<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های عبدالله شمس الدینی</title>
        <link>https://virgool.io/feed/@fardash</link>
        <description>بسان رود كه در نشيب دره سر به سنگ ميزند
رونده باش
اميد هيچ معجزي ز مرده نيست
 زنده باش</description>
        <language>fa</language>
        <pubDate>2026-06-17 08:57:04</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/346929/avatar/rQstRT.png?height=120&amp;width=120</url>
            <title>عبدالله شمس الدینی</title>
            <link>https://virgool.io/@fardash</link>
        </image>

                    <item>
                <title>خط فرمان kubectl completion چیه؟</title>
                <link>https://virgool.io/@fardash/%D8%AE%D8%B7-%D9%81%D8%B1%D9%85%D8%A7%D9%86-kubectl-completion-%DA%86%DB%8C%D9%87-xaooqnwjcsdl</link>
                <description>اگر شما هم با کوبرنتیز زیاد سر و کار دارین می دونین یه چیزی که آدم رو خیلی اذیت میکنه اینه که به طرز فجیهی مجبورین همه چیز رو خودتون تایپ کنین.امروز به طور اتفاقی با این دستور آشنا شدم که تقریبا همه چیز رو توی کوبر برای شما خودش تکمیل میکنه. حتی اسم پادها و deploymentها و ... رو. خب بیان تنظیماتش رو انجام بدیم تا بتونیم ازش استفاده کنیم.برای انجام تنظیمات در ترمینال خود کافیه دستور زیر رو بزنینeval &quot;$(kubectl completion bash)&quot;تامام. حالا میتونین از مزایای این ویژگی در bash خود استفاده کنین.</description>
                <category>عبدالله شمس الدینی</category>
                <author>عبدالله شمس الدینی</author>
                <pubDate>Fri, 01 Nov 2024 15:13:41 +0330</pubDate>
            </item>
                    <item>
                <title>خطای Superuser creation skipped due to not running in a TTY در ویندوز</title>
                <link>https://virgool.io/@fardash/%D8%AE%D8%B7%D8%A7%DB%8C-superuser-creation-skipped-due-to-not-running-in-a-tty-%D8%AF%D8%B1-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-x8bycgbivkns</link>
                <description>اگر شما بخواهید در django یک superuser بسازید باید از دستور زیر استفاده کنید.(در ویندوز)python manage.py createsuperuser https://virgool.io/p/x8bycgbivkns/pythonmanage.pycreatesuperuser Superuser creation skipped due to not running in a TTY. You can run &#x60;manage.py createsuperuser&#x60; in your project to create one manually.برای رفع این خطا باید از کد زیر استفاده کنید.winpty python manage.py createsuperuserیا اینکه شما می‌توانید با کمک alias این مشکل را برای همیشه رفع نمایید. برای اینکار فایل .profile را با Git Bsh دستور زیر در مسیر ریشه بسازید. یا اینکه با روش خودتان این کار را انجام دهید.touch ~/.profile‌سپس دستورات زیر را در فایل .profile بنویسید و ذخیره کنید.alias python=&#039;winpty python&#039;با این کار شما مجددا می‌توانید با دستور python اقدام به ایجاد superuser خود کنید و دوباره از دستورات زیر استفاده کنید.python manage.py createsuperuser</description>
                <category>عبدالله شمس الدینی</category>
                <author>عبدالله شمس الدینی</author>
                <pubDate>Wed, 22 Mar 2023 08:04:05 +0330</pubDate>
            </item>
                    <item>
                <title>بازی ایرانی اسلامی 3 - جایگاه آخرت در بازی های کامپیوتری</title>
                <link>https://virgool.io/islamic-game/%D8%A8%D8%A7%D8%B2%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C-%D8%A7%D8%B3%D9%84%D8%A7%D9%85%DB%8C-%D8%A8%D8%AE%D8%B4-%D8%B3%D9%88%D9%85-obpeackv59gw</link>
                <description>خب با اینکه احساس می کنم این مطلب چندان متقاضی ندارد اما همچنان سعی می کنم روزانه و یا حداقل یک روز در میان یک پست با این موضوع بگذارم. زیرا این بحث مثل هر بحث دیگری باید سرآغازی داشته باشد و شاید در آینده نزدیک بازی هایی با نگاه اسلامی بیشتری در مارکت های دیجیتال ببینیم. تنها امید به آینده ی زیبای این سبک بازی هاست که باعث می شود همچنان تن به نوشتن این عقاید ناموزون با سبک زندگی مان بدهمتمام بخش های این موضوع در انتشارات بازی های ایرانی اسلامی درج گردیده است. برای مطلع شدن از این مقالات لطفا انتشارات یا صفحه شخصی من در ویرگول را دنبال کنید. بی نهایت سپاسگذارمموضوع دوم: آخرتخب جهاد از فروع دین است اما اعتقاد به آخرت از اصول دین. اگر نگاه یک انسان به آخرت درست نباشد عقاید اوست که به چالش کشیده شده است بنابراین نمی توان از این موضوع به سادگی گذشت؛ شاید شما وقتی بعضی بازیهای موبایل ایرانی را بازی کرده باشید از میان سخنان، تابلوها و یا گفت گوهای نوشتاری در بازی کمی نگاه اسلامی به جهاد را در این سبک بازی ها مشاهده کرده باشید اما در مورد نگاه به آخرت تا این لحظه من هیچ بازی با این سبک ندیده ام(انشاالله که باشد، بر بخیلش لعنت)حالا بریم سر اصل داستان. وقتی بازیکن می میرد نباید دنیای او تمام شود چرا که در واقعیت این گونه است اما چگونه دنیای دیگر را در بازی هایمان نشان دهیم؟ برای پاسخ به این سوال من دو جواب دارمالف: می توانیم یه سطح(Level) به عنوان بهشت دوزخی و یک سطح به عنوان جهنم دوزخی برای بازی طراحی کنیم که وقتی بازیکن مٌرد او به سرای دیگر منتقل شود و بسته به امتیاز اخروی که کسب کرده به یکی از سطوح بهشت یا جهنم دوزخی منتقل شود(فرض کنید بازیکن ما کارهای بد بیشتری به نسبت کارهای خوبش انجام دهد در این صورت امتیاز اخروی وی منفی می شود و باید به جهنم دوزخی منتقل شود) ب: وقتی بازیکن کشته شد بر اساس امتیاز اخروی یک متن به وی نمایش داده شود که توضیح بدهد این بازیکن به بهشت یا جهنم اخروی منتقل شده است(مثلا یکی از آیات قرآن کریم که مژده بهشت را به نیکان و صالحان و مجاهدین می دهد را به کاربر نمایش بدهد و یا یک پیام تبریک)چالش هاراه حل الف با چالش بیشتری روبروست من چالش هایی را که به ذهنم می رسد با شما در میان می گذارم1) سخت است که براساس آیات و روایات یک دیدگاه نسبت به بهشت و یا جهنم دوزخی داشت بنابراین طراحی این سطح اولین و بزرگ ترین چالش این راه حل است2) بهشت و یا جهنم بر اساس تلاش ما ساخته می شود این موضوع طراحی بهشت و جهنم را خیلی سخت می کند زیرا با این شرایط طراحی بهشت و جهنم نیاز به کد نویسی و طراحی مصالح مجزا بیشتری داردچالش راه حل ب این است که ممکن است مخاطب زیادی جذب نکند و باعث خستگی و دلزدگی بازیکن نسبت به بازی شود.شما هم اگر نکاتی به ذهنتان می رسد که از دید من پنهان مانده است لطفا با من در میان بگذارید. متشکرم</description>
                <category>عبدالله شمس الدینی</category>
                <author>عبدالله شمس الدینی</author>
                <pubDate>Thu, 25 Nov 2021 21:46:32 +0330</pubDate>
            </item>
                    <item>
                <title>بازی ایرانی اسلامی 2 - نگرش به جهاد در بازی های کامپیوتری</title>
                <link>https://virgool.io/islamic-game/%D8%A8%D8%A7%D8%B2%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C-%D8%A7%D8%B3%D9%84%D8%A7%D9%85%DB%8C-%D8%A8%D8%AE%D8%B4-%D8%AF%D9%88%D9%85-spl47s0y4ko9</link>
                <description>قبل از هرچیز بگویم که این مجموعه مقالات در انتشارات بازی های ایرانی اسلامی منتشر می شوند. اگر دوست داشتید این انتشارات را دنبال کنید تا از مقالات جدید با خبر شویدخب بحث ما راجع به روند(Gameplay) بازی های ایرانی است که متاسفانه اکثر آنها مبلغ عقاید ما مسلمانان نیستند. سعی می کنم در این مجموعه تلاشی هرچند ناچیز در ایجاد یک روند بازی (Gameplay) اسلامی را داشته باشمموضوع اول: جهاددر فرهنگ اسلام وقتی کسی به جهاد می رود خود به خود ارزش است. حتی شلیک تیر نیز صواب دارد در مسیر مجاهد چه بمیرد، چه بکشد و یا هیچ کدام را انجام ندهد(مثلا در پشت جبهه خدمت کند) در هر صورت امتیاز دارد.البته باید این موضوع را در نظر گرفت که این امتیاز، امتیاز اخروی محسوب می شود و هیچ ربطی به امتیاز دنیوی ندارد. بنابراین طبق  آیات و روایات یک مجاهد خوب یعنی کسی که علاوه بر اینکه باید در راه خدا بجنگد باید خودش را از لحاظ جسمانی تقویت کند و حتی برای پیشرفت فناوری های جنگی روز دنیا هم تلاش کند(داستان آموزش ذوب آهن به حضرت داوود(ع) و .... )طرح پیشنهادیچیزی که خانم دکتر بشری هاتف در مقاله خودشان به بازیسازان پیشنهاد می دهند در نظر گرفتن دو امتیاز مادی و معنوی است که امتیاز مادی با دریافت سکه، دارو و .... به بازیکن داده می شود و امتیاز معنوی با هر حرکت بازیکن(قدم برداشتن، تیراندازی، زخمی شدن مردن و ....) به او داده می شود.البته باید این نکته را در نظر بگیریم که مثلا حرکت در راه خدا یک امتیاز اخروی دارد و تیر خوردن هم یک امتیاز(امتیازها برابر نیستند و مثلا گفته می شود با اولین تیری که مجاهد میخورد تمام گناهانش پاک می شود)چالش این مبحثالاعمال بالنیات!!! مشکل اینجاست که ما از نیت کسی که بازی را انجام میدهد نمی توانیم اطلاع داشته باشیم بنابراین روند بازی اسلامی با چالش بزرگی روبرو می شود. تنها راه حلی که به ذهن من میرسد این است که در ابتدای شروع بازی به بازیکن یادآوری کنیم که باید نیتش جهاد در راه خدا باشد که به نظر خودم هنوز ناقص استاگر شما پیشنهاد دیگری داشته باشید خوشحال می شوم با من در میان بگذارید</description>
                <category>عبدالله شمس الدینی</category>
                <author>عبدالله شمس الدینی</author>
                <pubDate>Tue, 23 Nov 2021 10:54:32 +0330</pubDate>
            </item>
                    <item>
                <title>بازیهای اسلامی ایرانی 1 - مقدمه</title>
                <link>https://virgool.io/islamic-game/%D8%A8%D8%A7%D8%B2%DB%8C%D9%87%D8%A7%DB%8C-%D8%A7%D8%B3%D9%84%D8%A7%D9%85%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C-%D8%A8%D8%AE%D8%B4-%D8%A7%D9%88%D9%84-ciqj3gs8qypg</link>
                <description>حدودا سه سال پیش بود که کمی در خودم احساس کردم تمایل به بازی سازی دارم، در حالی که آموزش های بازی سازی را می گذراندم کمی هم در اینترنت جستجو می کردم تا با داستان بازی(Game story) و روند بازی(Gameplay) بیشتر آشنا شوم در این میان یک مطلب جذاب و نو در مجله بازیبان از خانم دکتر بشری هاتف با عنوان &quot;تقویت فرهنگ شهادت طلبی در بازی های دیجیتال&quot; مواجه شدم. مطلب کوتاه اما تامل برانگیزی بوداین نوشتار کوتاه دقیقا دست گذاشته بود روی بزرگترین نقطه ضعف بازی های ایرانی؛ نداشتن نگاه اسلامیسه سال از آن روزها می گذرد و من هنوز نتوانستم رویای خودم -ساخت و انتشار یک بازی با نگاه اسلامی- را به پایان برسانم بنابراین تصمیم گرفتم که این مطلب را به همراه ایده های تکمیلی خودم به اشتراک بگذارم تا ما با کمک هم این فرهنگ پربار و غنی ایرانی-اسلامی را برای فرزندانمان به یاد گار بگذاریمبرای شروع شما را به شماره چهارم مجله تخصصی بازیبان و نوشته تامل برانگیز خانم دکتر بشری هاتف ارجاع می دهمhttps://bazibaan.com/wp-content/uploads/2018/09/Bazibaan-4-sabok.pdfمنتظر پست های بعدی با این موضوع باشید. سپاس</description>
                <category>عبدالله شمس الدینی</category>
                <author>عبدالله شمس الدینی</author>
                <pubDate>Mon, 22 Nov 2021 06:24:11 +0330</pubDate>
            </item>
                    <item>
                <title>پشتیبانی فوق العاده ضعیف cpanel.ir</title>
                <link>https://virgool.io/@fardash/%D9%BE%D8%B4%D8%AA%DB%8C%D8%A8%D8%A7%D9%86%DB%8C-%D9%81%D9%88%D9%82-%D8%A7%D9%84%D8%B9%D8%A7%D8%AF%D9%87-%D8%B6%D8%B9%DB%8C%D9%81-cpanelir-xn2f79mwvbvs</link>
                <description>همین که توی سایتش بری و قیمت ها رو برای سرویس ها ببینی احتمالا شگفت زده میشی که مگه میشه با این قیمت یه همچین امکاناتی؟ولی نه وسوسه نشین... چون بلافاصله بعد از اولین خریدتان متوجه می شوید cpanel.ir نسبت به سرویس های زیر 500 هزار تومان هیچ پشتیبانی ارائه نمی دهد و اگر شما تیکت به هرکدام از قسمت ها بزنین بدون جواب باقی می ماند(البته خودتان می توانید پاسخ خودتان را بدهید)ولی باز هم نگران نباشید چون طبق قوانین cpanel.ir شما می توانید طی 7 روز از خرید سرویس درخواست لغو سرویس دهید و وجه شما به شما برگردانده می شودنه دلخوش نباشید. چون هیچ کس نه جواب تیکت های شما را میدهد و نه جواب تلفن شرکت رادر ضمن این مجموعه هیچ گونه نماد اعتماد الکترونیکی هم ندارد. بنابراین باید این سوال را پرسید:آیا این مجموعه یک مجموعه واقعی است یا فقط کلاه برداری محض است؟</description>
                <category>عبدالله شمس الدینی</category>
                <author>عبدالله شمس الدینی</author>
                <pubDate>Sat, 20 Nov 2021 19:06:31 +0330</pubDate>
            </item>
                    <item>
                <title>کار با Microsoft Office در جاوا - جلسه دوم</title>
                <link>https://virgool.io/apache-poi/%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-microsoft-office-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-%D8%AC%D9%84%D8%B3%D9%87-%D8%AF%D9%88%D9%85-hyvhjdfsydk6</link>
                <description>یا حبیبخُب دوستان عزیز از این فاصله یک هفته ای عذر میخوام. مشغله فراوان استpublic void create(){
//CREATE DOCUMENT
 XWPFDocument doc = new XWPFDocument();
try{
       FileOutputStream output = new FileOutputStream(&amp;quotyour_doc_name.docx&amp;quot);
       doc.write(output);
       output.close();
}catch(Exception e){
            e.printStackTrace();
        }
// OPEN DOCUMENT
         File file = new File&#40;&amp;quotyour_doc_name.docx&amp;quot&#41;;
         try {
             Desktop.getDesktop().open(file);
         }
catch (IOException exception){
             exception.printStackTrace();
         }
     }در قطعه کد بالا ابتدا یک document از نوع XWPFDocument  ایجاد می کنیم. سپس آن را با استفاده از کلاس FileOutputStream در مسیر مشخص شده می سازیم. اکنون شما می توانید فایل docx خودتان را در مسیر مشخص شده ببینید. حالا با استفاده از کلاس File سند ایجاد شده را باز می کنیم.اکنون شما یک سند خالی word مشاهده می کنید.دانی که چرا راز نهان با تو نگویم  *** طوطی صفتی، طاقت اسرار نداری</description>
                <category>عبدالله شمس الدینی</category>
                <author>عبدالله شمس الدینی</author>
                <pubDate>Fri, 11 Dec 2020 08:36:38 +0330</pubDate>
            </item>
                    <item>
                <title>کار با Microsoft Office در جاوا - جلسه اول</title>
                <link>https://virgool.io/apache-poi/%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-microsoft-office-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-%D8%AC%D9%84%D8%B3%D9%87-%D8%A7%D9%88%D9%84-vkqkpcbdlher</link>
                <description>یا حبیببرای کار با Microsoft Office کتابخانه های زیادی وجود دارد یکی از قدرتمندترین و بهترین این کتابخانه ها کتابخانه Apache POI است. در این اموزش سعی دارم شما را با این کتابخانه قدرتمند آشنا کنم. امیدوارم از این آموزش لذت ببرید.برای شروع به سایت Apache POI مراجعه کنید و کتابخانه های مورد نظر را دانلود کنید. من از قسمت  Binary Distribution فایل poi-bin-4.1.2-20200217.zip را دانلود کردم. پس از Extract تمام فایل های jar موجود در پوشه اصلی و فایل های jar موجود در پوشه lib و ooxml-lib را به پروژه خود اضافه کنید. از ورژن 4 به بعد Apache POI شما علاوه بر این فایل ها به فایل ooxml-schemas.jar هم نیاز دارید. من ورژن 1.4 آن را به پروژه اضاف کردم. برای شروع کافی است. فعلا فایل ها را به پروژه اضاف کنید و کمی در سایت Apache POI گشت بزنید تا بعدا آموزش ها را با هم پیش ببریم. یا رب چه بودم و به کجا رفته‌ام که من  ***  هر گه به یاد خویش رِسَم گریه می‌کنم</description>
                <category>عبدالله شمس الدینی</category>
                <author>عبدالله شمس الدینی</author>
                <pubDate>Fri, 04 Dec 2020 10:05:23 +0330</pubDate>
            </item>
            </channel>
</rss>