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 DevDrug
بررسی سورس کد صرافی ViaBTC

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

لینک یوتیوب 👇

https://www.youtube.com/watch?v=9F9M_1YGxHA
Forwarded from DevDrug
بررسی سورس کد بازی DOOM 3

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

لینک یوتیوب 👇

https://www.youtube.com/watch?v=bEJEm9V5FyM
Forwarded from DevDrug
معرفی کتاب LPIC 2

این کتاب یک منبع بی‌نظیر و جامع برای مدیریت و نگهداری سیستم‌های لینوکسی در بستر شبکه است. از صفر تا صد پیکربندی سیستم‌عامل لینوکس برای ارائه خدمات تحت شبکه، از جمله بوت سیستم‌عامل، پیکربندی هسته لینوکس، راه‌اندازی ایمیل‌سرور، دی ان اس سرور، وب‌سرور و بسیاری ابزارهای کاربردی دیگر، در این کتاب به‌صورت کامل آموزش داده شده. یکی از بهترین منابع یادگیری برای سیستم ادمین ها

لینک یوتیوب 👇

https://www.youtube.com/watch?v=9URd3k3OS50
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۷۳۳

سرهای درختان گل رعنا چیدند
آن یعقوبان یوسف خود را دیدند
ایام زمستان چو سیه پوشیدند
آخر ز پس نوحه گری خندیدند

#مولانا | گنجور
📍@iipoem
Forwarded from tiivik️
📡 دو سامانه معتبر برای بررسی وضعیت اینترنت و فیلترینگ در ایران

🔹 OONI Explorer

با کمک این سامانه بین‌المللی می‌توانید وضعیت فیلترینگ و دسترسی به سایت‌ها و اپلیکیشن‌های مختلف را بر اساس تست کاربران سراسر ایران و جهان مشاهده کنید؛ همچنین اختلال‌ها و قطعی‌های اینترنت هم در آن قابل رصد است.

🔗 نمایش وضعیت فیلترینگ ایران با OONI

🔹 Radar ArvanCloud

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

🔗
بررسی کیفیت اینترنت ایران با رادار آروان

☑️ هر دو ابزار مکمل هم‌اند؛ OONI برای رصد فیلترینگ و سانسور، آروان برای پایش کیفیت و اختلال اینترنت ایران
🆔
@tiivik
Forwarded from tiivik️
This media is not supported in your browser
VIEW IN TELEGRAM
⭕️پروژه Osintgraph یک ابزار متن‌باز که به‌طور خاص برای تحلیل اوسینت داده‌های اینستاگرام طراحی شده است*. به شما امکان می‌دهد ارتباطات بین حساب‌ها، هشتگ‌ها، مکان‌ها و سایر موجودیت‌ها را تجسم کنید.
🆔
@tiivik
Forwarded from tiivik️
⭕️ابزار تحقیقاتی usercheck اوسینت برای جستجوی پروفایل‌ها بر اساس نام کاربری در شبکه‌های اجتماعی مختلف، داده‌های پیشرفته‌ی پروفایل (آواتار، توضیحات، تاریخ ثبت نام و غیره) را در قالب‌های HTML و JSON استخراج می‌کند.
🆔
@tiivik
Forwarded from tiivik️
⭕️یک اسکریپت پایتون برای بررسی حساب‌های تلگرام با استفاده از شماره تلفن یا نام کاربری، اکنون با اطلاعات دقیق‌تر کاربر و نمایش وضعیت بهبود یافته، ویژگی‌ها:

🔍 بررسی یک یا چند شماره تلفن و نام کاربری.

📁 وارد کردن شماره‌ها و نام‌های کاربری از فایل‌های متنی.

📸 دانلود خودکار تمام تصاویر پروفایل برای یک کاربر.

💾 ذخیره نتایج به صورت فایل‌های JSON دقیق.

🔍 بررسی یک یا چند شماره تلفن و نام کاربری.

📁 وارد کردن شماره‌ها و نام‌های کاربری از فایل‌های متنی.

📸 دانلود خودکار تمام تصاویر پروفایل برای یک کاربر.

💾 ذخیره نتایج به صورت فایل‌های JSON دقیق.

وضعیت آخرین بازدید بهبود یافته: آنلاین، آفلاین (با زمان دقیق)، اخیراً، هفته گذشته، ماه گذشته یا غیرقابل دسترس، در صورت محدود بودن حریم خصوصی، هیچ چیز نمایش داده نمی‌شود.

جزئیات پروفایل: بیوگرافی، شمارش چت‌های رایج.
وضعیت تعامل: توسط کاربر مسدود شده است.
📌هدف: استفاده با رعایت حریم خصوصی و توسعه ابزار های کاربردی اوسینت صرفا جهت اهداف تحقیقاتی
🆔
@tiivik
Forwarded from tiivik️
⭕️سرویس YCF برای جستجو و فیلتر کردن نظرات در یوتیوب بر اساس ویدیو، کانال یا شناسه ویدیو است، این ابزار امکان می‌دهد نظرات مورد نظر را به‌سرعت بر اساس کلمات کلیدی یا عبارات پیدا کرده، و آن‌ها را بر اساس تاریخ، مرتبط بودن و سایر معیارها مرتب‌سازی کنید.
🆔
@tiivik
Forwarded from tiivik️
⭕️سرویس Tvgarden یک پلتفرم وب رایگان برای دسترسی زنده کانال‌های تلویزیونی از سراسر جهان🎥 اخبار، ورزش، فیلم، موسیقی و حتی شبکه‌های محلی و کمتر شناخته‌شده بدون نیاز به ثبت‌نام و اشتراک
🆔@tiivik
Forwarded from tiivik️
⭕️جستجو در city4me آمار فعالیت آنلاین، زمان آنلاین بودن، از چه دستگاهی آنلاین بوده، با کدام یک از دوستان همزمان آنلاین بوده
🆔
@tiivik
امروز هم میتونیم با مقاله ای درباره اینکه AI قرار نیست شغل جونیورها رو نابود کنه بلکه صرفا قراره تغییرش بده شروع کنیم.

https://addyo.substack.com/p/ai-wont-kill-junior-devs-but-your


@TorhamDevCH
Forwarded from Meitix (Null)
توی دنیای لینوکسی به مفهوم کانتینر از قدیما میگفتن jail :)

حالا سوالی که پیش میاد اگه داکر vm نیست پس چجوری پراسس هارو مدیریت میکنه؟

جواب کوتاه اینه که نمیکنه :)

توی سیستم عامل های لینوکسی ما یه processی هست که اول از همه با pid 1 اجرا میشه, به اسم systemd کار این عزیز مدیریت process هاست.

ولی توی کانتینر این رو نداریم یعنی باعث میشه ما zombie process داشته باشیم یا کانتیرمون به سیگنال ها گوش نکنه

خب پس توی کانتینر هم باید شرایطی مشابه ایجاد کنیم

ا entry point توی داکر دقیقا اولین پراسس یک کانیتر هست که ما میتونیم اونجا یه پراسس منیجر بزاریم.

پراسس منیجر سبک به اسمی tini هستش و خبر خوب اینه که خوده داکر دیفالت اضافه میکنه
Forwarded from Meitix (Null)
Meitix
مثلا اگه tini نباشه ما نمیتونیم graceful shutdown داشته باشیم چون child processها اصن sigkill بهشون نمیرسه
البته میگن اگه چندتا برنامه توی کانتینر داریم باید از supervisord استفاده کنیم. تا restart policy بتونیم داشته باشیم. ولی خب داشتن چندتا برنامه توی یک داکر بر خلاف اصول داکر هستش

مگر اینکه با سیستم legacyی چیزی در حال کار باشیم
Forwarded from Meitix (Null)
Media is too big
VIEW IN TELEGRAM
فرق vm و container از زبون alex xu
Forwarded from Meitix (Null)
بر همگان واضح هست که داکر چیزی به غیر از استفاده مفاهیم لینوکسی نیست. مفاهیمی که به کار برده:

🔸️ UTS namespace -> filesystem access and structure
🔸️ IPC namespace -> process communication over shared memory
🔸️NET namespace -> network access and structure
🔸️ USR namespace -> usernames and identifier
🔸️ chroot syscall -> control the location of filesystem root
🔸️cgroup -> resource protection
🔸️ CAP drop -> OS feature restriction
🔸️security modules
من یه پروژه دارم که یادگیری هامو اونجا به فارسی داکیومنت میکنم و ممکنه چیزی برای یاد دادن به بقیه داشته باشه


پروژه:
https://github.com/meiti-x/my-notes

داک ها:
https://meiti-x.github.io/my-notes/docs/intro

@DevTwitter | <Null/>