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 tiivik️
Forwarded from tiivik️
Forwarded from Python Hints
این یکی هم مقایسه سرعت عملکرد CPU نسبت به گرفتن داده هست!

دلیل پافشاری من بر اینکه؛ حتماً concurrency رو یاد بگیرید هم همین هست!

خوندنش اینطوری هست؛ ۱ سیکل سی‌پی‌یو (توی چند نسل قبل اینتل ۱۴ تا instruction می‌تونست انجام بده) رو اگر فرض کنیم ۱ ثانیه زمان میبره (زمان واقعی‌تر ستون وسط هست)

خوندن داده از سریعترین رم‌های موجود؛ ۶ دقیقه می‌شه به نسبت اون! و خوندن از درایو SSD (بسته به سرعت و ...) مثل این می‌مونه که بین ۲ تا ۶ روز زمان ببره!
و اگر async کد نمی‌زنید توی تمام این مدت CPU شما بیکار هست، باید صبر کنه تا اون داده‌ها بهش برسه!

حالا می‌تونید قشنگ درک کنید که چرا می‌گیم تسک‌های I/O bound رو حتماً async کنید‌.
Forwarded from دبیان فارسی
نگارش ۱۳ دبیان گنو/هرد هم منتشر شد:
https://cdimage.debian.org/cdimage/ports/13.0/

تغییرات عمده از نگارش ۱۲:
• پشتیبانی ۶۴ بیتی کامل شده و پوشش مخازن از هرد ۳۲بیتی هم فراتر رفته.
• نگارش ۶۴ بیتی از راه‌اندازهای دیسک سمت کاربر NetBSD استفاده می‌کنه (با سپاس از لایهٔ Rump).
• پشتیبانی از گرداننده‌های USB و نوری اضافه شده.
• مترجم رااست اضافه شده.
• می‌شه با mmdebstrap گنو/هرد رو توی هر سیستم‌عامل دیگه‌ای خودراه‌اندازی کرد
و…
پستی در بلاگ پارچ مربوط به مشکلات اخیر در کلیدهای آرچ منتشر شد که چرایی رخ دادن این مشکلات و نحوه حل شدن اون رو توضیح داده.

https://blog.parchlinux.com/fa/archlinux-keyring-problem/

از بابت رخ دادن چنین مشکلی متأسفیم.

@ParchLinux
Forwarded from SoniaCircuit (Sonia Fatholahi)
با یه بررسی ساده توی سایت های دولتی ایران میشه متوجه شد تقریبا همشون از cdn ابرآروان استفاده میکنن

البته که فکر نکنم اونقدرم چیز جدیدی باشه این موضوع

نکته جالب اینجاس که بعضی سایتا حتی با http هم بالا میان و هیچ rule یی برای enforce کردن https براش در نظر نگرفته شده
Forwarded from ahmadreza rezaee
این روزا اگه هر روز تو گیت‌هاب فعالیت نکنی، گراف فعالیتت کم‌کم رنگش می‌پره و دیگه سبز نمی‌مونه

برای همین Green Graph رو ساختم که هر روز خودش خودکار یه کامیت بزنه و گراف همیشه سبز بمونه

با GitHub Actions کار می‌کنه، نیازی نیست خودت کاری بکنی
می‌تونی راحت برای خودت شخصی‌سازیش هم بکنی

سورسش اینجاست:
https://github.com/ahmadrz1379/green-graph

توی ریپو توضیح دادم چطور راه‌اندازیش کنی
اگه خوشت اومد، استار یادت نره
دبیان ۱۳ منتشر شد
و جالب اینکه پلاسما ۶.۳ داره
واقعا وسوسه شدم آپگرید کنم

https://www.omgubuntu.co.uk/2025/08/debian-13-trixie-released-with-2-years-worth-of-improvements

@DevTwitter | <Bardia/>
Forwarded from AI Labdon
تاج‌گذاری OpenAi در میدان شطرنج هوش مصنوعی ؛ ChatGPT گراک رو به زمین زد!

▪️در اولین دوره مسابقات شطرنج هوش‌ مصنوعی در Kaggle Game Arena، مدل o3 از OpenAI با یک نمای قاطع 4 بر 0 مقابل Grok 4 (xAI) پیروز شد.

▪️مدل o3 با دقت 90.8% و بازی‌های حساب‌شده، حریف رو به اشتباهات سخت کشوند؛ در حالی که Grok 4 با دقت 80.2% نتونست جلوی سقوط مهره‌ها رو بگیره.

▪️رده‌بندی نهایی :

🥇 OpenAI - o3 (قهرمان)
🥈 xAI - Grok 4 (نایب‌قهرمان)
🥉 Gemini 2.5 Pro (مقام سوم)
Forwarded from Go Casts 🚀
یه محیط خیلی جذاب برای یادگیری الگوهای Concurrency گولنگ بصورت تعاملی

Go Concurrency Explorer
Interactive Learning Platform
https://www.concurrency.rocks


@gocasts
Forwarded from Linuxor ?
خبر :

در جواب رایگان شدن GPT-5، گراک 4 هم رایگان در دسترس قرار گرفت. (ممکنه یکم زمان ببره برای همه فعال شه و اگر نشد با آیپی آمریکا تست کنید)

grok.com


@Linuxor
Forwarded from Linuxor ?
امروز لینوس توروالدز به یکی از مهندسای گوگل گفت : این چرتو پرتارو اولا دیر ارسال کردی و ثانیا کدت آشغاله و جاش توی هدر لینوکس نیست و کدت باید بره جهنم 😂😂😂

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


@Linuxor ~ lundukejournal
Notice: Possible deprecation of WHOIS services after January 28, 2025 for ICANN TLDs
ICANN is in the process of transitioning registries and registrars from using WHOIS to provide domain registration data to a replacement protocol, RDAP. This could happen as soon as January 28, 2025. In cases where registries and/or registrars turn off their Whois services, whois.domaintools.com can no longer provide updated WHOIS records. DomainTools is adding RDAP to our enterprise products, Iris Investigate, Iris Detect and the Iris Enrich API. Domain registration data will continue to be provided in those applications.

الان بیشتر سایت‌ها و ابزارها برای دیدن اطلاعات ثبت دامنه (مثل مالک دامنه، تاریخ ثبت، رجیسترار) از WHOIS استفاده می‌کنند.

بنیاد ICANN تصمیم گرفته این سیستم قدیمی را کنار بگذارد و از RDAP به عنوان جایگزین رسمی استفاده کند، چون RDAP:

ساختار داده استانداردتر و قابل پردازش ماشینی دارد.
امنیت و کنترل دسترسی بهتری ارائه می‌دهد (می‌توان اطلاعات حساس را محدود کرد).
قابلیت جستجوی دقیق‌تر و سازگار با API دارد.

از ۲۸ ژانویه ۲۰۲۵ ممکن است بسیاری از رجیستری‌ها و رجیسترارها سرویس WHOIS خود را خاموش کنند.
این یعنی اگر ابزاری (مثل بعضی نسخه‌های عمومی DomainTools) فقط از WHOIS استفاده کند، دیگر نمی‌تواند داده‌های به‌روز ثبت دامنه را نشان دهد.
برای دانلود دبیان 13

هش SHA256 برای اطمینان از سالم بودن
و اصلی بودن فایل قرار گرفت
روش چک کردن
sha256sum Your_debian_iso_name.iso


نسخه کم حجم : CD حجم دانلودی 754M لینک SHA256SUMS
e363cae0f1f22ed73363d0bde50b4ca582cb2816185cf6eac28e93d9bb9e1504
نسخه کامل تر :1 DVD حجم دانلودی 3.7G لینک SHA256SUMS
c998fe73ca8dbce235f189a2a92873bf0a8f70b0982f361629a18a0f38b6fe92

میرور های ایرانی (برای اطمینان حتما Hash فایل را چک کنید)
دانلود از Soft98
این روزا اگه هر روز تو گیت‌هاب فعالیت نکنی، گراف فعالیتت کم‌کم رنگش می‌پره و دیگه سبز نمی‌مونه

برای همین Green Graph رو ساختم که هر روز خودش خودکار یه کامیت بزنه و گراف همیشه سبز بمونه

با GitHub Actions کار می‌کنه، نیازی نیست خودت کاری بکنی
می‌تونی راحت برای خودت شخصی‌سازیش هم بکنی

سورسش اینجاست:
https://github.com/ahmadrz1379/green-graph

توی ریپو توضیح دادم چطور راه‌اندازیش کنی
اگه خوشت اومد، استار یادت نره

@DevTwitter | <ahmadreza rezaee/>
Forwarded from Woland's Linux Journal (Woland)
Forwarded from Gopher Academy
🆗 چیستی SBOM و اهمیتش؟

ا* SBOM یا Software Bill of Materials، لیستی ساختاریافته از تمام اجزای تشکیل‌دهنده نرم‌افزار مثل پکیج‌ها، ماژول‌ها و کتابخانه‌هاست. این لیست کمک می‌کنه تیم‌ها بر زنجیره تأمین نرم‌افزاری، وابستگی‌ها و ریسک‌های امنیتی تسلط بهتری داشته باشن
* در پروژه‌های Go، فایل go.mod فقط وابستگی‌های مستقیم رو فهرست می‌کنه، اما SBOM برای پوشش‌دهی وابستگی‌های غیرمستقیم (transitive) و تولید خروجی در قالب‌های استاندارد بسیار کاربردی‌تره

---

مزایای SBOM

| مزیت | توضیح |
| --------------- | ------------------------------------------------------ |
| امنیت | شناسایی سریع آسیب‌پذیری‌های وابستگی‌ها |
| تطابق با مجوزها | بررسی مجوزهای وابستگی‌ها قبل از انتشار |
| استانداردسازی | استفاده از فرمت‌های مشترک و قابل تحلیل |
| الزامات قانونی | کاربرد در پروژه‌هایی با نیازهای compliance مثل FedRAMP |


---

نحوه‌ی تولید SBOM در پروژه‌های Go

1. نصب ابزار CycloneDX برای Go:


   go install github.com/CycloneDX/cyclonedx-go@latest


2. تولید SBOM با فرمت JSON:


   cyclonedx-go mod -json -output sbom.json


3. تحلیل SBOM با ابزارهایی مثل Grype:


   grype sbom.json


4. بررسی تطابق مجوزها:


   cyclonedx-go mod -licenses -json -output licenses.json


* برای پروژه‌هایی که از Go Workspace استفاده می‌کنن، باید به‌طور موقت آن را غیرفعال کرد (مثلاً با GO111MODULE=off) تا ابزار بتواند SBOM را به درستی تولید کند

---

جمع‌بندی کوتاه

*ا SBOM یک نقشهٔ دقیق از تمام اجزای نرم‌افزار شماست—وقت نگرانی دربارهٔ نسخه‌ها، آسیب‌پذیری‌ها یا مجوزهای حقوقی شون داشته باشی.
* ابزار CycloneDX for Go ساده‌ترین راه برای تولید SBOM در پروژه‌های Go است.
* پس از تولید، ابزارهایی مثل Grype و CycloneDX خود ابزار خوبی برای تحلیل و بررسی و آسیب‌پذیری یا مجوزها فراهم می‌کنن.
Forwarded from Linuxor ?
بیانیه‌ی مشترک صد استارت‌آپ بزرگ اقتصاد دیجیتال کشور: به سیاست‌های محدودکننده‌ی اینترنت پایان دهید

رفع فیلتر شبکه‌های اجتماعی و وب‌سایت‌های آموزشی و مهارتی پربازدید، افزایش سرعت و پهنای باند بین‌الملل و رفع محدودیت پروتکل‌های نوظهور از جمله HTTP 3.0 وIPV6 مطالبه‌ی جدی ما است.

این بیانیه از طرف دیجی‌کالا، اسنپ، تپسی، آروان‌کلاد، علی بابا، فناپ، ستون، دیوار، یکتانت، کافه بازار و اکثر استارتاپ های بزرگ ایران تایید شده.

@Linuxor ~ IT IRAN
دوستان این Qwen3-coder که گفتم نسخه open source نیستا !!!

برید روی سایت
https://chat.qwen.ai

و از بخش انتخاب مدل، مدل qwen3-coder رو انتخاب کنید.

چون چندتا از دوستان پیام دادند؛ مدل ۳۰‌ میلیارد هست و نمی‌شه و ...
خواستم بگم که منظورم نسخه open source نبوده!
Forwarded from SoniaCircuit (Sonia Fatholahi)
بَیان
یک ویژگی‌ مدل‌های زبانی بزرگ مثل ChatGPT «توهم زدن» (hallucination) است. به زبان ساده یعنی گاهی کاملاً‌ چرند می‌گویند. و این چرندیات را می‌توانند با ادبیاتی فرهیخته و شسته‌رفته سر هم کنند و تحویل بدهند. برای این چرندیات منبع و مأخذ هم می‌آورند. اوایل…
جدول ریت توهم مدل های LLM
آخرین آپدیت ( ۷ آگوست ۲۰۲۵ )‌

مدل استفاده شده برای تشخیص (HHEM-2.1)
https://huggingface.co/vectara/hallucination_evaluation_model

OpenAI GPT-5-high 1.4 %
OpenAI gpt-oss-120b 2.4 %
OpenAI GPT-5-mini 3.2 %
OpenAI GPT-5-nano 4.7 %
OpenAI GPT-5-minimal 4.9 %

میشه در نظر گرفت احتمالی که بتونه توهم بزنه رو بدترین حالت ۵ درصده, که بسته به edge case یی که کاربر به کانتکست میده ممکنه دیتایی برای اون سوال نباشه و به همین دلیل احتمال توهم زدن مدل و جواب غلطش بیشتره تا حالت عادی که سوال common ازش پرسیده میشه
توروالدز به یک مهندس گوگل که توی بخش ریسک‌پنج کرنل کار می‌کرده گفته که کدش آشغاله و دنیا رو جای بدتری برای زندگی می‌کنه 😂



این اولین باری نیست که توروالدز با توسعه دهنده‌ها خشن برخورد می‌کنه:)))


@SohrabContents