<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های IMustafa Zeynali</title>
        <link>https://virgool.io/feed/@IMustafa</link>
        <description>Software Engineer | Musician | Guitarist</description>
        <language>fa</language>
        <pubDate>2026-04-15 10:38:06</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1925264/avatar/6Q4SlD.jpg?height=120&amp;width=120</url>
            <title>IMustafa Zeynali</title>
            <link>https://virgool.io/@IMustafa</link>
        </image>

                    <item>
                <title>وام بدون ضامن ۵۰ میلیونی</title>
                <link>https://virgool.io/@IMustafa/%D9%88%D8%A7%D9%85-%D8%A8%D8%AF%D9%88%D9%86-%D8%B6%D8%A7%D9%85%D9%86-%DB%B5%DB%B0-%D9%85%DB%8C%D9%84%DB%8C%D9%88%D9%86%DB%8C-miwwzuoukwtu</link>
                <description>سلاممیخام از تجربه شیرینم از راحت ترین وام بگم.من تاحالا دو بار نیاز ب پول داشتم و وام های ویپاد نجاتم داده.من یبار ۱۰میلون گرفتم ۶ ماهه و حدود ۱۰.۶۰۰ت برگردوندم و یبار هم ۲۵میلیون گرفتم ۱۲ ماهه و حدود ۲۸میلیون تومن برگردوندم.داستان اینه ک ویپاد بر اساس موجودی روزانه شما بهتون امتیاز میده و بعد با امتیازتون میتونین راحت وام بگیرین.به ازای هر صد هزار تومنی ک یک روز کامل تو حسابتون باشه بهتون یک امتیاز میده.چقدر امتیاز میخاییم برای وام؟👇👇👇۱۰ میلیون تومان ۱۲ ماهه = ۹.۰۰۰ امتیاز۱۵ میلیون تومان ۱۲ ماهه = ۱۳.۵۰۰ امتیاز۲۰ میلیون تومان ۱۲ ماهه = ۱۸.۰۰۰ امتیاز۲۵ میلیون تومان ۱۲ ماهه = ۲۲.۵۰۰ امتیاز۳۰ میلیون تومان ۱۲ ماهه = ۲۷.۰۰۰ امتیاز۳۵ میلیون تومان ۱۲ ماهه = ۳۱.۵۰۰ امتیاز۴۰ میلیون تومان ۱۲ ماهه = ۳۶.۰۰۰ امتیاز۴۵ میلیون تومان ۱۲ ماهه = ۴۱.۵۰۰ امتیاز۵۰ میلیون تومان ۱۲ ماهه = ۴۵.۰۰۰ امتیازمزایا👇👇👇1. بدون ضامن۲. مبلغ وام از ۱۰میلیون تومان تا ۵۰میلیون تومان۳. بدون شرط مسدودی حساب یا بلوکه مبلغ۴. دریافت آنی و سریع۵. بدون شرط اعتبار خرید (مبلغ وام رو میتونین کارت ب کارت کنین یا خرید کنین یا برداشت کنین یا هر کاری ک دوس دارین)۶. سود وام ۲۳ درصد سالانهاپلیکیشن ویپاد رو برای اندروید میتونین از بازار دانلود کنین و توی اپلیکیشنش راحت مراحل اففتاح حساب رو توضیح داده.لینک دانلود:http://cafebazaar.ir/app/?id=com.dotin.wepod&amp;amp;amp;ref=shareدر آخر ممنون میشم هنگام نصب و افتتاح حساب، کد معرف من رو بزنین.کد معرف: D0W34J (حرف بعد از حرفD ، عدد صفر است)</description>
                <category>IMustafa Zeynali</category>
                <author>IMustafa Zeynali</author>
                <pubDate>Sun, 15 Dec 2024 21:24:01 +0330</pubDate>
            </item>
                    <item>
                <title>آپگرید ویندوز 10 به ویندوز 11</title>
                <link>https://virgool.io/@IMustafa/%D8%A2%D9%BE%DA%AF%D8%B1%DB%8C%D8%AF-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-10-%D8%A8%D9%87-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-11-mudckryxm3pw</link>
                <description>آپگرید ویندوز 10 به ویندوز 11سلام!میخام بهتون یاد بدم چجوری مثل من بدون پاک کردن برنامه هاتون از ویندوز 10 مهاجرت کنین به ویندوز 11نکته مهم: حتما قبلش چک بکنین که سیستم شما از نظر سخت افزاری بتونه ویدوز 11 رو بکشه.مقدمه:ویندوز کامپیوتر من 4 سال بود که ویندوز 10 بود.یمدت بود که دیگ ازش خسته شده بودم، هم هنگ میکرد الکی، هم خب قدیمی بود و توی کارم من رو اذیت میکرد(سندورم بروز بودن برنامه)تا اینکه دیروز بالاخره تصمیم گرفتم ویندوزم رو عوض کنم و ویندوز 11 نصب کنم، اما کی حوصله داره ویندوز قبلی رو پاک کنه، ویندوز جدید نصب کنه، بعد دوباره از اول همه برنامه های کاربردی خودش رو نصب کنه، برای من با توجه به برنامه های مورد نیازم ی رو کامل راحت زمان میبرد.اما یه سرچ کردم دیدم ایول میشه بدون پاک کردن ویندوز 10، ویندوزت رو به ویندوز 11 آپگرید کنی و تمام فایل ها برنامه های، سابقه مرورگر، یوز های کامپیوتر و حتی تصویر بک گراند دسکتاپت و همه و همه و همه چی پاک نشه و منقل میشه به ویندوز 11 جدیدت (ایولللللل)خب مراحل کار:(قبل از هرچیز بگم که ما دیگ حتی نیاز نیس پارتیشن بندی هم کنین، همه چیز اتومات برامون اتفاق میافته، چون در واقع ویندوز 10 قبلیتون کامل جایگزین ویندوز 11 جدید میشه توی همون درایو و با همون کانفیگ و همه چه همونه، فقط ویندوز عوض میشه.)مرحله اول:این فایل رو دانلود کنین:وارد سایت رسمی مایکروسافت بشین و وارد صفحه زیر بشین و Windows11InstallationAssistant رو دانلود کنین:https://www.microsoft.com/en-us/software-download/windows11https://www.microsoft.com/en-us/software-download/windows11مرحله دو:فایل exe که توی مرحله قبل دانلود کردین رو باز کنین و روی Accept and install کلیک کنین.مرحله سه:صبر کنید تا فایل های مورد نیازش رو دانلود کنه( درواقع داره ویندوز 11 رو دانلود میکنه)نکته، اگ مثل من یهو وسطش نتتون قطع شد، نترسین، چون وقتی نتتون رو دوباره وصل کنین از ادامشو دانلود میکنه و نمیره دوباره از اول دانلود کنه)دانلود فایل های مورد نیاز برای نصب ویندوز 11مرحله چهار:بازم صبر کنید خخبعد از دانلود خودش میره تو فاز نصبمرحله پنچم:بازم صبر کنید خخخخخبعد از نصب خودش میره تو فاز ری استارت و خودش خودشو ری استارت میکنهوبعد خودش بقیه مراحل رو انجام میده و شما کلا نیازی نیس کاری بکنینشما فقط صبر کنین تا کاراش تموم بشهتمامم !!!از ویندوز 11 لذت ببرین.درضمن اگ مشکل یا سوالی توی موارد بالا داشتین بپرسین تا راهنماییتون کنم.یاحق</description>
                <category>IMustafa Zeynali</category>
                <author>IMustafa Zeynali</author>
                <pubDate>Fri, 06 Dec 2024 13:04:27 +0330</pubDate>
            </item>
                    <item>
                <title>کتابخانه HttpClientPlus</title>
                <link>https://virgool.io/@IMustafa/%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-httpclientplus-liomu45fqggk</link>
                <description>سلام دوستانکتابخانه HttpClientPlus ، پکیجی هس که به عنوان لایه برای اضافه کردن قابلیت های پرکاربرد به HttpClient ایجاد شده.قابلیت های کتابخانه HttpClientPlus :تنظیم Authorization برای تمام درخواست ها، یکبار برای همیشه!تعریف Inceptor های متنوع برای اجرای متود های شما در تمام درخواست ها، مانند لاگ زدن قبل از ارسال Request و لاگ زدن بعد از دریافت Response در تمام درخواست ها، یکبار برای همیشه!تنظیم Content-Type به راحتیتنظیم Deafult Header برای تمام درخواست ها، یکبار برای همیشه!و ...از همه مهمتر کاربری بسیار ساده :)درواقع کتابخانه HttpClientPlus همون کتابخانه HttpClient هس با همون متود ها، فقط یکسری قابلیت های پرکاربرد بهش اضافه شده.روش نصب:1. میتونین خیلی راحت از Nuget روی پروژتون نصب کنین یا از روش های زیر استفاده کنین.2. nuget: https://www.nuget.org/packages/HttpClientPlus3. PackageManager:pm&gt; NuGet\Install-Package HttpClientPlusمیتوین سورس این پروژه رو هم در گیت هاب من ببینید:GitHub: https://github.com/mzeynali-ir/HttpClientPlusآموزش:میتونین داکیومنت رو از اینجا بخونین. (فرصت نکردم داکیومنت رو کامل بنویسم، اما تاحدی رو نوشتم، در ادامه تکمیلش میکنم)https://hcp.imustafa.netپ.ن: این پکیج رو خودم ساختم، هدف هم راحت کردن کار و همچینین جلوگیری از کد های تکراری بود.</description>
                <category>IMustafa Zeynali</category>
                <author>IMustafa Zeynali</author>
                <pubDate>Thu, 11 Jan 2024 23:23:55 +0330</pubDate>
            </item>
                    <item>
                <title>اتصال وب اپلیکیشن به دستگاه پوز شرکت پاسارگاد</title>
                <link>https://virgool.io/@IMustafa/%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D9%88%D8%A8-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D8%A8%D9%87-%D8%AF%D8%B3%D8%AA%DA%AF%D8%A7%D9%87-%D9%BE%D9%88%D8%B2-%D8%B4%D8%B1%DA%A9%D8%AA-%D9%BE%D8%A7%D8%B3%D8%A7%D8%B1%DA%AF%D8%A7%D8%AF-cecoljiscypj</link>
                <description>سلام دوستان.ی راست میرم سره اصل مطلب (چون فرصت ندارم خلاصه میگم اما خیلی زود پست رو ویرایش و توضیحات کامل رو میذارم)ی نمونه کد dotnet core7 گذاشتم تو گیت هایم.برای اتصال کد های سی شارپتون به دستگاه پوز بانکی.بی نهایت مناسب دولوپر های نرم افزار های حسابداری.نمونه کد دات نت کور در گیتهاب:https://github.com/mzeynali-ir/PasargadPos</description>
                <category>IMustafa Zeynali</category>
                <author>IMustafa Zeynali</author>
                <pubDate>Thu, 30 Nov 2023 13:39:39 +0330</pubDate>
            </item>
                    <item>
                <title>System.Data.SqlTypes.SqlNullValueException: Data is Null. This method or property cannot be called on Null values</title>
                <link>https://virgool.io/@IMustafa/systemdatasqltypessqlnullvalueexception-data-is-null-this-method-or-property-cannot-be-called-on-null-values-loa0n2lgtjac</link>
                <description>System.Data.SqlTypes.SqlNullValueException: Data is Null. This method or property cannot be called on Null valuesسلام!دوباره اومدم با یه نکته مهم آموزشی سی شارپ.یه راست میرم سره اصل مطلب!این ارور توی کار با ef یا ef core امکان داره بوجود بیاد،همونطور که از متنش معلومه، به اون صورت دستمونو نمیگیره و نمیفهمیم مشکل از کجاست.علت اصلی این مشکل چیه؟؟؟این ارور وقتی بوجود میاد که شما کوئری ای رو که با ef نوشتین execute (اجرا) میکنین، و این ارور رو میبینین.ی مثال ساده بزنم:یه انتیتی تعریف کردیم به نام person که با country رابطه one to many (یک به چند) داره.اگ روی این تیبل کوئری بزنیم اروری که راجبش پست نوشتم رو میبینیم.چرا؟؟دلیل همون خط های سبزه که زیره Persons و Country کشیده شده.این خط های سبز رو شاید تو خیلی پروژه ها نبینین و بگن چرا فلان جا زدم و این خط سبز نیومد و هیچ اروری هم توی ef نگرفتم.دلیل قابلیت NRT هس.اگ توی پروژتون NRT فعال باشه این ارور سبز رو میبینین، اما اگ غیر فعال باشه دیگ این ارور رو نمیبینین.دو تا راه حل وجود داره.یک) غیر فعال کردن NRT در پروژه.دو) افزودن ? به پراپرتی.</description>
                <category>IMustafa Zeynali</category>
                <author>IMustafa Zeynali</author>
                <pubDate>Wed, 11 Oct 2023 18:29:49 +0330</pubDate>
            </item>
                    <item>
                <title>پابلیش پروژه spa داخل پروژه asp.net core</title>
                <link>https://virgool.io/@IMustafa/%D9%BE%D8%A7%D8%A8%D9%84%DB%8C%D8%B4-%D9%BE%D8%B1%D9%88%DA%98%D9%87-spa-%D8%AF%D8%A7%D8%AE%D9%84-%D9%BE%D8%B1%D9%88%DA%98%D9%87-aspnet-core-wyy7eryd80eo</link>
                <description>سلام دوستان.توی یه پروژه یه مشکلی برام پیش اومد خواستم باهاتون به اشتراک بذارم تا بدرد آیندگان بخوره :)مشکل اینه که شما وقتی یه پروژه با asp.net core دارین و یه (یک الی هرچند تا) پروژه spa با یکی از فریمورک های js  مثل angular, vue, react دارین، و میخان داخل پروژه asp.net core خودتون ، پروژه spa خودتون رو هم لود کنین.خب تا اینجا مشکلی نیس، و کار منطقیه و عادی پابلیش کنین میتونین این دوتا اپ رو کنار هم استفاده کنید.امامشکلی وقتی ایجاد میشه که به روت های پروژه spa خودتون، فقط از طریق dom دسترسی دارین، نه از urlمیدونم ناواضح گفتم.بذارین یه مثال ساده بزنم.ما پروژه asp.net core رو داخل دامین mzeynali.ir پابلیش میکنیم، و میاییم پروژه spa خودمون رو هم داخل همین دامین پابلیش میکنیم، یعنی با آدرس mzeynali.ir/app آپلودش میکنیم،و ما یه روت به شرح زیر داخل spa app خودمون داریم:mzeynali.ir/app/blogs/1اگ این آدرس رو توی مرورگر سرچ کنیم اخطار not found دریافت میکنیم، اما اگ از داخل خود spa app خودمون با انتخاب منو هامون به این آدرس بریم، صفحه برامون باز میشه و اخطار not found رو دریافت نمیکنیم!! (امیدوارم تونسته باشم چالش رو بهتون درست توضیح داده باشم)خب دلیل چیه؟؟دلیل اینه middlware های asp.net core فقط روت های خودش رو میشناسه، و اصل خبر نداره ما داخلش یه پروژه spa هم داریم. راه حل چیه؟؟راه حل خیلی ساده اس، فقط باید به asp,net core بگیم، سلام عزیزم من یه spa app دارم، روت های خودتو وردار و روت های spa  رو بده به فلان اپ.یعنی اینجوری:مرحله اول:کنار سرویس هاتون این رو ادد کنین:نکته: سرویس های شما توی dotnet5 به قبل، داخل فایل Startup.cs هس، ولی توی dotnet5 به بعد فایل Startup.cs حذف شد و با فایل program.cs تلفیق شد (درواقع کد های تکراری رفت توی لول بالا تر( کدها دسته بالا))مرحله دوم: یه لیوان آب بخورین :)مرحله سوم:داخل middleware هاتون این رو دقیقا بعد از middleware های روت ( مثل : UseEndpoints) اضافه کنین.چند تا نکته مهم:اول اینکه: &quot;SpayApp/MZeynali.ir&quot; این دقیقا آدرس جاییه که dist پروژه spa خودتون رو قرار دادین (این مسیر رو باید داخل wwwroot پروژه asp,net core بذارین و اگه پروژتون api هس و wwwroot ندارین، باید useStaticFile  روبنویسین تا WWWROOT را به api خودتون اضافه کنین.نکته دوم: برین آب بخورین :)یا علی</description>
                <category>IMustafa Zeynali</category>
                <author>IMustafa Zeynali</author>
                <pubDate>Mon, 09 Oct 2023 12:47:49 +0330</pubDate>
            </item>
                    <item>
                <title>.net framwork 4.5 is not supported in vs2022</title>
                <link>https://virgool.io/@IMustafa/net-framwork-45-is-not-supported-in-vs2022-whckxcdy7wwu</link>
                <description>مشکل عدم پشتیبانی ویژوال استودیو 2022 از .net framwork 4.5سلام دوستان، مطمعنن براتون پیش اومده که ویژوال استودیوی 2019 رو از سیستمون پاک میکنین و نسخه 2022 رو نصب میکنین و میبینی ای دل غافل دیگ پروژه هایی که با dotnet framwork 4.5 داشتین دیگ اجرا نمیشن و اصلا حتی باز نمیشن، یا نسخه ویژوال استودیو 2022 دارین و ی پروژه بهتون میدن روش کار کنین اما پروژه با دات نت فرمورک 4.5 هس، و متاسفانه رو سیستمون اجرا نمیشه.خب راهش چیه ؟؟؟راش اینه:1. از این آدرس پکیج nuget رو دانلود کنین. ( https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net45 )2. عبارت .nuget رو از اخر اسم فایل پاک کنین و عبارت .zip رو جاش بنویسین.3. فایل رو با win rar باز کنین و محتویات پوشه build\.NETFramework\v4.5\ رو بریزین به آدرس C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.54. کیفشو ببرین :)</description>
                <category>IMustafa Zeynali</category>
                <author>IMustafa Zeynali</author>
                <pubDate>Mon, 25 Sep 2023 11:03:37 +0330</pubDate>
            </item>
                    <item>
                <title>کسب و کار مجازی، نجات بخش دنیا</title>
                <link>https://virgool.io/@IMustafa/%DA%A9%D8%B3%D8%A8-%D9%88-%DA%A9%D8%A7%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%86%D8%AC%D8%A7%D8%AA-%D8%A8%D8%AE%D8%B4-%D8%AF%D9%86%DB%8C%D8%A7-wa1zbpi3vpog</link>
                <description>سلام رفقامیخام بهتون بگم که کسب و کار مجازی چقدرررر خوبه و چقدر برای جامعمون مثبته.شاید اولش بگین نه!!!!کسبو کار مجازی باعث بدبختی کسب و کار های فیزیکیه!!!یا بگینمن عمرا از اینترنت چیزی بخرم، میرم حضوری میخرم فقط!!اما اینو بدونین، تا 5 سال آینده توی ایران اونقدر بحث فروشگاه اینترنتی خوب جا میافته که دیگ مثل آب خوردن همه از اینترنت خرید میکنن، گرچه همین الانم تقریبا اینجوری شده، اما 5 سال دیگ حتی خرید نون خونمون رو هم از اینترنت میکنیم.حالا بریم سر اصل مطلب، که آقا اصلا کسبو کار مجازی خوبه یا بد؟؟؟جواب: یک کلام کسبو کار مجازی عاااالیهدلیل:با همه گیر شدن کسبو کار مجازی، دیگ خریدار نیاز نیس پاشه بره تو این دود و ترافیک بیرون بچرخه و نیازشو تامین کنه، تو خونه میشینه و راحت سفارش میده.برای فروشنده هم خوبه چون تو خونه میشینه و راحت تر جنس یا خدماتشو ارایه میکنه (بصورت 24 ساعته)اما خوبی اصلی که میخام بگم اینا نیس.خوبی اصلی اینه که وقتی که کسبو کار مجازی همه گیر بشه، دیگ مردم جای خرید یا اجاره مغازه، میرن سایت میزنن که به مراتب ارزون تره، و دیگ شاید افزایش الکی و بی حساب قیمت مغازه ها نمیشیم و به طبعش دیگ خونه الکی گرون نمیشه و میتونه خیلی توی ثبات قیمت ملک و املاک تاثیر داشته باشه.البته نکته مهم اینه که برای این هدف، حتما باید از فروشگاه های اینترنتی کوچک خرید کنین و ازشون حمایت کنین و اگ فقط از فروشگاه های بزرگ اینترنتی خرید کنین، نه تنها باعث خوب شدن جامعه نمیشین، بلکه باعث بسته شدن و آسیب جدی به کسبو کار های خرد میشین.بقول معروف، شما وقتی از یه کسبو کار خرد خرید میکنین، درواقع دارین به کاسبش کمک میکنین تا ملزومات و احتیاجات خونوادشو بخره و زندگیش بچرخه اما وقتی از یه کسبو کار بزرگ خرید میکنین درواقع دارین کمک میکنین که طرف چندمین ویلا و چندمین ماشینش رو بخره!!!!!!!نذارین انحصار بیافته دست پولدار ها، فضای مجازی و فروش مجازی برای همه اس، نه فقط پولدار هااین نظر منه، خوشحال میشم نظرات شما رو هم بشنوم.درضمن اگ دوس داشتین فروشگاه اینترنتی بسازین میتونم کمکتون کنممصطفی زینلی، برنامه نویس وب و اپلیکیشن موبایلراه ارتباطی با منسایت: MZeynali.irلینکدین: https://www.linkedin.com/in/mzeynali-ir/جیمیل: MZeynali.ir@gmail.com</description>
                <category>IMustafa Zeynali</category>
                <author>IMustafa Zeynali</author>
                <pubDate>Sat, 14 Jan 2023 21:51:39 +0330</pubDate>
            </item>
            </channel>
</rss>