<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های طراحی سایت | سیداحمد</title>
        <link>https://virgool.io/feed/@seyedahmaddv</link>
        <description>طراحی سایت | در کانال بله من عضو شوید: ble.ir/SeyedAhmaDev</description>
        <language>fa</language>
        <pubDate>2026-06-15 22:29:47</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1461321/avatar/zAJ2dX.png?height=120&amp;width=120</url>
            <title>طراحی سایت | سیداحمد</title>
            <link>https://virgool.io/@seyedahmaddv</link>
        </image>

                    <item>
                <title>اینترنت آزاد شد اینترنت بین الملل وصل شد</title>
                <link>https://virgool.io/@seyedahmaddv/%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D8%A2%D8%B2%D8%A7%D8%AF-%D8%B4%D8%AF-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D8%A8%DB%8C%D9%86-%D8%A7%D9%84%D9%85%D9%84%D9%84-%D9%88%D8%B5%D9%84-%D8%B4%D8%AF-ah5djnqr1zc6</link>
                <description>من از اینترنت مخابرات استفاده میکنم، اینترنت برخی از سایتها وصل شدهورسلکلود فلریاهو 😂😂😂😂گیت هابسوپابیستیلویند متریال دیزاینمنو دنبال کنید 🤗🇮🇷در کانالم در بله هم عضو شید متشکرمBle.ir/seyedahmaddev </description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Tue, 26 May 2026 19:40:19 +0330</pubDate>
            </item>
                    <item>
                <title>🍫  دسترسی به اینترنت آزاد، شکلات تلخ</title>
                <link>https://virgool.io/@seyedahmaddv/%F0%9F%8D%AB-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%A8%D9%87-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D8%A2%D8%B2%D8%A7%D8%AF-%D8%B1%D8%A7-%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D9%85%DB%8C%DA%A9%D9%86%D9%85-pr5jqkpt2q3y</link>
                <description>سلام دوستان خوبم 🍫🤗🇮🇷.من هر روز صبح دسترسی به اینترنت را چک میکنم. چند تا از وب سایتهایی که بررسی میکنم در این موضوعات هستند: مستندات زبانهای برنامه نویسی، سایت اصلی اودمی، گیت هاب، خدمات گوگل مانند گوگل داکز، اپ استور، دامنه های ورسل و نتلیفای و ....اما راستش رو بخوای بعد یه مدت دیگه خسته شدم مخصوصا از بعد بسته شدن گیت هاب. اگه در جریان باشید گیت هاب باز شده بود، الان نمیدونم چه نوع گشایشی داره ولی نسبتا بازه ! فکر کن باید به دیگران توضیح بدی نسبتا باز بودن اینترنت و گیت هاب یعنی چی. احتمالا نیاز به توضیحات یک شبکه چی داریم..حالا یه پیشنهاد دارم، یکی از راههایی که لازم نیست برید سایتهای مختلف رو چک کنید اینه که برید سراغ چیزی به اسم رادار که توسط سایتهای مختلف ارائه میشه. مثلا رادار چابکان:در تصویر بالا میبینید که اتصال به گیت هاب و گیت لب بررسی شده، واتسپ و ویکی پدیا قرمز هستندـکلودفلر و گوگل پلی هم قرمز، یعنی قطع هستند.ادرسش چیه:http://radar.chabokan.net/خوب اگه دوست داری منو در ویرگول دنبال کن و کانال بله منو دنبال کن:ble.ir/SeyedAhmadDev</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Wed, 20 May 2026 15:50:35 +0330</pubDate>
            </item>
                    <item>
                <title>🎮 تعطیلات را به کمپ برنامه‌نویسی خانگی تبدیل کن!</title>
                <link>https://virgool.io/@seyedahmaddv/%F0%9F%8E%AE-%D8%AA%D8%B9%D8%B7%DB%8C%D9%84%D8%A7%D8%AA-%D8%B1%D8%A7-%D8%A8%D9%87-%DA%A9%D9%85%D9%BE-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AE%D8%A7%D9%86%DA%AF%DB%8C-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%DA%A9%D9%86-dfhjxcfmfgjd-dfhjxcfmfgjd</link>
                <description>۳ راه ساده برای سرگرمی و یادگیری کودکانتعطیلات طولانی شده و نگرانی؟ نه مدرسه، نه تکلیف، فقط ساعتها وقت آزاد و یک سوال تکراری: «مامان،بابا، مربی چیکار کنم؟» به جای صفحه نشینی (همون نشستن پشت تلویزیون و موبایل) بی هدف، یک پیشنهاد متفاوت دارم: کدنویسی و بازی‌سازی. قرار نیست یک کلاس خشک و رسمی باشه، بلکه یک کمپ کوچک دوستانه در خانه و خوابگاه تشکیل بدیم. 🍫😁آموزش برنامه نویسی به کودکانچرا برنامه‌نویسی در تعطیلات؟· کودکان بدون اینکه حس کنند «درس می‌خوانند»، منطق و حل مسئله یاد می‌گیرند· جایگزین هوشمند برای بازی‌های تکراری موبایل· هر جلسه ۳۰ دقیقه، نتیجه فوری (ساخت یک انیمیشن خنده‌دار یا بازی ساده)سه قدم ساده برای شروع (حتی اگر خودتان برنامه‌نویس نیستید):۱️⃣ روز اول – اسکرچ (Scratch):وارد سایت رایگان یا اپلیکیشن اندرویدی اسکرچ شوید. در نسخه تحت وب نیازی به نصب نیست. اجازه بدید کودک با کشیدن و رها کردن بلوک‌ها، یک گربه را به این طرف و آن طرف بپرد. در کمتر از ۱۰ دقیقه اولین انیمیشن ساخته می‌شود. برای دریافت برنامه موبایل و لینک سایت با من در بله در تماس باشید با آیدی: SeyedAhmadDeveloper✅۲ روز سوم – پایتون لاک‌پشتی (Turtle):اگر کودک ۱۲ ساله یا بیشتر است، پایتون ساده را امتحان کنید. با نوشتن forward(100) یک خط کشیده می‌شود. خیلی زود به یک ستاره پنج پر یا دایره‌های رنگی می‌رسد.این روش نیاز به دانش محدود انگلیسی دارد.🍫۳ آخر هفته – پروژه نهایی:بگذارید ایده خودش را بدهد: «یک بازی که توپ به خفاش بخورد» یا «طراحی کارتون کوتاه». با هم روی آن کار کنید. نتیجه را برای پدربزرگ و مادربزرگ بفرستید.یادتان باشد:· هیچ غلط املایی در کدنویسی فاجعه نیست، فقط یک فرصت برای رفع اشکال· اگر کودک خسته شد، همان روز را تعطیل کنید· خودتان هم بنشینید و امتحان کنید – کلی هم لذت می‌برید📌 اگر به منابع بیشتر نیاز دارید، در پیامرسان بله از من بپرسید. همچنین اگر نیاز به کلاس خصوصی انلاین دارید میتوانم برنامه ریزی کنم 🤗:آیدی من در بله:@SeyedAhmadDeveloperآیدی کانال من در بله را هم جستحو کنید و مرا دنبال نمایید:@SeyedAhmadDevدر وبلاگ شخصی خودم به طور مفصل درباره اموزش برنامه نویسی به کودکان و پیش نیازها صحبت کردم.من در وبلاگ خودم از ماجرای اموزش کودک ۱۲ ساله ای گفتم که پیش اژ شروع اموزش برنامه نویسی، حدود دو جلسه با ایشون به اموزش زبان انگلیسی پرداختم تا برای یادگیری یک زبان تخصصی برنامه نویسی اماده شود.اگر دوست داشتید میتونید این ماجرا و توضیخات مفصل تر رو در وبلاگم بخونید. اگر ادرس وبلاگ شخصی منو ندارید و لینک اون پست رو میخوای: به من در بله پیام بده، ایدی رو هم که بالاتر گذاشتم 🤗🇮🇷</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Wed, 20 May 2026 14:40:40 +0330</pubDate>
            </item>
                    <item>
                <title>چطور برای روزهای قطعی اینترنت داخل ایران آماده شویم؟</title>
                <link>https://virgool.io/@seyedahmaddv/%DA%86%D8%B7%D9%88%D8%B1-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B1%D9%88%D8%B2%D9%87%D8%A7%DB%8C-%D9%82%D8%B7%D8%B9%DB%8C-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D8%AF%D8%A7%D8%AE%D9%84-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%D8%A2%D9%85%D8%A7%D8%AF%D9%87-%D8%B4%D9%88%DB%8C%D9%85-mzfh6v2dffhl</link>
                <description>در جنگ دوازده روزه بود. نشستم پای لپ‌تاپ، یک فوری پروژه داشتم که باید توی گوگل درایو آپدیتش می‌کردم. صفحه را باز کردم... لود... لود... هیچی. رفتم سراغ تلگرام — عکسا نمیومدن. گفتم شایدم اینترنت مخابرات خرابه. رفتم سراغ همراه اول... اونم همینطور. یعنی اینترنت داخلی هم قفل کرده بودن؟نه، اینترنت داخلی کار می‌کرد ولی یوتیوب؟ نه. آپارات؟ آره. گوگل مپ؟ نه. نشان؟ آره. یعنی یک جورایی اینترنت را نصفه نیمه وصل کرده بودن. اون موقع بود که فهمیدم باید برای حمله امریکا و اسرائیل لعنتی آماده بشم.الان می‌خوام براتون بگم چطور قبل از اینکه اینترنت داخلی هم محدود بشه، خودم رو برای روزهای قطعی یا اختلال آماده کردم.شاید این نوشته به کار شما هم اومد۱. اولین کاری که کردم: دانلود نقشه‌های آفلاینگوگل مپ رو نشد  آفلاین کنم (راستش محدودیت داره). رفتم سراغ Neshan و Balad.- کل نقشه استان خودم را دانلود کردم (حدود ۲۰۰ مگ)- جای پارک، جای بانک‌ها و عطاری‌های نزدیک را توی Favorite نشانه‌گذاری کردمحالا هر وقت اینترنت داخلی هم نباشه، میتونم بدون دغدغه برم بیرون و گم نشم.۲. بارگذاری آفلاین سرویس‌های ضرورییه روز نشستم و این سرویس‌ها را توی مرورگر آفلاین ریختم (با یه افزونه به اسم SingleFile یا Save Page WE):- صفحه اصلی سامانه سماح (برای ثبت‌نام زیارت و خروج از کشور)- مدارک مورد نیاز برای تمدید پاسپورت (که گاهی از سایت پلیس +۱۰ پرت میشم)- جدول جرائم رانندگی (ترافیک‌های داخلی رو هم نوشته)- فرم‌های مالیاتی ساده (برای کسایی که کار آزاد دارن)این صفحات اچ‌تی‌ام‌ال ساده را توی یه پوشه توی گوشی ریختم. در وقت قطعی، بدون اینترنت باز میشن.۳. ساختن لیست شماره‌های ضروری (همراه اول و ایرانسل و مخابرات)متن زیر را توی نوت‌پد گوشی ذخیره کردم:شکایت از قطعی اینترنت داخلی:- سامانه ۱۹۵ مخابرات (برای ADSL)- اپلیکیشن «همراه من» بخش پشتیبانی (برای همراه اول)- «ایرانسل من» بخش گزارش قطعی- سازمان تنظیم مقررات: ۱۹۵ (گزینه ۳)- وزارت ارتباطات: سامانه ۱۹۵ (گزینه ۵)وقتی اینترنت قطع میشه، حتی نمیتونی بری گوگل سرچ کنی شماره رو. پس از قبل داشته باش. البته با گردو و ذره بین میشه۴. ذخیره‌سازی محتوای آموزشی از سایت‌های ایرانیمن برنامه‌نویسم. توی روزهای عادی از ویدئوهای رایگان آپارات و ریپازیتوری های  آنلاین گیت هاب استفاده می‌کنم.چند روز پیش، با نرم‌افزار IDM (اینترنت دانلود منیجر) کل این صفحات را گرفتم:- سری‌های آموزشی «مکتب خونه» که رایگان بود (فایل PDF و ویدئو)- مقالات پرطرفدار ورسل و  (بخش جاوااسکریپت و پایتون)- راهنمای خط فرمان لینوکس از سایت «مدیوم»اونها را ریختم روی یه فلش ۳۲ گیگ که همیشه توی کیفمه.۵. بسته شبانه نخریدن تا وقتی مطمئن نباشم!این تجربه خودمه: روزی که اینترنت داخلی توی شهر ما قطع شد، یه بسته شبانه اینترنت پرسرعت (که ظاهراً برای برنامه‌های داخلی هم بود) خریدم. نتیجه؟ بعد از خرید، باز هم سرعت افتضاح بود. چون ترافیک داخلی رو اولویت نمی‌دادن.نکته: قبل از خرید هر بسته‌ای، از چند نفر بپرسین که همون منطقه شما بودن. بعضی وقتا قطعی منطقه‌ایه.۶. یه سامانه ساده برای رصد اینترنت داخلیمثل خودتون که لینک پایش اینترنت بین‌الملل گذاشتید، من یه لیست ساده توی یه فایل اچ‌تی‌ام‌ال درست کردم که وقتی اینترنت دارم، لودش می‌کنم و توی گوشی ذخیره است.توش اینا رو میتونم چک کنم:- اپلیکیشن نشان (برای نقشه داخلی)- سایت آپارات (برای ویدئو)- سایت ۲۰۴۰ (برای اخبار داخلی)- سایت بانک ملی (برای امور بانکی)اگر سه تای اول باز نشد، یعنی اینترنت داخلیم قطع یا محدوده.۷. خبرنامه و کانال‌های جایگزین«مرا دنبال کنید و با من همراه باشید». آیدی کانال من در بله: Seyedahmaddevمن توی روزهای عادی عضو چند کانال بلد و ایتایی می‌شم که وضعیت اینترنت رو اطلاع می‌دن:- کانالهایی در بله و ایتا با جستجو- خبرنامه «وضعیت شبکه ملی اطلاعات» (سایت سازمان تنظیم مقررات)وقتی اینترنت داخلی قطع می‌شه، معمولاً این کانال‌ها از طریق پیامک یا ربات خبر می‌دن.جمع‌بندی: چند کار که امروز می‌تونید بکنید1. نقشه‌های آفلاین نشان و بالد را دانلود کنید.2. صفحات مهم دولتی را توی گوشی ذخیره کنید (با Save Page WE).3. لیست شماره‌های ۱۹۵ و پشتیبانی اپراتورها را توی نوت گوشی بنویسید.4. فیلم‌ها و PDFهای آموزشی سایت‌های ایرانی مورد نیازتان را با IDM دانلود کنید.5. قبل از خرید بسته شبانه از همشهری‌هایتان بپرسید.6. یک صفحه اچ‌تی‌ام‌ال ساده برای تست اینترنت داخلی درست کنید (با لینک آپارات، نشان و بانک ملی).7. عضو کانال‌های اطلاع‌رسانی قطعی بشید.«ما که رفتیم روی اینترنت داخلی محدود و قطع و وصلی... امیدوارم شما زودتر وصل بشید و از الان برای روزهای قطعی آماده کنید.»اگر این پست براتون مفید بود، منو دنبال کنیدشما الان چه منبع ایرانی‌ای را آفلاین دارید که به کارتان میاد؟ توی کامنت‌ها برام بنویسید👇</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Tue, 19 May 2026 12:58:16 +0330</pubDate>
            </item>
                    <item>
                <title>دو گنجینه برای یادگیری آفلاین و آنلاین در ایران</title>
                <link>https://virgool.io/@seyedahmaddv/%D8%AF%D9%88-%DA%AF%D9%86%D8%AC%DB%8C%D9%86%D9%87-%D8%A8%D8%B1%D8%A7%DB%8C-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A2%D9%81%D9%84%D8%A7%DB%8C%D9%86-%D9%88-%D8%A2%D9%86%D9%84%D8%A7%DB%8C%D9%86-%D8%AF%D8%B1-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-ezfcbhc6icyl</link>
                <description>روزهایی که اینترنت بین‌الملل قطع است یا سرعت لاک‌پشتی دارد، تازه می‌فهمیم چقدر به دوره‌های خارجی مثل یودمی اصلی وابسته بودیم. اما دو سایت ایرانی هست که جان پدر و مادر آدم را در می‌آورند: گیت دات آی آر و اودمی ایران.رgit.ir؛ تماشای آنلاین بدون دغدغهسایت اول، گیت است. من دوره‌های رایگانش را مرتب تماشا می‌کنم. همان‌طور که در پست قبلی گفتم، تماشای آنلاین دارد. یعنی اگر اینترنت داخلی شما حتی ۵۱۲ کیلوبیت باشد، می‌توانی ویدئو را بدون دانلود ببینی.چیزهایی که در گیت دیده‌ام:- برنامه‌نویسی (پایتون، جاوااسکریپت، پی اچ پی)- طراحی سایت با المنتور (قبل از اینکه کلاً ازش دلزده شوم!)- و دوره‌های کاربردی ووشاپ، سئو و دیجیتال مارکتینگبخش رایگان‌اش پر از دوره است. گاهی هم دوره‌های پولی با تخفیف‌های عجیب می‌گذارد.اودمی ایران؛ فقط دانلود، اما تمام‌قدسایت دوم، اودمی ایران است. این یکی امکان تماشای آنلاین ندارد — فقط دانلود مستقیم. من خودم وقتی می‌خواهم یک دوره کامل را برای روزهای قطعی اینترنت ذخیره کنم، می‌روم سراغش.نکته‌اش این است که دوره‌های رایگان و پولی دارد. محتوای اکثراً ترجمه‌شده یا دوبله‌شده دوره‌های معروف یودمی است. کیفیت فایل‌ها خوب است و لینک دانلود از سرورهای داخلی می‌دهد (یعنی سرعت بالا). روش کار من (ترکیب این دو)۱. گیت را برای تماشای آنلاین و تست کردن یک تکنولوژی جدید استفاده می‌کنم.۲. اودمی ایران را برای دانلود انبوه دوره‌ها موقعی که اینترنت دارم، تا در زمان قطعی، آفلاین ببینم. کلام آخراگر شما هم مثل من از قطعی و کندی اینترنت بین‌الملل به تنگ آمدید، این دو سایت را نشانه بگیرید. یکی برای تماشای فوری، دیگری برای دانلود و آرشیو.شما چه سایت‌های ایرانی دیگری برای آموزش می‌شناسید؟ توی کامنت معرفی کنید تا با هم آرشیو کنیم. دنبال کنید</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Mon, 18 May 2026 15:20:13 +0330</pubDate>
            </item>
                    <item>
                <title>المنتور را کنار گذاشتم چون آمریکا و اسرائیل به ایران حمله کردند</title>
                <link>https://virgool.io/@seyedahmaddv/%D8%A7%D9%84%D9%85%D9%86%D8%AA%D9%88%D8%B1-%D8%B1%D8%A7-%DA%A9%D9%86%D8%A7%D8%B1-%DA%AF%D8%B0%D8%A7%D8%B4%D8%AA%D9%85-%DA%86%D9%88%D9%86-%D8%A2%D9%85%D8%B1%DB%8C%DA%A9%D8%A7-%D9%88-%D8%A7%D8%B3%D8%B1%D8%A7%D8%A6%DB%8C%D9%84-%D8%A8%D9%87-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%D8%AD%D9%85%D9%84%D9%87-%DA%A9%D8%B1%D8%AF%D9%86%D8%AF-nfwnov0i6nzi</link>
                <description>صبح روز حمله سایبری ـ نظامی که می‌گن آمریکا و اسرائیل انجام دادن، من نشستم پشت سیستم و رفتن سراغ پیشخوان وردپرس.البته این را بگویم که من معمولا با نکست و ری اکت کد میزنم، اما وقتی مشتری وردپرسی و المنتوری داشته باشم، مخصوصا زمان جنگ، نمی توانم نه بگویم می‌خواستم یه صفحه جدید برای سایت یکی از مشتریان خودم بسازم. گاهی به درخواست مشتری سایت رو با المنتور پرو می‌سازم.کار نسبتا راحتی بوده. صفحه ساز درگ اند دراپ، قشنگ، سریع... اما فقط وقتی که اینترنت بین‌الملل وصل بود.اون روز اما اینترنت داخلی هم به سختی کار می‌کرد. نه گوگل، نه کلادفلر، نه هیچ CDN خارجی.امریکا چه بلایی سر اینترنت آورد؟المنتور برای اینکه قالب‌ها، آیکون‌ها و فونت‌هایش را لود کند، مدام به سرورهای خارجی وصل می‌شود. سرورهایی که معمولاً روی کلاود فلر یا آمازون AWS هستند.آن روز صبح:داشبورد وردپرس را باز کردم → ۳ دقیقه لود شدوارد صفحه ویرایش المنتور شدم → صفحه خالی ماندمی‌خواستم یک هدر ساده عوض کنم → ارور «اتصال به سرور المنتور برقرار نشد»بعد از رفرش دیدم صفحه‌ام ریست شده و تمام المان‌ها به حالت پیش‌فرض برگشتهیعنی یک ساعت کار هدر رفت. چون المنتور نمی‌توانست با سرورهای خارجی حرف بزند.چرا گوتنبرگ نجاتم داد؟گوتنبرگ (ویرایشگر بلوکی خود وردپرس) به هیچ سرور خارجی وصل نمی‌شود. همه چیزش روی هاست خودتان است. فونت‌ها، آیکون‌ها، استایل‌ها، حتی بلوک‌های آماده.تجربه من با گوتنبرگ در همان روز حمله:داشبورد باز شد (کمی کند بود ولی باز شد)صفحه جدید زدم → بلافاصله باز شدهر بلوکی که می‌خواستم (متن، عکس، دکمه، جدول) بدون نیاز به اینترنت خارجی کار می‌کردحتی قالب اختصاصی خودم را با چند خط CSS ساده بهش دادمبله، گوتنبرگ به زیبایی المنتور نیست. نه صدها قالب آماده دارد، نه انیمیشن‌های عجیب و غریب. ولی وقتی اینترنت داخلی حتی به زور کار می‌کند، همین که صفحه لود می‌شود یک معجزه است.نتیجه تلخ و شیرینتلخ: مجبور شدم بیش از ۲۰ صفحه از سایت خودم را که با المنتور ساخته بودم، دوباره با گوتنبرگ طراحی کنم.شیرین: حالا دیگر نگران قطعی اینترنت نیستم. حتی اگر همراه اول فقط آپارات و نشان رو باز کنه، من می‌تونم توی سایت خودم مطلب بنویسم، صفحه بسازم، محصول اضافه کنم.حرف آخر (برای کسانی که مثل من هستید)اگر شما هم:اینترنت بین‌الملل ندارید یا خیلی کند استاینترنت داخلیتان هم قطع و وصلی دارداز المنتور جان به لب رسیده‌ایدو مهمتر از همه، نمی‌خواهید ابزار طراحی سایتتان به خارج از کشور وابسته باشد...پیشنهاد من: یک هفته خودتان را مجبور کنید با گوتنبرگ کار کنید. اولش سخت است. دلتان می‌خواهد برگردید. اما بعد از چند روز می‌فهمید که سادگی، گاهی بزرگترین قابلیت است.حالا دیگر حتی اگر آمریکا و اسرائیل باز هم به زیرساخت‌های اینترنتی ایران حمله کنند، من بدون استرس می‌نشینم و با گوتنبرگ سایت خودم را بروز می‌کنم.شما چه تجربه‌ای با المنتور در روزهای قطعی اینترنت دارید؟ برام توی کامنت بنویسید.کدهای زیر رو در فایل فانکشن قالبتون functions.pgp قرار بدید. درانتها ، تا لود پیشخوان سریع باشه، با المنتور هم میتونید کار کنید/**
 * قطع کامل دسترسی های خارجی برای المنتور، قالب و ووکامرس
 * همراه با بستن API وردپرس (پیشخوان کند می شود اما امنیت و سرعت در اینترنت ضعیف بالاست)
 * قرار دهید در: functions.php قالب فرزند
 */

// 1. غیرفعال کردن فونت‌های گوگل
add_action(&#039;wp_enqueue_scripts&#039;, &#039;disable_google_fonts_elementor&#039;, 999);
function disable_google_fonts_elementor() {
    wp_dequeue_style(&#039;elementor-fonts&#039;);
    wp_dequeue_style(&#039;google-fonts&#039;);
    wp_dequeue_style(&#039;google-fonts-roboto&#039;);
    wp_dequeue_style(&#039;hello-elementor-google-fonts&#039;);
}

// 2. غیرفعال کردن Font Awesome خارجی
add_action(&#039;elementor/frontend/after_register_scripts&#039;, &#039;disable_external_font_awesome&#039;, 999);
function disable_external_font_awesome() {
    wp_dequeue_style(&#039;font-awesome&#039;);
    wp_dequeue_style(&#039;font-awesome-5-all&#039;);
    wp_deregister_style(&#039;font-awesome&#039;);
    wp_deregister_style(&#039;font-awesome-5-all&#039;);
}

// 3. بستن کامل تمام درخواست‌های خارجی (API وردپرس + المنتور + ووکامرس)
add_filter(&#039;pre_http_request&#039;, &#039;block_all_external_requests&#039;, 10, 3);
function block_all_external_requests($preempt, $r, $url) {
    // لیست سرورهای خارجی که باید مسدود شوند
    $blocked_hosts = [
        // سرورهای المنتور
        &#039;my.elementor.com&#039;,
        &#039;elementor.com&#039;,
        
        // سرورهای ووکامرس
        &#039;woocommerce.com&#039;,
        &#039;wc-api.com&#039;,
        &#039;cdn.woocommerce.com&#039;,
        &#039;woocommerce.github.io&#039;,
        &#039;woocommerce-uploads.s3.amazonaws.com&#039;,
        
        // سرورهای وردپرس (API)
        &#039;api.wordpress.org&#039;,
        &#039;downloads.wordpress.org&#039;,
        &#039;translate.wordpress.org&#039;,
        &#039;wordpress.org&#039;,
        
        // فونت‌ها و آیکون‌های خارجی
        &#039;fonts.googleapis.com&#039;,
        &#039;fonts.gstatic.com&#039;,
        
        // شبکه‌های اجتماعی
        &#039;connect.facebook.net&#039;,
        &#039;platform.twitter.com&#039;,
        
        // نقشه گوگل
        &#039;maps.googleapis.com&#039;,
        &#039;www.google.com/maps&#039;,
        
        // سرورهای آمازون و کلادفلر
        &#039;.s3.amazonaws.com&#039;,
        &#039;cloudflare.com&#039;,
    ];
    
    foreach ($blocked_hosts as $host) {
        if (strpos($url, $host) !== false) {
            return new WP_Error(&#039;blocked&#039;, &#039;دسترسی به سرور خارجی مسدود شد (مناسب برای اینترنت داخلی ایران)&#039;);
        }
    }
    return $preempt;
}

// 4. غیرفعال کردن نقشه گوگل در المنتور
add_action(&#039;elementor/element/after_section_end&#039;, &#039;remove_google_maps_elementor&#039;, 10, 3);
function remove_google_maps_elementor($element, $section_id, $args) {
    if ($element-&gt;get_name() === &#039;google_maps&#039;) {
        $element-&gt;remove_control(&#039;api_key&#039;);
    }
}

// 5. قطع Telemetry المنتور
add_filter(&#039;elementor/tracker/send_allow&#039;, &#039;__return_false&#039;);
add_filter(&#039;elementor/editor/localize_settings&#039;, function($settings) {
    $settings[&#039;ai&#039;] = [];
    $settings[&#039;announcement&#039;] = [];
    return $settings;
});

// 6. قطع Telemetry ووکامرس (ارسال داده به سرورهای خارجی)
add_filter(&#039;woocommerce_allow_send_usage_data&#039;, &#039;__return_false&#039;);
add_filter(&#039;woocommerce_helper_suppress_admin_notices&#039;, &#039;__return_true&#039;);
add_filter(&#039;pre_http_request&#039;, function($preempt, $r, $url) {
    if (strpos($url, &#039;woocommerce.com&#039;) !== false || strpos($url, &#039;wc-api.com&#039;) !== false) {
        return new WP_Error(&#039;blocked&#039;, &#039;دسترسی ووکامرس به سرور خارجی مسدود شد&#039;);
    }
    return $preempt;
}, 5, 3);

// 7. جلوگیری از آپدیت خودکار ووکامرس از سرور خارجی
add_filter(&#039;auto_update_plugin&#039;, function($update, $item) {
    if ($item-&gt;slug === &#039;woocommerce&#039;) {
        return false;
    }
    return $update;
}, 10, 2);

// 8. مسدود کردن کتابخانه‌های خارجی در فرانت‌اند
add_action(&#039;elementor/frontend/before_enqueue_scripts&#039;, function() {
    wp_dequeue_script(&#039;swiper&#039;);
    wp_dequeue_script(&#039;elementor-waypoints&#039;);
    wp_dequeue_script(&#039;share-link&#039;);
});

// 9. هشدار در پیشخوان
add_action(&#039;admin_notices&#039;, function() {
    $screen = get_current_screen();
    if ($screen &amp;&amp; $screen-&gt;base === &#039;post&#039; &amp;&amp; isset($_GET[&#039;action&#039;]) &amp;&amp; $_GET[&#039;action&#039;] === &#039;elementor&#039;) {
        echo &#039;&lt;div class=&quot;notice notice-warning is-dismissible&quot;&gt;&lt;p&gt;⚠️ حالت قطع کامل دسترسی‌های خارجی (المنتور + ووکامرس + API وردپرس) فعال است.&lt;/p&gt;&lt;/div&gt;&#039;;
    }
});در بله منو جستجو کنید و دنبال کنید:ble.ir/seyedahmaddev</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Mon, 18 May 2026 15:10:18 +0330</pubDate>
            </item>
                    <item>
                <title>طراحی سایت حرفه‌ای با تکنولوژی‌های روز دنیا</title>
                <link>https://virgool.io/@seyedahmaddv/%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D8%A8%D8%A7-%D8%AA%DA%A9%D9%86%D9%88%D9%84%D9%88%DA%98%DB%8C-%D9%87%D8%A7%DB%8C-%D8%B1%D9%88%D8%B2-%D8%AF%D9%86%DB%8C%D8%A7-ouakqtyhwt4x</link>
                <description>سلام! من یک توسعه‌دهنده فرانت‌اند هستم که عاشق خلق تجربه‌های کاربری جذاب و کارآمد هستم.در دنیای پویای وب، انتخاب ابزار و تکنولوژی مناسب می‌تواند تفاوت بین یک محصول معمولی و یک شاهکار دیجیتال باشد.در این پست، می‌خواهم درباره خدماتی که ارائه می‌دهم و نحوه پیاده‌سازی پروژه‌های مختلف برای بازار داخلی ایران صحبت کنم.من در دوران قطعی اینترنت بین الملل هم به شما کمک میکنم وب سایت خودتون رو در دسترس دیگران قرار بدید. یعنی 😳؟ وب سایت و وب اپلیکیشنهایی که توسط من توسعه و پشتیبانی داده می‌شوند در دوران قطعی در دسترس بودند. تخصص‌های من در طراحی سایت:استفاده از فرانت‌اند مدرن:تخصص اصلی من در ری‌اکت نکست جی اس و اکوسیستم آن‌هاست. از ساخت کامپوننت‌های واکنش‌گرا و بهینه تا پیاده‌سازی SSR (رندر سمت سرور) برای بهبود سئو و عملکرد.استفاده از وردپرس برای طراحی سایت حرفه‌ای:برای پروژه‌هایی که نیاز به صرفه‌جویی اقتصادی، مدیریت آسان محتوا یا راه‌اندازی سریع دارند، از وردپرس با قدرت تمام استفاده می‌کنم. تسلط کامل بر ویرایشگر مدرن گوتنبرگ، المنتورور و سایر صفحه‌سازهای محبوب مانند بیلدر و اُکسن.توسعه بک‌اندتوانایی کار با جنگو (Django) برای ساخت وب‌اپلیکیشن‌های پیچیده و امن.مدیریت داده و دیتابیس:طراحی و پیاده‌سازی ساختارهای پایگاه‌داده (دیتابیس) مناسب برای هر پروژه. چه نوع وب‌سایت‌هایی را طراحی و توسعه می‌دهم؟با توجه به نیاز بازار ایران و با در نظر گرفتن عملکرد روان در اینترنت داخلی، می‌توانم طیف گسترده‌ای از پروژه‌ها را اجرا کنم:1.  وب‌سایت‌های شرکتی و شخصی:طراحی مدرن، ریسپانسیو و بهینه‌شده برای موتورهای جستجو (سئو) با وردپرس یا Next.js.2.  فروشگاه‌های اینترنتی (ووکامرس):راه‌اندازی فروشگاه‌های قدرتمند با WooCommerce، همراه با درگاه‌های پرداخت ایرانی و امکانات مدیریت پیشرفته.3.  وبلاگ‌های پویا:ایجاد پلتفرم‌های انتشار محتوا با مدیریت آسان و دسته‌بندی‌های پیشرفته.4.  داشبوردهای مدیریتی (Admin Panels):طراحی و توسعه پنل‌های اختصاصی با نمودارهای تعاملی، جداول داده و UX بهینه برای مدیریت آسان اطلاعات.5.  وب‌اپلیکیشن‌های سفارشی:ساخت اپلیکیشن‌های تحت وب با قابلیت‌های خاص و منطق پیچیده کسب‌وکار با استفاده از React/Next.js در فرانت و جنگو در بک‌اند. چرا همکاری با من؟- تجمیع تکنولوژی: انتخاب هوشمندانه بین Next.js برای عملکرد و سئو برتر، وردپرس برای مقرون‌به‌صرفه بودن و توسعه سریع، یا ترکیبی از هر دو.- توجه به تجربه کاربری (UX/UI): طراحی رابط‌هایی ساده، زیبا و کاربرپسند که مخاطب ایرانی با آن راحت باشد.- بهینه‌سازی برای ایران: آگاهی از چالش‌های سرعت و دسترسی در اینترنت داخلی و بهینه‌سازی کد و رسانه‌ها برای عملکرد بهتر.- پشتیبانی و نگهداری: همراهی پس از راه‌اندازی برای اطمینان از عملکرد بی‌وقفه سایت.آماده تبدیل ایده‌های شما به یک وب‌سایت قدرتمند و مؤثر هستم.برای مشاوره رایگان و گفت‌وگو درباره پروژه خود، از طریق بخش بله در ارتباط باشید.ble.ir/seyedahmaddeveloper</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Mon, 11 May 2026 13:56:40 +0330</pubDate>
            </item>
                    <item>
                <title>با فیلترینگ یا انسداد اینترنت بین الملل چه چیزهایی را از دست میدهیم؟</title>
                <link>https://virgool.io/@seyedahmaddv/%D8%A8%D8%A7-%D9%81%DB%8C%D9%84%D8%AA%D8%B1%DB%8C%D9%86%DA%AF-%DB%8C%D8%A7-%D8%A7%D9%86%D8%B3%D8%AF%D8%A7%D8%AF-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D8%A8%DB%8C%D9%86-%D8%A7%D9%84%D9%85%D9%84%D9%84-%DA%86%D9%87-%DA%86%DB%8C%D8%B2%D9%87%D8%A7%DB%8C%DB%8C-%D8%B1%D8%A7-%D8%A7%D8%B2-%D9%85%DB%8C%D8%AF%D9%87%DB%8C%D9%85-gldiefmyumh1-gldiefmyumh1</link>
                <description>دوست دارم صاف و صادقانه حرف بزنیم. خیلی از ما وقتی می شنویم &quot;اینترنت بین الملل قطع می شود&quot; یا &quot;فلان اپ خارجی فیلتر شد&quot;، اول یاد کارهای روزمره خودمان می افتیم.چک کردن اینستاگرام در صبح، فرستادن عکس برای خانواده در تلگرام، دیدن ویدیوهای آموزشی در یوتیوب.اما مساله فقط این چیزها نیست. مساله این است که هر کسی از یک تکه از این اینترنت برای خودش یک پل درست کرده بود. پلی به سوی درآمد، پلی به سوی مشتری جدید، پلی به سوی دیده شدن.حالا اگر این پل ها را یکی یکی برداریم، هر کسی، یک چیزی را از دست می دهد. اما به این موضوع توجه کن: چیزی که برای یکی کاملا بی ارزش است، برای دیگری تمام سرمایه زندگی اش است. این را هم باید در نظر بگیریم. چون کل حرف، همين است.با فیلترینگ یا انسداد اینترنت بین الملل چه چیزهایی را از میدهیم؟برخی از چیزهایی که از دست میدهیم برای برخی کاملا ضد ارزش و بی اهمیت و برای برخی کاملا ارزشمند و مهم هستندمثل اینستاگرام و تلگراماین دو برای عده ای که از این دو برنامه، درآمدزایی نمیکنند و مشتری پیدا نمکنند کاملا ضد ارزش و بی اهمیت استو برای کسانی که در این دو پلتفرم مشتری یابی و درامدزایی داشتند کاملا ارزشمند و مهم استاز طرفی من و خیلی های دیگر در بله، ایتا، روبیکا کانال و صفحه راه اندازی میکنیم تا با مشتری های قبلی خودمان در ارتباط باشیم. همچنین دوست داریم برای درآمد ادامه دار مشتریهای جدیدی پیدا کنیم.اما چرا در اپلیکیشنهایی که اسم بردم مثل بله و روبیکا و ایتا نمیتوانیم مشتری یابی کنیم؟زیرا بنا بر مشاهدات، راهی برای مشاهده کانال و صفحه توسط افراد، جز از طریق درخواست مستقیم یا پرداخت پول برای تبلیغات وجود ندارد.در اینستاگرام افراد با ارائه بازخورد و میزان ماندگاری در صفحه و واکنشهای خودشان، به الگوریتم اینستاگرام میفهماندند که این پست ارزشمند است و در موضوع فلان به دیگر کاربران نیز این پست را نشان بده. اما در روبیکا و بله و ایتا چنین ساز و کاری یا همان الگوریتمی وجود ندارد.خب حالا برسیم به اصل ماجرا. این که من می گویم در بله، روبیکا، ایتا: &quot;الگوریتم وجود ندارد&quot; یعنی چه؟ یعنی چه فرقی می کند که یک پست در اینستاگرام بگذارم یا در بله؟فرقش خیلی ساده است. در اینستاگرام، وقتی من یک محتوای خوب می گذارم، مخاطب با لایک کردن، کامنت گذاشتن، سیو کردن و مهم تر از همه با &quot;وقتی که پای آن پست می ایستد&quot; به اینستاگرام علامت می دهد که &quot;این محتوا خوب است، آن را به دیگران هم نشان بده.&quot;بعد اینستاگرام آن پست را به چند نفر جدید نشان می دهد. اگر آن چند نفر جدید هم با آن تعامل کنند، پست به چند هزار نفر می رسد.این یعنی عدالت در دیده شدن؛ یعنی اگر محتوایت خوب باشد، لازم نیست پول بدهی یا کسی را بشناسی. خود الگوریتم تو را پیدا می کند.اما در بله، ایتا و روبیکا چه خبر است؟هیچ خبری نیست. سیستم به من نمی گوید &quot;این پست را چند نفر دیدند&quot; و &quot;چه کسانی با آن تعامل کردند&quot; و &quot;آیا می توانم آن را به دیگران نشان بدهم یا نه.&quot;در این فضاها، تنها راه دیده شدن این است که یا خودت لینک کانالت را بدهی به کسانی که می شناسی، یا پول بدهی که تبلیغات بکنی.آن هم تبلیغات کلیکی بی خاصیت که معلوم نیست چه کسی آن را می بیند و اصلا آن شخص به کار تو می خورد یا نه.حالا بگذارید یک مثال واقعی بزنم. فرض کنید شما یک آشپز ماهری هستید و آموزش آشپزی می دهید.در اینستاگرام، شما یک ویدیوی 60 ثانیه ای از طرز تهیه یک غذای ساده می گذارید. مردم می بینند، خوششان می آید، سیو می کنند، برای دوستانشان می فرستند. اینستاگرام می فهمد که این محتوا برای موضوع &quot;آشپزی آسان&quot; خوب است. بعد آن را به کسانی که تا حالا آموزش آشپزی دیده اند نشان می دهد. شما بدون هیچ هزینه ای، مشتری جدید پیدا می کنید.در بله یا ایتا، شما همان ویدیو را می گذارید. اما چه کسی آن را می بیند؟فقط همان 200 نفری که قبلا از اینستاگرام یا تلگرام آوردیدشان آنجا (یک فرض خیالی: چون قبلا که شما نگفته بودید بیاید کانال بله من). هیچ کس جدیدی آن را نمی بیند. مگر اینکه پول بدهید تا بله یا ایتا یک بنر در جایی نشان دهد. اما هزینه آن بنر برای یک آشپز ساده خیلی زیاد است. تازه اگر هم بدهید، نمی دانید آن بنر را چه کسی می بیند. شاید یک دانش آموز آن را ببیند که هیچ علاقه ای به آشپزی ندارد.این یعنی چه؟ یعنی در فضای داخلی، کوچک ها و تازه واردها شانسی برای رشد ندارند.فقط آنهایی می توانند بمانند که یا از قبل مشتری داشتند، یا پول زیادی دارند برای تبلیغات. بقیه کم کم خفه می شوند و کانال هایشان می میرد.و اینجا می رسم به دردناک ترین بخش ماجرا. ما فرصت برابر برای شروع کردن را از دست می دهیم.یک جوان 20 ساله در یک شهر کوچک، با یک ایده خوب و یک گوشی ساده، دیگر نمی تواند مثل چند سال پیش یک کسب و کار اینستاگرامی راه بیندازد و به درآمد برسد. حالا باید یا پول داشته باشد، یا رابطه داشته باشد، یا از قبل مخاطب داشته باشد. اگر هیچکدام را نداشته باشد، هیچ شانسی هم ندارد.و کسی که این شانس را از او گرفته، نه یک رقیب اقتصادی، نه تحریم خارجی، نه چیز دیگر. این خود ما هستیم که با بستن دسترسی به الگوریتم های هوشمند جهانی، پل های رشد را یکی یکی خراب کرده ایم.حالا بپرسید &quot;پس راه حل چیست؟&quot; راستش را بخواهید، من جواب قطعی ندارم. اما یک چیز را خوب می دانم: اگر قرار است بگوییم &quot;اینترنت داخلی جایگزین اینترنت خارجی می شود&quot; اول باید الگوریتمی بسازیم که به محتوای خوب جایزه بدهد، نه به پول و رابطه. تا آن روز نیامده، هر حرفی از &quot;جایگزینی&quot; فقط یک شوخی تلخ است.خلاصه اینکه: چیزهایی که از دست می دهیم فقط چند اپلیکیشن نیست.از دست می دهیم &quot;عدالت در دیده شدن&quot; رااز دست می دهیم &quot;فرصت شروع مجدد&quot; راو از دست می دهیم &quot;این امید&quot; را که یک نفر با یک ایده خوب، بتواند بدون سرمایه و بدون پارتی، خودش را به دیگران ثابت کند.اینها برای بعضی ها ضد ارزش است؛ قبول. اما برای آن یکی کهن سال، میانسال یا جوان که فردای ایران به او وابسته است، تمام ارزش زندگی اش است.منو در بله دنبال کنید:ble.ir/seyedahmaddevیا اگه خواستی مستقیم پیام بدی و سوالی بپرسی:ble.ir/seyedahmaddeveloper</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Sun, 10 May 2026 16:10:39 +0330</pubDate>
            </item>
                    <item>
                <title>چرا بله را انتخاب کردم؟ (و چرا شما هم باید بیایید)</title>
                <link>https://virgool.io/@seyedahmaddv/%DA%86%D8%B1%D8%A7-%D8%A8%D9%84%D9%87-%D8%B1%D8%A7-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8-%DA%A9%D8%B1%D8%AF%D9%85-%D9%88-%DA%86%D8%B1%D8%A7-%D8%B4%D9%85%D8%A7-%D9%87%D9%85-%D8%A8%D8%A7%DB%8C%D8%AF-%D8%A8%DB%8C%D8%A7%DB%8C%DB%8C%D8%AF-lo5oflfru0ip</link>
                <description>حتماً برای شما هم پیش آمده که در شبکه‌های اجتماعی مختلف پیام می‌دهید، اما گاهی پیام‌ها گم می‌شوند، گاهی دیر به دستتان می‌رسد و گاهی اصلاً نمی‌رسند.من به عنوان کسی که هر روز با مشتریان و دنبال‌کنندگان صحبت می‌کم، به یک پلتفرم ساده، پایدار و خصوصی نیاز داشتم.بعد از مدتی جستجو و تست کردن گزینه‌های مختلف، به این نتیجه رسیدم: بله همان جایی است که باید باشد.چرا بله؟۱. ساده و بی‌حاشیهدر بله خبری از الگوریتم‌های پیچیده و اعلان‌های بی‌ربط نیست. فقط شما و محتوایی که دوست دارید. پیام‌ها به‌موقع می‌رسند و دسته‌بندی‌شان هم آسان است.۲. امن و خصوصیحریم شخصی برای من خیلی مهم است. در بله، نیازی نیست نگران داده‌هایتان باشید. تمرکز پلتفرم روی ارتباط امن است، نه فروش اطلاعات کاربران.۳. مخصوص ایران، متناسب با ماسرعت بالاست، قطعی کم دارد و پشتیبانی آن به زبان فارسی و متناسب با مشکلات رایج کاربران ایرانی طراحی شده. برای کسی که مثل من هر روز محتوای آموزشی تولید می‌کند، این قابلیت‌ها طلایی است.۴. دسته‌بندی حرفه‌ای کانال‌هادر بله می‌توانم کانال‌های مختلف را برای موضوعات جداگانه (آموزش وردپرس، مدیریت پروژه، تازه‌های برنامه‌نویسی) ایجاد کنم و شما فقط آنچه را می‌خواهید دنبال کنید.در کانال من چه می‌گذرد؟اگر به طراحی سایت، وردپرس، برنامه‌نویسی بدون کدنویسی و پشت صحنه یک توسعه‌دهنده واقعی علاقه دارید، کانال من در بله منتظر شماست.هر هفته در بله:📹 فیلم‌های آموزشی کوتاه (۵ دقیقه‌ای)📝 چک‌لیست‌ها و قالب‌های آماده کار🛠 معرفی ابزارهای کاربردی (مثل Wekan برای مدیریت پروژه)🗣 پاسخ به سوالات شما در بخش نظرات💡 تجربیات واقعی از پروژه‌های واقعی (بدون فیلتر)و مهمتر از همه: من در بله بیشتر از هر جای دیگری فعال هستم. پاسخگویی آنجا اولویت اول من است.چرا باید الان عضو شوید؟چون دغدغه ارتباط ندارم. پیامتان حتماً به دستم می‌رسد. فیلتر و محدودیتی در میان نیست. و از همه مهمتر، جامعه حرفه‌ای خوبی در بله در حال شکل گرفتن است. دیر نکنید.منتظر دیدن شما هستم. عضویت در کانال بله فقط یک کلیک فاصله دارد.📲 برای عضویت در کانال بله من،از این لینک استفاده کنیدble.ir/seyedahmaddevراستی اگه دوست داشتی وقتی عضو شدی، به ادمین یعنی خودم پیام بده که بدونم از ویرگول اومدی سراغم در بله ! ازت متشکرم.</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Mon, 04 May 2026 23:50:56 +0330</pubDate>
            </item>
                    <item>
                <title>ساخت وبلاگ جدید و تست نوشتن در ویرگول</title>
                <link>https://virgool.io/@seyedahmaddv/%D8%B3%D8%A7%D8%AE%D8%AA-%D9%88%D8%A8%D9%84%D8%A7%DA%AF-%D8%AC%D8%AF%DB%8C%D8%AF-%D9%88-%D8%AA%D8%B3%D8%AA-%D9%86%D9%88%D8%B4%D8%AA%D9%86-%D8%AF%D8%B1-%D9%88%DB%8C%D8%B1%DA%AF%D9%88%D9%84-aapnbmsgeig5</link>
                <description>همین الا ن یهویی گفتم تست کنم ببینم میشود در ویرگول نوشت یا نه! میخواستم اینترتت پرو بکیرم که گفاه میشد به اعضای اتاق نصر میدهند.  رفتم ثبت نام کنم دیدم عضویت پولی دارد به همراه ورودیه🤣! انگار اینجا میشود نوشت، مدتی روی توسعه وبلاگم با نکست کار میکردم، روی ورسل استقرار یافته بود و من به ادامه روند توسعه میپرداختم.در زمان جنگ و قطعی اینترنت، چندبار تلاش کردم فابلهایی که دارم را روی سرورهای داخلی مستقر کنم اما موفق نشدم. بالاخره یک وبلاگ ساده در هاست لینوکسی ایران ساختم و پستهایم را بنا دارم در انجا منتشر کنم. اگر دوست داشتید به من هم در دامنه زیر سر بزنید: SeyedAhmadDev.ir</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Mon, 27 Apr 2026 02:20:09 +0330</pubDate>
            </item>
                    <item>
                <title>راهنمای مهندسی ساخت شبکه اجتماعی؛ از ایده تا معماری مقیاس‌پذیر واقعی</title>
                <link>https://virgool.io/@seyedahmaddv/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%B4%D8%A8%DA%A9%D9%87-%D8%A7%D8%AC%D8%AA%D9%85%D8%A7%D8%B9%DB%8C-%D8%A7%D8%B2-%D8%A7%DB%8C%D8%AF%D9%87-%D8%AA%D8%A7-%D9%85%D8%B9%D9%85%D8%A7%D8%B1%DB%8C-%D9%85%D9%82%DB%8C%D8%A7%D8%B3-%D9%BE%D8%B0%DB%8C%D8%B1-%D9%88%D8%A7%D9%82%D8%B9%DB%8C-bmg3z8gtqdq4</link>
                <description>ساخت یک شبکه اجتماعی موفق فقط به معنای طراحی چند صفحه و اتصال به دیتابیس نیست. پشت هر پلتفرم اجتماعی موفق، مجموعه‌ای از تصمیمات مهندسی، معماری مقیاس‌پذیر و انتخاب فناوری‌های درست قرار دارد. تفاوت یک پروژه تمرینی با یک محصول واقعی، دقیقاً در همین جزئیات پنهان است.راهنمای مهندسی ساخت شبکه اجتماعی، از ایده تا معماری مقیاس پذیر واقعیبخش اول — رابط کاربری سریع، پایه موفقیت محصولکاربران شبکه اجتماعی انتظار سرعت بالا و تجربه روان دارند. بارگذاری مرحله‌ای محتوا، اسکرول بی‌نهایت و مدیریت هوشمند داده‌ها از الزامات است.فناوری‌های پیشنهادی:• React• Next.js• TypeScript• Tailwindبخش دوم — معماری سرور و منطق برنامهدر یک سیستم حرفه‌ای، سرور باید به چند بخش مستقل تقسیم شود؛ مانند کاربران، پست‌ها، پیام‌ها و اعلان‌ها. این کار توسعه آینده را ساده‌تر می‌کند.فناوری‌های پیشنهادی:• Node.js• NestJS• Next.js APIبخش سوم — مدیریت داده‌ها و دیتابیسداده‌های شبکه اجتماعی شامل ارتباطات پیچیده‌ای بین کاربران است. انتخاب دیتابیس مناسب تأثیر مستقیم بر عملکرد سیستم دارد.فناوری‌های پیشنهادی:• PostgreSQL• MySQL• MongoDBبخش چهارم — ذخیره عکس و ویدیو در مقیاس بالاشبکه اجتماعی بدون محتوای تصویری معنا ندارد. ذخیره فایل‌ها در سیستم‌های مخصوص ذخیره‌سازی شیءمحور انجام می‌شود، نه دیتابیس‌های معمولی.فناوری‌های پیشنهادی:• MinIO• Amazon S3• Cloudflare R2بخش پنجم — ارتباط لحظه‌ای و اعلان‌هاحس زنده بودن یک پلتفرم زمانی ایجاد می‌شود که کاربران تعاملات را فوری ببینند؛ لایک، پیام، دنبال کردن و اعلان‌ها.فناوری‌های پیشنهادی:• Redis• WebSocket• Socket.ioبخش ششم — مقیاس‌پذیری و زیرساختبزرگ‌ترین چالش شبکه اجتماعی، افزایش کاربران است. زمانی که سیستم رشد می‌کند، زیرساخت باید بتواند بار را مدیریت کند.فناوری‌های پیشنهادی:• Docker• Kubernetes• Nginx• Elasticsearchخلاصهساخت شبکه اجتماعی بیشتر از آنکه چالش برنامه‌نویسی باشد، چالش مهندسی سیستم است. هرچه نگاه معماری عمیق‌تر باشد، محصول نهایی حرفه‌ای‌تر خواهد بود.یک توسعه‌دهنده فول‌استک واقعی کسی است که هم کدنویسی را بداند و هم مقیاس را درک کند.برای مشاوره رایگان اینجا کلیک کنید:https://survey.porsline.ir/s/jcmf4FfI</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Thu, 26 Feb 2026 20:24:05 +0330</pubDate>
            </item>
                    <item>
                <title>🎯 راهنمای مدرن مدیریت داده در ری‌اکت: از مفاهیم تا ابزارها</title>
                <link>https://virgool.io/reactdev/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D9%85%D8%AF%D8%B1%D9%86-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%AF%D8%A7%D8%AF%D9%87-%D8%AF%D8%B1-%D8%B1%DB%8C-%D8%A7%DA%A9%D8%AA-%D8%A7%D8%B2-%D9%85%D9%81%D8%A7%D9%87%DB%8C%D9%85-%D8%AA%D8%A7-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1%D9%87%D8%A7-u8iwn6vu99hk</link>
                <description>آشنایی با Server State، استراتژی‌های کش و بروزرسانی داده و بررسی کاربردی ابزارهایی مثل SWR و React Query برای ساخت اپلیکیشن‌های سریع و مقیاس‌پذیر.مدیریت استیت در ری اکت با swr و React query1️⃣ چرا مدیریت داده مهم‌ترین مهارت توسعه‌دهنده ری‌اکت است؟آشنایی با مفهوم Server State و اینکه چگونه ابزارهای مدرن سرعت و تجربه کاربری اپلیکیشن را متحول می‌کنند.یکی از مهم‌ترین مهارت‌های توسعه‌دهنده React مدرن، مدیریت Server State است. ابزارهایی مثل SWR و React Query کمک می‌کنند داده‌ها کش شوند، خودکار بروزرسانی شوند و تجربه کاربری سریع‌تر شود. این یعنی کاهش درخواست‌های تکراری، مصرف کمتر شبکه و افزایش عملکرد اپلیکیشن. SWR توسط Vercel و React Query توسط TanStack توسعه داده شده‌اند.تفاوت استیت معمولی با آستین سروری، تغییر داده در داده های سمت سرور است2️⃣ تفاوت State معمولی با داده‌های سرور در چیست؟درک چالش‌های همگام‌سازی داده‌ها و اینکه چرا ابزارهای مخصوص مدیریت Server State ضروری هستند.تفاوت اصلی State معمولی با Server State در منبع و پایداری داده است. داده‌های سرور ممکن است هر لحظه تغییر کنند و نیاز به همگام‌سازی مداوم دارند. مدیریت دستی این فرآیند پیچیده و مستعد خطاست. کتابخانه‌های مدیریت Server State این پیچیدگی را حذف کرده و ساختار استانداردی برای دریافت، کش و بروزرسانی داده ارائه می‌دهند.3️⃣ راز سرعت بالا در اپلیکیشن‌های مدرن: Stale-While-Revalidateتکنیکی که باعث می‌شود کاربر بدون انتظار، داده را ببیند و در پس‌زمینه اطلاعات به‌روزرسانی شود.استراتژی Stale-While-Revalidate یکی از مهم‌ترین تکنیک‌های افزایش سرعت در اپلیکیشن‌های مدرن است. ابتدا داده کش شده نمایش داده می‌شود تا کاربر منتظر نماند، سپس درخواست جدید در پس‌زمینه ارسال شده و در صورت تغییر، رابط کاربری بروزرسانی می‌شود. این روش تعادل عالی بین سرعت و دقت داده ایجاد می‌کند.4️⃣ Optimistic Update چیست و چرا اپ‌های حرفه‌ای از آن استفاده می‌کنند؟تجربه کاربری سریع‌تر با بروزرسانی رابط قبل از پاسخ سرور و مدیریت خطا در صورت شکست درخواست.Optimistic Update یعنی قبل از دریافت پاسخ سرور، رابط کاربری بروزرسانی می‌شود تا حس سرعت بالا ایجاد شود. کاربر تصور می‌کند عملیات فوراً انجام شده است. اگر درخواست شکست بخورد، داده به حالت قبل برمی‌گردد. این تکنیک در شبکه‌های اجتماعی، فروشگاه‌ها و سیستم‌های SaaS بسیار رایج است و تجربه کاربری را به‌شدت بهبود می‌دهد.5️⃣ چه زمانی کدام ابزار مدیریت داده را انتخاب کنیم؟مقایسه سناریوهای پروژه‌های ساده و حرفه‌ای و انتخاب ابزار مناسب بر اساس نیاز معماری.اگر پروژه ساده یا مبتنی بر Next.js دارید، SWR انتخاب سبک و مناسبی است و راه‌اندازی سریع‌تری دارد.اما اگر پروژه بزرگ، SaaS یا دارای عملیات پیچیده مثل Pagination، Mutation و کش پیشرفته است، React Query ابزار قدرتمندتری محسوب می‌شود. انتخاب درست ابزار یعنی معماری بهتر و نگهداری آسان‌تر در آینده.طراحی سایت، قسمت اقتصادی، مشاوره رایگانبرای شروع از مشاوره رایگان استفاده کنید 🤗👇https://survey.porsline.ir/s/jcmf4FfI</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Wed, 25 Feb 2026 19:37:04 +0330</pubDate>
            </item>
                    <item>
                <title>افزونه های لازم برای هر سایت وردپرسی</title>
                <link>https://virgool.io/@seyedahmaddv/%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87-%D9%87%D8%A7%DB%8C-%D9%84%D8%A7%D8%B2%D9%85-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%87%D8%B1-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3%DB%8C-qtb55huiabic</link>
                <description>پلاگین و افزونه های لازم برای هر سایت وردپرسیhttps://virasty.com/Seyedahmadweb/1771830770935685580سلام، من سیداحمد هستمتوسعه‌دهنده وب‌اپلیکیشن با ری‌اکت و نکست و طراح سایت اقتصادی با وردپرسبا سرعت و انعطاف وردپرس می‌توانم سایت شخصی، شرکتی، وبلاگ یا فروشگاهی برای شما بسازم.هدف من: نتیجه واقعی برای کسب‌وکار شما.وب‌سایتی که تحویل می‌دهم فقط زیبا نیست.از نظر فنی سئو شده است.و برای Google بهینه طراحی می‌شود.ساختار درست یعنی شانس بیشتر دیده‌شدن.دیده‌شدن یعنی مشتری بیشتر.استفاده از صفحه ساز المنتور در طراحی سایت تا در آینده خودتان بتوانید سایت را ویرایش کنیدیکی از مزیت‌های مهم پروژه‌های من این است:شما در آینده وابسته به طراح نمی‌مانید.با استفاده از Elementor می‌توانید صفحات را خودتان ویرایش کنید.ساده.سریع.بدون دانش فنی پیچیده.ابزارهای کش و بهبود سرعت بارگذاری به رضایت کاربران و تجربه کاربری بالا و فروش بیشتر می انجامدطراحی فقط ظاهر نیست.تجربه کاربری خوب یعنی کاربر راحت‌تر خرید می‌کند.وقتی کاربر حس خوبی داشته باشد،اعتماد افزایش پیدا می‌کند.و این یعنی افزایش درآمد از سایت.امنیت سایت موضوعی حیاتی است.با انتخاب هاست مناسب و ابزارهای لازم،امنیت و پایداری وب‌سایت شما تأمین می‌شود.خیال راحت شما = تمرکز روی کسب‌وکار.برای سفارش طراحی سایت می‌توانید همین حالا اقدام کنید.فرم مشاوره رایگان پیش از سفارش:Porslinehttps://survey.porsline.ir/s/jcmf4FfIمرا در ویرگول دنبال کنید و در تماس باشید:09034260454مشاوره رایگان، تصمیم آگاهانه.</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Mon, 23 Feb 2026 11:22:49 +0330</pubDate>
            </item>
                    <item>
                <title>مدیریت دیتابیس در پروژه های نکست و ری اکت</title>
                <link>https://virgool.io/@seyedahmaddv/%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D8%AF%D8%B1-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D9%87%D8%A7%DB%8C-%D9%86%DA%A9%D8%B3%D8%AA-%D9%88-%D8%B1%DB%8C-%D8%A7%DA%A9%D8%AA-p1kei4xwr38b</link>
                <description>انتخاب دیتابیس ایرانی یا رایگان خارجیبرای دیتابیس پروژه‌ها معمولاً از Supabase یا سرویس‌دهنده‌های داخل ایران استفاده می‌کنم.این انتخاب باعث می‌شود بدون درگیری با تنظیمات پیچیده سرور، سریع وارد فاز توسعه شوم و تمرکز اصلی روی منطق محصول و تجربه کاربری باقی بماند.مرا دنبال کنید 🤗انتخاب دیتابیس برای پروژه های ری اکت و نکستمتن کامل این مطلب را در اینجا بخوانید:https://virasty.com/Seyedahmaddev/1771826951142171765</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Mon, 23 Feb 2026 09:46:50 +0330</pubDate>
            </item>
                    <item>
                <title>طراحی صفحه فرود و لندینگ پیج با ری اکت و نکست</title>
                <link>https://virgool.io/Landingpage/%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%84%D9%86%D8%AF%DB%8C%D9%86%DA%AF-%D9%BE%DB%8C%D8%AC-%D8%A8%D8%A7-%D8%B1%DB%8C-%D8%A7%DA%A9%D8%AA-%D9%88-%D9%86%DA%A9%D8%B3%D8%AA-wfecp8xnuwtb</link>
                <description>طراحی و سپس استقرار لندینگ‌پیج یا سایت تک‌صفحه‌ای همیشه به هاست پیچیده نیاز ندارد.خروجی پروژه می‌تواند به صورت استاتیک تولید شود و روی شبکه توزیع محتوا CDN یا سرویس‌های استاتیک دیپلوی شود.این یعنی هزینه کمتر، سرعت بالاتر و امنیت بیشتر نسبت به سرورهای سنتی.اطلاعات تماس خود را ثبت کنید تا امکان ارتباط فراهم شود.پس از بررسی درخواست، من با شما تماس می‌گیرم تا جزئیات، زمان‌بندی و هزینه نهایی مشخص شود.چرا لندینگ‌پیج با Next.js و React؟⚡ سرعت بسیار بالا به‌دلیل خروجی استاتیک و بهینه‌سازی خودکار🔒 امنیت بیشتر نسبت به سایت‌های مبتنی بر سرور سنتی💰 هزینه نگهداری کمتر (قابل استقرار روی CDN و هاست استاتیک)📱 طراحی کاملاً ریسپانسیو و تجربه کاربری مدرن🚀 سئو بهتر و عملکرد فنی قوی برای جذب مشتری بیشتراگر هدف شما افزایش نرخ تبدیل، معرفی حرفه‌ای خدمات یا اجرای کمپین تبلیغاتی است، یک لندینگ‌پیج سریع و بهینه می‌تواند بهترین نقطه شروع باشد.لینک فرم مشاوره:https://survey.porsline.ir/s/jcmf4FfI</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Sat, 21 Feb 2026 11:13:47 +0330</pubDate>
            </item>
                    <item>
                <title>بحران بیکاری مهندسان نرم‌افزار در ایران – از علل ریشه‌ای تا راه‌حل‌های عملی قسمت سوم</title>
                <link>https://virgool.io/GoodLifestyle/%D8%A8%D8%AD%D8%B1%D8%A7%D9%86-%D8%A8%DB%8C%DA%A9%D8%A7%D8%B1%DB%8C-%D9%85%D9%87%D9%86%D8%AF%D8%B3%D8%A7%D9%86-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%AF%D8%B1-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%D8%A7%D8%B2-%D8%B9%D9%84%D9%84-%D8%B1%DB%8C%D8%B4%D9%87-%D8%A7%DB%8C-%D8%AA%D8%A7-%D8%B1%D8%A7%D9%87-%D8%AD%D9%84-%D9%87%D8%A7%DB%8C-%D8%B9%D9%85%D9%84%DB%8C-%D9%82%D8%B3%D9%85%D8%AA-%D8%B3%D9%88%D9%85-zfqzzsnqt5y8</link>
                <description>قسمت سوم: چگونه دولت می‌تواند بیکاری تحصیل‌کرده‌ها را کاهش دهد؟ + چرا فریلنسینگ واقعی در ایران مرده است؟بحران بیکاری مهندسان نرم‌افزار در ایران – از علل ریشه‌ای تا راه‌حل‌های عملی- قسمت سومراهکارهای دولتی (واقع‌بینانه و قابل اجرا):۱. بازنگری اساسی در برنامه درسی دانشگاه‌هاالزامی کردن حداقل ۶ ماه کارآموزی واقعی در شرکت‌های دانش‌بنیان (نه فقط امضا کردن). ادغام بوت‌کمپ‌های عملی (React، Node، DevOps، AI) در ترم‌های آخر.۲. مشوق‌های مالیاتی و حمایتی برای شرکت‌هاکاهش مالیات شرکت‌هایی که حداقل ۳۰٪ نیروی‌شان جونیور/میدلول باشند. صندوق حمایت از اشتغال دانش‌آموختگان با وام کم‌بهره برای استارت‌آپ‌ها.۳. ایجاد پلتفرم ملی فریلنسری واقعینه مثل پونیشا که فقط واسطه است. پلتفرمی دولتی با حداقل دستمزد ساعتی، آموزش رایگان مهارت، و تضمین پرداخت (مشابه Upwork اما بدون تحریم).۴. تسهیل فریلنسینگ بین‌المللیحل مشکل پرداخت دلاری (از طریق صرافی‌های مجاز یا کریپتو قانونی) و کاهش تعرفه‌های برداشت برای فریلنسرها. این کار می‌تواند سالانه صدها میلیون دلار ارزآوری کند.۵. طرح کارآموزی اجباریهر شرکت بالای ۲۰ نفر نیروی IT موظف به پذیرش حداقل ۲ جونیور با حقوق پایه + آموزش.چرا سایت‌های ایرانی مثل پونیشا و کارلنسر برای افراد باسواد کار نمی‌کنند؟عدم تناسب دستمزد و کار:پروژه‌های متوسط ۵تا پانزده میلیون تومان (گاهی کمتر از ۳ میلیون!) برای کاری که در خارج ۵۰۰-۲۰۰۰ دلار است. متخصصان واقعی هزینه فرصت‌شان (زمان) را با این اعداد نمی‌سنجند.رقابت مخرب:هزاران فریلنسر کم‌مهارت با پیشنهاد ۳۰-۵۰٪ ارزان‌تر، قیمت‌ها را به زیر هزینه تمام‌شده می‌رسانند.پست‌های جعلی و فیک:بسیاری پروژه‌ها برای جمع‌آوری پیشنهاد (و گرفتن کمیسیون سایت) یا تست بازار بدون قصد واقعی اجرا گذاشته می‌شوند. متخصصان بعد از چند بار تجربه، عضو نمی‌مانند.کارفرمایان پر توقع:درخواست تغییر بی‌حد، عدم پرداخت به‌موقع (حتی با سیستم امن)، و انتظار کار رایگان «برای نمونه‌کار».نتیجه:افراد حرفه‌ای یا مستقیم از طریق تلگرام/لینکدین/اینستاگرام کار می‌گیرند، یا به Upwork/Fiverr می‌روند (با دردسر پرداخت)، یا کلاً فریلنسینگ ایرانی را رها می‌کنند. آمار غیررسمی نشان می‌دهد بیش از ۶۰٪ فریلنسرهای فعال در پونیشا تازه‌کار یا نیمه‌حرفه‌ای هستند.جمع‌بندی این سه مقالهبیکاری مهندسان نرم‌افزار در ایران نه تقصیر افراد، بلکه نتیجه ترکیب آموزش ناکارآمد، اقتصاد تحریمی، و نبود زیرساخت‌های حمایتی است. دولت اگر واقعاً بخواهد، با چند سیاست هوشمند (بازنگری دانشگاه، مشوق شرکت‌ها، و پلتفرم فریلنسری واقعی) می‌تواند این بحران را در ۳-۴ سال به شدت کاهش دهد.پیشنهاد آخراگر شما مهندس نرم‌افزار جونیور یا میدلول هستید، پیشنهاد من:روی مهارت‌های پرتقاضا (AI Engineering، DevOps، Full-Stack مدرن) تمرکز کنید.پورتفولیو قوی بسازید (گیت‌هاب).فریلنسینگ بین‌المللی را حتی با وجود تحریم امتحان کنید.و مهم‌تر: ناامید نشوید؛ مشکل ساختاری است، نه شخصی.این سری مقاله را با هدف آگاهی و فشار برای تغییر نوشتم. نظر شما چیست؟تجربه واقعی‌تان از بازار کار یا فریلنسینگ ایرانی را در کامنت بنویسید تا بحث ادامه پیدا کند.مرا دنبال کنید 🤗 🌹و این پست را برای یکی از دوستانتان بفرستید.برای عضویت در خبرنامه متخصصین روی لینک زیر کلیک کنید:https://survey.porsline.ir/s/OFtxWuAVقسمتهای دیگر این مجموعه : قسمت اول و دومhttps://virgool.io/GoodLifestyle/%D8%A8%D8%AD%D8%B1%D8%A7%D9%86-%D8%A8%DB%8C%DA%A9%D8%A7%D8%B1%DB%8C-%D9%85%D9%87%D9%86%D8%AF%D8%B3%D8%A7%D9%86-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%AF%D8%B1-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%D8%A7%D8%B2-%D8%B9%D9%84%D9%84-%D8%B1%DB%8C%D8%B4%D9%87-%D8%A7%DB%8C-%D8%AA%D8%A7-%D8%B1%D8%A7%D9%87-%D8%AD%D9%84-%D9%87%D8%A7%DB%8C-%D8%B9%D9%85%D9%84%DB%8C-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85-hoxj2rofnn4u</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Fri, 20 Feb 2026 01:42:02 +0330</pubDate>
            </item>
                    <item>
                <title>بحران بیکاری مهندسان نرم‌افزار در ایران – از علل ریشه‌ای تا راه‌حل‌های عملی قسمت دوم</title>
                <link>https://virgool.io/GoodLifestyle/%D8%A8%D8%AD%D8%B1%D8%A7%D9%86-%D8%A8%DB%8C%DA%A9%D8%A7%D8%B1%DB%8C-%D9%85%D9%87%D9%86%D8%AF%D8%B3%D8%A7%D9%86-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%AF%D8%B1-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%D8%A7%D8%B2-%D8%B9%D9%84%D9%84-%D8%B1%DB%8C%D8%B4%D9%87-%D8%A7%DB%8C-%D8%AA%D8%A7-%D8%B1%D8%A7%D9%87-%D8%AD%D9%84-%D9%87%D8%A7%DB%8C-%D8%B9%D9%85%D9%84%DB%8C-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85-hoxj2rofnn4u</link>
                <description>قسمت دوم: چالش‌های پیش روی مهندسان نرم‌افزار تحصیل‌کرده در ایران (جونیور و میدلول)اگر قسمت اول را خوانده‌اید، می‌دانید عرضه زیاد و تقاضای کم وجود دارد. اما کسانی که وارد بازار می‌شوند با چه مشکلاتی روبه‌رو هستند؟۱. شکاف درآمد-هزینه زندگیحقوق متوسط جونیور در تهران (۱۴۰۴): ۱۵-۲۵ میلیون تومان. میدلول: ۳۰-۴۵ میلیون. در حالی که اجاره یک آپارتمان ۶۰ متری در منطقه متوسط تهران ۱۵-۲۰ میلیون، و هزینه زندگی یک خانواده چهارنفره بدون تجملات بالای ۴۰ میلیون است. بسیاری مجبورند دو شغل داشته باشند یا با خانواده زندگی کنند.۲. عدم تطابق آموزش دانشگاهی با بازارفارغ‌التحصیلان اغلب بعد از ۴ سال دانشگاه، باید ۶-۱۲ ماه بوت‌کمپ خصوصی (با هزینه ۲۰-۵۰ میلیون) بگذرانند تا قابل استخدام شوند. این یعنی سرمایه‌گذاری اضافی روی چیزی که دانشگاه قرار بود فراهم کند.۳. فشار روانی و فرسودگیمصاحبه‌های طولانی، تست‌های فنی سخت، رد شدن‌های مکرر، و بعد از استخدام: اضافه‌کاری بدون حقوق، پروژه‌های فشرده، و عدم تعادل کار-زندگی. بسیاری از میدلول‌ها بعد از ۴-۵ سال « burnout» می‌شوند و یا مهاجرت می‌کنند یا رشته را عوض می‌کنند.۴. رقابت با فریلنسرهای خارجی و هوش مصنوعیکارفرمایان ایرانی برای پروژه‌های کوچک، به جای استخدام تمام‌وقت، به فریلنسرهای هندی، پاکستانی یا حتی ایرانی خارج از کشور با قیمت دلاری پایین‌تر مراجعه می‌کنند.۵. عدم وجود مسیر رشد مشخصدر بسیاری شرکت‌ها، میدلول بعد از ۳ سال همچنان همان کار جونیور را انجام می‌دهد و ترفیع به سنیور فقط با «ارتباط» یا تغییر شرکت ممکن است.این چالش‌ها باعث شده بسیاری از افراد باسواد یا اصلاً وارد بازار نشوند یا خیلی زود ناامید شوند.در قسمت سوم بررسی می‌کنم که دولت چه کارهایی می‌تواند انجام دهد و چرا پلتفرم‌های فریلنسری ایرانی (پونیشا، کارلنسر و…) عملاً برای متخصصان واقعی کارایی ندارند.مرا دنبال کنید 🤗🌹و این پست را برای یکی از دوستانتان بفرستید.برای عضویت خبرنامه متخصصین روی این لینک کلیک کنید:https://survey.porsline.ir/s/OFtxWuAVقسمت‌های دیگر:https://virgool.io/GoodLifestyle/%D8%A8%D8%AD%D8%B1%D8%A7%D9%86-%D8%A8%DB%8C%DA%A9%D8%A7%D8%B1%DB%8C-%D9%85%D9%87%D9%86%D8%AF%D8%B3%D8%A7%D9%86-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%AF%D8%B1-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%E2%80%93-%D8%A7%D8%B2-%D8%B9%D9%84%D9%84-%D8%B1%DB%8C%D8%B4%D9%87-%D8%A7%DB%8C-%D8%AA%D8%A7-%D8%B1%D8%A7%D9%87-%D8%AD%D9%84-%D9%87%D8%A7%DB%8C-%D8%B9%D9%85%D9%84%DB%8C-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-q3t3b4prob1r</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Tue, 17 Feb 2026 12:44:31 +0330</pubDate>
            </item>
                    <item>
                <title>بحران بیکاری مهندسان نرم‌افزار در ایران – از علل ریشه‌ای تا راه‌حل‌های عملی قسمت اول</title>
                <link>https://virgool.io/GoodLifestyle/%D8%A8%D8%AD%D8%B1%D8%A7%D9%86-%D8%A8%DB%8C%DA%A9%D8%A7%D8%B1%DB%8C-%D9%85%D9%87%D9%86%D8%AF%D8%B3%D8%A7%D9%86-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%AF%D8%B1-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%E2%80%93-%D8%A7%D8%B2-%D8%B9%D9%84%D9%84-%D8%B1%DB%8C%D8%B4%D9%87-%D8%A7%DB%8C-%D8%AA%D8%A7-%D8%B1%D8%A7%D9%87-%D8%AD%D9%84-%D9%87%D8%A7%DB%8C-%D8%B9%D9%85%D9%84%DB%8C-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-q3t3b4prob1r</link>
                <description>قسمت اول: چرا مهندسان نرم‌افزار کم‌سابقه (جونیور) و میدلول در ایران بیکارند؟در سال‌های ۱۳۹۸-۱۳۹۹، طبق آمار غیررسمی مؤسسه پژوهش و برنامه‌ریزی آموزش عالی، نرخ بیکاری فارغ‌التحصیلان کارشناسی رشته‌های کامپیوتر و مهندسی نرم‌افزار حدود ۴۳٫۳ درصد بوده است. حتی در سال ۱۴۰۳-۱۴۰۴، سهم فارغ‌التحصیلان دانشگاهی از کل بیکاران کشور به بیش از ۴۳٫۹ درصد رسیده و نرخ بیکاری این گروه حدود ۱۱٫۶ درصد است. اما چرا رشته‌ای که دهه ۹۰ «طلایی» خوانده می‌شد، امروز برای جونیورها و حتی میدلول‌ها (۳-۵ سال تجربه) به یکی از سخت‌ترین بازارهای کار تبدیل شده؟۱. عرضه بیش از تقاضا و شکاف مهارتی عمیقهر سال هزاران نفر از دانشگاه‌های دولتی، آزاد و غیرانتفاعی فارغ‌التحصیل می‌شوند، اما کیفیت آموزش عمدتاً نظری است.درس‌هایی مثل ساختمان داده‌های دهه ۸۰، فیزیک ۱ و ۲ بدون کاربرد عملی، و عدم آموزش گیت، سی‌آی/سی‌دی، میکروسرویس، کلود (AWS/Azure) و متدولوژی‌های چابک، باعث می‌شود فارغ‌التحصیل جونیور عملاً «غیرقابل استخدام» باشد.شرکت‌ها به جای آموزش، به دنبال کسی هستند که «بلافاصله محصول تحویل دهد».۲. قانون طلایی بازار کار ایران: «تجربه می‌خوایم، ولی تجربه نمی‌دیم»شرکت‌های متوسط و بزرگ ترجیح می‌دهند یک سنیور را با حقوق حداقلی چند ده میلیون تومان نگه دارند تا سه جونیور را با حقوق چند ده ( امروزه شاید۱۵-۲۵) میلیون آموزش دهند. میدلول‌ها هم در این تله گیر می‌افتند: حقوق‌شان نسبت به مسئولیت رشد نمی‌کند و شرکت‌ها برای صرفه‌جویی، پروژه‌های جدید را به فریلنسرهای خارجی یا تیم‌های کوچک برون‌سپاری می‌کنند.۳. اقتصاد تحریمی و سرمایه‌گذاری کم در فناوریتحریم‌ها باعث شده سرمایه‌گذاری خارجی در استارت‌آپ‌ها و شرکت‌های نرم‌افزاری به شدت کاهش یابد. بسیاری از شرکت‌های دانش‌بنیان یا تعطیل شده‌اند یا فقط پروژه‌های نگهداری (maintenance) دارند که نیاز به نیروی تازه ندارد. هوش مصنوعی هم لایه‌ای دیگر اضافه کرده: ابزارهایی مثل GitHub Copilot و Cursor کارهای ساده جونیورها را اتوماتیک کرده‌اند.۴. مهاجرت مغزها (Brain Drain)بهترین جونیورها و میدلول‌ها با اولین پیشنهاد خارجی (حتی remote با دلار) کشور را ترک می‌کنند. آمار غیررسمی نشان می‌دهد بخش قابل توجهی از نیروی متخصص IT ایران در حال حاضر در کانادا، آلمان، امارات یا ترکیه مشغول به کارند.نتیجه؟ بازار کار IT ایران دوقطبی شده:سنیورهای کمیاب با حقوق بالا،و انبوه جونیور و میدلول بیکار یا شاغل در مشاغل غیرمرتبط (فروش، پشتیبانی، تدریس خصوصی).در قسمت بعدی به چالش‌های شخصی و حرفه‌ای این افراد می‌پردازم و اینکه چرا حتی کسانی که کار پیدا می‌کنند، اغلب در چرخه فرسودگی و بی‌انگیزگی گیر می‌افتند.مرا دنبال کنید و این مقاله را برای یکی از دوستانتان بفرستید 🤗اگر تمایل دارید در خبرنامه متخصصین عضو شوید، اینجا کلیک کنید:https://survey.porsline.ir/s/OFtxWuAVقسمت های بعدیhttps://virgool.io/GoodLifestyle/%D8%A8%D8%AD%D8%B1%D8%A7%D9%86-%D8%A8%DB%8C%DA%A9%D8%A7%D8%B1%DB%8C-%D9%85%D9%87%D9%86%D8%AF%D8%B3%D8%A7%D9%86-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%AF%D8%B1-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%D8%A7%D8%B2-%D8%B9%D9%84%D9%84-%D8%B1%DB%8C%D8%B4%D9%87-%D8%A7%DB%8C-%D8%AA%D8%A7-%D8%B1%D8%A7%D9%87-%D8%AD%D9%84-%D9%87%D8%A7%DB%8C-%D8%B9%D9%85%D9%84%DB%8C-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85-hoxj2rofnn4u</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Tue, 17 Feb 2026 08:21:45 +0330</pubDate>
            </item>
                    <item>
                <title>چرا بعضی سایت‌ها مشتری نمی‌آورند؟</title>
                <link>https://virgool.io/products-services/%DA%86%D8%B1%D8%A7-%D8%A8%D8%B9%D8%B6%DB%8C-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%87%D8%A7-%D9%85%D8%B4%D8%AA%D8%B1%DB%8C-%D9%86%D9%85%DB%8C-%D8%A2%D9%88%D8%B1%D9%86%D8%AF-horxozrheie8</link>
                <description>خیلی‌ها فکر می‌کنند مشکل از ظاهر سایت است.اما در ۸۰٪ پروژه‌هایی که بررسی می‌کنم، مشکل اصلی این‌هاست:❌ سرعت پایین❌ تجربه کاربری ضعیف❌ ساختار اشتباه❌ عدم اعتماد کاربر❌ سئوی ضعیفواقعیت این است که سایت‌های قدیمی (خصوصاً وردپرسی غیراصولی) برای رقابت امروز ساخته نشده‌اند.امروز سایت‌های حرفه‌ای با تکنولوژی‌های مدرن مثل:Next.jsReactDjangoساخته می‌شوند.من برای کسب‌وکارها مشاوره رایگان طراحی سایت گذاشتم.یک فرم کوتاه چندسؤالی طراحی کردم که:نیاز شما را بررسی می‌کندبودجه را تخمین می‌زندمشکلات فعلی را مشخص می‌کندبعد از ثبت فرم، خودم با شما تماس می‌گیرم.📩 فرم مشاوره رایگان:https://survey.porsline.ir/s/jcmf4FfIمرا دنبال کنید</description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Mon, 16 Feb 2026 17:38:38 +0330</pubDate>
            </item>
                    <item>
                <title>به روز رسانی نکست و لایه احراز هویت</title>
                <link>https://virgool.io/CodewithSeyedAhmad/%D8%A8%D9%87-%D8%B1%D9%88%D8%B2-%D8%B1%D8%B3%D8%A7%D9%86%DB%8C-%D9%86%DA%A9%D8%B3%D8%AA-%D9%88-%D9%84%D8%A7%DB%8C%D9%87-%D8%A7%D8%AD%D8%B1%D8%A7%D8%B2-%D9%87%D9%88%DB%8C%D8%AA-ssgtgc1y188o</link>
                <description>در مسیر ارتقای پروژه به نکست جی اس 16 و به‌روزرسانی لایه احراز هویت (Auth.js)، تیم با چند مشکل فنی روبرو شد که نیاز به بررسی و اصلاح داشت. در زیر به مهم‌ترین موارد اشاره می‌کنم که گزارش شده و راه‌حل‌هایی برای رفع آنها به کار گرفته شد:👈 تغییر نام فایل middleware به proxyیکی از اولین مشکلات بعد از ارتقا، هشدارهای مکرر در کنسول و build بود که فایل `middleware.ts` دیگر شناخته نمی‌شود.دلیل: در نکست 16 این فایل به‌طور رسمی منسوخ شده و به `proxy.ts` تغییر نام داده شده تا نقش آن به‌عنوان لایه شبکه‌ای (network boundary) واضح‌تر باشد و با مفهوم middleware در فریم‌ورک‌های دیگر (مثل Express) اشتباه نشود.راه‌حل: فایل را rename کردم، نام تابع صادرشده را از `middleware` به `proxy` تغییر دادیم و config.matcher را بدون تغییر نگه داشتیم. منطق داخل فایل تقریباً همان ماند.🎢 تطبیق ایمپورت importها و ساختار Auth.js با نسخه جدیدبعد از ارتقا، importهای قدیمی (مثل `NextAuth` از `next-auth` و providers به شکل قبلی) دیگر کار نمی‌کردند ی warningهای peer dependency می‌دادند.مشکل اصلی مربوط به انتقال به Auth.js نسخه 5 (که هنوز در فاز beta/stable کامل نبود) و تغییرات در ساختار فایل‌ها بود: نیاز به export `{ handlers, auth, signIn, signOut }` به جای `NextAuth(authOptions)` مستقیم.راه‌حل: ساختار فایل auth را به شکل جدید بازنویسی کردم (فایل root یا lib/auth.ts) و route handler را فقط به re-export handlers محدود کردیم. همچنین از importهای جدید providers (مثل `Google` به جای `GoogleProvider`) استفاده شد.🪚 مشکلات مربوط به پریسا کلاینت Prisma Client در نسخه ۷با ارتقا، پریسما کلاینت در نسخه ۷ رفتار متفاوتی داشت؛ وقتی `output` سفارشی در generator تعریف شده بود، import از `@prisma/client` دیگر `PrismaClient` را export نمی‌کرد و نبه یپر از مسیر generate‌ شده داشت. همچنین `new PrismaClient` بدون آرگومان ارور می‌داد.راه‌حل: singleton Prisma را در فایل جداگانه تعریف کردم و از driver adapter مناسب (مثل `@prisma/adapter-pg) برای PostgreSQL استفاده کردم تا با پریسمای نسخه ۷ سازگار شود.📿 تغییرات جزئی در config و callbacksچند مورد کوچک دیگر مثل نیاز به استفاده از `AUTH_SECRET` به جای `NEXTAUTH_SECRET`، تنظیم `session: { strategy: &quot;jwt&quot; }` برای سازگاری بهتر با runtime جدید، و انتقال منطق authorized به callbacks (به جای withAuth قدیمی) گزارش شد.این موارد با به‌روزرسانی config و استفاده از `auth()` در server components حل شد.این مشکلات عمدتاً مربوط به breaking changes مستندشده در نکست جی اس 16 و Auth.js v5 بود و با اعمال تغییرات مرحله ای و تست مجدد route های حفاظت‌شده و APIها، پروژه بدون downtime عمده به نسخه جدید رسید.مرا دنبال کنید و تجربه خودتان را بنویسید. </description>
                <category>طراحی سایت | سیداحمد</category>
                <author>طراحی سایت | سیداحمد</author>
                <pubDate>Mon, 16 Feb 2026 01:21:14 +0330</pubDate>
            </item>
            </channel>
</rss>