<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های محمدحسین میری پور</title>
        <link>https://virgool.io/feed/@mhmiripoor</link>
        <description>برنامه‌نویس، عاشق کامپیوتر و دنیای پیچیده درون برنامه‌ها</description>
        <language>fa</language>
        <pubDate>2026-06-16 09:17:27</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/61552/avatar/S9HOJW.jpg?height=120&amp;width=120</url>
            <title>محمدحسین میری پور</title>
            <link>https://virgool.io/@mhmiripoor</link>
        </image>

                    <item>
                <title>در محاصرهٔ «آشغال هوش مصنوعی»؛ چرا باید نقاشی‌های مدادشمعی‌تان را روی یخچال نگه دارید</title>
                <link>https://virgool.io/@mhmiripoor/stop-generate-ai-junk-ljrz3ib6x0dg</link>
                <description>در این دوران که دوره‌های آموزشی و مقاله‌های روز به شدت کم شدن، با هزینه بسیار زیاد تونستم یک دسترسی کوچک به تلگرام داشته باشم و صفحات وب برخی از مقاله‌ها رو دانلود کنمامیدوارم بتونم هر روز تعدادی برای شما در اینجا منتشر کنم، سعی می‌کنم مقاله‌هایی رو پیدا کنم برای همه زیرشاخه‌های دوستان مهندس نرم‌افزار و مهندسان کامپیوتر مناسب باشهاگر مقاله یا بلاگی داشتید، خوشحال میشم توی پیام‌رسان بله(به آیدی mhselfs) برام ارسال کنید که هم ترجمه و هم منتشر کنملازم میدونم یادآوری کنم که در ترجمه این متن از هوش‌مصنوعی ChatGPT کمک گرفته شده، پس این متن هم بدون ایراد نخواهد بوداینترنت این روزها شبیه مهدکودکی شده که هرکس با افتخار آخرین خط‌خطی تولیدشده با هوش مصنوعی خود را به رخ می‌کشد. نویسنده که خود را «عاشق هوش مصنوعی» معرفی می‌کند، می‌گوید مشکل از خود ابزار نیست، بلکه از شوق بیمارگونهٔ به اشتراک‌گذاری هر خروجیِ «وایب‌کدشده» (vibe-coded) با تمام دنیاست.از «وای، باحاله» تا آلودگی جوامعالگوی تکراری و مأیوس‌کننده این است: کدنویسی ایجنتیک را کشف می‌کنی، پروژه را روی گیت‌هاب می‌ریزی، از هوش مصنوعی می‌خواهی یک پست وبلاگی هیجان‌زده درباره‌اش بنویسد، و بعد این بسته را در تمام ساب‌ردیت‌ها و گروه‌ها اسپم می‌کنی. نتیجه، سیلابی از محتوای کمارزش است – از «کافکا به زبان COBOL» بگیر تا کتاب‌های الکترونیکی که Claude نوشته است. نویسنده بی‌پرده می‌گوید: «هر احمقی می‌تواند سکه‌ها را توی دستگاه اسلات بیندازد و دسته را بکشد.»اسلوپ خوب، اسلوپ بدمسئله، خودِ استفاده از هوش مصنوعی نیست، بلکه نیت و تأثیر آن است. هوش مصنوعی وقتی «خوب» است که کسی را قادر سازد کاری بکند که قبلاً نمی‌توانست، با دقت و فکر انسانی پشت آن. اما «اسلوپ بد» مثل میمون‌هایی است که آشغال را از بالای دیوار به این طرف پرت می‌کنند: اسپم، ماهیگیری تعامل، و نویزی بی‌فکر که هیچ سودی برای جامعه ندارد.پیچک صحرایی که جوامع را خفه می‌کندآسیب واقعی، افزایش نمایی «نویز» و دشوارتر شدن تشخیص «سیگنال» است. وقتی ساب‌ردیت‌ها و گروه‌های اسلک پر از محتوای وایب‌شده می‌شود، اعضای حقیقی ناامید عقب می‌کشند و حیات ارگانیک جامعه تحلیل می‌رود. این مسیر به جوامعی دیستوپیایی ختم می‌شود که در آن عامل‌های هوش مصنوعی بدون حضور انسان با هم «صحبت» می‌کنند.به جامعه احترام بگذار، نقاشی‌ها را روی یخچال نگه دارنویسنده یک توصیهٔ ساده دارد: قبل از به اشتراک‌گذاری، مکث کن. ببین چیزی که ساخته‌ای واقعاً مفید است؟ آیا حاضری پشتش بایستی و ایشوها و درخواست‌های ادغام را مدیریت کنی؟ یا فقط یک رابطهٔ یک‌شبه با Claude بوده است؟ درست مثل نقاشی‌های مدادشمعی بچه‌ها که جایشان روی در یخچال است نه نگارخانهٔ ملی، بسیاری از ساخته‌های هوش مصنوعی هم باید در همان دایرهٔ خصوصی بمانند. قدرت بزرگ (توکن‌های زیاد) با مسئولیت همراه است؛ پیچک صحرایی نباشید که جان جامعه را می‌گیرد.</description>
                <category>محمدحسین میری پور</category>
                <author>محمدحسین میری پور</author>
                <pubDate>Tue, 26 May 2026 01:50:11 +0330</pubDate>
            </item>
                    <item>
                <title>کیفیت نرم‌افزار چیست؟ (با مقدمه‌ای کوتاه)</title>
                <link>https://virgool.io/@mhmiripoor/what-is-software-quality-rit7qn1wxpkb</link>
                <description>در این دوران که دوره‌های آموزشی و مقاله‌های روز به شدت کم شدن، با هزینه بسیار زیاد تونستم یک دسترسی کوچک به تلگرام داشته باشم و صفحات وب برخی از مقاله‌ها رو دانلود کنمامیدوارم بتونم هر روز تعدادی برای شما در اینجا منتشر کنم، سعی می‌کنم مقاله‌هایی رو پیدا کنم برای همه زیرشاخه‌های دوستان مهندس نرم‌افزار و مهندسان کامپیوتر مناسب باشهاگر مقاله یا بلاگی داشتید، خوشحال میشم توی پیام‌رسان بله(به آیدی mhselfs) برام ارسال کنید که هم ترجمه و هم منتشر کنملازم میدونم یادآوری کنم که در ترجمه این متن از هوش‌مصنوعی ChatGPT کمک گرفته شده، پس این متن هم بدون ایراد نخواهد بوددر این دوران که دوره‌های آموزشی و مقاله‌های روز به شدت کم شدن، با هزینه بسیار زیاد تونستم یک دسترسی کوچک به تلگرام داشته باشم و صفحات وب برخی از مقاله‌ها رو دانلود کنمامیدوارم بتونم هر روز تعدادی برای شما در اینجا منتشر کنم، سعی می‌کنم مقاله‌هایی رو پیدا کنم برای همه زیرشاخه‌های دوستان مهندس نرم‌افزار و مهندسان کامپیوتر مناسب باشهاگر مقاله یا بلاگی داشتید، خوشحال میشم توی پیام‌رسان بله(با آیدی ویرگول یکی هستش) برام ارسال کنید که هم ترجمه و هم منتشر کنموقتی می‌گوییم «کیفیت نرم‌افزار» یا فقط «کیفیت»، فکر می‌کنیم همه متوجه منظور ما می‌شوند. مشکل اینجاست که اگر از چند نفر مختلف در یک تیم توسعه نرم‌افزار (از جمله ذینفعان) بپرسید کیفیت نرم‌افزار چیست، احتمالاً چند پاسخ متفاوت دریافت خواهید کرد.پس واقعاً کیفیت چیست؟ به نظر من، کیفیت نرم‌افزار یعنی میزان تناسب یک محصول با هدفی که برای آن ساخته شده است. اما این موضوع بسیار وابسته به زمینه است؛ اینکه «تناسب» را چگونه تعریف کنیم و «هدف» را چه بدانیم. برخی می‌گویند کیفیت یعنی اینکه یک محصول نرم‌افزاری چقدر نیازهای کاربران و ذینفعان را برآورده می‌کند یا چه میزان ارزش ارائه می‌دهد. این می‌تواند شامل موارد مختلفی باشد، مثل قابلیت اعتماد، یا اینکه افراد بتوانند بدون سردرگمی و ناراحتی از آن استفاده کنند.برای بسیاری از افراد، موضوع بزرگ کیفیت «نبود باگ» است؛ همان چیزهای مزاحمی که باعث می‌شوند نرم‌افزار آن‌طور که باید کار نکند. اما همه‌ی ما باگ‌های اولویت ۴ را دیده‌ایم؛ آن‌ها تاثیری روی عملکرد اصلی نرم‌افزار ندارند و سال‌ها در بک‌لاگ باقی می‌مانند بدون اینکه هرگز رسیدگی شوند. آیا این به معنای بی‌کیفیت بودن نرم‌افزار است؟در نهایت، کیفیت فقط درباره‌ی خود کد نیست، بلکه درباره‌ی کل تجربه‌ی کاربر، ارزشی که برای کسب‌وکار ایجاد می‌کند، و اینکه چقدر خوب مشکلی را که در ابتدا برای حل آن طراحی شده، برطرف می‌کند. البته به شرط اینکه از ابتدا مشکل را درست شناسایی کرده باشیم. کیفیت یک نگاه جامع است که دیدگاه‌های مختلف را ترکیب می‌کند تا بتوانیم چیزی را تشخیص دهیم که واقعاً مفید و خوب ساخته شده است.خب، تعریف کیفیت که آسان بود. کارمان تمام شد. یا نه؟ببین، اگرچه این تعریف بخش زیادی از موضوع را پوشش می‌دهد، اما فاصله‌ی زیادی با کل ماجرا دارد. کیفیت نرم‌افزار یک موجود پیچیده و چندوجهی است که بسته به اینکه از چه کسی بپرسید و علاقه‌ی اصلی او چیست، تفسیرهای مختلفی دارد.یک مدیر محصول ممکن است کیفیت را «برآورده کردن نیازهای بازار و دستیابی به پذیرش بالای کاربر» تعریف کند.یک کاربر ممکن است بگوید «برای من کار می‌کند و مشکلم را حل می‌کند.»یک توسعه‌دهنده که کد را می‌نویسد احتمالاً بیشتر به ساختار داخلی و قابلیت نگهداری کد اهمیت می‌دهد.همه‌ی این دیدگاه‌ها معتبرند و همگی در چیزی که ما کیفیت نرم‌افزار می‌نامیم نقش دارند. کیفیت یعنی ایجاد تعادلی میان همه‌ی این نظرات تا محصولی ساخته شود که نه تنها خوب کار کند، بلکه ارزش واقعی و حس خوبی به کاربرانش بدهد.تعریف کیفیت نرم‌افزار به شکلی ساده و بدون ابهاممؤسسه IEEE (Institute of Electrical and Electronics Engineers)کیفیت نرم‌افزار به میزان انطباق نرم‌افزار با نیازمندی‌ها و برآورده‌کردن نیازهای کاربران اشاره دارد. تعریف رسمی IEEE این است: «توانایی یک محصول نرم‌افزاری برای برآورده‌کردن نیازهای بیان‌شده و تلویحی وقتی در شرایط مشخص استفاده می‌شود.»تعریف دیگر IEEE بیان می‌کند که کیفیت نرم‌افزار وابسته است به «میزانی که نیازمندی‌های تعریف‌شده، نیازها، خواسته‌ها و انتظارات ذینفعان را به‌درستی بازتاب می‌دهند.» نرم‌افزار باکیفیت نرم‌افزاری است که نیازمندی‌هایش را برآورده می‌کند، و این نیازمندی‌ها باید دقیقاً بازتاب‌دهنده نیازهای واقعی ذینفعان باشند. کیفیت یعنی هم‌راستایی نرم‌افزار با نیازمندی‌های رسمی و همچنین نیازهای حقیقی کاربران.در مهندسی نرم‌افزار، کیفیت نرم‌افزار به دو مفهوم مرتبط اما متفاوت اشاره دارد:کیفیت عملکردی نرم‌افزار بیان می‌کند که نرم‌افزار چقدر با طراحی یا نیازهای عملکردی و مشخصات خود سازگار است. این ویژگی همچنین به عنوان تناسب نرم‌افزار برای هدفی که برای آن ساخته شده یا میزان رقابت‌پذیری آن در بازار به عنوان محصولی ارزشمند توصیف می‌شود. یعنی اینکه «آیا نرم‌افزار درست ساخته شده است؟»کیفیت ساختاری نرم‌افزار بیان می‌کند که نرم‌افزار چقدر نیازهای غیرعملکردی را که برای تحویل درست قابلیت‌های عملکردی لازم است، برآورده می‌کند؛ مانند پایداری یا قابلیت نگه‌داری. این بیشتر درباره‌ی «این است که آیا نرم‌افزار همان‌طور که باید، کار می‌کند؟»ISO / IEC 25010 (سازمان بین‌المللی استاندارد)مدل کیفیت، بخش اصلی یک سیستم ارزیابی کیفیت محصول است. مدل کیفیت مشخص می‌کند کدام ویژگی‌های کیفیت هنگام ارزیابی یک محصول نرم‌افزاری در نظر گرفته می‌شوند.کیفیت یک سیستم یعنی میزان برآورده‌کردن نیازهای بیان‌شده و تلویحی ذینفعان مختلف، و بنابراین ایجاد ارزش. نیازهای ذینفعان (مثل عملکرد، امنیت، نگه‌داری و غیره) همان چیزهایی هستند که در مدل کیفیت ارائه می‌شوند و مدل، کیفیت محصول را به ویژگی‌ها و زیرویژگی‌ها دسته‌بندی می‌کند.مدل کیفیت محصول در ISO / IEC 25010 شامل نه ویژگی کیفی است که در تصویر مربوطه نمایش داده می‌شود. توضیحات بیشتر از طریق لینکی که در بخش «اطلاعات بیشتر» مقاله آمده، قابل مطالعه است.Ady Stokes: تعریف ارائه‌شده در واژه‌نامه MoT (تعاریف دیگری هم موجود است)کیفیت، یا در اینجا «کیفیت نرم‌افزار»، یکی از آن کلماتی است که همه از آن استفاده می‌کنند. معنی‌اش معمولاً همان لحظه زیر سؤال نمی‌رود، اما می‌تواند معانی بسیار متفاوتی داشته باشد.معمار مهندسی کیفیت و نویسنده، Suman Bala، از مثال جالبی درباره‌ی یک تخت پادشاهی و یک صندلی مدرسه استفاده می‌کند تا توضیح دهد چرا زمینه، هنگام فکر کردن به کیفیت، اهمیت حیاتی دارد. هزینه‌ی این دو شیء اختلاف فاحش دارد. جنس، پیچیدگی و طراحی آن‌ها هیچ شباهتی به هم ندارد. اما در زمینه‌ی مناسب خودشان، کیفیت هر دو قابل مقایسه است.تخت نرم و لوکس با تزئینات زیاد، که فقط چند بار استفاده می‌شود، در زمینه‌ی خود کاملاً مناسب است. صندلی سخت و ساده‌ی فلزی و پلاستیکی که ده‌ها هزار بار استفاده می‌شود، در محیط مدرسه کاملاً مناسب است چون باید ارزان، مقاوم و حتی قابل‌چیدن باشد. این دو شیء کاملاً متفاوت‌اند، اما هر دو ارزشمندند.در نرم‌افزار هم کیفیت می‌تواند وابسته به عوامل بسیار مختلفی باشد و داشتن یک تعریف واحد بیشتر می‌تواند مانع باشد تا کمک. یک توسعه‌دهنده ممکن است کیفیت را کد تمیز بدون «بوی بد» بداند. یک تستر ممکن است طیف وسیعی از ویژگی‌ها را بررسی کند، از انطباق با نیازمندی‌ها تا دسترس‌پذیری و کاربرپذیری. یک کاربر نهایی شاید فقط چیزی بخواهد که «کار کند».Gerald Weinbergجرالد، دانشمند کامپیوتر، مهندس، نویسنده و تأثیرگذار در حوزه توسعه نرم‌افزار بود که بر جنبه‌های انسانی ساخت نرم‌افزار تمرکز داشت. او کیفیت را «ارزش برای کسی» تعریف می‌کرد؛ تعریفی که بعدها با عبارت‌هایی مثل «برای چه کسی» و «در چه زمانی» کامل‌تر شد. حتی با درنظرگرفتن زمینه، کیفیت همیشه یک معیار ثابت نیست، بلکه چیزی است که توسط انسان‌ها و هدف‌ها شکل می‌گیرد. چیزی که برای یک گروه اهمیت دارد ممکن است برای گروه دیگر بی‌معنی باشد، و همین دلیل است که کیفیت نرم‌افزار همیشه نیازمند گفت‌وگوی دائمی است.Stuart Crockerاستوارت یک مهندس نرم‌افزار با تمرکز بر تست و کیفیت است. او طرفدار تست تیمی و ابتکارات متن‌باز است. او در یک پست لینکدین در سال ۲۰۲۴، تست نرم‌افزار را این‌گونه تعریف کرد: «کاوش و کشف رفتارهای مورد انتظار و غیرمنتظره در نرم‌افزاری که می‌سازیم و تأثیر این رفتارها بر ارزش محصول—برای مشتریان و کسب‌وکار.»او سپس کیفیت را «نبود اصطکاک غیرضروری» تعریف کرد و نوشت: «این دو تعریف، با هم، به من کمک می‌کنند تصمیم‌های سریع و مفیدی درباره‌ی اینکه چه چیزی را تست کنم و بر اساس آن تست، چه چیزی نیاز به بهبود دارد، بگیرم.»این دیدگاه نشان می‌دهد که احساسات می‌توانند برای یک فرد، شاخص اصلی کیفیت باشند.Dan Ashbyدن یک رهبر حوزه کیفیت نرم‌افزار با بیش از ۲۰ سال تجربه و تعهد جدی به اشتراک دانش است. او مدل «تست مداوم در DevOps» را ایجاد کرده است.در یک پست وبلاگ در سال ۲۰۱۹، او چهار اصل مطلق کیفیت از فیلیپ کرازبی را در زمینه‌ی نرم‌افزار بررسی کرد.اولین اصل کرازبی این بود: «کیفیت یعنی انطباق با نیازمندی‌ها.» و چون کرازبی در حوزه تولید فعالیت می‌کرد، انطباق با نیازمندی‌ها بخش بنیادی کیفیت است.دن به این نتیجه رسید که نرم‌افزار تعریف گسترده‌تری می‌طلبد و این اصل را این‌گونه بازنویسی کرد: «کیفیت یعنی درستی و خوبی در ارتباط با ارزش ذینفعان.»تعریف کیفیت نرم‌افزار «یک‌بار برای همیشه»: آیا به نتیجه رسیدیم؟در نهایت، اینکه کیفیت نرم‌افزار در زمینه‌ی شما چه معنایی دارد، چیزی نیست که من یا هر کس دیگری بتواند برایتان تعیین کند.کیفیت وابسته به زمینه است: هدف، محدودیت‌ها، زمان، و افرادی که درگیر هستند. هیچ چک‌لیست جهانی وجود ندارد.نکته مهم این است که بدانید کیفیت در موقعیت شما یعنی چه، چگونه اندازه‌گیری می‌شود، و برای چه کسی اهمیت واقعی دارد.برخی افراد بازخورد مشتری را مهم‌ترین شاخص کیفیت می‌دانند، برخی دیگر عملکرد نرم‌افزار را قبل از هر چیز مشاهده و پایش می‌کنند.بسیاری هم به دنبال معیارهای کمی هستند.سؤال‌هایی می‌پرسند مانند:«یادگیری ویژگی جدید چقدر طول می‌کشد؟»یا«از چه مقیاس‌ها یا ابزارهایی برای اندازه‌گیری کیفیت می‌توانیم استفاده کنیم؟»روش توصیف یا اندازه‌گیری کیفیت نرم‌افزار به عواملی بستگی دارد که در اختیار دارید. از این فرایند لذت ببرید.عالی است، تمام شد! یا شاید نه… بیایید ادامه بدهیم.درک تفاوت بین کیفیت نرم‌افزار و کیفیت فنیتا اینجا دیدیم که تعریف کیفیت چندان ساده نیست. بنابراین بیایید کمی سخت‌ترش کنیم.وقتی درباره‌ی کیفیت صحبت می‌کنیم باید تصویر کامل را ببینیم: اینکه چقدر خوب کار می‌کند، کاربر چه چیزی می‌بیند، عملکرد آن چگونه است، و آیا باگ آزاردهنده‌ای وجود دارد یا نه.مثلاً در یک اپلیکیشن بانکداری، کیفیت نرم‌افزار یعنی اینکه بتوانید به‌راحتی پول انتقال دهید، سریع موجودی را ببینید، و احساس کنید تراکنش‌ها امن هستند.اما کیفیت فنی به لایه‌های درونی‌تر نرم‌افزار می‌پردازد.این کیفیت درباره‌ی کد، طراحی، و میزان سهولت درک نرم‌افزار توسط توسعه‌دهندگان دیگر است.برای درک بهتر، این مثال را در نظر بگیر:یک خودرو می‌تواند کیفیت نرم‌افزاری عالی داشته باشد—اطلاعات دقیق می‌دهد، شما را مطمئن از A به B می‌رساند، و امکانات مورد نیازتان را فراهم می‌کند.اما کیفیت فنی آن به مهندسی زیر کاپوت مربوط است: طراحی موتور، استحکام شاسی، و کارایی اجزای داخلی.حتی اگر داخل خودرو راحت باشید و موزیک عالی پخش شود، اما در کنار جاده خرابی کرده باشید، اولین فکری که نمی‌کنید این است که «این یک خودروی باکیفیت است.»خراب شدن تجربه‌ای است که هیچ‌کس آن را کیفیت نمی‌نامد.شما می‌توانید محصولی با کیفیت فنی بالا اما کیفیت نرم‌افزار پایین داشته باشید.مثلاً نرم‌افزاری با کد تقریباً بی‌نقص، معماری زیبا، و تست واحد عالی.اما اگر مشکل کاربر را حل نکند، استفاده از آن دشوار باشد، یا عملکرد اصلی‌اش را ارائه ندهد، کیفیت نرم‌افزار آن پایین است—even اگر کدش یک اثر هنری باشد.یا برعکس:نرم‌افزاری ممکن است فوق‌العاده محبوب باشد و یک مشکل بزرگ را حل کند (کیفیت نرم‌افزار بالا)، اما کد داخلی آن آشفته، پر از بدهی فنی و کابوس توسعه‌دهندگان باشد (کیفیت فنی پایین).هر دو مهم‌اند، و به‌طور ایده‌آل باید برای رسیدن به سطح مناسب هر دو تلاش کنیم.ایده‌های نو: کیفیت مستمر و مربیگری کیفیت (Continuous Quality and Quality Coaching)ایده‌ی کیفیت در حال تکامل است. دیگر کیفیت به عنوان چیزی که در انتهای چرخه توسعه «بررسی» می‌شود، دیده نمی‌شود. ما اکنون در حال پذیرش «کیفیت مستمر» هستیم. این به معنای ایجاد کیفیت از ایده‌ی اولیه تا مرحله‌ی انتشار و فراتر از آن است. این امر به ایجاد فرهنگی کمک می‌کند که در آن همه، نه فقط یک تیم اختصاصی، در طول توسعه به کیفیت فکر می‌کنند و در آن مشارکت دارند.اینجاست که «مربیگری کیفیت» وارد می‌شود. یک مربی کیفیت، بین تیم و محصول نهایی قرار نمی‌گیرد. او منتظر نمی‌ماند تا باگ‌ها را در انتها پیدا کند. وظیفه‌ی او این است که در کنار تیم کار کند تا تفکر کیفی زودتر و بیشتر بروز کند. مربیان، تیم‌ها را توانمند می‌سازند تا کیفیت را بهتر درک کنند، مشکلات بالقوه را زودتر شناسایی کنند و از ابتدا راه‌حل‌های قوی بسازند.تصور کنید تیمی در حال ساخت یک ویژگی جدید است. یک مربی کیفیت ممکن است جلسه‌ای را برای بررسی نحوه‌ی تعامل کاربران با آن اجرا کند و به تیم کمک کند تا قبل از نوشتن کد، موارد خاص و باگ‌های احتمالی را در نظر بگیرند. او ممکن است تکنیک‌های تست جدید را معرفی کند، به راه‌اندازی حلقه‌های بازخورد بهتر کمک کند، یا تیم را در بهبود اتوماسیونشان راهنمایی نماید. هدف، ارتقاء توانایی و طرز فکر کل تیم نسبت به کیفیت است، به طوری که کیفیت به بخشی ذاتی از نحوه‌ی کار روزانه‌ی آن‌ها تبدیل شود.تکامل از تضمین کیفیت به مهندسی کیفیت (Evolving from Quality Assurance to Quality Engineering)اخیراً، شاهد تغییری از تست‌کنندگان به عنوان «نگهبانان» (gatekeepers) به سمت مسئولیت‌پذیری کل تیم برای کیفیت بوده‌ایم. این تغییر، بازتابی از پیشرفتی است که در دنیای نرم‌افزار مشاهده کرده‌ایم.تاریخچه: به طور سنتی، «تضمین کیفیت» یا «QA» اغلب به وظیفه‌ای اشاره داشت که عمدتاً بر تأیید مطابقت نرم‌افزار با نیازمندی‌ها تمرکز می‌کرد، و اغلب در انتهای پروژه تحت فشار زمانی قرار می‌گرفت. معمولاً تست‌کنندگان در دپارتمان‌های کاملاً مجزا از توسعه‌دهندگان قرار می‌گرفتند و وظیفه‌شان پیدا کردن باگ‌ها پس از اتمام کار توسعه‌دهندگان بود. در تمام این مدت، آن‌ها با نزدیک شدن به مهلت انتشار (که اغلب مصنوعی بود) تحت فشار بودند. هر مشکلی که پیدا می‌شد می‌توانست باعث اختلاف شود، زیرا توسعه‌دهندگان «کارشان را تمام کرده و به سراغ کار جدیدی رفته بودند».اگرچه تست نرم‌افزار همیشه ارزشمند بوده است، رویکرد «آخرین تست» (test last) اغلب باعث ایجاد شکاف (silos)، تأخیر در انتشار و دامن زدن به ذهنیت «ما (تست‌کنندگان) در مقابل آن‌ها (توسعه‌دهندگان)» می‌شد. شاید اصطلاح «پرتاب شدن از بالای دیوار» (thrown over the fence) را شنیده باشید که به نرم‌افزاری اشاره دارد که بدون جزئیات یا همکاری به تست‌کنندگان داده می‌شد. اما حقیقت این است که ارائه‌ی نرم‌افزار عالی، همیشه هدف همه بوده است.امروزه: شاهد گرایش روزافزون شرکت‌ها به سمت «ذهنیت مهندسی کیفیت» (quality engineering mindset) هستیم. این اصطلاح، رویکردی فعالانه‌تر و یکپارچه‌تر به کیفیت را نشان می‌دهد. مهندسان کیفیت صرفاً باگ پیدا نمی‌کنند، بلکه در پیشگیری از آن‌ها نقش اساسی دارند. آن‌ها در تیم‌های محصول چندوظیفه‌ای (cross-functional) کار می‌کنند و با طراحان، مدیران محصول و توسعه‌دهندگان همکاری می‌کنند. مهارت‌های آن‌ها به شکل‌دهی طراحی محصول، تأثیرگذاری بر معماری و اطمینان از لحاظ شدن کیفیت در هر مرحله کمک می‌کند. یک شاخص کلیدی، کشف اخیر MoT است که ۸۰ درصد از افراد (تست‌کنندگان) خود را «مهندس کیفیت» معرفی می‌کنند.این تغییر رویکرد توسط عوامل متعددی هدایت می‌شود:تست در مراحل اولیه (Shift Left Testing): تیم‌ها به طور فزاینده‌ای از این رویکرد استفاده می‌کنند، به این معنی که فعالیت‌های مرتبط با کیفیت از خیلی زودتر شروع می‌شوند. مهندسان کیفیت در نوشتن استوری‌های کاربر (user stories)، تعریف معیارهای پذیرش (acceptance criteria) و راه‌اندازی حلقه‌های بازخورد قوی و فرصت‌های همکاری دخیل هستند. این بدان معناست که احتمال شناسایی باگ‌ها در مراحل اولیه، زمانی که رفع آن‌ها ارزان‌تر و آسان‌تر است، بیشتر می‌شود.ذهنیت پیشگیرانه: این یک تغییر از ذهنیت واکنشی به سمت یک ذهنیت فعال، مهندسی-محور است، که در آن همه مالکیت مشترکی در ارائه‌ی محصولی با کیفیت بالا را بر عهده می‌گیرند.جمع‌بندیکیفیت نرم‌افزار بسیار فراتر از صرفاً نبود باگ‌های شناسایی شده است. این یک مفهوم بسیار گسترده است که شامل همه‌چیز، از کمال فنی تا لذت کاربر می‌شود. در حالی که کیفیت فنی بر استحکام عملکردهای درونی تمرکز دارد، کیفیت نرم‌افزار نگاهی جامع‌تر به کل تجربه‌ی کاربر و تأثیر تجاری آن دارد.برای برخی افراد، کیفیت یک عمل یا یک شیء نیست؛ بلکه عادتی است که نه تنها در آنچه تولید می‌کنیم، بلکه در نحوه‌ی همکاری برای تولید آن نیز ساخته می‌شود. ما می‌دانیم که درست مانند دسترسی دیجیتال و امنیت، باید از ابتدا به آن فکر کنیم، زیرا افزودن آن در مراحل بعدی بسیار پرهزینه‌تر است.چرخش صنعت به سمت «کیفیت مستمر»، که توسط «مربیگری کیفیت» ترویج می‌شود، و حرکت از «تضمین کیفیت» به «مهندسی کیفیت»، یک تغییر بنیادین را برجسته می‌کند. ما به سمت مسئولیت‌پذیری فعالانه، درونی‌شده و مشترک برای کیفیت در سراسر چرخه‌ی عمر توسعه‌ی نرم‌افزار (SDLC) حرکت می‌کنیم و اطمینان حاصل می‌کنیم که نه تنها نرم‌افزار کاربردی، بلکه محصولات ارزشمندی می‌سازیم که برای همه کارآمد هستند.از گواهی‌نامه‌ی مبانی تست نرم‌افزار، بخش ۵، درس ۶:به طور خلاصه، کیفیت می‌تواند دست‌نیافتنی باشد و معانی کاملاً متفاوتی برای افراد مختلف داشته باشد. مهم است که درک مشترکی از معنای کیفیت در زمینه‌ی تست و پروژه خود به دست آوریم.می‌توانید نقل‌قول‌ها و تئوری‌های زیادی در مورد کیفیت پیدا کنید، اما در اینجا چند نکته وجود دارد که هنگام بحث در مورد کیفیت باید در نظر داشت:کیفیت ذهنی است و برای درک در هر مورد به زمینه نیاز دارد.کیفیت مسئولیت کل تیم است، نه فقط تست‌کننده.کیفیت در یک تیم می‌تواند معانی متفاوتی داشته باشد.ساخت چیز درست: اطمینان حاصل کنید که ارزش را برای شرکت و کاربران ارائه می‌دهد.ساختن چیز درست (به نحو درست): از طریق بازنگری‌ها (retrospectives) و بهبودهای تعاملی، روش‌های کاری خود را به طور مداوم بهبود بخشید.کیفیت را می‌توان با تعامل و بازخورد مشتری اندازه‌گیری کرد. مشتریان راضی به معنای محصول با کیفیت هستند.</description>
                <category>محمدحسین میری پور</category>
                <author>محمدحسین میری پور</author>
                <pubDate>Mon, 20 Apr 2026 11:39:54 +0330</pubDate>
            </item>
                    <item>
                <title>راه‌های کمتر اذیت شدن در اینترنت ملی</title>
                <link>https://virgool.io/@mhmiripoor/%D8%B1%D8%A7%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%85%D8%AA%D8%B1-%D8%A7%D8%B0%DB%8C%D8%AA-%D8%B4%D8%AF%D9%86-%D8%AF%D8%B1-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-%D9%85%D9%84%DB%8C-cxp2ix6essnx</link>
                <description>اکنون که برای شما می‌نویسم، به قدری از کلافگی رسیده‌ام که حتی تحمل بهترین چیزها را ندارم! به امید روزی که هیچ کدام از ما این حس را تجربه نکنیمراه‌هایی که در این پست برای شما قرار میدهم، نوعی ترکیبی از ذهنی کنجکاو و درمانده است. امیدوارم شما درمانده نباشید و کنجکاو بمانیدبازی کنیدبرخی از بازی‌هایی که می‌توانید به صورت آفلاین در اندروید و ویندوز بازی کنید. بازی‌های ویندوز در سافت۹۸ یا یاس‌دانلود قرار دارندبازی استراتژی fallout shalter (اندروید)بازی ایرانی استراتژی هشت خوان (اندروید)بازی ساده light house (اندروید)بازی استراتژی sea battle 2 (اندروید)بازی شوتر کانتر (ویندوز و اندروید)بازی دونفره نفره a way out (ویندوز)بازی چند نفره stick fight (ویندوز)یادگیریاگر شما هم مثل من، بازی را نوعی از سوزاندن وقت می‌بینید؛ شاید سر زدن به سایت‌های زیر برای شما مناسب‌تر باشدوبلاگ نوین (رایگان + پولی)دانلودلی - دانلود دوره‌های سایت‌های بین‌المللی (اکثرا رایگان)کتاب‌خانه دیجیتال مثل فیدیبو و طاقچه (رایگان + پولی)تجربه جدیددر اینجا بخشی از کنجکاوی‌های جدیدی که شاید مدت‌ها بود در فکر انجام آن بودم قرار میدهم. البته این لیست می‌تواند جسورانه و حتی کودکانه باشد، ولی لنگه کفش در بیابان غنیمت است!اجرا مدل‌های هوش مصنوعی به صورت لوکال در سرور مجازینوشتن محتوا در ویرگول و تعامل بیشتر نسبت به محتوای دیگرانخریدن چیزهای بی‌خود از دیجی‌کالا، مثل اینتر بزرگ یا هشدار دهنده آب‌پز شدن تخم‌مرغخواندن نوشتن نقد درباره کتاب‌ها و فیلم‌ها در وب‌سایت‌ها (یا پلتفرم‌هایی مانند ویرگول)درست کردن پادکست برای دیگران(با بارگزاری فایل‌ها در یک فضای آپلود)نظم دادن به فایل‌ها و... سیستم شخصی‌تانثبت این روزها برای نشان دادن به فرزندان و نوه‌‌ها که سندی برای اثبات سختی زندگی داشته باشیدتماس و دیدن دوستان قدیمی خود که شاید از آنها نفرت داشته باشیدبازی‌های فیزیکی یا بردگیم‌هایی که بازی نکرده‌ایدنوشتن پست‌ها و استوری‌هایی که می‌خواهید بعد از پایداری مجدد اینترنت منتشر کنیدتمسخر کسانی که اپل دارند. چرا که نمی‌توانند برنامه جدیدی دانلود کنندتمسخر کسانی که شیائومی دارند. چرا که اسکن آنتی‌ویروس موبایل کار نمیکندانجام دادن کارهایی که یک عمر قرار است به علت نداشتن وقت انجام‌شان ندهیدانجام دادن این کارها احتمالا بیشتر از هر کار دیگری از شما وقت خواهد گرفتپ.ن: امیدوارم متوجه شده باشید که چه مقدار طرفدار سامسونگ هستم(با اینکه اپل دارم!). منتظر راه‌های جدید از دوستان در پست‌های آینده شما در ویرگول هستمپ.ن۲ : قطعا در متن من هم ایراداتی وجود خواهد داشت، چشم‌پوشی نکنید و در کامنت‌ها بگویید</description>
                <category>محمدحسین میری پور</category>
                <author>محمدحسین میری پور</author>
                <pubDate>Sun, 19 Apr 2026 11:13:31 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش #C&quot;پارت اول&quot;</title>
                <link>https://virgool.io/B-Amooz/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-c%D9%BE%D8%A7%D8%B1%D8%AA-%D8%A7%D9%88%D9%84-xwvv29cpxihf</link>
                <description>قدم اول: معرفی اجمالیدر &quot;مهندسی نرم افزار&quot; باید به چند زبان تسلط داشته باشد، یکی از آنها که بسیار جذاب و پر کاربرد هستش، #C(بخوانید سی شارپ) است؛ که بسیار ساده، هیجان انگیز است که در این جا میخوایم به اون به رسیم…  برای این زبان باید یک برنامه داشته باشید، آن هم یک برنامه به اسم  Visual Studio است؛ هر سال یک ورژن جدید ازش منتشر می شه و شما هر ورژنی که به سیستم شما می خوره رو دانلود کنید.قدم دوم: نصب و اجرامن متاسفانه خوب بلد نیستم؛ پس یک لینک بهتون میدم تا از اون بتواند به خوبی راه رو پیدا کنید به راحتی نصب و اجراش کنید.لینک برای نصب و راهنمای نصباین برنامه تمام کارهایی که برای برنامه نویسی لازم دارید رو بهتون می ده و شما می توانید از اون استفاده کنید؛ نیازی نیست که حتماً بیایید نسخه سال رو دانلود کنید، سال 2015 بهترین سالی هستش که داره از جمله این ها میشه به آن اشاره کرد:PaytonC#Java and javascriptAndroid...از این نمونه ها زیاد است؛ ولی شما زیاد توجه خواستی نکنید، چون ما برای ساختار به C# نیاز داریم.پس این برنامه نصبش واجب است.قدم سوم: ساخت یک پروژهاول باید به داخل  Visual Studio روی گذینه   File کلیلک کنید و گزینه new project  باز کنید و در بخش زبان ها زبان C# رو انتخاب کنید. توی بخش C# گزینه کنسول رو می بینید؛ از بالا سومین گزینه برنامه نویسی است.در پایین هم در سه کادر اول این ها رو می بینید: اولی. نام کار شماستدومی: محل ذخیره کار شماستسومی هم همان نام شماست.&quot;زیاد کاری باهاش نداشته باشید&quot;شما با نام test نام گزاری کنید&quot;نامش اختایاری است، خودتان هرچه دوست داشته باشید بزارید&quot;و حالا شما یک سری کد دارید به شکل زیر:4 خط اول درباره اسم و این جور چیز هاست، کلا زیاد مهم نیستند؛ در سطر بعد به چند آکولاد برخورد می کنیم، که باز به برخی از اون ها نیاز خاصی ندارد؛ ولی فعلاً به آنها دست نزندید؛ چون ممکن برخی برنامه های آن اجرا نشود.</description>
                <category>محمدحسین میری پور</category>
                <author>محمدحسین میری پور</author>
                <pubDate>Wed, 10 Jun 2020 19:58:54 +0430</pubDate>
            </item>
                    <item>
                <title>سوالات بی جواب!</title>
                <link>https://virgool.io/Gap-Goft/%D8%B3%D9%88%D8%A7%D9%84%D8%A7%D8%AA-%D8%A8%DB%8C-%D8%AC%D9%88%D8%A7%D8%A8-lplngemeu2eo</link>
                <description>سوالاتی بی جواب از برنامه نویسیلینک هایی که می خواهیم توش برنامه نویسی یاد بگیریم:w3schools.com ( بهترین و کامل ترین و ساده ترین سایت آموزش برنامه نویسی با امکان تمرین و تست )bloc.io ( وب سایتی برای آموزش آنلاین برنامه نویسی )continuinged.uml.edu ( وب سایتی برای آموزش آنلاین برنامه نویسی با ارائه مدرک )codeavengers.com ( بستر آنلاین و رایگان برای شروع آموزش برنامه نویسی )html.ir ( وب سایتی برای آموزش ساده و قدم به قدم html از صفر )lynda.com  ( وب سایتی برای آموزش اس کیو ال سرور )____________________________________________________________________________________________مدت یادگیری برنامه نویسیبه زبان برنامه نویسی بستگی داره، به گزینه های زیر نیز بستگی داد:مدت زمان فراگیری زباناستعداد و هوش شمامعمولا 3 تا 6 ماه این زبان ها فرا می گیرید، مگر این که خیلی خل باشید که اونم به نظرم برید تو معدن کار کنید..____________________________________________________________________________________________مدرک لازم است؟ببینید، کم پیش میاد که از ما مدرک بخواد، ولی اگر شخصی  یه نفر رو استخدام کنه، بعد بلد نباشه کار کنه؛ در نظر میگیره که اگه یه نفر رو بدون مدرک استخدام کنه بدون مدرک بهتر  براش در میاد، بدانید و آگاه باشید که یک ورق کاغذ بدون مهارت هیچ به دردی نمی خورد..به قول عنصر المعالی کیکاووس: آدمی به هنر است، نه طلا آدمی…__________________________________________________________________________________________برای خودمان کار کنیم یا استخدام شویم؟خیلی ها بعد از یادگیری و شروع کردن به شرکت ها می روند و انتظار دارند که حقوق خوب بگیرند ولی حیف که حقوق خوبی در کار نیست و تصمیم می گیرند که برای خودشان کار کنند..._________________________________________________________________________________________چند زبان با هم یادگرفتندر اول کار اصلا توصیه نمیشه چون از برنامه نویسی زده می شوید، از این کار محروم، پس اول روی یک زبان(که اصولاً زبان C از همه بهتر است) ولی همه پایه هایی که برنامه نویسی است پس بهتر است اول از زبان C و بعد از آن هر زبانی را که دوست داشتید ببینید_________________________________________________________________________________________دنبال بودن برنامه روی چند پلتفرم باشیمبرای این کار باید بعد از یادگیری پایه و ساختار به زبان جاوا اسکریپت باشید که روی هر سه پلتفرم دسکتاپ، وب و اندروید جواب می دهد.________________________________________________________________________________________--نیاز های برنامه نویسیساختمان دادهالگوریتم و فلوچارتاین موارد کاملا نیاز است، یعنی اگه بلد نباشید تقریباً هیچی بلد نیستید، روی ساختمان داده نیز زیاد تمرکز نکیید چون زیاد به کار سما نمیاد و فقط کسایی که مثل بنده می خواد بره فناوری اطلاعات(IT) این ها رو کمی یاد می گیره</description>
                <category>محمدحسین میری پور</category>
                <author>محمدحسین میری پور</author>
                <pubDate>Thu, 04 Jun 2020 17:04:45 +0430</pubDate>
            </item>
                    <item>
                <title>به پایان رسیدیم ولی حکایت همچنان باقی است.</title>
                <link>https://virgool.io/@mhmiripoor/%D8%A8%D9%87-%D9%BE%D8%A7%DB%8C%D8%A7%D9%86-%D8%B1%D8%B3%DB%8C%D8%AF%DB%8C%D9%85-%D9%88%D9%84%DB%8C-%D8%AD%DA%A9%D8%A7%DB%8C%D8%AA-%D9%87%D9%85%DA%86%D9%86%D8%A7%D9%86-%D8%A8%D8%A7%D9%82%DB%8C-%D8%A7%D8%B3%D8%AA-hzl6xd2f2ayn</link>
                <description>اول این رو توضیح بدم که چرا دیگه این  جا نبودمببنید، سعی کنید درک کنید. من یک دانش‌آموز هستم که معلم من هر روز داره مشق می گه و برای من و خودش کار می تراشه...چه کاری می تراشه؟ مثلا من یک موردش رو می گم؛ شما این جمله رو با خط تحریری با خودکار بنویس:ز ازباب ادب بیاموز آداب ادب خیش شما اگه این همه &quot; آ &quot; رو ببنید سرتون گیج می ره و نمی تونید بعد از نوشتن حداقل 5 خط این اتفاق براتون می افته؟ منم همون اتفاق برام افتاد، پس این هم دلیل برای نبودن.مدرسه من(خیال کردی این شکلیه؟ نیست، این رویاستو آنچه امسال به من و دوستانم گذشتاول مهر مدارس(بدبختانه) باز شد، تا آبان زیاد تعطیلی نداشتیم، آذر هم تقریباً همین جوری پیش رفت(البته شاید اتفاقی افتاد من یادم نمیاد) تا دی ماه حاشیه ساز...توی دی ماه اول که هوا آلوده شد یه هفته زدن ترکوندن، بعدش شهادت سپهبد سلیمانی اتفاق افتاد و 2 روز برای همون تعطیل شد و بعدش یک هفته هم برای رفع اشکال و از این جور حرف ها باز شد و ما با خوشحالی که 2 هفته وقت داشتیم درس بخونیم برای امتحان ترم اول در پوست خود نمی گنجیدیم.امتحانات که تمام شد، خداییش که من دارم می بینم کم کم مدرسه ها جمع شد رفت، بعد که معلم هنر ما لجش گرفت و هزاران نکته در روز آخر مدرسه(قبل از انتخابات) گفت:هر کسی این چیزایی که گفتم نیاره، خدا فقط می دونه چه مجازاتی در انظارش هستش اینو گفت رفت، و ما هیچ وقت نفهمیدیم که چرا این شد؟ شاید خدا دلش به حال ما سوخت، شاید... هزار تا شاید داریم، ولی فقط خدا می داند چرا؟!  نوشته از::::mhmiripoor</description>
                <category>محمدحسین میری پور</category>
                <author>محمدحسین میری پور</author>
                <pubDate>Thu, 21 May 2020 19:25:26 +0430</pubDate>
            </item>
                    <item>
                <title>بالاخره ویندوز ۱۰ بهتره یا ویندوز ۷؟</title>
                <link>https://virgool.io/@mhmiripoor/%D8%A2%D8%AE%D8%B1%D8%B4-%DA%A9%D8%AF%D8%A7%D9%85-%D8%A8%D9%87%D8%AA%D8%B1-%D8%A7%D8%B3%D8%AA%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B210-%DB%8C%D8%A7-7-vjhbgfwu5zhw</link>
                <description>در این مطلب می‌خواهیم درباره بحث مهمی صحبت کنیم؛ موضوعی که چند ساله ذهن من و خیلی از کسانی که از ویندوز استفاده می‌کنن رو مشغول کرده؛ ویندوز ۱۰ بهتره یا ویندوز ۷؟مقایسه ویندوز ده و ویندوز هفتچند سالی هست که این دو ویندوز منتشر شدن و بخش زیادی از مردم، هنوز از این دو ویندوز استفاده می‌کنن؛ با این که مایکروسافت، ویندوز دیگه‌ای هم به اسم ویندوز هشت معرفی کرد، اما همچنان این دو ویندوز بیشتر از ویندوز 8 استفاده میکنن.نظرهای کاربران با هم در مورد استفاده از این دو ویندوز متفاوت بوده و هست و خواهد بود؛ در این میان ویندوز 8 هم طرف دیگه‌ی ماجراست. از نظر عملکرد کلی هر سه تقریباً مشترکن؛ ولی از نظر من، هرچی جلوتر می‌ریم ویندوزهای جدید، کارایی بیشتر و سرعت بهتری دارن. این یعنی یک فرد مثلاً در 14 سالگی بیشتر می‌فهمه یا توی 20 سالگی؟ قطعاً توی 20 سالگی، که تجربه بهتری داره و عقلش بیشتر کار می‌کنه. ویندوز 10 هم همینه، درست مثل یه بچه 10 ساله‌ست که از یک بچه‌ی 7 یا 8 ساله بیشتر درک میکنه.اما اگر از زاویه‌ی دیگه به ماجرا نگاه کنیم، ویندوز 10 بهتره... چرا؟سرعت بیشتری داره و کارایی بالاتر، که این باعث می‌شه افراد بیشتری این سیستم عامل رو استفاده کننتصاویر دسکتاپ منظم‌تری داره و مثل ویندوز 7 اجازه گذاشتن هر فایل به هر کجای صفحه رو میدهتنظیمات ویندوز (مثل بک‌گراند صفحه و...) در یک جایگاه خاص جداسازی شده و این خیلی بهترهپسیستم جستجوی داخل منوی استارت قوی‌تر شده و وقتی سرچ (جست‌وجو) انجام میشه، بر اساس چیزی مخاطب جستجو کرده، طبقه بندی میشه.من با ویندوز 8 کار نکردم، ولی شنیدم زیاد بد نیست...حالا اگه ایرادی داشت توی نظرات به من بگید.من با ویندوز 7 هم که کار کردم، مشکلات زیادی داشت؛ خیلی از بازی هایی که می‌خواستم روش نصب نمی‌شد و خیلی از بازی‌ها رو هم ویندوزم نمی‌کشید تا بخواد نصبش کنه... (فقط به عنوان مثال، با فوتبال جام جهانی 2002 ژاپن بازی می کردم :/ )</description>
                <category>محمدحسین میری پور</category>
                <author>محمدحسین میری پور</author>
                <pubDate>Sun, 15 Sep 2019 14:32:29 +0430</pubDate>
            </item>
                    <item>
                <title>فصل مدرسه را چگونه می بینید؟</title>
                <link>https://virgool.io/@mhmiripoor/%D9%81%D8%B5%D9%84-%D9%85%D8%AF%D8%B1%D8%B3%D9%87-%D8%B1%D8%A7-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D9%85%DB%8C-%D8%A8%DB%8C%D9%86%DB%8C%D8%AF-zzcfb8axxqur</link>
                <description>یکی از بدترین فصل هااما...الان در تابستان هستیم، کار با همه چی راحتِ راحت است، به زبان ساده به گویم: تابستان مانند زندگی قبل از مرگ بعضی از ما است.کلامی از بزرگاناینجا چند جمله معروف درباره مدرسه و بدبختی های این فصل عزا می گوییم:ابن تقلب (رحمت ما بر ایشان باد) می گویند:ای دانش آموزان! مدرسه سکه‌ای دوروست، طرفی بیست شدن ها و طرفی دیگر کم شدن نمره انضباط است. دوست داران مدرسه بیست شدن را و دانش آموزان بی نظم کم شدن نمره انضباط را می بینند...شاعری نامی به اسم ابن تنبل (سلام ما بر ایشان باد) شعری سروده اند که من را به وجه آوردند آن هم این بود:من نمی دانم این درس چیست که ایران عزادار اوست / این چه مرضی است که همه ایران بدبخت اوستدیدید که بزرگان درباره این فصل لعنت شده چه گفتند ولی به نظر خیلی ها مدرسه بد نیست (البته خدا کند شما از آن ها نباشید)از نظر چه کسانی این نه ماه خوب است؟ببینید اگر با هم روراست باشیم می بینیم که مادران بخش زیادی را تشکیل می دهند، البته همه مادران نیستند، زیرا برای ساندویچ فروشی ها نزدیک مدارس، رانندگان اتوبوس و... هم این نه ماه پول خوبی از فروش محصولات خود به دست می آورند و برای آن ها ماه چندان بدی نیست.چرا مادران این نه ماه را دوست دارند؟آقا شما جای مادران باشید، بعد از سه ماه تعطیلی واقعاً خوشحال نمی شدید که حدوداً 6 الی 7 ساعت از شبانه روز پیش شما نیست؟ می توانم قسم بخورم که اگر من جای مادرم بودم الان خودم را از خانه به بیرون پرت می کردم، از بس که شلوغ می کنم.رانندگان اتوبوس این مدت را &quot;دهه پول&quot; می نامند!فکر می کنید واقعاً این همه پول را از دانش‌آموزان می گیرند و از مدرسه تا ایستگاه های اتوبوس نزدیک خانه‌هایشان می برند و پیاده می کنند و نفری هزار دویست تومان از آن ها می گیرند باید چه کنند؟ بله، باید دست بزنند و هورا بکشند و حالش را ببرند.معایب دهه پولشما یک راننده اتوبوس هستید، 150 نفر را سوار کردید 100 نفر را حساب کنید که با کارت اتوبوس کرایه را پرداخت کرده اند و رفته اند، 50 نفر با پول های دو هزار تومانی و هزار پانصد تومانی هستند که که شما باید یک دنیا پول خُرد داشته باشید تا بقیه پول آن ها را بدهید و این خودش یکی از معایب این دهه است.جمع بندی مطلب اولم در قبل از این ایام سوگواریدوستان بیاید باور کنیم این دهه‌ای است که ما فلاکت می کشیم ولی رانندگان اتوبوس دهه پول می نامند و مادران از دستمان آرامش می گیرند ولی ما همچنان به فکر این هستیم که تقلب ما را معلم نگیرد ما 0 ندهد، وقتی که مدیر در پشت میکروفون صحبت می کند و ما یواشکی حرف می زنیم مدیر ما را بیرون نکشد و هزاران از این کار ها...آهای فرهنگی ها! میشه جواب های امتحانات نوبت اول رو بهمون بدید؟ اگه بدید که اجرتان با خدا...</description>
                <category>محمدحسین میری پور</category>
                <author>محمدحسین میری پور</author>
                <pubDate>Fri, 13 Sep 2019 22:29:41 +0430</pubDate>
            </item>
                    <item>
                <title>چه جوری تکس‌بارم رو ببرم پایین(در ویندوز10)؟</title>
                <link>https://virgool.io/@mhmiripoor/%DA%86%D9%87-%D8%AC%D9%88%D8%B1%DB%8C-%D8%AA%DA%A9%D8%B3%D8%A8%D8%A7%D8%B1%D9%85-%D8%B1%D9%88-%D8%A8%D8%A8%D8%B1%D9%85-%D9%BE%D8%A7%DB%8C%DB%8C%D9%86%D8%AF%D8%B1-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B210-sfxjuqnp6wgb</link>
                <description>سلام به دوستانی که دارید پست منو در ویرگول مشاهده می کنید،امروز می خوام مطلبی رو بگم ولی یک کم پیچیده هست برای همین با دقت بخونید.منوی تکس‌بار در پایین صفحه نمایشبرای این که تکس‌بار رو بتونید بیارید پایین باید چند تا کار بکنید که داخل ویندوز 10 و با تنظیمات اون سر و کار داره...وارد اون قسمت پایین صفحه سمت راست بشین،بعد روی گذینه همه تنظیمات(All setting)میرین و براتون پنجره زیر باز میشه.شما روی گذینه(Personalizotion)می‌زنید و پنجره جدیدی براتون باز می شه.بعد شما گذینه(Auto maticlly hide the Taskbar in desktop mode) که از بالا دومین گذینه هست رو انتخاب می کنید،و برای شما تکس‌بار از بین میره و هر وقت که خواستید می تونید موس رو به پاین صفحه نمایشتون ببرید و تکس‌بارتون رو مشاهده و اگه گذینه‌ای رو خواستید استفاده کنید.       </description>
                <category>محمدحسین میری پور</category>
                <author>محمدحسین میری پور</author>
                <pubDate>Thu, 08 Aug 2019 13:56:06 +0430</pubDate>
            </item>
                    <item>
                <title>چگونه زبان کیبورد خود را در کامپیوتر عوض کنیم؟</title>
                <link>https://virgool.io/@mhmiripoor/%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%DA%A9%DB%8C%D8%A8%D9%88%D8%B1%D8%AF-%D8%AE%D9%88%D8%AF-%D8%B1%D8%A7-%D8%AF%D8%B1-%DA%A9%D8%A7%D9%85%D9%BE%DB%8C%D9%88%D8%AA%D8%B1-%D8%B9%D9%88%D8%B6-%DA%A9%D9%86%DB%8C%D9%85-tpwcigoh0sqm</link>
                <description>زبان کیبورد برای هر نوشته باید تغیر کنه، یعنی من الان دارن فارسی می نویسم، شاید جایی بخوام به زبان دیگه مثل انگلیسی بنویسم، اینجا چندین راه برای عوض کردنش در ویندوز 10 و ویندوز 7 آموزش می دیمعوض کردن زبان کیبورد در پایین مانیتور روش اول: عوض کردن از سمت راست منوی استاراین روش خیلی ساده میتونه باشه برای همین توضیح خاصی نداره،چون همه بلدین؛ولی من بهتون توضیح میدم.در این قسمت یک کلیک چپ کنید تا برایتان یک پنجره باز شود،مثل پنجره زیر...  روش اول: عوض کردن از سمت راست منوی استاربعد زبان هایی که قبلاً اضافه کردید،را می توانید تغیر دهید.روش دوم:عوض کردن زبان با کیلید های ترکیبی ALT+ SHIFTاین روش هم خیلی ساده تر از ساده است،من باز هم برای شما توضیح می دهم.گرفتن دو دکمه که باعث تغیر می شوند،ALT+SHIFT(از راست به چپ) که زبان رو عوض می کنه و باعث عوض شدن زبان در کیبورد میشه.روش سوم: عوض کردن با کیلیدهای ترکیبی ویندوز + فاصلهاین راه یک راه دیگر برای تغیر زبان همین راه آخر که شاید خیلی سریع و راحت باشه و خود ویندوز هم همین رو پیشنهاد بده.گرفتن دکمه منو استارت و دکمه فاصله رو فشار بدین یه پنجره براتون باز میشه(شکل در پایین صفحه) روش سوم: عوض کردن با کیلیدهای ترکیبی ویندوز + فاصله  این کیلید ترکیبی فقط و فقط برای ویندوز 10 کار می کنه و اگه به غیر از این ویندوز رو دارید این کیلید براتون کار نمی کنه.در لطف پروردگار باشید...</description>
                <category>محمدحسین میری پور</category>
                <author>محمدحسین میری پور</author>
                <pubDate>Sat, 03 Aug 2019 14:30:38 +0430</pubDate>
            </item>
                    <item>
                <title>چگونه به وجود آمدیم؟(قسمت اول:به وجود آمدن زمین)</title>
                <link>https://virgool.io/@mhmiripoor/%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A8%D9%87-%D9%88%D8%AC%D9%88%D8%AF-%D8%A2%D9%85%D8%AF%DB%8C%D9%85%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-qikkrohihcaq</link>
                <description>سلام دوستانی که دارید مطلب من رو داخل سایت‌ ویریگول می خونید،امروز می‌خواهیم درباره آفرینش زمین و سیارات صحبت کنیم و برای این که خیلی زیاد این بحث طول می‌کشه؛هر قسمت را یک مطلب کردیم و اولین که کی هستیم؟چی هستیم؟بحث جدیدی داره و در بحث من نیست،پس درباره این حرف نمی‌زنیم.اما بریم سر موضوع اصلی...که باید درباره اون حرف بزنیم؛وقتی ما نبودیم،زمین نبود،دنیا نبود و خلاصه هیچ چیزی نبود؛و شامل همه چی می‌شه...همه چی یعنی نور،جسم،موجودزنده و...که بهش اَدم می‌گن،که همین طور که بالا گفتم هیچی داخلش نیست.میدونم جای عجیبی میتونه باشه...مخصوصاً برای کسانی که در مکان های شلوغ هستند یک جایی مثل بهشت براشون میمونه...☺بعد خداوند خلقت میزند،یک انفجار بزرگ اون مکان را اَدم بیرون میاره،هیدروژن اولین عنصر جدول تناوبی(مندلیوف)به وجود میاد و بعد با انفجار بعدی یک هیدروژن دیگه به وجود میاد و پیوند یونی بین این دو عنصر رخ میده،و به لیتیوم میرسه و همین طور عناصر به وجود میان...و اما زمین...که محل زندگی ما در اون‌جا زندگی می کنیم چه جوری به وجود اومده؟الان می گم :)پس از چند ترکیب یونی و تشکیل سیارات و سیارک ها و به هم خوردن اون ها و یا ترکیدن سیارک ها سنگ هایی داخل فضا پخش شدند و به هم چسبیدن همدیگه زمین رو به وجود اُوردن.تا اینجا کمی گیج کننده می تونه هم باشه و هم نباشه...آخه فرق میکنه که چه کسی بخونه!کسی علاقه داشته باشه،نداشته باشه...ولی رد بشین از این هایک دوره بکنیم که چه اتفاقی تا اینجا افتاده...بودم در اَدم،انفجار بزرگ،به وجود آمدن هیدروژن،انفجار بعدی،به وجود آمدن هیدروژن بعدی،پیوند یونی بین دو هیدروژن،رسیدن به لیتیوم،به وجود آمدن سیارات ها و سیارک ها،به هم خوردن سیارک ها به هم،تکه ها به هم چسبیدن تکه های شکسته شده سیارک ها،به وجود آمدن زمین ما.من تشکر می کنم از آقای مرتضی امیرفر که در این موضوع کمک زیادی به من کرد،و همین جا ازش تشکر می کنم. </description>
                <category>محمدحسین میری پور</category>
                <author>محمدحسین میری پور</author>
                <pubDate>Wed, 31 Jul 2019 20:42:26 +0430</pubDate>
            </item>
            </channel>
</rss>