حوصله تون سر رفته یا صرفا میخواین از زیر کاراتون در برین؟
این پی دی اف باز کن باحالی بود.
https://sioyek-documentation.readthedocs.io/en/latest/usage.html#
این پی دی اف باز کن باحالی بود.
https://sioyek-documentation.readthedocs.io/en/latest/usage.html#
Struggling managing non-python packages? Here is Anaconda:
https://www.anaconda.com/blog/understanding-conda-and-pip
https://www.anaconda.com/blog/understanding-conda-and-pip
Anaconda
Anaconda | Understanding Conda and Pip
Conda and pip are often considered as being nearly identical. Although some of the functionality of these two tools overlap, they were designed and should…
👎8 6🔥3
Things that I like
Struggling managing non-python packages? Here is Anaconda: https://www.anaconda.com/blog/understanding-conda-and-pip
I'm curious about the dislike. let me know what u think.
👎7😁3
Forwarded from OpenPCB
This media is not supported in your browser
VIEW IN TELEGRAM
ممکنه برخی از شما فکر کنید زبان اسمبلی دیگه کاربردی نداره، قدیمیه و کنار گذاشته شده و یا به عبارتی مرده! اما واقعیت اینه که تو خیلی از پروژههای مدرن مثل FFmpeg، TensorFlow، Blender و PyTorch تو بخشهای بحرانی و حساس از اسمبلی مخصوصا دستورات SIMD برای سرعت بخشیدن به محاسبات ماتریسی و تنسوری استفاده میکنند.
شاید بپرسید دستورات SIMD چی هستن! این عبارت مخفف Single Instruction، Multiple Data هستش که به CPU اجازه میده تا یک عملیات منطقی یکسان رو به طور همزمان بر روی چندین داده انجام بده (نمونهش رو تو تصویر بالا میتونید ببینید) که منجر به افزایش چشمگیر سرعت میشه و البته توان مصرفی رو هم کمتر میکنه.
توی پروژههایی که اسم بردیم FFmpeg به طور فعالانهتری از این دستورات استفاده میکنه حتی سعی در آموزش و ترویج اسمبلی و دستورات SIMD داره. FFmpeg یک پروژهی اوپنسورس و رایگانه به نوعی چاقوی سوئیسی دنیای فایلهای صوتی و تصویریه که مجموعهای از کتابخانهها و ابزارها رو فراهم میکنه و به ما اجازه میده تقریباً هر کاری با فایلهای صوتی و تصویری انجام بدیم: تبدیل فرمتهای مختلف به یکدیگه (مثلاً تبدیل MOV به MP4)، جداسازی صدا از ویدئو، افزودن زیرنویس، برش و ویرایش بخشهایی از ویدئو، تغییر اندازهی ویدئو، آمادهسازی ویدئو برای پخش آنلاین با کیفیتهای مختلف، و حتی ایجاد استریم زنده و تو اکثر نرمافزارها و سیستمعاملهایی که روزانه باهاشون سروکار داریم هم استفاده میشه.
توی پروژه FFmpeg از دستوراتی مثل MMX، SSE، AVX و... برای انجام عملیاتهای زیر به صورت موازی استفاده میشه:
اگه دوست دارید در این مورد بیشتر بدونید و یاد بگیرید هم میتونید به مدرسه اسمبلی FFmpeg توی لینک زیر برید و از مطالبشون لذت ببرید.
https://github.com/FFmpeg/asm-lessons/blob/main/lesson_01/index.md
شاید بپرسید دستورات SIMD چی هستن! این عبارت مخفف Single Instruction، Multiple Data هستش که به CPU اجازه میده تا یک عملیات منطقی یکسان رو به طور همزمان بر روی چندین داده انجام بده (نمونهش رو تو تصویر بالا میتونید ببینید) که منجر به افزایش چشمگیر سرعت میشه و البته توان مصرفی رو هم کمتر میکنه.
توی پروژههایی که اسم بردیم FFmpeg به طور فعالانهتری از این دستورات استفاده میکنه حتی سعی در آموزش و ترویج اسمبلی و دستورات SIMD داره. FFmpeg یک پروژهی اوپنسورس و رایگانه به نوعی چاقوی سوئیسی دنیای فایلهای صوتی و تصویریه که مجموعهای از کتابخانهها و ابزارها رو فراهم میکنه و به ما اجازه میده تقریباً هر کاری با فایلهای صوتی و تصویری انجام بدیم: تبدیل فرمتهای مختلف به یکدیگه (مثلاً تبدیل MOV به MP4)، جداسازی صدا از ویدئو، افزودن زیرنویس، برش و ویرایش بخشهایی از ویدئو، تغییر اندازهی ویدئو، آمادهسازی ویدئو برای پخش آنلاین با کیفیتهای مختلف، و حتی ایجاد استریم زنده و تو اکثر نرمافزارها و سیستمعاملهایی که روزانه باهاشون سروکار داریم هم استفاده میشه.
توی پروژه FFmpeg از دستوراتی مثل MMX، SSE، AVX و... برای انجام عملیاتهای زیر به صورت موازی استفاده میشه:
تبدیل فرمتهای رنگی مانند YUV به RGB و بالعکس : Color Space Conversion
تغییر اندازه فریمهای ویدئو: Resizing، Scaling
فیلترهای تصویری مثل: blur، sharpen، و deinterlace
تبدیل فوریه گسسته که تو کدکهای صوتی و تصویری استفاده میشه
و محاسبات ماتریسی مورد نیاز الگوریتمهای فشردهسازی
اگه دوست دارید در این مورد بیشتر بدونید و یاد بگیرید هم میتونید به مدرسه اسمبلی FFmpeg توی لینک زیر برید و از مطالبشون لذت ببرید.
https://github.com/FFmpeg/asm-lessons/blob/main/lesson_01/index.md
🔥10❤2👍1
ما داریم باهم مشق مینویسیم و تو مشقمون یه تابع رندوم جنریتر داریم ولی حتی با سید های یکسان یه برنامه رو سیستم های مختلف جوابای متفاوت میده بعد ما کنجکاو شدیم چرا خب.
چون که:
https://mc-stan.org/docs/2_27/reference-manual/reproducibility-chapter.html
چون که:
https://mc-stan.org/docs/2_27/reference-manual/reproducibility-chapter.html
Stan Docs
Reproducibility
🔥9❤4
zero knowledge proof:
https://aleo.org/post/what-is-a-zero-knowledge-proof/
https://aleo.org/post/what-is-a-zero-knowledge-proof/
aleo.org
What is a zero-knowledge proof?
A zero-knowledge proof is a cryptographic protocol that can improve data privacy. It allows one party, known as the prover, to assure another party, the verifier, that a statement is true without revealing any extra information.
👎11 7👍5🤔3
سلام دوستان. اگر کسی میتونه در زمینه استفاده از کوبرنتیز در اسکیل کوچولو بنده رو راهنمایی کنه، به من پیام بده. ممنوننممممممم
@maedehghan
@maedehghan
❤2
This developer recently used agentic coding to build a system to crawl a billion web pages in around 24 hours. Less than 4% of the code was written by hand!!!
https://andrewkchan.dev/posts/systems.html?utm_source=tldrnewsletter
https://andrewkchan.dev/posts/systems.html?utm_source=tldrnewsletter
🔥7🤔3 1
Am I the only one who suddenly becomes deeply religious every time I update my Arch system and reboot it?
😁13 4👎2
Like please don’t f** break 🤞🏻🤞🏻please don’t f*** break🤞🏻🤞🏻🤞🏻
😁5 4👎1
Things that I like
OusterhoutCACM18_250730_142119_250730_161118.pdf
This is a paper about evaluation + my notes during the paper reading session :)
I found it very interesting and helpful
I found it very interesting and helpful
❤4 3 2👎1