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

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Future Pulse Persian
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی یک خط کد به پروزه اضافه میکنی😂
در حال کد زدن با کمک Sonnet 4.5 هستم و باید بگم عالیه... عالی. کافیه یه کم منطق برنامه‌نویسی و الگوریتم و فلوچارت و طراحی الگوریتم و معماری نرم‌افزار بدونی...

یه نفره می‌شه به اندازه یه تیم سه چهار نفره کد زد. از اون لذت‌هاست که می‌دونی آخرش مصیبته چون همین سونت‌ها ما رو حذف خواهند کرد ولی باز هم از این معجزات نسل بشر هاج و واج می‌مونی و لذت می‌بری و خوشحالی که الان، در زمانهٔ این تغییرات بزرگ داری زندگی می‌کنی.

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

@DevTwitter | <عادل طالبی/>
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥

Found 3 new trending repositories:

1. Qwen3-VL by QwenLM
📝 Qwen3-VL is the multimodal large language model series developed by Qwen team, Alibaba Cloud.
💻 Jupyter Notebook | 13,946 | 🌟 Today: 138
🔗 Link

2. claude-code-templates by davila7
📝 CLI tool for configuring and monitoring Claude Code
💻 JavaScript | 7,050 | 🌟 Today: 186
🔗 Link

3. clash-verge-rev by clash-verge-rev
📝 A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy e...
💻 TypeScript | 77,418 | 🌟 Today: 140
🔗 Link


🔘 @github_trending_daily
به‌تازگی با پکیج timeitPro آشنا شدم و واقعا از سادگی و دقتی که در اندازه‌گیری عملکرد توابع داره لذت بردم. فقط با یه دکوراتور ساده می‌تونی بفهمی هر تابع چقدر زمان، CPU و حافظه مصرف می‌کنه و نتایجش هم به‌صورت JSON ذخیره می‌شن تا بعداً بتونی تحلیلشون کنی. حتی یه داشبورد تحت وب داره که نتایج رو به شکل نمودار نشون می‌ده و مقایسه اجراها رو خیلی راحت می‌کنه. برای من که همیشه دنبال ابزار سبک و قابل اعتماد برای پروفایلینگ بودم، timeitPro دقیقاً همون چیزیه که لازم داشتم. پیشنهاد می‌کنم حتماً یه بار امتحانش کنید.


https://github.com/farahbakhsh3/timeitPro

@DevTwitter | <Dr. Amin Farahbakhsh/>
Forwarded from Linuxor ?
یکی از مشکلات استخدام اینه که وقتی ریجکت می‌شیم اکثرا هیچی بهمون نمی‌گن که دلیل واقعیش چی بوده!

بیاین از خودمون شروع کنیم وقتی به پنج جا رزومه می‌فرستیم و یکیش رو انتخاب می‌کنیم علت انتخاب نکردن اون چهارتای دیگه رو براشون ایمیل کنیم تا یخ یکم آب شه فضا یکم رک تر بشه😂😂

@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 این سرمایه‌گذار ارز دیجیتال اوکراینی بعد از ریزش شدید بازار، توی ماشین لامبورگینیش خودکشی کرد.

#خبر

@TheRaymondDev
این ریپو لیستی از منابع برای یافتن کار ریموت:
Awesome Remote Job

@DevTwitter | <Mohammad/>
1
پاول دوروف هفتهٔ گذشته توی پادکست Lex Fridman یک گفت‌وگوی چهار پنج ساعته منتشر کرد که از مفصل‌ترین مصاحبه‌هاش بود. با جزئیات زیادی دربارهٔ موضوعات مختلف حرف می‌زنه؛ از دسیپلین فیزیکی و تغذیه‌اش گرفته تا نحوهٔ ساخت و مدیریت تیم تلگرام و تصمیم‌های مهندسی و طراحی پشت این اپ.

یکی از بخش‌هایی که برام ویژه‌تر بود، مسئلهٔ درآمدزایی تلگرام بود. احتمالاً برای شما هم پیش اومده که دنبال یه ابزار ساده بگردین، ولی یا باید اشتراک بخرید، یا بنرهای تبلیغاتی کل صفحه رو گرفتن، یا کیفیت اون ابزار انقدر پایینه که عملاً قابل استفاده نیست.

دوروف می‌گه تلاش کرده بهترین نسخه از تلگرام رو، که از نظر کارایی حتی از رقبا بهتره، رایگان ارائه بده. بعد تازه برای نسخهٔ پرمیوم فکر کردن که چه ویژگی‌هایی می‌تونن خلق کنن که بعضی کاربرها با وجود نسخهٔ رایگانِ باکیفیت، حاضر باشن براش پول بدن. نتیجه هم جالبه: بیش از ۱۵ میلیون کاربر پرمیوم!

در مورد تبلیغات هم حرف‌های قابل‌تأملی می‌زنه. می‌گه توی دنیایی زندگی می‌کنیم که تقریباً همهٔ پلتفرم‌ها از تبلیغات تارگت‌شده استفاده می‌کنن و بهره‌برداری از داده‌های کاربران تبدیل به یه چیز عادی شده (اینجا یه اشاره‌ای بهش کردم). ولی تلگرام تصمیم گرفته به اصول خودش پایبند بمونه و حریم خصوصی کاربرا رو حفظ کنه، حتی اگه به معنی از دست دادن ۸۰٪ پتانسیل درآمدی تبلیغات باشه. به‌جاش مدل متفاوتی از تبلیغات رو ارائه داده که بدون استفاده از داده‌های کاربر کار می‌کنه؛ همون تبلیغاتی که توی کانال‌های بالای هزار عضو می‌بینیم.

این نوع نگاه به درآمدزایی، هرچند سخت‌تره و انرژی بیشتری می‌خواد، به نظرم خیلی ارزشمنده و حتی از نظر بیزینسی هم پایدارتره. چون از همون اول دلیلی برای دافعهٔ کاربرها ایجاد نمی‌کنی، و وقتی به پلتفرمت جذب می‌شن و اعتماد شکل می‌گیره، راحت‌تر حاضرن توی پلتفرمت پول خرج کنن.
تلگرام برای اولین بار در سال ۲۰۲۴ سودآور شد.

🔗 لینک مصاحبه

@aminrbg
Forwarded from LinNews (Benyamin)
دسکتاپ KDE Plasma در نسخه 6.5 متداول ترین کرش‌ها و باگ‌ها را را رفع می‌کند.
#Plasma #KDE #Desktop

موتور تصاویر پس‌زمینه پلاسما (KDE Wallpaper Engine) با بیش از ۵ هزار کرش در ۹۰ روز گذشته به‌عنوان اصلی ترین دلیل کرش‌های پلاسما گزارش شده است و به نظر می‌رسد که بخاطر کد شخص ثالث یکی از پلاگین‌ها باشد.

لیست مشکل‌های رفع شده و بهبودها:
- رفع چندین کرش Kwin

- رفع مشکل کرش کردن KDE XDG Portal در یک حالت خاص

- حل مشکل کلیپبورد (clipboard) در Xwayland و باگ‌های دیگر Xwayland مانند سو سو زدن اپ‌ها

- کاهش چشمگیر استفاده Kwin از CPU هنگام مشاهده ویدیوهای تمام صفحه

- افزودن توانایی فعال‌سازی دکمه‌های sleep، restart و shutdown در Kickoff با دکمه اینتر به‌عنوان جایگزینی برای دکمه اسپیس
منبع خبر
به ما بپیوندید :
@LinNews | @LinAcademy
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۹۴

ای ساقی جان مطرب ما را چه شده است
چون می نزند رهی ره او که زده است
او میداند که عشق را نیک و بد است
نیک و بد عشق را ز مطرب مدد است

#مولانا | گنجور
📍@iipoem
Forwarded from SoniaCircuit (Sonia Fatholahi)
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 اعلامیه تلگرام به پایان آزادی اینترنت

@TheRaymondDev
آیا PHP یک زبان Blocking است؟

توی چند تا از مصاحبه‌های اخیرم این سؤال ازم پرسیده شد که: “PHP blocking هست یا نه؟”
گفتم بد نیست یه بار این موضوع رو دقیق‌تر بررسی کنیم.


زبان PHP ذاتاً thread-blocking هست.
یعنی وقتی یه عملیات I/O انجام می‌دین (مثلاً خوندن فایل، ارتباط با سوکت، یا درخواست شبکه)،
کل پردازش متوقف می‌مونه تا نتیجه اون عملیات برگرده.
به زبان ساده: اگه یه درخواست جدید به همون سرور برسه،
تا زمانی که پردازش درخواست قبلی تموم نشده،
درخواست جدید باید منتظر بمونه.

(FastCGI Process Manager) PHP-FPM

وظیفه‌اش اینه که برای هر درخواست، یه child process جدید بسازه
و اون رو به یکی از worker processها بده تا اجرا کنه.
اما نکته مهم اینه که اون پردازشِ داخل worker همچنان blocking هست.
حالا اگه همه‌ی workerها درگیر باشن و تعدادشون به حداکثر تنظیم‌شده برسه،
درخواست جدید باید منتظر بمونه تا یکی از workerها آزاد بشه.

(در نتیجه هنوز هم ما با blocking مواجهیم، فقط به شکل مدیریت‌شده‌تر.)

خب حالا سوالی که پیش ماید که آیا می‌تونیم PHP رو non-blocking کنیم؟
بله، تا حدی میشه!
با این شرط که درخواست‌های I/O (که به کرنل وابسته هستن یا مثلا درخواست مربوط به دیتابیس)
توی thread جداگانه اجرا بشن.
اما این کار نیاز داره که خود برنامه‌نویس thread management رو هندل کنه،
و برای این کار باید Zend extension مربوط به threads فعال باشه.

نکته مهم: PHP-FPM خودش اجازه‌ی استفاده از threadها رو به صورت مستقیم نمی‌ده.

@DevTwitter | <Hossein Salehi/>
Forwarded from ‌BenDev
بلاخره این شما و اینم پایتونی واقعی سریع

پایتون ۳.۱۴ اومد بیرون
https://www.python.org/downloads/

و این دفعه دیگه واقعا شاهد پایتونی:
multi-core , Free-threaded (no-GIL)

هستیم


تگ آزمایشی (experimantal) از gil حذف شده
https://discuss.python.org/t/pep-779-criteria-for-supported-status-for-free-threaded-python/84319/117?page=7


و شما می‌تونید توی یک پروسه چندین مفسر پایتون مجزا داشته باشین
که مدل جدیدی از کانکارنسی و پارالیزم واقعی رو به همراه داره

( چون دیگ gil بین چند subinterpreter مشترک نیست )
https://docs.python.org/3.14/whatsnew/3.14.html

concurrent.interpreters
https://docs.python.org/3.14/whatsnew/3.14.html#whatsnew314-multiple-interpreters


@BenDevelop
Forwarded from Seyyed Reza
ما Ventu هستیم، یه استارتاپ فنلاندی.
هدفمون ساده‌ست: کمک کنیم متخصص‌های ایرانی بتونن با شرکت‌های اروپایی همکاری کنن و درآمد یورویی واقعی داشته باشن

پلتفرم ما اینطوری کار می‌کنه:
کافیه از لینک زیر ثبت‌نام کنید و پروفایل بسازید.
کارفرماها بین پروفایل‌ها می‌گردن، اگه از مهارت‌هاتون خوششون بیاد، لایک می‌کنن و مصاحبه شروع می‌شه.
https://ventu.io/find-work

💰 هزینه؟ هیچ‌چیز! ثبت‌نام و استفاده کاملاً رایگانه.
🚫 تحریم‌ها چی؟ اگه همکاری نهایی بشه، تیم ما قدم‌به‌قدم کمکتون می‌کنه تا حساب بین‌المللی باز کنید و بدون دردسر حقوقتون رو بگیرید.

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

ما با شعار یا وعده‌های عجیب پیش نمی‌ریم،
فقط یه مسیر واقعی برای آدم‌های حرفه‌ای ساختیم که می‌خوان کار بین‌المللی تجربه کنن.
آقا من همیشه یه چیزی رو مخم بود
اینکه تو الگوریتم های استاندارد و بزرگ رمزنگاری متقارن (AES-CTR و ChaCha20 و...) یه مشکلی دارن و اونم اینه که هر بیت از plaintext دقیقا رو یه بیت از ciphertext اثر میذاره! شما اگر یه بیت رو تغییر بدی، فقط همون بیت تو خروجی تغییر میکنه و خلاصه رابطه بین ورودی و خروجی دقیقا یک بیت به یک بیت هست

درسته که یسری مزایا هم داره (مثلا میشه یه فایل عظیم یا یه stream رو باهاشون رمز کرد) ولی بازم اینکه اصطلاحا diffusion ندارن به نظرم برای کاربرد های حساس و روی متن های نسبتا کوتاه اصلا مناسب نیست.

بخاطر همین نشستم تحقیق کردم و الگوریتم طراحی کردم و رسیدم به MACE :)

بر اساس یه الگوریتم هش کار میکنه (که من BLAKE3 رو انتخاب کردم، ولی اجباری نیست!) و داده ها رو به چانک های ۶۴ بایتی میشکونه و اونها رو با یه فرایند ساده ولی مؤثر رمز میکنه (توضیحات دقیقش تو README پروژه هست)

خلاصه‌ش اینکه این الگوریتم با اینکه بسیار سبک و سریعه، قابلیت های زیادی داره و البته که full diffusion بهتون ارایه میکنه: هر بیت از ورودی رو تغییر بدید کل خروجی زیر و رو میشه!

خوشحال میشم بخونیدش و تستش کنید و نظرتونو بهم بگید:
github.com/MHSarmadi/MACE

@DevTwitter | <محمد حسین سرمدی/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 وردپرس در مقابل همه : بهترین سیستم مدیریت محتوا (CMS) برای معیارهای Core Web Vitals

طبق گزارش جدید Search Engine Journal، وردپرس در مقایسه با سایر سیستم‌های مدیریت محتوا، پایین‌ترین عملکرد را در معیارهای Core Web Vitals داشته است. این معیارها شاخص‌هایی برای سنجش سرعت، پایداری و پاسخ ‌دهی واقعی سایت‌ها هستند.

لیست برترین ها :

1- Duda
2- Wix
3- Squarespace
4- Drupal
5- Joomla
6- WordPress

پ.ن : بخش مهمی از این ضعف به استفاده گسترده از صفحه ‌سازهایی مانند المنتور (Elementor) بر می‌گردد. المنتور با وجود سادگی و قدرت طراحی‌اش، کدهای سنگین HTML، CSS و JavaScript تولید می‌کند که باعث کندی بارگذاری و افزایش زمان پاسخ ‌دهی صفحات می‌شود.

در نتیجه، سایت‌های وردپرسی که از المنتور استفاده می‌کنند که معمولاً در مقایسه با پلتفرم‌هایی مثل Duda، Wix و Squarespace، عملکردشان به ‌مراتب ضعیف ‌تر است.

با این حال، وردپرس با وجود ضعف نسبی در Core Web Vitals، هنوز محبوب‌ترین CMS دنیاست و با بهینه ‌سازی‌ هایی مانند کاهش اسکریپت ‌های غیرضروری، فعال‌سازی Lazy Load و استفاده از افزونه‌های بهینه‌ساز، می‌توان تا حد زیادی این ضعف را جبران کرد و هنوز از نظر انعطاف ‌پذیری، توسعه ‌پذیری و اکوسیستم افزونه ‌ها تقریباً بی ‌رقیب است.

#خبر
#وردپرس

@TheRaymondDev
Forwarded from Linuxor ?
چند روز پیش ام‌سی‌پی Chrome DevTools منتشر شد. یه مشکل کوچیک داشت که نمی‌شد پارامتر --no-sandbox رو به کروم پاس داد برا همین رو بعضی جاها مثلا کانتینرها نمیشد استفاده کرد.
الان یه آپدیت دادن و میشه پارامتر به کروم ارسال کرد و این مشکل حل شد.

https://github.com/ChromeDevTools/chrome-devtools-mcp

الان با یه همچین کانفیگی اوکی شده

@DevTwitter | <Serajoddin Aliabadi/>
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
فقط Jetbrains 🥰