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
احتمالاً ساعت ۱۰:۰۰ صبح توی یوتوب یک لایو داشته باشیم و دستگاه xiaomi note 11 pro 5G (Veux) رو با کرنل داون‌استریم برای پست‌مارکت پورت کنیم‌.


سخت‌افزارش فعلا در دسترسم نیست، اما کرنل داون‌استریمش موقع بیلد شدن یک سری خطا داشت که حالا برای بیلد کردنش نیازمند اینه که بشینیم و ببینیم چطور میشه حلش کرد :))



@SohrabContents
Grokking_Relational_Database_Design-asbook.ir (3).pdf
29.6 MB
یکی از بچه ها توی گروه پرسید که چه منبعی برای Database design رو پیشنهاد میدی
منم کتاب Grokking Relational Database Design
رو پیشنهاد میدم که میتونید فایلشو رو دانلود کنید فقط یه نکته ای که هست این فایل کلا ۵ فصلشو داره از ۸ تا فصل(که همینم غیر رایگان خیلی سخت پیدا شد)
و میتونید اون سه تای دیگرو از این رپوی گیت هاب بخونید

#⃣ #book



🥷 CHANNEL | GROUP
Forwarded from Linuxor ?
گفتن Firewall نگفتن Wall پس زیادی روش حساب باز نکن.


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
👆👆
https://territorial.io

توی بازی که معرفی کردیم یه مشکلی که بود کانکشن وبسوکتش بعضا قطع میشد و چون بصورت دیفالت reconnect نمیشه چیزی هم براش پیاده نکردن و در جای حساس یهو همه چی پر
واسه همین مجبور شدیم کار غیراخلاقی کنیم و بصورت گلوبال WebSocket رو override کردیم و قابلیت ریکانکت شدن رو بهش اضافه کردیم:

https://gist.github.com/maanimis/42dd254450a10f8f087ae8447d8c91ee

@TheRaymondDev
واقعا کتاب خوبیه و کلی چیز از طراحی دیتابیس یاد میگیرید.
اگه دوست داشته باشید میتونم بعدا براساس همین کتاب یکسری پست درست کنم
Forwarded from Sadra Codes
اوف 🔥
Forwarded from Linuxor ?
قبل VS Code یادتونه بین Editor ها چه دعوایی داشتیم، اصلا یهویی چی شد همه اومدیم VS Code


@Linuxor
Forwarded from Linuxor ?
این تیتر هم جالب بود 9 الگورتیمی که بر دنیای ما حکمرانی می‌کنند.

@Linuxor
Forwarded from Linuxor ?
توی کامپیوتر به موقعیتی که توش برای به دست آوردن یه ویژگی یا مزیت، مجبور به چشم‌پوشی یا کاهش کیفیت ویژگی دیگه ای باشین Trade Off می‌گن؛ این مقاله اومده و 15 تا از Trade Off های معروف کامپیوتر رو جمع آوری کرده :

https://blog.algomaster.io/p/system-design-top-15-trade-offs


@Linuxor
Forwarded from Gopher Academy
🔵 عنوان مقاله
Go Developer Survey 2024 H2 Results

🟢 خلاصه مقاله:
خلاصه‌ی گزارش جامعه‌ی برنامه‌نویسی Go از نظرسنجی اخیرشان نشان می‌دهد که بیش از 4000 پاسخ از توسعه‌دهندگان تجزیه و تحلیل شده است و نشان دهنده‌ی رضایت زیاد آن‌ها از جهت‌گیری زبان Go است، اما بزرگترین چالش آن‌ها حفظ استانداردهای کدنویسی یکسان است. در زمینه‌ی سیستم‌عامل، Linux و macOS پیشتازند، در حالی که در زمینه‌ی محیط‌های توسعه، VS Code و GoLand محبوب‌ترین‌ها هستند و در بخش ابری، AWS بیشترین استفاده را دارد. همچنین آمارهای جالبی در مورد میزان استفاده توسعه‌دهندگان Go از LLM (مدل‌های زبان بزرگ) ارائه شده است.

🟣لینک مقاله:
https://golangweekly.com/link/163964/web


👑 @gopher_academy
مدل 82 میلیون پارامتری ساختن واسه text-to-speech
هیچ زمانی مثل امروز هوش مصنوعی democratized نبوده
https://huggingface.co/hexgrad/Kokoro-82M

@DevTwitter | <Alek/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
100 توزیع برتر لینوکس.pdf
3.5 MB
🔰کتاب 100 توزیع برتر لینوکس

🔰به مناسبت روز پدر کتاب زیر ،از مجموعه کتابهای لینوکس به صورت رایگان منتشر میشود.

🔹روز پدر مبارک.
🔹نام کتاب : معرفی 100 توزیع برتر لینوکس. ویرایش سوم
——————————————-
نویسنده : حسین سیلانی
ویراستار و طراح جلد: حسین سیلانی
ناشر : نشر آزاد
نوبت چاپ : سوم
تاریخ نشر: 1403
قیمت : 200.000 تومان
شابک : 1-1-5687-482-1401
——————————————
📌درصورت تمایل به حمایت مالی-donate:
https://zarinp.al/learninghive.ir
Forwarded from Meitix
Packt.Mastering.Go.www.EBooksWorld.ir.pdf
7.6 MB
#کتاب
این رو میخوام شروع کنم
#نقل_کد

Success usually comes to those who are too busy to be looking for it.
Henry David Thoreau

«موفقیت سراغ کسایی میره که به خاطر بیزی بودن کون این حرفا نمیذارن»
هنری دیوید توریو

@DevTwitter
Forwarded from Go Casts 🚀
اگه میخوای بیشتر در مورد انواع ایندکس های دیتابیس بدونی پیشنهاد میکنم این سری آموزش ویدیویی از PlanetScale رو ببین.

دیدن ش دید عمیق تری بهت میده که بهتر از ایندکس ها استفاده کنی.

لیست موضوعاتی که پوشش داده
Introduction to indexes
B+ trees
Primary keys
Secondary keys
Primary key data types
Where to add indexes
Index selectivity
Prefix indexes
Composite indexes
Covering indexes
Functional indexes
Indexing JSON columns
Indexing for wildcard searches
Fulltext indexes
Invisible indexes
Duplicate indexes
Foreign keys

https://planetscale.com/learn/courses/mysql-for-developers/indexes/introduction-to-indexes

How do Database Indexes Work?
https://planetscale.com/blog/how-do-database-indexes-work


@gocasts
خب متأسفانه شرایطش محیا نشد که لایو بگیرم، اینترنتم پایدار نیست.

در روز های آتی این کار رو انجام میدم با اینترنت پایدار تر.

@SohrabContents
Forwarded from Geek Alerts
برنامه ticktick که تقویم و مدیریت کارهای روزانه رو ارائه میده به صورت رسمی تقویم پارسی رو اضافه کرده و حالا میتونید توی نسخه موبایل و دسکتاپ به بخش Additional Calendar برید و تقویم persian رو انتخاب کنید.
اگه اشتراک پریمیوم تهیه کنید میتوند تیکت پشتیبانی هم ارسال کنید و اگر تونستید درخواست کنید زبان فارسی و فونت دلخواه رو هم اضافه کنن.
ظاهرا تیکت‌ها براشون خیلی اهمیت داره و با دقت خوبی بهشون جواب میدن.
https://ticktick.com/download
@geekalerts
Forwarded from Python Hints
#موقت

۱- مشکلات دیگه از یوتیوب (اگر برای شما هم کند شده نگران نباشید طبیعی هست)

Temporary difficulties with YouTube

YouTube is slow. We are doing everything possible to return to normal speed! Use a VPN to speed up your loading times.



۲- روی کانفیگ nvim که گذاشتم بیشترین درخواست برای اضافه شدن javanoscript بوده.
چون زیاد سوال شده :
نمی‌دونم کی فرصت بشه ولی توی اولین زمان اضافه می‌کنم و روی یک برنچ جدا میذارم.
Forwarded from Python Hints
#Quick

داشتم پروژه django شرکت رو می‌خوندم یک مشکل داریم سر بعضی endpointها و برخی تسک‌ها
اولین کاری کردم این بوده که یک سری دیتا تست با faker بهش دادم مثه loadtest ولی بدون ابزار و بعد هم profiling گرفتم و ذخیره کردم.
چیز جالبی که دیدم؛ پروژه موقع کار کردن با redis به مشکل میخورد.
ولی redis منابعش بیشتر از حد مورد نیازش بود.

حجم دیتاهای تست رو کم کردم و مشکل حل شد؛ توی چندتا تست مختلف که زدم دیدم مسئله و مشگل از سمت پیکج redis هست توی پایتون و راهکار ساده
Forwarded from Python Hints
#Quick

داشتم پروژه django شرکت رو می‌خوندم یک مشکل داریم سر بعضی endpointها و برخی تسک‌ها.
اولین کاری کردم این بوده که یک سری دیتا تست با faker بهش دادم مثه loadtest ولی بدون ابزار و بعد هم profiling گرفتم و ذخیره کردم.
چیز جالبی که دیدم؛ پروژه موقع کار کردن با redis به مشکل میخورد.
ولی redis منابعش بیشتر از حد مورد نیازش بود.

حجم دیتاهای تست رو کم کردم و مشکل حل شد؛ توی چندتا تست مختلف که زدم دیدم مسئله و مشگل از سمت پیکج redis هست توی پایتون و راهکار ساده رو هم خود redis داده (هرچند من برعکس بهش رسیدم)

$ pip install "redis[hiredis]"


بجای اینکه برای parse کردن دیتا از python استفاده کنه وقتی hiredis رو نصب کنید از C استفاده می‌کنه (بنچمارکاش هم توی گیت‌هاب hiredis هست ببینید)

مشکل خیلی ساده حل شد؛ ولی برای این حل ساده خیلی زمان و درک profiling لازم بود.

اهمیت profiling