چند نکته عملی و مفید از ریپوی Go Practical Tips توسط func25 جمعآوری کردم — این نکات به صورت کوتاه و کاربردی برای بهبود کیفیت و نگهداری کدهای Go ارائه شدهاند. این توصیهها از تجربه واقعی توسعهدهندهها و نکات بهاشتراکگذاشتهشده در توییتر استخراج شدهاند.
https://github.com/func25/go-practical-tips/blob/main/tips.md
https://github.com/func25/go-practical-tips/blob/main/tips.md
GitHub
go-practical-tips/tips.md at main · func25/go-practical-tips
Go Practical Tips. Contribute to func25/go-practical-tips development by creating an account on GitHub.
👍2❤1
در برخی شرایط، استفاده از زبان اسکریپتینگ داخلی (مثل Lua) برای پیکربندی، توسعه ویژگیهای پویا یا سفارشیسازی رفتار نرمافزار مفید است. این مقاله نشان میدهد چگونه زبان Lua (با نسخه ۵.۱) را در اپلیکیشنهای Go جاسازی (embed) کنیم، با استفاده از کتابخانهی gopher-lua، بدون نیاز به cgo یا وابستگی به کتابخانههای C.
این شیوه به شما این امکان را میدهد که بدون پیچیدگیهای cgo یا وابستگی به محیط C، سریع Lua را به پروژههای Go خود اضافه کنید و قابلیتهایی مثل extensibility یا plugin سازی را فراهم نمایید.
https://otm.github.io/2015/07/embedding-lua-in-go/
این شیوه به شما این امکان را میدهد که بدون پیچیدگیهای cgo یا وابستگی به محیط C، سریع Lua را به پروژههای Go خود اضافه کنید و قابلیتهایی مثل extensibility یا plugin سازی را فراهم نمایید.
https://otm.github.io/2015/07/embedding-lua-in-go/
🔥5
The latest ebooks for Go (Fundamentals) 101.
Tapir, the author of Go 101, has spent 4+ years on writing the Go 101 book and maintaining the go101.org website. New contents will continue being added to the book and the website from time to time. If you would like to, you can also support Go 101 by buying the book at the following places:
https://github.com/go101/go101/releases/tag/v1.25.e
Tapir, the author of Go 101, has spent 4+ years on writing the Go 101 book and maintaining the go101.org website. New contents will continue being added to the book and the website from time to time. If you would like to, you can also support Go 101 by buying the book at the following places:
https://github.com/go101/go101/releases/tag/v1.25.e
GitHub
Release v1.25.e · go101/go101
The latest ebooks for Go (Fundamentals) 101.
Tapir, the author of Go 101, has spent 4+ years on writing the Go 101 book and maintaining the go101.org website. New contents will continue being added...
Tapir, the author of Go 101, has spent 4+ years on writing the Go 101 book and maintaining the go101.org website. New contents will continue being added...
🔥1👌1
Forwarded from DevOps Labdon
در این مقاله از وبسایت Depot.dev، با عنوان «How we automated GitHub Actions Runner updates with Claude» (منتشر شده در ۱۶ ژوئیه ۲۰۲۵)، یک راهکار عملی برای اتوماسیون بروزرسانی پایشگرهای GitHub Actions ارائه شده که با استفاده از ابزار هوش مصنوعی Claude و بهکارگیری در گردشکار CI، انجام میشود.
https://depot.dev/blog/how-we-automated-github-actions-runner-updates-with-claude
https://depot.dev/blog/how-we-automated-github-actions-runner-updates-with-claude
Forwarded from Gopher Academy
📢 اگر تلگرام پرمیوم دارید، کانال ما رو Boost کنید ! 🚀
با Boost کردن کانال، به رشد و دیده شدن ما بیشتر کمک کنید💙
https://t.me/boost/gopher_academy
با Boost کردن کانال، به رشد و دیده شدن ما بیشتر کمک کنید💙
https://t.me/boost/gopher_academy
Forwarded from AI Labdon
اگه دنبال یه ابزاری برای user test هستین ولی یوزر واقعی ندارین یا زمانشو ندارین میتونین از این AI استفاده کنین.
یه پلاگین AI توی فیگماس که براتون تست میکنه و heatmap هم میسازه.
http://figma.com/community/plugin/1397952939678206595/velocity-ai-user-testing-for-prototypes
| <Siavash/>
یه پلاگین AI توی فیگماس که براتون تست میکنه و heatmap هم میسازه.
http://figma.com/community/plugin/1397952939678206595/velocity-ai-user-testing-for-prototypes
| <Siavash/>
Figma
Velocity: AI user testing for prototypes | Figma
Prompt AI on prototypes BEFORE sharing as human tasks.
Generate heat-mapped reports to justify your earliest designs with AI drop off, miss clicks and duration.
Test prototypes with AI prompts then… try on humans
Example: Delete event from Apple CalendarExample:…
Generate heat-mapped reports to justify your earliest designs with AI drop off, miss clicks and duration.
Test prototypes with AI prompts then… try on humans
Example: Delete event from Apple CalendarExample:…
Forwarded from Linux Labdon
دیگر نگران اشتباهات خود در محیط لینوکس و bash نباشید، اینو در نرم افزار جهانی پایتون اینستال کنید، هنگام اکثر ارور ها کافیه یک fuck بدید تا خودش ترتیب اثر بده و حلش کنه
https://github.com/nvbn/thefuck
https://github.com/nvbn/thefuck
GitHub
GitHub - nvbn/thefuck: Magnificent app which corrects your previous console command.
Magnificent app which corrects your previous console command. - nvbn/thefuck
🔥2 1
Forwarded from Software Engineer Labdon
بنظرم اینکه خودتون درک کنید تکنولوژی هایی که باهاشون کار میکنید چطور در زیرلایه کار میکنن دید از بالای خوبی به ادم توی کار میده؛ توی این ریپو برای زبان های متخلف ساخت مرحله به مرحله تکنولوژی هایی مثل git, docker, redis, torent , http و sql هست.
https://github.com/codecrafters-io/build-your-own-x?tab=readme-ov-file
<Moj./>
https://github.com/codecrafters-io/build-your-own-x?tab=readme-ov-file
<Moj./>
❤3🔥1🍾1 1
Forwarded from Bardia & Erfan
🤨 دارک مود؛ ناجی چشمها یا یه توهم مدرن...؟!
خیلیا فکر میکنن دارک مود برای چشم سالمتره، اما تحقیقات علمی چی میگن؟ بررسی مطالعات جدید نشون میده که دارک مود هم مزایا داره، هم معایب!
مزایای علمی دارک مود :
▪️کاهش نور آبی : نور آبی زیاد، ریتم خواب رو مختل میکنه، و دارک مود میتونه به خواب بهتر کمک کنه.
▪️کاهش مصرف باتری : روی نمایشگرهای OLED، رنگهای تیره مصرف انرژی کمتری دارن.
▪️کاهش خیرگی در محیطهای کمنور : وقتی نور اطراف کم باشه، دارک مود فشار کمتری به چشم وارد میکنه.
معایب علمی دارک مود :
▪️کاهش خوانایی متن در روز: چشم انسان به خوندن متن تیره روی پسزمینه روشن عادت داره، و دارک مود توی نور زیاد باعث خستگی چشم میشه.
▪️برخی تحقیقات نشون میدن که چشم توی حالت دارک مود بیشتر مجبور به تطبیق و تمرکز میشه، که میتونه خستگی ایجاد کنه.
▪️برخلاف تصور عموم، تغییر تم به تنهایی تأثیر زیادی روی کاهش خشکی و خستگی چشم نداره، بلکه میزان پلک زدن و استراحت دادن به چشم مهمتره.
خیلیا فکر میکنن دارک مود برای چشم سالمتره، اما تحقیقات علمی چی میگن؟ بررسی مطالعات جدید نشون میده که دارک مود هم مزایا داره، هم معایب!
مزایای علمی دارک مود :
▪️کاهش نور آبی : نور آبی زیاد، ریتم خواب رو مختل میکنه، و دارک مود میتونه به خواب بهتر کمک کنه.
▪️کاهش مصرف باتری : روی نمایشگرهای OLED، رنگهای تیره مصرف انرژی کمتری دارن.
▪️کاهش خیرگی در محیطهای کمنور : وقتی نور اطراف کم باشه، دارک مود فشار کمتری به چشم وارد میکنه.
معایب علمی دارک مود :
▪️کاهش خوانایی متن در روز: چشم انسان به خوندن متن تیره روی پسزمینه روشن عادت داره، و دارک مود توی نور زیاد باعث خستگی چشم میشه.
▪️برخی تحقیقات نشون میدن که چشم توی حالت دارک مود بیشتر مجبور به تطبیق و تمرکز میشه، که میتونه خستگی ایجاد کنه.
▪️برخلاف تصور عموم، تغییر تم به تنهایی تأثیر زیادی روی کاهش خشکی و خستگی چشم نداره، بلکه میزان پلک زدن و استراحت دادن به چشم مهمتره.
👍1🔥1💋1
Forwarded from AI Labdon
وقتی هوش مصنوعی مرز نمیشکنه و خودکار مکالمه رو قطع میکنه!
▪️شرکت Anthropic بهتازگی به مدلهای Claude Opus 4 و 4.1 قدرتی داده که در وضعیتهای بسیار نادر و حاشیهای، اگه کسی به جای گفتگو، بحث آزاردهنده یا سوءاستفادهی مکرر رو در پیش بگیره، خود ربات بهعنوان آخرین راه، مکالمه رو تموم میکنه.
▪️این اتفاق فقط وقتی میفته که همهی تلاشها برای ریدایرکت (هدایت مجدد) مکالمه شکست خورده باشه - یا خود کاربر خواسته باشه قطع بشه.
▪️شرکت Anthropic بهتازگی به مدلهای Claude Opus 4 و 4.1 قدرتی داده که در وضعیتهای بسیار نادر و حاشیهای، اگه کسی به جای گفتگو، بحث آزاردهنده یا سوءاستفادهی مکرر رو در پیش بگیره، خود ربات بهعنوان آخرین راه، مکالمه رو تموم میکنه.
▪️این اتفاق فقط وقتی میفته که همهی تلاشها برای ریدایرکت (هدایت مجدد) مکالمه شکست خورده باشه - یا خود کاربر خواسته باشه قطع بشه.
کدوم هوش مصنوعی رو انتخاب می کنید واسه کارهای برنامه نویسی؟
Anonymous Poll
48%
GPT
12%
Grok
42%
Claude
17%
other
🏆3
Forwarded from AI Labdon
🎉 چتجیپیتی کمپینی بیسابقه راه انداخته:
🔹 دسترسی به ChatGPT-5 Pro + Agent Mode (اکانت ۲۰۰ دلاری ≈ ۲۰ میلیون تومنی)
🔹 فقط با ۱ دلار برای یک تیم ۵ نفره!
+ میتونید ایمیل ۵ نفر از دوستانتون هم اد کنید تا از این استفاده کنن
https://chatgpt.com/?promo_campaign=team1dollar#team-pricing
✅ قویترین مدل + تولید نامحدود تصویر و ویدیو
فقط هنگام پرداخت نیاز به آیپی آمریکا و حساب بانکی معتبر خارجی دارید.
✅ روی اکانت اصلی فعال نکنید اکانت جدید بسازید و روی اون فعال کنید و با ایپی ثابت خارجی بهتره ازش استفاده چون احتمال بن شدن اکانت هست.
🔹 دسترسی به ChatGPT-5 Pro + Agent Mode (اکانت ۲۰۰ دلاری ≈ ۲۰ میلیون تومنی)
🔹 فقط با ۱ دلار برای یک تیم ۵ نفره!
+ میتونید ایمیل ۵ نفر از دوستانتون هم اد کنید تا از این استفاده کنن
https://chatgpt.com/?promo_campaign=team1dollar#team-pricing
✅ قویترین مدل + تولید نامحدود تصویر و ویدیو
فقط هنگام پرداخت نیاز به آیپی آمریکا و حساب بانکی معتبر خارجی دارید.
✅ روی اکانت اصلی فعال نکنید اکانت جدید بسازید و روی اون فعال کنید و با ایپی ثابت خارجی بهتره ازش استفاده چون احتمال بن شدن اکانت هست.
ChatGPT
A conversational AI system that listens, learns, and challenges
Forwarded from DevOps Labdon
اKubernetes Instance Calculator توسط LearnKube
کاربرد و هدف
ابزار Interactive برای کمک به تصمیمگیری دربارهی اندازه و نوع نود مناسب در کلاستر Kubernetes.
تمرکز بر درک این موضوع که چه مقدار از منابع یک VM واقعی در اختیار پادها قرار میگیرد، پس از در نظر گرفتن رزروهای kubelet، (روشهای HA) و منابع سیستمی
https://learnkube.com/kubernetes-instance-calculator
کاربرد و هدف
ابزار Interactive برای کمک به تصمیمگیری دربارهی اندازه و نوع نود مناسب در کلاستر Kubernetes.
تمرکز بر درک این موضوع که چه مقدار از منابع یک VM واقعی در اختیار پادها قرار میگیرد، پس از در نظر گرفتن رزروهای kubelet، (روشهای HA) و منابع سیستمی
https://learnkube.com/kubernetes-instance-calculator
LearnKube
Kubernetes instance calculator
Explore the best instance types for your Kubernetes cluster interactively.
❤2
اگه بگم یه زبان برنامه نویسی داریم که حجم کامپایلرش کوچیک تر از 1kb باور میکنی؟
برینفاک (BrainFuck) یه زبان برنامه نویسی رمزی هستش که تو سال 1993 توسط آربن مولبر به هدف کوچکترین کامپایلر دنیا نوشته شد.
هدف مولبر رقابت با کامپایر 1024 بایتی زبان FALSE بود و کامپایلر برینفاک فقط 296 بایت فضا اشغال میکرد که البته توی نسخه بعدی این فضا به 240 بایت هم کاهش یافت!!
امروزه توی اینترنت اگر بگردید افرادی هستن که حجم کامپایلر این زبان رو با بهینه سازی الگوریتم هاش به 100 بایت هم برسونن! فکرشو بکن این کامپایلر توی ⅕ یه سکتور دیسک ذخیره میشه (یک دهم کیلوبایت)
حالا از بحث فضا که بگذریم میرسیم به خود زبان که کل دستوراتش از هشت کاراکتر ساخته میشه: + - , . <> [ ] و همونطور که از اسمش مشخصه به شدت دشواره و مغز شما رو هدف قرار میده.
داکیومنت خیلی وحشتناکی هم داره وقتی وارد سایتش میشی انگار رفتی تو دارک وب:
brainfuck.org
| <Farzad Ebrahimi/>
برینفاک (BrainFuck) یه زبان برنامه نویسی رمزی هستش که تو سال 1993 توسط آربن مولبر به هدف کوچکترین کامپایلر دنیا نوشته شد.
هدف مولبر رقابت با کامپایر 1024 بایتی زبان FALSE بود و کامپایلر برینفاک فقط 296 بایت فضا اشغال میکرد که البته توی نسخه بعدی این فضا به 240 بایت هم کاهش یافت!!
امروزه توی اینترنت اگر بگردید افرادی هستن که حجم کامپایلر این زبان رو با بهینه سازی الگوریتم هاش به 100 بایت هم برسونن! فکرشو بکن این کامپایلر توی ⅕ یه سکتور دیسک ذخیره میشه (یک دهم کیلوبایت)
حالا از بحث فضا که بگذریم میرسیم به خود زبان که کل دستوراتش از هشت کاراکتر ساخته میشه: + - , . <> [ ] و همونطور که از اسمش مشخصه به شدت دشواره و مغز شما رو هدف قرار میده.
داکیومنت خیلی وحشتناکی هم داره وقتی وارد سایتش میشی انگار رفتی تو دارک وب:
brainfuck.org
| <Farzad Ebrahimi/>
🔥5❤4 2
Forwarded from برند کارفرمایی همکاران سیستم
🔴 مدیریت حافظه همیشه یکی از چالشهای پنهان دنیای برنامهنویسیه؛ همون جایی که عملکرد واقعی یک زبان مشخص میشه. در Go این موضوع نهتنها به بهینهسازی سرعت کمک میکنه، بلکه کلید اصلی مقیاسپذیری و اجرای همزمان هزاران goroutine بهشمار میاد.
💻 ما در دومین رویداد تکوتاک – سلسله رویدادهای تخصصی در حوزه توسعه نرمافزار همکاران سیستم – که به صورت #رایگان و #آنلاین برگزار میشه، سراغ مبحث مدیریت حافظه در Go میریم:
🔺 ساختار حافظه در برنامهها
🔺 استک در Go (Escape Analysis و Dynamic Sized Stack)
🔺 هیپ در Go (Garbage Collector و Mark & Sweep)
👨🏻💻 ارائهدهنده: سهند صفیزاده | تیملید شرکت همکاران سیستم
📅 پنجشنبه ۱۳ شهریورماه | ساعت ۱۰ تا ۱۲
🔴 شرکت در رویداد فقط در صورت ثبتنام امکانپذیره.
🔗 اطلاعات بیشتر و لینک ثبتنام:
تکوتاک ۰2 : مدیریت حافظه در Go - همکاران سیستم
Linkedin | Instagram
💻 ما در دومین رویداد تکوتاک – سلسله رویدادهای تخصصی در حوزه توسعه نرمافزار همکاران سیستم – که به صورت #رایگان و #آنلاین برگزار میشه، سراغ مبحث مدیریت حافظه در Go میریم:
🔺 ساختار حافظه در برنامهها
🔺 استک در Go (Escape Analysis و Dynamic Sized Stack)
🔺 هیپ در Go (Garbage Collector و Mark & Sweep)
👨🏻💻 ارائهدهنده: سهند صفیزاده | تیملید شرکت همکاران سیستم
📅 پنجشنبه ۱۳ شهریورماه | ساعت ۱۰ تا ۱۲
🔴 شرکت در رویداد فقط در صورت ثبتنام امکانپذیره.
🔗 اطلاعات بیشتر و لینک ثبتنام:
تکوتاک ۰2 : مدیریت حافظه در Go - همکاران سیستم
Linkedin | Instagram
🕊1 1
Forwarded from AI Labdon
دیپسیک برگ برنده رو رو کرد ؛ حالا اندازه 400 صفحه میتونی باهاش صحبت کنی!
▪️همین چند وقت پیش کلی بحث شد سر اینکه مدلهای باز مثل DeepSeek فقط کپیکاری میکنن و شانسی جلوی Open Ai و آنتروپیک ندارن. ولی الان؟ نسخه جدید DeepSeek V3.1 رسماً معادله رو بهم زد.
▪️این مدل میتونه 128 هزار توکن رو یکجا هندل کنه؛ یعنی شما میتونید باهاش به اندازه یه کتاب ۳۰۰ تا ۴۰۰ صفحهای گپ بزنین ، رایگان!
ظرفیتش؟ 685 میلیارد پارامتر! برای مقایسه، بعضی از غولهای فعلی نصف این رو هم ندارن. مهمتر اینکه به صورت متنباز و از طریق API در دسترس توسعهدهندههاست
▪️همین چند وقت پیش کلی بحث شد سر اینکه مدلهای باز مثل DeepSeek فقط کپیکاری میکنن و شانسی جلوی Open Ai و آنتروپیک ندارن. ولی الان؟ نسخه جدید DeepSeek V3.1 رسماً معادله رو بهم زد.
▪️این مدل میتونه 128 هزار توکن رو یکجا هندل کنه؛ یعنی شما میتونید باهاش به اندازه یه کتاب ۳۰۰ تا ۴۰۰ صفحهای گپ بزنین ، رایگان!
ظرفیتش؟ 685 میلیارد پارامتر! برای مقایسه، بعضی از غولهای فعلی نصف این رو هم ندارن. مهمتر اینکه به صورت متنباز و از طریق API در دسترس توسعهدهندههاست
👍1🔥1
Forwarded from Linux Labdon
Mini Floating Panel Extension Adds Sought-After Features
https://www.omgubuntu.co.uk/2025/08/mini-floating-panel-gnome-extension-update-indicators-scrolling
https://www.omgubuntu.co.uk/2025/08/mini-floating-panel-gnome-extension-update-indicators-scrolling
OMG! Ubuntu
Mini Floating Panel Extension Adds Sought-After Features
A new version of the nifty Floating Mini Panel GNOME Shell extension is available, and adds the sought-after ability to show/hide indicator and applet icons.
❤2
Forwarded from Software Engineer Labdon
این ریپو واقعاً مثل یه گنج پنهانه که خیلیها به راحتی از کنارش رد میشن، بدون اینکه بدونن چه ارزش بزرگی پشتشه. اینجا بیش از ۳۰۰ تا Case Study از بیشتر از ۸۰ تا شرکت پیشرو دنیا جمعآوری شده؛ شرکتهایی مثل Netflix، Airbnb و Doordash که هر کدوم تجربۀ واقعیشون از ML System Design رو به اشتراک گذاشتن.
اما موضوع فقط جمع کردن تجربهها نیست؛ هر کدوم از این Case Studyها یه دریچهست به دنیای واقعی، جایی که میشه دید چطور ML توی دل محصولها و فرآیندها به کار گرفته میشه تا کیفیت و کارایی رو چند برابر کنه. این یعنی به جای خوندن تئوریهای خشک، شما با مثالهای زنده و
قابل لمس سروکار دارین.
لینک ریپو:
https://github.com/Engineer1999/A-Curated-List-of-ML-System-Design-Case-Studies
<Reza Jafari/>
اما موضوع فقط جمع کردن تجربهها نیست؛ هر کدوم از این Case Studyها یه دریچهست به دنیای واقعی، جایی که میشه دید چطور ML توی دل محصولها و فرآیندها به کار گرفته میشه تا کیفیت و کارایی رو چند برابر کنه. این یعنی به جای خوندن تئوریهای خشک، شما با مثالهای زنده و
قابل لمس سروکار دارین.
لینک ریپو:
https://github.com/Engineer1999/A-Curated-List-of-ML-System-Design-Case-Studies
<Reza Jafari/>
GitHub
GitHub - Engineer1999/A-Curated-List-of-ML-System-Design-Case-Studies: This repository contains a curated collection of 300+ case…
This repository contains a curated collection of 300+ case studies from over 80 companies, detailing practical applications and insights into machine learning (ML) system design. The contents are o...
❤4
Forwarded from AI Labdon
🤖 علاقهمند به دنیای هوش مصنوعی هستی؟
🏖 دنبال میکنی که چطور AI داره دنیا رو متحول میکنه؟
🍻پس جای درستی اومدی!
🎯 در کانال ما هر روز:
🔍 جدیدترین اخبار و دستاوردهای دنیای AI
🧠 تحلیل تخصصی در حوزه یادگیری ماشین، دیپ لرنینگ و مدلهای زبانی
💼 بررسی کاربردهای هوش مصنوعی در پزشکی، صنعت، آموزش، امنیت و اقتصاد
🛠 معرفی ابزارها، دورهها و منابع یادگیری
📈 بررسی ترندها و آینده فناوریهای مرتبط با هوش مصنوعی
🍄همهی اینها به زبان ساده، خلاصه و قابل فهم برای همه علاقهمندان — از مبتدی تا حرفهای!
👇👇👇👇👇👇
https://t.me/ai_labdon
🏖 دنبال میکنی که چطور AI داره دنیا رو متحول میکنه؟
🍻پس جای درستی اومدی!
🎯 در کانال ما هر روز:
🔍 جدیدترین اخبار و دستاوردهای دنیای AI
🧠 تحلیل تخصصی در حوزه یادگیری ماشین، دیپ لرنینگ و مدلهای زبانی
💼 بررسی کاربردهای هوش مصنوعی در پزشکی، صنعت، آموزش، امنیت و اقتصاد
🛠 معرفی ابزارها، دورهها و منابع یادگیری
📈 بررسی ترندها و آینده فناوریهای مرتبط با هوش مصنوعی
🍄همهی اینها به زبان ساده، خلاصه و قابل فهم برای همه علاقهمندان — از مبتدی تا حرفهای!
👇👇👇👇👇👇
https://t.me/ai_labdon