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
یه gist نوشتم هر وقت جایی سیستم جدید میبینم و بخوام پایتون کار کنم، اینو اجرا میکنم و فایل اولیه پروژه لوکالم رو میسازم :)

https://gist.github.com/hamidtech/b576e5760b63421ac58498fa470c64a9

@DevTwitter | <حمید/>
🚀🇨🇳

چین و برنامه‌ی بزرگش برای ماه!

چین تنها کشوریه که تونسته روی پشتِ ماه (نیمکره‌ای که هیچ‌وقت از زمین دیده نمی‌شه) فرود بیاد.
در سال ۲۰۱۹ فضاپیمای Chang’e-4 و مریخ‌نورد Yutu-2 روی سطح پنهان ماه نشستند و از همون موقع چین داره مرحله‌به‌مرحله حضورش رو روی ماه گسترش می‌ده.

🔭 هدف‌هاش چیه؟

بررسی ساختار خاک، سنگ و تابش‌های کیهانی روی پشت ماه

جمع‌آوری و بازگردوندن نمونه‌ها به زمین (Chang’e-5 و Chang’e-6)

شناسایی منابعی مثل آب یخ‌زده و هلیم-۳ برای انرژی و سکونت آینده

ایجاد ارتباط دائم با زمین از طریق ماهواره‌های Queqiao

و آماده‌سازی برای ساخت پایگاه دائمی قمری تا حدود سال ۲۰۳۵، در همکاری با روسیه

چین عملاً داره از مرحله‌ی “اکتشاف علمی” عبور می‌کنه و وارد فاز “حضور پایدار روی ماه” می‌شه — قدمی جدی به سمت آینده‌ای که ماه دیگه فقط در آسمون نیست، بلکه محل زندگی و پژوهش انسانه. 🌕


@code2_ir
Forwarded from Linuxor ?
مدیرعامل قبلی گوگل Eric Schmid به آمریکایی ها هشدار داده که مدل‌های متن‌باز هوش مصنوعی ساخت چین ممکن است به‌زودی بر بازار جهانی مسلط شوند.

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

او این وضعیت را یکی از «بزرگ‌ترین ترس‌هایش» برای آینده فناوری و امنیت جهانی عنوان کرده است.


@Linuxor
Forwarded from Linuxor ?
خبر جالب امروز هم بر می‌گرده به دعوای OpenAI با رسانه ها، OpenAI داره با یه دستور قضایی در نیویورک می‌جنگه که می‌خواد 20 میلیون گفت‌وگوی کاربران ChatGPT رو تحویل بده. قضیه از این قراره که یه سری رسانه‌ها ادعا کردن OpenAI از مقالاتشون برای آموزش مدل‌ها استفاده کرده و حالا دنبال دسترسی به همه داده‌های ChatGPT هستن. OpenAI می‌گه این درخواست ناعادلانه است و بیشتر گفت‌وگوها اصلاً ربطی به شکایت ندارن، ضمن اینکه افشای اون‌ها حریم خصوصی میلیون‌ها کاربر رو به خطر میندازه. ولی قاضی گفته حریم خصوصی به کتف چپ ماهم نیست دزدی هاتو نشون بده ای گستاخ!

@Linuxor
Forwarded from محتوای آزاد سهراب (Sohrab)
خب روش استفاده از این رو توی بلاگ بنیاد فری‌بی‌اس‌دی گذاشته بودن و اتفاقاً خیلی باحال بود انجام دادنش :))

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

https://freebsdfoundation.org/blog/oci-containers-on-freebsd/


@SohrabContents
اگه زبان گو کار می‌کنید و یا قصد یادگیریش رو دارید این ویدیو هارو ببینید از تیم Ardan Labs هستش یه مجموعه خیلی خوب برای یادگیری برنامه نویسی و دواپس

https://github.com/ardanlabs/gotraining

@DevTwitter | <MEHDI Homeily - مِهدی هُمِیلی/>
Forwarded from GitHub Trending Daily
🔥 New GitHub Trending Repositories 🔥

Found 8 new trending repositories:

1. traefik by traefik
📝 The Cloud Native Application Proxy
💻 Go | 57,713 | 🌟 Today: 37
🔗 Link

2. LightRAG by HKUDS
📝 EMNLP2025 "LightRAG: Simple and Fast Retrieval-Augmented Generation"
💻 Python | 22,645 | 🌟 Today: 55
🔗 Link

3. verl by volcengine
📝 verl: Volcano Engine Reinforcement Learning for LLMs
💻 Python | 15,413 | 🌟 Today: 44
🔗 Link

4. Memori by GibsonAI
📝 Open-Source Memory Engine for LLMs, AI Agents & Multi-Agent Systems
💻 Python | 2,476 | 🌟 Today: 348
🔗 Link

5. WSABuilds by MustardChef
📝 Run Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with ...
💻 Python | 12,660 | 🌟 Today: 175
🔗 Link

6. engine by playcanvas
📝 Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
💻 JavaScript | 11,187 | 🌟 Today: 68
🔗 Link

7. milvus by milvus-io
📝 Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
💻 Go | 38,475 | 🌟 Today: 55
🔗 Link

8. tracy by wolfpld
📝 Frame profiler
💻 C++ | 13,128 | 🌟 Today: 24
🔗 Link


🔘 @github_trending_daily
This media is not supported in your browser
VIEW IN TELEGRAM
ساده‌ترین توضیحی که می‌تونید برای وای‌فای 2.4GHz و 5GHz پیدا کنید.

@DevTwitter
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
یه پستی توی ایکس فیو شده (همونطور که میبینید بالای ۱۴میلیون ویو خورده) که اگه بزنید ترنسلیت بشه باگ میخوره:

https://x.com/shuri_togetoge/status/1988110015925022882

@TheRaymondDev
Forwarded from Golden Code (علی 🇨🇴)
در Laravel نسخه 12.16 به بعد یک rule جدید به نام in_array_keys معرفی شده :

$request->validate([
'data' => 'required|array|in_array_keys:name,email',
]);

یعنی آرایه‌ی data باید حداقل یکی از کلیدهای name یا email رو داشته باشه، بدون نیاز به کد اضافی.

مزایای استفاده ازین rule :

کد تمیز و کوتاه

حذف بررسی‌های دستی کلیدها

هماهنگ با دیگر قوانین اعتبارسنجی


📌 این rule فقط وجود کلیدها رو بررسی میکنه. برای بررسی نوع یا مقدار دیتا، از قوانین دیگه ای مثل string یا email استفاده کنین.

ی مثال دیگه:
$request->validate([
'user' => 'required|array|in_array_keys:name,email,password',
]);


درین مثال، اگه هیچکدوم از کلیدهای name، email یا password وجود نداشته باشن، Laravel به صورت خودکار خطا برمیگردونه و نیازی به نوشتن کد دستی نیست.
اما اگه فقط یکی از کلیدها موجود باشه، بدرستی انجام میشه بدونه خطا.

#Laravel #Laravel_tip #لاراول

@GoldenCodeir 🔥
(به‌منبع و مثالش دقت کنید 👇🏾)
https://x.com/mmartin_joo/status/1988233512273543234?t=2ABEYuKulqMioiYyYh6Umg&s=19
Forwarded from محتوای آزاد سهراب (Sohrab)
و کمپانی valve از یک دستگاه جدید با استیم‌اواس و کی‌دی‌ای پلاسما رونمایی کرد.


https://youtu.be/tY7iBlM7QIY?si=ffDpz4ejgsKFCNd5


میزکار پیشرو گنو/لینوکس اسمش چی بود؟ ا.... یادم رفت

@SohrabContents
Forwarded from Meitix
تو دنیای وب و نرم‌افزار، وقتی دیتا بین سرویس‌ها جابه‌جا می‌شه، دو راه داری:

1️⃣ Pass by Reference:
همه سرویس‌ها مستقیم به همون رکورد دیتابیس نگاه می‌کنن. مثل اینکه OrderService و InventoryService هر دو با هم تو یه جدول مستقیم کار کنن.

هر تغییری که یکی بده، بقیه هم همون لحظه قاعدتا می‌بینن.

مزیتش؟ سریع و ساده.

مشکل؟ اگر یکی خراب کنه یا کند باشه، همه گیر می‌کنن. Coupling شدیده و سیستم شکننده‌ست.


2️⃣ Pass by Message:
هر سرویس خودش یک کپی از دیتا می‌گیره، از طریق پیام یا event. مثلا OrderService وقتی سفارش جدید ثبت کرد، یه event مثل OrderCreated می‌فرسته.
و InventoryService وقتی دریافتش کرد، خودش دیتا رو ذخیره می‌کنه یا پردازش می‌کنه.

مزیتش؟ سرویس‌ها مستقلن، خطای یکی روی دیگری اثر نمی‌ذاره.

مقیاس‌پذیرتر و امن‌تره، مخصوص microservices و سیستم‌های توزیع‌شده
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۱۲۹

از خویش خوشم نی نباشد خوشیم
از خود گرمم نه آب و نی آتشیم
چندان سبکم به عشق کاندر میزان
از هیچ کم آیم دو من ار برکشیم

#مولانا | گنجور
📍@iipoem
بر اساس #گزارش کاربران و با درنظر گرفتن آخرین پژوهش شبکه، #وارپ کلودفلر مجددا اتصال‌های کلاینت WireGuard را به مقاصدی غیر از مقصد پیش‌فرض باز کرده است.
#کلودفلر در چندماه گذشته تمام اتصال‌های مبتنی بر وایرگارد به سرورهایش را مسدود کرده بود و تنها گزینه، استفاده از مقصد پیش‌فرض (که به‌راحتی می‌شد با مسدود کردن یک IP یا دامنه از کار انداخت)، یا استفاده از اپلیکیشن رسمی ۱.۱.۱.۱ و پروتکل مسک بود.
اما حالا به نظر می‌رسد که آن‌ها این اتصال‌ها را باز کرده‌اند و قصد دارند به مردم کمک کنند تا از طریق هسته‌های مبتنی بر WireGuard شخص‌ثالث مثل وارپ‌پلاس به اپ‌ها متصل شوند!

© Atomic_anon

🔍 ircf.space
@ircfspace
Forwarded from Gopher Academy
🔵 عنوان مقاله
some odd discrepancies when profiling their Go code on macOS.

🟢 خلاصه مقاله:
این مطلب در Golang Weekly به این می‌پردازد که چرا هنگام پروفایل کردن برنامه‌های Go روی macOS گاهی نتایج ناسازگار و غافلگیرکننده دیده می‌شود؛ پروفایل‌ها بین اجراها تغییر می‌کنند و معمولاً با اعداد به‌دست‌آمده روی Linux یا در CI هم‌خوان نیستند. ریشه مسئله بیشتر به تفاوت ابزارها، رفتار سیستم‌عامل و ویژگی‌های بار کاری برمی‌گردد: نمونه‌برداری pprof ممکن است نقاط داغ کوتاه‌عمر را نبیند، مدیریت توان و زمان‌بندی macOS بر نرخ نمونه‌گیری و زمان اجرای رشته‌ها اثر می‌گذارد، و حضور cgo یا کتابخانه‌های بومی می‌تواند ردگیری پشته و نمادگذاری را دشوار کند. توصیه‌ها شامل ترکیب pprof با Instruments، اجرای طولانی‌تر برای پایداری نمونه‌گیری، کنترل نویز محیطی (مثل ثابت نگه‌داشتن GOMAXPROCS و اجرای سیستم در شرایط کم‌بار)، تکرار چندباره اندازه‌گیری و نهایتاً مقایسه با مقادیری است که روی Linux (در صورت استقرار نهایی) به‌دست می‌آیند. جمع‌بندی این است که پروفایل‌های macOS را راهنمایی جهت‌دار بدانید و تصمیم‌های نهایی کارایی را بر اساس پلتفرم مقصد اتخاذ کنید.

#Go #Golang #macOS #Profiling #Performance #pprof #Instruments #AppleSilicon

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


👑 @gopher_academy
الان که آمار کاربران در پیام‌رسان‌های بومیِ رانتی به چند میلیارد رسیده، دکتر قصدش اینه بخشی از ریزش ۶۰ درصدی ⁧#تلگرام⁩ رو جبران کنه!

🔍 ircf.space
@ircfspace
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
یه روز عادی لینوکس کارا :


@Linuxor
یه افزونه مشتی برای TypeScript پیدا کردم که واقعاً کار رو راحت‌تر می‌کنه:
اگه مثل من اهل ساختار تمیز و feature-based تو پروژه‌هات هستی، احتمالاً همیشه درگیر ساخت یا آپدیت دستی فایل‌های index.ts برای export کردن ماژول‌ها بودی
این افزونه دقیقاً همون چیزیه که دنبالش بودم!
با یه کلیک همه‌ی exportها رو به صورت خودکار جمع می‌کنه، و دیگه لازم نیست خودت بری فایل‌های مختلف رو دستی اضافه کنی.
پشتیبانی از alias
به‌روزرسانی خودکار وقتی فایل جدید اضافه می‌کنی
تنظیمات قابل شخصی‌سازی برای مسیرها
من چند روزه دارم استفاده می‌کنم، و به جرأت می‌تونم بگم barrel management توی TypeScript هیچ‌وقت به این راحتی نبوده (مخصوصا برای پروژه های اسکیل بالا)
اگه زیاد با ساختارهای feature-base یا monorepo کار می‌کنی، این اکستنشن قطعاً باید جزو ابزارهای ثابتت باشه

لینک افزونه [vscode]
https://github.com/estruyf/vscode-typenoscript-exportallmodules

@DevTwitter | <Soheil Ghanbary/>