Dev Perfects – Telegram
Dev Perfects
41 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 RandRng
#موقت
احتمال بارش هر ۱۵ دقیقه که می‌گذره داره کمتر می‌شه!
اگر نباره حداقل تا ۱۵ روز آینده خبری از بارش نیست؛ هوا آفتابی پیش بینی شده.
Forwarded from امیرحسین پناهےفر
Debian 13 Release Celebration.pdf
2.4 MB
امیرحسین پناهی‌فر
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۷۳۷

ای دوست ز من طمع مکن غمخواری
جز مستی و جز شنگی و جز خماری
ما را چو خدا برای این آوردست
خصم خردیم و دشمن هشیاری

#مولانا | گنجور
📍@iipoem
چطور سرعت Build داکر رو چند برابر کردم؟ تجربه‌ای که واقعاً زندگیم رو راحت‌تر کرد!

چند وقت پیش مجبور بودم برای یک پروژه چندین بار پشت‌سرهم Docker Image بسازم. هر بار ۳–۴ دقیقه منتظر موندن… واقعاً کلافه‌کننده بود.
فکر کردم شاید مشکل از زیرساخت باشه. اما نه — مشکل از Dockerfile خودم بود!

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

1) لایه‌بندی درست Dockerfile = کاهش زمان تا ۷۰٪

اگر اول dependencyها رو نصب کنید و بعد سورس‌کد رو اضافه کنید، Docker مجبور نمی‌شه هر بار از صفر بسازه.
این نکته رو که فهمیدم، انگار turbo رو روشن کردم!

2) Multi-Stage Build: هم سریع‌تر، هم سبک‌تر

کد compile یه جا
run یه جا
نتیجه؟
یک ایمیج سریع‌تر، تمیزتر، امن‌تر و چند برابر کوچکتر.

3) فعال‌سازی BuildKit: یک جهش واقعی

BuildKit رو که فعال کردم، انگار داکر از خواب بیدار شد!
بعضی buildها تا ۲ برابر سریع‌تر شدن.
هم caching بهتر، هم parallel steps.

4) .dockerignore نجات‌دهنده واقعی

صادقانه بگم: نصف کندی من بخاطر این بود که چیزهای عجیب‌وغریب داشت وارد context می‌شد!
Logها، tempها، node_modules، target…
وقتی .dockerignore رو درست کردم، همه‌چیز سریع‌تر شد.

خروجی این تغییرات؟

بدون حتی یک ریال هزینه سخت‌افزاری:
- سرعت build چند برابر
- حجم ایمیج‌ها کمتر
- اعصاب راحت‌تر
- زمان بیشتر برای کارهای مهم‌تر

اگر پروژه‌هاتون به داکر وابسته‌ست، پیشنهاد می‌کنم همین امروز ۱۰ دقیقه وقت بذارید و Dockerfileتون رو بازنویسی کنید.
نتیجه‌ش بیشتر از چیزی که فکر می‌کنید ارزش داره.

@DevTwitter | <Amir Zangiabadi/>
فردا سالروز آغاز قطع سراسری اینترنت ایران در #آبان_خونین هست. قطع سراسری اینترنت پس از اعتراضات گسترده، در ۲۵ آبان آغاز شد و تا ۳ آذر سال ۱۳۹۸ ادامه یافت.
این اقدام با دستور شورای عالی امنیت ملی و توسط وزارت ارتباطات انجام شد. در این بازه زمانی، دسترسی کاربران به #اینترنت بین‌الملل به‌طور کامل قطع شد و تنها شبکه ملی اطلاعات در دسترس بود.

🔍 ircf.space
@ircfspace
به معنای واقعی کلام نسخه جدید OpenSpec یکی از بهترین ابزار ها برای برنامه نویس هایی است که از ai برای کد نویسی کمک میگیرند.

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

نسخه جدید که دیروز تکمیل شده است ، خیلی سازگاری بهتری با cli کد نویس ها دارد مخصوصا Gemini Cli , همچنین هماهنگیش برای پلن ریزی کاملا بهتر شده

اگر از قبل استفاده میکردید اپدید کنید
و اگر استفاده نمیکرید متن زیر یک تحول در کد نویسی شما است

این ابزار به شما کمک می‌کنه کنترل کامل پروژه رو دست بگیرید و از AI به عنوان یک همکار قابل اعتماد استفاده کنید!

تا حالا با دستیار های کدنویسی هوش مصنوعی (مثل Cursor یا Copilot) کار کردید و به جای چیزی که دقیقاً در ذهن داشتید، یک چیز کاملاً دیگه تحویل گرفتید؟ یا یک بخش رو نوشته و یک بخش دیگه رو براتون خراب کرده

من جدیدا ابزاری رو پیدا کردم به اسم OpenSpec که داره این بازی رو برای همیشه عوض می‌کنه.

ایده‌اش ساده و ناب هست: شما و هوش مصنوعی، قبل از نوشتن حتی یک خط کد، روی «چیزی که باید ساخته بشه» به توافق کامل می‌رسید.

دیگه خبری از پرامپت‌های مبهم در چت و خروجی‌های غیرقابل پیش‌بینی نیست. OpenSpec یک فرآیند کاری سبک و قدرتمند اضافه می‌کنه که پروژه‌ها رو اینطوری پیش می‌بره:

۱. پیشنهاد تغییر (Change Proposal): شما به AI می‌گید چه قابلیتی رو می‌خواید اضافه کنید. AI یک ساختار کامل از مشخصات، وظایف و پیشنهادها رو براتون می‌سازه.

۲. بازبینی و هماهنگی: شما و AI با هم مشخصات رو دقیق می‌کنید تا همه چیز شفاف و بدون ابهام باشه.

۳. پیاده‌سازی: AI بر اساس مشخصات نهایی و توافق شده، کدنویسی رو انجام می‌ده.

۴. آرشیو: بعد از اتمام کار، تغییرات به آرشیو منتقل می‌شن و مشخصات اصلی پروژه رو به‌روز می‌کنن.

چرا این ابزار به خوبی جواب میده
بدون نیاز به کلید API: نصب کن و استفاده کن. ساده و سریع.
با ابزارهای فعلی شما کار می‌کنه: با Claude Code, Cursor, GitHub Copilot, Windsurf و ده‌ها ابزار دیگه یکپارچه می‌شه.
قابل پیش‌بینی و شفاف: دیگه نمی‌خواد حدس بزنید AI چی می‌سازه. همه چیز از قبل مشخصه.
عالی برای پروژه‌های موجود: نه فقط برای پروژه‌های جدید، بلکه برای تغییر و توسعه کدهای قدیمی هم عالیه.
مستندسازی خودکار: هر تغییری با مشخصات و وظایفش ثبت می‌شه و یک سند زنده از پروژه می‌سازه.

اینم آدرس گیتهابش که همه چیز اماده یک جا هست!
https://github.com/Fission-AI/OpenSpec

اگر نتونستنید دستی نصبش کنید ، میتونید فایل README[.]md رو کپی کنید ، بدید به همون ابزار Ai که براتون کد میزنه مثل Claude Code, Cursor, GitHub Copilot ، بگید نصبش کن!

@DevTwitter | <POURYA/>
Forwarded from AI Labdon
♨️ مصرف برق OpenAI در حد یک کشور!
نگرانی جهانی از ابر دیتاسنتر جدید سام آلتمن

▪️سم آلتمن اعلام کرده OpenAI تا سال 2033 قصد دارد ظرفیت محاسباتی خودش را به ۲۵۰ گیگاوات برساند؛ عددی که برای تأمینش تقریباً به اندازه مصرف برق کل کشور هند با جمعیت ۱.۵ میلیارد نفر انرژی لازم است!

▪️این سطح مصرف یعنی حجم عظیمی از انتشار دی‌اکسیدکربن؛ حتی دو برابر میزان کربنی که غول نفتی ExxonMobil در یک سال منتشر می‌کند.

▪️طبق برآوردها، این ظرفیت قرار است میزبان ۶۰ میلیون پردازنده‌ی گرافیکی GB300 انویدیا باشد. یعنی OpenAI باید سالانه حدود ۳۰ میلیون GPU سفارش بدهد تا این زیرساخت غول‌پیکر همیشه روشن بماند!
Forwarded from محتوای آزاد سهراب (Sohrab)
دلم به حال کسایی که از هوش مصنوعی (حماقت مصنوعی) استفاده می‌کنن می‌سوزه.


دبیان sid نه مخزن sid-update داره و نه sid-security چون غلتانه :)

و صدالبته همیشه حق با هوش مصنوعیه...


@SohrabContents
این هفته در کی‌دی‌ای جدید منتشر شد🥳

در فرسته بعدی می‌تونید تغییرات رو به صورت کامل مطالعه کنید.

پیوند برای مطالعه کامل:

https://blogs.kde.org/2025/11/15/this-week-in-plasma-ocr-in-spectacle-and-many-ui-improvements/

@KDE_fa
گزارش کاربران از بروز اختلال در #اینترنت ایران حکایت می‌کنه.
رادار آروان هم اختلالی رو روی دیتاسنتر ایرانسل نشون میده، که البته به‌نظر نمیرسه گسترده باشه ...

🔍 ircf.space
@ircfspace
Forwarded from Linuxor ?
با ابزار Debloater می‌تونید اپ های نصب شده توسط شرکت سازنده گوشیتون روی گوشی رو حذف کنید

بدون اینکه گوشی رو روت کنی، بهت اجازه می‌ده اپ‌های اضافهٔ سامسونگ، شیائومی، گوگل و بقیه رو غیرفعال یا حذف امن کنی و هم سرعت گوشی بهتر بشه هم باتری بیشتر دووم بیاره.

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

github.com/0x192/universal-android-debloater


@Linuxor
Forwarded from Linuxor ?
دعوای چین و آمریکا باعث شده که چین یه چیپ RISC-V به اسم Lion Rock برای دیتاسنتر های خودش بسازه و دیگه محتاج آمریکا نباشه این چیپ توسط شرکت StarFive ساخته شده و نکته جالبش اینه که این چیپ با سرورهای اینتل سازگاره یعنی می‌تونن خیلی راحت جایگزینش کنن.

@Linuxor
Forwarded from Linuxor ?
این یه مجموعه دموی خیلی باحال و کاربردیه که بهت نشون می‌ده چطور می‌تونی با WebRTC (یه فناوری مرورگراس که اجازه می‌ده بدون هیچ افزونه‌ای، تماس صوتی/تصویری، اشتراک صفحه و انتقال داده رو مستقیم بین دو کاربر برقرار کنی) کار کنی. برای کسی که تازه می‌خواد وارد دنیای realtime communication بشه، بهترین چیز همینه که یه‌کم کد آماده ببینه و ازش ایده بگیره.

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

github.com/muaz-khan/WebRTC-Experiment

@Linuxor
Forwarded from Linuxor ?
بروزرسانی جدید تلگرام تغییرات جدیدی توی ui داشته!

ممکنه این تغییرات برای شما خوشایند نباشه چون بین دکمه های شناور فضای خالی غیر قابل استفاده وجود داره، فضای خالی غیر قابل استفاده یعنی از بین دوتا دکمه محتوای پشت اونا دیده بشه ولی این دیده شدن هیچ مزیتی نداشته باشه و قابل استفاده نباشه.

البته این ویژگی توی طراحی پذیرفته شده است و زیبایی بیشتری نسبت به نوار ثابت داره اما مزاحم محتواست و کاربرا ممکنه سادگی نوار ثابت رو ترجیح بدن.

@Linuxor
Forwarded from Linuxor ?
اگه نمی‌تونید یه پروژه ای رو شروع کنید، شاید مشکل توی درک معماری دارید! یه راهکار ساده اینه که برید پروژه های بزرگ ساخته شده با اون فریم‌ورکی که کار میکنید رو clone کنید و فقط سعی کنید ادیتش کنید یه مدت بگذره به ساختار و معماری پروژه عادت می‌کنید و خودتون میتونید شبیه‌اش رو بسازید.


@Linuxor