<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Maziyar</title>
        <link>https://virgool.io/feed/@maz_ghara</link>
        <description>مازیار گاهی وقت‌ها مینویسه و اکثرا میخونه!</description>
        <language>fa</language>
        <pubDate>2026-06-17 12:20:46</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/321/avatar/0pjoYT.png?height=120&amp;width=120</url>
            <title>Maziyar</title>
            <link>https://virgool.io/@maz_ghara</link>
        </image>

                    <item>
                <title>۵ استراتژی جابه‌جایی امن رمزارز در دوران تحریم</title>
                <link>https://virgool.io/@maz_ghara/%DB%B5-%D8%A7%D8%B3%D8%AA%D8%B1%D8%A7%D8%AA%DA%98%DB%8C-%D8%AC%D8%A7%D8%A8%D9%87-%D8%AC%D8%A7%DB%8C%DB%8C-%D8%A7%D9%85%D9%86-%D8%B1%D9%85%D8%B2%D8%A7%D8%B1%D8%B2-%D8%AF%D8%B1-%D8%AF%D9%88%D8%B1%D8%A7%D9%86-%D8%AA%D8%AD%D8%B1%DB%8C%D9%85-fr1cxdyc6rz2</link>
                <description>کدام شبکه رمزارزی برای انتقال امن‌تر و کم‌هزینه‌تر است؟وقتی تحریم‌ها راه‌های بانکی را می‌بندند، رمزارزها تبدیل می‌شوند به پلی برای عبور از این محدودیت‌ها. بازار رمزارز برای ما ایرانی‌ها صرفاً یک ابزار سرمایه‌گذاری نیست؛ یک راه‌حل حیاتی برای دور زدن محدودیت‌های بانکی بین‌المللی و حفظ قدرت خرید است.  حالا بسیاری از کاربران ایرانی برای جابه‌جایی پول یا دارایی خود از رمزارزها استفاده می‌کنند؛ روشی که دیگر وابسته به بانک‌ها و مرزها نیست.اما یک اشتباه کوچک در انتخاب شبکه می‌تواند تمام دارایی را از بین ببرد. پرسش اصلی این است: چطور می‌شود پول را در دنیای رمزارز، هم امن و هم به‌صرفه جابه‌جا کرد؟چرا امنیت در انتقال رمزارز تا این حد مهم است؟در سیستم بانکی اگر اشتباهی رخ دهد، احتمال اصلاح وجود دارد. اما در بلاک‌چین هیچ دکمه «بازگشت»ی وجود ندارد. اگر آدرس را اشتباه بفرستید، یا شبکه اشتباهی را انتخاب کنید، دارایی‌تان برای همیشه از بین می‌رود.بسیاری از کاربران ایرانی این تجربه تلخ را داشته‌اند. تفاوت ساده بین TRC20 و ERC20 یا کپی اشتباه یک آدرس، ممکن است باعث از دست رفتن چند صد دلار شود.در چنین شرایطی، مهم‌ترین نکته قبل از هر انتقال این است که بدانید از چه شبکه‌ای استفاده می‌کنید و چرا.پنج روش مطمئن برای انتقال رمزارز در دوران تحریم۱. شبکه ترون (TRC-20)محبوب‌ترین گزینه برای تتر بین کاربران ایرانی است. سرعت بالا و کارمزد پایین از دلایل اصلی آن است. معمولاً کارمزد هر تراکنش کمتر از یک دلار است. البته چون ترون ساختار متمرکزتری دارد، گاهی در زمان‌های خاص دچار کندی می‌شود.برای تراکنش‌های روزانه و مبالغ متوسط، انتخابی منطقی است.۲. شبکه بایننس اسمارت چین (BSC)بایننس اسمارت چین را بیشتر تریدرها می‌شناسند. هم سرعت بالایی دارد، هم هزینه تراکنش در آن پایین است. فقط باید توجه داشت که زیرساخت آن به بایننس وابسته است و در دوره‌هایی ممکن است محدودیت‌هایی برای کاربران کشورهایی مثل ایران ایجاد شود.برای کسانی که در صرافی‌های خارجی فعال‌اند، BSC گزینه‌ای مناسب و سریع است.۳. شبکه لایتنینگ (Lightning Network)این شبکه مخصوص بیت‌کوین است و تراکنش‌ها را تقریباً فوری و با کارمزدی نزدیک به صفر انجام می‌دهد.تنها نکته منفی این است که استفاده از آن کمی دانش فنی می‌خواهد و برای کاربران تازه‌کار ممکن است پیچیده باشد.اگر با کیف‌پول‌های لایتنینگ آشنا هستید، هیچ روشی سریع‌تر و ارزان‌تر از این وجود ندارد.۴. شبکه پالی‌گان (Polygon)پالی‌گان در واقع پلی میان بلاک‌چین‌های مختلف است. سرعت بالایی دارد و کارمزدش بسیار کم است. اما برای استفاده باید شبکه را به‌صورت دستی در کیف‌پول خود اضافه کنید.اگر می‌خواهید رمزارز خود را بین شبکه‌های مختلف جابه‌جا کنید، پالی‌گان یکی از بهترین گزینه‌هاست.۵. شبکه اتریوم (ERC-20)قدیمی‌ترین و امن‌ترین استاندارد انتقال تتر و بیشتر توکن‌هاست. با اینکه کارمزدش بالاست (گاهی بیش از ۱۰ دلار)، اما امنیت بسیار بالایی دارد.معمولاً برای تراکنش‌های بزرگ یا کاربران حرفه‌ای استفاده می‌شود که امنیت را بر سرعت ترجیح می‌دهند.۵ استراتژی جابه‌جایی امن در فضای تحریمقبل از اینکه دکمه «ارسال» را بزنید، چند دقیقه وقت بگذارید و این نکات را مرور کنید. رعایت همین موارد ساده می‌تواند جلوی از دست رفتن کل دارایی را بگیرد:آدرس مقصد را چند بار بررسی کنید. کافی است تنها یک کاراکتر در آدرس اشتباه وارد شود تا تمام دارایی برای همیشه از بین برود. همیشه آدرس را از منبع مطمئن کپی کنید و ترجیحاً بخشی از آن را به‌صورت دستی مقایسه کنید.شبکه مبدأ و مقصد را هماهنگ انتخاب کنید. ارسال تتر از شبکه‌ی TRC20 به آدرسی در ERC20 مساوی است با از بین رفتن دارایی. همیشه قبل از انتقال مطمئن شوید که هر دو طرف از یک شبکه پشتیبانی می‌کنند.از اتصال امن استفاده کنید. برای ورود به کیف‌پول یا انجام تراکنش، حتماً از VPN مطمئن یا اینترنت شخصی استفاده کنید. اتصال ناامن می‌تواند اطلاعات کلید خصوصی یا آدرس شما را فاش کند.قبل از انتقال مبالغ بالا، یک تراکنش آزمایشی انجام دهید. ارسال مقدار کم، بهترین راه برای اطمینان از درستی آدرس و شبکه است. اگر تراکنش آزمایشی موفق بود، سپس مبلغ اصلی را منتقل کنید.از قابلیت QR Code برای اطمینان بیشتر استفاده کنید.بسیاری از کیف‌پول‌ها از جمله کیف‌پول من، امکان ارسال و دریافت رمزارز از طریق اسکن QR Code را فراهم کرده‌اند. با این روش دیگر نیازی به تایپ یا کپی آدرس نیست و احتمال خطای انسانی در وارد کردن آدرس تقریباً از بین می‌رود.در دنیای رمزارز، خطاهای کوچک می‌توانند هزینه‌های بزرگی داشته باشند. دقت چند ثانیه‌ای، می‌تواند دارایی شما را برای همیشه حفظ کند.اگر نمی‌خواهید درگیر جزئیات فنی شویدبرای بسیاری از کاربران، تفاوت بین شبکه‌ها یا محاسبه کارمزد انتقال کار ساده‌ای نیست. در چنین شرایطی، استفاده از ابزارهایی مانند کیف‌ پول من (kifpool.me) می‌تواند روند انتقال را ساده‌تر کند.این کیف‌پول هنگام انتخاب رمزارز، شبکه‌های در دسترس را به‌صورت خودکار نمایش می‌دهد و کارمزد هر شبکه را مشخص می‌کند تا کاربر بتواند تصمیم آگاهانه‌تری بگیرد.همچنین در صورتی که شبکه انتخابی با مقصد سازگار نباشد، پیام هشدار یا راهنمایی لازم ارائه می‌شود تا احتمال خطا در انتقال کاهش پیدا کند.به این ترتیب حتی کاربران تازه‌کار هم می‌توانند با اطمینان بیشتری، دارایی خود را بین کیف‌پول‌ها یا صرافی‌ها جابه‌جا کنند.در فضای رمزارز، هوشمندانه‌تر عمل کردن یعنی امن‌تر ماندن.جمع‌بندیدر انتقال رمزارز مسئله مهم فقط سرعت و هزینه نیست؛ مسئله اصلی، امنیت و آگاهی است.با شناخت شبکه‌ها، رعایت چند نکته ساده و استفاده از ابزارهای مطمئن، می‌توان در سخت‌ترین شرایط هم دارایی را با خیال آسوده جابه‌جا کرد.در دنیایی که مرزها بسته می‌شوند، رمز ارز یکی از راه‌های عبور است.به شرط آنکه قدم‌هایمان را با آگاهی و دقت برداریم.</description>
                <category>Maziyar</category>
                <author>Maziyar</author>
                <pubDate>Mon, 13 Oct 2025 12:45:19 +0330</pubDate>
            </item>
                    <item>
                <title>رژیم دوست نداشتنی</title>
                <link>https://virgool.io/@maz_ghara/%D8%B1%DA%98%DB%8C%D9%85-%D8%AF%D9%88%D8%B3%D8%AA-%D9%86%D8%AF%D8%A7%D8%B4%D8%AA%D9%86%DB%8C-cjiefwskmghe</link>
                <description>از بچگی با یه جمله بزرگ شدم: «یه کم خودتو جمع‌وجور کن، رژیم بگیر، زشته!» همیشه حس می‌کردم غذا خوردن یه جور جرم حساب میشه و اگه ته دیگ بخوری یا یه قاشق بستنی اضافه بزنی، دنیا به آخر می‌رسه.اولین رژیم جدی زندگیم رو سال دوم دبیرستان گرفتم. رژیم سیب و ماست! یعنی صبح سیب، ظهر ماست، شب سیب. تهشم معده‌م قهر کرد و با سردرد و حالت تهوع فرستادمش به درک. ولی کسی نگفت «اشکال نداره»، بلکه گفتن: «نکنه یواشکی چیزی خوردی؟» نه عزیزان، من فقط از گشنگی داشتم می‌مردم!سال‌ها این بازی ادامه داشت. رژیم لوکارب، کتو، فستینگ، کالری شماری با اپ... با هر کدوم یه هفته اول عاشق می‌شدم، بعدش دلسرد، خسته، گرسنه، و در نهایت شکست‌خورده. هر بار که شکست می‌خوردم، حس می‌کردم یه جای کار خودم میلنگه. چرا بقیه با اراده هستن و من نه؟ چرا اونا لاغر می‌شن و من فقط عصبی‌تر و بی‌حال‌تر می‌شم؟تا یه روز که سر ناهار شرکت، داشتم سالاد خشک و خالی می‌خوردم، همکارم با ساندویچ برگر نشست کنارم. یه گاز زد و گفت: «منم یه زمانی رژیمی بودم، ولی فهمیدم از رژیم گرفتن متنفرم. الان فقط سعی می‌کنم بدنم رو بشنوم.»این جمله مثل یه سیلی بود! چون دقیقاً حس منو گفته بود، ولی با صدای بلند. آره، منم از رژیم گرفتن متنفر بودم. نه فقط بخاطر گشنگی، بخاطر ترس، استرس، مقایسه، و اون حس همیشگی &quot;من کافی نیستم&quot;.از اون روز تصمیم گرفتم رژیم نگیرم. نه یعنی هرچی دلم خواست بخورم، نه. فقط دیگه نمی‌خواستم تحت سلطه‌ی یه لیست سفت و سخت و عجیب باشم. شروع کردم به یاد گرفتن اینکه چی برام خوبه، چی اذیتم می‌کنه. فهمیدم بدنم با غذاهای گرم و ساده حال بهتری داره. فهمیدم که صبحونه کامل و مقوی، کل روزمو بهتر می‌کنه. و از همه مهم‌تر، فهمیدم گاهی فقط یه لیوان آب یا یه خواب کوتاه، خیلی مؤثرتر از حذف برنجه!بله، وزنم هنوز بالا پایین می‌ره. بله، هنوز گاهی وسوسه می‌شم رژیم جدیدی رو امتحان کنم که &quot;همه لاغر شدن باهاش&quot;، ولی بعد یادم می‌اد که من از رژیم گرفتن متنفرم. چون هیچ رژیمی بهتر از صلح با خودت نیست.بدن من دشمنم نیست. سال‌ها باهام کار کرده، منو از مریضی رد کرده، تو روزای بد کنارم بوده. چرا باید باهاش بجنگم؟ چرا باید با غذا که یکی از لذت‌های ساده‌ی زندگیه، رابطه‌ای پر از ترس و احساس گناه داشته باشم؟حالا وقتی گرسنه‌م، می‌خورم. وقتی سیرم، دست می‌کشم. سعی می‌کنم بیشتر راه برم، کمتر بشینم، بیشتر بخندم، و کمتر خودمو مقایسه کنم.شاید هیچ‌وقت تیپ مانکنی نشم، ولی الان یه چیزی دارم که قبلاً نداشتم: آرامش.و اگه تو هم از رژیم گرفتن متنفری، بدون که تنها نیستی. و بدون که راه‌های دیگه‌ای هست—راه‌هایی که با مهربونی شروع می‌شن، نه با گرسنگی.</description>
                <category>Maziyar</category>
                <author>Maziyar</author>
                <pubDate>Thu, 24 Apr 2025 18:42:43 +0330</pubDate>
            </item>
                    <item>
                <title>افت شدید MAGA Coin؛ آیا هواداران ترامپ باید نگران باشند؟</title>
                <link>https://virgool.io/@maz_ghara/%D8%A7%D9%81%D8%AA-%D8%B4%D8%AF%DB%8C%D8%AF-maga-coin-%D8%A2%DB%8C%D8%A7-%D9%87%D9%88%D8%A7%D8%AF%D8%A7%D8%B1%D8%A7%D9%86-%D8%AA%D8%B1%D8%A7%D9%85%D9%BE-%D8%A8%D8%A7%DB%8C%D8%AF-%D9%86%DA%AF%D8%B1%D8%A7%D9%86-%D8%A8%D8%A7%D8%B4%D9%86%D8%AF-ishrnbm3nsqq</link>
                <description>ارز دیجیتال ترامپ (MAGA Coin)، که با نماد اختصاری TRUMP شناخته می‌شود، در پی انتخابات اخیر ریاست جمهوری آمریکا با کاهش ارزش قابل توجهی مواجه شد. این کاهش در حالی رخ داد که بسیاری از تحلیل‌گران و سرمایه‌گذاران انتظار داشتند پیروزی دونالد ترامپ، تأثیر مثبتی بر بازار این ارز دیجیتال داشته باشد.ماگا کوین (MAGA Coin) یک میم‌کوین است که بر بستر بلاکچین اتریوم (ETH) ساخته شده و الهام‌گرفته از شعار معروف دونالد ترامپ، “Make America Great Again” است. این ارز به عنوان نمادی برای حمایت از ترامپ و سیاست‌های راست‌گرایانه وی راه‌اندازی شد. هدف اولیه این ارز، ایجاد بستری برای هواداران ترامپ جهت نشان دادن حمایت از او و آرمان‌های سیاسی‌اش بود.دلایل کاهش ارزش MAGA Coinکاهش ارزش MAGA Coin پس از پیروزی ترامپ در انتخابات، در تضاد با انتظارات اولیه است. برخی دلایل احتمالی برای این کاهش به شرح زیر هستند:انتظارات نامعقول: بسیاری از سرمایه‌گذاران تصور می‌کردند که پیروزی ترامپ به تغییرات سریع و چشمگیر در مقررات مرتبط با ارزهای دیجیتال منجر خواهد شد. اما به نظر می‌رسد که بازار به این نتیجه رسیده که چنین تغییراتی نیازمند زمان بیشتری هستند.نوسانات کلی بازار ارزهای دیجیتال: بازار ارزهای دیجیتال به طور کلی دچار نوسانات شدید است و این میم‌کوین نیز از این قاعده مستثنی نیست. کاهش اعتماد کلی به میم‌کوین‌ها نیز می‌تواند یکی از دلایل این افت باشد.فشار فروش: افزایش قیمت MAGA Coin پیش از انتخابات، انگیزه‌ای برای فروش و کسب سود میان سرمایه‌گذاران کوتاه‌مدت ایجاد کرده است که می‌تواند عامل دیگری برای کاهش ارزش آن باشد.تحلیل وضعیت فعلی و آینده MAGA Coinبا توجه به تغییرات اخیر در قیمت و وضعیت سیاسی ترامپ، آینده این ارز دیجیتال را می‌توان از چند منظر بررسی کرد:تحرکات سیاسی ترامپ: اگر ترامپ در هفته‌های آینده برنامه‌های مشخصی برای حمایت از ارزهای دیجیتال و بلاکچین اعلام کند، احتمالاً MAGA Coin از این اخبار بهره‌مند خواهد شد. به ویژه اگر این برنامه‌ها شامل تسهیل قوانین مرتبط با ارزهای دیجیتال باشد، می‌تواند باعث رشد قیمت شود.حمایت هواداران ترامپ: MAGA Coin بیشتر یک ابزار نمادین است تا یک پروژه فنی. بنابراین، سطح حمایت از ترامپ و میزان تمایل هواداران او به نگهداری این ارز، تأثیر مستقیمی بر ارزش آن خواهد داشت. اگر موج جدیدی از حمایت‌ها در رسانه‌های اجتماعی شکل بگیرد، این ارز می‌تواند دوباره رونق بگیرد.وضعیت کلی بازار ارزهای دیجیتال: با توجه به روند نزولی اخیر در بازار کریپتو، اگر این روند ادامه داشته باشد، MAGA Coin نیز احتمالاً تحت تأثیر قرار خواهد گرفت. اما در صورتی که بازار در مجموع بهبود یابد، ممکن است این ارز نیز رشد کند.استراتژی‌های تیم توسعه: اگر تیم توسعه‌دهنده MAGA Coin برنامه‌های جدیدی برای افزایش کاربردپذیری یا مشارکت با پروژه‌های دیگر ارائه دهند، این امر می‌تواند به افزایش تقاضا و در نتیجه رشد قیمت کمک کند.آینده MAGA Coin پس از تحلیف ترامپتاریخ تحلیف دونالد ترامپ، 20 ژانویه 2025 است. این رویداد می‌تواند نقطه عطفی برای ارز دیجیتال ترامپ (MAGA Coin) باشد، زیرا احتمالاً با سیاست‌ها و برنامه‌های جدید دولت ترامپ همراه خواهد بود. برخی تحلیل‌ها نشان می‌دهند که اگر ترامپ در روزهای ابتدایی دولت خود به موضوعات مرتبط با ارزهای دیجیتال توجه کند، ممکن است موجی از اعتماد به بازار ایجاد شود.از سوی دیگر، اگر دولت ترامپ برنامه‌های اقتصادی مشخصی را اعلام کند که به افزایش فعالیت‌های اقتصادی و فناوری در آمریکا منجر شود، احتمالاً MAGA Coin نیز از این فضا بهره‌مند خواهد شد. با این حال، باید به یاد داشت که هر گونه تغییرات قانونی و نظارتی، زمان‌بر خواهد بود و انتظار تغییرات سریع نباید داشت.ارز دیجیتال ترامپ (MAGA Coin) به عنوان یک میم‌کوین، نمادی از حمایت سیاسی است و عملکرد آن تا حد زیادی به تحولات سیاسی و اجتماعی وابسته است. کاهش اخیر قیمت، نشان‌دهنده ماهیت پرریسک این دسته از ارزها است. با این حال، اگر ترامپ و تیم او بتوانند از این ابزار به درستی استفاده کنند و حمایت هواداران را افزایش دهند، ممکن است MAGA Coin دوباره به روند صعودی بازگردد.برای سرمایه‌گذاران، ضروری است که با آگاهی کامل از ریسک‌ها وارد این بازار شوند. MAGA Coin می‌تواند در کوتاه‌مدت نوسانات زیادی را تجربه کند، اما آینده بلندمدت آن به شدت وابسته به سیاست‌ها و اقدامات دونالد ترامپ و تیم توسعه‌دهنده آن خواهد بود.</description>
                <category>Maziyar</category>
                <author>Maziyar</author>
                <pubDate>Tue, 07 Jan 2025 13:26:24 +0330</pubDate>
            </item>
                    <item>
                <title>شیفته تکنولوژی و گجت</title>
                <link>https://virgool.io/@maz_ghara/%D8%B4%DB%8C%D9%81%D8%AA%D9%87-%D8%AA%DA%A9%D9%86%D9%88%D9%84%D9%88%DA%98%DB%8C-%D9%88-%DA%AF%D8%AC%D8%AA-fdozap0pi9ab</link>
                <description>یه دوستی داشتم که یه گیک واقعی بود، اما نه از اون گیک‌هایی که همه‌چی دم دستشونه. این بنده خدا از تکنولوژی و گجت‌ها سر در می‌آورد، عاشقشون بود، ولی یه مشکل کوچکی که داشت این بود که جیبش خالی‌تر از حافظه RAM گوشی‌های قدیمی نوکیا بود!پدرش یه مدت طولانی بود که از کار بیکار شده بود و نمی‌تونست خرج خانواده رو بده. رفیق ما هم با کلی جون کندن و کارگری، هم سعی می‌کرد خانواده‌شو ساپورت کنه، هم یه کم از رویای تکنولوژیک خودش رو زنده نگه داره. بعضی وقت‌ها با هم تو بازار می‌چرخیدیم و اون به vitrin گوشی‌ها خیره می‌شد. هر بار که یه گوشی درست‌وحسابی می‌دید، یه آه عمیق از ته دل می‌کشید، انگار که آخرین کامیک کان رو از دست داده باشه.یه روز بالاخره بعد از کلی زحمت و قسط و قرض، یه گوشی میان‌رده سامسونگ خرید. اون‌قدر خوشحال بود که انگار نسخه جدید Cyberpunk 2077 رو تو دستش گرفته. ولی یه چیز عجیب بود: تا گوشی رو گرفت، شروع کرد به نصب اپلیکیشن‌های مدیریت مالی! می‌پرسیدم: «داداش، هنوز پولی نداری که بخوای مدیریت کنی، چرا این اپ‌ها رو نصب کردی؟» جوابش خفن‌تر از فاینال باس‌های بازی‌ها بود: «یادآوری کنم که هیچی ندارم.»اولش ناراحت شدم، ولی کم‌کم فهمیدم که رفیق ما از اون آدمای ناامید نیست. اتفاقاً واقع‌گرایی‌ش خیلی شبیه فلسفه‌های سنگین بود. یه روز تو جمع دوستان درباره همین حرف زد. گفت: «موفقیت اون چیزی نیست که بهمون تو کتابا یاد میدن. زندگی یه سری اتفاقه که باید تو زمان درست و مکان درست بیفتن. همه نمی‌تونن اون نقطه جادویی رو پیدا کنن. گاهی آدما باهوشن و سخت‌کوش، ولی فقط چون تو زمان و جای مناسب نبودن، به جایی نمی‌رسن. از اون طرف، یه سری دیگه بدون هیچ تلاشی موفق می‌شن چون تو جای درست وایسادن.»دوستم از اون گیک‌هایی بود که فلسفه پشت هر چیزی رو درک می‌کرد. چند وقت پیش دیدمش. حالا یه کسب‌وکار کوچیک خانوادگی راه انداخته که هم زن و بچه‌شو ساپورت می‌کنه، هم پدر و مادر پیرش رو. ولی چیزی که بیشتر حال داد، این بود که با هیجان داشت درباره فینتک و پرداخت مستقیم و خریدهای اقساطی آنلاین و سرویس‌های اعتباری نئوبانک‌ها صحبت می‌کرد. می‌گفت چقدر این سیستم زندگی‌شو راحت‌تر کرده. البته راستش بخوای، مسیر پیشرفت رفیقم تا حد زیادی به کمک وام‌هایی بوده که گرفته. هر ماه کلی قسط پرداخت می‌کنه.حالا این دوست ما، با همه سختی‌ها، داره یه داستان واقعی از تلاش و عقلانیت می‌نویسه. شاید هنوز گجت‌های رویایی‌شو نداشته باشه، ولی یه زندگی آروم‌تر و منطقی‌تر ساخته که از هر گوشی پرچمداری باارزش‌تره.</description>
                <category>Maziyar</category>
                <author>Maziyar</author>
                <pubDate>Tue, 26 Nov 2024 12:55:32 +0330</pubDate>
            </item>
                    <item>
                <title>آمار بازدید مطالب من در سال ۹۸</title>
                <link>https://virgool.io/@maz_ghara/%D8%A2%D9%85%D8%A7%D8%B1-%D8%A8%D8%A7%D8%B2%D8%AF%DB%8C%D8%AF-%D9%85%D8%B7%D8%A7%D9%84%D8%A8-%D9%85%D9%86-%D8%AF%D8%B1-%D8%B3%D8%A7%D9%84-%DB%B9%DB%B8-ddjyl2p1drll</link>
                <description>اگر دستاوردی را نتوانم اندازه بگیرم، چیزی در دست ندارم.اشتباه نشود، این به معنای تمایل به بهترین بودن  و یا میل به اثبات چیزی نیست، اما تنها چیزی که می‌تواند برای بهتر شدن به من کمک کند یک نقشه راه است، از مسیری که طی کرده‌ام، تا بدانم چه اثری از خود به جا گذاشته‌ام. یک تصویر کلی که بتواند خیلی ساده نشانم دهد تلاش من چه اثری بر جامعه‌ام گذاشته است.ویدیوی آمار مخاطبین من را ببینید: https://cdn.virgool.io/annual-report/1398/oytg2hvqaey6-2mlg7.mp4 دستاوردهای من در سال ۹۸در سال ۹۸، من در مجموع ۰ پست در ویرگول منتشر کردم و پست‌های من ۴۶ مرتبه لایک شدند و افراد ۲۱ بار نظرات خود را روی پست‌های من به اشتراک گذاشتند. امسال ۴۹ نفر در ویرگول من را دنبال کردند تا پست‌های بعدیم را بخوانند. اما چیزی که این دستاورد را ارزشمندتر می‌کند اثری است که این پست‌ها از خود به جا گذاشتند.اثر پروانه‌ای منطبق آمار ۳۶,۵۲۲ بار پست‌های من خوانده شدند و زمانی حدود ۳,۴۰۳,۲۴۲ ثانیه صرف مطالعه آنها شده است، که با توجه به جمعیت ۷۲٬۹۴۰٬۰۰۰ نفری که در ایران به اینترنت دسترسی دارند، من توانستم حدود ۰/۰۴۶۶۵۸ ثانیه، سرانه مطالعه دیجیتال کشور را بالا ببرم. عددی که با تمام کوچک بودنش، اثر بزرگ و ارزشمندی است.اما این عددها فقط توضیحی است از آنچه که برای مخاطبانم به ارمغان آورده‌ام، اثر ارزشمند‌تری که با نوشتن در ویرگول از خود به جا گذاشته‌ام، تلاش پنهانی بوده که برای حفظ محیط زیست کرده‌ام. من با انتشار پست‌های خودم در فضای ویرگول توانستم در مصرف کاغذ صرفه جویی کنم؛ یعنی اگر قرار بود پست‌هایم را چاپ  و به دست تک تک خوانندگان برسانم باید ۱۴۴,۲۱۱ کاغذ مصرف می‌شد.</description>
                <category>Maziyar</category>
                <author>Maziyar</author>
                <pubDate>Tue, 31 Mar 2020 23:18:24 +0430</pubDate>
            </item>
                    <item>
                <title>API چیست؟ به فارسی لطفا</title>
                <link>https://virgool.io/@maz_ghara/api-%DA%86%DB%8C%D8%B3%D8%AA-%D8%A8%D9%87-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D9%84%D8%B7%D9%81%D8%A7-txz2m0hrkg08</link>
                <description>چند روز قبل یک مطلب به اسم What is an API? In English, please خوندم که تصمیم گرفتم ترجمه‌اش را اینجا بنویسم. این مطلب یک توضیح ساده برای API است. تا اینکه هرشخصی بتونه کلیت این موضوع را درک کنه.قبل از اینکه برنامه نویس بشم، API به نظرم یک مدل آبجو میومد.ولی حالا دیگه زیاد از این اصطلاح استفاده می‌کنم. اخیرا هم توی یک «بار» سفارشش دادم. اما جواب متصدی بار ۴۰۴ بود: «منبع یافت نشد.»من آدم‌های زیادی را ملاقات می‌کنم. که در حوزه تکنولوژی یا سایر فیلدها کار می‌کنند. که اکثرا اطلاعاتی مبهم و غیرصحیح در مورد این اصطلاح رایج دارند.به صورت فنی API به معنی Application Programming Interface یا به فارسی «رابط برنامه‌نویسی کاربردی» است. بیشتر شرکت‌های تکنولوژی برای استفاده مشتریان یا استفاده داخلی کارمندانشون، برای سرویسشون API درست کردند.اما شما چطور API را به فارسی می‌تونید توضیح بدید؟ و آیا معنی آن فراتر از چیزی است که در بحث توسعه و کسب و کار استفاده میشه؟ اول بیاید کمی عقب‌تر بریم و ببینیم خود وِب چطور کار میکنه.سرور راه دور و WWWوقتی من در مورد وب فکر می‌کنم، یک شبکه بزرگ از سرورهای متصل به هم را تصور می‌کنم.هر صفحه‌ی وب یک جایی و روی یک سرور راه دور ذخیره شده. این سرور راه دور یک موجود عجیب و غریب نیست. اون فقط یک نوع کامپیوتر است که برای پاسخ دادن به درخواست‌های شما بهینه سازی شده.برای روشن‌تر شدن شما باید بگم که شما می‌توانید یک سرور را روی لپ‌تاپتان راه اندازی کنید و کل صفحات یک وب‌سایت اینترنتی را روی آن قرار دهید.زمانی که شما www.virgool.io را داخل مرورگرتان وارد می‌کنید، درخواست شما به سرور راه دور ویرگول ارسال میشه. زمانی که مرورگر شما پاسخ درخواستش را گرفت، کدهای ویرگول را تفسیر میکنه و صفحه را به شما نشان میده.برای مرورگر (که به عنوان کلاینت هم شناخته میشه)، سرور ویرگول یک API است. این به این معنی است که هر زمان شما صفحه‌ای را باز می‌کنید، با API یک سرور راه دور ارتباط برقرار می‌کنید.حواستون باشه که API همون سرور راه دور نیست. بلکه بخشی از اون سرور است که وظیفه دریافت درخواست‌ها و جواب دادن بهشون را داره.ء API راهی برای خدمت رسانی به مشتریان شما استاحتمالا شنیده باشید که شرکت‌ها API خودشون را به عنوان یک محصول به مشتریان میفروشن. به عنوان  مثال Weather Underground امکان دسترسی و استفاده از API خودش را به بقیه سرویس‌ها میفروشه.سناریو احتمالی: در سایت شما کاربر می‌تواند یک زمان جلسه را ست کند و شما می‌خواهید به مشتریتون این امکان را بدید که به صورت اتوماتیک با کلیک روی دکمه نهایی یک رویداد در Google Calendar خودش ایجاد کنه.استفاده از API: ایده به این شکل خواهد بود که سرور سایت شما به صورت مستقیم با گوگل در ارتباط خواهد بود و درخواست ایجاد یک قرار ملاقات جدید را به آن اعلام می‌کند. پس از آن سرورِ شما پاسخ گوگل را دریافت می‌کند، آن را پردازش کرده و در مرورگر به شما نشان می‌دهد.مثلا با یک پیغام با محتوای «قرار جلسه با موفقیت در تقویم شما ثبت شد»در روش جایگزین، حتی مرورگر شما می‌تواند بدون نیاز به همکاری با سرور سایتتان به صورت مستقیم با سرور گوگل ارتباط برقرار کند.چطور API سرویس Google Calendar میتونه با API بقیه سرورها متفاوت باشه؟به صورت فنی، تفاوت در فرمت درخواست‌ها و پاسخ‌هایی است که میگیریم.برای نمایش سایت، مرورگر در انتظار دریافت کدهای HTML سایت میماند و همزمان API سرویس Google Calendar دیتای مورد نیاز را ارسال می‌کند (معمولا در فرمت json).اگر سرور وب‌سایت شما درخواست API را ایجاد کند، آن وقت سرور در نقش کلاینت قرار می‌گیرد (مثل مثال چند خط بالاتر که مرورگر زمانی که می‌خواست سایت را باز کند در نقش کلاینت قرار می‌گرفت).از دید کاربران، API آنها را قادر میسازد که کاری که می‌خواهند را بدون ترک کردن وب‌سایت انجام دهند.اکثر سایت‌های مدرن به کمک API از چند سرویس دیگر کمک می‌گیرند. اکثر نیازهای سایت را می‌توان به کمک یکی از این سرویس‌های دیگر برطرف کرد. این روش (استفاده از API) بسیار ساده‌تر و قابل اطمینان‌تر است.امروزه یک روش مرسوم برای تیم‌های توسعه این است که کدهای برنامه و سایت را بین چندین سرور مختلف تقسیم کنند و از طریق API با همدیگر هماهنگ کنند که به آن مایکرو سرویس می‌گویند.برای نتیجه گیری، وقتی یک سایت به مشتریان خود API میدهد یعنی اینکه آنها یک سری URLهای مختلف ساخته‌اند که شما با باز کردن هر کدام (صدا زدن) یک سری دیتای خام دریافت می‌کنید. این دیتاها فقط متن هستند.شاید سوال بپرسید که آیا میشه این درخواست‌ها را با مرورگر هم باز کرد؟ جواب شما بله است. همانطور که انتقال اطلاعات در بستر HTTP در قالب متن است.به عنوان مثال شما می‌توانید API سایت Github را مستقیما در مرورگرتان و حتی بدون نیاز به یک توکن باز کنید. در اینجا خروجی json که شما در زمان باز کردن API صفحه یک کاربر دریافت می‌کنید را می‌بینید:https://api.github.com/users/petrgazarov{
  &quot;login&quot;: &quot;petrgazarov&quot;,
  &quot;id&quot;: 5581195,
  &quot;avatar_url&quot;: &quot;https://avatars3.githubusercontent.com/u/5581195?v=4&quot;,
  &quot;gravatar_id&quot;: &quot;&quot;,
  &quot;url&quot;: &quot;https://api.github.com/users/petrgazarov&quot;,
  &quot;html_url&quot;: &quot;https://github.com/petrgazarov&quot;,
  &quot;followers_url&quot;: &quot;https://api.github.com/users/petrgazarov/followers&quot;,
  &quot;following_url&quot;: &quot;https://api.github.com/users/petrgazarov/following{/other_user}&quot;,
  &quot;gists_url&quot;: &quot;https://api.github.com/users/petrgazarov/gists{/gist_id}&quot;,
  &quot;starred_url&quot;: &quot;https://api.github.com/users/petrgazarov/starred{/owner}{/repo}&quot;,
  &quot;subscriptions_url&quot;: &quot;https://api.github.com/users/petrgazarov/subscriptions&quot;,
  &quot;organizations_url&quot;: &quot;https://api.github.com/users/petrgazarov/orgs&quot;,
  &quot;repos_url&quot;: &quot;https://api.github.com/users/petrgazarov/repos&quot;,
  &quot;events_url&quot;: &quot;https://api.github.com/users/petrgazarov/events{/privacy}&quot;,
  &quot;received_events_url&quot;: &quot;https://api.github.com/users/petrgazarov/received_events&quot;,
  &quot;type&quot;: &quot;User&quot;,
  &quot;site_admin&quot;: false,
  &quot;name&quot;: &quot;Petr Gazarov&quot;,
  &quot;company&quot;: &quot;@clauseHQ &quot;,
  &quot;blog&quot;: &quot;https://twitter.com/PetrGazarov&quot;,
  &quot;location&quot;: &quot;NYC&quot;,
  &quot;email&quot;: null,
  &quot;hireable&quot;: null,
  &quot;bio&quot;: null,
  &quot;public_repos&quot;: 24,
  &quot;public_gists&quot;: 1,
  &quot;followers&quot;: 67,
  &quot;following&quot;: 59,
  &quot;created_at&quot;: &quot;2013-10-01T00:33:23Z&quot;,
  &quot;updated_at&quot;: &quot;2018-05-02T04:12:41Z&quot;
}مرورگر شما به راحتی می‌تواند آن را نشان دهد. شما می‌توانید به راحتی از json های مشابه در کد خود استفاده کنید و از هر کدام از بخش‌های این جواب در کد خود استفاده کنید.ا برای اپلیکیشن (A is for Application)برای جمع بندی نهایی چند مثال دیگر از کاربردهای API می‌زنیم.اپلیکیشن می‌تواند انواع مختلفی باشد.یک قطعه نرم افزار با عملکرد مجزاتمام سرور، تمام اپلیکیشن و یا یک تکه کوچک از یک برنامهاساسا هر تکه از نرم افزار که می‌تواند از محیط اصلی جدا شده و در محیط دیگری کار کند می‌توانید یک A از API باشد.اگر از یک کتابخانه خارجی در تکه کد خود استفاده می‌کنید. بعد از اینکه آن را به کد خود اضافه کردید دیگر یک قسمت از برنامه شما خواهد شد. به عنوان یک تکه کد مجزا، این کتابخانه یک API دارد که آن را قادر می‌سازد تا با قسمت‌های دیگر برنامه تعامل داشته باشد.</description>
                <category>Maziyar</category>
                <author>Maziyar</author>
                <pubDate>Thu, 10 May 2018 09:59:28 +0430</pubDate>
            </item>
                    <item>
                <title>همه امکانات دستور Git Stash</title>
                <link>https://virgool.io/@maz_ghara/%D9%87%D9%85%D9%87-%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-git-stash-jr7v4dvmf5nh</link>
                <description>در این نوشته فرض بر این است که شما کاملا با سیستم کنترل ورژن Git آشنایی دارید. در صورتی که برنامه‌نویس هستید و هنوز نمی‌دونید Git چیه پیشنهاد می‌کنم آب دستتون هست بزارید زمین و توی گوگل دنبال آموزش گیت بگردید.مطمئنا شما خیلی از دستور Git Stash استفاده می‌کنید. شاید براتون جالب باشه که این دستور حالت‌های زیادی داره که خیلی میتونه به کمکتون بیاد. توی این پست تعدادی از مهم‌ترین حالت‌ها را توضیح میدم:۱- دستور Git stash saveاین دستور دقیقا مثل Git Stash است. فقط با این تفاوت که شما چند قابلیت یا به اصطلاح برنامه‌نویسی چندین option دارید.امکان Git Stash با Messageبا این دستور شما می‌توانید به همراه Stash یک پیغام ذخیره کنید.git stash save “Your stash message”.امکان Git Stash فایل‌های Untrackedشما در فایل Gitignore فایل‌هایی که می‌خواهید گیت آنها را نادیده بگیرد را مشخص کرده‌اید. با این دستور می‌توانید حتی این فایل‌ها را نیز Stash کنید.git stash save -uیاgit stash save --include-untracked۲- دستور Git stash listهمه دستورات Stash شما در گیت ذخیره می‌شوند. شما می‌توانید با این دستور لیست همه Stashها را مشاهده کنید:git stash listخروجی این دستور به شکل زیر است:همانطور که دیدید لیست Stashها نشان داده شده و جدید‌ترین Stash در بالای لیست قرار می‌گیرد.۳- دستور Git stash applyاین دستور جدیدترین Stash یا همانی که در عکس بالا در ابتدای لیست بود را انتخاب می‌کند و آن را بر روی ریپازیتوری شما اعمال می‌کند.اگر می‌خواهید Stash دیگری را انتخاب کنید می‌توانید ID آن‌را بنویسید (ID در عکس بالا در ابتدای هر خط نوشته شده)مثال:git stash apply stash@{1}۴- دستور Git stash popاین دستور دقیقا مانند دستور Git stash apply است تنها تفاوتش این است که بعد از اعمال کردن Stash آن را از لیست حذف می‌کند.مثل دستور قبلی اگر شما می‌خواهید یک Stash خاص را انتخاب کنید می‌توانید ID آن را بنویسید:ٰgit stash pop stash@{1}۵- دستور Git stash showبا این دستور می‌توانید تغیرات stash را مشاهده کنید.دستور در حالت اصلی تنها تغییرات آخرین Stash را مشخص می‌کنید. مثل عکس زیرGit stash showباز هم مثل دستورات بالا، اگر شما بخواهید که تغییرات یک Stash خاص را مشاهده کنید می‌توانید ID آن را بنویسید:git stash show stash@{1}و همچنین اگر خواستید لیست همه تغیرات را ببینید از این دستور استفاده کنید:git stash show -p۶- دستور Git stash branchاین دستور با آخرین Stash یک برنچ جدید ایجاد می‌کند و بعد از آن Stash را حذف می‌کند.علاوه بر این اگر خواستید یک Stash خاص را انتخاب کنید می‌تونید ID اون Stash را بنویسید.git stash branch &lt;name&gt; stash@{1}۷- دستور Git stash clearبا این دستور شما تمام Stash های گذشته را پاک می‌کنید. باید مواظب باشید چون این دستور قابل برگشت نیست.Git stash clear۸- دستور Git stash dropاین دستور آخرین Stash را حذف میکند و مثل دستور قبلی قابل برگشت نیست. یا اگر هم باشد خیلی سخت است.اگر خواستید یک Stash خاص را حذف کنید می‌توانید ID آن را بنویسید:git stash drop stash@{1}امیدوارم این دستورات براتون مفید باشه</description>
                <category>Maziyar</category>
                <author>Maziyar</author>
                <pubDate>Wed, 31 Jan 2018 21:15:29 +0330</pubDate>
            </item>
                    <item>
                <title>ترند امسال زبان‌های برنامه نویسی</title>
                <link>https://virgool.io/@maz_ghara/programming-language-trend-vt2fmh2bzefo</link>
                <description>اگر شما هم توسعه دهنده نرم افزار باشید میدونید که هر چند سال یک بار یک سری زبان‌ برنامه نویسی جدید معرفی میشن و تعدادیشون هم پرطرفدار میشن. همینطور زبان‌هایی هم هستند که سال‌های سال همیشه محبوب بوده اند و فقط رنکشون در بین علاقه‌مندان گاهی پایین و بالا میشه.برنامه نویسا علاقه عجیبی به یادگیری زبان‌های جدید دارن چون حس میکنن که اینجوری قدرتمند‌تر میشن و میتونن موقعیت بهتری داشته باشن. علاوه بر این کسایی که جدید میخوان وارد دنیای برنامه نویسی بشن را هم باید حساب کرد. همه این موارد باعث میشه که این ما باید ترند زبان های برنامه نویسی را دنبال کنیم و ببینیم کدوم یکی از اونها بازار مناسب‌تری دارند.حتما HackerNews را میشناسید (یکی از بزرگترین سایت‌های بحث بین برنامه نویسان).  این گروه سایتی دارند به اسم HNtrends که از طریق اطلاعات مختلف که در سایت HackerNews منتشر میشه و همچنین موقعیت های شغلی که شرکت‌ها نیاز به استخدام برنامه نویس دارند هر ماه گزارشی از محبوبترین زبان های برنامه نویس منتشر میکنه. این گزارش به خوبی وضعیت کلی زبان‌های مختلف رو نشون میده و اگر قصد دارید تازه شروع به یاد گرفتن کنید بهتره که با توجه به بازار زبان برنامه نویسی خودتون را انتخاب کنید.مستقیم میریم سراغ گزارش آخر محبوبیت زبان‌های برنامه نویسی:ری اکت محبوبترین زبان برنامه نویسی فعلیهمانطور که قابل حدس بود در حال حاضر React محبوب‌ترین زبان برنامه نویسی در بین دولوپرهاست. ری اکت که یک فریمورک جاوا اسکریپته سال ۲۰۱۳ توسط فیسبوک به صورت متن باز معرفی شده و کامیونیتی بزرگ و ساپورت خوب فیسبوک تو این ۴ سال باعث شده هر رمز محبوبیت بیشتری پیدا کنه به شکلی که حالا برای ۲ماهه که محبوبترین زبان برنامه نویسیه. پایتون در رتبه دومبعد از ری اکت Python رتبه دوم رو بین محبوبترین زبان‌های برنامه نویسی داره. زبانی که تا یاد داریم همیشه در رده‌های بالای محبوبیت بوده و بعیده که حالا حالاها مقبولیت خودش را از دست بده و اکثر متخصصین امید دارن در سال های آینده محبوبیت پایتون بیشتر از این هم بشه.جایگاه واقعی جاوا اسکریپتاما چیزی که توی نمودار خیلی توجه برانگیزه جایگاه Java Script است. React که یک فریمورک جاوا اسکریپته و خود زبان جاوا اسکریپت چیزی در حدود ۳۵ درصد نمودار را به خودشون اختصاص دادن. چند سالی هست که جاوا اسکریپت جزو رتبه های بالای ترند هست ولی فریمورک‌هایی که روی جاوا اسکریپت توسعه یافتن تو این چند سال خیلی تغییر کرده‌اند.انگولار که در زمان معرفیش به شدت رشد بالایی رو داشت به خاطر مشکلات اساسی و زیادش نتونست به رشد خودش ادامه بده و به سقف خودش رسید و React با انتشار نسخه اولش تونست توجه توسعه دهندگان Angular رو به خودش جلب کنه.میزان محبوبیت React در مقایسه با Angularاوضاع برای jQuery هم به بدترین دوران خودش رسیده. زبان‌هایی مثل CoffeeScript و Backbone هم نسبتا به پایان کار خودشون نزدیک میشن. اما از طرف دیگه Vue js بین توسعه دهندگان و شرکت‌ها داره محبوب میشه.زبان‌های برنامه نویسی سمت سرور چطور؟درسته که در ایران بیشترین میزان استفاده از PHP و ASPx هست ولی در سطح دنیا شرایط ابدا به این شکل نیست. در سطح دنیا چند سال است که Nodejs و Ruby از محبوبیت خوبی برخوردارند و همیشه هم آمار نسبتا مشابهی با همدیگر دارند. به جز ماه اخیر که روبی افت عجیبی داشته و حالا NodeJS در راس آمار حضور داره و اینجور که مشخصه برای مدت‌ها در این رده باقی خواهد ماند.بعد از این ۲ زبان هم PHP به خاطر فریمورک‌های قدرتمندش و سپس Django هنوز از مقبولیت بالایی بین برنامه نویسان برخوردارند.محبوبت NodeJs , Ruby و PHPبرنامه نویسی سیستم عامل موبایلدر ماه‌های گذشته ظهور وب اپلیکیشن‌ها (یا Progressive Web App) و فریمورک هایی مثل React Native بازار زبان‌های برنامه نویسی Native برای Android و iOS را تحت تاثیر قرار داده.محبوبیت زبان برنامه نویسی موبایلاتفاق بزرگ بعدیزبان‌ها و تکنولوژی‌هایی که  معرفی شد همگی آن‌هایی بودند که در طول سال‌های گذشته جای خود را در جهان و ایران باز کرده‌اند. اما چیزی که جدیدا به شدت محبوب شده و هر روز هم بر محبوبیتش اضافه می‌شود بحث زبان‌های آموزش ماشین (Machine Learning) و هوش مصنوعی (Artificial Intelligence) هست که به شدت مورد استقبال شرکت‌ها و سرویس‌ها قرار گرفته اند. با توجه به نو بودن بازار آن‌ها با ورود به آن‌ها شانس زیادی برای موفقیت به عنوان برنامه نویس خواهید داشت.ترند هوش مصنوعی و آموزش ماشینبه عنوان آخرین موضوع میخوام عکس ۱۰ زبان برتر را طبق گزارش Hacker News منتشر کنم که جایگاه هر کدام در ماه و سال قبل هم مشخص است. مطمئنا با توجه به این آمار شما خیلی خوب می‌تونید زبان مناسب را برای یادگیری و فعالیت در آن انتخاب کنید.رده بندی زبان‌های برنامه نویسی ۲۰۱۷اگر سوالی در مورد هر کدام از این زبان‌ها دارید در بخش نظرات بپرسید اگر بلد باشم حتما به اون پاسخ میدم.</description>
                <category>Maziyar</category>
                <author>Maziyar</author>
                <pubDate>Sun, 20 Aug 2017 15:04:40 +0430</pubDate>
            </item>
                    <item>
                <title>ابزارهای حرفه‌ای Chrome Developer Tools برای توسعه دهندگان</title>
                <link>https://virgool.io/@maz_ghara/google-chrome-developer-tools-kcyshs7kjkk5</link>
                <description>اگر توسعه دهنده رابط کاربری وب (Frontend Developer) باشید مطمئنا با Chrome Developer Tools (یا Inspect Elements) آشنایی دارید. بخشی از مرورگر گوگل که باعث شد کروم در بین توسعه دهندگان به شدت محبوب شود.اکثر ما با قسمت‌های اصلی قسمت توسعه دهنده گوگل کروم آشنایی داریم. قسمت هایی مثل Console , DOM Inspector , Style . اما گوگل کروم بخش‌های زیادی هم دارد که خیلی از ما آن را ندیده ایم و استفاده از آن باعث میشه تا سرعت دیباگ و توسعه ما بیشتر بشه.۱. تم سیاه (مناسب برای شب)همه برنامه نویس‌ها به نوعی Night Owl هستند. این یعنی اینکه شب‌ها و توی نور کم مشغول به کار هستند. یکی از مشکلاتی که خیلی‌ها با بخش Inspect Elemnts گوگل کروم دارند رنگ سفید اونه که چشم رو اذیت میکنه. شما می‌تونید خیلی راحت بعد از باز کردن Inspect Elements و کلیک روی دکمه ... (۳نقطه) در سمت راست و رفتن به این آدرس زیر رنگ کنسول خودتون رو تیره کنید تا شب‌ها هم به خوبی بتونید با اون کار کنید.Setting &gt;&gt; Theme &gt;&gt; Darkاسکرین شات Chrome Developer Tools در سایت ویرگول۲. انجام کارها به صورت دستورات کامندی در گرومهمه ما عادت کرده ایم که کارهایی که میخوایم بکنیم رو از طریق ترمینال انجام بدیم. انجام کارها به وسیله تایپ کردن سرعت را به شدت افزایش میده. خیلی‌ها از این خبر ندارند که توی کروم هم دقیقا دسترسی این رو دارند که کارهایی که میخوان بکنند رو میتونن به وسیله دستورات خطی انجام بدند. مثلا مثال قبلی که برای تغیر تم گوگل کروم به تیره بود مسیرش خیلی طولانی هست. شما میتونید به راحتی از طریق بخش دستورات این کار را انجام بدید.برای باز کردن بخش دستورات بعد از باز شدن Inspect Elements کلید ترکیبی Ctrl + Shift + P را بزنید (در مک Command + Shift + P) در باکس باز شده میتونید قسمتی از متن دستوری که میخواهید را بنویسین.Command Menu۳.انیمیشن‌هایکی دیگر از بخش‌های مهمی که در Chrome Developer Tools وجود دارد بخش Animations است. جدیدا تو همه طرح های فرونت اند انیمیشن‌های CSS وجود دارد. شاید برای شما هم درآوردن انیمیشن یک یا چند باکس کار سختی باشه. شما با کمک پنل انیمیشن می‌تونید در یک محیط گرافیکی انیمیشن‌های فعلی صفحه را ببینید و دیلی، سرعت و بقیه خصوصیات آن را تغییر بدید. برای اجرا و دیدن نتیجه هم فقط کافیه یک بار روی باکس انیمیشنی که تغیر دادید کلیک کنید.برای دسترسی به بخش انیمیشن‌ها فقط کافیه که بعد از باز کردن Inspect Elements روی دکمه ... کلیک کنید و از قسمت More Tools گزینه Animations را بزنید. یا میتونید به کمک بخش کامندلاین هم دستور Animations را اجرا کنید.مثلا عکس زیر انیمیشن‌های دکمه‌های ادیتور همین سایت ویرگول در صفحه نوشتن پسته.۴.اضافه کردن مقادیر عددی در Styleیکی از وقت‌هایی که خیلی از Inspect Elements استفاده می‌کنیم وقتیه که میخواهیم Padding, Margin, Font-Size و بقیه اتریبیوت‌های CSS را تغییر بدیم تا بهترین حالت و اندازه اش رو پیدا کنیم. حالا مقیاس های مختلفی مثل px , em , rem و... را استفاده میکنیم.حتما می‌دونید وقتی که میخواهیم عددها یکی یکی کم و زیاد بشه (مثلا از ۲ بریم ۳) میتونیم دکمه بالا و پایین رو بزنیم و هربار عدد یکی کم/زیاد میشه.اما ترند فعلی استفاده از rem و بقیه مقیاس‌هاست که توی rem معمولا کم پیش میاد بخوایم عددمون رو یکی یکی اضافه کنیم و اکثرا نیاز داریم مقدار اون رو ۰.۱ کم و زیاد کنیم.برای این کار می‌تونید همزمان با اینکه کلید بالا/پایین رو میزنید کلید Alt رو هم نگه دارید. اینجوری همونطوری که گفتم عددتون به مقدار ۰.۱ کم و زیاد میشه.اگر هم خواستید عددتون ۱۰ تایی عوض بشه میتونید کلید Shift رو بگیرید.گوگل کروم ابزارهای حرفه‌ای دیگه‌ای هم (مثل Code Coverage) داره که اگه فیدبک روی این مطلب خوب بود این موضوع را ادامه میدم و توی پستهای بعدی در مورد بقیه بخش‌هاش مینویسم.اگه مثل مطلب قبلی این مطلب رو هم دوست داشتید لطفا این مطلب رو لایک کنید. ♡ &gt;&gt; ❤️</description>
                <category>Maziyar</category>
                <author>Maziyar</author>
                <pubDate>Tue, 01 Aug 2017 06:31:46 +0430</pubDate>
            </item>
                    <item>
                <title>۹ مورد برای انتخاب لپ تاپ مناسب برنامه نویسی</title>
                <link>https://virgool.io/@maz_ghara/best-laptop-for-programming-ylny2kbukwjc</link>
                <description>به خاطر علاقه‌ای که به تکنولوژی دارم معمولا دوستام وقتی میخوان یه محصول الکترونیکی بخرن (از هارد اکسترنال گرفته تا گوشی و لپ‌تاپ) همیشه از من نظر میخوان.به دلایل مختلف اکثر برنامه نویس‌ها داشتن لپ تاپ رو به کامپیوتر ترجیح میدن. درسته که شما روی هر لپ تاپی می‌تونید کد بنویسید اما لپ تاپ خوب خیلی میتونه به راحتی و افزایش کارائیتون کمک کنه.وقتی شروع به سرچ کردن واسه انتخاب لپ تاپ کنید مطمئنا از انتخاب‌های مختلف گیج میشید. برای همین من قصد دارم مهم‌ترین المان‌هایی که لپ تاپ یه برنامه نویس باید داشته باشه رو بگم.مورد اول جا به جاییخیلی مهمه که از قبل بدونید چقدر قراره لپ تاپ رو با خودتون حمل کنید. اگر هر روز باید جا به جا بشید و لپ تاپ رو اینور اونور ببرید از فکر لپ‌تاپ بزرگ بیاید بیرون. بهتره که یه لپ تاپ ۱۳ یا نهایتا ۱۴ اینچی بخرید. چون این لپ‌تاپ ها به خاطر صفحه نمایش کوچکتر و همچنین سخت افزار (بخصوص CPU پایین تر) جوابگویی باطری بهتری دارند.اما اگر زیاد اهل جا به جایی و سفر نیستید و همیشه به پریز برق دسترسی دارید لپ تاپ ۱۵ اینچ گزینه بهتری هست. لپ‌تاپ های ۱۵ اینچی صفحه بزرگتری دارند و برای مالتی تسکینگ و پنجره‌های کنار هم خیلی بهترن. علاوه بر اینکه سخت افزار قوی‌تری نسبت به ۱۳‌اینچی‌ها دارن.مورد دوم کیفیت صفحه نمایششاید بگید برای برنامه نویس صفحه نمایش موضوع مهمی نیست اما کاملا اشتباه فکر می‌کنید. برنامه نویس‌ها ساعت‌های طولانی همینطوری به لپ‌تاپ نگاه کنن برای همین مانیتور خوب خیلی برای ما الزامیه.سعی کنید مانیتور لپ‌تاپ حتما رزولیشن بالایی داشته باشه. چون توی رزولیشن‌های پایین فضای کافی برای وجود ۲ یا چند پنجره وجود نداره و همچنین تکست‌ها هم شارپ نیستند و شما بعد از مدتی کار کردن خسته میشید.یه مورد دیگه که توی بحث صفحه نمایش هست اینه که شما لپ‌تاپ را برای برنامه نویسی می‌خرید و پول اضافه دادن واسه صفحه نمایش تاچ یه کار اشتباهه. با پولی که بابت این کار میدید میتونید سخت افزار لپ‌تاپتون رو بهتر کنید.علاوه بر این صفحات تاچ میزان مصرف باطری زیادتری هم دارن.مورد سوم RAMدرسته که نیاز به توضیح نداره ولی تکرارش بد نیست که اصلا سراغ لپ تاپ با Ram کمتر از ۸ گیگ نرید چون از زندگی پشیمونتون میکنه. اگر هزینه‌اش براتون مشکلی نداره حتی سراغ رم ۱۶ گیگ برید و مطمئن باشید هیچ وقت ازش پشیمون نمیشید.مورد چهارم پردازشگر یا CPUتک تک خصوصیات CPU توی لپ تاپی که می‌خواین بخرین مهمه و اصلا ازش ساده رد نشید. CPUها انواع مختلفی دارند و شاید کمی گیج کننده باشن مثلا CPU فرکانسش بالاست ولی مقدار کش پایینی داره و بعدا اذیتتون میکنه.توی خرید لپ تاپ حتما به این توجه کنید که فرکانسش بیشتر از ۲.۵ گیگاهرتز باشه (GHz)، مقدار کش بالایی داشته باشه (زیر ۴مگ اصلا نباشه) و همینطور تعداد هسته‌هاش هم بالا باشه.مورد پنجم حافظهتوی گزینه‌هاتون فقط و فقط جای هارد SSD بزارین و به جز اون به هیچی فکر نکنید. هر کاری که فکرش رو بکنید روی حافظه‌های SSD اجرایی بهتری دارند. از بوت سیستم عامل بگیر تا باز شدن برنامه‌ها، کامپایل و... .به هیچ وجه سراغ هارد‌های قدیمی SATA نرید. همینطور یه مدت یک سری لپ‌تاپ‌هایی مد بودن که نمیدونم هنوز هستند یا نه یه هارد SSD داشتند و یه هارد SATA. اون لپ‌تاپ‌ها هم گزینه مناسبی نیستند. لپ تاپی بخرید که همون هارد SSD را داشته باشه و برای فایل‌های حجیمتون از هارد اکسترنال استفاده کنید.مورد ششم کیبوردیه برنامه نویس بیشترین استفاده را از کیبورد داره واسه همین حتما قبل از خرید لپ تاپ دکمه‌هاش رو تست کنید. کیبوردها با دکمه‌های کامپکت بهترین گزینه هستند.مورد دیگه‌ای هم که مهمه اینه که کیبورد لپ‌تاپ بک لایت داشته باشه (چراغ زیر دکمه های کیبورد) تا توی شب و محیط‌های تاریک بتونید از اون استفاده کنید.مورد هفتم باطریاین مورد باز هم به شرایط کاری شما بستگی داره که توی مورد اول گفتم. اگر زیاد اهل جا به جایی نیستین عمر باطری زیاد گزینه واجبی براتون نیست. ولی اگر زیاد جای ثابتی ندارید این هم گزینه خیلی مهمیه.به عمر باطری هم که کارخانه‌ها توی تبلیغات میگن اعتماد  نکنید. سعی کنید همیشه از ریویوهایی که توی سایت‌ها می‌نویسن استفاده کنید.مورد هشتم کارت گرافیککارت گرافیک از اون مواردیه که اصلا برای ما مهم نیست. کارت گرافیک توی لپ‌تاپ‌ها ۲ نوع هستند. یک سریشون Dedicated هستند و یک سری هم Integrated که از CPU , GPU استفاده می‌کنند. کارت گرافیک‌های Integrated برای برنامه نویس‌ها گزینه مناسب و بهتری هستند تا هزینه اضافه‌تری هم برای لپ تاپ پرداخت نشه.مورد نهم سیستم عاملاین از اون مواردیه که خیلی نمیشه راهنمایی خوبی روش انجام داد. اینکه شما برای چه پلتفرمی و چه زبانی برنامه نویسی می‌کنید روی اینکه از چه سیستم عاملی استفاده کنید تاثیر گذاره و هیچ کس بهتر از خود شما نمی‌تونه این رو تشخیص بده.امیدوارم با کمک این ۹ مورد بتونین لپ‌تاپ مناسبی برای خرید انتخاب کنید.لپ‌تاپ‌های پیشنهادی برای خرید (آپدیت شد)با توجه به درخواست دوستان، تصمیم گرفتم از این پس مدل‌های لپ‌تاپ مناسب برای برنامه‌نویسی را در انتهای پست معرفی کنیم.پیشنهاد اول) Lenovo Ideapad 330 - NXBیکی از ارزان‌ترین مدل‌های لپ‌تاپ مناسب که در حال حاضر می‌توانید بخرید Ideapad 330 است که توسط شرکت لنوو تولید شده است. اگرچه هارد این دستگاه Sata است اما رم ۸ گیگابایتی آن، این لپ‌تاپ را به گزینه مناسبی تبدیل کرده است.لینک دیجی کالا لپ‌تاپ lenovo Ideapad 330 - NXBپیشنهاد دوم) لپ‌تاپ Lenovo IdeaPad L3 - TRاین لپ‌تاپ با توجه به رم ۸ گیگابایتی و پردازنده‌ی Core i5 یک لپ‌تاپ قدرتمند است و گزینه مناسبی برای استفاده به عنوان برنامه نویسی است. مخصوصا اگر قصد برنامه نویسی برای سیستم‌عامل‌های موبایل یا هوش مصنوعی و یادگیری ماشین دارید.لینک دیجی کالا لپ‌تاپ Lenovo IdeaPad L3 - TR</description>
                <category>Maziyar</category>
                <author>Maziyar</author>
                <pubDate>Fri, 28 Jul 2017 16:20:51 +0430</pubDate>
            </item>
            </channel>
</rss>