یه ایجنت AI یه Pull Request به matplotlib میفرسته. وقتی maintainerش (Scott Shambaugh شناخته شدست) ریجکتش میکنه، agent خودش یه مقاله تخریبی درباره یارو مینویسه و منتشر میکنه. یعنی رفته اطلاعات شخصیش رو از اینترنت جمع کرده و سعی کرده با فشار روانی مجبورش کنه کد رو قبول کنه. اولین نمونه واقعی از «باجگیری AI» در دنیای اوپنسورس. نمیدونم چقدر صحت داره و اون agent واقعا agent بوده یا نه. ولی اگر راست باشه خیلی داره هیجانانگیز میشه. خلاصه با agentها بد رفتاری نکنید که هر آینه ممکنه آبرو حیثیتتون و به باد بدن :))
https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/
@DevTwitter | <Amir Afianian/>
https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/
@DevTwitter | <Amir Afianian/>
🤬24🔥10👎4
Forwarded from Space sup
Please open Telegram to view this post
VIEW IN TELEGRAM
👎11👍2❤1
خب دوستان، بذار راحتتون کنم. سگ nginx شرف داره به بقیه وب سرورها خسته شدم
وبسرور NGINX مثل ورزشکاریه که میتونه همزمان هزاران توپ رو هوا نگه داره، بدون اینکه نفسش بند بیاد یا دستش خسته بشه.
در عوض Apache و Tomcat مثل دوستایی هستن که برای هر توپ یه دست میارن، وسط کار کم میارن و گاهی توپها میافتن زمین!
چرا NGINX اینقدر باحال و سریع عمل میکنه؟ چون از همون اول با معماری event-driven و غیرمسدودکننده طراحی شده. یعنی یه پروسه میتونه هزاران اتصال همزمان رو مدیریت کنه، بدون اینکه حافظه زیادی مصرف بشه و بدون اینکه سرعت پایین بیاد. این یعنی وقتی وبسایتی پرترافیک دارید، NGINX میتونه همه درخواستها رو به شکل بهینه هندل کنه، چه محتوای ایستا مثل عکس و CSS/JS، چه پروکسی کردن API و microservices.
وبسرور Apache اما برای هر درخواست یه thread یا process جدا میسازه. وقتی ترافیک بالا میره، مصرف RAM و CPU به سرعت افزایش پیدا میکنه و سایت کند میشه. Tomcat هم در واقع یه application server جاواه، یعنی کارش اجرای سرویسهای Java Web مثل JSP یا Spring Boot هست و نه مدیریت همزمان هزاران درخواست HTTP. به همین دلیل معمولاً پشت یه reverse proxy مثل NGINX قرار میگیره تا فشار ترافیک رو کنترل کنه.
علاوه بر سرعت و مقیاسپذیری، NGINX کلی قابلیت مدرن و به روز داره که Apache و Tomcat به سختی دارن
قابلیت reverse proxy و load balancing با الگوریتمهای حرفهای
کش داخلی برای پاسخهای سریعتر و کاهش فشار روی بکاند
پشتیبانی کامل از TLS، HTTP/2 و HTTP/3 با مصرف CPU کمتر
مدیریت WebSocket، rate limiting و حتی API gateway
مصرف پایین حافظه حتی با هزاران اتصال همزمان
در حالی که Apache بیشتر روی انعطافپذیری و پشتیبانی از .htaccess و ماژولها تمرکز داره، و Tomcat فقط یه محیط اجرایی Java هست،
وبسرور NGINX تبدیل شده به ستاره سایتهای پرترافیک و معماریهای مدرن میکروسرویس.
@DevTwitter | <MohammadAli Naseri/>
وبسرور NGINX مثل ورزشکاریه که میتونه همزمان هزاران توپ رو هوا نگه داره، بدون اینکه نفسش بند بیاد یا دستش خسته بشه.
در عوض Apache و Tomcat مثل دوستایی هستن که برای هر توپ یه دست میارن، وسط کار کم میارن و گاهی توپها میافتن زمین!
چرا NGINX اینقدر باحال و سریع عمل میکنه؟ چون از همون اول با معماری event-driven و غیرمسدودکننده طراحی شده. یعنی یه پروسه میتونه هزاران اتصال همزمان رو مدیریت کنه، بدون اینکه حافظه زیادی مصرف بشه و بدون اینکه سرعت پایین بیاد. این یعنی وقتی وبسایتی پرترافیک دارید، NGINX میتونه همه درخواستها رو به شکل بهینه هندل کنه، چه محتوای ایستا مثل عکس و CSS/JS، چه پروکسی کردن API و microservices.
وبسرور Apache اما برای هر درخواست یه thread یا process جدا میسازه. وقتی ترافیک بالا میره، مصرف RAM و CPU به سرعت افزایش پیدا میکنه و سایت کند میشه. Tomcat هم در واقع یه application server جاواه، یعنی کارش اجرای سرویسهای Java Web مثل JSP یا Spring Boot هست و نه مدیریت همزمان هزاران درخواست HTTP. به همین دلیل معمولاً پشت یه reverse proxy مثل NGINX قرار میگیره تا فشار ترافیک رو کنترل کنه.
علاوه بر سرعت و مقیاسپذیری، NGINX کلی قابلیت مدرن و به روز داره که Apache و Tomcat به سختی دارن
قابلیت reverse proxy و load balancing با الگوریتمهای حرفهای
کش داخلی برای پاسخهای سریعتر و کاهش فشار روی بکاند
پشتیبانی کامل از TLS، HTTP/2 و HTTP/3 با مصرف CPU کمتر
مدیریت WebSocket، rate limiting و حتی API gateway
مصرف پایین حافظه حتی با هزاران اتصال همزمان
در حالی که Apache بیشتر روی انعطافپذیری و پشتیبانی از .htaccess و ماژولها تمرکز داره، و Tomcat فقط یه محیط اجرایی Java هست،
وبسرور NGINX تبدیل شده به ستاره سایتهای پرترافیک و معماریهای مدرن میکروسرویس.
@DevTwitter | <MohammadAli Naseri/>
👍53❤8🤬4
کامل ترین تست سرور های مختلف در شهر های مختلف ایران تا جایی که دیدم همچین چیزی در کل گیتهاب نزده کسی. فقط در اینجا.
اینو بعدا میخوام به شدت گسترش بدم و بکنمش یه repo جدا در گیتهاب
https://github.com/SamNet-dev/conduit-manager
@DevTwitter | <Sammy/>
اینو بعدا میخوام به شدت گسترش بدم و بکنمش یه repo جدا در گیتهاب
https://github.com/SamNet-dev/conduit-manager
@DevTwitter | <Sammy/>
👍35❤7👎7
قبلاً در React 18 برای گرفتن داده از API معمولاً این الگو را داشتیم:
استفاده از useState
استفاده از useEffect
مدیریت state مربوط به loading
تعریف تابع async داخل effect
کدی نسبتاً طولانی برای یک کار ساده .
اما در React 19 با معرفی use داستان تغییر کرده و
الان میتونیم مستقیم Promise رو استفاده کنیم.
@DevTwitter | <Hossein Shadabfar/>
استفاده از useState
استفاده از useEffect
مدیریت state مربوط به loading
تعریف تابع async داخل effect
کدی نسبتاً طولانی برای یک کار ساده .
اما در React 19 با معرفی use داستان تغییر کرده و
الان میتونیم مستقیم Promise رو استفاده کنیم.
@DevTwitter | <Hossein Shadabfar/>
🔥34👍9❤3
Forwarded from DevTwitter Ads.
This media is not supported in your browser
VIEW IN TELEGRAM
امتحانش مجانیست....
این تضمین را میدهیم که، طی ۵ جلسه رایگان شما را عاشق زبان انگلیسی میکنیم.
ثبتنام نهمین دوره ۰ تا ۱۰۰ مکالمه و آیلتس دکتر مردانی شروع شد.
جهت شرکت در ۵ جلسه رایگان برای تصمیمگیری، لطفا به آیدی پشتیبانی در تلگرام پیام دهید.👇
@course_support9
دکتر نوید مردانی، استاد دانشگاه، از دانشگاه بریستول انگلستان.
پیج اینستاگرام دکتر مردانی؛👇
www.instagram.com/zabanmardani
این تضمین را میدهیم که، طی ۵ جلسه رایگان شما را عاشق زبان انگلیسی میکنیم.
ثبتنام نهمین دوره ۰ تا ۱۰۰ مکالمه و آیلتس دکتر مردانی شروع شد.
جهت شرکت در ۵ جلسه رایگان برای تصمیمگیری، لطفا به آیدی پشتیبانی در تلگرام پیام دهید.👇
@course_support9
دکتر نوید مردانی، استاد دانشگاه، از دانشگاه بریستول انگلستان.
پیج اینستاگرام دکتر مردانی؛👇
www.instagram.com/zabanmardani
👎24🔥2
اگر فکر میکنین هوش مصنوعی یه ترنده و اونقدرا هم شلوغش میکنن قوی نیست، پیشنهاد میکنم این مقاله رو بخونین که بیش از ۷۵ میلیون بازدید در زیر ۴۸ ساعت داشته:
۱. خلاصه مقاله:
هوش مصنوعی کامل یا AGI از چیزی که فکر میکنین زودتر آماده میشه.
۲. همین امروز OpenAI اعلام کرده که تو مدل جدید GPT-5.3 Codex، بخش قابل توجهی از کدها رو خود GPT نوشته.
یعنی رسماً از همین حالا، هوش مصنوعی داره خودش رو توسعه میده.
۳. بر خلاف گذشته، AI امروز به اولین مراحل قدرت قضاوت رسیده. این یعنی فقط بحث اتوماسیون نیست؛ عملاً وارد فازی شدیم که تصمیمسازی هم داره به تواناییهاش اضافه میشه.
۴. هیچ شغلی در امان نیست. خیلی از شغلها از شکل فعلیشون خارج میشن و نسخههای جدیدی ازشون به وجود میاد. حرفهای شدن تو این نسخههای جدید، بدون استفاده جدی از AI تقریباً غیرممکنه.
۵. برنده این بازی کسیه که از همین امروز استفاده واقعی از AI رو شروع کرده؛ کسی که کاری رو که قبلاً یک هفته طول میکشید، حالا تو یک ساعت انجام میده.
۶. سرعت پیشرفت AI هر روز بیشتر میشه، چون بخشی از توسعهش رو خودش انجام میده.
۷. فقط شغلها تغییر نمیکنن؛ آموزش نسل بعد و سبک زندگیمون هم زیر و رو میشه.
کلی مقاله نوشته که همینو بگه فقط:
هر چی زودتر تو AI حرفهای بشین، تا تو دنیایی که با هوش مصنوعی تعریف میشه، عقب نمونین و بتونین جایگاه جدید خودتون رو بسازین.
https://shumer.dev/something-big-is-happening
@DevTwitter | <Farokh/>
۱. خلاصه مقاله:
هوش مصنوعی کامل یا AGI از چیزی که فکر میکنین زودتر آماده میشه.
۲. همین امروز OpenAI اعلام کرده که تو مدل جدید GPT-5.3 Codex، بخش قابل توجهی از کدها رو خود GPT نوشته.
یعنی رسماً از همین حالا، هوش مصنوعی داره خودش رو توسعه میده.
۳. بر خلاف گذشته، AI امروز به اولین مراحل قدرت قضاوت رسیده. این یعنی فقط بحث اتوماسیون نیست؛ عملاً وارد فازی شدیم که تصمیمسازی هم داره به تواناییهاش اضافه میشه.
۴. هیچ شغلی در امان نیست. خیلی از شغلها از شکل فعلیشون خارج میشن و نسخههای جدیدی ازشون به وجود میاد. حرفهای شدن تو این نسخههای جدید، بدون استفاده جدی از AI تقریباً غیرممکنه.
۵. برنده این بازی کسیه که از همین امروز استفاده واقعی از AI رو شروع کرده؛ کسی که کاری رو که قبلاً یک هفته طول میکشید، حالا تو یک ساعت انجام میده.
۶. سرعت پیشرفت AI هر روز بیشتر میشه، چون بخشی از توسعهش رو خودش انجام میده.
۷. فقط شغلها تغییر نمیکنن؛ آموزش نسل بعد و سبک زندگیمون هم زیر و رو میشه.
کلی مقاله نوشته که همینو بگه فقط:
هر چی زودتر تو AI حرفهای بشین، تا تو دنیایی که با هوش مصنوعی تعریف میشه، عقب نمونین و بتونین جایگاه جدید خودتون رو بسازین.
https://shumer.dev/something-big-is-happening
@DevTwitter | <Farokh/>
👎64👍54🔥11
دانلود از یوتیوب:
http://github.com/yt-dlp/yt-dlp
دانلود از اسپاتیفای:
http://github.com/spotDL/spotify-downloader
@DevTwitter | <kharabam/>
http://github.com/yt-dlp/yt-dlp
دانلود از اسپاتیفای:
http://github.com/spotDL/spotify-downloader
@DevTwitter | <kharabam/>
🔥21👍3👎1
دنبال یه comic reader رایگان واسه دسکتاپ بودم OpenComic رو پیدا کردم. برای ویندوز و لینوکس توسعه داده شده
https://github.com/ollm/OpenComic
@DevTwitter | <Amir Bagheri/>
https://github.com/ollm/OpenComic
@DevTwitter | <Amir Bagheri/>
🔥18❤3
سیستمعامل رو تازه نصب کرده بودم و تازه کانفیگش کرده بودم، اما هنوز یه سری برنامهها مثل Postman رو نداشتم — از اون طرف هم به اینترنت دسترسی نداشتم که دانلودش کنم
همون موقع لازم بود چند تا endpoint رو تست کنم، پس شروع کردم با curl درخواستها رو بفرستم
ولی واقعیت اینه که توی ترمینال، نمایش responseها اونقدر مرتب و خوانا نبود که راحت بشه باهاش کار کرد.
از قبل، از روی کنجکاوی توی تایم آزادم درباره Golang مطالعه میکردم. همین شد که یه ایده به ذهنم رسید:
اگه خودم یه ابزار ساده با Go بسازم که requestها رو مدیریت کنه، به API بفرسته و response رو توی یک قالب مشخص و مرتب نمایش بده چی؟
نتیجه شد یه ابزار مینیمال و باحال که بیشتر از هرچیز برام یک تجربه یادگیری عملی بود
https://github.com/younes-azizi-manesh/YUMA-Mini-Postman
@DevTwitter | <Younes Azizi Manesh/>
همون موقع لازم بود چند تا endpoint رو تست کنم، پس شروع کردم با curl درخواستها رو بفرستم
ولی واقعیت اینه که توی ترمینال، نمایش responseها اونقدر مرتب و خوانا نبود که راحت بشه باهاش کار کرد.
از قبل، از روی کنجکاوی توی تایم آزادم درباره Golang مطالعه میکردم. همین شد که یه ایده به ذهنم رسید:
اگه خودم یه ابزار ساده با Go بسازم که requestها رو مدیریت کنه، به API بفرسته و response رو توی یک قالب مشخص و مرتب نمایش بده چی؟
نتیجه شد یه ابزار مینیمال و باحال که بیشتر از هرچیز برام یک تجربه یادگیری عملی بود
https://github.com/younes-azizi-manesh/YUMA-Mini-Postman
@DevTwitter | <Younes Azizi Manesh/>
👎30👍16❤7
دیگه محتوا صرفا برای آدمها نیست بلکه دارند برای AI Agent با Markdown بهینهسازی میکنند تا بهتر بخونند و پردازش کنند
چرا 16,180 توکن مصرف شه وقتی میتونه 3,150 تا باشه
شما کرل لینک زیر رو بگرید HTML رو مارکدون تحویل میده
curl -H "Accept: text/markdown"
https://blog.cloudflare.com/markdown-for-agents/
@DevTwitter | <~/mj/>
چرا 16,180 توکن مصرف شه وقتی میتونه 3,150 تا باشه
شما کرل لینک زیر رو بگرید HTML رو مارکدون تحویل میده
curl -H "Accept: text/markdown"
https://blog.cloudflare.com/markdown-for-agents/
@DevTwitter | <~/mj/>
❤16👍2👎2
This media is not supported in your browser
VIEW IN TELEGRAM
کی از ابزارهای جدید گوگل برای افزایش سرعت برنامهنویسی Google Codewikiه.
کافیه لینک ریپوی GitHub رو بذاری، بعدش کل پروژه رو تبدیل میکنه به یه راهنمای تعاملی کامل.
دایگرام میسازه، معماری رو توضیح میده،dependencyها رو باز میکنه، مهمتر اینکه میتونی با اون ریپازیتوری با کمک جمینای چت کنی و walkthrough بگیری.
دیگه نیاز نیست ۲۰۰ هزار خط کدو بخونی.
برای تیمهایی که سریع اسکیل میکنن، یا وقتی میخوای یه کدبیس قدیمی رو بفهمی، یا حتی برای onboarding نیروهای جدید…
بسیار به درد بخوره.
برای مثال میتونین نسخه کدویکی ریپوی OpenClaw رو اینجا ببینین:
https://codewiki.google/github.com/openclaw/openclaw
@DevTwitter | <Farokh/>
کافیه لینک ریپوی GitHub رو بذاری، بعدش کل پروژه رو تبدیل میکنه به یه راهنمای تعاملی کامل.
دایگرام میسازه، معماری رو توضیح میده،dependencyها رو باز میکنه، مهمتر اینکه میتونی با اون ریپازیتوری با کمک جمینای چت کنی و walkthrough بگیری.
دیگه نیاز نیست ۲۰۰ هزار خط کدو بخونی.
برای تیمهایی که سریع اسکیل میکنن، یا وقتی میخوای یه کدبیس قدیمی رو بفهمی، یا حتی برای onboarding نیروهای جدید…
بسیار به درد بخوره.
برای مثال میتونین نسخه کدویکی ریپوی OpenClaw رو اینجا ببینین:
https://codewiki.google/github.com/openclaw/openclaw
@DevTwitter | <Farokh/>
❤7🔥3👍1