Dev Perfects – Telegram
Dev Perfects
40 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
Forwarded from Python BackendHub (Mani)
در ادامه این پست... خیلی‌ها این روزا سعی می‌کنن ChatGPT و AI رو خیلی بزرگ‌تر از واقعیت نشون بدن؛ یا برای منفعت شخصی، یا برای ترند شدن و جذب مخاطب، یا شاید واقعاً اینطوری فکر می‌کنن. مثلاً چند روز پیش توی اینستاگرام ویدیویی دیدم که یکی از داخل سوئد می‌گفت ۲۰ درصد برنامه نویس های شرکتشون به خاطر AI layoff شدن و جاشون رو AI گرفته. ولی وقتی رفتم تو لینکدین شرکتشون رو نگاه کنم، نه افتی دیدم و حتی رشد هم داشتن! بعد چند روز ویدیویی زد که توضیح می‌داد برنامه‌نویس‌ها جا به جا نشدن؛ فقط کله پروداکت جابجا شده با AI که از گوگل گرفته بود و هرکی تو اون پروداکت کار میکرد layoff شده 😅 خلاصه هرچیزی که توی اینترنت می‌بینید رو باور نکنید.

بعضی‌ها ادعا می‌کنن که با AI سرعتشون چند برابر میشه. قبلاً وقتی از کسی می‌پرسیدین کد چطور کار می‌کنه و side effectهاش چیه، جواب می‌دادن. حتی اگه از Stack Overflow هم کد می‌آوردن، کد به تنهایی کار نمی‌کرد و نیاز به درک عمیق تری داشتن. متأسفانه امروز بیشتر برنامه نویسا که خیلی به AI وابستن نمی‌دونن کدی که خودشون نوشتن چطور کار می‌کنه.

از طرفی، من بیشتر وقتم رو صرف فکر کردن در مورد چگونگی نوشتن کد خوب و maintainable می‌کنم؛ فقط هدف نوشتن کد نیست، بلکه نوشتن کدی که قابل فهم و نگهداری باشه از یک راه حل منطقی و این هست که اهمیت داره. حتی اگر AI بتونه بهترین کد رو برا شما تولید کنه (که فکر نکنم)، نمی‌تونه چندین راه حل مختلف ارائه بده؛ این نیاز به خلاقیت داره. اگر بیشتر زمانتون رو صرف این فکر کنید که کد کار کنه، بله AI سرعتتون رو چند برابر می‌کنه، ولی با این حال سرعت شما کمتر از بقیه می‌مونه چون کدهای بد و technical debt روی هم جمع می‌شه و هم تیمتون و هم خودتون رو کند تر میکنه.

من از کدهای AI استفاده می‌کنم و بعد ریفکتور می‌کنم.

من GPT Premium داشتم و هنوز دارم و تاحالا کدی نگرفته که بگم استاندارد مناسبی داره که ارزش ریفکتورش رو داشته باشه. حتی اینکه بخوام توضیح بدم چی می‌خوام و چطور می‌خوام انجام شه و چند ثانیه فکر کنه و کدی تولید کنه که پر از باگ باشه، تو اون زمان چند بار خودم کد رو نوشتم. شاید ۳ درصد مواقع کدی مینویسه که واقعا به درد بخوره مثلا میخوام اسکریپتی بنویسم یا کاره خیلی ساده ای انجام بدم.

در نهایت، وقتی می‌شنوید که AI کد خوب تولید می‌کنه، این حرف‌ها رو از برنامه‌نویسان خوب که منفعتی براشون نداره، نمی‌شنوید مثل Linus. مثلاً در پروفایل‌های گیت‌هاب برنامه‌نویسان خوب، شاید ۱۰-۲۰ درصد افزایش کامیت در ۲ سال دیده شده؛ تازه باز هم این به معنای تأثیر AI نیست، چون correlation does not imply causation.

و همچنان، گوگل سرچ خیلی بهتر از AI کار می‌کنه. چند روز پیش می‌خواستم بدونم چطور با zoxide به دایرکتوری A بروم که parent اش B باشه؛ با اینکه GPT سرچش روشن بود، جواب نادرستی داد. تو گوگل سرچ کردم fuzzy search zoxide و issue گیت‌هاب نتیجه اول سرچم بو که همه چیز توضیح داده بودن maintainer ها.

استفاده‌های منطقی از AI توی برنامه‌نویسی هم هست

۱. وقتی نمی‌دونید دقیقاً چی می‌خواهید، می‌تونید از GPT بخواید تا ۱۰ عنوان خوب برای سرچ ارائه بده.
۲. نوشتن داکیومنت؛ حتی اگر کامل نباشه، بهتر از هیچیه و می‌تونید ادیتش کنید.
۳. ریویو کردن کد؛ نه برای اینکه نحوه رسیدن به هدف رو اصلاح کنه، بلکه برای جلوگیری از اشتباهات ساده برنامه نویسی یا اشتباهات لغوی
۴. افزایش سرعت تایپتون با Auto complete

هدف من کوبیدن AI نیست بلکه هدفم اینه که استفاده صحیح رو از دید خودم توضیح بدم. در نهایت توصیه میکنم این ویدیو از Linus رو حتما ببینید. که دقیقا تو راستای همین صحبت هاست.

@PyBackendHub
Forwarded from a pessimistic researcher (Kc)
خب خب خب

بعد از گذشت ۷ سال از شروع این کانال، تصمیم گرفتم مهم‌ترین ناگفته‌ی این چند سال رو تعریف کنم. قصه‌ی Decoder و تیمی که من و خیلی‌های دیگه باهاش کارمون رو شروع کردیم. شاید تعداد کمی از دوستان اینجا Decoder رو بشناسند و بدونن داستانش رو منتهی اکثریت ازش بی‌خبرن و تاریخ رو نمی‌دونن
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 ضبط دوره پروژه محور ساخت وب سایت شرکتی با لاراول شروع شد.

دوره با لاراول ۱۲ است.

#لاراول

@TheRaymondDev
Forwarded from Geek Alerts
دستیار صوتی Grok در اختیار تمام کاربران پریمیوم(قبل از این در اختیار پرمیوم‌پلاس بود) قرار گرفت، فعلا از زبان فارسی پشتیبانی نمیکنه ولی تمام حالت‌ها ‌و صداهاش فعال هستن.

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

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from a pessimistic researcher (Kc)
من این قصه رو سعی می‌کنم به‌طور سریال مانند هر روز یک بخش‌هاییش رو منتشر کنم و نیاز دارم روش زمان بذارم تا خاطره‌ی مهمی از اون روزا جا نمونه. ولی تا اون موقع، باید بگم که کانال تلگرامی تیم Decoder هم چنان فعاله و ادمینش هم مهدی (Pilofil) هستش که شبکه‌ی امیرکبیر می‌خونه و توی کانال در مورد حوزه‌ی ریسرچش صحبت می‌کنه که بسیار جذابه و توصیه می‌کنم از دستش ندید :

https://news.1rj.ru/str/de_coder
ساخت وبلاگ با Minimal Weblog

تصور کنید یک سیستم ساخت وبلاگ که تنها با یک فایل PHP امکان ساخت و ویرایش صفحات HTML را بدون نیاز به دیتابیس برای شما فراهم می‌کند!Minimal Weblog با رابط کاربری ساده و کاربر پسند، تجربه‌ای جذاب از ساخت وبلاگ را بدون هیچ دردسری به شما ارائه می‌دهد. این نرم‌افزار با خروجی HTML امن، همه چیز از وارد کردن محتوا تا ویرایش و حذف و تنظیمات وبلاگ را تنها در یک صفحه فراهم می‌کند. یک ماجراجویی هیجان‌انگیز در دنیای وبلاگ‌نویسی با قابلیت جلوگیری از هک منتظر شماست!

همه‌ی متن و عکس حتا خود برنامه را هوش مصنوعی ساخت!
😊
همزمان با Sonnet 3.7 پروژه qwen هم از مدل
QwQ Max Preview
رونمایی کرده که‌ خب توی خبرها گم شده بود، من امروز دیدم و رفتم سراغش چون Sonnet 3.7 رو با پروژه چک کردم، برای این هم همینکار رو کردم؛ ۶ تا فیچر باید به پروژه‌ای که دارم اضافه می‌شد که خب فکر می‌کردیم هرکدوم ۱ روز زمان ببره حداقل (بیس کدها خوب چیده شده) ولی امروز از وقت استفاده کردم و اومدم با همین پروژه تست کردم؛ حدوداً ۴ ساعت گذشته و من ۲ فیچر رو به کمک این مدل با تمام تست‌هاش پیاده کردم.
و باید بگم واقعاً عملکرد خیلی خفنی داره:

این پروژه کاملاً رایگان هست و rate limit هم نداره؛ بعد از اتمام preview قرار هست بصورت open source / open weight هم منتشر بشه.

https://chat.qwenlm.ai/
نرم افزار آزاد به نظرتون یعنی چی؟
Forwarded from Linuxor ?
حجم وبسایت دیجی کالا حدود 5MB که با 250 تا ریکوئست ساخته می‌شه که نسبتا زیاده و لودش میانگین 10 ثانیه طول می‌کشه.

سنگین ترین چیزی که دانلود می‌کنه اپ Next.js دیجی کالاست که 500KB و کل کد استفاده نمی‌شه یعنی مثلا کسی که می خواد فقط صفحه اصلی رو ببینه ناچارا باید کد های بخش "هدیه دادن" هم دانلود کنه. البته بهینه کردن این کار راحتی نیست.

با اولین لود حدود 10 تا عکس استوری اینستاگرامی دانلود می‌شه که هر کدوم حدود 25KB و عکس ها با سایز اصلی دانلود می‌شن در صورتی که اگه دایره ای و به اندازه نیاز دانلود بشه و webp باشه با همون کیفیت حجمش نصف می‌شه.

بعضی از ایکون ها مثلا تخفیف به صورت png بودن و بسیار بزرگ درصورتی که اگه از مکانیزم های دیگه مثلا فونت یا webp یا noscript استفاده بشه از 200KB به 5KB می‌رسه.

60 تا ریکوست دانلود عکس به سرور ارسال می‌شه که 80٪ شون رو می‌شه ارسال نکرد و با 1 ریکوست Css Sprite Image و یا URI ارسالشون کرد.

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


@Linuxor
Forwarded from Woland's Linux Journal (Woland)
BlackBox AI

چت با انواع مدل‌های زبانی

همچنین افزونه VsCodeاش هم عالیه

👉🔗 Link

#معرفی
This media is not supported in your browser
VIEW IN TELEGRAM
زبون داغون انسانها رو ولش!
بیا با زبون خودمون حال کنیم!
Mini-WebLog.php
24.4 KB
مینی وبلاگ تمام فایلها و فولدرهای سایت شما را ساخته و خودش را می توان بعد از سِرور خارج کرد:
[admin]
[posts]
[images]
header.htm
footer.htm
archive.htm
index htm
  و جالب اینکه با هر بار ویرایش یک پست، تمام فایلهای دیگر مثل آرشیو و ایندکس تحت الشعاع قرار گرفته و چهره‌ی سایت عوض می شود!
Username : admin
Password : password
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 رییس جمهور ترامپ اعلام کرد که از ۴ مارس تعرفه واردات ۱۰ درصدی بر چین و ۲۵ درصد دیگر بر کانادا و مکزیک اعمال می کند.

#خبر

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

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

#حافظ | گنجور
📍@iipoem
Forwarded from Curious Geek ⚡️
هیراد سجده
مقیاس پذیری و توزیع پذیری ارتباطات با ماتریکس

@TehranLug
یه مطلب خیلی خوب در مورد تاثیر generative ai بر برنامه‌نویسی و تیم‌های توسعه. در آخر هم نظراتش در مورد برنامه‌نویس جونیور و اینکه چرا برای اکثر تیم‌ها وجودش لازمه رو می‌گه.

https://stackoverflow.blog/2024/12/31/generative-ai-is-not-going-to-build-your-engineering-team-for-you/


خلاصه ماجرا اینه که نوشتن کد کوچکی که قیافه خوبی داشته باشه، کاریه که ai خوب امکان میده ولی کار سخت برنامه‌نویس‌ها نیست. در واقع برای ai از مثال برنامه‌نویس جونیوری استفاده می‌کنه که همیشه هم جونیور می‌مونه و سازوکار و ساختارهای فعلی پروژه/شرکت رو یاد نمی‌گیره.

البته همچنان تاکید داره استفاده از ai خوبه در برنامه‌نویسی، در جای درستش، ولی حتی جونیورها نیاز نیست نگران جایگزین شدن با ai باشن.

یه نکته خودم اضافه کنم: فرض کنیم یه برنامه‌نویس با کمک ai الان پروداکتیویتیش ده برابر شده، خب این به این معنی نیست که ۹ تا برنامه‌نویس قراره اخراج بشن، بلکه به این معنیه که شرکت قراره زودتر به اهدافش برسه و از رقیب‌هاش جلو بزنه و پروداکت‌های جدید رو سریع‌تر لانچ کنه و ...
Forwarded from Geek Alerts