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 محتوای آزاد سهراب (Sohrab)
خب mirrorman رو یک سری اصلاحات روش انجام دادم (دیگه به pacman.conf گند نمیزنه) و الان می‌خوام پیشنهادات رو بهش اضافه کنم.

یک بخش جدید بهش اضافه کردم برای مخازن شخص‌ثالث که اینجا هم قابل مدیریت باشه بعد از اینکه quickstart بسته شد و همچنین مشکلاتی که ممکن بود در اثر ssl پیش‌بیاد برای برخی مخازن هم برطرف کردم.


آوید گفت اون بغل رو شبیه nautilus دربیار که اونم انجام شد.

@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from Linuxor ?
توی این سایته می‌تونید کد بنویسید در لحظه خروجی اسمبلیش رو ببینید هم برای بهینه سازی هم برای فهم رابطه بین کد سطح بالا و سطح پایین کاربرد داره :

godbolt.org

@Linuxor
برای اینکه از قافله عقب نمونم، یه MCP ساختم که لاگ‌های سنتری رو نشون می‌ده. Requestهای کند و Issue ها رو سریع پیدا می‌کنم، مشکلات پروداکت رو حل می‌کنم و کار رو تند پیش می‌برم. خیلی خوب کار می‌کنه و لذت بخشه! پابلیکش کردم، شمام می‌تونید استفاده کنید:

https://github.com/mjavadalavi/sentry-mcp

@DevTwitter | <S.MJavad Alavi/>
Forwarded from محتوای آزاد سهراب (Sohrab)
این هم تازه اضافه کردم برای تنظیمات پک‌من.


@SohrabContents
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️کلاهبرداری نوع «advance-fee» یا «419» یا fraud 419

🔹پروفسور Timothy S. Rich از دانشگاه وسترن کنتاکی چهار سال پدیده "fraud 419" (منشاء: نیجریه) را مطالعه کرده است.
این پدیده در زبان امنیتی به اختصار AFF (Advance Fee Fraud) و بیشتر با نام fraud 419 شناخته می‌شود (بر اساس شماره ماده‌ای از قانون مجازات نیجریه).
اساس آن ساده است: کلاهبردار از طریق ایمیل با قربانی تماس گرفته و کمک وی را برای انتقال میلیون‌ها دلار به حساب بانکی خود طلب می‌کند و درصدی به او وعده می‌دهد.
🔸ایمیل‌ها عمداً بد نوشته شده‌اند و غلط‌های نگارشی دارند تا افراد ساده‌لوح را تحت تأثیر قرار دهند.
🔸 وعده انتقال مبلغی هنگفت به حساب شما.
🔸درخواست پرداخت هزینه‌ای پیش از دریافت مبلغ وعده‌داده‌شده‌از کاربر گرفته می‌شود.
🔸پس از پرداخت، مبلغ وعده‌داده‌شده دریافت نمی‌شود، یا درخواست‌های جدیدی برای پرداخت هزینه‌های اضافی مطرح می‌شود.

🔹 اقدامات پیشنهادی برای مقابله:
🔻عدم پاسخ‌دهی به ایمیل‌های مشکوک
🔻عدم ارائه اطلاعات شخصی


نویسنده: حسین سیلانی. آموزش بیشتر در:
https://learninghive.ir
This media is not supported in your browser
VIEW IN TELEGRAM
بجای دستور ping میتونیم از gping تو لینوکس استفاده کنیم.
ظاهر گرافیکی و قشنگ‌تری داره و پینگ هر هاست رو بصورت لایو روی نمودار نشون میده.

نحوه نصب در انواع سیستم عامل‌ها و استفاده در گیت‌هاب پروژه
github.com/orf/gping

@DevTwitter | <Mohammad/>
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 میکروفون خراب شد.
ضبط دوره لاراول به تعویق افتاد. 🚬

#موقت

@TheRaymondDev
Forwarded from Linuxor ?
اگه برای وب اپلیکیشنت دنبال یه لایبری فرانت می‌گردی که راحت باشه و حوصله ری اکت و انگولار و... رو نداری mithril رو تست کن کلا 10 کیلوبایته و خیلی امکانات خوبی بهت می‌ده و می‌تونی باهاش Singe Page Application (برنامه وبی که یه صفحس و روی عناصرش کلیک می‌کنی صفحه آپدیت می‌شه بجای اینکه بره صفحه جدید) بسازی

mithril.js.org


@Linuxor
Forwarded from Linuxor ?
فکر میکنی دنیا تموم شده و دیگه هیچ چیزی برای یادگیری وجود نداره تا اینکه یه تگ جدید توی HTML پیدا می‌کنی...


@Linuxor
Forwarded from Golden Code (علی 🇨🇴)
اصل open closed در اصول SOLID چی هستش؟

این اصل میگه که:

کلاس‌ها، ماژول‌ها یا توابع باید برای توسعه باز باشند ولی برای تغییر بسته باشند.

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

اهمیت open closed

کاهش خطا و باگ‌ها:
با اجتناب از تغییر کدهای تست‌شده، احتمال ورود خطاهای جدید کمتر میشه.

افزایش انعطاف‌پذیری:
افزودن قابلیت‌های جدید بدون دستکاری کدهای قبلی امکان‌پذیره .

نگهداری آسون تر:
توسعه‌دهندگان اینطوری میتونن بدون نگرانی از تاثیر تغییرات، روی توسعه کار کنند.

بهبود کیفیت:
کدهای قابل توسعه، سرمایه بلندمدت تیم‌های نرم‌افزاری هستند.

خلاصش که:

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

#SOLID #OpenClosedPrinciple

(منبع👇🏾)
https://www.linkedin.com/posts/ali-mohammadi-5b7375389_solid-openclosedprinciple-share-7384671951681691649-2OGj?utm_source=share&utm_medium=member_android&rcm=ACoAAF-g0BsBHAA03jv74SJdJwUrgHFqATrvXb8
Forwarded from Golden Code (علی 🇨🇴)
اصل open closed در اصول SOLID چی میگه؟

این اصل میگه که:

کلاس‌ها، ماژول‌ها یا توابع باید برای توسعه باز باشند ولی برای تغییر بسته باشند.

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

📌 اهمیت open closed

کاهش خطا و باگ‌ها:
با اجتناب از تغییر کدهای تست‌شده، احتمال ورود خطاهای جدید کمتر میشه.

افزایش انعطاف‌پذیری:
افزودن قابلیت‌های جدید بدون دستکاری کدهای قبلی امکان‌پذیره .

نگهداری آسون تر:
توسعه‌دهندگان اینطوری میتونن بدون نگرانی از تاثیر تغییرات، روی توسعه کار کنند.

بهبود کیفیت:
کدهای قابل توسعه، سرمایه بلندمدت تیم‌های نرم‌افزاری هستند.

📌 خلاصش که:

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

#SOLID #OpenClosedPrinciple

(منبع👇🏾)
https://www.linkedin.com/posts/ali-mohammadi-5b7375389_solid-openclosedprinciple-share-7384671951681691649-2OGj?utm_source=share&utm_medium=member_android&rcm=ACoAAF-g0BsBHAA03jv74SJdJwUrgHFqATrvXb8
1
Forwarded from محتوای آزاد سهراب (Sohrab)
خب این mirrorman و QuickStart تا همینجا کافی ان.

دیگه برای خورده‌کاری نوشتن چه ایده‌هایی رو دارید؟



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

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

#حافظ | گنجور
📍@iipoem
Forwarded from Gopher Academy
🎙️ عنوان پادکست:
The X/Tools Files
خلاصه پادکست:
در این شماره از The X/Tools Files اعلام شد که Go 1.25 منتشر شده و هم‌زمان برخی پکیج‌های عمومی در x/tools با Go 1.25.0 دچار خطای build می‌شوند؛ تیم‌ها در حال رفع هستند و توصیه می‌شود فعلاً نسخه‌ها را pin کنید و پیش از ارتقا در CI آزمایش کنید. همچنین مطلب «Building blocks for idiomatic Go pipelines» از Anton Zhiyanov معرفی شد که الگوهای عملی برای ساخت pipelineهای خوانا و کارآمد در Go ارائه می‌کند. در بخش رویدادها، زمان GopherCon USA برای 26 تا 28 آگوست در New York اعلام شد و در Lightning Round به ابزارهایی مثل outrig اشاره شد....
اگه برنامه نویس هستید و از هوش مصنوعی برای کدنویسی استفاده می‌کنید، واقعاً به خودتون لطف می‌کنید که OpenSpec رو چک کنید. این ابزار به شما کمک می‌کنه کنترل کامل پروژه رو دست بگیرید و از 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/>
چندتا از دوستان پیام دادند بنا به دلایلی مجبور به خرید miniPC هستند؛ علاوه بر مواردی که من اشاٰره کردم یک مشکلی هم که داره دیده میشه با نسخه اصلی DGX Spark گرما بیش از حد زیر درخواست‌های زیاد هست؛ انویدیا اینطوری تبلیغ کرده که ۱ دونه ازین دستگاه بگیر؛ ۳-۴ تا مدل لود کن و بذار چندتا دولوپر استفاده کنند ولی زیر لود سنگین سریعا داغ می‌کنه!

قطعا این مشکل توسط پارتنر‌های انویدیا حل خواهد شد ولی خب خود دستگاه همونطوری که گفتم ارزش خرید نداره!
جایگزین اگر نیاز دارید:
EVO-X2 AI Mini PC
با تخفیف‌های جدیدی که GMKtec داره میده برای نسخه ۱۲۸ گیگ رم و ۲ ترابایت حافظه فقط ۲۰۰۰ دلار هست و البته تعداد توکن بیشتری میده طبق گزارش خود GMKtec چندتا از عددها این هست :
Qwen3: 235B ——> 11 t/s
Qwen3: 30B ——> 55 t/s
GPT-OSS: 120B ——> 19 t/s
GPT-OSS: 20B ——> 57 t/s

نکته مهمتر با این miniPC می‌تونه به راحتی نقش سیستم اصلی شمارو هم داشته باشه؛
16-core, 32-thread, 64MB L3 Cache

اگر بازم چیز بهتری خواستید (بهتر از نظر من) نسخه اینتل به تازگی معرفی شده
EVO-T1 AI Mini PC
نسخه ۹۶ گیگ رم و ۲ ترابایت هارد این ورژن ۱۱۷۰ دلار هست که با باقی اختلافش با DGX Spark می‌تونید یک Nvidia 5090 هم بخرید و بهش متصل کنید؛ به کمک OCuLink می‌تونید GPU بهش وصل کنید برای گیمینگ و کارهای جدی AI

دوستان اگر دارید ویدئو‌ از DGX Spark می‌بینید؛ ویدئو ‌های اسپانسر و کسایی که دستگاه براشون ارسال شده رو نبینید! خیلی‌هاشون صادق نیستند و فقط مزیت‌ها رو می‌گن (۹۹٪ هم دستگاه رو با مدل‌های دیگه مقایسه نمی‌کنند؛ مثل همین دو مدل GMKtech که به راحتی DGX Spark رو قورت میده)
Forwarded from AI Labdon
اگه برنامه نویس هستید و از هوش مصنوعی برای کدنویسی استفاده می‌کنید، واقعاً به خودتون لطف می‌کنید که OpenSpec رو چک کنید. این ابزار به شما کمک می‌کنه کنترل کامل پروژه رو دست بگیرید و از 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 ، بگید نصبش کن!

<POURYA/>
وب سایت اسپیدتست: سرعت اینترنت گوشی های همراه در ایران به ۵۵ مگابیت برثانیه رسیده که از بین ۱۰۷ کشور جهان در رتبه ۷۵ قرار داره. همچنین ایران در بخش اینترنت خانگی با سرعت ۱۹ مگابیت برثانیه در بین ۱۵۴ کشور در رتبه ۱۴۲ قرار داره. امارات با ۶۲۴ مگابیت برثانیه در بخش همراه و سنگاپور با ۴۰۰ مگبیت بر ثانیه در بخش خانگی رتبه های اول جهانن.

https://www.speedtest.net/global-index/iran

@DevTwitter
بچه‌های اندروید فلاتر
حتی با شکن حرفه‌ای هم نمیتونم sdk دانلود کنم
بیاید بگید چه می‌کنید شماها
خیلی لنگم برای مریض می‌خوام

* مشکل حل شد عزیزان، DNS Changer مشکلم رو حل کرد

@dvtwi