en
Feedback
Things that I like

Things that I like

Open in Telegram

Send me anything you find cool @maedehghan

Show more
346
Subscribers
No data24 hours
+27 days
+230 days
Posts Archive
ما داریم باهم مشق می‌نویسیم و تو مشقمون یه تابع رندوم جنریتر داریم ولی حتی با سید های یکسان یه برنامه رو سیستم های مختلف جوابای متفاوت میده بعد ما کنجکاو شدیم چرا خب. چون که: https://mc-stan.org/docs/2_27/reference-manual/reproducibility-chapter.html

Repost from OpenPCB
ممکنه برخی از شما فکر کنید زبان اسمبلی دیگه کاربردی نداره، قدیمیه و کنار گذاشته شده و یا به عبارتی مرده! اما واقعیت اینه که تو خیلی از پروژه‌های مدرن مثل FFmpeg، TensorFlow، Blender و PyTorch تو بخش‌های بحرانی و حساس از اسمبلی مخصوصا دستورات SIMD برای سرعت بخشیدن به محاسبات ماتریسی و تنسوری استفاده می‌کنند. شاید بپرسید دستورات 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

I'm curious about the dislike. let me know what u think.

Struggling managing non-python packages? Here is Anaconda: https://www.anaconda.com/blog/understanding-conda-and-pip

حوصله تون سر رفته یا صرفا میخواین از زیر کاراتون در برین؟ این پی دی اف باز کن باحالی بود. https://sioyek-documentation.readthedocs.io/en/latest/usage.html#

مراقب باشید خلاصه

این روزها خیلی سختن ولی همین که ساعت ۸ صبح بالای سرم این شکلیه باعث میشه از خوشحالی اشک تو چشمام جمع بشه.
این روزها خیلی سختن ولی همین که ساعت ۸ صبح بالای سرم این شکلیه باعث میشه از خوشحالی اشک تو چشمام جمع بشه.

این ویدئو اولین چیزی بودش که باعث شد من به طور جدی به میزان قند مصرفیم بیشتر دقت کنم. #coffee_w_friends #ava

ماجرای قند از بدو ورود به بدن

تجربه این مدتم نشون داده که بلاد کفر اگر چند تا مورد رو رعایت می‌کرد تبدیل به مدینه فاضله می‌شد. یکی از این موارد غذا هست. من دقت کردم که این دوستان خیلی خیلی شکر و قند مصرف می‌کنن. برای همین امروز رو اختصاص می‌دم به تحقیق درباره قند و شکر و تاثیر اونها روی سلامتی. ممکنه برنامه کانال این چن روزه یه دریفت بکشه به سمت زیست‌شناسی و تغذیه. مثل همیشه شما هم اگه نظری داشته باشید استقبال می‌شه!

۲ نفر یعد از این ویدیو لفت دادن فک کنم طرفدار تبدیل فوریه نبودن:(

The use of Fourier Transform in convolution: https://www.youtube.com/watch?app=desktop&v=mOiY1fOROOg

:)
:)

Repost from HICTE Blog
Blanket: Improve focus and increase your productivity by listening to different sounds. یه اپ ساده با صداهای دلنشین برای تمرکز بهتر. نصب در آرچ: # pacman -S blanket ♦️ Group: @hictegroup 💬♦️ ♦️ Channel: @hicteblog 💻♦️

Don't compare yourself with a competitor that doesn't exist. #Roozbeh #coffee_w_friends

You can't buy inspiration, you just can get it. #603 #coffee_w_friends ?

Things that I like - Statistics & analytics of Telegram channel @omegaphysics