<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های محمد محمدی</title>
        <link>https://virgool.io/feed/@imohammad</link>
        <description>یک عدد محمد هستم، علاقمند به وب و تکنولوژی‌های توسعه‌ی وب</description>
        <language>fa</language>
        <pubDate>2026-07-02 18:50:35</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/112/avatar/avatar.png?height=120&amp;width=120</url>
            <title>محمد محمدی</title>
            <link>https://virgool.io/@imohammad</link>
        </image>

                    <item>
                <title>پرواز P752 - یک سال بعد</title>
                <link>https://virgool.io/@imohammad/%D9%BE%D8%B1%D9%88%D8%A7%D8%B2-p752-%DB%8C%DA%A9-%D8%B3%D8%A7%D9%84-%D8%A8%D8%B9%D8%AF-ospzddpotkyc</link>
                <description>یک سال از فاجعه‌ی هولناک سرنگون شدن پرواز P752 تهران - کیف توسط سامانه‌ی TOR M1 پدافند سپاه پاسدارن انقلاب اسلامی می‌گذره.روحانی سخرانی کرده و‌ گفته عوامل فاجعه محاکمه و مجازات خواهند شد!آقای حسن روحانی، من از شما که حقوقدان هستید سوال دارم، اون شب لعنتی که پایگاه عین‌الاسد عراق رو موشک باران کردید در شورای عالی امنیت ملی چه گذشت؟ کدوم یک از آقایان دستور داد آسمان کلیر نشه که متعاقبش منجر به این فاجعه شد؟ استدلال مطرح شده جهت کلیر نشدن آسمان چی بود؟ آیا شما و اعضای آن شورا متهم نیستید؟ آیا متهمین نباید محاکمه بشن؟ آیا شما و آقای لاریجانی و آقای رئیسی و سایر اعضای شورای عالی امنیت ملی در دادگاه محاکمه می‌شید؟آیا وقتی رئیس دستگاه قضا خودش یکی از متهمینه، قچه قضاییه صلاحیت رسیدگی به این پرونده رو داره؟آقای حاجی‌زاده که گفت من مقصرم و گردنم از مو باریک تره محاکمه خواهد شد؟اگر نه پس چه کسی رو قراره محاکمه کنید؟افکار عمومی محاکمه شدن فقط اوپراتورهای سامانه رو کافی نمی‌دونه و‌ خواستار محاکمه‌ی متهمین اصلیه، اگر امکان محاکمه‌ی مصببین واقعی رو ندارید دیگه نمک به زخم نپاشید، محاکمه بماند برای روز دیگر در دادگاهی دیگر</description>
                <category>محمد محمدی</category>
                <author>محمد محمدی</author>
                <pubDate>Wed, 06 Jan 2021 21:39:04 +0330</pubDate>
            </item>
                    <item>
                <title>آیا قانون اساسی تزئینی است؟</title>
                <link>https://virgool.io/@imohammad/%D8%A2%DB%8C%D8%A7-%D9%82%D8%A7%D9%86%D9%88%D9%86-%D8%A7%D8%B3%D8%A7%D8%B3%DB%8C-%D8%AA%D8%B2%D8%A6%DB%8C%D9%86%DB%8C-%D8%A7%D8%B3%D8%AA-pc61t2snvndf</link>
                <description>امروز متوجه شدم به بهانهٔ نبود گزینهٔ «سایر ادیان» در فرم درخواست کارت ملی به اصطلاح هوشمند! شهروندانی که به ادیانی به جز ادیان رسمی موجود در قانون از جمله «بهائیت» باور دارن دیگه نمی‌تونن کارت ملی بگیرن و یا باید دروغ بگن یا قید بسیاری از حقوق شهروندی خودشون رو بزنن.قانون اساسی در فصل سوم با عنوان «حقوق ملت» این مورد میگه:اصل‏ نوزدهم: ‎‎‎‎‎مردم‏ ایران‏ از هر قوم‏ و قبیله‏ که‏ باشند از حقوق‏ مساوی‏ برخوردارند و رنگ‏، نژاد، زبان‏ و مانند اینها سبب‏ امتیاز نخواهد بود. اصل‏ بیست و سوم: تفتیش‏ عقاید ممنوع‏ است‏ و هیچکس‏ را نمی توان‏ به‏ صرف‏ داشتن‏ عقیده‏ ای‏ مورد تعرض‏ و مؤاخذه‏ قرار داد.طبق این اصول اساسا نباید همچین گزینه‌ای در فرم مربوطه وجود داشته باشه چه برسه به اینکه کلا باقی ادیان و باورها رو رد کنن.ظاهرا در این مملکت قانون اساسی جنبهٔ تزئینی داره وگرنه در وهلهٔ اول دولت باید جلوی همچین مسئله‌ای رو می‌گرفت و اگر دولت این کار رو نمی‌کردن مجلس و شورای نگهبان به مسئله ورود می‌کردن.پی‌نوشت: ظاهرا شورای محترم نگهبان صفحه اصل بیست و سوم رو از وبسایتش پاک کرده* :) ولی خوشبختانه هنوز یک نسخه از اون روی وبسایت مجلس شورای اسلامی موجوده.* در کتاب قلعه حیوانات جورج اورل نوشته بود که قوانین نوشته شده روی دیوار یواش یواش عوض می‌شدند تا جایی که عبارت «همه حیوانات برابرند» به «همه حیوانات برابرند، بعضی حیوانات برابرترند» تغییر یافت.پی‌نوشت دوم: این هم لینک نسخهٔ آرشیو شدهٔ صفحهٔ مذکور در سایت مجلس شورای اسلامی برای محکم کاری که مبادا یهو حذف یا عوض بشه.</description>
                <category>محمد محمدی</category>
                <author>محمد محمدی</author>
                <pubDate>Wed, 22 Jan 2020 20:21:49 +0330</pubDate>
            </item>
                    <item>
                <title>ما هنوز قطعیم</title>
                <link>https://virgool.io/@imohammad/%D9%85%D8%A7-%D9%87%D9%86%D9%88%D8%B2-%D9%82%D8%B7%D8%B9%DB%8C%D9%85-aiboiuwhmfds</link>
                <description>یازده روز گذشته و اینترنت ما هنوز قطعه، ۲۰۲۰ هم هیچ جوابی نداره، هیچکس نمی‌دونه از کجا باید پیگیری کنیم.بابا من همه درآمدم از طریق برنامه نویسیه، اینترنت نباشه باید برم گدایی کنم، تو این مدت نتونستم پروژه‌هام رو توسعه بدم، پول ندارم، امکان مهاجرت هم ندارم که اگه داشتم یه لحظه هم درنگ نمی‌کردم.آقایان دولتمرد ما هنوز زنده‌ایم، بمب شیمیایی روی سرمون بریزید که زودتر بمیریم تا مشکلتون حل شه.لطفا یه نفر شماره وزارت ارتباطات رو کامنت بزاره تا بهشون زنگ بزنم، ۱۱۸ تهران وصل نمیشه با گوشیم.</description>
                <category>محمد محمدی</category>
                <author>محمد محمدی</author>
                <pubDate>Wed, 27 Nov 2019 11:34:09 +0330</pubDate>
            </item>
                    <item>
                <title>اینترنت ما هنوز وصل نشده، آیا ما ایرانی هستیم؟</title>
                <link>https://virgool.io/@imohammad/%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D9%85%D8%A7-%D9%87%D9%86%D9%88%D8%B2-%D9%88%D8%B5%D9%84-%D9%86%D8%B4%D8%AF%D9%87-%D8%A2%DB%8C%D8%A7-%D9%85%D8%A7-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C-%D9%87%D8%B3%D8%AA%DB%8C%D9%85-ql96odahtpyq</link>
                <description>امروز ۴ آذر ۱۳۹۸ دقیقا ۹ روز از قطع شدن ارتباط ما با شبکه اینترنت می‌گذره.همه جا میگن مشکل اینترنت برطرف شده ولی کماکان ما در خوزستان قطعیم و کار و زندگی خیلیامون مختل شده.پشتیبانی ۲۰۲۰ هیچ اطلاعات درست درمونی به ما نمیده و ما نمی‌دونیم آیا هنوز شهروند ایران هستیم یا نه؟هیچکس به ما توضیح نمی‌ده که چرا ما باید اینترنتمون قطع باشه در صورتی که تقریبا تمام استان‌های دیگه مشکلشون رفع شده.آقای وزیر نسبتا محترم که اومدی و عذرخواهی کردی و گفتی اینترنت وصل شده، جناب ما از کی باید سوال کنیم؟ شورای امنیت مثلا ملی؟ وزارت ارتباطات؟ وزارت اطلاعات؟ بیت رهبری؟ مخابرات؟ کجا؟ شما به ما بگو کجا مسئوله و چرا پاسخ ما رو نمی‌ده.لطفا اگه اینترنت شما هم هنوز وصل نشده کامنت بزارید و بگید از کجا هستید تا بفهمم کجاها غیر خوزستان مردمش حق شهروندی ندارن.</description>
                <category>محمد محمدی</category>
                <author>محمد محمدی</author>
                <pubDate>Mon, 25 Nov 2019 12:55:01 +0330</pubDate>
            </item>
                    <item>
                <title>چرا صدای ما رو نمی‌شنوید؟</title>
                <link>https://virgool.io/@imohammad/%DA%86%D8%B1%D8%A7-%D8%B5%D8%AF%D8%A7%DB%8C-%D9%85%D8%A7-%D8%B1%D9%88-%D9%86%D9%85%DB%8C%D8%B4%D9%86%D9%88%DB%8C%D8%AF-yps9znnmaefc</link>
                <description>مدام نصیحت می‌کنند که از طرق قانونی اعتراض کنید و اعتراض حق شماست ولی اغتشاش خط قرمز ماست، خب آقایان، بزرگواران، اربابان ما، شما یک راهی به ما نشان بدهید که از آن طریق اعتراض کنیم و مثمر ثمر (املاش درسته؟) واقع شود.ما بارها و بارها تلاش کردیم شهروندان متمدنی باشیم و متمدنانه صدایمان را به گوشتان برسانیم، در انتخابات‌های گوناگون رای دادیم و هیچ کس صدایمان را نشنید، حزبی هم که نمی‌توانیم تشکیل دهیم و «عدم احراز صلاحیت» می‌شویم، سندیکا هم که قدغن است و کمونیست کارگری است و زندان و حبس دارد، روزنامه و رسانه هم که زیر تیغ سانسور است همیشه خدا، شبکه‌های تلویزیونی و رادیویی هم که در انحصار شماست، پس لطفا به ما بگویید چگونه اعتراض کنیم و صدایمان را به شماهای بالای برج عاج برسانیم؟سطل آشغال آتش می‌زنیم چون شما گاز اشک‌آور پرتاب می‌کنید، آتش نزنیم کور می‌شویم.بانک آتش می‌زنیم؟ خب خوب کرده‌ایم، رباخانه آتش زدیم، نکند خدای ناکرده با ربا موافقید؟ این بانک‌های رباخوار را شما مسلمانان شیش سیلندر باید آتش می‌زدید نه ما.اگر اغتشاش می‌شود بخاطر این است که شما فقط همین یک راه را برای ما باقی گذاشته‌اید، ایندفعه هم آتش گلوله گشودید و زبانم لال دفعه بعد ممکن است جنگ شهری شود.صدای ما را بشنوید تا دیر نشده، ما نمی‌خواهیم از این کشور عزیزمان تله‌ای از خاکستر باقی بماند.</description>
                <category>محمد محمدی</category>
                <author>محمد محمدی</author>
                <pubDate>Fri, 22 Nov 2019 18:43:37 +0330</pubDate>
            </item>
                    <item>
                <title>عالیجنابان! مشروطه‌ی ما رو پس بدین</title>
                <link>https://virgool.io/@imohammad/%D8%B9%D8%A7%D9%84%DB%8C%D8%AC%D9%86%D8%A7%D8%A8%D8%A7%D9%86-%D9%85%D8%B4%D8%B1%D9%88%D8%B7%D9%87%DB%8C-%D9%85%D8%A7-%D8%B1%D9%88-%D9%BE%D8%B3-%D8%A8%D8%AF%DB%8C%D9%86-zjgnjdogya14</link>
                <description>در این چند روزی که دستپخت وزیر جوان قطع ارتباطات رو می‌چشیم از همه‌ی دنیا بی خبرم، ۳ روزه نمی‌دونم دوستای اینترنتیم کجان! سایتی که چند روز پیش لانچ کردم الان هنوز کار می‌کنه؟ داون شده؟ هک شده؟ از کجا سفارش بگیرم؟چند ماه دیگه انتخابات مجلسه، یک شورای سه نفره از سران قوا همون نیم بند اعتبار مجلس رو هم لگدمال کرده و خودبخود قانون تصویب و اجرا کرده، لابد ازمون انتظار دارن مثل رعیت خوب باز بیایم رای بدیم برای انتخاب نمایندگان مجلسی که لگدمال شده، و حتی از این هم خبر ندارم که مجلس تونسته از حیثیت خودش دفاع کنه یا باز هم لیاخوف‌ها به توپ بستنش و تمام.هیچ چیز مشخص نیست و هیچکس هم پاسخگو نیست، حتم دارم توی اون «شورای عالی امنیت به اصطلاح ملی» چند نفریشون با خودشون فکر کردن یا حتی مطرح کردن که همینجوری خوبه، بزارید کلک این اینترنت پر دردسر رو برای همیشه بکنیم، رعیت رو چه به ارتباط با همدیگه!!هیچ جایی رو هم نداریم که از این وضعیت بهش شکایت ببریم و پناهمون بده.خلاصه عالیجنابان!! بزرگواران!! صاحبان ما!! ای اربابان، ما حالمون بده، ما عصبانی هستیم، شما رو به «عدل مظفر» مشروطه و عدالتخانه‌ی ما رو با زبان خوش پس بدین.می‌دونم خیلی چرت و پرت نوشتم، نوشته‌ام مثل حال این روزای خودم پریشونه، ببخشید.</description>
                <category>محمد محمدی</category>
                <author>محمد محمدی</author>
                <pubDate>Mon, 18 Nov 2019 22:24:17 +0330</pubDate>
            </item>
                    <item>
                <title>حل مشکل فونت فارسی تلگرام دسکتاپ در لینوکس (اوبونتو)</title>
                <link>https://virgool.io/@imohammad/%D8%AD%D9%84-%D9%85%D8%B4%DA%A9%D9%84-%D9%81%D9%88%D9%86%D8%AA-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%AA%D9%84%DA%AF%D8%B1%D8%A7%D9%85-%D8%AF%D8%B3%DA%A9%D8%AA%D8%A7%D9%BE-%D8%AF%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88-guktoxkrpyim</link>
                <description>نمی‌دونم این مشکل توی توزیع‌های دیگه لینوکسی هم وجود داره یا نه، خودم که روی اوبونتو ۱۷.۱۰ این مشکل رو نداشتم، ۱۸.۰۴ رو تست نکردم ولی روی ۱۸.۱۰ این مشکل وجود داشت که فونت فارسی تلگرامش خیلی زشت و ناخوانا بود، توی انجمن‌های مربوط به اوبونتو یه جستجو زدم که اکثرا به این جواب ختم می‌شد که نسخه موجود توی مخازن خود اوبونتو رو نصب کن.ولی این پاک کردن صورت مسئله بود و من می‌خواستم مشکل رو حل کنم و در آخر به جواب مسئله رسیدم که در ادامه توضیح میدم.پیدا کردن فونت مناسباول از همه باید یه فونت مناسب فارسی پیدا کنید، من فونت وزیر رو از مجموعه آقای صابر راستی‌کردار انتخاب کردم ولی شما هر فونت دیگه‌ای رو که دوست داشته باشید می‌تونید دانلود کنید.خب بعد از دانلود فونت یه پوشه با نام .fonts توی دایرکتوری Home ایجاد می‌کنیم و فونت‌هایی که دانلود کردیم رو توش قرار می‌دیم.دقت کنید که اول اسم پوشه fonts یه نقطه هست، اگر بعد ساختن پوشه نتونستین اون رو ببینید کلیدهای cntrl + h رو فشار بدین تا فایل‌ها و پوشه‌های مخفی ظاهر بشه.معرفی فونت به تلگرامحالا دیگه باید به تلگرام بفهمونیم از فونتی که ما دلمون می‌خواد استفاده کنه، برای این کار فایل زیر رو ویرایش می‌کنیم:sudo nano ~/.local/share/TelegramDesktop/tdata/fc-custom-1.confمن اینجا از ادیتور نانو استفاده کردم ولی شما از هر ادیتوری که راحت‌ترید استفاده کنید.خب محتویات این فایل به صورت زیره: https://gist.github.com/iMohammadd/f36665b3faaa3d6ad8c6c0ca9b465267 خب اینجا برای تغییر فونتمون به وزیر خط ۱۲ ام رو از mono به Vazir تغییر می‌دیم، فایل رو ذخیره می‌کنیم و اون رو می‌بندیم.اگه مثل من از فونت وزیر استفاده کرده باشید وقتی تلگرام رو باز کنید می‌بینید که فونتتون مثل تصویر زیر شده.</description>
                <category>محمد محمدی</category>
                <author>محمد محمدی</author>
                <pubDate>Wed, 20 Feb 2019 21:26:12 +0330</pubDate>
            </item>
                    <item>
                <title>تاخیر دادن به رویداد keyup در jQuery</title>
                <link>https://virgool.io/@imohammad/delay-to-jquery-keyup-event-ir55uo5ddyee</link>
                <description>تصمیم گرفتم چالش‌هایی که برام پیش میاد رو بنویسم تا دیگران بتونن استفاده کننراستش من توسعه دهنده لاراول هستم و زیاد خودم رو درگیر UI نمی‌کنم واسه همین زیاد خودم رو درگیر فرانت اند نکردم، اما خب چند وقتی هست درگیر یه پروژه شخصی شدم و پولی هم ندارم که طراح UI استخدام کنم، بخاطر همین شروع کردم به نوشتن فرانت اند و خلاصه بگذریملایو سرچم کار میکنه ولی خیلی فشار میاره رو سروربرای پروژه‌ام یه لایو سرچ نوشتم که درست کار می‌کنه ولی مشکلی که داره اینه که به ازای فشردن هر کلید یه درخواست جستجو به سرور ارسال می‌کنه و خب اینطوری زیاد جالب نیست.فرض کنید کاربر می‌خواد کلمه Laravel رو سرچ کنه و اینطوری ۷ تا درخواست بصورت زیر ارسال می‌شه:LLaLarLaraLaravLaraveLaravelخب راه حل چیه؟یه راه حلی که به ذهنم رسید این بود که دکمه برای سرچ بزارم و با فشردن دکمه درخواست برای سرور ارسال بشه، اما خب طراحیم یه جوری بود که دکمه زشتش میکرد.راه دیگه‌ای که به ذهنم رسید این بود که بین فشرده شدن کلید تا ارسال درخواست یکم تاخیر بدم و اگه دیگه کلیدی فشرده نشد درخواست ارسال بشه.خود jQuery همچین تابعی نداشت و ناچار مجبور به جستجو شدم و این قطعه کد باحال رو پیدا کردم که مشکلم رو برطرف کرد:&lt;script&gt;
var delay = (function(){
    var timer = 0;
    return function(callback, ms){
        clearTimeout (timer);
        timer = setTimeout(callback, ms);
    };
})();
&lt;/script&gt;و نحوه استفاده‌ش هم بصورت زیره$(&#039;#search-input&#039;).keyup(function () {
    $(&quot;#search-result&quot;).empty();
    delay(function () {
        query = $(&#039;#search-result&#039;).val();
        if (query.length &gt;= 3) {
            axios.post(&#039;/api/search&#039;, {
                q: $(&quot;#title&quot;).val()
            }).then(function (response) {
                console.log(response.data);
                updateSearchResult(response.data);
            }).catch(function (err) {
                console.error(err)
            });
        } else {
            $(&#039;#result&#039;).hide();
        }
    }, 2000)
});امیدوارم این مطلب براتون مفید واقع شده باشه</description>
                <category>محمد محمدی</category>
                <author>محمد محمدی</author>
                <pubDate>Fri, 04 May 2018 18:22:33 +0430</pubDate>
            </item>
            </channel>
</rss>