مثلا ما برنامه نویسیم
رفتن به کانال در Telegram
رو به پیشرفت و آزادی گروه: @pythonfarsiGP --------- سرور دیسکورد: https://discord.com/invite/vRWCSQYs سرور guilded: https://www.guilded.gg/i/k3Zjgl12
نمایش بیشتر375
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+67 روز
+830 روز
آرشیو پست ها
🔹یه AI که خودش دنبال باگ امنیتی میگرده
Strix یه پروژه متنبازه که از AI برای تست امنیت برنامهها استفاده میکنه.
بهجای اینکه فقط یه لیست از مشکلات احتمالی بهت بده، میتونه برنامه رو اجرا کنه، بخشهای مختلفش رو بررسی کنه و دنبال راههایی بگرده که واقعاً بشه از یک آسیبپذیری استفاده کرد.
اگر مشکلی پیدا کنه، سعی میکنه اون رو با یک تست واقعی تأیید کنه و نتیجهای ارائه بده که بشه دوباره بررسیش کرد.
جالبتر اینکه Strix فقط برای پیدا کردن باگ نیست. میتونه بعد از پیدا شدن مشکل، یک Pull Request برای اصلاحش پیشنهاد بده و بعد دوباره تست کنه که مشکل واقعاً برطرف شده یا نه.
میتونی Strix رو روی سیستم خودت یا داخل CI اجرا کنی و حتی از مدل زبانی خودت استفاده کنی.
البته باید فقط روی برنامهها و سیستمهایی که اجازه تستشون رو داری استفاده بشه.
🔗 کد و جزئیات پروژه در GitHub
#CyberSecurity #AI #Python #OpenSource
────────────
@PythonFarsi2024
🔹یه پنل وب برای کنترل مودم 4G و 5G
VoCat یه پروژه متنبازه که برای مدیریت مودمهای سلولار Quectel ساخته شده.
بهجای اینکه برای هر کاری سراغ AT Command و ابزارهای مختلف بری، یه پنل وب در اختیارت میذاره که از داخلش میتونی وضعیت آنتن و شبکه، اپراتور، باند، سیگنال و اتصال مودم رو ببینی.
حتی میتونی AT Command و USSD اجرا کنی، SMS بفرستی و دریافت کنی و در صورت پشتیبانی سختافزار، eSIMها رو مدیریت کنی.
یه بخش جالب دیگه هم WiFi Calling و مسیریابی ترافیک از طریق SOCKS هست.
خود برنامه هم فقط مخصوص یه سیستم خاص نیست و برای Linux روی معماریهای مختلف مثل x86-64 و ARM64 باینری آماده داره. حتی میشه بهصورت Docker هم اجراش کرد.
در حال حاضر تمرکز پروژه روی مودمهایی مثل Quectel EC20، EC25 و خانواده EG25 هست.
🔗 کد و جزئیات پروژه در GitHub
#Linux #Networking #4G #OpenSource
────────────
@PythonFarsi2024
🔹اپل برای اجرای کانتینرهای Linux یه روش متفاوت ساخته
اپل یه پروژه متنباز به اسم container داره که روی مکهای Apple Silicon اجازه میده کانتینرهای Linux رو اجرا کنی.
قسمت جالبش معماری پروژهست.
در حالت معمول، چند کانتینر میتونن داخل یک محیط Linux مشترک اجرا بشن. اما معماری اصلی Apple Container اینه که هر کانتینر داخل یک VM سبک جداگانه اجرا بشه.
این VMها با
Virtualization.framework ساخته میشن و پروژه از یک Linux kernel بهینهشده و root filesystem مینیمال استفاده میکنه تا زمان راهاندازی پایین بمونه.
از طرف دیگه، پروژه با Imageهای استاندارد OCI کار میکنه و میتونی Imageهای معمولی رو از Registryها اجرا کنی.
یه قابلیت دیگه هم به اسم container machine داره که برای ساخت محیطهای Linux طولانیمدت روی مک طراحی شده.
کد پروژه هم متنبازه و با Swift نوشته شده.
البته این پروژه هنوز در حال توسعهست و معماری VM-per-container هم بدون هزینه نیست؛ هر VM منابع خودش رو مصرف میکنه.
🔗 کد و جزئیات پروژه در GitHub
#Linux #DevOps #Containers #Apple
────────────
@PythonFarsi2024
🔹یه ماشین مجازی که تو کمتر از ۲۰۰ میلیثانیه بالا میاد
پروژهای به اسم smolvm برای اجرای ماشینهای مجازی سبک و سریع ساخته شده.
برخلاف کانتینرها، هر ماشین مجازی کرنل لینوکس خودش رو داره و workload رو از سیستم میزبان جدا میکنه.
نکته جالب سرعتشه. طبق مستندات پروژه، زمان cold start ماشین مجازی میتونه کمتر از ۲۰۰ میلیثانیه باشه.
میتونی ماشین مجازی رو داخل یک فایل
.smolmachine بستهبندی کنی و روی سیستم دیگهای که معماری سازگار داره اجراش کنی.
شبکه هم بهصورت پیشفرض غیرفعاله و میتونی فقط در صورت نیاز دسترسی شبکه رو فعال کنی.
کد پروژه متنبازه و برای Linux، macOS و Windows در دسترسه.
🔗 کد و جزئیات پروژه در GitHub
────────────
@PythonFarsi2024
🔹اگه خودِ AI رابط اصلی کامپیوترت باشه چی؟
یه پروژه متنباز به اسم BMASS داره دقیقاً همین ایده رو امتحان میکنه.
BMASS از روی یه فلش USB بوت میشه و بهجای اینکه اول وارد دسکتاپ بشی و بعد یه برنامه AI باز کنی، مستقیم وارد یه محیط لینوکسی میشی که مدل هوش مصنوعی رابط اصلیشه.
جالبتر اینکه نمونه فعلی روی یه لپتاپ معمولی با ۴ گیگ رم و یه فلش ۸ گیگابایتی اجرا شده. مدل هم بهصورت محلی روی خود دستگاه اجرا میشه و بعد از نصب، برای کار کردن به اینترنت یا سرویس ابری نیاز نداره.
نسخه جدید پروژه حتی میتونه وقتی لازم باشه یه دستور لینوکس اجرا کنه، خروجی واقعی سیستم رو بگیره و بر اساس همون جواب بده.
مثلاً بهجای اینکه خودت دستورهای مختلف لینوکس رو بزنی، میتونی از سیستم بپرسی چه مقدار رم داری و BMASS خودش وضعیت واقعی سیستم رو بررسی کنه.
البته پروژه هنوز یه نمونه آزمایشیه و قرار نیست جای لینوکس یا مدلهای بزرگ ابری رو بگیره. هدفش بیشتر اینه که ببینه اگه AI به رابط اصلی سیستم تبدیل بشه، کامپیوتر چه شکلی میشه.
🔗 کد و جزئیات پروژه در GitHub
────────────
@PythonFarsi2024
کامپیوتری که CPU نداشت! 🤯
این دستگاه سال ۱۹۶۳ ساخته شده و اسمش Digi-Comp I بوده.
چیزی که جالبه اینه که خبری از CPU، ترانزیستور یا مدارهای الکترونیکی توش نبوده. این دستگاه کاملاً مکانیکی بوده و با استفاده از میلهها و Flip-Flopهای مکانیکی میتونسته محاسبات دودویی انجام بده.
حتی میشده باهاش بازی فکری NIM رو هم انجام داد؛ یه بازی که بازیکنها باید طبق قوانین مشخصی مهرهها رو از روی میز بردارن.
قیمتش هم موقع عرضه فقط ۴.۹۹ دلار بوده.
🔗 منبع: Rhode Island Computer Museum
────────────
@PythonFarsi2024
💾 Deduplication چیست؟
Deduplication یا حذف دادههای تکراری روشی برای کاهش مصرف فضای ذخیرهسازی است که دادههای یکسان را فقط یکبار ذخیره میکند و از ایجاد نسخههای تکراری جلوگیری میکند.
📖 مثال:
اگر ۱۰۰ کاربر یک فایل ۱ گیگابایتی یکسان را ذخیره کنند:
• بدون Deduplication ➜ حدود ۱۰۰ گیگابایت فضا مصرف میشود.
• با Deduplication ➜ فقط ۱ گیگابایت برای فایل اصلی ذخیره میشود و بقیه فقط به همان داده اشاره میکنند.
🔹 انواع Deduplication
• File-level: حذف فایلهای کاملاً یکسان.
• Block-level: حذف بلوکهای تکراری داخل فایلها (رایجترین روش).
• Byte-level: مقایسه دادهها در سطح بایت؛ دقیقتر اما پردازش سنگینتر.
✅ مزایا
• کاهش مصرف فضای ذخیرهسازی
• کاهش هزینه خرید Storage
• افزایش سرعت Backup و Replication
• کاهش حجم انتقال داده در شبکه
• استفاده بهینه از ظرفیت دیسک
📌 کاربردها
• Backup Serverها
• NAS و SAN
• Virtual Machine Storage
• Cloud Storage
• File Serverها
⚠️ Deduplication با Compression متفاوت است.
Compression حجم هر فایل را کاهش میدهد، اما Deduplication از ذخیره چندباره دادههای یکسان جلوگیری میکند. این دو فناوری معمولاً در کنار هم استفاده میشوند.
#Deduplication #Storage #Backup #Virtualization #Cloud #SysAdmin #Linux #WindowsServer
💾 Deduplication چیست؟
Deduplication یا حذف دادههای تکراری روشی برای کاهش مصرف فضای ذخیرهسازی است که دادههای یکسان را فقط یکبار ذخیره میکند و از ایجاد نسخههای تکراری جلوگیری میکند.
📖 مثال:
اگر ۱۰۰ کاربر یک فایل ۱ گیگابایتی یکسان را ذخیره کنند:
• بدون Deduplication ➜ حدود ۱۰۰ گیگابایت فضا مصرف میشود.
• با Deduplication ➜ فقط ۱ گیگابایت برای فایل اصلی ذخیره میشود و بقیه فقط به همان داده اشاره میکنند.
🔹 انواع Deduplication
• File-level: حذف فایلهای کاملاً یکسان.
• Block-level: حذف بلوکهای تکراری داخل فایلها (رایجترین روش).
• Byte-level: مقایسه دادهها در سطح بایت؛ دقیقتر اما پردازش سنگینتر.
✅ مزایا
• کاهش مصرف فضای ذخیرهسازی
• کاهش هزینه خرید Storage
• افزایش سرعت Backup و Replication
• کاهش حجم انتقال داده در شبکه
• استفاده بهینه از ظرفیت دیسک
📌 کاربردها
• Backup Serverها
• NAS و SAN
• Virtual Machine Storage
• Cloud Storage
• File Serverها
⚠️ Deduplication با Compression متفاوت است.
Compression حجم هر فایل را کاهش میدهد، اما Deduplication از ذخیره چندباره دادههای ی
+2
🛡 اگر هک شدن اجتنابناپذیر باشد، چه؟
تقریباً تمام سیستمعاملها با این ذهنیت طراحی شدهاند که نباید هک شوند. اما Qubes OS از همان ابتدا یک فرض متفاوت دارد:
«اگر روزی یکی از برنامهها هک شد، چطور نگذاریم کل سیستم سقوط کند؟»
به همین دلیل، هر فعالیت را داخل یک محیط کاملاً جدا اجرا میکند. مرورگر، ایمیل، پیامرسانها، فایلهای شخصی یا حتی کیف پول رمزارز؛ هرکدام در فضای مخصوص خودشان قرار دارند و از بقیه بخشهای سیستم ایزوله هستند.
فرض کنید یک فایل آلوده را باز کردهاید یا افزونهی مرورگرتان آلوده شده است. در بسیاری از سیستمعاملها، مهاجم پس از نفوذ میتواند به سراغ سایر اطلاعات شما هم برود. اما در Qubes OS، آن آلودگی معمولاً در همان محیط محبوس میشود و به بخشهای دیگر سیستم راهی پیدا نمیکند.
همین تفاوت، فلسفهی طراحی Qubes OS را شکل داده است؛ امنیت فقط به جلوگیری از نفوذ خلاصه نمیشود، بلکه به محدود کردن دامنهی نفوذ هم بستگی دارد.
شاید به همین دلیل باشد که Qubes OS، سالهاست یکی از شناختهشدهترین سیستمعاملها میان پژوهشگران امنیت، روزنامهنگاران و افرادی است که با اطلاعات حساس سروکار دارند.
#QubesOS #Linux
آپلودبوی پس از ۱۳ سال فعالیت، در تاریخ ۹ مرداد ۱۴۰۵ برای همیشه تعطیل خواهد شد.
#خبر
~منبع پوینا
----
@PythonFarsi2024
Repost from APPXA free
تلگرام راه اندازی ربات تلگرام بدون نیاز به سرور را برای زبان جاوا اسکریپت فعال کرد
Telegram serverless
https://core.telegram.org/bots/serverless
یکی از سایتایی که همیشه دنبال میکردم ویکی تجربه بود.
جایی که هرکس میتونست نظرش و تجربش راجب شرکتارو بیان کنه
بخاطر قطعی نت مدیرسایت نتونست دامنه رو تمدید کنه و یک مشت کلاهبردار دامنه تصرف کردن و دارن چیزای خودشون رو تبلیغ میکنن!
+2
داشتم با یکی از دوستان راجب پیشرفت هوش مصنوعی و ورودش به تمام حوزه ها صحبت میکردم به شوخی گفت الان که هوش مصنوعی کار مارو میگیره کاش دعانویس میشدیم,
خواستم بگم هوش مصنوعی دعا و طلسمم مینویسه
