Forwarded from Gopher Academy
🔵 عنوان مقاله
anthropic-claude-golang-sdk: Go Library for Anthropic's Claude API
🟢 خلاصه مقاله:
مقاله مورد نظر به بررسی و توضیح چگونگی ارسال پیامهای ساختاریافته و مدیریت پاسخها از مدلهای هوش مصنوعی مکالمهای Anthropic در برنامههای نوشته شده با زبان برنامهنویسی Go میپردازد. نویسنده، روشهایی را بیان میکند که توسط توسعهدهندگان میتوانند به کار گرفته شوند تا اینترفیسهای کاربردی مبتنی بر گفتگو را با استفاده از مدلهای Anthropic ایجاد کنند. این شامل توضیحاتی دربارهی نحوهی ارتباط بین Go و AI Anthropic، استفاده از APIها، و راههای برخورد با دادههای ورودی و خروجی است. هدف از آموزهها در این مقاله، فراهم کردن ابزارها و دانش لازم برای ایجاد برنامههای پاسخگو و هوشمند است که میتواند در بازارها و برنامههای کاربردی مختلف مورد استفاده قرار گیرد. از دیدگاه فنی، مقاله نکات عملی و چالشهای برنامهنویسی مربوط به انتقال و دریافت داده بین سیستمهای Anthropic و برنامههای Go را مورد بررسی قرار میدهد.
🟣لینک مقاله:
https://golangweekly.com/link/160499/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
anthropic-claude-golang-sdk: Go Library for Anthropic's Claude API
🟢 خلاصه مقاله:
مقاله مورد نظر به بررسی و توضیح چگونگی ارسال پیامهای ساختاریافته و مدیریت پاسخها از مدلهای هوش مصنوعی مکالمهای Anthropic در برنامههای نوشته شده با زبان برنامهنویسی Go میپردازد. نویسنده، روشهایی را بیان میکند که توسط توسعهدهندگان میتوانند به کار گرفته شوند تا اینترفیسهای کاربردی مبتنی بر گفتگو را با استفاده از مدلهای Anthropic ایجاد کنند. این شامل توضیحاتی دربارهی نحوهی ارتباط بین Go و AI Anthropic، استفاده از APIها، و راههای برخورد با دادههای ورودی و خروجی است. هدف از آموزهها در این مقاله، فراهم کردن ابزارها و دانش لازم برای ایجاد برنامههای پاسخگو و هوشمند است که میتواند در بازارها و برنامههای کاربردی مختلف مورد استفاده قرار گیرد. از دیدگاه فنی، مقاله نکات عملی و چالشهای برنامهنویسی مربوط به انتقال و دریافت داده بین سیستمهای Anthropic و برنامههای Go را مورد بررسی قرار میدهد.
🟣لینک مقاله:
https://golangweekly.com/link/160499/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - aitrailblazer/anthropic-claude-golang-sdk: Golang SDK for creating messages using Anthropic Claude API.
Golang SDK for creating messages using Anthropic Claude API. - aitrailblazer/anthropic-claude-golang-sdk
Forwarded from Gopher Academy
🤔🤔توی لاین 55 از فایل response.go این توضیح برام جالب بود
🔵 https://go.dev/src/net/http/response.go
// The response body is streamed on demand as the Body field
// is read.
🟢معنای این جمله چیه؟
این جمله به نحوهی مدیریت و پردازش بدنهی پاسخ (Response Body) در درخواستهای HTTP در Go اشاره دارد. به طور خاص، توضیح میدهد که **بدنهی پاسخ به صورت (streamed) و بر اساس نیاز (on demand) خوانده میشود، یعنی فقط زمانی که به آن دسترسی پیدا میکنید، دادهها از بدنهی پاسخ خوانده میشوند.
🔴توضیح دقیقتر:
در Go، زمانی که یک درخواست HTTP ارسال میکنید، بسته به کتابخانهای که استفاده میکنید (مانند net/http)، پاسخ دریافتی شامل یک فیلد به نام Body است. این فیلد از نوع io.ReadCloser است که امکان خواندن دادهها را به صورت جریان (stream) فراهم میکند.
❇️چرا از Streaming استفاده میشود؟
🔻صرفهجویی در حافظه:
اگر پاسخ HTTP شامل دادههای بزرگی باشد (مثلاً فایلهای بزرگ، ویدیوها، یا جریانهای دادهای)، بارگذاری تمام دادهها در حافظه به صورت همزمان میتواند باعث افزایش مصرف حافظه و کاهش کارایی برنامه شود.
با استفاده از streaming، فقط بخشهای مورد نیاز دادهها به حافظه منتقل میشوند، که این امر باعث بهینهسازی مصرف منابع میشود.
🔻پردازش همزمان:
با خواندن دادهها به صورت جریان، میتوانید شروع به پردازش دادهها حتی قبل از دریافت تمام آنها کنید. این امر میتواند زمان پاسخدهی را کاهش دهد و تجربه کاربری بهتری را فراهم کند.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
🔵 https://go.dev/src/net/http/response.go
// The response body is streamed on demand as the Body field
// is read.
🟢معنای این جمله چیه؟
این جمله به نحوهی مدیریت و پردازش بدنهی پاسخ (Response Body) در درخواستهای HTTP در Go اشاره دارد. به طور خاص، توضیح میدهد که **بدنهی پاسخ به صورت (streamed) و بر اساس نیاز (on demand) خوانده میشود، یعنی فقط زمانی که به آن دسترسی پیدا میکنید، دادهها از بدنهی پاسخ خوانده میشوند.
🔴توضیح دقیقتر:
در Go، زمانی که یک درخواست HTTP ارسال میکنید، بسته به کتابخانهای که استفاده میکنید (مانند net/http)، پاسخ دریافتی شامل یک فیلد به نام Body است. این فیلد از نوع io.ReadCloser است که امکان خواندن دادهها را به صورت جریان (stream) فراهم میکند.
❇️چرا از Streaming استفاده میشود؟
🔻صرفهجویی در حافظه:
اگر پاسخ HTTP شامل دادههای بزرگی باشد (مثلاً فایلهای بزرگ، ویدیوها، یا جریانهای دادهای)، بارگذاری تمام دادهها در حافظه به صورت همزمان میتواند باعث افزایش مصرف حافظه و کاهش کارایی برنامه شود.
با استفاده از streaming، فقط بخشهای مورد نیاز دادهها به حافظه منتقل میشوند، که این امر باعث بهینهسازی مصرف منابع میشود.
🔻پردازش همزمان:
با خواندن دادهها به صورت جریان، میتوانید شروع به پردازش دادهها حتی قبل از دریافت تمام آنها کنید. این امر میتواند زمان پاسخدهی را کاهش دهد و تجربه کاربری بهتری را فراهم کند.
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from Ninja Learn | نینجا لرن
💎 عملیاتهای IO Bound و CPU Bound در جنگو 💎
امروز میخوایم درباره عملیاتهای IO Bound و CPU Bound صحبت کنیم و اینکه این دو نوع عملیات چطور روی عملکرد اپلیکیشنهای جنگو تاثیر میذاره.
حالا IO Bound چیه؟ 🤔
عملیاتهای IO Bound به کارهایی اشاره دارن که بیشتر زمانشون صرف ورود و خروج دادهها میشه. مثلاً وقتی داریم با دیتابیس، فایلها یا شبکه کار میکنیم. این نوع عملیات معمولاً منتظر میمونن تا دادهها از دیسک یا شبکه بیاد.
مثالهایی از IO Bound:
- خوندن و نوشتن در دیتابیس
- ارسال یا دریافت دادهها از API
- بارگذاری فایلها
حالا CPU Bound چیه؟ 🧠
عملیاتهای CPU Bound به کارهایی اشاره دارن که بیشتر زمانشون صرف محاسبات سنگین میشه. یعنی برای پردازش و محاسبات نیاز به قدرت پردازشی بالا دارن. در اینجا عملکرد CPU نقش کلیدی رو ایفا میکنه.
مثالهایی از CPU Bound:
- پردازش تصاویر و ویدئوها
- انجام محاسبات ریاضی پیچیده
- اجرای الگوریتمهای پیچیده
تفاوتهای اصلی بین IO Bound و CPU Bound 🔍
1⃣ مدت زمان انتظار:
-عملیات های IO Bound معمولاً منتظر ورود و خروج دادهها هستن و زمان زیادی رو صرف این کار میکنن.
- عملیات های CPU Bound بیشتر زمانشون رو برای پردازش و محاسبات صرف میکنن.
2⃣ تکنیکهای بهینهسازی:
- برای عملیاتهای IO Bound میتونی از Async و Threading استفاده کنی تا زمان انتظار رو کاهش بدی.
- برای CPU Bound باید به سراغ Multiprocessing بری تا بتونی از چند هسته CPU به طور همزمان استفاده کنی.
چطور در جنگو با اینها کار کنیم؟ 🚀
- برای IO Bound:
میتونی از
- برای CPU Bound:
میتونی از ماژول
جمعبندی 🎯
درک تفاوتهای بین IO Bound و CPU Bound میتونه بهت کمک کنه تا اپلیکیشنهای جنگو رو بهتر بهینهسازی کنی. اگه عملیاتهای IO Bound داری، از async استفاده کن و اگر CPU Bound هستن، برو سراغ multiprocessing.
امید وارم مفید بوده باشه :)
@ninja_learn_ir
امروز میخوایم درباره عملیاتهای IO Bound و CPU Bound صحبت کنیم و اینکه این دو نوع عملیات چطور روی عملکرد اپلیکیشنهای جنگو تاثیر میذاره.
حالا IO Bound چیه؟ 🤔
عملیاتهای IO Bound به کارهایی اشاره دارن که بیشتر زمانشون صرف ورود و خروج دادهها میشه. مثلاً وقتی داریم با دیتابیس، فایلها یا شبکه کار میکنیم. این نوع عملیات معمولاً منتظر میمونن تا دادهها از دیسک یا شبکه بیاد.
مثالهایی از IO Bound:
- خوندن و نوشتن در دیتابیس
- ارسال یا دریافت دادهها از API
- بارگذاری فایلها
حالا CPU Bound چیه؟ 🧠
عملیاتهای CPU Bound به کارهایی اشاره دارن که بیشتر زمانشون صرف محاسبات سنگین میشه. یعنی برای پردازش و محاسبات نیاز به قدرت پردازشی بالا دارن. در اینجا عملکرد CPU نقش کلیدی رو ایفا میکنه.
مثالهایی از CPU Bound:
- پردازش تصاویر و ویدئوها
- انجام محاسبات ریاضی پیچیده
- اجرای الگوریتمهای پیچیده
تفاوتهای اصلی بین IO Bound و CPU Bound 🔍
1⃣ مدت زمان انتظار:
-عملیات های IO Bound معمولاً منتظر ورود و خروج دادهها هستن و زمان زیادی رو صرف این کار میکنن.
- عملیات های CPU Bound بیشتر زمانشون رو برای پردازش و محاسبات صرف میکنن.
2⃣ تکنیکهای بهینهسازی:
- برای عملیاتهای IO Bound میتونی از Async و Threading استفاده کنی تا زمان انتظار رو کاهش بدی.
- برای CPU Bound باید به سراغ Multiprocessing بری تا بتونی از چند هسته CPU به طور همزمان استفاده کنی.
چطور در جنگو با اینها کار کنیم؟ 🚀
- برای IO Bound:
میتونی از
async و await استفاده کنی تا درخواستها به صورت غیر همزمان انجام بشن و سرعت اپلیکیشن بالا بره.- برای CPU Bound:
میتونی از ماژول
concurrent.futures و ProcessPoolExecutor استفاده کنی تا کارهای سنگین رو در چند پروسه اجرا کنی.جمعبندی 🎯
درک تفاوتهای بین IO Bound و CPU Bound میتونه بهت کمک کنه تا اپلیکیشنهای جنگو رو بهتر بهینهسازی کنی. اگه عملیاتهای IO Bound داری، از async استفاده کن و اگر CPU Bound هستن، برو سراغ multiprocessing.
#iobound #cpubound #python #django
Forwarded from Melanee AI & Physics (Melanee)
صحبت های دکتر شریفی زارچی، استاد دانشگاه صنعتی شریف راجب اهمیت فهمِ ریاضیاتِ پشتِ الگوریتم های یادگیری ماشین
درس یادگیری ماشین
ترم پاییز ۱۴۰۳
https://www.linkedin.com/posts/mojtabazolfaghari_aevaewaecabraetaedaeuaewaehahy-aehaesahyabraecaezahyaepahyabraeaaepaezaggahy-ugcPost-7245404303962632192-DHxf?utm_source=share&utm_medium=member_android
درس یادگیری ماشین
ترم پاییز ۱۴۰۳
https://www.linkedin.com/posts/mojtabazolfaghari_aevaewaecabraetaedaeuaewaehahy-aehaesahyabraecaezahyaepahyabraeaaepaezaggahy-ugcPost-7245404303962632192-DHxf?utm_source=share&utm_medium=member_android
Linkedin
#هوش_مصنوعی #علی_شریفی_زارچی #یادگیری_ماشین | Mojtaba Zolfaghari | 75 comments
صحبتهای دکتر شریفیزارچی در رابطه با چگونگی یادگیری هوش مصنوعی و نقاط ضعف آن
به نظر من این نوع نگاه در تمامی حوزههای تخصص صادق است و ژرف شدن در یادگیری، قدرت بیشتر در پیادهسازی مفاهیم و ابزارها در عمل را به دنبال میآورد.
#هوش_مصنوعی
#علی_شریفی_زارچی…
به نظر من این نوع نگاه در تمامی حوزههای تخصص صادق است و ژرف شدن در یادگیری، قدرت بیشتر در پیادهسازی مفاهیم و ابزارها در عمل را به دنبال میآورد.
#هوش_مصنوعی
#علی_شریفی_زارچی…
Forwarded from Geek Alerts
Pavel Durov
«پااُل دورُو» تو پست جدید تلگرام میگه پست قبلی که فرستادم همه فکر کردن قراره تغییراتی اساسی داخل تلگرام اتفاق بیفته ولی هیچ چیزی عوض نمیشه.
از سال ۲۰۱۸ تلگرام طبق قوانین حریمخصوصی تلفن و آیپی مجرمان رو در اختیار مقامات قانونی کشورها قراره میده، البته این درخواست باید به صورت قانونی از راه ارتباطی درست به دستمون برسه.
میگه ربات @transparency ما دقیقا همین رو نشون میده. این ربات تعداد درخواستهای پردازش شده برای اطلاعات کاربران رو نشون میده.
مثلا تو برزیل در سهماهه اول ۲۰۲۴ به ۷۵ درخواست قانون و تو سهماهه دوم به ۶۳ درخواست جواب داده شده، میگه بزرگترین چالشهارو تو هند داریم که تو ۳ ماهه اول ۲۰۲۴ تعداد ۲۴۶۱ درخواست برای تحویل شماره و آیپی مجرمان رو داشتن.
در نهایت میگه تلگرام ساخته شده برای محافظت از فعالان و مردم عادی در برابر دولتهای فاسد و ما اجازه نمیدیم مجرمها با سواستفاده از تلگرام از عدالت فرار کنن.
@geekalerts
از سال ۲۰۱۸ تلگرام طبق قوانین حریمخصوصی تلفن و آیپی مجرمان رو در اختیار مقامات قانونی کشورها قراره میده، البته این درخواست باید به صورت قانونی از راه ارتباطی درست به دستمون برسه.
میگه ربات @transparency ما دقیقا همین رو نشون میده. این ربات تعداد درخواستهای پردازش شده برای اطلاعات کاربران رو نشون میده.
مثلا تو برزیل در سهماهه اول ۲۰۲۴ به ۷۵ درخواست قانون و تو سهماهه دوم به ۶۳ درخواست جواب داده شده، میگه بزرگترین چالشهارو تو هند داریم که تو ۳ ماهه اول ۲۰۲۴ تعداد ۲۴۶۱ درخواست برای تحویل شماره و آیپی مجرمان رو داشتن.
در نهایت میگه تلگرام ساخته شده برای محافظت از فعالان و مردم عادی در برابر دولتهای فاسد و ما اجازه نمیدیم مجرمها با سواستفاده از تلگرام از عدالت فرار کنن.
@geekalerts
Forwarded from محتوای آزاد سهراب
مانجاروی نابود ناپذیر با قابلیت فروپاشی داخلی رو به صورت بتا عرضه کردن.
https://forum.manjaro.org/t/manjaro-immutable-out-now-for-community-testing/166364/
البته حواستون باشه :)) برپایه arkane linux هستش، اگه یک تجربه استیبل تر میخواین همون arkane رو استفاده کنید.
روی لگسی بوت نمیشه و فقط uefi
@SohrabContents
https://forum.manjaro.org/t/manjaro-immutable-out-now-for-community-testing/166364/
البته حواستون باشه :)) برپایه arkane linux هستش، اگه یک تجربه استیبل تر میخواین همون arkane رو استفاده کنید.
روی لگسی بوت نمیشه و فقط uefi
@SohrabContents
Manjaro Linux Forum
Manjaro Immutable Out Now for Community Testing
Powered by Arkdep from the Arkane Linux project this exciting new Manjaro variant is available for public testing right now! The goal of this release is to gather community feedback on the technology powering Manjaro Immutable. Note that this is only an…
Forwarded from Geek Alerts
فیلترها و پسزمینه که احتمالا توی اسکایپ و گوگل میت قبلا دیدید قراره به صورت یک ویژگی به واتساپ اضافه بشه.
به کمک اینا مثلا وقتی نمیخواید کسی فضای اتاق یا پشت سرتون رو ببینه یک پس زمینه اضافه کنید، یا روی تصویر فیلتر بذارید.
این آپدیت شامل ۱۰ فیلتر و ۱۰ پسزمینه میشه ، فیلترها شامل گزینههای سیاهسفید، تلوزیون قدیمی، و افکتهای هنری هستن.
پس زمینهها هم شامل، دفتر، کافه، ساحل، غروب آفتاب و چند مورد دیگه میشن.
جدا از فیلتر و پس زمینه واتساپ گزینههای بهبود چهره و نور کم رو هم معرفی میکنه (احتمالا برای کسایی که خجالتی هستن)
احتمالا این ویژگیها تا هفتههای آینده برای تمام کاربران واتساپ فعال میشه.
macrumors
@geekalerts
به کمک اینا مثلا وقتی نمیخواید کسی فضای اتاق یا پشت سرتون رو ببینه یک پس زمینه اضافه کنید، یا روی تصویر فیلتر بذارید.
این آپدیت شامل ۱۰ فیلتر و ۱۰ پسزمینه میشه ، فیلترها شامل گزینههای سیاهسفید، تلوزیون قدیمی، و افکتهای هنری هستن.
پس زمینهها هم شامل، دفتر، کافه، ساحل، غروب آفتاب و چند مورد دیگه میشن.
جدا از فیلتر و پس زمینه واتساپ گزینههای بهبود چهره و نور کم رو هم معرفی میکنه (احتمالا برای کسایی که خجالتی هستن)
احتمالا این ویژگیها تا هفتههای آینده برای تمام کاربران واتساپ فعال میشه.
macrumors
@geekalerts
Forwarded from Go Casts 🚀
سلام بچه ها، یه بازارچه جالب دیدم که سرویس های مختلف هوش مصنوعی رو در قالب api ارائه میده، ایرانی هم هست، اگه محصولی که توسعه میدید با هوش مصنوعی سر و کار داره احتمالا به کارتون بیاد و دردسرهای توسعه اولیه رو کاهش میده براتون، دوست داشتید سر بزنید به این لینک
https://isahab.ir/market?utm_source=linkedin&utm_medium=hosseinnazari&utm_campaign=shahrivar403&utm_id=firstcamp
@gocasts
https://isahab.ir/market?utm_source=linkedin&utm_medium=hosseinnazari&utm_campaign=shahrivar403&utm_id=firstcamp
@gocasts
Forwarded from IRCF | اینترنت آزاد برای همه
دستور پزشکیان برای رسیدگی به فروش فیلترشکنها؛ خبری از رفع فیلتر نیست
اولین جلسه شورایعالی فضای مجازی در دولت چهاردهم عصر دیروز به ریاست «مسعود پزشکیان» برگزار شد. پیشبینی میشد با توجه به وعدههای رئیسجمهور و وزیر ارتباطات برای حل مشکل فیلترینگ، در این جلسه به مسئله رفع فیلتر پرداخته شود. بااینحال، بر اساس گزارش پایگاه اطلاعرسانی دولت، در این جلسه بهجای پرداختهشدن به مسئله رفع فیلتر، بر «تهیه گزارش از وضع موجود» و «مقابله با فروش فیلترشکن» تأکید شده است.
او در بخشی از سخنان خود به موضوع «فروش فیلترشکن توسط عدهای سودجو» پرداخته و گفته است: «اینکه برخی با فیلترشکنفروشی پولهای میلیاردی کسب میکنند برای کشورمان خوب نیست.» رئیسجمهور دستور داده «این مسئله حتما به شکل دقیق و جدی مورد رسیدگی قرار گرفته و تصمیم مقتضی در این مورد و بهطور کلی زمینههای رواج چنین کسبوکاری اتخاذ شود.» / دیجیاتو
🔍 ircf.space
@ircfspace
اولین جلسه شورایعالی فضای مجازی در دولت چهاردهم عصر دیروز به ریاست «مسعود پزشکیان» برگزار شد. پیشبینی میشد با توجه به وعدههای رئیسجمهور و وزیر ارتباطات برای حل مشکل فیلترینگ، در این جلسه به مسئله رفع فیلتر پرداخته شود. بااینحال، بر اساس گزارش پایگاه اطلاعرسانی دولت، در این جلسه بهجای پرداختهشدن به مسئله رفع فیلتر، بر «تهیه گزارش از وضع موجود» و «مقابله با فروش فیلترشکن» تأکید شده است.
او در بخشی از سخنان خود به موضوع «فروش فیلترشکن توسط عدهای سودجو» پرداخته و گفته است: «اینکه برخی با فیلترشکنفروشی پولهای میلیاردی کسب میکنند برای کشورمان خوب نیست.» رئیسجمهور دستور داده «این مسئله حتما به شکل دقیق و جدی مورد رسیدگی قرار گرفته و تصمیم مقتضی در این مورد و بهطور کلی زمینههای رواج چنین کسبوکاری اتخاذ شود.» / دیجیاتو
🔍 ircf.space
@ircfspace
Forwarded from Gopher Academy
🔵 عنوان مقاله
Prep: Compile-Time Function Evaluation for Go
🟢 خلاصه مقاله:
مقالهای که بررسی شده به موضوع استفاده از "prep.Comptime" میپردازد، که این امکان را فراهم میکند تا توابع در زمان ساخت ارزیابی شده و به نتایج محاسبه شده آنها تبدیل شوند. این کار مشابه ویژگی "comptime" در زبان برنامهنویسی Zig است، با این تفاوت که به گفته مقاله، کاملاً متفاوت است. نویسنده این ایده را "جسارت آمیز" توصیف میکند اما نمیتوان انکار کرد که ایدهای جالب است. با این حال، محدودیتهایی وجود دارد و "toolexec" به منظور پشتیبانی از بازنویسی متن منبع به صورت دلخواه طراحی نشده است. این موضوع نشاندهنده این است که گرچه فناوریهای نوین میتوانند راههای جدیدی برای بهینهسازی و افزایش کارایی فراهم آورند، اما هنوز محدودیتها و چالشهایی را به همراه دارند که نیاز به بررسی و توسعه بیشتر دارند.
🟣لینک مقاله:
https://golangweekly.com/link/160477/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Prep: Compile-Time Function Evaluation for Go
🟢 خلاصه مقاله:
مقالهای که بررسی شده به موضوع استفاده از "prep.Comptime" میپردازد، که این امکان را فراهم میکند تا توابع در زمان ساخت ارزیابی شده و به نتایج محاسبه شده آنها تبدیل شوند. این کار مشابه ویژگی "comptime" در زبان برنامهنویسی Zig است، با این تفاوت که به گفته مقاله، کاملاً متفاوت است. نویسنده این ایده را "جسارت آمیز" توصیف میکند اما نمیتوان انکار کرد که ایدهای جالب است. با این حال، محدودیتهایی وجود دارد و "toolexec" به منظور پشتیبانی از بازنویسی متن منبع به صورت دلخواه طراحی نشده است. این موضوع نشاندهنده این است که گرچه فناوریهای نوین میتوانند راههای جدیدی برای بهینهسازی و افزایش کارایی فراهم آورند، اما هنوز محدودیتها و چالشهایی را به همراه دارند که نیاز به بررسی و توسعه بیشتر دارند.
🟣لینک مقاله:
https://golangweekly.com/link/160477/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - pijng/prep: Golang comptime. Pure blasphemy
Golang comptime. Pure blasphemy. Contribute to pijng/prep development by creating an account on GitHub.
Forwarded from DevTwitter | توییت برنامه نویسی
چرا PHP نسبت به بقیه زبانها کندتر است و راهکار چیست؟ - قسمت اول
پی اچ پی در مقایسه با زبانهایی مثل GO کندتر است. دلیلش این است که هر درخواست PHP یک فرآیند جدید را شروع میکند. این فرآیند باید از ابتدا تجزیه و اجرا شود و سپس خاموش شود. یعنی هر پروسه به طور کامل بسته شده و از حافظه خارج میشود.
این یعنی PHP نمیتواند چیزی از پردازشهای قبلی را در حافظه نگه دارد و باید برای هر درخواست جدید از صفر شروع کند. نتیجه این کار، در تعداد درخواستهای بالا، عملکرد کندتر و مصرف بیشتر منابع سرور است. این روش را "Request-Response" مینامند.
اما راهکار برای وردپرس و PHP چی بود؟
برای حل این مشکل، از PHP-FPM استفاده شد. PHP-FPM باعث میشود که چند فرآیند PHP از قبل آماده به کار باشند. بنابراین، وقتی درخواست جدیدی میآید، دیگر لازم نیست PHP از صفر شروع کند. این فرآیندهای آماده به کار، درخواستها را سریعتر پردازش کرده و منابع سرور بهتر استفاده میشوند.
@DevTwitter | <Farhad Safari/>
پی اچ پی در مقایسه با زبانهایی مثل GO کندتر است. دلیلش این است که هر درخواست PHP یک فرآیند جدید را شروع میکند. این فرآیند باید از ابتدا تجزیه و اجرا شود و سپس خاموش شود. یعنی هر پروسه به طور کامل بسته شده و از حافظه خارج میشود.
این یعنی PHP نمیتواند چیزی از پردازشهای قبلی را در حافظه نگه دارد و باید برای هر درخواست جدید از صفر شروع کند. نتیجه این کار، در تعداد درخواستهای بالا، عملکرد کندتر و مصرف بیشتر منابع سرور است. این روش را "Request-Response" مینامند.
اما راهکار برای وردپرس و PHP چی بود؟
برای حل این مشکل، از PHP-FPM استفاده شد. PHP-FPM باعث میشود که چند فرآیند PHP از قبل آماده به کار باشند. بنابراین، وقتی درخواست جدیدی میآید، دیگر لازم نیست PHP از صفر شروع کند. این فرآیندهای آماده به کار، درخواستها را سریعتر پردازش کرده و منابع سرور بهتر استفاده میشوند.
@DevTwitter | <Farhad Safari/>
Forwarded from ⚝
Forwarded from Geek Alerts
یه توسعه دهنده بعد از ۳۰ سال کار با ویندوز به لینوکس مهاجرت کرده و ماجراش رو توضیح داده.
ماجرا اینه که شش کارت گرافیک ۲۴ گیگابایتی میخره و یکی یکی به سیستم اضافه میکنه، افت عملکرد زیادی برای اجرای مدلهای AI میبینه.
بعد میاد لینوکس رو به شکل مجازی داخل ویندوز اجرا میکنه و دوباره تست میگیره که کمک زیادی نمیکنه.
نهایتا تصمیم میگیره یه لینوکس مستقیما نصب کنه.
بعد از تغییر ویندوز به لینوکس شاهد افزایش ۳ برابری سرعت اجرای وظایف میشه و سیستمش هم به حافظه بیشتری دسترسی پیدا میکنه.
سرعت بالاتر معنیش اینه که میتونه مدلهای بزرگتر رو هم اجرا کنه، کاری که داخل ویندوز نمیتونست.
analyticsindiamag
@geekalerts
ماجرا اینه که شش کارت گرافیک ۲۴ گیگابایتی میخره و یکی یکی به سیستم اضافه میکنه، افت عملکرد زیادی برای اجرای مدلهای AI میبینه.
بعد میاد لینوکس رو به شکل مجازی داخل ویندوز اجرا میکنه و دوباره تست میگیره که کمک زیادی نمیکنه.
نهایتا تصمیم میگیره یه لینوکس مستقیما نصب کنه.
بعد از تغییر ویندوز به لینوکس شاهد افزایش ۳ برابری سرعت اجرای وظایف میشه و سیستمش هم به حافظه بیشتری دسترسی پیدا میکنه.
سرعت بالاتر معنیش اینه که میتونه مدلهای بزرگتر رو هم اجرا کنه، کاری که داخل ویندوز نمیتونست.
analyticsindiamag
@geekalerts
Forwarded from Geek Alerts
شرطبندی سودش واسه کیه؟
خانومی که در تصویر میبینید دنیس کوتس، مغز متفکر پشت سایت bet365 هست.
ثروت خانوادگیش به ۷.۵ میلیارد پوند میرسه و البته خونه ۲۱ هکتاری که داخلش یک دریاچه، زمین تنیس، اصطبل و ... داره.
برای اینکه همسایهها مزاحمش نشن ۸.۵ میلیون پوند خرج کرده تا زمینهای اطراف خونش رو بخره.
ثروتمندترین زن بریتانیا هست.
مارک گرگوری، اقتصاددان میگه سایت bet365 به صورت مستقیم و غیرمستقیم از حدود ۱۲ هزار شغل توی شهر استوک حمایت میکنه.
خانوم کوتس البته سرمایهگذاریهای زیادی هم انجام داده، برای مثال باشگاه فوتبال استوک سیتی رو به مبلغ ۱.۷ میلیون پوند سال ۲۰۰۶ خرید و با قدرت مالی که داشتن تونستن سال ۲۰۰۸ این تیم رو به لیگ برتر ببرن
در مورد خود دنیس کوتس اینکه متولد و بزرگشده همین شهر استوک هست، پدرش یه کسب و کار داشت که به تماشاچیهای بازیهای فوتبال غذا میفروخت و البته یه سری مغازه شرطبندی که دخترش دنیس توی تعطیلات به عنوان صندوقدار اونجا کار میکرد و احتمالا همین ایده اولیه براش بوده. سال ۲۰۰۰ کارش رو با bet365 شروع میکنه و الان یه دفتر مرکزی با ۲۴۰۰ کارمند دارن.
t
@geekalerts
خانومی که در تصویر میبینید دنیس کوتس، مغز متفکر پشت سایت bet365 هست.
ثروت خانوادگیش به ۷.۵ میلیارد پوند میرسه و البته خونه ۲۱ هکتاری که داخلش یک دریاچه، زمین تنیس، اصطبل و ... داره.
برای اینکه همسایهها مزاحمش نشن ۸.۵ میلیون پوند خرج کرده تا زمینهای اطراف خونش رو بخره.
ثروتمندترین زن بریتانیا هست.
مارک گرگوری، اقتصاددان میگه سایت bet365 به صورت مستقیم و غیرمستقیم از حدود ۱۲ هزار شغل توی شهر استوک حمایت میکنه.
خانوم کوتس البته سرمایهگذاریهای زیادی هم انجام داده، برای مثال باشگاه فوتبال استوک سیتی رو به مبلغ ۱.۷ میلیون پوند سال ۲۰۰۶ خرید و با قدرت مالی که داشتن تونستن سال ۲۰۰۸ این تیم رو به لیگ برتر ببرن
در مورد خود دنیس کوتس اینکه متولد و بزرگشده همین شهر استوک هست، پدرش یه کسب و کار داشت که به تماشاچیهای بازیهای فوتبال غذا میفروخت و البته یه سری مغازه شرطبندی که دخترش دنیس توی تعطیلات به عنوان صندوقدار اونجا کار میکرد و احتمالا همین ایده اولیه براش بوده. سال ۲۰۰۰ کارش رو با bet365 شروع میکنه و الان یه دفتر مرکزی با ۲۴۰۰ کارمند دارن.
t
@geekalerts
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
هوشمصنوعی PIKA 1.5 اینجاست، قبلا انتقاد بهش زیاد بود ولی به نسخه جدید انقلابی به نظر میرسه.
یه ویژگی جدید داره که میتونه اشیاء داخل تصویر رو شناسایی کنه، بعد میتونید بر اساس اون بهش دستور بدید، مثلا لهش کن یا برش دار و ...
مثلا یکی از کاربرها باهاش ویدیو بالا رو ساخته که خیلی عجیب به نظر میرسه.
در کل میشه باهاش ویدیوهای ۵ ثانیهای ساخت، که به واقعیت خیلی نزدیکتر هستن.
این پلتفرم همچنین کنترل حرکت دوربین، سبکها و جلوهها رو مستقیماً در دستورات متنی آسون کرده و قدرت انتخاب بیشتری نسبت به قبل میده.
https://pika.art/login
@geekalerts
یه ویژگی جدید داره که میتونه اشیاء داخل تصویر رو شناسایی کنه، بعد میتونید بر اساس اون بهش دستور بدید، مثلا لهش کن یا برش دار و ...
مثلا یکی از کاربرها باهاش ویدیو بالا رو ساخته که خیلی عجیب به نظر میرسه.
در کل میشه باهاش ویدیوهای ۵ ثانیهای ساخت، که به واقعیت خیلی نزدیکتر هستن.
این پلتفرم همچنین کنترل حرکت دوربین، سبکها و جلوهها رو مستقیماً در دستورات متنی آسون کرده و قدرت انتخاب بیشتری نسبت به قبل میده.
https://pika.art/login
@geekalerts
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
مایکروسافت از ظاهر و ویژگیهای جدید برای Copilot رونمایی کرده. حالا این ابزار که تقریباً در تمامی سرویسهای مایکروسافت حضور داره، از مکالمه صوتی(شبیه حالت مکالمه پیشرفته چتجیپیتی)، بینایی و Copilot Daily که بهتون خلاصهای از اخبار روز رو اعلام میکنه، پشتیبانی میکنه. همچنین به آخرین مدلهای اپنایآی بروزرسانی شده. ظاهر این برنامه هم تغییر کرده و الان بسیار مدرنتر شده و بسته به پلتفرمی که ازش استفاده میکنید این ظاهر متفاوته.
https://blogs.microsoft.com/blog/2024/10/01/an-ai-companion-for-everyone/
hadi @geekalerts
https://blogs.microsoft.com/blog/2024/10/01/an-ai-companion-for-everyone/
hadi @geekalerts