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
حسین یک برنامه نوشته بود به اسم ProxyCloud که اون رو امروز براش توی AUR گذاشتم.


اگر دوست داشتید می‌تونید استفاده کنید و اگر ایرادی توی بسته AUR دیدید بهم بگید.


https://aur.archlinux.org/packages/proxycloud-gui-bin


@SohrabContents
Forwarded from Linuxor ?
اپراتورا (نه فقط برای ایران) غیر مستقیم باهم توافق می‌کنن که از یه قیمتی پایین تر بسته نفروشن، قیمت اینترنت خیلی پایین تر براشون در می‌آد (بعضی اپراتور های خارج Tier-1 هستن خودشون بک‌بن اینترنتن و اصلا یک دلار هم پول اینترنت نمی‌دن ولی اپراتورای ایران Tier-3 هستن و مجبورن از زیرساخت اینترنت بخرن و خود زیرساخت هم خودش اینترنتو می‌خره به اپراتورا می‌فروشه).

در واقع اپراتورا بیشتر پولی که در می‌آرن رو هزینه توسعه شبکه می‌کنن؛ این یعنی اگه یه اپراتور بیاد شدید قیمت اینترنتشو پایین بیاره بقیه اپراتور هام مقابله به مثل می‌کنن و قیمتو می‌آرن پایین، پس به ضرر همشون می‌شه و این کارو نمی‌کنن!

@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 روح همه رفتگان شاد.

متاسفانه امروز صبح خواهر پدرم فوت کرد.

خدا عاقبت ما رو به خیر کند.

برای شادی روح فاتحه بفرستید.

#موقت

@TheRaymondDev
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
پروژه GNOME
در سال ۱۹۹۷ توسط دو دانشجوی مکزیکی، Miguel de Icaza و Federico Mena، با هدف ساخت یک محیط دسکتاپ آزاد و رایگان برای سیستم‌عامل‌های شبه یونیکس آغاز شد. این پروژه به سرعت رشد کرد و به یکی از مهم‌ترین پروژه‌های نرم‌افزار آزاد تبدیل شد.

📊 آمار و ارقام کلیدی
تعداد مشارکت‌کنندگان: تا سال ۲۰۲۵، بیش از ۱۲,۷۸۵ نفر در توسعه GNOME مشارکت داشته‌اند.
تعداد کامیت‌ها: بیش از ۱,۳۵۱,۷۴۵ کامیت در مخزن‌های GNOME ثبت شده است.
openhub.net

تعداد خطوط کد: کدهای GNOME شامل بیش از ۲۴ میلیون خط کد هستند.
تعداد زبان‌های پشتیبانی‌شده: GNOME به بیش از ۳۸ زبان مختلف ترجمه شده است.
تعداد رویدادها: تا آگوست ۲۰۲۵، ۵۹۷ رویداد رسمی GNOME برگزار شده است.
تعداد مشارکت‌ها: در مجموع ۵۲۴ مشارکت در این رویدادها ثبت شده است.
GNOME Events (Indico)

🌍 جامعه جهانی GNOME
توزیع‌های لینوکس با GNOME پیش‌فرض: توزیع‌های معروفی مانند Debian، Fedora، Ubuntu، Red Hat Enterprise Linux و SUSE Linux Enterprise GNOME را به‌عنوان محیط دسکتاپ پیش‌فرض ارائه می‌دهند.
توزیع‌های مبتنی بر GNOME: توزیع‌هایی مانند Ubuntu GNOME، Fedora Workstation و Debian GNOME به‌طور خاص بر پایه GNOME ساخته شده‌اند.
پشتیبانی از Wayland: از نسخه GNOME 3.10، پشتیبانی از Wayland به‌عنوان سرور نمایش جدید معرفی شد و از نسخه 3.20 به‌عنوان جلسه پیش‌فرض کاربران انتخاب شد.

🧑‍💻 مشارکت‌کنندگان و توسعه‌دهندگان

تعداد توسعه‌دهندگان در سال ۲۰۰۳: تا اکتبر ۲۰۰۳، ۵۶۹ نفر در پروژه GNOME مشارکت کرده بودند.
users.ece.utexas.edu

تعداد توسعه‌دهندگان در سال ۲۰۱۰: در سال ۲۰۱۰، تعداد توسعه‌دهندگان به بیش از ۱,۴۰۰ نفر رسید.
Et tu, Cthulhu

تعداد توسعه‌دهندگان در سال ۲۰۲۰: در سال ۲۰۲۰، تعداد توسعه‌دهندگان به رکورد بالایی رسید، هرچند این داده‌ها هنوز نهایی نشده‌اند.

منابع مالی و پشتیبانی
کمک مالی از صندوق فناوری مستقل آلمان: در سال‌های ۲۰۲۳/۲۰۲۴، GNOME مبلغ ۱ میلیون یورو از صندوق فناوری مستقل آلمان دریافت کرد.
حامیان شرکتی: شرکت‌هایی مانند Red Hat، SUSE و Collabora از حامیان اصلی مالی و توسعه‌دهندگان GNOME هستند.

نسخه‌های مهم GNOME

نسخه ۱.۰: در مارس ۱۹۹۹ منتشر شد و به‌عنوان اولین نسخه پایدار GNOME شناخته می‌شود.
wiki.gnome.org
نسخه ۳.۰: در سال ۲۰۱۱ منتشر شد و طراحی جدیدی با تمرکز بر سادگی و کارایی ارائه داد.
نسخه ۴۸.۲: آخرین نسخه پایدار منتشر شده در ۲۹ مه ۲۰۲۵ است.

نویسنده: حسین سیلانی
💬 لطفاً آموزش‌ها را برای بازخورد بیشتر در گروه‌هایی که عضو هستید منتشر کنید.
📢 اخبار و آموزش‌های بیشتر در کانال:
https://t.iss.one/linuxtnt
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
تبریک به بنیاد گنوم (GNOME)
به مناسبت بیست و هشتمین سالگرد تأسیس
Forwarded from Linuxor ?
اگه ری اکت کار می‌کنید و یا یه موقع به سرتون زد که برید ری اکت یاد بگیرید برید اینجا و این ساختار رو یه نگاهی بندازید بعضی مواقع ساختار کد اشتباه باعث می‌شه کلی عقب بیفتین ولی این بهتون حتی گفته چرا این ساختار رو انتخاب کرده، چه جایگزین‌هایی هست و چطوری می‌شه سفارشی‌سازیش کرد، خیلی کوتاه هم هست خوندنش وقتی نمی‌گیره

github.com/alan2207/bulletproof-react

@Linuxor
Forwarded from Linuxor ?
تا حالا فروشگاه آنلاین راه انداختی و بعد فهمیدی بیشتر وقتت صرف وصله‌پینه کردن پلاگین‌ها میشه تا فروش؟ Medusa یه فریمورک اوپن‌سورس برای ساخت فروشگاه‌های سریع و قابل توسعه‌ست. از پایه برای مقیاس‌پذیری و سفارشی‌سازی طراحی شده، نه اینکه بعداً با تریک و ترفند درستش کنی

medusajs.com

@Linuxor
Forwarded from Linuxor ?
خواستین ببینید یه نفر تو گیتهاب خلاصه وار چیکارا کرده فقط کافیه یوزرنیمشو بدید به این سایته

profile-summary-for-github.com

@Linuxor
Forwarded from Linuxor ?
اگر تازه وارد رباتیک شدی یا می‌خوای پروژه‌های کوچک صنعتی راه بندازی، این کمکت می‌کنه قدم به قدم الگوریتم‌ها رو بفهمی و از صفر همه‌چیزو ننویسی. مثال‌ها ساده و قابل اجرا هستن، از مسیر‌یابی و کنترل موتور تا اجتناب از مانع. تمرین و پروژه باهاش هم آموزشیه هم صرفه‌جویی تو زمان و خطای کدنویسی واقعی.

github.com/AtsushiSakai/PythonRobotics

@Linuxor
Forwarded from a pessimistic researcher (Kc)
این ترانه که در مایه‌ی دشتی ساخته و تولید شده، شعرش توسط بیژن ترقی و آهنگش رو آقای اکبر محسنی ساختند. گروه دنگ شو هم این اثر رو توی آلبوم اتاق گوشواره کاور کرده. یادمه این آلبوم زمانی که دبیرستانی بودم اومد و خیلی اون دوران گوش میدادیم.
به ۱.۳.۰ آپدیت شد.


@SohrabContents
This media is not supported in your browser
VIEW IN TELEGRAM
ویدیوی جدیدی از فیلم‌برداری سریال هری پاتر در خیابان بارو لندن

با حضور بدل نیک فراست (هگرید) و دامینیک مک‌لافلین (هری) در میان ماشین‌های دهۀ ۹۰ میلادی

@wizardingcenter
🔐 واقعیت اینه :
مدیر سرور VPN می‌تونه ترافیکت رو ببینه 😱

🚀 نسل بعدی VPN ها با کمک سخت‌افزارهای امن میتونه شکل بگیره:

Intel SGX (Software Guard Extensions)
فناوری‌ای که بخشی از حافظه CPU رو به شکل enclave ایزوله می‌کنه. حتی سیستم‌عامل یا هایپروایزر هم بهش دسترسی ندارن.

Intel TDX (Trust Domain Extensions)+ Intel PFR.
نسل جدیدتره که روی ماشین‌های مجازی کار می‌کنه. یعنی یک VM می‌تونه داخل یک محیط امن اجرا بشه که حتی مدیر هایپروایزر هم نتونه داده‌هاشو ببینه.

AMD SEV (Secure Encrypted Virtualization)
مشابه TDX ولی برای پردازنده‌های AMD

ایده اینه که دیگه حتی خود ادمین سرور هم نتونه به اطلاعاتت دسترسی داشته باشه.
یعنی داده‌ها درون یک محیط ایزوله و رمزگذاری‌شده پردازش می‌شن.

🛠 پروژه: VPNET SGX در GitHub
این پروژه می‌خواد VPN رو داخل محیط امن SGX enclave اجرا کنه.
یعنی ترافیک VPN حتی اگر روی یک سرور ناشناس باشه، قابل دیدن برای ادمین نیست.
پردازش‌ها درون enclave انجام می‌شن و کلیدهای رمزگذاری دست خود سروردار نیست.

🔥 خلاصه:
به نظر شما آیا نسل آینده VPNهای امن روی این تکنولوژی‌ها است ؟
Forwarded from abolfazl
آنتروپیک قابلیتی تازه به مدل‌های Opus 4 و 4.1 اضافه کرده که در شرایط نادر و شدید، وقتی کاربر رفتار آسیب‌زا یا سوءاستفاده‌آمیز نشون بده، مدل می‌تونه به‌طور خودکار مکالمه رو پایان بده.
این موقعیت‌ها بسیار نادر و حاشیه‌ای محسوب می‌شن و حتی در گفتگو درباره موضوعات جنجالی، کاربران معمولاً متوجه فعال‌شدن این قابلیت نمی‌شن. [L]

🤓 abolfazl @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
مدل‌های کلاد یه قابلیت پیدا کردن که اگه کاربری چند بار پشت سر هم ازشون درخواست‌های توهین‌امیز یا مضر بکنه، میتونن مکالمه رو تموم کنن و دیگه جواب ندن. البته کاربر میتونه چت جدید باز کنه. [L]

🤓 abolfazl @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
برسی فنی پروتکل سیگنال (قسمت 1 از 4)

چند تا از تکنیک های جالبی که سیگنال توی پروتکلش استفاده کرده و توی داکیومنشنش فنی توضیح داده رو ساده بهتون توی چند تا پست توضیح می‌دم؛ اولین فیچرش Double Ratchet Algorithm هست که باعث می‌شه کلید امنیتی بعد هر پیام تغییر کنه؛ این مثل یه چرخ دنده یه طرفه عمل می‌کنه و چیزی که جلو می‌ره دیگه بر نمی‌گرده! یکی از مشکلات کلید های ثابت اینه که توی دراز مدت ممکنه تحت حمله قرار بگیره و پیدا بشه اما این ویژگی باعث می‌شه اگه حتی کلید هم لو بره با جلو رفتن چرخ‌دنده کلید قبلی منقضی بشه!

حالا چرا بهش می‌گن چرخ‌دنده Double ؟ در واقع از دوتا چرخ‌دنده استفاده می‌کنه یکی DH که هر بار که طرفین کلیدهای جدید تبادل می‌کنن، یه "جهش" توی در کلیدها اتفاق می‌افته و یه چرخ دنده هم Symmetric-key که برای هر پیام هم یک کلید تازه از کلید قبلی مشتق می‌شه و این دو چرخ دنده باهم کار می‌کنن و بخاطر همین بهش می‌گن Double.


@Linuxor
Forwarded from یه شعر (Poem Bot)
سعدی | مواعظ | رباعیات | رباعی شمارهٔ ۳۰

گر تیر جفای دشمنان می آید
دلتنگ مشو که دوست می فرماید
بر یار ذلیل هر ملامت کاید
چون یار عزیز می پسندد شاید

#سعدی | گنجور
📍@iipoem
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
فرصت رو از دست ندید

🔰آموزش مانیتورینگ در لینوکس Linux توسط حسین سیلانی

تخفیف ۷۰ درصد


🔰۵۰ درس در قالب ۷ فصل 


🔹فصل ۱. لینوکس
مفاهیم لینوکس و ساختار آن۰۹:۳۹
قسمت‌های سطح کاربر۰۵:۱۶
قسمت‌های سطح کرنل۰۳:۴۱
توزیع‌های مادر۰۶:۳۲
توزیع‌های مشهور و رایج۰۴:۰۲

🔹فصل ۲. مانیتورینگ قسمت‌های اصلی
مانیتورینگ فرایندها با دستور PS۰۹:۵۶
مانیتورینگ فرایندها با دستورات Top ،Atop و Htop۱۵:۰۹
مانیتورینگ اطلاعات CPU۰۴:۵۱
مانیتورینگ اطلاعات بایوس با Dmidecode۰۳:۳۹
مانیتورینگ سیستم فایل Sysfs۰۵:۱۵
مانیتورینگ مصرف حافظه با دستور Free۰۳:۲۲
مانیتورینگ مصرف حافظه با دستور Smem۰۵:۵۲
مانیتورینگ مصرف حافظه با دستور Vmstat۰۷:۳۰
مانیتورینگ سیستم فایل با دستور Fdisk۰۳:۰۸
مانیتورینگ سیستم فایل با دستور lsblk۰۴:۲۰
مانیتورینگ سیستم فایل با دستور lsusb۰۲:۱۸
مانیتورینگ سیستم با ابزارهای گرافیکی Task Manager و Gnome Manager۱۰:۲۶
مانیتورینگ نرم‌افزاری و سخت‌افزاری سیستم با دستور و ابزار گرافیکی Hwloc & lshw۰۹:۱۶
مانیتورینگ مشخصات سخت‌افزاری سیستم۰۴:۲۳

🔹فصل ۳. ابزارهای مختلف مانیتورینگ
Sysstat۰۷:۱۱
Iostat۱۰:۵۶
Mpstat۰۸:۵۸
Pidstat۰۵:۵۵
SAR۰۸:۱۲
دستور مدیریت، آنالیز و مانیتورینگ بسته‌های شبکه Tcpdump۱۵:۳۲
ابزارهای مانیتورینگ تجاری۰۶:۲۳
توزیع‌های مخصوص مانیتورینگ۰۷:۱۵
سیستم‌های امنیتی و مانیتورینگ IDS و IPS۰۹:۵۶

🔹فصل ۴. مانیتورینگ پیام‌ها و هشدارهای هسته
مانیتورینگ پیام‌های هسته با دستور Dmesg۰۵:۳۷
مانیتورینگ لاگ‌های مختلف در سیستم۰۵:۳۳
مانیتورینگ پارامترهای هسته با دستور Sysctl۰۴:۴۴
مانیتورینگ ماژول‌های هسته۰۵:۰۶

🔹فصل ۵. مانیتورینگ فایل‌ها و دستورات
مانیتورینگ دستورات و فایل‌ها در لینوکس۰۳:۳۷
مانیتورینگ سیستم فایل با دستورات lS۰۴:۴۹
مانیتورینگ فایل‌ها بر اساس نام‌ها۰۴:۳۱
مانیتورینگ فایل‌ها بر اساس پسوندها۰۲:۳۷
مانیتورینگ فایل‌ها بر اساس مجوزها۰۴:۰۹
مانیتورینگ فایل‌ها بر اساس مالکیت۰۴:۳۰
مانیتورینگ فایل‌ها بر اساس تاریخ و زمان۰۴:۰۴
مانیتورینگ فایل‌ها بر اساس اندازه۰۳:۵۸
مانیتورینگ فرایندها در حالت‌های مختلف۰۲:۵۳
مانیتورینگ فرایندهای دارای بیشترین استفاده از حافظه۰۲:۳۵
مانیتورینگ فرایندهای دارای بیشترین استفاده از CPU۰۲:۱۷
مانیتورینگ پورت و فایل‌های باز۰۴:۴۶

🔹فصل ۶. تنظیمات بهبود عملکرد سیستم
مانیتورینگ و تنظیمات پروفایل‌های پیش‌فرض هسته۰۳:۵۸
مانیتورینگ بوت و استارت‌آپ سیستم۰۴:۰۵
مانیتورینگ منابع سیستم و مدیریت آن با دستور Ulimit۰۳:۲۷
مانیتورینگ و بررسی وضعیت سرویس‌های سیستم با دستور Systemd۰۸:۲۸

🔹فصل 7. ادامه مسیر یادگیری
📌مدرس: حسین سیلانی

📌 لینک دوره
https://faradars.org/courses/monitoring-in-linux-fvlnx101

https://www.aparat.com/v/CT9Im
Forwarded from Python Hints
👆👆👆👆👆

هر ۵ تا کتابی که گفتم + ۱ کتاب هم شما گفتید همرو خوندم.

اگر تا حالا اصلا سراغ FastApi نرفتید و خیلی با مفاهیم بکند هم آشنا نیستید؛ هرکدوم از کتاب‌ها که تاریخ 2024 یا 2025 خورده رو می‌تونید بخونید!

اما اگر ۳ ساعت بیشتر روی FastApi وقت گذاشتید؛ هیچکدوم از کتاب‌ها بدرد شما نخواهد خورد!

داکیومنت FastApi رو بخونید!
داکیومنت ابزارهایی که معرفی کرده رو بخونید مثل celery یا sqlmodel بطور استثنا برای sqlalchemy کتاب خوب داریم (سرچ کنید میاد)

نگاهی هم به اسپانسرهاش و پروژه‌های open-source که باهاش نوشته شده بندازید که خودش یک دانشگاه هست!


متاسفم، کتابی برای این مورد نمی‌تونم معرفی کنم.
چون کتاب درخوری ندیدم