Forwarded from Go Casts 🚀
This media is not supported in your browser
VIEW IN TELEGRAM
چقدر یه مقاله میتونه تمیز و جذاب باشه. موقع نوشتن این مقاله عشق ریخته پای کلمات و کارهای گرافیکی ش 😁❤️
اومده با کلی کار گرافیکی باحال انواع io deviceها رو مقایسه کرده از نظر latency و چیزای دیگه
https://planetscale.com/blog/io-devices-and-latency
@gocasts
اومده با کلی کار گرافیکی باحال انواع io deviceها رو مقایسه کرده از نظر latency و چیزای دیگه
https://planetscale.com/blog/io-devices-and-latency
@gocasts
Forwarded from Gopher Academy
🔵 عنوان مقاله
The 9 Go Test Assertions I Use (and Why)
🟢 خلاصه مقاله:
**
الکس در ادامهی بحث پرهیز از پکیجهای آمادهی assertion در تستهای Go، توضیح میدهد عملاً از چه چیزی استفاده میکند: مجموعهای کمتعداد از ۹ تابع assertion دستساز. او میگوید کتابخانههای بزرگ هرچند کدنویسی را کوتاه میکنند، اما اغلب منجر به ابهام، جریان کنترل پنهان و پیامهای خطای نامفهوم میشوند. در مقابل، چند کمکتابع ساده که به t.Helper() متکیاند، بدون وابستگی خارجی و با پیامهای خطای دقیق، هم خوانایی را بالا میبرند و هم از تکرار جلوگیری میکنند.
این ۹ تابع رایجترین نیازها را پوشش میدهند: برابری/نابرابری، nil و non-nil، شرایط بولی، شاملبودن در رشتهها یا مجموعهها، و انتظارهای مرتبط با خطا. اصل مهم این است که این توابع نازک و شفاف باشند، منطق تست را پنهان نکنند و خطا را با مقادیر واقعی/مورد انتظار گزارش کنند.
او به دامهای رایج نیز اشاره میکند: تفاوت nil در اینترفیسها، محدودیتهای مقایسهی عمیق، و ترجیح سنجش رفتار قابل مشاهده بهجای برابری کامل ساختارها. نتیجهگیری او دربارهی «آیا assertion ضدالگو است؟» مشروط است: اگر کلیگرا و جادویی شوند، بله؛ اما اگر کمحجم، صریح و متناسب با حوزهی تست بمانند، ابزاری مفید هستند. قاعده نهایی: جایی که تکرار دارید از کمکتابع استفاده کنید، و هر جا یک بررسی اختصاصی پیام را شفافتر میکند، همان را درجا بنویسید.
🟣لینک مقاله:
https://golangweekly.com/link/173627/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
The 9 Go Test Assertions I Use (and Why)
🟢 خلاصه مقاله:
**
الکس در ادامهی بحث پرهیز از پکیجهای آمادهی assertion در تستهای Go، توضیح میدهد عملاً از چه چیزی استفاده میکند: مجموعهای کمتعداد از ۹ تابع assertion دستساز. او میگوید کتابخانههای بزرگ هرچند کدنویسی را کوتاه میکنند، اما اغلب منجر به ابهام، جریان کنترل پنهان و پیامهای خطای نامفهوم میشوند. در مقابل، چند کمکتابع ساده که به t.Helper() متکیاند، بدون وابستگی خارجی و با پیامهای خطای دقیق، هم خوانایی را بالا میبرند و هم از تکرار جلوگیری میکنند.
این ۹ تابع رایجترین نیازها را پوشش میدهند: برابری/نابرابری، nil و non-nil، شرایط بولی، شاملبودن در رشتهها یا مجموعهها، و انتظارهای مرتبط با خطا. اصل مهم این است که این توابع نازک و شفاف باشند، منطق تست را پنهان نکنند و خطا را با مقادیر واقعی/مورد انتظار گزارش کنند.
او به دامهای رایج نیز اشاره میکند: تفاوت nil در اینترفیسها، محدودیتهای مقایسهی عمیق، و ترجیح سنجش رفتار قابل مشاهده بهجای برابری کامل ساختارها. نتیجهگیری او دربارهی «آیا assertion ضدالگو است؟» مشروط است: اگر کلیگرا و جادویی شوند، بله؛ اما اگر کمحجم، صریح و متناسب با حوزهی تست بمانند، ابزاری مفید هستند. قاعده نهایی: جایی که تکرار دارید از کمکتابع استفاده کنید، و هر جا یک بررسی اختصاصی پیام را شفافتر میکند، همان را درجا بنویسید.
🟣لینک مقاله:
https://golangweekly.com/link/173627/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
www.alexedwards.net
The 9 Go test assertions I use (and why) - Alex Edwards
Forwarded from a pessimistic researcher (Kc)
آقا من که هر مزخرفی توی این کانال گفتم تا به امروز، اما یه خبری دیدم که جدی نتونستم بپذیرم که در موردش صحبت نکنم.
Forwarded from a pessimistic researcher (Kc)
دوست خوب گلمون، فربد عزیز در بخش ACM Student Research Competition (SRC) کنفرانس SIGCOMM به عنوان یکی از فینالیستهای بخش Graduate Students معرفی شده!!!!!
با تبریکات فراوان و آرزوی بهترینا برای فربد عزیز. شک ندارم که خبر برنده شدنت رو هم میخونیم. جدی دمت حسابی گرم. خیلی کارت دسته و خیلی زحمت کشیدی براش و به راستی که فقط میشه سر تعظیم فرود آورد.
لینک خبر
با تبریکات فراوان و آرزوی بهترینا برای فربد عزیز. شک ندارم که خبر برنده شدنت رو هم میخونیم. جدی دمت حسابی گرم. خیلی کارت دسته و خیلی زحمت کشیدی براش و به راستی که فقط میشه سر تعظیم فرود آورد.
لینک خبر
Linkedin
Farbod Shahinfar is on stage at ACM SIGCOMM 2025 as a finalist for the Student Research Competition (SRC). He is doing an awesome…
Farbod Shahinfar is on stage at ACM SIGCOMM 2025 as a finalist for the Student Research Competition (SRC). He is doing an awesome job in trying to push the limits of eBPF programs performance with software-assisted prefetching! He is amazing! | 10 comments…
Forwarded from Laravel News
Laravel's Enhanced Fluent Objects: Direct Iteration Support https://laravel-news.com/fluent-objects-direct-iteration
Laravel News
Laravel's Enhanced Fluent Objects: Direct Iteration Support - Laravel News
Laravel's Fluent class now implements the Iterable contract, enabling direct foreach iteration without toArray() conversions, creating cleaner code that feels more natural while maintaining full backward compatibility.
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 براساس اعلام مایکروسافت، این شرکت هزینهی ثبتنام ۱۹ دلاری مایکروسافت استور را بهصورت کامل برای توسعهدهندگان حذف کرد و به توسعه دهندگان اجازه میدهد اپلیکیشن خود را رایگان در مایکروسافت استور ثبت و منتشر کنند.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
Windows Developer Blog
Free developer registration for individual developers on Microsoft Store
We’re excited to share that individual developers can now publish apps to the Microsoft Store without paying any onboarding fees — and this new experience is now globally available in nearly 200 markets worldwide. Developers will no longer need a
Forwarded from Laravel News
Beam: Feature Flags for the Frontend with Laravel Pennant https://laravel-news.com/beam-feature-flags-for-the-frontend-with-laravel-pennant
Laravel News
Beam: Feature Flags for the Frontend with Laravel Pennant - Laravel News
Beam is a feature flags library for the frontend, powered by Laravel Pennant. It features a lightweight footprint, with a simple, promise-based API and great TypeScript types.
Forwarded from </DevLogIR >
درود بر دوستان عزیز و گل
یکی از دوستان پرتلاش و حرفه ای توی حوزه برنامهنویسی و البته جاوااسکریپت اومده داکیومنت رسمی vue.js رو به فارسی ترجمه کرده تا برنامهنویس های ایرانی راحت تر بتونن کار رو ببرن جلو.
اگر جاوااسکریپت کار میکنید حتما به داکیومنت زیر مراجعه کنید:
fa.vuejs.org
( توجه: بنا به دلیلی سایت متاسفانه فیلتر هستش با VPN روشن باید برید توش.)
فعلا.
Please code cleanly
یکی از دوستان پرتلاش و حرفه ای توی حوزه برنامهنویسی و البته جاوااسکریپت اومده داکیومنت رسمی vue.js رو به فارسی ترجمه کرده تا برنامهنویس های ایرانی راحت تر بتونن کار رو ببرن جلو.
اگر جاوااسکریپت کار میکنید حتما به داکیومنت زیر مراجعه کنید:
fa.vuejs.org
( توجه: بنا به دلیلی سایت متاسفانه فیلتر هستش با VPN روشن باید برید توش.)
فعلا.
Please code cleanly
Forwarded from ASafaeirad
How to test React components using Node.JS internal test runner
📖 Read the article
#test #nodejs #article
📖 Read the article
#test #nodejs #article
matthewbrown.io
Using the node 18+ native test runner with TypeScript and React - Matthew Brown
Node.js 18 introduced a native test runner that eliminates the need for jest, mocha or vitest in basic scenarios.
Forwarded from Reza Jafari
یک تصویر و یک فایل صوتی، همه آنچه برای ساخت فیلم سینمایی نیاز دارید
مدل OmniHuman-1.5 یه تلاش جدیده برای اینکه آواتارها فقط موجودات بیروحی که لبهاشون با صدا تکون میخوره نباشن، بلکه به نظر برسن واقعاً دارن فکر میکنن، حس دارن و با موقعیت اطرافشون هماهنگ عمل میکنن. یعنی به جای حرکات مکانیکی و از پیشساخته، آواتار میتونه به شکل طبیعیتر واکنش نشون بده؛ مثلاً وقتی حرفی زده میشه، همزمان حالت چهره، حرکات سر و بدن و حتی حس و حال کلی تصویر هم با اون حرفها جور درمیاد. این کار باعث میشه تعامل با آواتار حس زندهتر و واقعیتری داشته باشه.
برای رسیدن به این هدف، OmniHuman-1.5 از ایدهی شبیهسازی دو نوع فرایند ذهنی استفاده میکنه: یکی سریع و خودکار، مثل واکنشهای لحظهای بدن یا حرکت سادهی لبها، و دیگری کندتر و اندیشیدهتر، که تصمیم میگیره کِی و چطور آواتار رفتار معنادارتر و هماهنگتری نشون بده. ورودی مدل میتونه یه عکس ثابت از چهرهی آواتار، صدای گوینده و حتی متن راهنما باشه. بعد، یه مدل زبانی چندرسانهای این اطلاعات رو تحلیل میکنه و تصمیم میگیره چه حرکتهایی مناسبترن. نکتهی مهم اینه که مدل ظاهر و هویت اصلی آواتار رو در طول ویدیو حفظ میکنه، اما در عین حال انعطافپذیری لازم برای حرکات متنوع، حالات احساسی و حتی تعاملات چندنفره رو هم داره. نتیجه این میشه که میشه ویدیوهایی ساخت که بیش از یه دقیقه طول دارن و در اونها آواتار مثل یه شخصیت زنده با صدا، متن و محیط تعامل طبیعیتری داره.
در ادامه میتونید نمونه خروجیهای این مدل رو ببینید.
🔤 🔤 🔤 🔤 🔤 🔤 🔤
🥇 اهورا اولین اپراتور هوش مصنوعی راهبردی ایران در حوزه ارائه خدمات و سرویسهای زیرساخت هوش مصنوعی
🛍 کد تخفیف ۱۰ درصدی محصولات اهورا برای اعضای کانال
🌐 لینک وبسایت اهورا
@reza_jafari_ai
مدل OmniHuman-1.5 یه تلاش جدیده برای اینکه آواتارها فقط موجودات بیروحی که لبهاشون با صدا تکون میخوره نباشن، بلکه به نظر برسن واقعاً دارن فکر میکنن، حس دارن و با موقعیت اطرافشون هماهنگ عمل میکنن. یعنی به جای حرکات مکانیکی و از پیشساخته، آواتار میتونه به شکل طبیعیتر واکنش نشون بده؛ مثلاً وقتی حرفی زده میشه، همزمان حالت چهره، حرکات سر و بدن و حتی حس و حال کلی تصویر هم با اون حرفها جور درمیاد. این کار باعث میشه تعامل با آواتار حس زندهتر و واقعیتری داشته باشه.
برای رسیدن به این هدف، OmniHuman-1.5 از ایدهی شبیهسازی دو نوع فرایند ذهنی استفاده میکنه: یکی سریع و خودکار، مثل واکنشهای لحظهای بدن یا حرکت سادهی لبها، و دیگری کندتر و اندیشیدهتر، که تصمیم میگیره کِی و چطور آواتار رفتار معنادارتر و هماهنگتری نشون بده. ورودی مدل میتونه یه عکس ثابت از چهرهی آواتار، صدای گوینده و حتی متن راهنما باشه. بعد، یه مدل زبانی چندرسانهای این اطلاعات رو تحلیل میکنه و تصمیم میگیره چه حرکتهایی مناسبترن. نکتهی مهم اینه که مدل ظاهر و هویت اصلی آواتار رو در طول ویدیو حفظ میکنه، اما در عین حال انعطافپذیری لازم برای حرکات متنوع، حالات احساسی و حتی تعاملات چندنفره رو هم داره. نتیجه این میشه که میشه ویدیوهایی ساخت که بیش از یه دقیقه طول دارن و در اونها آواتار مثل یه شخصیت زنده با صدا، متن و محیط تعامل طبیعیتری داره.
در ادامه میتونید نمونه خروجیهای این مدل رو ببینید.
AHURA5@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Agora (Alireza)
نمیدونم چه کیفی داره راجعبه صفتهایی که قابل اندازهگیری نیستند (مثل قشنگی، کد تمیز و ...) بحث بشه. اونم نه فقط بحث که برچسب زدن و مزخرف گفتن.
پینوشت: البته عملا بحث اونجایی شکل میگیره یا امکانش شکلگیریش بالاست که ما سنجهی درست نداریم. برای همه بدیهیه که ۵ کیلو سیب سنگین تره از ۱ کیلو موز ولی این که خوردن یک کیلو موز بیشتر کیف میده یا ۵ کیلو سیب چیزیه که میشه تا صبح راجعبهش بحث کرد.
پینوشت۲: من خودم دنبال یه راهیم که از این آیفون سوییچ کنم به پیکسل. از سامسونگ هم بدم میاد و این پیکسل هم هی ناامیدم میکنه. و اصلا علاقهای هم به موبایل ندارم مخصوصا وقتی که باید ۱۲۰۰-۱۴۰۰ یورو بابتش پول بدی XD
پینوشت: البته عملا بحث اونجایی شکل میگیره یا امکانش شکلگیریش بالاست که ما سنجهی درست نداریم. برای همه بدیهیه که ۵ کیلو سیب سنگین تره از ۱ کیلو موز ولی این که خوردن یک کیلو موز بیشتر کیف میده یا ۵ کیلو سیب چیزیه که میشه تا صبح راجعبهش بحث کرد.
پینوشت۲: من خودم دنبال یه راهیم که از این آیفون سوییچ کنم به پیکسل. از سامسونگ هم بدم میاد و این پیکسل هم هی ناامیدم میکنه. و اصلا علاقهای هم به موبایل ندارم مخصوصا وقتی که باید ۱۲۰۰-۱۴۰۰ یورو بابتش پول بدی XD
Forwarded from IRCF | اینترنت آزاد برای همه
ممکنه وقت زیادی باقی نمونده باشه!
اگر به یکی از زبانهای Flutter یا Go تسلط دارین و مایلین بهصورت ناشناس در توسعه برنامههای مرتبط با #اینترنت_آزاد مشارکت کنین، به تعدادی آدم منظم، متعهد و کاردرست نیاز داریم.
ایمیل بزنین و با درنظر گرفتن محرمانگی هویتتون، بگین چه تخصصی دارین:
✉️ [email protected]
🔍 ircf.space
@ircfspace
اگر به یکی از زبانهای Flutter یا Go تسلط دارین و مایلین بهصورت ناشناس در توسعه برنامههای مرتبط با #اینترنت_آزاد مشارکت کنین، به تعدادی آدم منظم، متعهد و کاردرست نیاز داریم.
ایمیل بزنین و با درنظر گرفتن محرمانگی هویتتون، بگین چه تخصصی دارین:
✉️ [email protected]
🔍 ircf.space
@ircfspace
Forwarded from نوشتههای ترمینالی
در مورد رندوم چند تا ویدیو دیدم اخیرا که جالب بود:
چرا ما در تولید عدد تصادفی بد هستیم:
https://youtu.be/tP-Ipsat90c?si=H87JgbY1bzpuj0Qc
چرا به نظر ما ۳۷ عدد خیلی رندومیه؟
https://youtu.be/d6iQrh2TK98?si=qWlxnQu-0QlweQCP
ایا با داشتن اطلاعات کامل از لحظه کنونی جهان هستی میشه کامل و دقیق اینده رو پیشبینی کرد؟ نگاهی به قانون دوم ترمودینامیک هم میندازه
https://youtu.be/sMb00lz-IfE?si=mSXCblUK4aTSMsX2
چرا ما در تولید عدد تصادفی بد هستیم:
https://youtu.be/tP-Ipsat90c?si=H87JgbY1bzpuj0Qc
چرا به نظر ما ۳۷ عدد خیلی رندومیه؟
https://youtu.be/d6iQrh2TK98?si=qWlxnQu-0QlweQCP
ایا با داشتن اطلاعات کامل از لحظه کنونی جهان هستی میشه کامل و دقیق اینده رو پیشبینی کرد؟ نگاهی به قانون دوم ترمودینامیک هم میندازه
https://youtu.be/sMb00lz-IfE?si=mSXCblUK4aTSMsX2
YouTube
Randomness is Random - Numberphile
Featuring Simon Pampena... Check out Brilliant (and get 20% off their premium service): https://brilliant.org/numberphile (sponsor)
More links & stuff in full description below ↓↓↓
More coin-related videos: https://bit.ly/coins_videos
More videos with Simon…
More links & stuff in full description below ↓↓↓
More coin-related videos: https://bit.ly/coins_videos
More videos with Simon…
Forwarded from Codino School (ایمان غفوری)
پایگاه داده شما چند جدول دارد؟
Anonymous Poll
29%
زیر ۴۰
38%
بین ۴۰ تا ۱۰۰
19%
بین ۱۰۰ تا ۲۰۰
12%
بالای ۲۰۰
2%
ما nosql داریم.