Forwarded from Gopher Academy
🔵 عنوان مقاله
How Fast is Go? Simulating Millions of Particles on a Smart TV
🟢 خلاصه مقاله:
این مقاله با اجرای یک شبیهسازی بزرگ روی یک Smart TV نشان میدهد Go در عمل چقدر سریع است. نتیجه اصلی: شبیهسازی ۲.۵ میلیون ذره با نرخ ۶۰ فریمبرثانیه و همزمان ارسال داده با ۳۰ فریمبرثانیه به بیش از ۳۰۰ کلاینت (و احتمالاً تا حدود هزار) ممکن شده است. ترکیب کار محاسباتی سنگین و ارسال شبکه همزمان، توان Go در مدیریت بارهای بلادرنگ و استفاده مؤثر از همزمانی را نشان میدهد. با بهینهسازی تخصیص حافظه و استفاده از الگوهای همزمانی Go، تأثیر GC کم و تأخیر قابلپیشبینی باقی مانده و سیستم روی دستگاهی محدود مثل Smart TV نیز پایدار عمل میکند.
#Go #Golang #Performance #Concurrency #RealTime #SmartTV #Simulation #Scalability
🟣لینک مقاله:
https://golangweekly.com/link/174646/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
How Fast is Go? Simulating Millions of Particles on a Smart TV
🟢 خلاصه مقاله:
این مقاله با اجرای یک شبیهسازی بزرگ روی یک Smart TV نشان میدهد Go در عمل چقدر سریع است. نتیجه اصلی: شبیهسازی ۲.۵ میلیون ذره با نرخ ۶۰ فریمبرثانیه و همزمان ارسال داده با ۳۰ فریمبرثانیه به بیش از ۳۰۰ کلاینت (و احتمالاً تا حدود هزار) ممکن شده است. ترکیب کار محاسباتی سنگین و ارسال شبکه همزمان، توان Go در مدیریت بارهای بلادرنگ و استفاده مؤثر از همزمانی را نشان میدهد. با بهینهسازی تخصیص حافظه و استفاده از الگوهای همزمانی Go، تأثیر GC کم و تأخیر قابلپیشبینی باقی مانده و سیستم روی دستگاهی محدود مثل Smart TV نیز پایدار عمل میکند.
#Go #Golang #Performance #Concurrency #RealTime #SmartTV #Simulation #Scalability
🟣لینک مقاله:
https://golangweekly.com/link/174646/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
David Gerrells
how fast is go? simulating millions of particles on a smart tv
The challenge, simulate millions of particles in golang, multi-player enabled, cpu only, smart tv compatible.
Forwarded from DevTwitter | توییت برنامه نویسی
برنامه نویس خوش ذوق که برای هر ریلیز از کاور یه انیمه استفاده کرده
https://github.com/panjf2000/ants/releases
@DevTwitter | <Mdhesari/>
https://github.com/panjf2000/ants/releases
@DevTwitter | <Mdhesari/>
Forwarded from محتوای آزاد سهراب (Sohrab)
اینکه در توسعه #نرمافزارآزاد افراد توسعه دهنده رو با پشتیبانی ۲۴/۷ اشتباه میگیرن، از این سرچشمه میگیره که جا نیفتاده که توسعه دهنده ای که داره وقتش رو پای این نرمافزار میذاره هیچ پولی دریافت نمیکنه، هیچ وظیفهای در قبال پشتیبانی از اون نرمافزار هم نداره.
دراصل پشتیبانی یک نرمافزارآزاد از هرگونهای باید به دست #جامعه اون ابزار صورت بگیره.
-----------------------
https://github.com/sundarnagarajan/licenses/blob/057b7ff5ddf6d2624f5920d79d4d96415a037e38/GPL-3.txt#L565
هرچند که جا داره در این مورد من یک مطلب توی بلاگ خودم بنویسم و در اون بیشتر توضیح بدم.
@SohrabContents
دراصل پشتیبانی یک نرمافزارآزاد از هرگونهای باید به دست #جامعه اون ابزار صورت بگیره.
-----------------------
https://github.com/sundarnagarajan/licenses/blob/057b7ff5ddf6d2624f5920d79d4d96415a037e38/GPL-3.txt#L565
۱۵. سلب مسئولیت از ضمانت
هیچگونه ضمانتی برای این برنامه وجود ندارد، تا جایی که قوانین قابل اجرا اجازه میدهند. مگر در مواردی که بهطور کتبی خلاف آن ذکر شده باشد، دارندگان کپیرایت و/یا سایر طرفها، برنامه را «همانطور که هست» بدون هیچگونه ضمانتی ارائه میکنند؛ چه ضمانت صریح و چه ضمنی، از جمله (و نه محدود به) ضمانت ضمنی قابلیت فروش یا انطباق برای یک هدف خاص. تمام ریسک مربوط به کیفیت و عملکرد برنامه بر عهده شماست. اگر برنامه معیوب باشد، شما مسئول تمام هزینههای لازم برای سرویسدهی، تعمیر یا اصلاح آن خواهید بود.
هرچند که جا داره در این مورد من یک مطلب توی بلاگ خودم بنویسم و در اون بیشتر توضیح بدم.
@SohrabContents
Forwarded from Laravel News
Livewire Session Properties for Persistent Component State https://laravel-news.com/livewire-session-properties
Laravel News
Livewire Session Properties for Persistent Component State - Laravel News
Livewire session properties automatically persist component state across page refreshes using simple attribute annotations, eliminating manual session management while maintaining user experiences in Laravel applications.
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥
Found 9 new trending repositories:
1. humanlayer by humanlayer
📝 The best way to get AI to solve hard problems in complex codebases.
💻 TypeScript | ⭐ 2,781 | 🌟 Today: 82
🔗 Link
2. yt-dlp by yt-dlp
📝 A feature-rich command-line audio/video downloader
💻 Python | ⭐ 127,663 | 🌟 Today: 189
🔗 Link
3. everyone-can-use-english by ZuodaoTech
📝 人人都能用英语
💻 TypeScript | ⭐ 29,150 | 🌟 Today: 458
🔗 Link
4. memvid by Olow304
📝 Video-based AI memory library. Store millions of text chunks in MP4 files with lightning-fast semant...
💻 Python | ⭐ 8,762 | 🌟 Today: 186
🔗 Link
5. router by TanStack
📝 🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, cl...
💻 TypeScript | ⭐ 11,192 | 🌟 Today: 28
🔗 Link
6. x402 by coinbase
📝 A payments protocol for the internet. Built on HTTP.
💻 TypeScript | ⭐ 1,225 | 🌟 Today: 95
🔗 Link
7. 30-Days-Of-Python by Asabeneh
📝 30 days of Python programming challenge is a step-by-step guide to learn the Python programming lang...
💻 Python | ⭐ 49,931 | 🌟 Today: 221
🔗 Link
8. deepeval by confident-ai
📝 The LLM Evaluation Framework
💻 Python | ⭐ 11,071 | 🌟 Today: 103
🔗 Link
9. onyx by onyx-dot-app
📝 Gen-AI Chat for Teams - Think ChatGPT if it had access to your team's unique knowledge.
💻 Python | ⭐ 13,581 | 🌟 Today: 15
🔗 Link
🔘 @github_trending_daily
Found 9 new trending repositories:
1. humanlayer by humanlayer
📝 The best way to get AI to solve hard problems in complex codebases.
💻 TypeScript | ⭐ 2,781 | 🌟 Today: 82
🔗 Link
2. yt-dlp by yt-dlp
📝 A feature-rich command-line audio/video downloader
💻 Python | ⭐ 127,663 | 🌟 Today: 189
🔗 Link
3. everyone-can-use-english by ZuodaoTech
📝 人人都能用英语
💻 TypeScript | ⭐ 29,150 | 🌟 Today: 458
🔗 Link
4. memvid by Olow304
📝 Video-based AI memory library. Store millions of text chunks in MP4 files with lightning-fast semant...
💻 Python | ⭐ 8,762 | 🌟 Today: 186
🔗 Link
5. router by TanStack
📝 🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, cl...
💻 TypeScript | ⭐ 11,192 | 🌟 Today: 28
🔗 Link
6. x402 by coinbase
📝 A payments protocol for the internet. Built on HTTP.
💻 TypeScript | ⭐ 1,225 | 🌟 Today: 95
🔗 Link
7. 30-Days-Of-Python by Asabeneh
📝 30 days of Python programming challenge is a step-by-step guide to learn the Python programming lang...
💻 Python | ⭐ 49,931 | 🌟 Today: 221
🔗 Link
8. deepeval by confident-ai
📝 The LLM Evaluation Framework
💻 Python | ⭐ 11,071 | 🌟 Today: 103
🔗 Link
9. onyx by onyx-dot-app
📝 Gen-AI Chat for Teams - Think ChatGPT if it had access to your team's unique knowledge.
💻 Python | ⭐ 13,581 | 🌟 Today: 15
🔗 Link
🔘 @github_trending_daily
Forwarded from Laravel News
A Laravel Package to Integrate with Google Gemini https://laravel-news.com/hosseinhezami-laravel-gemini
Laravel News
A Laravel Package to Integrate with Google Gemini - Laravel News
The Gemini package for Laravel, developed by Hossein Hezami, is a package designed to integrate with the Google Gemini API.
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 کار طراحی قالب راییوم شروع کردم
نظرت درباره Header آن چیه؟
با فریم ورک TailwindCSS زدم.
@TheRaymondDev
نظرت درباره Header آن چیه؟
با فریم ورک TailwindCSS زدم.
@TheRaymondDev
Forwarded from DevTwitter | توییت برنامه نویسی
یک بلاگ بسیار جالب از کمپانی HuggingFace که توضیح میده چطور یک مدل سبک VLM) vision–language) تونسته مهارتهای کار با رابط کاربری رو یاد بگیره و کمکم تبدیل بشه به یه coding agent برای GUI. تمام پروسه را هم کامل توضیح دادند از دستورالعملهای آموزش، ابزارهای پردازش داده، خود مدل، دمو و دیتاستها. تا کامل قابل تکرار باشه. خیلی خوبه! Blog: https://huggingface.co/blog/smol2operator
@DevTwitter | <Mehdi Allahyari/>
@DevTwitter | <Mehdi Allahyari/>
Forwarded from محتوای آزاد سهراب (Sohrab)
این رو هم اضافه کنم وقتی یک پروژهای وبسایتی داره که توش توضیحات کاملی درمورد اون پروژه داده شده، شدیداً مضحک و مسخره است که باز بیای یکیو منشن کنی ازش سوالات تکراری بپرسی.
پارچ با ارچ چه فرقی داره؟ ویکی و سایت برای خوشگلیش نوشته نشده:
parchlinux.com/whitepaper
https://wiki.parchlinux.com/fa/Frequently_asked_questions
و صد درصد، اونایی هم که عقیده دارن کار خاصی نیست، خیلی عجیبه که باز سر سوالات تکراری که ۲۰۰ تا ویدئو توی یوتوب وجود داره درموردش سوال میکنن.
@SohrabContents
پارچ با ارچ چه فرقی داره؟ ویکی و سایت برای خوشگلیش نوشته نشده:
parchlinux.com/whitepaper
https://wiki.parchlinux.com/fa/Frequently_asked_questions
و صد درصد، اونایی هم که عقیده دارن کار خاصی نیست، خیلی عجیبه که باز سر سوالات تکراری که ۲۰۰ تا ویدئو توی یوتوب وجود داره درموردش سوال میکنن.
@SohrabContents
Forwarded from Linuxor ?
این مقاله هوش مصنوعی هم جالب بود :
به جای اینکه به مدل میلیونها دادهی مصنوعی (خیلی سطحی یا ناقص) بدیم، اگه فقط تعداد کمی نمونهی خیلی دقیق و کامل از اول تا آخر یک کار واقعی رو نشون بدیم، مدل یاد میگیره چطور واقعا مثل یک عامل عمل کنه.
این کار باعث میشه مدل توی وظایفی مثل برنامهریزی، استفاده از ابزار، و انجام دادن کامل یک پروژه موفقتر باشه.
@Linuxor
به جای اینکه به مدل میلیونها دادهی مصنوعی (خیلی سطحی یا ناقص) بدیم، اگه فقط تعداد کمی نمونهی خیلی دقیق و کامل از اول تا آخر یک کار واقعی رو نشون بدیم، مدل یاد میگیره چطور واقعا مثل یک عامل عمل کنه.
این کار باعث میشه مدل توی وظایفی مثل برنامهریزی، استفاده از ابزار، و انجام دادن کامل یک پروژه موفقتر باشه.
@Linuxor
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
یکی از دوستان به یک نفر که به لینوکس مسلط باشه در تهران به صورت حضوری نیازمند هستند.
به ای دی زیر پیام بدهید.
@ShAyaann7
به ای دی زیر پیام بدهید.
@ShAyaann7
Forwarded from Linuxor ?
ساختن README همیشه یه کار سخت بوده، کلی زحمت میکشیم کد های پروژه رو میزنیم اما وقتی میرسه به README نمیدونیم توش چی بنویسیم؟ و جالب اینجاست اگه README خوب نباشه کسی جذبش نمیشه و ممکنه کل زحماتمون هدر بره. اینجا کلی README که خوب نوشته شدن رو جمع کرده ازش می تونید برای پروژه های خودتون الگو بگیرید:
github.com/matiassingers/awesome-readme
@Linuxor
github.com/matiassingers/awesome-readme
@Linuxor
Forwarded from DevTwitter | توییت برنامه نویسی
خواستید برنامه اندروید بسازید و معماری قاطیپاطی شد؟
یه نمونه معماری تمیز ببینید که همه بخشها جداست و توسعهپذیری خیلی بالاست:
https://github.com/android10/Android-CleanArchitecture
@DevTwitter | <Nimo/>
یه نمونه معماری تمیز ببینید که همه بخشها جداست و توسعهپذیری خیلی بالاست:
https://github.com/android10/Android-CleanArchitecture
@DevTwitter | <Nimo/>
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
اسلایدرها استفاده میکنی، وقتشه یه گزینه جدید رو بشناسی:
یک کتابخونه جاوااسکریپت برای ساخت اسلایدر و کروسلهای سایت
- سبک
- متنوع
- بینظیر
اسمش هست: Keen Slider
تازه واردی که ارزش امتحان کردن رو داره
مخصوصاً اگر دنبال عملکرد رَوون و طراحی قابل شخصیسازی هستی.
راستی لینکش هم اینجاست
Link : keen-slider.io
@DevTwitter | <Abolfazl Shekarshekan/>
یک کتابخونه جاوااسکریپت برای ساخت اسلایدر و کروسلهای سایت
- سبک
- متنوع
- بینظیر
اسمش هست: Keen Slider
تازه واردی که ارزش امتحان کردن رو داره
مخصوصاً اگر دنبال عملکرد رَوون و طراحی قابل شخصیسازی هستی.
راستی لینکش هم اینجاست
Link : keen-slider.io
@DevTwitter | <Abolfazl Shekarshekan/>
Forwarded from Python BackendHub (Mani)
Forwarded from DevTwitter | توییت برنامه نویسی
امروز گوگل این مقاله رو بهم پیشنهاد داد. خیلی ازش خوشم اومد. چه قشنگ مشکل رو توضیح داد.
https://gist.github.com/avestura/ce2aa6e55dad783b1aba946161d5fef4
@DevTwitter | <Mohsen Shabanian/>
https://gist.github.com/avestura/ce2aa6e55dad783b1aba946161d5fef4
@DevTwitter | <Mohsen Shabanian/>
Forwarded from Linuxor ?
به نظرتون این همه پردازش سنگین برای هوش مصنوعی واقعا لازمه؟ آیا از نظر الکترونیکی نباید بازنگری کنیم؟
یکی از مشکلات اصلی اینکه GPU باید هی مدام دیتا هارو بین حافظه و پردازنده جابجا کنن، این مقاله یه روش سخت افزاری جدید ارائه داده که سرعت پردازش رو 100 برابر بهتر و مصرف انرژی رو 10K برابر کمتر میکنه.
حتی با GPT-2 بدون بازآموزی کامل تستش کردن و جواب گرفتن این یعنی در آینده مدل ها واقعا میتونن روی دستگاه های ضعیف به صورت آفلاین هم اجرا شن!
@Linuxor
یکی از مشکلات اصلی اینکه GPU باید هی مدام دیتا هارو بین حافظه و پردازنده جابجا کنن، این مقاله یه روش سخت افزاری جدید ارائه داده که سرعت پردازش رو 100 برابر بهتر و مصرف انرژی رو 10K برابر کمتر میکنه.
حتی با GPT-2 بدون بازآموزی کامل تستش کردن و جواب گرفتن این یعنی در آینده مدل ها واقعا میتونن روی دستگاه های ضعیف به صورت آفلاین هم اجرا شن!
@Linuxor