Forwarded from DevDrug
بررسی سورس کد صرافی ViaBTC
تو این قسمت سورس کد انجین معاملاتی یک صرافی کریپتو یا همون هسته اصلی معاملات اسپات رو با هم بررسی میکنیم. راجب معماری این سیستم و دیزاین پترن ها و دیتا استراکچر هایی که استفاده کردن حرف میزنیم. پرفورمنس کلیدی ترین مشخصه یه سیستم معاملاتی دیجیتاله و میخوایم ببینیم تو این سورس کد چجوری به این پرفورمنس دست پیدا کردن.
لینک یوتیوب 👇
https://www.youtube.com/watch?v=9F9M_1YGxHA
تو این قسمت سورس کد انجین معاملاتی یک صرافی کریپتو یا همون هسته اصلی معاملات اسپات رو با هم بررسی میکنیم. راجب معماری این سیستم و دیزاین پترن ها و دیتا استراکچر هایی که استفاده کردن حرف میزنیم. پرفورمنس کلیدی ترین مشخصه یه سیستم معاملاتی دیجیتاله و میخوایم ببینیم تو این سورس کد چجوری به این پرفورمنس دست پیدا کردن.
لینک یوتیوب 👇
https://www.youtube.com/watch?v=9F9M_1YGxHA
YouTube
Code Review | بررسی سورس کد صرافی ViaBTC
تو این قسمت سورس کد انجین معاملاتی یک صرافی کریپتو یا همون هسته اصلی معاملات اسپات رو با هم بررسی میکنیم. راجب معماری این سیستم و دیزاین پترن ها و دیتا استراکچر هایی که استفاده کردن حرف میزنیم. پرفورمنس کلیدی ترین مشخصه یه سیستم معاملاتی دیجیتاله و میخوایم…
Forwarded from DevDrug
بررسی سورس کد بازی DOOM 3
بازی دووم یک شاهکار مهندسی واقعی، پدر بازی های اول شخص شوتر و یکی از تاثیرگذارترین بازی ها تو صنعت گیم حساب میشه. تو این بررسی قراره سراغ سورس کد این بازی بریم و راجع به گیم انجین اختصاصی خود شرکت اید سافتور و انواع دیزاین پترن هایی که باهاش تونستن این شاهکار مهندسی رو بسازن صحبت کنیم.
لینک یوتیوب 👇
https://www.youtube.com/watch?v=bEJEm9V5FyM
بازی دووم یک شاهکار مهندسی واقعی، پدر بازی های اول شخص شوتر و یکی از تاثیرگذارترین بازی ها تو صنعت گیم حساب میشه. تو این بررسی قراره سراغ سورس کد این بازی بریم و راجع به گیم انجین اختصاصی خود شرکت اید سافتور و انواع دیزاین پترن هایی که باهاش تونستن این شاهکار مهندسی رو بسازن صحبت کنیم.
لینک یوتیوب 👇
https://www.youtube.com/watch?v=bEJEm9V5FyM
YouTube
Code Review | بررسی سورس کد بازی DOOM 3
بازی دووم یک شاهکار مهندسی واقعی، پدر بازی های اول شخص شوتر و یکی از تاثیرگذارترین بازی ها تو صنعت گیم حساب میشه. تو این بررسی قراره سراغ سورس کد این بازی بریم و راجع به گیم انجین اختصاصی خود شرکت اید سافتور و انواع دیزاین پترن هایی که باهاش تونستن این شاهکار…
Forwarded from DevDrug
معرفی کتاب LPIC 2
این کتاب یک منبع بینظیر و جامع برای مدیریت و نگهداری سیستمهای لینوکسی در بستر شبکه است. از صفر تا صد پیکربندی سیستمعامل لینوکس برای ارائه خدمات تحت شبکه، از جمله بوت سیستمعامل، پیکربندی هسته لینوکس، راهاندازی ایمیلسرور، دی ان اس سرور، وبسرور و بسیاری ابزارهای کاربردی دیگر، در این کتاب بهصورت کامل آموزش داده شده. یکی از بهترین منابع یادگیری برای سیستم ادمین ها
لینک یوتیوب 👇
https://www.youtube.com/watch?v=9URd3k3OS50
این کتاب یک منبع بینظیر و جامع برای مدیریت و نگهداری سیستمهای لینوکسی در بستر شبکه است. از صفر تا صد پیکربندی سیستمعامل لینوکس برای ارائه خدمات تحت شبکه، از جمله بوت سیستمعامل، پیکربندی هسته لینوکس، راهاندازی ایمیلسرور، دی ان اس سرور، وبسرور و بسیاری ابزارهای کاربردی دیگر، در این کتاب بهصورت کامل آموزش داده شده. یکی از بهترین منابع یادگیری برای سیستم ادمین ها
لینک یوتیوب 👇
https://www.youtube.com/watch?v=9URd3k3OS50
YouTube
معرفی کتاب | LPIC 2
این کتاب یک منبع بینظیر و جامع برای مدیریت و نگهداری سیستمهای لینوکسی در بستر شبکه است. از صفر تا صد پیکربندی سیستمعامل لینوکس برای ارائه خدمات تحت شبکه، از جمله بوت سیستمعامل، پیکربندی هسته لینوکس، راهاندازی ایمیلسرور، دی ان اس سرور، وبسرور و بسیاری…
Forwarded from tiivik️
📡 دو سامانه معتبر برای بررسی وضعیت اینترنت و فیلترینگ در ایران
🔹 OONI Explorer
با کمک این سامانه بینالمللی میتوانید وضعیت فیلترینگ و دسترسی به سایتها و اپلیکیشنهای مختلف را بر اساس تست کاربران سراسر ایران و جهان مشاهده کنید؛ همچنین اختلالها و قطعیهای اینترنت هم در آن قابل رصد است.
🔗 نمایش وضعیت فیلترینگ ایران با OONI
🔹 Radar ArvanCloud
این سامانه ایرانی، اطلاعات و عملیاتی درباره کیفیت اینترنت، سرعت، پایداری شبکه و میزان اختلالات را به تفکیک استان و اپراتور ارائه میدهد. اگر دنبال مقایسه کیفیت اپراتورها و وضعیت کلی اینترنت هستید، رادار آروان ابزار مناسبی است.
🔗 بررسی کیفیت اینترنت ایران با رادار آروان
☑️ هر دو ابزار مکمل هماند؛ OONI برای رصد فیلترینگ و سانسور، آروان برای پایش کیفیت و اختلال اینترنت ایران
🆔@tiivik
🔹 OONI Explorer
با کمک این سامانه بینالمللی میتوانید وضعیت فیلترینگ و دسترسی به سایتها و اپلیکیشنهای مختلف را بر اساس تست کاربران سراسر ایران و جهان مشاهده کنید؛ همچنین اختلالها و قطعیهای اینترنت هم در آن قابل رصد است.
🔗 نمایش وضعیت فیلترینگ ایران با OONI
🔹 Radar ArvanCloud
این سامانه ایرانی، اطلاعات و عملیاتی درباره کیفیت اینترنت، سرعت، پایداری شبکه و میزان اختلالات را به تفکیک استان و اپراتور ارائه میدهد. اگر دنبال مقایسه کیفیت اپراتورها و وضعیت کلی اینترنت هستید، رادار آروان ابزار مناسبی است.
🔗 بررسی کیفیت اینترنت ایران با رادار آروان
☑️ هر دو ابزار مکمل هماند؛ OONI برای رصد فیلترینگ و سانسور، آروان برای پایش کیفیت و اختلال اینترنت ایران
🆔@tiivik
Forwarded from tiivik️
This media is not supported in your browser
VIEW IN TELEGRAM
⭕️پروژه Osintgraph یک ابزار متنباز که بهطور خاص برای تحلیل اوسینت دادههای اینستاگرام طراحی شده است*. به شما امکان میدهد ارتباطات بین حسابها، هشتگها، مکانها و سایر موجودیتها را تجسم کنید.
🆔@tiivik
🆔@tiivik
Forwarded from tiivik️
Forwarded from tiivik️
⭕️یک اسکریپت پایتون برای بررسی حسابهای تلگرام با استفاده از شماره تلفن یا نام کاربری، اکنون با اطلاعات دقیقتر کاربر و نمایش وضعیت بهبود یافته،✨ ویژگیها:
🔍 بررسی یک یا چند شماره تلفن و نام کاربری.
📁 وارد کردن شمارهها و نامهای کاربری از فایلهای متنی.
📸 دانلود خودکار تمام تصاویر پروفایل برای یک کاربر.
💾 ذخیره نتایج به صورت فایلهای JSON دقیق.
🔍 بررسی یک یا چند شماره تلفن و نام کاربری.
📁 وارد کردن شمارهها و نامهای کاربری از فایلهای متنی.
📸 دانلود خودکار تمام تصاویر پروفایل برای یک کاربر.
💾 ذخیره نتایج به صورت فایلهای JSON دقیق.
وضعیت آخرین بازدید بهبود یافته: آنلاین، آفلاین (با زمان دقیق)، اخیراً، هفته گذشته، ماه گذشته یا غیرقابل دسترس، در صورت محدود بودن حریم خصوصی، هیچ چیز نمایش داده نمیشود.
جزئیات پروفایل: بیوگرافی، شمارش چتهای رایج.
وضعیت تعامل: توسط کاربر مسدود شده است.
📌هدف: استفاده با رعایت حریم خصوصی و توسعه ابزار های کاربردی اوسینت صرفا جهت اهداف تحقیقاتی
🆔@tiivik
🔍 بررسی یک یا چند شماره تلفن و نام کاربری.
📁 وارد کردن شمارهها و نامهای کاربری از فایلهای متنی.
📸 دانلود خودکار تمام تصاویر پروفایل برای یک کاربر.
💾 ذخیره نتایج به صورت فایلهای JSON دقیق.
🔍 بررسی یک یا چند شماره تلفن و نام کاربری.
📁 وارد کردن شمارهها و نامهای کاربری از فایلهای متنی.
📸 دانلود خودکار تمام تصاویر پروفایل برای یک کاربر.
💾 ذخیره نتایج به صورت فایلهای JSON دقیق.
وضعیت آخرین بازدید بهبود یافته: آنلاین، آفلاین (با زمان دقیق)، اخیراً، هفته گذشته، ماه گذشته یا غیرقابل دسترس، در صورت محدود بودن حریم خصوصی، هیچ چیز نمایش داده نمیشود.
جزئیات پروفایل: بیوگرافی، شمارش چتهای رایج.
وضعیت تعامل: توسط کاربر مسدود شده است.
📌هدف: استفاده با رعایت حریم خصوصی و توسعه ابزار های کاربردی اوسینت صرفا جهت اهداف تحقیقاتی
🆔@tiivik
Forwarded from tiivik️
Forwarded from TorhamDev | تورهام 😳
امروز هم میتونیم با مقاله ای درباره اینکه AI قرار نیست شغل جونیورها رو نابود کنه بلکه صرفا قراره تغییرش بده شروع کنیم.
https://addyo.substack.com/p/ai-wont-kill-junior-devs-but-your
@TorhamDevCH
https://addyo.substack.com/p/ai-wont-kill-junior-devs-but-your
@TorhamDevCH
Substack
AI Won't Kill Junior Devs - But Your Hiring Strategy Might
No juniors today means no seniors tomorrow: rethinking talent development
Forwarded from Meitix (Null)
توی دنیای لینوکسی به مفهوم کانتینر از قدیما میگفتن jail :)
حالا سوالی که پیش میاد اگه داکر vm نیست پس چجوری پراسس هارو مدیریت میکنه؟
جواب کوتاه اینه که نمیکنه :)
توی سیستم عامل های لینوکسی ما یه processی هست که اول از همه با pid 1 اجرا میشه, به اسم systemd کار این عزیز مدیریت process هاست.
ولی توی کانتینر این رو نداریم یعنی باعث میشه ما zombie process داشته باشیم یا کانتیرمون به سیگنال ها گوش نکنه
خب پس توی کانتینر هم باید شرایطی مشابه ایجاد کنیم
ا entry point توی داکر دقیقا اولین پراسس یک کانیتر هست که ما میتونیم اونجا یه پراسس منیجر بزاریم.
پراسس منیجر سبک به اسمی tini هستش و خبر خوب اینه که خوده داکر دیفالت اضافه میکنه
حالا سوالی که پیش میاد اگه داکر vm نیست پس چجوری پراسس هارو مدیریت میکنه؟
جواب کوتاه اینه که نمیکنه :)
توی سیستم عامل های لینوکسی ما یه processی هست که اول از همه با pid 1 اجرا میشه, به اسم systemd کار این عزیز مدیریت process هاست.
ولی توی کانتینر این رو نداریم یعنی باعث میشه ما zombie process داشته باشیم یا کانتیرمون به سیگنال ها گوش نکنه
خب پس توی کانتینر هم باید شرایطی مشابه ایجاد کنیم
ا entry point توی داکر دقیقا اولین پراسس یک کانیتر هست که ما میتونیم اونجا یه پراسس منیجر بزاریم.
پراسس منیجر سبک به اسمی tini هستش و خبر خوب اینه که خوده داکر دیفالت اضافه میکنه
Forwarded from Meitix (Null)
Meitix
توی دنیای لینوکسی به مفهوم کانتینر از قدیما میگفتن jail :) حالا سوالی که پیش میاد اگه داکر vm نیست پس چجوری پراسس هارو مدیریت میکنه؟ جواب کوتاه اینه که نمیکنه :) توی سیستم عامل های لینوکسی ما یه processی هست که اول از همه با pid 1 اجرا میشه, به اسم systemd…
مثلا اگه tini نباشه ما نمیتونیم graceful shutdown داشته باشیم چون child processها اصن sigkill بهشون نمیرسه
Forwarded from Meitix (Null)
Meitix
مثلا اگه tini نباشه ما نمیتونیم graceful shutdown داشته باشیم چون child processها اصن sigkill بهشون نمیرسه
البته میگن اگه چندتا برنامه توی کانتینر داریم باید از supervisord استفاده کنیم. تا restart policy بتونیم داشته باشیم. ولی خب داشتن چندتا برنامه توی یک داکر بر خلاف اصول داکر هستش
مگر اینکه با سیستم legacyی چیزی در حال کار باشیم
مگر اینکه با سیستم legacyی چیزی در حال کار باشیم
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
🔸️ 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
Forwarded from DevTwitter | توییت برنامه نویسی
من یه پروژه دارم که یادگیری هامو اونجا به فارسی داکیومنت میکنم و ممکنه چیزی برای یاد دادن به بقیه داشته باشه
پروژه:
https://github.com/meiti-x/my-notes
داک ها:
https://meiti-x.github.io/my-notes/docs/intro
@DevTwitter | <Null/>
پروژه:
https://github.com/meiti-x/my-notes
داک ها:
https://meiti-x.github.io/my-notes/docs/intro
@DevTwitter | <Null/>