Forwarded from Meitix
موقعی که به اسکیل Horizontal فکر میکردن، ایده این بود که سیستم سریعتر بشه، چون بار روی چند تا سرور تقسیم میشه. ولی نشد 😂 دلیلش هم اینه که سرورها باید دائم با هم هماهنگ باشن تا دادهها یکی بمونه، و این همگامسازی خودش وقتگیره! به جای اینکه سرعت بیشتر بشه، کلی تاخیر (Latency) اضافه شد.
ولی همچنان راهحل خوبیه!
چون با این روش میشه تعداد سرورها رو زیاد کرد و مشکل Single Point of Failure رو حل کرد و اینکه تا یه حدی میتونیم ram برای یه سرور بخریم دیگه😂
ولی همچنان راهحل خوبیه!
چون با این روش میشه تعداد سرورها رو زیاد کرد و مشکل Single Point of Failure رو حل کرد و اینکه تا یه حدی میتونیم ram برای یه سرور بخریم دیگه😂
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 پروژه Redis چند وقتی هست که لایسنسش را تغییر داده و دیگه متن باز به حساب نمیاد.
به همین خاطر از فعال ترین توسعه دهنده های ردیس متن باز آمدن و یک فورک به اسم valkey گرفته که لینوکس فاندیشن هم ازش پشتیبانی کرده است و valkey همون ردیس هست.
مقابسه Valkey vs Redis :
https://www.dragonflydb.io/guides/valkey-vs-redis
@TheRaymondDev | @Ariaieboy
به همین خاطر از فعال ترین توسعه دهنده های ردیس متن باز آمدن و یک فورک به اسم valkey گرفته که لینوکس فاندیشن هم ازش پشتیبانی کرده است و valkey همون ردیس هست.
مقابسه Valkey vs Redis :
https://www.dragonflydb.io/guides/valkey-vs-redis
@TheRaymondDev | @Ariaieboy
Dragonfly
Valkey vs Redis - Ultimate Comparison Guide [2025]
Compare Valkey and Redis in this ultimate guide. Explore licensing, key features, performance, and scalability to choose the best fit for your needs.
Forwarded from ⚝ (Amir Hossein 'Amiria' Maher)
ارائهٔ این دوره، توسّط دوست عزیزم، مصطفی خیبری، انجام میشه.
پیشنهاد میکنم که حتماً شرکت کنید اگه قصد دارید که آشنا بشید.
این هم توضیحاتش:
برای شرکت در دوره، ابتدا از طریق لینک گوگلفرم ثبتنام کنید. (اینجا)
سپس جهت تایید و دریافت گواهی پایاندوره، ثبتنام خود را از طریق سایت جهش نهایی کنید.
(ضمناً این دوره کاملا رایگانه.)
و توییت مصطفی:
x.com/mosii_kh/status/1873767700079771881
#موقت
پیشنهاد میکنم که حتماً شرکت کنید اگه قصد دارید که آشنا بشید.
این هم توضیحاتش:
برای شرکت در دوره، ابتدا از طریق لینک گوگلفرم ثبتنام کنید. (اینجا)
سپس جهت تایید و دریافت گواهی پایاندوره، ثبتنام خود را از طریق سایت جهش نهایی کنید.
(ضمناً این دوره کاملا رایگانه.)
و توییت مصطفی:
x.com/mosii_kh/status/1873767700079771881
#موقت
Forwarded from Linuxor ?
اینجا یه مثال ساده و راحت برای استفاده unit test, mock test برای embedded system هست. اگر به این مباحث علاقه دارید سورس کد رو داخل گیت خود دوولوپر هست.
https://github.com/CharlesDias/stm32_gtest_c_code
@Linuxor ~ Amin_kshz
https://github.com/CharlesDias/stm32_gtest_c_code
@Linuxor ~ Amin_kshz
Forwarded from Linuxor ?
یه نفر شروع کرده به ساخت کامپایلر و تمام کار مراحلشو نوشته؛ بعد دیدن این 64 قسمت شما خیلی ببشتر از بقیه از کامپایلر میدونین
https://github.com/DoctorWkt/acwj
@Linuxor
https://github.com/DoctorWkt/acwj
@Linuxor
Forwarded from کانال اطلاعرسانی توزیع پارچ
Forwarded from DevTwitter | توییت برنامه نویسی
اگه یه میلیون کار داشته باشی و بخوای همزمان اجراشون کنی، ولی فقط 8 تا CPU داری، چهجوری بهینهترین حالت رو پیدا میکنی؟
تو گولنگ، گوروتینها خیلی سبک هستن. میتونی هزار تا، ده هزار تا، یا حتی بیشتر گوروتین همزمان اجرا کنی. ولی وقتی تعداد کارهات خیلی زیاده (مثلاً یه میلیون)، دیگه تعداد CPUها محدودیت اصلی میشه و نمیصرفه حافظه رو با صدها هزار گوروتین که همزمان نمیتونن اجرا بشن، هدر بدی.
یه راه خفن برای کنترل این داستان استفاده از Semaphore هست که میتونی تعداد گوروتینهای در حال اجرا رو محدود کنی.
حالا چطور کار میکنه؟
1. یه کانال با ظرفیت مشخص (N) درست میکنی که این ظرفیت میشه تعداد گوروتینهای همزمانی که میخوای اجرا بشه.
2. کانال رو با N تا "توکن" (هرچیزی مثل عدد) پر میکنی.
3. هر گوروتین قبل از اجرا باید یه توکن از کانال بگیره و وقتی کارش تموم شد توکن رو برمیگردونه.
4. اگه توکن نباشه گوروتین منتظر میمونه تا یکی آزاد بشه.
این تصویر یه مثال ساده با N=2 هست.
با این روش دیگه سیستم توی کارهای بیخودی قفل نمیشه و فقط به تعداد موردنیاز از منابع استفاده میکنی.
@DevTwitter | <Mohammad Abdorrahmani/>
تو گولنگ، گوروتینها خیلی سبک هستن. میتونی هزار تا، ده هزار تا، یا حتی بیشتر گوروتین همزمان اجرا کنی. ولی وقتی تعداد کارهات خیلی زیاده (مثلاً یه میلیون)، دیگه تعداد CPUها محدودیت اصلی میشه و نمیصرفه حافظه رو با صدها هزار گوروتین که همزمان نمیتونن اجرا بشن، هدر بدی.
یه راه خفن برای کنترل این داستان استفاده از Semaphore هست که میتونی تعداد گوروتینهای در حال اجرا رو محدود کنی.
حالا چطور کار میکنه؟
1. یه کانال با ظرفیت مشخص (N) درست میکنی که این ظرفیت میشه تعداد گوروتینهای همزمانی که میخوای اجرا بشه.
2. کانال رو با N تا "توکن" (هرچیزی مثل عدد) پر میکنی.
3. هر گوروتین قبل از اجرا باید یه توکن از کانال بگیره و وقتی کارش تموم شد توکن رو برمیگردونه.
4. اگه توکن نباشه گوروتین منتظر میمونه تا یکی آزاد بشه.
این تصویر یه مثال ساده با N=2 هست.
با این روش دیگه سیستم توی کارهای بیخودی قفل نمیشه و فقط به تعداد موردنیاز از منابع استفاده میکنی.
@DevTwitter | <Mohammad Abdorrahmani/>
Forwarded from محتوای آزاد سهراب
درخواست ادغام برای سنسورها، دوربینها و صدا برای سری نوت ۹ شیائومی (miatoll) در پستمارکت پذیرفته شد.
🔗 https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5941
@SohrabContents
🔗 https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5941
@SohrabContents
Forwarded from Go Casts 🚀
دوستان سنیور گولنگ که دنبال کار دلاری هستید، اگه مهارت مکالمه زبان خوبی دارید لطفا فرم زیر رو پر کنید، یکی از دوستان به دنبال نیروی سنیور گولنگ هست.
https://survey.porsline.ir/s/O1pXpEzr
کانال تلگرام
@gocasts
https://survey.porsline.ir/s/O1pXpEzr
کانال تلگرام
@gocasts
Porsline
senior-golang-remote-140310
با پُرسلاین به راحتی پرسشنامه خود را طراحی و ارسال کنید و با گزارشهای لحظهای آن به سرعت تصمیم بگیرید.
Forwarded from IRCF | اینترنت آزاد برای همه
قابلیت اهدای کانفیگ هیستریا۲ به مهساسرور اضافه شد!
از این پس میتونین کانفیگهایی با پروتکل hy2 یا hysteria2 رو از طریق وبسایت مهساسرور اهدا کنید.
👉 mahsaserver.com/register-donor
🔍 ircf.space
@ircfspace
از این پس میتونین کانفیگهایی با پروتکل hy2 یا hysteria2 رو از طریق وبسایت مهساسرور اهدا کنید.
👉 mahsaserver.com/register-donor
🔍 ircf.space
@ircfspace
Forwarded from Geek Alerts
یوتیوب میخواد یک دکمه اضافه کنه که وقتی هیچ ایدهای واسه انتخاب ویدیو ندارید میتونید اونو بزنید تا یه ویدیو (احتمالا بر اساس علاقتون) به شکل رندوم پخش کنه.
اسم این دکمه Play something هست و هر دو نوع یعنی ویدیوهای اصلی یوتیوب و Shorts رو پیشنهاد میده.
theverge
@geekalerts
اسم این دکمه Play something هست و هر دو نوع یعنی ویدیوهای اصلی یوتیوب و Shorts رو پیشنهاد میده.
theverge
@geekalerts
Forwarded from Geek Alerts
مایکروسافت و OpenAI دو سال پیش یه قراردادی امضا کردن که توش گفته OpenAI وقتی به AGI رسیده که از AIها حداقل ۱۰۰ میلیارد دلار سود داشته باشن.
این با اون تعریف فنی و فلسفی AGI خیلی فرق داره.
بعد OpenAI امسال قراره میلیاردها دلار ضرر کنه و گفته که تا سال ۲۰۲۹ سودده نمیشه.
techcrunch
@geekalerts
این با اون تعریف فنی و فلسفی AGI خیلی فرق داره.
بعد OpenAI امسال قراره میلیاردها دلار ضرر کنه و گفته که تا سال ۲۰۲۹ سودده نمیشه.
techcrunch
@geekalerts
Forwarded from محتوای آزاد سهراب
لینیج او اس ۲۲، رام سفارشی اندروید منتشر شد.
این نسخه از لینیج، به کاربران اندروید ۱۵ را ارائه میدهد.
🔗 https://lineageos.org/Changelog-29/
@SohrabContents
این نسخه از لینیج، به کاربران اندروید ۱۵ را ارائه میدهد.
🔗 https://lineageos.org/Changelog-29/
@SohrabContents
lineageos.org
Changelog 29 - Flourishing Fifteen, Simply Streamlined, Vibrant Vibes
Cheers to the Next Level!
Forwarded from Geek Alerts
سوندر پیچای که میشه مدیرعامل گوگل، تو جلسه با تیم گوگل گفته:
«فکر میکنم ۲۰۲۵ خیلی حیاتی باشه. خیلی مهمه که ما فوریت این لحظه رو درک کنیم و به عنوان یه شرکت باید سریعتر حرکت کنیم. ریسک خیلی بالاست.»
منظورش از «این لحظه»، یعنی دورانی که تمام شرکتها دارن روی AI سرمایهگذاری میکنن. یه جورایی قبول کرده که گوگل از بازی AI عقب مونده و باید هر طور شده خودش رو برسونه.
گفته: «گسترش Gemini در بخش کاربری، بزرگترین تمرکز ما تو سال آینده خواهد بود.»
techcrunch
@geekalerts
«فکر میکنم ۲۰۲۵ خیلی حیاتی باشه. خیلی مهمه که ما فوریت این لحظه رو درک کنیم و به عنوان یه شرکت باید سریعتر حرکت کنیم. ریسک خیلی بالاست.»
منظورش از «این لحظه»، یعنی دورانی که تمام شرکتها دارن روی AI سرمایهگذاری میکنن. یه جورایی قبول کرده که گوگل از بازی AI عقب مونده و باید هر طور شده خودش رو برسونه.
گفته: «گسترش Gemini در بخش کاربری، بزرگترین تمرکز ما تو سال آینده خواهد بود.»
techcrunch
@geekalerts
Forwarded from Geek Alerts
الان میشه قویترین چیپ AI گوگل «Trillium» رو اجاره کرد.
گوگل خودش از این چیپ برای آموزش Gemini 2.0 استفاده میکنه. بیش از ۱۰ سال هست که دارن روی TPUها کار میکنن و این نسل ششم چیپهاش میشه.
گوگل میگه ۲.۵ برابر بهتر تو عملکرد آموزشی به ازای هر دلار نسبت به نسلهای قبلی TPU هست.
بازده انرژی ۶۷٪ افزایش پیدا کرده، در حالی که اوج عملکرد محاسباتی به ازای هر چیپ ۴.۷ برابر بیشتر شده. توان عملیاتی برای مدلهای تولید تصویر مثل Stable Diffusion XL بیش از سه برابر و توان عملیاتی برای مدلهای زبانی بزرگ دو برابر شده.
ابرکامپیوتر گوگل بیش از ۱۰۰ هزار چیپ Trillium داره که از طریق یه شبکه Jupiter با پهنای باند ۱۳ پتابیت بر ثانیه به هم وصل شدن. این سیستم سختافزار بهینه، برنامه اوپنسورس و چارچوبهای محبوب یادگیری ماشین، از جمله JAX، PyTorch و TensorFlow رو ادغام میکنه.
techradar
@geekalerts
گوگل خودش از این چیپ برای آموزش Gemini 2.0 استفاده میکنه. بیش از ۱۰ سال هست که دارن روی TPUها کار میکنن و این نسل ششم چیپهاش میشه.
گوگل میگه ۲.۵ برابر بهتر تو عملکرد آموزشی به ازای هر دلار نسبت به نسلهای قبلی TPU هست.
بازده انرژی ۶۷٪ افزایش پیدا کرده، در حالی که اوج عملکرد محاسباتی به ازای هر چیپ ۴.۷ برابر بیشتر شده. توان عملیاتی برای مدلهای تولید تصویر مثل Stable Diffusion XL بیش از سه برابر و توان عملیاتی برای مدلهای زبانی بزرگ دو برابر شده.
ابرکامپیوتر گوگل بیش از ۱۰۰ هزار چیپ Trillium داره که از طریق یه شبکه Jupiter با پهنای باند ۱۳ پتابیت بر ثانیه به هم وصل شدن. این سیستم سختافزار بهینه، برنامه اوپنسورس و چارچوبهای محبوب یادگیری ماشین، از جمله JAX، PyTorch و TensorFlow رو ادغام میکنه.
techradar
@geekalerts
Forwarded from کانال اطلاعرسانی توزیع پارچ
مفتخریم که اعلام کنیم کار بر روی نسخه موبایلی پارچ آغاز شده و ما قصد داریم در سال ۲۰۲۵ نسخههای اولیه پارچ موبایل را برای چندین دستگاه منتشر کنیم.
بهزودی نحوه مشارکت و پورتکردن دستگاه از پستمارکت به پارچ موبایل و یا پورتکردن دستگاه از هالیوم (مینلاین کردن) در ویکی پارچ نوشته خواهد شد.
🔗 https://git.parchlinux.com/mobile
فرسته در ماستادون
@ParchLinux
بهزودی نحوه مشارکت و پورتکردن دستگاه از پستمارکت به پارچ موبایل و یا پورتکردن دستگاه از هالیوم (مینلاین کردن) در ویکی پارچ نوشته خواهد شد.
🔗 https://git.parchlinux.com/mobile
فرسته در ماستادون
@ParchLinux