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
انتخاب بین Apache، NGINX و LiteSpeed برای پروژه‌های Laravel بحث «سلیقه» نیست؛ بیشتر شبیه تصمیم مهندسیه. اگر دنبال تعادل بین کارایی، سادگی راه‌اندازی و پایداری هستید، NGINX با PHP‑FPM هنوز هم یه گزینه‌ی مطمئنه—البته به شرطی که FPM درست تیون بشه و روت هم روی ‎/public‎ بشینه.
وقتی KPI اصلی شما TTFB خیلی پایین با کش تمام‌صفحه‌ست، ورق به نفع LiteSpeed/OpenLiteSpeed برمی‌گرده. به لطف LSCache و LSAPI، توی سناریوهای cache‑hit معمولاً جلو می‌زنن و حس می‌کنید پاسخ قبل از اینکه پلک بزنید برگشته.
اما اگر سقف توان پاسخ‌گویی برای ریکوئست‌های پویا دغدغه‌ی اصلیه، بازی یه جور دیگه می‌شه. اون‌جا Laravel Octane با Swoole/RoadRunner/FrankenPHP، پشت یه reverse proxy (اغلب NGINX)، فاصله‌ی محسوسی ایجاد می‌کنه. توی این چیدمان، وب‌سرور بیشتر نقش «دروازه‌بان» رو داره تا «موتور».
فقط در صورتی HTTP/3 رو فعال کنید که مسیر شبکه و CDN واقعا برای UDP آماده باشه؛ وگرنه از خیرش بگذرید تا وقتش برسه. کش هم بدون پاک‌سازی آگاهانه (invalidation)، به‌جای کمک، دردسر درست می‌کنه—حواستون به چرخه‌ی عمر محتوا باشه.

@DevTwitter | <Amir hossein Bagheri/>
اگر شما هم مثل من برنامه نویس هستید و از هوش مصنوعی استفاده می کنید، ابتدای هر سوالتون این متن رو بنویسید و بعدش سوالتون رو بنویسید. خیلی در وقت تون صرفه جویی میشه.
باشد که مفید واقع شود:
از این لحظه به بعد، فقط و فقط اطلاعاتی را ارائه بده که یا در مستندات رسمی وجود دارد یا از منبع معتبری (با لینک دقیق) آمده است. اگر چیزی وجود ندارد یا پیدا نکردی، خیلی رک و واضح بگو که: «جستجو کردم ولی در منابع رسمی چیزی پیدا نشد». تحت هیچ شرایطی مسیر، قابلیت، وب-ای-پی-آی، وب-هوک، وب-سوکت یا اطلاعات ساختگی ارائه نده. اگر به چیزی مطمئن نیستی، همون‌جا اعلام کن.
فقط براساس مستندات رسمی یا لینک معتبر بگو، نه چیزی ساختگی یا فرضی. اگر پیدا نکردی، بگو پیدا نشد.

@DevTwitter | <Mohammad Taheri/>
از چک کردن ده‌ها سورس و پلتفرم برای پیگیری اخبار، پیپرها و ریپوهای داغ اخیر در دنیای AI خسته شدی؟

من یه پروژه AI News Aggregator Bot زدم که با استفاده از RSS Feed، جدیدترین و دست اول‌ترین اخبار، مقالات علمی، پروژه‌ها و ریپوهای داغ اخیر AI رو جمع‌آوری می‌کنه و مستقیم می‌فرسته به کانال تلگرام!

اینجوری دیگه همه چیزو یه جا داری و لازم نیست هزار تا سورس جدا رو چک کنی.

لینک ریپو:
https://github.com/hrnrxb/AI-News-Aggregator-Bot

دوستان عزیز می‌تونن فورکش کنن و با ایده‌های خودشون بهترش کنن و قابلیت‌های بیشتری بهش اضافه کنن.

در آینده نزدیک هم می‌خوام یه سیستم Sentiment Analysis قوی بندازم پشتش تا بر اساس میزان هایپ بودن، مقدار کلیک شدن و احساسات اون خبر، بازم بهترین‌ها رو گلچین کنه و هوشمندتر عمل کنه!

@DevTwitter | <hrnrxb/>
این پروژه یه ابزار ساده برای آموزش مدل‌های کلاسیفیکیشن تصاویر با PyTorch هست. می‌تونید به راحتی مدل‌های مختلف رو آموزش بدید، از دیتاست‌های خودتون استفاده کنید و تنظیمات رو شخصی‌سازی کنید. قابلیت‌هایی مثل early stopping، mixed precision و augmentation هوشمند داره. برای پروژه‌های کوچیک و متوسط خیلی به درد می‌خوره!

https://github.com/AidinHamedi/Pytorch-Img-Classification-Trainer-V2

@DevTwitter | <Fastnovel/>
یادگیری هیجان انگیز + بهبود کیفیت کد با CodeRabbit
واقعاً شگفت‌زده شدم!
انگار که یه مهندس ارشد نرم افزار در کنارته و کدت رو review میکنه!
این ابزار نه‌تنها کیفیت code reviewها رو در Pull Requestها بالا می‌بره، بلکه به شکل فوق‌العاده‌ای توی یادگیری عملی برنامه‌نویسی میتونه به شما کمک کنه.
خوبی ش اینه برای پروژه های open-source رایگانه و میتونید از همین الان حالش رو ببرید.
شما می‌تونید برای خودتون پروژه‌هایی با هدف یادگیری تعریف کنید، و CodeRabbit مثل یه منتور حرفه‌ای PRهاتون رو از جنبه‌های مختلف مثل:
رعایت best practice
بهبود performance
ساختار معماری کد
بهینه‌سازی queryهای دیتابیس
ریویو می‌کنه و نکات دقیقی بهتون می‌ده.

مثلا من یه پروژه Elixir رو بهش دادم و ازش خواستم که review کنه و خروجی یه جاهایی واقعا میخکوبم کرد.
یکی قسمت Critical Issueها و ارزیابی پروژه از نظر best practices و performance بود که خیلی آموزنده ست. (کد شما رو با کد بهتر مقایسه میکنه).
https://github.com/landofbeam/dns_rabbit/pull/1#issuecomment-3130715195

یکی هم قسمت Sequence Diagram(s) بود که خودش flow درخواست هارو طراحی کرد.
https://github.com/landofbeam/dns_rabbit/pull/1#issuecomment-3124812290

کلا با CodeRabbit میشه به یه سطح دیگه ای از linting هم رسید. تا حالا ابزارهای linting زیادی دیدیم که syntax و style رو بررسی می‌کنن. اما واقعاً چند تا ابزار سراغ داریم که منطق کد، ساختار معماری، performance یا best practiceها رو بررسی کنن؟
این چیزیه که با CodeRabbit میشه تجربه ش کرد.

@DevTwitter | <Hossein Nazari/>
This media is not supported in your browser
VIEW IN TELEGRAM
معرفی یک ریپوی عالی دیگه. که یک پیاده سازی سریع و سبک از روش GraphRAG هست. اگه نمیدونید GraphRAG چیه، یک روش پیشرفته برای پیاده سازی RAG هست، که به‌جای استفاده از اسناد به صورت جداگانه، از ساختار گراف/ knowledge graph استفاده میکنه.
تو این ریپو میتونید از مدلهای اپن سورس هم

@DevTwitter | <Mehdi Allahyari/>
هوش مصنوعی جدید چین معرفی شد؛ ارزان‌تر از دیپ‌سیک با قابلیت تولید پاورپوینت

استارتاپ ناشناس چینی Z.ai یا Zhipu از مدل‌های GLM-4.5 و GLM-4.5-Air رونمایی کرده است و از آنها به‌عنوان راه‌حل‌هایی مناسب برای استدلال هوش مصنوعی، رفتار عامل‌محور (Agentic) و برنامه‌نویسی نام می‌برد. به گفته Z.ai، این مدل‌ها از نظر عملکرد در سطحی نزدیک به برترین مدل‌های زبانی بزرگ (LLM) اختصاصی ساخت ایالات متحده قرار دارند.

به‌عنوان مثال، مدل پرچم‌دار GLM-4.5 توانسته در ارزیابی‌هایی مانند BrowseComp ،AIME24 و SWE-bench Verified با مدل‌های قدرتمندی همچون Claude 4 Sonnet ،Claude 4 Opus و جمینای 2.5 پرو رقابت کند یا حتی از آنها پیشی بگیرد. این مدل در مجموع در بین ۱۲ آزمون رقابتی، رتبه سوم را کسب کرده است.

این مدل‌ها می‌توانند به‌صورت خودکار و تنها با یک پرامپت، یک ارائه پاورپوینت کامل تولید کنند که آنها را برای آماده‌سازی جلسات، آموزش و تهیه گزارش‌های داخلی بسیار کاربردی می‌کند.

اما دیگر نکته جالب در مورد مدل‌های Z.ai هزینه بسیار پایین آن حتی در مقایسه با دیپ‌سیک است. براساس اعلام Z.ai، هزینه استفاده از مدل GLM-4.5 برای هر یک میلیون توکن ورودی ۰.۶۰ دلار و برای هر یک میلیون توکن خروجی ۲.۲۰ دلار است.

@DevTwitter | <Digiato/>
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
گوگل به NotebookLM بالاخره Video Overview اضافه کرده، که به صورت ویدیویی خلاصه‌ای از منابعی که بهش دادید رو براتون توضیح بده، عکس و انیمیشن اضافه می‌کنه و به‌زودی احتمالا چیزای جالب‌تری هم ازش ببینیم. همچنین این بخش Studio رو کاملا بازطراحی کردن تا راحت‌تر بشه مایندمپ و فایل صوتی و … ساخت. فعلا در زبان انگلیسی در دسترسه و به‌زودی برای همه کاربران عرضه می‌شه. [L]

🔗 notebooklm.google.com
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
اوپن‌ای‌آی حالت مطالعه (Study Mode) رو به چت‌جی‌پی‌تی آورده. هدف‌شون اینه که فقط پاسخ نهایی رو به کاربر ندن و فرایند آموزش با این هوش مصنوعی رو تعاملی‌تر کنن.

تو این حالت، مدل سوال‌های راهنما می‌پرسه و جواب‌های بعدی رو مطابق با هدف، سطح مهارت و حافظه از چت‌های قبلی کاربر تنظیم می‌کنه. مرحله‌به‌مرحله مباحث رو توضیح می‌ده، کوییز می‌گیره و اون رو برای تثبیت یادگیری ارزیابی می‌کنه. با پرسیدن سؤال‌ و تحریک به فکر کردن، به فرایند یادگیری کمک می‌کنه و فقط جواب نهایی رو به‌دست نمیاره.

این ویژگی برای کاربران نسخه‌های رایگان، پلاس، پرو و تیم در دسترسه. فعلاً با دستورالعمل‌های سیستمی کار می‌کنه و قراره با گرفتن بازخورد اولیه از کاربرها اون رو بهبود بدن. در آینده هم قراره تصویرسازی شفاف‌تر برای مفاهیم سنگین، و تنظیم هدف و پیگیری پیشرفت در چند مکالمه بهش اضافه بشه. [L]

🔗 chatgpt.com/study
🤓 abolfazl @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
درسته که دونستن ریاضیات و فیزیک شاید (در ظاهر البته) در تخصص IT و کامپیوتر و شبکه کاربردی نداشته باشه
ولی قطعا دونستنش در نحوه نگرش شما به مشکلات و منطق‌ شما تاثیر خواهد گذاشت.
شما با مطالعه ریاضی و فیزیک عملا مغزتون رو تربیت میدید که بتونه درک بهتری از اتفاقات اطرافتون و تحلیل درست‌تری داشته باشه

بی‌شک مغز یک آدمی که ریاضی بلده خیلی خیلی متفاوت از آدمی که بلد نیست کار میکنه

بنابراین توصیه من به شما اینه که حتما سعی کنید ریاضی و فیزیک رو یاد بگیرید

پ.ن
دونستن هرچیزی بهتر از ندونستنش هست
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
دیدید یه سریا یهو غیب میشن؟
یهو میبینی خداحافظی میکنن و برای مدتی نیستن!
هر از گاهی هستند شلوغ میکنند و بعد یهو نیستند
بزارید یه واقعیتی راجع به اینطور آدما بهتون بگم
اینا همیشه خسته هستند
اینا در یه لول دیگری از رد دادگی هستند
اینا یهو تصمیم به رفتن نگرفتن، بلکه مدتهاست دارن پشت صورت نرمالشون با چالش و جنگ، لحظه به لحظه به رفتن فکر میکنن و فقط منتظر زمانش هستند. خودشونم نمیدونن زمانش کی هست.
ممکنه با یه اتفاق ساده مثل دیدن یه منظره باشه
ممکنه یه فیلم
یا یه پیام

میرن و در گوشه‌ی دنجی که برای خودشون درست کردن قایم میشن، نه از ترس، بلکه از لبریز شدن ظرفیتشون
میرن خالی میشن و بعد برمیگردن
دوباره پر میشن و میرن
همین حلقه تکرار میشه تا دیگه ظرفی باقی نمونه
اینا برای بودنشون دلیلی ندارن، ولی برا رفتنشون ۱۰۰۰ دلیل
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
اینو یکی از دوستام بهم معرفی کرد که خودم نمیدونستم
خیلی خیلی جالبه
این آمار دانلود اسکنر کلادفلر (پایتون) هست
جالبه که بیشترین دانلود رو از آمریکا و چین داشته



https://clickpy.clickhouse.com/dashboard/cfscanner
Forwarded from Linuxor ?
یکی از مزیت های داکیومنت نوشتن، حتی در حد کامنت اینه که مابین پروژه های دیگه می‌تونید اون پروژه رو جلو ببرید؛ یکی از مشکلاتی که باعث می‌شه یه پروژه پاره وقت جلو نره اینه که حوصله نداریم هی از اول کد خودمون رو بخونیم ببینیم چی بوده؛ هرباری که استارت می‌زنید به کد زدن اگه اطلاعات بیشتری درباره محیط پروژه داشته باشید مغز علاقه بیشتری نشون میده به کار کردن.

@Linuxor
Forwarded from Linuxor ?
پایتون کاری که سادگی رو انتخاب کرده حقش نیست با CUDA درگیر بشه و روزش خراب بشه

@Linuxor
Forwarded from Linuxor ?
مجید که تخصصش هوش مصنوعیه و جز هوش مصنوعی کاری نمی‌کنه یه کامپیوتر جدید با گرافیک خیلی قوی می‌خره ولی اشتباها کابل HDMI رو وصل می‌کنه به مادربرد بجای گرافیک
Anonymous Quiz
17%
باید فورا کامپیوترو خاموش کنه و کابل HDMI رو وصل کنه به گرافیک
24%
مجید هیچ اشتباهی نکرده تازه اینطوری توان پردازشی بیشتری هم داره
59%
در زندگی مردم دخالت نکنیم
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
امروز گوگل قابلیت مرور ویدیویی (Video Overviews) رو توی NotebookLM اضافه کرده. قبلا فقط می‌تونستید از اسنادتون فقط فایل صوتی تولید کنید اما الان به صورت یه ویدیوی باحال براتون مرورش می‌کنه.

تازه قابلیت اضافه شده و ممکنه برای همه هنوز فعال نباشه :

notebooklm.google.com

@Linuxor
Forwarded from Python BackendHub (Mani)
خلاصه پروداکتا یک وقتا به یک جایی میرسن که هر تغییری بدی یکی یک شکایتی میکنه :))
وقتی باگ ها تبدیل به فیچر میشن
@PyBackendHub
تا حالا شده با خودتون فکر کنید که توی مریخ چقدر زلزله میاد؟ میدان مغناطیسیش چقدر تغییر می‌کنه؟ خب تو ذهن ژئوفیزیست مریضی مثل من همچین سؤال‌هایی هست و تصمیم گرفتم یه ابزار بصری‌سازی داده‌ لرزه‌نگاری برای InSight Lander هم به صورت دو بعدی و هم بصورت سه بعدی بنویسم :)
شاید زیاد تو زندگی روزمره‌تون کاربرد نداشته باشه ولی می‌تونه برای افراد کنجکاو جالب باشه :)

https://github.com/aradfarahani/PlanetaryGeophysics

@DevTwitter | <Arad/>
Forwarded from Frontend with Erfun👨🏻‍💻 (Erfun Ghodoosi)
واقعا وقتی خیلی توی یه موضوع عمیق میشید عملا برای کار کردن باهاش براتون گلوگاه ذهنی ایجاد میشه:)

یکمی پیدا کردن اون راه حل ساده براتون سخت میشه چون حتی یک خط کد که میزنید هزار تا مسئله رو در نظر میگیرید و عملا اجازه حرکت بهتون نمیده این سنگینی فکری که ایجاد شده.

برای همینه team lead ها یا senior ها کمتر کد میزنن. اینقدر همه چیز رو میدونن و با فهمیدن خیلی چیزا تازه متوجه این موضوع شدن که "چقدر هیچی نمیدونن" کلا حرکت کردن با فکر و روح آزاد براشون سخت میشه.

در نتیجه بنظرم تا یه حدی بیشتر توی ابزاری که دارید باهاش کار میکنید عمیق نشید.

بجای اینکه بفهمید دقیقا داره چه صفر و یک هایی بین سرور و کلاینت جا به جا میشه و دقیقااا داره چطوری مرورگر سرور کامپوننت هارو رندر میکنه (مثال فرانت اندی)، معماری یاد بگیرید، الگوی طراحی یاد بگیرید. کد بخونید و حل مسئله رو تمرین کنید تا توی عمل و پیاده سازی مغزتون تند و تیز تر باشه.

بجای اینکه مثل یه حکیم پیر بشید توی کارتون. یه جوون قوی و سریع باشید که مسائل رو واقعا حل میکنه.