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 Geek Alerts
علی‌بابا یه ابزار به اسم Web Dev تو چت‌بات کوئن (Qwen) معرفی کرده که با یه دستور متنی، کد کامل فرانت‌اند (HTML، CSS، جاوااسکریپت) یه سایت یا اپ رو بهتون میده، مثلاً میگید «یه سایت شبیه توییتر بساز» و تحویل می‌گیرید. این ابزار روی مدل‌های زبانی Qwen۳ کار می‌کنه.

https://chat.qwen.ai
@geekalerts
ـ دسترسی به GPT 4.1 و O4-Mini و چند مدل دیگه به صورتِ رایگان و نامحدود، بدونِ نیاز به ثبت‌نام.
https://freepass.ai

@DevTwitter | <Ayub Kokabi/>
Forwarded from Md Daily (Mahan)
قسمت اول

داشتم یه مقاله میخوندم عنوانش جالب بود XYZ% of Code is Now Written by AI... Who Care. میگه فکر کن XYZ درصد کُدها رو دیگه هوش مصنوعی می‌نویسه... خب که چی؟

ساتیا نادلا، مدیرعامل مایکروسافت، گفته که «تا ۳۰ درصد کدهای شرکت رو الان دیگه هوش مصنوعی می‌نویسه» (این رو تو آوریل ۲۰۲۵ گفته).

مدیرعامل شرکت Anthropic هم پیش‌بینی کرده که «تا ۱۲ ماه دیگه، ممکنه تو دنیایی باشیم که تقریباً همه کدها رو هوش مصنوعی بنویسه» (اینم مال مارس ۲۰۲۵ هست).

اینجور تیترها یه حسی میده که انگار این عددِ XYZ یه جوری به «نرخ جایگزینی مهندس‌های نرم‌افزار» اشاره داره. یعنی کدی که هوش مصنوعی نوشته، کدیه که آدما ننوشتن، پس دیگه نیازی به اون ۳۰ درصد آدمی که بشینن پای کیبورد نداریم. با این همه سروصدایی که رسانه‌ها برای جلب توجه مخاطب راه میندازن و دنبال هیجان‌انگیز کردن ماجرا هستن، بعید نمی‌دونم که بخوان قضیه رو دراماتیک‌تر هم بکنن...

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

خب، حالا یه جور دیگه به قضیه نگاه کنیم: ۱۰۰٪ کدها رو هوش مصنوعی می‌نویسه، ولی ۷۰٪ همین کدها بعد از بازبینی پاک میشه!

نویسنده ی مقاله مثال جالبی میزنه میگه میخواسته با MCP و پایتون یه پروژه ی Code Interpreter بسازه و ایده اصلی این بود که یه مفسر پایتون سفارشی، ایزوله و داخلی رو که کتابخونه smolagents از HuggingFace ارائه میده، برداره و توی یه سرور MCP مستقرش کنه.

بعد از اینکه ریپو smolagents رو کلون کرده کدهاش رو یه نگاهی انداخته و یه مثال کوچیک از استفاده جداگونه از مفسرش ساخته، به ایجنتِ Cursor دستور داده که یه پروژه MCP Server جدید براش بسازه. اون مثال رو بهش نشون داده، کد خود مفسر رو هم داده بهش و یه لینک از مستندات MCP Server که شرکت Anthropic نوشته بود هم بهش داده. ایجنت هم یه کدبیس کامل و تر و تمیز، بدون هیچ اخطار لینتری بهش تحویلم داده.

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

حالا سوال اینجاست: می‌تونیم بگم ۱۰۰٪ کدها رو هوش مصنوعی تولید کرده؟ احتمالاً آره. ولی آیا این به این معنیه که:

اصلاً تو فرآیند ساخت نرم‌افزار نیروی انسانی لازم نبود؟

یا اینکه بهره‌وری ۳۰۰ برابر شده، چون یه آدم معمولی می‌تونه مثلاً ۳۰ کلمه در دقیقه تایپ کنه ولی مدل‌های خفن هوش مصنوعی حدود ۳۰۰۰ کلمه در دقیقه کد تولید می‌کنن؟

اینم آمار پروژه:

نسخه اولیه که Claude 3.7/Cursor Agent داد: ۹ تا فایل، ۱۰۶۲ خط کد، ۴۵ تا کامنت (توضیحات)، ۱۵۸ خط خالی.

نسخه نهایی با تغییرات: ۴ تا فایل، ۳۱۸ خط کد، ۹ تا کامنت، ۷۹ خط خالی.

واقعیت اینه که وقتی داشته روی کدبیس کار می‌کرده، کلی از توان ذهنی‌ صرف این شد که بفهمه هوش مصنوعی چی تولید کرده، و در عین حال درک بهتری هم پیدا کنه از چیزی که واقعاً باید ساخته می‌شد – و این کار هم زحمت داره و هم زمان می‌بره. بعضی وقتا نوشتن کد از خوندنش راحت‌تره! علاوه بر این، خودِ نوشتن کد یه کارکرد خیلی مهم داره و اونم اینه که به شما کمک می‌کنه کدبیس رو یاد بگیرید و بهتون زمان میده تا پروژه و منطقش قشنگ براتون جا بیفته.

خلاصه که حدود ۷۰٪ کدی که هوش مصنوعی تولید کرده بود رو دور ریخته شد. آیا این چیز خاصی رو نشون میده؟ یعنی کد هوش مصنوعی به درد نخوره چون مجبور شدیم این همه ازش رو پاک کنیم؟ یعنی تو چند دقیقه کد تولید می‌کنه ولی بازبینی و دیباگ کردنش ساعت‌ها طول می‌کشه؟ نه لزوما ولی به همون اندازه که درصد کد تولید شده توسط هوش مصنوعی به تنهایی معیار گویایی نیست، درصد کدی هم که بازبینی و اصلاح میشه، به تنهایی چیز زیادی رو نشون نمیده.

شاید یکی بگه که این مثال خیلی خاصه. اینکه یه پروژه کوچیک رو از صفر شروع کنی، تو دنیای واقعی خیلی پیش نمیاد ولی نکته مهمی رو مطرح می‌کنه و یه سری عدد و رقم هم بهمون میده. همین تمایل به حذف یا بازبینی حجم زیادی از کد تولید شده، موقع نگهداری یه کدبیس بزرگ هم وجود داره. هرچی محدوده کار بزرگتر باشه، جریان کار بیشتر دست ایجنت باشه، و خطوط و فایل‌های بیشتری درگیر بشن، شما هم مجبورید چیزای بیشتری رو اصلاح کنید. انگار بهترین ابزارهای هوش مصنوعی هم هنوز نمی‌تونن «حال و هوای» یه پروژه رو درست و حسابی درک کنن – یعنی تو ایجاد تغییرات یکپارچه‌ای که با «روح» کلی اون کدبیس همخونی داشته باشه، مشکل دارن.

—-

⬅️ ادامه در قسمت بعدی

💡 تا قسمت بعدی مثل همیشه کنجکاو بمونید :)

🆔 @MdDaily
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 👨🏻‍💻Mohammad_Amir👨🏻‍💻
زیبا بود نه؟؟
🔥‌‏curl فقط برای متخصص ها و درخواست API نیست،
می‌تونه ترمینال رو تبدیل کنه به دنیایی از، ابزار و هنر!

🤩 ۱۱ سایت خفن با curl و ترمینال لینوکس
برای ip
curl myadd.ir
curl ifconfig.me
curl ipinfo.io

نمایش وضعیت آب و هوا در ترمینال.
curl wttr.in/tehran
curl wttr.in/moon

سایت تست HTTP برای نمایش درخواست شما.
curl httpbin.org/get
curl httpbin.org/headers

نمایش دستورات لینوکس با مثال.
curl cheat.sh/rsync
curl cheat.sh/tar+exclude

تولید کد QR از متن یا لینک.
curl qrenco.de/https://t.iss.one/MehrdadLinuxchannel

دیکشنری CLI!
curl dict://dict.org/d:linux

ابزارcurl
یه ابزار خط فرمان (CLI) برای درخواست (request) فرستادن به URLها.
مثل مرورگره، ولی بدون رابط گرافیکی. فقط متن. سریع. خفن.
سایت منبع

⁉️شما چه استفاده ای میکنید ؟

@MehrdadLinuxchannel
#linux
Forwarded from Linuxor ?
نصفه شبی (صبحی) زدم کروم اپدیت شه رفتم یه چایی ریختم برگشتم دیدم توی ورژن جدیدش قابلیت TreeView رو اضافه کرده این حالت خوندن HTML رو خیلی راحت تر می‌کنه

@Linuxor
Forwarded from Linuxor ?
سوییچه یا خونس؟

@Linuxor
Forwarded from Linuxor ?
این قانون که می‌گه صبحا زود بلند شی موفق می‌شی، درباره اینکه صبحا اصلا نخوابی چیزی نگفته؟ حس می‌کنم در حق ما برنامه نویسا اجحاف شده


@Linuxor
Forwarded from Linuxor ?
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۴۶۵

رفتم به باغ صبحدمی تا چنم گلی
آمد به گوش ناگهم آواز بلبلی
مسکین چو من به عشق گلی گشته مبتلا
و اندر چمن فکنده ز فریاد غلغلی
می گشتم اندر آن چمن و باغ دم به دم
می کردم اندر آن گل و بلبل تاملی
گل یار حسن گشته و بلبل قرین عشق
آن را تفضلی نه و این را تبدلی
چون کرد در دلم اثر آواز عندلیب
گشتم چنان که هیچ نماندم تحملی
بس گل شکفته می شود این باغ را ولی
کس بی بلای خار نچیده ست از او گلی
حافظ مدار امید فرج از مدار چرخ
دارد هزار عیب و ندارد تفضلی

#حافظ | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
Odin: A Pragmatic C Alternative with a Go Flavor

🟢 خلاصه مقاله:

یک زبان برنامه‌نویسی جدید و مبتنی بر داده‌ها که ویژگی‌هایی شبیه به زبان Go دارد، معرفی شده است. این زبان برای کارایی عالی در کار با داده‌ها و بهینه‌سازی عملکرد طراحی شده و منابع کمکی فراوانی برای آشنایی و استفاده از آن وجود دارد.

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


👑 @gopher_academy
امن‌ترین و قابل‌اعتماد‌ترین روش توسعه نرم‌افزار :)))))
https://github.com/kelseyhightower/nocode

@DevTwitter | <Saman Esmaeli/>
Forwarded from Go Casts 🚀
این مقاله نکات ساده و مهمی رو برای طراحی distributed systemها میگه
نکاتی که گفته کوتاه و جمع و جوره اما واقعا درسته و کمک میکنه برای طراحی سیستم درست با رعایت کردن یه سری اصول ساده و مهم


One cache cluster to rule them all
مواظب باشید که سرورهای کش سرویس های مختلف یکی نباشن!

Queues are non-negotiable
وجود queue غیرقابل مذاکره ست، برامون زمان میخره که لود رو مدیریت کنیم!

Measuring end-to-end latency
یادمون نره latency پیام های async رو هم تو سیستم مانیتور کنیم، انباشت شدن شون و اختلاف زمان لحظه درخواست با پردازش شون مهمه.

Design for failure
این یکی که دیگه اصل قضیه ست، انواع و اقسام خطاها تو سیستم ممکنه رخ بده و باید براشون آماده باشیم، استفاده از retry pattern و circuit breaker و dead-letter queue الگوهای کمک کننده هستند.

Design for idempotency
اگه میخوای fault-tolerant باشی لازمه که حتما در ادامه ش idempotent هم باشی چون duplicate callها تقریبا اجتناب ناپذیر هستند در شرایط خطا


Lessons from building and maintaining distributed systems at scale
https://www.16elt.com/2025/04/19/lessons-from-distributed-systems/


@gocasts
Forwarded from Geek Alerts
دوا لیپا، التون جان، پل مک‌کارتنی و چند هنرمند دیگه از دولت بریتانیا خواستن قبل از یه رای‌گیری مهم درباره هوش مصنوعی، از حق کپی‌رایت محافظت کنن. میگن هوش مصنوعی درآمد مولفین و هنرمندان رو کم میکنه. [L]

شیرا پرلموتر، رئیس دفتر کپی‌رایت آمریکا که قبلا گفته بود شرکت‌های هوش‌مصنوعی باید برای آموزش مدل‌هاشون کپی رایت رو رعایت کنن توسط دونالد ترامپ اخراج شد. [L]

تا آوریل ۲۰۲۴، ۳۲.۴٪ کسب‌وکارهای آمریکایی مشتری OpenAI بودن، درحالی‌که این رقم برای Anthropic عدد ۸٪ و برای گوگل AI حتی کمتر از ۰.۱٪ بوده. OpenAI هم گفته تعداد کاربران تجاریش از ۱ میلیون به بیش از ۲ میلیون رسیده. [L]

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

مایکروسافت قراره از تیر ۱۴۰۴ (جولای ۲۰۲۵) قابلیت بلاک کردن اسکرین‌شات رو تو جلسات تیمز فعال کنه. [L]

آپدیت جدید گوگل Gemini، محتاطش کرده و باعث شده اپ‌هایی که برای کمک به بازماندگان تروما (مثل قربانیان خشونت جنسی) طراحی شدن، از کار بیفتن. انگار Gemini دیگه این محتواهای حساس رو پردازش نمی‌کنه. [L]

مایکروسافت یه گزینه «Ask Copilot» به منوی راست‌کلیک ویندوز ۱۱ اضافه کرده. [L]

مایکروسافت بی‌سروصدا پشتیبانی امنیتی برنامه‌های مایکروسافت ۳۶۵ (مثل تیمز و اوت‌لوک) رو روی ویندوز ۱۰ تا سه سال دیگه، یعنی مهر ۱۴۰۷ (اکتبر ۲۰۲۸) تمدید کرد. [L]

استیو وزنیاک، یکی از بنیان‌گذارای اپل، گفته دلیل اینکه کامپیوترهای اپل ۱ و ۲ حروف کوچیک نداشتن، فقط و فقط بی‌پولی بوده، اون موقع ارزون‌ترین کیبوردی که پیدا کردن (۶۰ دلار) فقط حروف بزرگ داشته. بعدا هم که اپل ۲ رو ساختن، چون طراحی کد باینری زیاد بوده (چون پول اسمبلر نداشتن) بیخیالش شدن. [L]

مایکروسافت لیست سرفیس‌هایی که به ویندوز ۱۱ آپدیت نمیشن رو داده، سرفیس بوک و لپ‌تاپ نسل اول، پروهای ۱ تا ۵، سرفیس گو نسل اول و استودیو نسل اول. [L]

@geekalerts
پروژه gitc یک ابزار cli که براساس تغییرات کدی ک دادید چیکیدش رو به ai با پرامپ خاص، سبک و کانفیگ های مختلف ارسال میکنه و ی گیت کامیت مسیج کامل و خلاصه تحویل میده

فعلا فقط openai ساپورت میکنه
در اینده شاید دیپ سیک و گراک هم نوشتم (هرچند جفتش اشتراک می‌خوان و من ندارم!)

اگه براتون جالبه، خوشحال میشم یه نگاهی بهش بندازید، استار بدید، یا اگه ایده‌ای برای بهبودش دارید یا دوست دارید مشارکت (contribute) کنید، در خدمتم.

https://github.com/rezatg/gitc

@DevTwitter | <Dallas/>
🔥1
This Week in GNOME Farsi #199 – One More Week
Revisto, Mirsobhan, Hadi
🎧پادکست کوتاه «این هفته در گنوم»
#️⃣ شماره ۱۹۹

🎵 اسپاتیفای
📻 کست‌باکس

t.iss.one/gnome_fa
جدای از اینکه واقعاً کار قشنگیه و کی‌دی‌ای فارسی هم میتونست داشته باشه همچین چیزی رو، از اونجایی که توی کی‌دی‌ای فارسی خودمم و خودم فکر نمی‌کنم بشه درش آورد.


چه ترجمه فارسیش، چه کانال اطلاع رسانی فارسیش و چیزهای دیگه‌اش.


نمی‌دونم.....


@SohrabContents
Forwarded from Geek Alerts
کمیسیون اروپا به ایرلند دو ماه مهلت داده تا قوانین مربوط به مقابله با خشونت و نفرت‌پراکنی نژادی رو اجرا کنه، وگرنه با اقدام قانونی روبرو میشه. اتحادیه اروپا معتقده ایرلند مقررات سال ۲۰۰۸ در مورد جرم‌انگاری این موارد رو درست اجرا نکرده و قانون فعلی ۱۹۸۹ ایرلند کافی نیست. اگه ایرلند تو این مدت اقدام نکنه، پروندش به دیوان دادگستری اتحادیه اروپا میره. [L]

دولت پاکستان یه ویدیو از بازی شبیه‌ساز نظامی ARMA 3 رو به اسم عملیات واقعی ارتش منتشر کرده، هنوز پست پاک نشده. این اولین بار نیست که ویدیوهای ARMA 3 با واقعیت اشتباه گرفته میشه. [L]

یه وزیر بریتانیایی از شرکتای بزرگ فناوری درخواست کرده کمک کنن تا یه جور ابزار یا سیستم «زندان خارج از زندان» برای مجرم‌ها بسازن، یعنی مجرم‌ها نیاز نباشه دوران خودشون رو حتما داخل زندان سپری کنن. [L]

کمیسیون تجارت فدرال (FTC) آمریکا اجرای قانون «لغو با یک کلیک» رو تا ۱۴ جولای ۲۰۲۵ عقب انداخت. این قانون شرکت‌ها رو مجبور می‌کنه لغو اشتراک سرویس‌هاشون رو به آسونی ثبت‌نام اولیه کنن قرار بود از ۱۴ می اجرایی بشه، اما FTC گفته شرکت‌ها به زمان بیشتری نیاز دارن. [L]

@geekalerts