معرفی Django AI Validator: وقتی Regex کافی نیست

Regex برای ایمیل، کدپستی و رشته‌های مرتب عالیه، اما وقتی می‌شنوید «لطفاً مطمئن شو بیو حرفه‌ایه» یا «بررسی کن واقعاً دارد یک ماشین رو توصیف می‌کنه»، کل ماجرا فرو می‌ریزه. هرچقدر هم الگوی بیشتر بچسبونید، هنوز دارید نحو رو قضاوت می‌کنید و نه معنا رو. Django AI Validator پاسخم به این شکاف معناییه؛ یک پکیج تازه PyPI که به فیلدهای Django اجازه می‌ده به LLMهای مدرن (OpenAI، Anthropic، Gemini یا حتی Ollama روی سیستم خودتون) وصل بشن و همون لحظه اعتبارسنجی و تمیزکاری انجام بدهند....

دسامبر 1, 2025 · 3 دقیقه · مضا فرد

TermForge: نوسازی محیط کاری ترمینال من

من همیشه پروژه اصلی jazik/termenv رو دوست داشتم — یه Ansible playbook تمیزه که یه محیط ترمینال عالی رو براتون آماده (bootstrap) می‌کنه. ولی بعد از یه مدت زندگی کردن باهاش، دیدم دلم پشتیبانی بهتر از macOS، نصب خودکار iTerm2 و یه سری ابزارهای مخصوص Kubernetes می‌خواد. تصمیم گرفتم پروژه رو فورک (fork) کنم و اون تیکه‌های اضافی رو بسازم. نتیجه شد TermForge، برداشت تازه من از ایده «ترمینال آماده در جعبه»....

نوامبر 27, 2025 · 4 دقیقه · مضا فرد

مدیریت منابع در C++: تصویر کامل

بیایید در مورد تمیز و امن نگه داشتن کدهای C++ صحبت کنیم، مخصوصاً با تمرکز روی جلوگیری از نشت حافظه (Memory Leak) با استفاده از Smart Pointerها. ۱. دردسر اصلی: پوینترهای خام و نشت حافظه بزرگترین دردسر پوینترهای خام (مثل int* data = new int(10);) اینه که نیاز به پاکسازی دستی دارن (delete data;). اگه یه تابع به خاطر ارور، دستور return یا یه exception زودتر تموم بشه، اون دستور delete اجرا نمیشه....

نوامبر 26, 2025 · 5 دقیقه · مضا فرد

جبر خطی: فراتر از اعداد، زبانی برای تغییر و ارتباط

جبر خطی: خیلی بیشتر از چند تا عدد جبر خطی فقط یه درس خشک ریاضی نیست؛ در واقع یه زبان قدرتمنده برای اینکه بفهمیم چیزها چطور تغییر می‌کنن و توی فضاهای چندبعدی چه ارتباطی با هم دارن. شاید اولش فقط یه مشت ماتریس و بردار به نظر بیاد، ولی باور کنید، جبر خطی موتور محرک خیلی از تکنولوژی‌هاییه که هر روز داریم ازشون استفاده می‌کنیم. مفاهیم اصلی و جذاب کل داستان جبر خطی دور دو تا مفهوم اصلی می‌چرخه:...

نوامبر 24, 2025 · 2 دقیقه · Maza Fard

چرا صفر و اعداد زوج اول نیستند؟

قضیه اعداد اول چیه؟ همونطور که می‌دونید، اعداد اول اون اعدادی هستن که فقط به خودشون و ۱ بخش‌پذیرن. این تعریف ساده، پایه و اساس خیلی از مفاهیم ریاضیه. اما تا حالا فکر کردید چرا صفر یا اعداد زوج گنده جایی توی این دسته ندارن؟ چرا صفر کنسله؟ تعریف عدد اول: طبق تعریف، یه عدد اول باید دقیقاً دو تا مقسوم‌علیه متفاوت داشته باشه. مشکل صفر: صفر رو به هر عددی تقسیم کنی، جواب میشه صفر....

نوامبر 24, 2025 · 2 دقیقه · Maza Fard