<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های مصطفی خطیبی MKH</title>
        <link>https://virgool.io/feed/@mostafakhb786</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-19 01:50:48</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/78301/avatar/rHpljm.jpg?height=120&amp;width=120</url>
            <title>مصطفی خطیبی MKH</title>
            <link>https://virgool.io/@mostafakhb786</link>
        </image>

                    <item>
                <title>داکر چیست و چرا ؟</title>
                <link>https://virgool.io/@mostafakhb786/%D8%AF%D8%A7%DA%A9%D8%B1-%DA%86%DB%8C%D8%B3%D8%AA-%D9%88-%DA%86%D8%B1%D8%A7-ednz3kjowdcl</link>
                <description>**داکر چیست؟**داکر یک پلتفرم متن باز است که برای ساخت، اجرای و مدیریت برنامه‌های نرم‌افزاری در محیط‌های ایزوله استفاده می‌شود. این محیط‌های ایزوله که به نام کانتینر (Container) شناخته می‌شوند، از یک هسته لینوکس مشترک استفاده می‌کنند، اما دارای منابع و تنظیمات اختصاصی خود هستند.**چرا باید از داکر استفاده کنیم؟**داکر مزایای زیادی نسبت به روش‌های سنتی توسعه و پیاده‌سازی نرم‌افزار دارد. از جمله این مزایا می‌توان به موارد زیر اشاره کرد:* **سادگی و سرعت:** داکر فرایند ساخت و اجرای برنامه‌ها را بسیار ساده‌تر و سریع‌تر می‌کند.* **قابل حمل بودن:** کانتینرها می‌توانند به راحتی در محیط‌های مختلف اجرا شوند.* **صرفه‌جویی در منابع:** کانتینرها منابع سیستمی کمتری نسبت به ماشین‌های مجازی مصرف می‌کنند.**داکر از چه قابلیت‌هایی در لینوکس استفاده می‌کند؟**داکر از چندین قابلیت در لینوکس استفاده می‌کند تا عملکرد خود را بهبود بخشد. از جمله این قابلیت‌ها می‌توان به موارد زیر اشاره کرد:* **هسته لینوکس:** داکر از هسته لینوکس برای ایجاد محیط‌های ایزوله استفاده می‌کند. هسته لینوکس به داکر امکان می‌دهد تا برنامه‌ها را به صورت مستقل از یکدیگر اجرا کند.* **Namespace:** Namespace یک قابلیت هسته لینوکس است که به داکر امکان می‌دهد تا منابع سیستمی را برای هر کانتینر به صورت جداگانه مدیریت کند.* **CGroups:** CGroups یک قابلیت هسته لینوکس است که به داکر امکان می‌دهد تا منابع سیستمی مانند CPU، حافظه و فضای ذخیره‌سازی را برای هر کانتینر به صورت جداگانه کنترل کند.* **UnionFS:** UnionFS یک سیستم فایل است که به داکر امکان می‌دهد تا منابع فایل‌های مختلفی را در یک کانتینر ترکیب کند.**تفاوت داکر با دیگر پلتفرم های کانتینر سازی**داکر یکی از محبوب‌ترین پلتفرم‌های کانتینرسازی است، اما پلتفرم‌های کانتینرسازی دیگری نیز وجود دارند که از محبوبیت کمتری برخوردارند. در اینجا برخی از تفاوت‌های اصلی داکر با دیگر پلتفرم‌های کانتینرسازی آورده شده است:* **داکر یک پلتفرم متن باز است، در حالی که برخی از پلتفرم‌های کانتینرسازی دیگر تجاری هستند.*** **داکر از هسته لینوکس برای ایجاد کانتینرها استفاده می‌کند، در حالی که برخی از پلتفرم‌های کانتینرسازی دیگر از هسته‌های دیگر استفاده می‌کنند.*** **داکر یک ابزار خط فرمان است، در حالی که برخی از پلتفرم‌های کانتینرسازی دیگر رابط‌های کاربری گرافیکی (GUI) دارند.*** **داکر یک پلتفرم نسبتاً جدید است، در حالی که برخی از پلتفرم‌های کانتینرسازی دیگر قدمت بیشتری دارند.**در نهایت، بهترین پلتفرم کانتینرسازی برای شما به نیازهای خاص شما بستگی دارد. اگر به دنبال یک پلتفرم متن باز، قابل اعتماد و انعطاف‌پذیر هستید، داکر یک گزینه عالی است. اگر به دنبال یک پلتفرم با ویژگی‌های پیشرفته‌تر هستید، ممکن است بخواهید یکی از پلتفرم‌های کانتینرسازی دیگر را در نظر بگیرید.**خلاصه**داکر یک پلتفرم متن باز است که برای ساخت، اجرای و مدیریت برنامه‌های نرم‌افزاری در محیط‌های ایزوله استفاده می‌شود. داکر مزایای زیادی نسبت به روش‌های سنتی توسعه و پیاده‌سازی نرم‌افزار دارد. داکر از هسته لینوکس برای ایجاد محیط‌های ایزوله استفاده می‌کند. داکر یک پلتفرم متن باز است که از هسته لینوکس برای ایجاد کانتینرها استفاده می‌کند و از محبوبیت زیادی برخوردار است.</description>
                <category>مصطفی خطیبی MKH</category>
                <author>مصطفی خطیبی MKH</author>
                <pubDate>Fri, 10 Nov 2023 11:00:45 +0330</pubDate>
            </item>
                    <item>
                <title>ریشه تعلل</title>
                <link>https://virgool.io/@mostafakhb786/%D8%B1%DB%8C%D8%B4%D9%87-%D8%AA%D8%B9%D9%84%D9%84-hqxfw9izam5h</link>
                <description>به نظرتو هم  منطقی نیس وقتی که انسان ها  میدونن باید چیکار کننمنظور اون کار های مهمی که باید انجام بشه برای چی تعلل میکننمشکل اصلی چیه ؟مشکل از کجاست ؟؟حتما برای شما هم پیش اومده که روزی 10 ساعت بیشتر هم کار کنید ولی در نهایت کارا پیش نمیره و کارا عقبه این نشون میده که شما تنبل نیستید اما کارای مهم تون را انجام نمیدهیدولی کار های مهمتون نیست کارهایی را انجام میدهید که میشه بعدا هم انجام داد جالب اینه که در برخی از تحقیقات اومده که بیشتر افرادی که پشتکار عالی مشغول انجام کارا هستند هم دچار تعلل اندتنبلی میتونه یکی از عوامل به وجود امدن تعلل باشه ولی عمل اصلی نیست چیه حتما فکر میکنی برنامه نداری  یا نمی دونی با زندگیت میخوای چیکار کنی بعدش چی نگرا ن مشکلات ماهای بعدتی نگرانم اینی که با این در امد میشه زندگی کرد و .....علت اصلی تعلل نداشتن برنامه نیستخیلیا سال به سال یه فهرست درست میکنن و اخر سال هیچ کاری نکردن فقط روی سال خط زده و اسم سال جدید را می نویسندبعضیا هم که این قدر برای خودشون تسک تعریف میکنن که ..... زیر بار روانی اغنجام اون تسک ها کمرشون میشکنه و فکر میکنن باید برن و مدیریت زمان یاد بگیرناما مدیریت زمان با تعلل کاملا متفاوته خیلی اوقات ما برای فردا تصمیماتی میگیریم مثلا می خوایم امروز دیتا بیس طراحی کنیم 3 ساعت هم براش زمان در نظر گرفتیم ولی میبینی نه حاتلشا داری نه حوصله اشا اصلا سرما خوردی سرت درد میکنهتو ایت مواقع خیلی از افراد میان و به خودشون ور میرن و هیچ کار هم نمیکننو می ایند و کار های کم ارزش را انجام میدهند نه کار های مهم کارهای مهم زندگی ما  یا پروژه اون قدر زیاد نیست که باعث تعلل بشه و اکثر افرادی که مینالند که ما وقت نداریم 1 ساعتی تو اینستا و 2 ساعتی فیلم میبینن و یه نیم ساعتی هم بر سر ما منت گذاشته و می ایند یه کاری انجام میدهندتا همین چند وقت پیش من فکر میکردم با نرم افزار های مدیرت زمان میشه مشگل را حل کرد امااااااگر ما مشکل را از ریشته حل نکنیما اینا همه باهم هیچ کاری نمیکنن</description>
                <category>مصطفی خطیبی MKH</category>
                <author>مصطفی خطیبی MKH</author>
                <pubDate>Sun, 06 Aug 2023 09:25:30 +0330</pubDate>
            </item>
                    <item>
                <title>چگونه تعلل را کنار بگذاریم و اقدام های سریع ما همه را متحیر کند ؟</title>
                <link>https://virgool.io/@mostafakhb786/%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%AA%D8%B9%D9%84%D9%84-%D8%B1%D8%A7-%DA%A9%D9%86%D8%A7%D8%B1-%D8%A8%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C%D9%85-%D9%88-%D8%A7%D9%82%D8%AF%D8%A7%D9%85-%D9%87%D8%A7%DB%8C-%D8%B3%D8%B1%DB%8C%D8%B9-%D9%85%D8%A7-%D9%87%D9%85%D9%87-%D8%B1%D8%A7-%D9%85%D8%AA%D8%AD%DB%8C%D8%B1-%DA%A9%D9%86%D8%AF-erytdmqhcgw8</link>
                <description>تعلل اغلب نشانه تنبلی و بی مسئولیت بودن نیست !بسیاری از افراد موفق دنیا دچار تعلل هستند , ولی سعی می کنند تعلل تبدیل به عادت نشود !تعلل چیست ؟1  : به تعویق انداختن کاری که می دانیم باید انجام شود .پس اگر می دونیم که کاری باید انجام بشه و مداوم اونا به عقب می اندازیم و ناراحتیم از این کار2  : طفره رفتن از کاری مهم .تا زمانی که مجبور نشیم انجام نمیدیم3 : موکول کردن کاری به اینده مبهم.کارا می زاریم برای آینده ای که قرار نیست بیادبرای کارمون ددلاین مشخصی تعریف نمیکنیم مثلا میگیم یه ماهی کار داره یک سال میکذره و هنوز کاری که یه ماه کارداره را انجام ندادیدمن از 12 شروع میکنم به خوندن مهندسی نرم افزار یا من به زودی شروع میکنم به خوندن این کتاباهمال کاری  =&gt;   ignorance اهمال - نادیده گرفتن - اعتنا نکردن - بی ملاحضگی - غفلت - جهل - قصور                                  با تعلل فرق داردتعلل  =&gt; Procrastinationبه تعویق انداختن - طفره رفتن - دست دست کردنبسیاری از افراد موفق دنیا دچار تعلل هستند , ولی سعی می کنند تعلل تبدیل به عادت نشود !اهمال کاری با تعلل فرق دارد تعلل یعنی که ما میدونیم باید چیکار کنیم ولی به دلایلی انجامش نمیدیم ( حس و حال مود حوصله و ....)تعلل یک بیماری استتعلل بسار خطرناک است برای مغز انسان :دقیقا مانند اعتیاد است با ادامه روند تقویت می شودباعث از دست رفتن فرصت ها می شودحس پشیمانی عمیق می آورد.اعتماد به نفس و عزت نفس را کم می کندشما الان در گذشته ی آیندتی پس چیزی برای پشیمونی به  جا  نزار</description>
                <category>مصطفی خطیبی MKH</category>
                <author>مصطفی خطیبی MKH</author>
                <pubDate>Sun, 06 Aug 2023 09:00:44 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش نصب و اجرای برنامه نویسی پایتون</title>
                <link>https://virgool.io/@mostafakhb786/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B5%D8%A8-%D9%88-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-jt8r9lxv4ok3</link>
                <description>پایتون یک زبان برنامه نویسی کراس پلتفرم است، به این  معنی که می تواند روی چندین سیستم عامل مانند ویندوز، macOS ، لینوکس اجرا  شود و حتی به ماشین های مجازی جاوا و دات نت نیز منتقل شده است. این برنامه  رایگان و منبع باز است.بر روی اکثر سیستم های لینوکس و مک امروزی پایتون به صورت پیشفرض نصب  شده است. اما ایده آل این می باشد که بر روی ورژن های جدیدتر نصب شود.ساده ترین راه برای اجرای پایتونساده ترین راه برای اجرای پایتون استفاده از Thonny IDE است.             Thonny IDE با جدیدترین نسخه پایتون همراه است. بنابراین لازم نیست پایتون را جداگانه نصب کنید.برای اجرای پایتون در رایانه مراحل زیر را دنبال کنید.Thonny IDE را دانلود کنید.بعد از نصب Thonny IDE آن را در رایانه خود اجرا کنید.به: File&gt; New بروید. سپس پرونده را با پسوند .py ذخیره کنید. به عنوان مثال ، hello.py ، example.py و غیره(می توانید هر نامی را به پرونده بدهید. با این حال، نام فایل باید با .py پایان یابد.)کد پایتون را در پرونده بنویسید و آن را ذخیره کنید.سپس به Run&gt; Run current script بروید یا برای اجرای آن به راحتی روی F5 کلیک کنید.نصب جداگانه پایتوناگر نمی خواهید از Thonny استفاده کنید، در اینجا نحوه نصب و اجرای پایتون در رایانه آورده شده است.آخرین نسخه پایتون را دانلود کنید.مراحل نصب پایتون را دنبال کنیددر طول مراحل نصب، افزونه های پایتون به متغیرهای محیط را بررسی کنید.  با این کار پایتون به متغیرهای محیط اضافه می شود و می توانید پایتون را از  هر قسمت از رایانه اجرا کنید.همچنین، می توانید مسیری را که پایتون در آن نصب شده است انتخاب کنید.پس از پایان مراحل نصب ، می توانید پایتون را اجرا کنید.اجرای پایتون در حالت سریعپس از نصب پایتون، با تایپ کلمه python در خط فرمان  (command line)، مفسر را در حالت سریع یا mmediate mode فراخوانی می کند.  ما می توانیم در این حالت مستقیماً کد پایتون را تایپ کنیم، و دکمه اینتر  را فشار دهیم تا خروجی گرفته شود.۱ + ۱ را تایپ کنید و اینتر را فشار دهید. ما ۲ به عنوان خروجی دریافت  می کنیم. از این اعلان می توان به عنوان یک ماشین حساب استفاده کرد. برای  خروج از این حالت ،()quit را تایپ کنید و اینتر را فشار دهید.اجرای پایتون در محیط توسعه یکپارچه (IDE)ما می توانیم از هر نرم افزار ویرایش متن برای نوشتن یک فایل اسکریپت پایتون استفاده کنیم.ما فقط باید آن را با پسوند .py ذخیره کنیم. استفاده از محیط توسعه  یکپارچه (Integrated Development Environment) می تواند زندگی ما را بسیار  آسان کند. IDE یک نرم افزار است که ویژگی های مفیدی مانند اhinting، syntax  highlighting، checking و file explorers و … را برای توسعه برنامه به  برنامه نویس ارائه می دهد.ضمناً ، هنگام نصب پایتون ، یک IDE به نام IDLE نیز نصب می شود. می  توانید از آن برای اجرای پایتون در رایانه خود استفاده کنید. این یک IDE  مناسب برای مبتدیان است.وقتی IDLE را باز می کنید، یک Python Shell تعاملی باز می شود.اکنون می توانید یک فایل جدید ایجاد کنید و آن را با پسوند .py ذخیره کنید. به عنوان مثال ، hello.pyکد پایتون را در پرونده بنویسید و آن را ذخیره کنید. برای اجرای فایل ، به Run&gt; Run Module بروید یا به سادگی F5 را کلیک کنید.اولین برنامه پایتوناکنون که پایتون را نصب و اجرا کرده ایم، می توانیم اولین برنامه پایتون خود را بنویسیم.بیایید یک برنامه بسیار ساده بنام Hello World ایجاد کنیم. این یک  برنامه ساده برای نوشتن است که اغلب برای معرفی یک زبان برنامه نویسی جدید  به مبتدیان استفاده می شود.کد زیر را در هر ویرایشگر متن یا IDE تایپ کنید و آن را به عنوان hello_world.py ذخیره کنید.print(&quot;Hello, world!&quot;)خروجی کد به شکل زیر می باشد.Hello, world!تبریک ! شما اولین برنامه خود را در پایتون نوشتید.همانطور که می بینید، این کار بسیار ساده ای بود. این زیبایی زبان برنامه نویسی پایتون است.</description>
                <category>مصطفی خطیبی MKH</category>
                <author>مصطفی خطیبی MKH</author>
                <pubDate>Thu, 01 Dec 2022 20:08:09 +0330</pubDate>
            </item>
                    <item>
                <title>چطور در یک ماه برنامه نویس شویم؟؟؟؟؟؟</title>
                <link>https://virgool.io/@mostafakhb786/%DA%86%D8%B7%D9%88%D8%B1-%D8%AF%D8%B1-%DB%8C%DA%A9-%D9%85%D8%A7%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-%D8%B4%D9%88%DB%8C%D9%85-xwvg4yq5nptz</link>
                <description>متاسفم که اینو بهتون میگم ولی همچین کاری شدنی نیست و شما نمیتونین توی ۳۰ روز برنامه‌نویس بشین…باید قدم قدم جلو برین و این یک مسیر طولانی هستش و زمان و پشتکار زیادی نیاز داره.شما با یک پکیج آموزش برنامه‌نویسی نمیتونین برنامه‌نویس بشین. هر کسی اینو گفته داره بهتون دروغ میگه!تنها راه موفقیت تمرین، تمرین، تمرین و انجام پروژه تستی هستش.خدایی بهتون میگم گشتم نبود نگردید نیستاز سال 93 تا الان 01 داشتم میگشتم اگر چیزی بود پیدا میکردمحرفی برادرانه : از این شاخه به اون شاخه پریدن و غرور بیجا و سوال نپرسیدن نهایت .... می باشد مثل خودم اقیانوسی به عمق یک سانت نباشیدیک روز شبکه یه روز امنیتیه روز Wordpressیه روز فرانت اندیه روز بک اندیه روز موبایل یه روز Python , یه روز java , یه روزAsp ,  یه روز  #C  ,یه روز  ++C/C ,....دست از این کار یکبار برای همیشه بردار مهم ترین بخش تاکید میکنم مهم ترین بخش در یاد گیری برنامه نویسی فارغ از چه زبانی و چه تکنولوژی نحوه پیاده سازی راه حل  سوال است و تمام منظورم اینه که سوال را طوری جواب بدیم فارغ از زبان خاصی (به اصطلاح سودو کد  را بتوانیم بدست اوریم) و بتوانیم آن را پیاده سازی کنیم شما اگر این را بلد باشید دیگه براتون فرق نمیکنه چه زبانی و چه تکنولوژی هستش  .. میگی من هستم .نگفتم الگوریتم و نگفتم فلوچارت مهم راه های رسیدن به خداست .... به تعداد آدم ها راه است برای رسیدن به خدا</description>
                <category>مصطفی خطیبی MKH</category>
                <author>مصطفی خطیبی MKH</author>
                <pubDate>Tue, 16 Aug 2022 18:45:40 +0430</pubDate>
            </item>
                    <item>
                <title>حرکتی خانمان سوز در شب های سرنوشت ساز امتحانات</title>
                <link>https://virgool.io/@mostafakhb786/%D8%AD%D8%B1%DA%A9%D8%AA%DB%8C-%D8%AE%D8%A7%D9%86%D9%85%D8%A7%D9%86-%D8%B3%D9%88%D8%B2-%D8%AF%D8%B1-%D8%B4%D8%A8-%D9%87%D8%A7%DB%8C-%D8%B3%D8%B1%D9%86%D9%88%D8%B4%D8%AA-%D8%B3%D8%A7%D8%B2-%D8%A7%D9%85%D8%AA%D8%AD%D8%A7%D9%86%D8%A7%D8%AA-eq3fdyuag2ms</link>
                <description> https://virgool.io/p/eq3fdyuag2ms/%F0%9F%93%B7 همیشه ایام امتحانات برای من و البته خیلیا، بهترین تایم برای یادگیری و تجربه کردن ابزار و فریمورک‌های مختلف حوزه برنامه‌نویسی بوده و هست و از اون بهتر دیدن فیلم و سریال اونم به مقدار فروان و گفتن این 300 صفحه را در 2 ساعت میشه  خوند ساعتی 150 صفحه کاری نداره (فیلما ببین ). توی یکی از همین روزا وسط امتحانات به شدت مزخرف، ایده‌ای به ذهنم اومد و گفتم پیادش کنم.اغلب اوقات به ایام امتحانات پایان‌ترم دانشگاه که نزدیک می‌شدم، افراد مختلف از همه‌جا، تلگرام پیام میدادن که فلان پروژه‌ی فلان درسو مینویسین؟! هزینش چقدر میشه؟! اکثر اون پروژه‌ها هم معمولن با یک سرچ ۱۵ ثانیه‌ای میشد توی نت پیداش کرد.اولین سوالی که پیش میاد اینه که یک دانشجوی رشته مهندسی کامپیوتر چرا بلد نیست یک سرچ ساده توی گوگل بزنه؟! دومین سوال اینه که با اینکه رشته ما جزو معدود رشته‌هایی هستش که شبیه نقاشی کشیدن و ساز زدنه، یعنی اگر کسی بلد نباشه مداد بگیره دستشو یک طرحی روی کاغذ بزنه چطور میتونه به خودش بگه نقاش یا نهایتن بعد ۴ سال لیسانس نقاشیو بگیره؟ با این‌حال وقتی کسی که کامپیوتر میخونه و از پس این پروژه‌های آبکی دانشجویی برنمیاد چطور میتونه توقع اینو داشته باشه که بعد از گرفتن لیسانسش توی یک حوزه مرتبط با رشتش استخدام و مشغول کار بشه؟؟ پس خواهش میشه از دوستانی که تنها نیاز به گرفتن یک برگه کاغذ به اسم مدرک تحصیلی دارن، این رشته رو انتخاب نکنن و خروجی‌های این رشته رو اینقدر بی‌سواد جلوه ندن.همونطور که شاید شماهم دیده باشین، میگن بیشترین بیکاری بین فارغ‌التحصیلان رشته کامپیوتر هستش و خب دلیلشم معلومه. به بخشیش اشاره کردم که انگشت اتهامش سمت ما هست، البته که یقینن سیستم مریض آموزشی ما و همینطور داشتن اساتید بی‌تجربه و گاهن بی‌سواد بی‌تاثیر نیست،‌ اما یکی از بزرگترین قابلیت‌های رشته ما اصطلاحن سِلف‌اِستادی (Self-Study) جلو بردن اون هستش. یعنی به راحتی شما میتونین هر مبحثی توی حوزه کامپیوتر و برنامه‌نویسی رو از اینترنت براش کورس‌های مختلف آموزشی تو قالب کتاب، متن و فیلم پیدا کنین. پس بازم نتیجه کار به خودمون مربوط میشه و کسی قرار نیست اینجا دل بسوزونه.حالا این همه غر زدم که تهش بگم یکم بیشتر به فکر آینده خودمون باشیم… اگر ریچ‌کیدزین و باباتون از الان توی شرکتش یک میز گذاشته کنار و یا میخواین بعد از گرفتن مدرکتون برین و توی یک حوزه دیگه کار کنین و یا قصد این رو دارین تا ابد درس بخونین و بشین یکی از همین اساتیدی که بالا بهشون اشاره کردم، شما مخاطب حرف من نیستین. حرفم با کسانی هستش که رویای تاثیرگذار بودن توی عصر تکنولوژی رو دارن، میخوان با استفاده از مهارتشون نیازی از مردم رو رفع کنن و خلاصه میخوان از خودشون تاثیری مثبت توی جامعشون باقی بذارن.اصلن هدفم از نوشتن این پست چیز دیگه‌ای بودش ? داشتم میگفتم … همیشه پایان‌ترم که میشه یک عده خاص پروژه‌های دانشجویی رو با رقم‌های نجومی میفروشن (دیدم که میگم!) و طرف مقابل هم هیچ زحمتی در قبال نوشتن سورس‌کد پروژه نمیکنه. نهایتش دیدم که نیم‌ساعت قبل از ارائه‌هاشون بعضی از قسمتای مهم کد رو حفظ میکنن تا جلوی استاد کم نیارن (که ۹۷ درصد استاد فهمیده!) .خوب عزیز من خودتا بزار جای استاد هر ترم چندتا دانشجو این مدلی میخوره به پستشراهکار خودم یه پروژه ساده بزن ولی خودت بزن</description>
                <category>مصطفی خطیبی MKH</category>
                <author>مصطفی خطیبی MKH</author>
                <pubDate>Tue, 16 Aug 2022 18:05:23 +0430</pubDate>
            </item>
                    <item>
                <title>رفع مشکل Mount کردن درایورها در لینوکس</title>
                <link>https://virgool.io/@mostafakhb786/%D8%B1%D9%81%D8%B9-%D9%85%D8%B4%DA%A9%D9%84-mount-%DA%A9%D8%B1%D8%AF%D9%86-%D8%AF%D8%B1%D8%A7%DB%8C%D9%88%D8%B1%D9%87%D8%A7-%D8%AF%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-yttijtmu4pbj</link>
                <description> https://virgool.io/p/yttijtmu4pbj/%DB%8C%DA%A9%D9%86%D9%85%D9%88%D9%86%D9%87%D8%A7%D8%B2%D9%85%D8%AA%D9%86%D8%A7%DB%8C%D9%86Error%D9%BE%D8%A7%DB%8C%DB%8C%D9%86%D8%A2%D9%88%D8%B1%D8%AF%D9%85: یکی از مسخره ترین ایرادات اگر که لینوکس و ویندوز را درکنار هم نصب کنیم 12345Error mounting /dev/sda2 at /media/smn/2E26BB2626BAEDC9: Command-line `mount -t “ntfs” -o “uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000” “/dev/sda2” “/media/smn/2E26BB2626BAEDC9″‘ exited with non-zero exit status 14: Windows is hibernated, refused to mount.
Failed to mount ‘/dev/sda2’: Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the ‘ro’ mount option.خب حالا اول یک مرور کنیم که اصلن چرا ما همچین پیغام خطایی میبینیم؟!دلیلش بودن ویژگی خاصی در سیستم‌عامل‌های ویندوز ۸ و ۱۰ به نام Fast StartUp هستش. مایکروسافت این ویژگی رو به سیستم‌عامل های جدید خودش اضافه کرد تا مدت زمان بوت شدن سیستم رو کاهش بده.توی حالت عادی خاموش شدن سیستم بدون این ویژگی، تنها اتفاقی که میفته برق از تک‌تک اجزا سیستم مثل CPU, RAM, CD-Rom و Hard Disk گرفته میشه و تمام. اما با این ویژگی هنگام خاموش شدن، اطلاعات سیستمی مثل محتوای ثبات‌ها و بخشی از متادیتا هایی که شامل وضعیت پارتیشن‌های Mount شده هست در داخل فایلی ذخیره میشن و این اتفاق باعث سریعتر شدن زمان بوت سیستم میشه.حالا زمانی که شما در لینوکس می‌خواین درایوی رو Mount کنین، نیاز هستش که سیستم‌عامل دوباره اون متادیتا هارو بازنویسی مخصوص لینوکس بکنه و از اونجایی که این اطلاعات دارای سطح دسترسی Protected هستند این اتفاق نمیفته و اون پیغام خطا رو میبنیم.حالا میریم سراغ راه‌حل های رفع این مشکل …اولین راه‌حل و در واقع راه‌حل همیشگی برای این مشکل، غیرفعال کردن قابلیت Fast StartUp در سیستم‌عامل ویندوز هست.برای انجام این کار مراحل زیر رو دنبال کنین:1Control Panel &gt; Hardware and Sound &gt; Power Options &gt; System Setting &gt; Choose what the power buttons do1Turn on fast startup تیک این گزینه رو بردارین …</description>
                <category>مصطفی خطیبی MKH</category>
                <author>مصطفی خطیبی MKH</author>
                <pubDate>Tue, 16 Aug 2022 17:56:21 +0430</pubDate>
            </item>
            </channel>
</rss>