Dev Perfects – Telegram
Dev Perfects
41 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
بنیاد لینوکس، گوگل، مایکروسافت و متا در اقدامی عجیب دست به دست هم دادن تا کرومیوم رو بهترش کنن.


این درحالی هستش که به جای این مسخره بازی‌ها می‌تونستند روی فایرفاکس یا servo مشارکت کنند.



@SohrabContents
Forwarded from Code Module | کد ماژول (𔓙)
چقدر از ‏Event Loop در جاوااسکریپت اطلاعات دارید؟ 🦦

‏Event Loop یه مکانیزم خیلی مهم توی جاوااسکریپته که باعث میشه این زبان با وجود Single-Threaded بودن، بتونه غیر بلاک‌کننده و (Asynchronous) کار کنه.

به زبان ساده Event Loop مسئول اینه که کارهای مختلف جاوااسکریپت رو مدیریت کنه و مطمئن بشه، کدهای ما به ترتیب و به درستی اجرا میشن.

اجزای اصلی Event Loop شامل موارد زیر هست 🦠

1. ‏Call Stack

یک لیست (ساختار داده‌ای ‏LIFO) که جاوااسکریپت توش توابع در حال اجرا رو نگه می‌داره. هر تابعی که صدا زده میشه میره روی استک و بعد از اجرا، ازش حذف میشه. این قلب تپنده اجرای کدهای همزمان (synchronous) هست.

2. ‏Web APIs

وقتی یه کار غیربلاک‌کننده مثل تایمر (setTimeout) یا ریکوستی(fetch) اجرا میشه، به Web APIs سپرده میشه. Web APIs این کارها رو در محیط مرورگر یا Node.js مدیریت می‌کنه و بعد از تموم شدن، نتیجه رو به Callback Queue می‌فرسته.

3. ‏Callback Queue

یه صف که توابع آماده اجرا مثل تایمرها و Event Listeners در اون نگهداری میشن. وقتی Call Stack خالی بشه، Event Loop این صف رو یکی‌یکی اجرا می‌کنه.

4.‏ Microtasks Queue

وظایفی مثل Promise.then و Mutation Observers در این صف قرار می‌گیرن. این صف همیشه قبل از Callback Queue پردازش میشه و اولویت بیشتری داره.

5. ‏Macrotasks Queue

وظایفی مثل setTimeout و setInterval در این صف قرار می‌گیرن. این صف بعد از Microtasks پردازش میشه و شامل کارهایی با اولویت پایین‌تره.

به زبان ساده، Event Loop مسئول اینه که کارهای مختلف جاوااسکریپت رو به ترتیب و به درستی اجرا کنه. این مکانیزم به جاوااسکریپت قدرت انجام عملیات سنگین مثل درخواست‌های شبکه و انیمیشن‌ها رو بدون قفل کردن برنامه میده.

از بحث Event Loop در اکثر مصاحبه ها سوال میاد و یادگیریش، بهتون در درک جاوااسکریپت خیلی کمک میکنه.


#eventloop
@CodeModule
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 دوستان صندلی گیمینگ خریدی, پیشنهاد می کنم دور تایر بالای مهره نوار چسب بزنید که پا رو زخمی نکنه و لبه ها خیلی تیزه.

@TheRaymondDev
Forwarded from CleverDevs (Mammad)
وقتی یه ریپوی خفن روی گیت هاب پیدا می‌کنی ولی یهو اخرین کامیتش رو میبینی

#fun
@CleverDevs - @CleverDevsGp
Forwarded from Linuxor ?
با این کتابخونه توی کدهات می‌تونی با یه agent هوش مصنوعی به بروزر دسترسی داشته باشی

مثلا توی کد می‌‌شه بهش گفت توی Google Docs یه نامه بنویسه و خروجی pdf بگیره و بهتون بده، کار های جالبی می‌شه باهاش کرد :

https://github.com/browser-use/browser-use


@Linuxor
Forwarded from code2 - تکنولوژی و فناوری (سروش)
This media is not supported in your browser
VIEW IN TELEGRAM
💎با It.Xstudio به انیمیشن‌هاتون روح بدین!

🛑با ویژگی جدید "حالت‌های چهره" در ltx.studio، حالا می‌تونید دقیق‌ترین احساسات رو به شخصیت‌ها منتقل کنید. از حالت‌های از پیش آماده استفاده کنید، یا با کنترل‌های سفارشی، ریزترین جزئیات صورت مثل حالات چشم‌ها، دهان و ابروها رو تنظیم کنید.

🛑هوش‌مصنوعی داره صنعت فیلم‌‌سازی و انیمیشن‌ سازی رو متحـول می‌کنه و امــکانات جدیدی رو برای خلق آثار هنری بی‌نظیر فراهم کرده.🫰
@code2_ir
اتابک:
«اگه این روزها تهران هستین و به خصوص اگه قبلا از موزه کامپیوتر بازدید کردین و دوسش داشتین، دعوت‌تون می‌کنم به بازدید از پروژه‌ی جدیدمون ☺️
صحنه صدای ایران، تجربه‌ای تعاملی از صدا که فقط قراره ۳۰ روز فعال باشه.»

صفحه اینستاگرام پروژه

خیابان خارک، نبش شهریار، ساختمان کارستان، از ساعت ۲ بعدازظهر تا ۸ شب
.
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔸پس‌از گوگل نوبت ایسوس شد تا دسترسی به وب‌سایت و خدماتش را به‌روی ایرانیان ببندد.

کمتر از یک هفته پس‌از آغاز مسدود شدن حساب‌های گوگل آنالیتیکس، امروز هنگام بازکردن سایت ایسوس با خطای ۴۰۳ مبنی‌بر محدودیت دسترسی از آی‌پی ایران به سایت ایسوس مواجه شدیم.

@TheRaymondDev
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
توزیع لینوکس پردیتور مجموعه ای از ابزارهای ۹ پلتفورم مختلف برای تست نفوذ و هک اخلاقی را در بردارد:
1. Cloud
2. AWS
3.Web3
4.IoT
5.Embedded
6.iOS
7.Android
8.Operating Systems
9.Hardware hacking

http://predator-os.ir
این پروژه ، یک جعبه ابزار برای ساخت agent با استفاده از LangGraph ، FastAPI و Streamlit بر بستر پایتون و داکر هست:

https://github.com/JoshuaC215/agent-service-toolkit

@DevTwitter | <Ehsan Azhdari/>
Forwarded from Linuxor ?
مفهوم Partition Tolerance توی سیستم‌های توزیع‌شده یعنی سیستم حتی در صورت قطعی ارتباط بین گره‌ها (Nodes) هم بتونه به کارش ادامه بده. مثلا فرض کنید یه پیام رسان داریم که سروراش به صورت توزیع شده توی کل دنیا هست و بخاطر مشکل فنی ارتباط اروپا با آسیا قطع می‌شه، Partition Tolerance یعنی سیستم مختل نشه و توی بد ترین حالت کاربرای اروپایی بتونن به اروپایی ها پیام بدن.


@Linuxor
Forwarded from Geek Alerts
رایگان یوتیوب رو یاد بگیر
و درآمد دلاری داشته باش!

آموزش‌های این کانال حاصل تجربهٔ یوتیوبرهای ایرانیه:
https://news.1rj.ru/str/+k7lxEKmGcrViNTRk
Forwarded from Geek Alerts
جنسن هوانگ، مدیرعامل انویدیا می‌گه تراشه‌های AI ما دارن سریع‌تر از «قانون مور» پیشرفت میکنن.
قانون مور همون نظریه قدیمی هست که میگه تعداد ترانزیستورهای تراشه‌ها هر ۲ سال ۲ برابر میشه و به شکل عجیبی این قانون همیشه درست بوده و تراشه‌ها با همین نسبت پیشرفت کردن.
هوانگ اما در جواب اینکه چطور این کارو کردن به این اشاره کرده که معماری تراشه و الگوریتم‌ها کاری هست که توی ۱۰ سال گذشته انجام دادن و تونستن امروز تراشه‌هایی بسازن که هزار برابر بهتر هست.
البته باز هم به نظرم نمیرسه قانون مور شکسته شده باشه چون توی اون قانون به تعداد ترانزیستورها اشاره شده بود و نه قدرت تراشه‌ها.
هوانگ میگه به لطف پیشرفت تراشه‌ها هزینه inference مدل‌ها داره پایین میاد.
منظورش اینه مثلا پروسه تمرین دادن مدل‌ها کم‌هزینه تر میشه و استفاده از خود مدل هم ارزون‌تر.
البته این شرایط برای همون مدل هست و میدونیم که شرکت‌ها با گذشت زمان دنبال مدل‌های پیشرفته‌تر میرن.
slashdot
@geekalerts
Forwarded from Geek Alerts
کاربرها فکر میکنن وقتی ویژگی رهگیری فعالیت‌های خودشون در گوگل یا همون activity on Google sites and apps رو غیر فعال میکنن دیگه گوگل اون‌هارو رهگیری نمیکنه.
حالا مشخص شده باز هم داده‌ها از طریق ابزارهای دیگه‌ای مثل Google Analytics for Firebase (GA4F) به گوگل ارسال می‌شن.
این ابزار به توسعه‌دهنده‌های اپلیکیشن‌ها کمک می‌کنه تا اطلاعاتی درباره‌ی نحوه‌ی استفاده کاربران از اپلیکیشن‌ها به دست بیارن.
حالا گوگل پرونده‌ در دادگاه داره و کاربرها ازش شکایت کردن.
گوگل در بیانیه‌ای گفته که کنترل‌های حریم خصوصی مدتهاست که در سرویس‌هایش وجود دارن و این ادعاها تلاشی برای تحریف عملکرد محصولاتشونه. گوگل گفت که در دادگاه به دفاع از خودش ادامه می‌ده و این ادعاها رو کاملاً بی‌اساس می‌دونه.
slashdot
@geekalerts
Forwarded from RandRng
💯
Forwarded from Python Hints
لینکدین فارسی به معنای واقعی به ته ته خط رسیده :

۱- خانوم‌ها که میان از پیشنهادات برای آشنایی می‌گن (این خودش یک معقوله‌اس که بنظرم اصلا هم بد نیست ولی خب جای بحث داره)

۲- کلی درخواست کانکشن میاد بعد می‌بینی طرف بلاگر و تبلیغات چی بوده از اینستاگرام اومده لینکدینم به کثافت بکشه

۳- کلی پیام تسلیت میاد، روزی نیست که شخصی فوت نکنه و توی لینکدین پست هزار نفر نشه (افرادی که وقتی زنده بود فحش میدادن بهش، بخصوص استادا نزدیک خودم دیدم که می‌گم)

۴- همه چیز تبدیل به دستاورد می‌شه؛ طرف زده رفتم تخم مرغ خریدم و ....

۵- داستان همه آدما کپی می‌شه؛ اگر یک داستان قشنگی هم پیدا بشه می‌بینی هزارنفر به اسم خودشون زدند. نمی‌شه به آدم واقعی داستان رسید شاید کسی بخواد کمک کنه.

۶- مهمترین، استفاده از لینکدین قرار بود این باشه که ما به آدمایی که می‌شناسیم بگیم آقا٫خانم من دنبال کار می‌گردم به همه شما اطلاع میدم.

۷- هرکسی open to work فقط #up , ... میگیره دریغ از یک پیشنهاد همکاری یا ...
قبلاً زده بودم که بهتره چطوری زیر این پست‌ها نظر بدید وگرنه که نادیده بگیرید.


خلاصه که شخصاً ۶-۷ ماه هست که لینکدین فقط میرم message هارو می‌خونم (همرو رد می‌کنم) و کانکشن‌ها رو قبول می‌کنم.
فکر کنم برای شما هم کاربردش همین شده باشه.
Forwarded from Geek Alerts
هشدار جوشاندن آب!
واقعا همچین چیزی توی آمریکا وجود داره، این یه هشداره که توسط دولت محلی در موارد خاص صادر میشه.
برای مثل تو بخشی از مناطق لس‌آنجلس سر آتش‌سوزی‌های اخیر اومدن ۴۸ ساعت هشدار جوشاندن آب صادر کردن چون احتمال آلودگی آب وجود داشت.
توی این مدت مردم باید برای خوردن آب یا استفاده از آب برای پخت و پز قبل اون آب رو بجوشونن تا در صورت وجود باکتری، مواد شیمایی یا ویروس در آب خطر آلودگی رفع بشه.
گفتن برای این کار باید آب رو به نقشه جوش برسونی و حداقل یک دقیقه بذاری توی نقطه جوش بمونه و بعد بذاری خنک بشه و استفاده کنی.
cnet
@geekalerts
Forwarded from Geek Alerts
تو نمایشگاه CES این قاشق معرفی شد که که میتونه طعم شوری رو به غذا اضافه کنه، بدون اینکه واقعا نمکی در کار باشه.
در واقع میاد با استفاده از جریان الکتریکی خیلی ضعیف روی زبان حسی مشابه شوری ایجاد میکنه.
بعد کسایی که اونجا بودن باهاش سوپ خوردن و گفتن واقعا طعم سوپ رو «شور‌تر» کرد.
ایده کلیش هم برای کسایی هست که رژیم بدون نمک باید بگیرن ولی سختشونه و نمیتونن این کارو کنن.
بعضی‌ها هم اشاره داشتن غذاخوردن با این قاشق یه خورده awkward هست :)
با تمام این‌ها میشه به قیمتش هم نگاه کنم که برای یک عدد از این قاشق باید ۱۲۵ دلار پرداخت بشه.
cnet
@geekalerts
Forwarded from Geek Alerts
خب kagi احتمالا عجیب‌ترین موتور جستجوی ممکن باشه چون برای دسترسی بهش باید ۵ دلار اشتراک پرداخت کنید.
حرفش هم اینه که من موتور جستجوی پریمیوم هستم و اگه تبلیغات نمیخوای، هیچ نوع اطلاعاتی نمیخوای ازت ذخیره بشه و بالاترین سطح حریم خصوصی رو میخوای،
و البته نتایج با کیفیت پس ۵ دلار پرداخت کن و از kagi استفاده کن.
البته تا ۱۰۰ سرچ اول رایگان هست و برای سرچ نامحدود در ماه هم باید ۱۰ دلار پرداخت کنید.
توی تست‌هایی که باهاش داشتیم ویژگی‌های جالبی مثل فیلتر‌های جستجوی قوی و نمایش جالب برخی از آمارهارو داشت.
با این حال باید دیدم وقتی گوگل، بینگ رایگان وجود دارن آیا کسی از kagi ده دلاری استفاده میکنه یا نه.
https://kagi.com/
@geekalerts
Forwarded from Linuxor ?
همیشه طوری کدنویسی کن که انگار کسی که قرار است کد تو را نگهداری کند، یک روانی خطرناک است که آدرس خانه‌ات را می‌داند.


@Linuxor ~ John F. Woods
Forwarded from Geek Alerts
تو نمایشگاه CES این قاشق معرفی شد که که میتونه طعم شوری رو به غذا اضافه کنه، بدون اینکه واقعا نمکی در کار باشه.
در واقع میاد با استفاده از جریان الکتریکی خیلی ضعیف روی زبان حسی مشابه شوری ایجاد میکنه.
بعد کسایی که اونجا بودن باهاش سوپ خوردن و گفتن واقعا طعم سوپ رو «شور‌تر» کرد.
ایده کلیش هم برای کسایی هست که رژیم بدون نمک باید بگیرن ولی سختشونه و نمیتونن این کارو کنن.
بعضی‌ها هم اشاره داشتن غذاخوردن با این قاشق یه خورده awkward هست :)
با تمام این‌ها میشه به قیمتش هم نگاه کنم که برای یک عدد از این قاشق باید ۱۲۵ دلار پرداخت بشه.
cnet
@geekalerts