اینجا می‌نویسم که کمی از بارِ RAM مغزم کم کنم.

درانکلین

27 Jul 2026

ملاقات با TCP

توی این مقاله با TCP آشنا می‌شیم و می‌بینیم چرا اینترنت بدون اون عملاً قابل استفاده نیست. یاد می‌گیریم Three-Way Handshake، Sequence Number، Acknowledgment Number و Retransmission چطور باعث می‌شن داده‌ها به‌صورت قابل اعتماد منتقل بشن، بعد همین مفاهیم رو داخل Wireshark روی یک ارتباط واقعی بررسی می‌کنیم و در نهایت می‌بینیم چرا درک TCP برای برنامه‌نویسی، تحلیل شبکه و امنیت سایبری یکی از مهم‌ترین قدم‌های یادگیریه.

امنیت سایبری بزرگ‌ترین دروغ خودش رو به ما فروخته
30 Jun 2026
#شبکه#هک و امنیت#امنیت سایبری

امنیت سایبری بزرگ‌ترین دروغ خودش رو به ما فروخته

بزرگ‌ترین اشتباهی که درباره امنیت سایبری به ما فروخته شده، این هست که فکر کنیم امنیت یعنی بلد بودن ابزارها. در حالی که ابزارها فقط واسطه هستن؛ چیزی که واقعاً اهمیت داره، فهمیدن مکالمه‌ای هست که بین کامپیوترها، پروتکل‌ها و سرویس‌ها اتفاق می‌افته. اگر مفاهیمی مثل HTTP، TCP، DNS و TLS را عمیق بفهمیم، یاد گرفتن ابزارها دیگه سخت نیست؛ چون ابزارها فقط همون مفاهیم رو از زاویه‌ای متفاوت به ما نشون میدن.

18 Jun 2026
#arp#arp-spoofing#mac-address#شبکه#ipv4

ARP چگونه IP را به MAC Address تبدیل می‌کند؟ از صفر تا حملات ARP Spoofing

توی این مقاله با پروتکل ARP آشنا می‌شید، یاد می‌گیرید چطور IP Address به MAC Address تبدیل میشه، ARP توی شبکه محلی چطوری کار می‌کنه و چرا درک اون برای یادگیری شبکه و امنیت سایبری ضروری و مفیده

19 May 2026
##مرورگر #zen #فایرفاکس#ابزار_متن‌باز

چرا به Zen Browser مهاجرت کردم؟!

Zen Browser برای من فقط یک مرورگر جدید نبود؛ تلاشی بود برای داشتن محیطی آرام‌تر، متمرکزتر، و کم‌حواس‌پرت‌تر در دنیایی که همه‌چیز برای گرفتن توجه ما طراحی شده است.

25 Apr 2026
#حریم‌خصوصی#مالکیت‌داده#کتاب

This Is for Everyone — وقتی خالق وب از رویایش می‌گوید

Tim Berners-Lee وب رو اختراع کرد، patent نگرفت، و به همه هدیه‌ش داد. حالا داره می‌بینه که چی شده و نگرانه. این یه نگاه صادقانه‌ست به کتابش: چی رو درست می‌گه، کجا ایده‌آلیسمش کم میاره، و چرا هر developerی باید بخونتش.

28 Dec 2025
#لینوکس#مدیریت_سیستم

کرنل‌های لینوکس؛ وقتی اسم‌ها زیاد می‌شوند و مفهوم گم!

این پست به‌صورت مفهومی تفاوت کرنل‌های مختلف لینوکس مثل Mainline، LTS، Zen، Hardened و همچنین WSL2 را توضیح می‌دهد. هدف این است که نشان دهد این کرنل‌ها انتخاب‌های هم‌سطح نیستند و هرکدام برای یک سناریوی مشخص طراحی شده‌اند؛ بنابراین انتخاب درست کرنل به این بستگی دارد که لینوکس را کجا و برای چه کاری اجرا می‌کنید.

21 Dec 2025
#برنامه‌نویسی#راست#مدیریت-خطا، راست-غیرامن

unsafe Rust از جایی شروع می‌شود که Rust دیگر امنیت را تضمین نمی‌کند

این مقاله توضیح می‌دهد که unsafe در Rust واقعاً چه معنایی دارد و چرا اصلاً وجود دارد. unsafe امنیت را خاموش نمی‌کند، بلکه مسئولیت را از کامپایلر به برنامه‌نویس منتقل می‌کند. با مثال‌های واقعی می‌بینیم raw pointerها چطور کار می‌کنند، Undefined Behavior چیست و چرا از panic بسیار خطرناک‌تر است. در نهایت، مقاله نشان می‌دهد که استفاده‌ درست از unsafe چگونه است: محدود، کنترل‌شده و پنهان پشت یک API امن، با invariantهای مشخص که بقیه‌ کد را امن نگه می‌دارند.

1 / 3