در حال بارگذاری 0%
// منو.exe
خانه رزومه بلاگ تماس سفارش
English فارسی

بلاگ

// ls -la ~/posts --sort=date

هش، Salt و Pepper چیست؟ چرا رمز عبور نباید رمزگذاری ساده شود؟
امنیت ۱۴۰۵/۰۶/۱۲

هش، Salt و Pepper چیست؟ چرا رمز عبور نباید رمزگذاری ساده شود؟

بررسی عمیق و عملی ذخیره امن رمز عبور؛ تفاوت Encryption، Hash و Password Hashing، نقش Salt و Pepper، حمله آفلاین و ساخت یک سیستم واقعی با Argon2id و Python.

cat password-hashing-salt-pepper.md
ابوریحان بیرونی چگونه با یک کوه شعاع زمین را اندازه گرفت؟
علم ۱۴۰۵/۰۶/۰۹

ابوریحان بیرونی چگونه با یک کوه شعاع زمین را اندازه گرفت؟

بازسازی روش ابوریحان بیرونی برای محاسبه شعاع زمین از روی ارتفاع کوه و زاویه افت افق: مثلث‌بندی، مثلث قائم‌الزاویه افق و اجرای کامل محاسبه با Python.

cat al-biruni-earth-radius.md
چطور یک زبان برنامه‌نویسی کوچک بسازیم؟ از چند کاراکتر تا کدی که واقعاً اجرا می‌شود
برنامه‌نویسی ۱۴۰۵/۰۶/۰۸

چطور یک زبان برنامه‌نویسی کوچک بسازیم؟ از چند کاراکتر تا کدی که واقعاً اجرا می‌شود

ساخت یک زبان برنامه‌نویسی کوچک اما واقعی از صفر: متغیر، محاسبات، شرط، حلقه و مدیریت خطا. پیاده‌سازی Lexer، Parser، AST و Interpreter با Python و اجرای واقعی یک برنامه فاکتوریل.

cat build-a-small-programming-language.md
تاچ‌اسکرین چگونه لمس انگشت را تشخیص می‌دهد؟
تکنولوژی ۱۴۰۵/۰۶/۰۸

تاچ‌اسکرین چگونه لمس انگشت را تشخیص می‌دهد؟

بررسی عمیق صفحه‌های لمسی خازنی: خازن، شبکه الکترودها، محاسبه مختصات X و Y، تشخیص Tap و Swipe و Pinch Zoom، Touch Controller، مقایسه با صفحه‌های مقاومتی و کد بررسی هندسی دکمه.

cat how-touchscreens-work.md
کد مورس چگونه کار می‌کند؟ وقتی دو علامت برای ارتباط کافی بودند
تکنولوژی ۱۴۰۵/۰۶/۰۷

کد مورس چگونه کار می‌کند؟ وقتی دو علامت برای ارتباط کافی بودند

بررسی عمیق کد مورس: چرا فقط دو علامت برای ساختن یک سیستم ارتباطی کامل کافی است، چرا حرف E فقط یک نقطه است، نقش زمان‌بندی و سکوت در پیام، تاریخچه تلگراف، ساخت Encoder/Decoder با پایتون و تبدیل‌کننده تعاملی متن به مورس و برعکس.

cat morse-code.md
بیت‌کوین چگونه کار می‌کند؟ بیایید خودمان یک نمونه بسازیم
رمزارز ۱۴۰۵/۰۶/۰۶

بیت‌کوین چگونه کار می‌کند؟ بیایید خودمان یک نمونه بسازیم

بررسی عمیق نحوه کار بیت‌کوین با ساخت یک نسخه کوچک در Python از صفر: تراکنش، UTXO، Merkle Root، بلاک، Proof of Work، ماینینگ و تشخیص دستکاری زنجیره — بدون بانک در میانه.

cat how-bitcoin-works.md
سینگولاریتی؛ نقطه‌ای که آینده از کنترل ما خارج می‌شود
هوش مصنوعی ۱۴۰۵/۰۶/۰۳

سینگولاریتی؛ نقطه‌ای که آینده از کنترل ما خارج می‌شود

بررسی ریشه واقعی مفهوم سینگولاریتی: از گفت‌وگوی فون نویمان و انفجار هوش I.J. Good تا مقاله ورنر وینج. تفاوت Singularity با AGI، چرا اسمش از ریاضیات می‌آید، سناریوهای مختلف و اینکه چرا شاید یک «لحظه» نباشد.

cat singularity-future-out-of-control.md
اگر بخواهیم AGI بسازیم، چه چیزهایی باید داخل آن قرار دهیم؟
هوش مصنوعی ۱۴۰۵/۰۶/۰۱

اگر بخواهیم AGI بسازیم، چه چیزهایی باید داخل آن قرار دهیم؟

بررسی مهندسی اجزای یک هوش عمومی مصنوعی: ادراک چندوجهی، انواع حافظه، استدلال، برنامه‌ریزی پویا، World Model، ابزارها، یادگیری مداوم، Verification و ایمنی. همراه با معماری مفهومی، پروفایل ناهموار قابلیت‌ها و یک Agent کوچک با Python.

cat building-agi.md
هوش مصنوعی را چطور آموزش می‌دهیم؟ از چند عدد تصادفی تا مدلی که واقعاً یاد می‌گیرد
هوش مصنوعی ۱۴۰۵/۰۵/۳۱

هوش مصنوعی را چطور آموزش می‌دهیم؟ از چند عدد تصادفی تا مدلی که واقعاً یاد می‌گیرد

بررسی عمیق فرایند آموزش شبکه‌های عصبی: وزن‌های تصادفی اولیه، داده و Batch، Loss، Backpropagation، Gradient Descent، Learning Rate، Overfitting و آموزش مدل‌های زبانی. همراه با کد کامل و واقعی PyTorch روی FashionMNIST.

cat how-ai-learns.md