<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های محمد امین رمضانی</title>
        <link>https://virgool.io/feed/@aminelector</link>
        <description>برنامه نویس و سیستم ادمین شاد</description>
        <language>fa</language>
        <pubDate>2026-04-15 04:34:55</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/267695/avatar/l3GvLs.jpg?height=120&amp;width=120</url>
            <title>محمد امین رمضانی</title>
            <link>https://virgool.io/@aminelector</link>
        </image>

                    <item>
                <title>از پاک کردن نترسید!</title>
                <link>https://virgool.io/@aminelector/%D8%A7%D8%B2-%D9%BE%D8%A7%DA%A9-%DA%A9%D8%B1%D8%AF%D9%86-%D9%86%D8%AA%D8%B1%D8%B3%DB%8C%D8%AF-ikyqctpfctsp</link>
                <description>خیلی وقته که توی دنیایی برنامه نویسی دارم کار میکنم توی این مدت ادمای خیلی زیادی دیدم که امدن شروع به کار کنن و برنامه نویس بشن همشون هم علاقه و پشت کار خیلی خوبی داشتن ولی نسبت به تلاشی که کردن به نظرشون نتیجه خوبی نگرفتن و کار رو ول کردند!  ینی به هرکی بگی شغلت برنامه نویسی عه بهت میگه یا خودش یه زمانی برنامه نویس بوده و یا پسرخالش :)) البته به نظر من این جمله یه زمانی برای شغل خیلی صادق نیس مثل اینه که طرف بگه اره من یه زمانی مکانیک بودم ولی ندونه رادیات ماشین کجاس. پس خیلی به این یه زمانی توجه نکنیدبگذریم...تو همه تازه وارد ها به نظرم یه درد مشترک وجود داره اونم ترس از پاک کردنه!خیلی از افراد میرستن کدی که بدستشون رسیده رو پاک کنن یا اون رو اصلاح کنن و وقتی ازشون میپرسم چرا تغییر ندادی کد رو میگه ترسیدم کار نکنه دیگ!خوب اصن ماجرا همینه ...تا وقتی یه کدی رو پاک نکنی کد نمینویسی تا وقتی چیزی خراب نکنی چیزی درست نمیکنی هیچ  کسی با کد دیدن و ویدیو دیدن تو استارت کار برنامه نویس نشده پس ترست رو کنار بذار و با چالش های کار رو به رو شو حتی شده خودت یه قسمتی از کد ها رو بترکون و دوباره با یه ایده جدید کار رو استارت بزن حداقلش اینه میفهمی که چی رو بلد نیستی  و کجا مشکل داری و میری اون قست و موضوع رو توی خودت تقویت میکنیموفق باشید </description>
                <category>محمد امین رمضانی</category>
                <author>محمد امین رمضانی</author>
                <pubDate>Tue, 23 Jul 2024 16:22:35 +0330</pubDate>
            </item>
                    <item>
                <title>نصب داکر روی سرور اوبونتو</title>
                <link>https://virgool.io/@aminelector/%D9%86%D8%B5%D8%A8-%D8%AF%D8%A7%DA%A9%D8%B1-%D8%B1%D9%88%DB%8C-%D8%B3%D8%B1%D9%88%D8%B1-%D8%A7%D9%88%D8%A8%D9%88%D9%86%D8%AA%D9%88-m79zdjdvzyye</link>
                <description>سلام دوباره چندسالی هست که کلا تمام سیستم هایی که بالا می یاریم توی شرکت خودمون و سایر شرکت ها با داکر کار میکنننکته : همه نرم افزار هامون رو داکرایز میکنیم و در نهایت اون رو توی یک دیجستری خصوصی خودمون بارگذاری میکنیم و برای اجرا  کافیه اونا رو دانلود و نصب کنیم روی هر سیستم عامل و سروری که لازم داریم ...خب تو این چند وقته که افراد متفاوت از شرکت ها مختلف کار میکنم و مشاوره طراحی ریز ساخت میدم بهشون اولین چالش همه نصب داکره ! خودمم موندم چرا همه مشکل دارن یک فایل توی داکومنت های گیت لب دارم خودم براتون میذازم یکی دوسال پیش نوشته شده هنوزم با همین روش کار میکنم ( نکته : من کلا روی ابونتو سرور ۲۰ و ۱۸ کار میکنم پس اینا هم قطعا فقط روی این سیستم عامل ها تست شده )اولین مشکل فیلتر یا تحریم یه سری از منابع شما برای حل این مشکل نیاز به یه تحریم شکن دارید اصطلاحا ( البته من خیلی وقته که با پروکسی این کار رو میکنم ولی حس میکنم این روش ساده تره برا همین اینجا میگم) :استفاده از شکنبا توجه به تحریم بودن کشور عزیزمون نیاز داریم که با روش تغییر dns به منابع علمی خارجی متصل بشیم یکی از وبسایت های اراعه دهنده این سرور شکن هستتوجه داشته باشید از شکن فقط در موراد ضروری استفاده کنید در غیر این صورت باعث کند شدن نتورک سیستم میشه !فایل زیر رو باز کنیدnano /etc/netplan/00-installer-config.yamlاین دو خط رو به فایل اضافه کنید مطابق عکسnameservers:
          addresses: [185.51.200.2,178.22.122.100]برای اعمال تغییرات فایل مورد نظر رو ذخیره کنید و دستور زیر رو توی ترمینال وارد کنیدnetplan applyغیر فعال کردنکافیه فایل قبلی رو باز کنید و به حالت قبلی برگردونید و دوباره دستور زیر رو وارد کنیدnetplan applyنصب و راه انداری سرور داکرsudo apt-get update
sudo apt-get install ca-certificates curl gnupg -y

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

echo \
  &amp;quotdeb [arch=&amp;quot$(dpkg --print-architecture)&amp;quot signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
&amp;quot$(. /etc/os-release &amp;&amp; echo &amp;quot$VERSION_CODENAME&amp;quot)&amp;quot stable&amp;quot | \
sudo tee /etc/apt/sources.list.d/docker.list &gt; /dev/null

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

sudo groupadd docker
sudo usermod -aG docker $USER

sudo chown &amp;quot$USER&amp;quot:&amp;quot$USER&amp;quot /home/&amp;quot$USER&amp;quot/.docker -R
sudo chmod g+rwx &amp;quot$HOME/.docker&amp;quot -R

sudo systemctl enable docker.service
sudo systemctl enable containerd.serviceخوب با دستور های بالا داکر نصب شده و روی سرورتون بالا امده :)موفق باشید</description>
                <category>محمد امین رمضانی</category>
                <author>محمد امین رمضانی</author>
                <pubDate>Sun, 21 Jul 2024 12:49:44 +0330</pubDate>
            </item>
                    <item>
                <title>چی شد که این شد!</title>
                <link>https://virgool.io/codenevis/%DA%86%DB%8C-%D8%B4%D8%AF-%DA%A9%D9%87-%D8%A7%DB%8C%D9%86-%D8%B4%D8%AF-pnr5bglhv6co</link>
                <description>من محمد امین رمضانی هستم علاقه مند به حوزه برنامه نویسی زیرساخت و این حرفا...چند وقتی بود که شغل قبلی خودم برگشته بودم سبزوار (شغل قبلیم مدیر زیرساخت و امنیت شرکت سمیع بود...) یه سری دلایل داشتم برای برگشتن و بیخیال کار شدن که مهم ترینش درس خوندن و تموم کردن دانشگاه مسخره بود!سال ۱۴۰۱ از کار زدم بیرون و برگشت و به دنیای دانشجویی اما دانشجو بودن هم خیلی سخت بود برام هر روز باید سر یه سری کلاس میشستم و ساعت ها وقت انرژیمو هدر می دادم برای چیزایی که مطمن بودم به درد هیچی نمیخوره و خیلی هاشون رو از قبل بلد بودم برا همین دوباره دست به کار شدم و با یکی دو از دوستام شروع کردیم پروژه برنامه نویسی قبول کردن و پیاده سازی یه سری اپ و سایت که مشتری هامون لازم داشتن کار ساده و وقت گیری بود ولی پولش برای شهرستان بد نبود کیفیت کارامون خوب بود برای همین هر مشتری یه مشتری جدید می یاورد و... تو شروع کار دو نفر بودیم من ادم فنی بودم و مهدی دوستم ادم بازاریابی و این چیزا . یکم که کارا پیش رفت نیاز داشتیم چند نفری کمک بهمون بدن برای همین هم رفتیم سراغ دوستامون کسایی که بزرگ ترین تجربه کاریشون گرفتن استاد برای تقلب امتحانات و چونه زدن سر قیمت سوالا بود .خوب کار یکم سخت شده برای ما باید اول بچه ها راه مینداختیم تا بتونیم بهشون کار بپساریم و بتونیم روی ایده های خودمون وقت بذاریم و محصولات خودمون رو تولید کنیم البته هنوز هیچ ایده ی برای ساخت محصول هم نداشتیم !داستان این یکی دوسال اخیر ما خیلی طولانی و پیچیدس اصلا اهل نوشتن این چیزا نیستم ویرگول به نظرم جالب امد شروع کردم به نوشتن و سعی میکنم مطالب تجربی توی کاری فنی رو براتون بذارم از این به بعد اگه دوست داشتید</description>
                <category>محمد امین رمضانی</category>
                <author>محمد امین رمضانی</author>
                <pubDate>Fri, 28 Jun 2024 15:48:16 +0330</pubDate>
            </item>
            </channel>
</rss>