<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های محمود افضلی</title>
        <link>https://virgool.io/feed/@mahmood_afzali</link>
        <description>افضلیم برنامه نویس بک اند، هرچی بیشتر یاد میگیرم میفهمم که هیچی نمیدونستم.</description>
        <language>fa</language>
        <pubDate>2026-06-16 13:39:18</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1724803/avatar/DtAg7z.png?height=120&amp;width=120</url>
            <title>محمود افضلی</title>
            <link>https://virgool.io/@mahmood_afzali</link>
        </image>

                    <item>
                <title>دل نوشته</title>
                <link>https://virgool.io/@mahmood_afzali/%D8%AF%D9%84-%D9%86%D9%88%D8%B4%D8%AA%D9%87-f6abqdugk2ph</link>
                <description>تو این روزایی که اینترنتمون قطعه، داشتم چند ورق قرآن میخوندمرسیدم به این آیه «هن لباس لکم و انتم لباس لهن»  زنها لباس هستند برای شما و شما مردان هم لباس هستید برای زن هااین استعاره هست که زن ها همانند لباس برای مردها و مردها هم همانند لباس برای زنهاداشتم به این فک میکردم که حالا چرا لباس؟ چرا مثلا ماشین یا مرکب نه؟ یا چرا مثلا کفش نه؟ یا هر چیز دیگه ای که فکرشو بکنیخدا که بی حکمت حرفی رو نمیزنهآدم اگه هیچی از رابطه بین زن و شوهر ندونه می تونه با تفکر درباره ی این آیه به یسری چیزا برسهمثلا لباس باعث میشه عیب های بدنمون دیده نشه و همچنین جلوگیری میکنه از اینکه بدنمون آلوده بشه، پس ما هم برای همسرمون باید همچین چیزی باشیم ینی مراقب عیب هاش باشیم که جار نزنیم، مراقب همدیگه باشیم که طرفمون به آلودگی و گناه و هر جور روابطی که باعث آلودگی اون میشه، نشههمچنین لباس ما رو از سرما و گرما حفظ میکنه باید برای همسرمون همینجوری باشیم، مراقبش باشیم در برابر سختی ها و مشکلات روزگارلباس نزدیک ترین جسم به بدنمونه، مام باید نزدیکترین فرد به همسرمون باشیم و همسرمون با ما احساس راحتی کنه و راحت باهمون درد و دل کنه و همدردش باشیمجالبیش اینجاست که گفته هر دوتون لباس همدیگه باشید، نه اینکه فقط مرد مراقب زنش باشه بلکه زن هم باید مراقب مردش باشه که دچار آلودگی و ... نشهیه چیز دیگه که فهمیدم اینه که کسی که مثلا سایزش small هست نمیره یه لباس 2x large بپوشه، یعنی مرد و زن باید همکفو هم باشن و از لحاظ شخصیتی نزدیک به هم - پرنده با پرنده باز با بازهیچکس لباسشو زخمی و پاره پوره نمیکنه که باهاش بره بیرون و مضحکه عام بشه، پس مام نباید همسرمونو آزار بدیم و باید مثل لباسمون که وقتی میریم خونه به چوب لباسی آویزونش میکنیم باید مراقب همسرمون باشیمجنس لباس میتونه با تغییر آب و هوا تغییر کنه مثلا تو هوای گرم لباس نخی و نازکتری میپوشیم و تو هوای سرد لباس کلفتری، پس باید مطابق با حال و هوای همسرمون باهاش رفتاری کنیم مثلا اگه یه روزی خسته هستش مراعاتش رو بکنیم، اگه بیمار هست ازش پرستاری کنیم، اگه عصبانی هست باهاش مهربان باشیم و ...پس با این اوصاف فرد مجرد هم مانند کسیه که لباس نداره، یعنی بیشتر در معرض آلودگی قرار میگیره و باید مراقب خودش باشه، قطعا دیگران به کسی که لباس پوشیده طمعی بر آلودگیش نمیکنن ولی کسی که لباس نداره ممکنه بهش طمع کنن.پس اگه یاری دارید دوسش داشته باشید دنیا واقعا ارزش هیچیو نداره، فک نکنید الان پرو میشهبه نظرم همسر تنها کسیه که هرچقدرم بهش محبت کنید به خودتون برمیگردهیار خوب تمام ماجراستاینا چیزایی که به ذهنم رسید، شاید شمام نظری موافق یا مخالف من داشته باشیم یا شاید موارد دیگه ای هم به ذهن شما رسیده باشه ...</description>
                <category>محمود افضلی</category>
                <author>محمود افضلی</author>
                <pubDate>Thu, 15 Jan 2026 09:08:48 +0330</pubDate>
            </item>
                    <item>
                <title>پاسخ به شبهه ی «توسل به ائمه»</title>
                <link>https://virgool.io/@mahmood_afzali/%D9%BE%D8%A7%D8%B3%D8%AE-%D8%A8%D9%87-%D8%B4%D8%A8%D9%87%D9%87-%DB%8C-%D8%AA%D9%88%D8%B3%D9%84-%D8%A8%D9%87-%D8%A7%D8%A6%D9%85%D9%87-v897cqqb9abc</link>
                <description>آیا ما میتوانیم به پیامبر و ائمه اطهار توسل کنیم؟ یا فقط باید درخواست هایمان را از خدا بخواهیم؟در قرآن کریم از مساله  «توسّل» به عنوان مسیری روشن جهت تقرب به پروردگار و ایجاد کمالات الهی و انسانی،و دستیابی به عبودیت واقعی و سیر الی الله سخن به میان آمده است . قرآن کریم اصل توسل را ضامن بقای ایمان و ملکه تقوا در ضمیر انسان دانسته و آن  را به عنوان شرط رسیدن به فلاح و رستگاری می داند، چرا که بدون توسل و استمداد از مواهب و عطایای الهی ، و آنچه که پروردگار برای تعالی به سوی خویش  در اختیار بشر قرار داده،غیر ممکن است.از همین روست که قرآن کریم نیز از توسل به عنوان راه روشنی برای نیل به خوشبختی و رستگاری  یاد کرده و می فرماید:« یَأَیُّهَا الَّذِینَ ءَامَنُواْ اتَّقُواْ اللَّهَ وَ ابْتَغُواْ إِلَیْهِ الْوَسِیلَةَ وَ جَاهِدُواْ فىِ سَبِیلِهِ لَعَلَّكُمْ تُفْلِحُون‏»(1) ای کسانیکه ایمان آوردید،از خدا پروا نموده و برای نزدیک شدن به او وسیله بجوئید و در راه او مجاهده نمایید،شاید که رستگار شوید.از آیات قرآن استفاده می شود که در امّت های پیشین، افراد گنه کار از پیامبر زمان خود، درخواست می کردند که در حق آنان استغفار کند. درباره برادران یوسف می خوانیم: آنگاه که پرده از روی کار برافتاد، رو به یعقوب کردند و گفتند: «یا أبانا اسْتَغفر لَنا ذنوبنا انّا کنّا خاطئین»؛ پدرجان! از خدا بخواه که گناهان ما را ببخشد، ما اشتباه کردیم، یعقوب در پاسخ گفت: «سوف أستغفر لکم ربّی انّه هو الغفور الرحیم»، من از خدا خواهم خواست که گناهان شما را ببخشد، او بخشاینده و مهربان است.درباره گنه کاران می فرماید: «ولو أنّهم اذ ظَلَموا أنفسَهم جاوُِک فاستغفروا اللَّهَ واستغفرَ لهم الرسول لَوجدوا اللَّهَ تَواباً رَحیماً»؛  اگر هنگامی که بر خود ستم کرده اند نزد تو پیامبر خاتم بیایند و از خدا بخواهند که گناهان ایشان را بیامرزد و پیامبر صلی اللّه علیه وآله نیز برای آنان آمرزش بخواهد، خدا را توبه پذیر و مهربان خواهند یافت.در آیه دیگر منافقان را چنین نکوهش می کند: «و اذا قیل لهم تعالوا یستغفر لکم رسول اللَّه لوّوا روِسهم و رأیتهم یصدّون و هم مستکبرون»؛ اگر به آنان گفته شود بیایید تا پیامبر خدا برای شما آمرزش بخواهد، سر برمی تابند، و آن ها را می بینی که از سخن تو روی گردان شده و تکبر می ورزند.از این دو آیه استفاده می شود که یکی از وسایل جلب مغفرت، توسل به دعای پیامبر صلی اللّه علیه و آله و آمرزش خواهی اوست.مسلماً منزلت پیامبر نزد خدا مایه استجابت دعای او بوده و قطعاً خواسته های آن نیازمند برآورده می شود.وهابیها خواسته اند اشکال کنند که درزمان حیات پیامبر می شود به او توسل کرد ولی زمان وفات ایشان نمی شود.در پاسخ چند جواب به اختصار می دهیم:الف.آيه 64 سوره نساء، شامل توسل بعد از رحلت پيامبر (ص) نيز مي شود:آيه ذيل يكي از آياتي است كه در باره توسل به رسول خدا صلي الله عليه وآله وارد شده وعلماي شيعه واهل سنت به آن استناد كرده اند:وَلَوْ أنَّهُمْ إذْ ظَلَمُوا أنْفُسَهُمْ جَاءُوكَ فَاسْتَغْفَرُوا اللهَ وَاسْتَغْفَرَ لَهُمُ الرَّسُولُ لَوَجَدُوا اللهَ تَوَّاباً رَحيماًاگر ايشان وقتي به خودشان ظلم كردند نزد تو آيند پس از خداوند طلب بخشايش كنند ورسول خدا هم براي ايشان طلب بخشايش كند به تحقيق خداوند را توبه پذير وبخشنده خواهند يافت.رفتن به نزد رسول خدا صلي الله عليه وآله براي طلب بخشايش در اين آيه عام است ؛ شامل حيات ايشان و بعد از مرگ ظاهري مي شود .پاسخ دوم:انبيا وشهدا زنده هستند:پاسخ را به نحو ديگري بيان مي كنيم : آيا انبياي الهي مرده اند؟ وآيا ائمه ما مرده اند ؟به اعتقاد شيعه واهل سنت، انبياء الهي زنده هستند حتی شهدا نيز طبق آيه قرآن زنده هستند، پس توسل به آنها توسل به يك انسان زنده است نه توسل به مرده. و نبی مکرم و ائمه طاهرین(علیهم السلام) که از شهدا بالاتر هستند.آلوسي از دانشمندان مهم اهل سنت در باره حيات انبياء عليهم السلام مي نويسد:أما حياة الأنبياء عليهم الصلاة والسلام الحياة البرزخية التي هي فوق حياة الشهداء الذين قال الله تعالي فيهم بَل أحيَاءٌ عِندَ رَبِّهِم يُرزَقُونَ فأمر ثابت بالأحاديث الصحيحة.حيات انبيا عليهم السلام حياتي است برزخي وبرتر از حيات شهداست كه خداوند متعال در مورد ايشان فرموده است كه ايشان زنده اند نزد پرورگارشان روزي داده مي شوند . پس اين امر مطلبي ثابت شده با روايات صحيح است</description>
                <category>محمود افضلی</category>
                <author>محمود افضلی</author>
                <pubDate>Tue, 04 Jun 2024 12:52:21 +0330</pubDate>
            </item>
                    <item>
                <title>ویژگی های ACID در پایگاه داده</title>
                <link>https://virgool.io/@mahmood_afzali/%D9%88%DB%8C%DA%98%DA%AF%DB%8C-%D9%87%D8%A7%DB%8C-acid-%D8%AF%D8%B1-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-ednnvzqmtgyc</link>
                <description>اسید (ACID) مخفف 4 تا کلمه هستش:1) A -&gt; Atomicity (تجزیه ناپذیری)2) C -&gt; Consistency (سازگاری و همخوانی)3) I -&gt; Isolation (ایزوله و انزوا)4) D -&gt; Durability (پایداری و ماندگاری)ACIDتعریف تراکنش در پایگاه داده: به مجموعه ای از عملیات ایجاد (Create)، خواندن (Read)، ویرایش (Update) و حذف کردن (Delete) (که همان CRUD هستش) یک تراکنش میگوییم. (مثلا ممکن است در یک تراکنش دو تا ایجاد، یکی ویرایش، دو تا حذف و سه تا خواندن داشته باشیم).هر تراکنش باید این چهار ویژگی را داشته باشد تا منجر به صحت و اطمینان شود.1) تجزیه ناپذیری (Atomicity)یک تراکنش یا باید بصورت کامل انجام بشود یا کلا انجام نشود. تراکنش بصورت ناقص نباید انجام شود یعنی مثلا عملیات ایجاد (Create) انجام شود ولی ویرایش (Update) انجام نشود و به مشکل بخورد. در واقع، اگر یک قسمتی از تراکنش ناموفق باشد، تمام تراکنش باید لغو شود و هیچ تغییری در پایگاه داده انجام نشود. (یا همه یا هیچ)2) سازگاری و همخوانی (Consistency)قبل و بعد از پایان تراکنش باید اطلاعات پایگاه داده با هم همخوانی داشته باشند. به عنوان مثال موجودی حساب a برابر 200 تومن و موجودی حساب b برابر 300 تومن می باشد. میخواهیم مقدار 100 تومن از حساب a به حساب b انتقال بدهیم. قبل از تراکنش مجموع موجودی هر دو حساب برابر 500 می باشد و بعد از تراکنش هم موجودی هر دو حساب باید برابر 500 باشد.قبل از تراکنش:a = 200;b = 300;a + b = 500;بعد از تراکنش:a = 100;b = 400;a + b = 500مجموع موجودی هر دو حساب قبل و بعد از پایان تراکنش با هم همخوانی دارند.توی این مثال ناپایداری زمانی اتفاق میوفته که ما مقدار 100 تومن از  حساب a کم کردیم تا به حساب b اضافه کنیم، ولی این کار بنا به دلایلی  با خطا مواجه میشه. پس 100 تومن کم شده ولی به حساب دیگه‌ای اضافه نشده، که در اینصورت ناپایداری اتفاق افتاده است.3) انزوا (Isolation)هنگامی که چندین کاربر به طور همزمان از یک جدول می‌خوانند و می‌نویسند، این ویژگی تضمین می‌کند که تراکنش‌های همزمان با یکدیگر تداخل نداشته باشند و هر درخواست ممکن است به گونه‌ای اتفاق بیفتد که گویی یکی یکی انجام می‌شود، حتی اگر در واقع به طور همزمان انجام شود.مثلا ما دو تا تراکنش داریم: در تراکنش اول قرار است مقدار حساب a از 100 به 200 تغییر پیدا کند و حساب b از 400 به 500 تغییر کند. در تراکنش دوم قرار است موجودی حساب a و b با هم جمع شود.حال اگر تراکنش دوم بعد از تغییر مقدار حساب a و قبل از تغییر حساب b اتفاق بیفتد در اینصورت موجودی مجموع برابر 600 (200+400) می باشد که اشتباه است. چون با مقدار قدیمی حساب b جمع شده است.4) پایداری و ماندگاری (Durability)بعد از اتمام تراکنش، اطلاعات باید بصورت دائمی ذخیره شده باشند و اگر بلافاصله پس از تراکنش، به هر دلیلی سیستم از کار بیفتد نباید اطلاعات از بین برود. اگر سیستم به کاربر بگوید که تراکنش  موفقیت آمیز بوده است، تراکنش باید در واقع موفق شده باشد.ویژگی های ACIDکدام پایگاه های داده ACID را پشتیبانی میکنند؟همه پایگاه داده های رابطه ای به اصول ACID پایبند هستند و تضمین می‌کنند داده‌ها در طول خرابی‌های نرم‌افزار و  سخت‌افزار و هر گونه تراکنش ناموفق، سازگار هستند.بسیاری  از پایگاه داده های No-SQL، به طور کامل، ACID را پشتیبانی نمی  کنند. زیرا پیاده سازی ACID باعث هزینه ی بالای پردازش و در نتیجه ی آن کاهش سرعت در برخی از عملیات پایگاه داده ها می شود. این کار به سرعت بالای این دسته از پایگاه داده ها، کمک زیادی میکند و پیچیدگی پیاده سازی را کاهش می دهد.منابع: https://database.guide/what-is-acid-in-databases/https://www.databricks.com/glossary/acid-transactionshttps://teamaa.ir/Blog/Post/1123/database-acid-properties/</description>
                <category>محمود افضلی</category>
                <author>محمود افضلی</author>
                <pubDate>Sun, 12 Mar 2023 10:47:49 +0330</pubDate>
            </item>
            </channel>
</rss>