<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های محمدرضا عسگری</title>
        <link>https://virgool.io/feed/@mrasgari</link>
        <description>توسعه دهنده وب علاقه مند به نرم افزار ازاد   https://mrasgari.ir</description>
        <language>fa</language>
        <pubDate>2026-06-16 21:22:29</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/7548/avatar/TTGSbG.png?height=120&amp;width=120</url>
            <title>محمدرضا عسگری</title>
            <link>https://virgool.io/@mrasgari</link>
        </image>

                    <item>
                <title>مانیتورینگ گلدان با node mcu esp8266</title>
                <link>https://virgool.io/@mrasgari/%D9%85%D8%A7%D9%86%DB%8C%D8%AA%D9%88%D8%B1%DB%8C%D9%86%DA%AF-%DA%AF%D9%84%D8%AF%D8%A7%D9%86-%D8%A8%D8%A7-node-mcu-esp8266-xrei9rycmzy4</link>
                <description>خب می خواهیم یه پروژه کوچیک و سریع انجام بدیم که رطوبت خاک گلدون رو بررسی که و در صورت کم بودن رطوبت اعلام کنه تا به گلدونمون اب بدیم (قبلا یه ابیاری خودکار رو هم امتحان کرده بودم ولی چون جایی گلدون ها کوچیک بود کثیف کاری می شد!)خب برای این پروژه نیاز به یک ماژول سنجش رطوبت خاک داریم یک led که وضعیت رطوبت رو نشون بده و یک میکرو کنترلر که این دو بخش رو کنترل کنه و مقداری سیم جامپر برای اتصالاتمن اینجا از برد node mcu esp8266 استفاده کردم به دلیل ارزون تر بودن نسبیابتدا دو بخش ماژول رطوبت سنج رو بهم وصل می کنیم و vcc ماژول رو به یکی از خروجی های 3.3  ولتی node mcu و  gnd ماژول به gnd برد اصلی و همینطور برای ال ای دی که اینجا من از یک ال ای دی  دو رنگ استفاده کردم شما می تونید از دوتا ال ای دی یا بازر و یا هرچیز دیگه استفاده کنید منفی ال ای دی به منفی برد متصل میشهاز خروجی انالوگ ماژول A0 به تنها پین انالوگ برد یعنی A0 متصل می کنیم و یکی از سیم های پایه مثبت ال ای دی به d۱ و دیگری  به d2 وصل میشه که هر کدام نشان دهنده یک وضعیت هستحالا نوبت اپلود کد روی بردمون هست  https://github.com/mrasgari/arduino-soil-moisture از اینجا می تونید به کد دسترسی داشته باشید در اخر همه چیز رو داخل ظرف بستنی کاله قرار دادم و ال ای دی رو روی ظرف نصب کردم در صورت کم شدن رطوبت قرمز میشه و در غیر این صورت سبز هست</description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Thu, 10 Feb 2022 16:58:07 +0330</pubDate>
            </item>
                    <item>
                <title>بازگشت اسطوره ! Nexus 7 فراتر از یک تبلت</title>
                <link>https://virgool.io/@mrasgari/%D8%A8%D8%A7%D8%B2%DA%AF%D8%B4%D8%AA-%D8%A7%D8%B3%D8%B7%D9%88%D8%B1%D9%87-nexus-7-%D9%81%D8%B1%D8%A7%D8%AA%D8%B1-%D8%A7%D8%B2-%DB%8C%DA%A9-%D8%AA%D8%A8%D9%84%D8%AA-hts7mmkmwdu2</link>
                <description>سال 2012 گوگل از یکی از اولین محصولات سخت افزاری خود که با همکاری با asus ساخته شده بود رونمای کرد تبلت nexus 7  با نسخه جدید اندروید (4) و سخت افزار قوی (در زمانه خود) رونمایی شد و من هم در ایران که اخبار رو نمایی از این تبلت رو می شنیدم شیفش شدم و در دوران دبیرستان( سال 91 )مدل 2012 رو به قیمت 1 میلیون تومان خریدم ! که چندین سال یار وفادار من بود دقیق یادم نیست به چه صورت ولی با نصب یک رام اشتباه یا یک همچین چیزی تبلت خاموش شد و دیگه روشن نشد با سرچ به این نتیجه رسیدم که هارد بریک شده و نیاز به تعویض برد هست که مراجعه به بازار و نمایندگی های ایسوس متوجه شدم که هیچ کس در تهران این برد را ندارد ! تبلت رو تو جعبه گذاشتم و باهاش وداع کردم تا حدود یک هفته پیش که به صورت اتفاقی در دیوار اگهی یک nexus 7 2012 رو دیدم که به گفته مالک فقط مشکل باتری داشت و روشن نمی شد خلاصه دل رو به دریا زدم و رفتم با قیمت 300 تومان خریدم که شاید بشه یه تبلت سالم از این دوتا کشید بیرون و &quot;  فوقع ما وقع  &quot; پس شد آنچه شد ! و بله بازگشت غرور آمیز اسطوره با اندروید 4 !در اولین قدم lineage 15.1 رو نصب کردم و دستگاه رو به اندروید 8.1 ارتقا دادم جالبه بدونید می تونید روی نکسوس 2013 اندروید 11 بدون هیچ مشکلی نصب کنید !!!قدم دوم نصب ubuntu desktop 13.04 بود که به خوبی و بدون مشکل بالا اومد می تونید با otg بهش یه کیبود و موس وصل کنید و از یک سیستم دسکتاپ لذت ببرید البته با در نظر گرفتن رم 1 گیگ! به نظرم کار راه بنداز هست مثلا تو مسافرت با خودتون لپ تاپ نبرید در عین حال به کدها و.... بقیه چیزها دسترسی داشته باشیدقدم بعدی نصب multirom بود که یه پروژه متن باز بر روی xda هست که می تونید با این روش چندتا سیستم عامل متفاوت روی دستگاه خودتون داشته باشید که البته مشکلات زیادی داشت ولی قابل تحمل بود و با نصب اون همزمان silfish os و اندروید رو داشتم ولی هر کاری کردم اوبونتو نصب نشد !  ولی تجربه جالبی بود ویدیو نحوه سویچ بین رام ها رو گذاشتم می تونید ببینید  https://youtu.be/dywzPaxLQmc راستی من دو سالی  از آخرین مطلبی که اینجا نوشتم می گذره دلیلشم اگر آخرین مطلب رو بخونید مشخص میشه :) خلاصه که بازگشتم ممنون که تو این مدت منو دنبال کردید راستی چنل یوتبوب رو تازه استارت زدم خوشحال میشم ببینید و سابسکرایب کنید </description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Fri, 17 Sep 2021 12:35:08 +0430</pubDate>
            </item>
                    <item>
                <title>یک گیک در سربازی، راهنمای دوره آموزشی</title>
                <link>https://virgool.io/@mrasgari/%DB%8C%DA%A9-%DA%AF%DB%8C%DA%A9-%D8%AF%D8%B1-%D8%B3%D8%B1%D8%A8%D8%A7%D8%B2%DB%8C-%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7%DB%8C-%D8%AF%D9%88%D8%B1%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-kmmxz8nivorm</link>
                <description>خب منم به هر صورتی بود تصمیم گرفتم به خدمت مقدس! سربازی برم و قبل از رفتن به خاطر عادتی که داشتم شروع به سرچ درباره خدمت سربازی کردم و مطالب زیادی رو مطالعه کردم  که انصافا مفید بود و بعد از تموم شدن آموزشی تصمیم گرفتم خودمم تجربم رو بنویسم که شاید به درد یک نفر بخوره سعی می کنم این تجربه رو به صورت کامل منتشر کنم که به تمام سوالات دوستان پاسخ داده بشه توجه! اگر در شرف اعزام به خدمت سربازی نیستید و یا اصلا قصد اعزام ندارید به نظر من ذهن خودتون رو درگیر نکنید و این مطلب نخونید و به زندگی عادی خودتون برسید!اینکه من چرا در این زمان و با این شرایط رفتم سربازی خودش داستان مفصلی هست که تا وقتی به نتیجه نرسه دوست ندارم دربارش صحبت کنم در اینجا فرض می کنیم شما به هر صورتی هست تصمیم خودتون رو گرفتید که اعزام بشید و تصمیمتون قطعی هستاولین مرحله برای اعزام مراجعه به دفاتر پلیس + ۱۰ محله خودتون هست که در اونجا به باجه نظام وظیفه مراجعه می کنید و به اصطلاح دفترچه اعزام یا برگه درخواست به اعزام رو دریافت می کنید که برای دریافت نیاز به کارت ملی یه قطعه عکس و مبلغ هزار تومن وجه رایج مملکت هستبعد از دادن مدارک فوق به شما دوبرگ کاغذ داده میشه که یکی مربوط به معاینه پزشکی و یکی مربوط به واکسن هستدر برگه معاینه نوشته شده که باید در زمان های مشخص شده به محل مورد نظر مراجعه کنید و مورد معاینه قرار بگیرید مثلا نوشته روزهای زوج ساعت ۴-۸ گیشا ساختمان پزشکان و... دکتر عسگری!بعد از مراجعه به مطب دکتر و پرداخت مبلغی حدود ۲۰ هزار تومن به شما نوبت میدن و وقتی نوبتتون شد وارد مطب میشید و یک معاینه خیلی سطحی می کنن که شامل توانایی حرکتی مانند نشستن و پاشدن بلند کردن دست و معاینه چشم میشه ولی مهمترین بخش برای نظام وظیفه بررسی جای زخم یا خالکوبی هست که اگر جای خالکوبی یا چاقو داشته باشید وضعیت سلامت شما گروه ب میشه (بعدا درباره گروه ب توضیح میدم) ولی خلاصه که خالکوبی خیلی برای نظام وظیفه مهمه در هر صورت اگر مشکل خاصی نداشته باشید برگه رو ازتون میگیرن و وضعیت سالم براتون درج میشه در پرونده و میرید در این مرحله میتونید اگر مشکل خاصی دارید برای معافیت درخواست بدید و بررسی بشه من چون مشکلی نداشتم این مراحل رو نمی دونم می تونید با یه سرچ موارد معافی و مراحلش رو پیدا کنید  معاف از رزم: به دسته ای از افراد گفته میشه که یک مشکل پزشکی دارن ولی در حدی نبوده که بتونند معاف بشند این دسته از افراد در خدمت از گرفتن اسلحه معاف هستند و پاسداری هم نمی کنند به طبع ولی ممکنه یه سری مسولیت های پایین تر و بدتر بهشون بدن در دوران آموزشی هم از یکسری تنبیهات معاف هستند و ممکنه راحت تر باشند ولی یکجا های هم به ضررشون میشه و باید کار های نظافتی انجام بدن همچنین در یگان کمترین درجه رو میگیرن در کل به نظر من اگه می تونید یکسری تمرینات معمولی مثل بشین پاشو . شنا,دراز نشست و ... رو انجام بدید بیخیال معاف از رزم بشید ولی اگر این کارها براتون سخته حتما دنبالش برید و معاف از رزم سیستمی بشید تا نتونن اونجا اذیتتون کننخب بعد از طی مراحل پزشکی باید برید واکسن بزنید(ترتیب مهم نیست اول واکسن بزنید!) در پلیس + ۱۰ یک کاغذ هست که لیست مراکز مجاز درج شده که باید در ساعت مقرر به یکی از این مراکز مراجعه کنید و واکسن بزنید و در برگه واکسن شما تاریخ و مهر درج بشه (نکته: زود به این مراکز مراجعه کنید چون نوبت میدن و زود پر میشه مثلا اگه تو برگه نوشته ۸-۱۲ شاید اگه ساعت ۱۰ برید بهتون نوبت ندن پس سعی کنید صبح زود برید)بعد از انجام این مراحل باید با برگه واکس اصل و کپی کارت ملی و کپی شناسنامه و برگه معرفی نامه دانشگاه یا مدرسه به پلیس + ۱۰ مراجعه کنید برگه معرفی نامه رو باید از اخرین محل تحصیل بگیرید یعنی اگه یک روز هم دانشگاه رفتید باید از دانشگاه بگیرید که داخلش تاریخ فارق التحصیلی,انصراف یا اخراج درج شده  و اخرین وضعیت تحصیلی شمانکته: از تاریخ فارق التحصیلی, انصراف یا اخراج تنها ۱ سال برای اقدام به اعزام وقت دارید
و اگر دیرتر مراجعه کنید شامل غیبت و اضافه خدمت میشید که راههای برای بخشش وجود داره که بهتره غیبت نکنید تا درگیر این مسایل نشید
بعد اگر معافیت تحصیلی داشته باشید هنوز می تونید تاریخ اعزامتون رو انتخاب کنید وگرنه در اولین تاریخ اعزام میشیداگر مدرک تحصیلی شما کاردانی به پایین باشه یعنی فوق دیپلم ,دیپلم و زیر دیپلم باشه در ۱۹ هر ماه اعزام میشید و اگر بالای فوق دیپلم باشید در اول برج های زوج اعزام میشیدنکته: برای زمان اعزام به وضعیت هوا و تعطیلات دقت کنید   مثلا بهترین زمان ها برای اعزام برج های ۶ و ۱۲ هست هم هوا معتدل هست هم تعطیلات زیاده بعد از انتخاب زمان اعزام به شما یک برگه داده میشه که داخلش نوشته تاریخ اعزام و آخرین مدرک تحصیلی شما چیه بعد از دریافت اون باید صبر کنید تا حدود ۱۰ روز قبل از اعزام تا محل اعزام مشخص بشه وقتی مشخص شد محل اعزام براتون sms میشه همچنین می تونید داخل پرتال زیر محل اعزامتون رو ببینیدhttps://services.epolice.ir/بعد از اون باید دوباره به پلیس + ۱۰ مراجعه کنید و برگه اعزامتون رو تحویل بگیرید که داخلش زمان و نکات مربوط به اعزام درج شده مثلا ۸/۱ ساعت ۶ صبح به میدان سپاه سازمان نظام وظیفه مراجعه کنیدفکر می کنم در تهران کسی مستقیم اعزام نمیشه و بعد از مراجعه به سازمان نظام وظیفه مثل ما بهشون میگن فردا یا بعد از ظهر باید به محل اعزام یا ترمینال مراجعه کنید ولی در مطالبی که در وب می خوندم بعضی از دوستان نوشته بودن همون موقع اعزام شدن یا مستقیم به پادگان مراجعه کردند پس بهتره وسایل مورد نیاز همراهتون باشه (وسایل مورد نیاز در پایین درج میشه)از اینجا به بعد تجربه من در اعزام به مرکز آموزش و پدافند هوای سمنان هست ولی با توجه به چیزای که خوندم و شنیدم فکر می کنم حدود ۶۰-۷۰٪ دوره آموزشی یکسان هست و در مراکز دیگه با کمی تغییر همین شرایط هست پس اگر جای دیگری هم اعزام شدید خوندن این مطلب خالی از لطف نیستما بعد از مراجعه به سازمان وظیفه عمومی تهران با توجه به محل اعزام دسته بندی شدیم و برگه اعزام رو تحویل گرفتن و یه برگه دادن که فردا ساعت ۷ صبح باید بیاید ترمینال جنوب تعاونی ۲ و دسته جمعی اعزام بشید شما می تونید تنهایی هم برید به پادگان محل اعزام ولی به نظر من خیلی بهتره که با بقیه برید هم با بقیه آشنا میشید هم سردرگم نمیشیدنکته: تا سه روز می تونید نرید و در اصل تا روز سوم حضور غیاب نمیشه و غیبت نمی خورید ولی بهتره همون روز اول با بقیه بچه ها برید تا سر درگم نباشید و با بچه های دیگه باهم باشیدخب عصر اون روز یا فرداش باید اعزام بشید در روز اول به احتمال زیاد نگهتون نمی دارند و بهتون حداقل ۴ روز مرخصی میدن تا برگردید شهرتون و لباستون رو اندازه کنید موهاتون رو کوتاه کنید و ... ولی باز وسایلتون همراهتون باشه مورد بوده مرخصی اولیه رو هم بهشون ندادندروز اول بخشی از جیره استحقاقی رو به شما میدن که احتمالا شامل پوتین یک دست لباس شامل فرنچ و شلوار و اگه فصل سرد باشه اورکت و کمربند و کلاه هست ممکنه لباسی که میگیرید اندازتون نباشه ممکنه خوش شانس باشید با یکی عوض کنید اندازتون بشه اگر نبودید نگران نباشید میدید خیاطی براتون درست می کنه یا نهایتش از نظامی فروش های شهرتون یک دست  می خرید و اون لباس رو بر میدارن ازتون ولی حتما بدین خیاط درز ها رو بدوزه چون تو اموزشی احتمال پارگی لباس زیاده!خب خب میرسیم به لوازم مورد نیاز برای دوران آموزشی سربازی:دو عدد قفل کوچیک با کیفیت(قفل های ارزون قیمت با کلید هم دیگه باز میشن)یک عدد لیوان فلزی یا پلاستیکیدمپاییقاشق و چنگالدستمال کاغذیمسواک و خمیر دندانسوزن نخواکس و فرچهخودکار چندتا (همیشه یکی تو جیبتون باشه برای پر کردن فرم یادداشت یه سری چیزا و...)کاغذ A4  برای نوشتن نامه اداری و برگه مرخصییه دفتر سیمییک دفترچه یادداشت کوچیکیک یا دو کتاب برای مطالعه تو زمان بیکاریمقداری پول نقد(کمتر از 100 تومن) و کارت بانکیکپی کارت ملی و شناسنامهیه تعداد شکلات که تو جیبتون بریزیدهمه ی وسایل مورد نیاز را ببرید ولی کیفتون رو سنگین نکنید به لباس شخصی هم نیازی ندارید اگه بهتون گفتن روز اول با لباس نظامی بیاید دیگه لباس شخصی نیارید که کیفتون سنگین نشهبسیاری از این وسایل رو بوفه پادگان میفروشه ولی بهتره از قبل تهیه کرده باشید هم جنس بهتری بگیرید هم متفاوت باشه با بقیه و قاطی نشهخب بعد از آماده کردن وسایل و رسیدن زمان رفتن باید راه بیافتید سمت پادگان اگه شهر دیگه ای باید برید بهتره با بقیه هماهنگ کنید باهم برید بهتر و به صرفه تر میشه روز اول بعد از اینکه رسیدید پادگان باید توسط دژبان ها گشته بشید ممکنه روز اول یکم بهتون اسون بگیرن ولی بهتره خودتون وسایل ممنوعه رو نبرید و موهاتون هم کوتاه باشه مطمن باشید موی کوتاه به نفعتونه تو پادگان بعد از اینکه رسیدید داخل پادگان باید صبر کنید تا همه بیان ممکنه از چند شهر سرباز گرفته باشن و زمان ببره تا همه بیان بعد از اینکه همه رسیدن شما رو به خط می کنن کمی صحبت می کنن بعد شما رو به چند گردان و چندین گروهان تقسیم می کنن تقسیمات بر اساس مدرک تحصیلی و حروف الفبا هستبعد از تقسیم احتمالا شما رو می برن داخل اسایشگاه. آسایشگاه یه اتاق بزرگی هست که تعداد زیادی تخت و کمد داخلش وجود داره و به شما باید یک تخت و کمد بدن که احتمالا به ترتیب شماره میشه بعدا و هر تخت و کمد شماره می خورهچند روز اول به پر کردن فرم های مختلف تحویل گرفتن وسایل مثل سلف. بالش و جیره میگذره و سختیش همین چند روز اول هست که با محیط نا اشنا هستین و بهتون سخت می گذره یواش یواش هم با محیط و بچه ها آشنا میشید هم اراشد بهتون اسون تر می گیرنمثلا روز های اول ما رو حتی قبل از ساعت 4 بیدار می کردن چون گروهان اول تو ساختمون بودیم و ارشد باید کل ساختمون رو تا 4 بیدار می کرد و به خط می کرد برای امار ولی روزهای آخر می تونستیم صبحانه هم نریم و تا 6:30 بخوابیم و تقریبا باهامون کار خاصی نداشتندخلاصه سعی کنید دوست پیدا کنید و یک اکیپ خوب تشکیل بدید که کل روز رو باهم باشید اینجوری بهتون خیلی بیشتر خوش می گذره و سریع می گذره روزاچند نکته:1 - خیلی چیز ها که بهتون میگن ممکن اشتباه و بیهوده باشه و شما رو عصبی کنه ولی به نظر من سعی نکنید با کسی بحث کنید اونا حرف خودشون رو قبول دارن و نمی خوان حرف شما رو قبول کنن اینجا دانشگاه نیست2- مهمترین چیز تو آموزشی آماره یعنی فقط باید سر آمار حاضر باشین بقیش کشه! کل آموزشی شامل یکسری کلاس میدون تیر و رژه هستکلاس ها شامل اموزش اسلحه رزم و... که باید بنویسید و اخر دوره امتحان می گیرین ولی هم درس ها خیلی سادس هم امتحان تقریبا فرمالیتسمیدون تیر هم فقط گم نکردن پوکه تفنگ نیازه که اون هم به نظر من خیلی سادس فقط باید دستورات رو انجام بدیدرژه هم کار ساده ایه و ریتیمیک و باحاله به نظر من بد نیست 3- کارهای که بهتون میگن رو انجام بدید با کسی بحث نکنید این به نفعتونه . اگه کارتون رو درست انجام بدید هیچ کس به شما توهین و بی احترامی نمی کنه4-اگه شهرتون به پادگان نزدیکه و بهتون مرخصی میدن تا جایی که می تونید برید مرخصی پادگان چیزی برای دیدن نداره5- هرچیز ساده ای رو بارها و بارها میگن پس نگران چیزی نباشید همه یاد میگیرین فرامین ساده رو6- یک سری مسولیت ها ممکن به افراد گروهان بدن مثل ارشد اسایشگاه ارشد گروهان منشی و... که یکسری مسولیت دارند و خب یکسری معایت و مزایا داره من ترجیح دادم هیچ مسولیتی قبول نکنم ولی خب بستگی به خودتون دارهخلاصه بعد از گذشت نزدیک 2 ماه از روز اعزام که البته شامل مرخصی اول دوره و شاید میان دوره و اخر هفته ها میشه(من 29 روز در پادگان بودم در اموزشی یعنی بیشترش رو مرخصی بودم:) و رفتن به میدان تیر دادن امتحان پایانی و انجام رژه دوره آموزشی شما به پایان میرسه واقعا زود می گذره فقط اوایلش یکم سختهروز اخر هم وقتی سوار اتوبوس میشین بهتون امریتون رو میدن که یه تیکه کاغذه که نوشته کجا افتادید و چه تاریخی باید خودتون رو معرفی کنید که احتمالا اون موقع هم چند روزی مرخصی دارداین بود تجربه من از دوره آموزشی اگه سوالی بود خوشحال میشم بتونم جواب بدم دوست داشتم عکس ها بهتری و واقعی میزاشتم ولی متاسفانه امکان بردن گوشی و گرفتن عکس نبود بروز رسانی مهر ماه 1400: خب بالاخره خدمت منم تمام شد می خواستم یه مطلب جدید بنویسم و بقیه خدمت رو توضیح بدم ولی دیدم بهتره یه ویدیو بگیرم و در قالب ویدیو توضیح بدم ویدیو در یوتیوب اپلود شده پس نیاز به به قند شکن داره ممنون میشم چنل من رو سابسکرایب کنیدتا ویدیوهای جدید اپلود کنم&lt;/iframe&gt;&quot;&gt; &lt;iframewidth=&quot;560&quot;height=&quot;315&quot;src=&quot;https://www.youtube.com/embed/kRbVMTvg7Uk&quot;title=&quot;YouTubevideoplayer&quot;frameborder=&quot;0&quot;allow=&quot;accelerometer;autoplay;clipboard-write;encrypted-media;gyroscope;picture-in-picture&quot;allowfullscreen&gt;&lt;/iframe&gt; </description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Mon, 13 Jan 2020 18:26:06 +0330</pubDate>
            </item>
                    <item>
                <title>نورپردازی اتاق و میز کار با LED</title>
                <link>https://virgool.io/@mrasgari/%D9%86%D9%88%D8%B1%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%DB%8C-%D8%A7%D8%AA%D8%A7%D9%82-%D9%88-%D9%85%DB%8C%D8%B2-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-led-eo1yfsmulon8</link>
                <description>در این پست مراحل نورپردازی اتاق با نوار های led رو مرور می کنیم برای این کار شما باید اول محل های که به نظرتون مناسب برای نورپردازی است رو انتخاب کنید و وسایل مورد نیاز را بر اساس انها تهیه کنیدبه عنوان مثال می توانید میز کار یا تحریر, کتابخانه , تخت خواب و یا کل اتاق را انتخاب کرده و نورپردازی کنیدبرای گرفتن ایده حتما ابتدا سرچ کنید و مدل های پیاده شده رو ببینید بعد از انتخاب محل های مورد نیاز شما باید متراژ  LED مورد نیاز و سیم مورد نیاز را محاسبه کنیدقبل از گفتن نحوه محاسبه خوب است با دو نوع LED اشنا بشیم۱ - شاخه ای۲- نواری اگر جای نورپردازی در محلی صاف و بدون انحنا هست پیشنهاد می کنم بیشتر از نوع شاخه ای استفاده کنید چون هم ارزان تر هست هم اتصال راحت تری داره و برای مکان های پیج و خم دار از نوع نواری استفاده کنیدهمینطور می توان led ها را به دو نوع تک رنگ و rgb (red green blue) تقسیم کرد که همانطور که از اسم rgb  مشخص است دارای سه رنگ اصلی قرمز ابی و سبز است و با ترکیب اینها می تواند رنگ های زیادی ایجاد کند همانطور که حدس می زنید قیمت rgb بالاتر است ولی نه انچنان که فکر کنید و همچنین سیم کشی سخت تری نیز دارد پس از انتخاب نوع led و مشخص کردن متراژ مورد نیاز متراژ سیم کشی مورد نیاز را به دست اوریدبدین صورت که شما باید برای درایو led و منبع تغذیه یکجای مشخص کنید و از انجا  led ها را سیم کشی کنیدسیم کشی می تواند به صورت سری باشد یعنی نیاز نیست هر led به درایو متصل شود می تواند از اخر نوار یا شاخه قبلی سیم کشی کنیدبدین صورت مقدار سیم مورد نیاز را محاسبه کنید و همینطور برای اتصال نوار ها به هم باید سوکت نری و مادگی به تعداد کافی تهیه کنید  (پیشنهاد می کنم چند سوکت بیشتر و یکی دو متری سیم بیشتر از نیاز تهیه شود)برای راه اندازی led rgb نیاز به یک ماژول به نام درایور rgb  دارید که رنگ led را مشخص کنید درایورها شامل انواع مختلفی هستند که با توجه به توان خروجی نوع اتصال و... طبقه بندی می شوندبه عنوان مثال شامل ریموت ir (مانند ریموت تلویزیون که ریموت باید روبروی گیرنده قرار گیرد ) و rf ( مانند ریموت درب پارکینگ می شود)من اینجا از یک درایور rf استفاده می کنم چون می خواهم درایور در زیر میز نصب شود و احتمالا گرفتن ریموت روبروی گیرنده دشوار باشد همچنین مقدار توان خروجی با توجه به متراژ led محاسبه می شود برای هر متر led توان های متفاوتی وجود دارد که بسته به تراکم و رنگ و.... هست ولی شما برای نمونه هر متر را 1 تا 1.5 امپر در نظر بگیرید من ۱۵ متر led خریدم پس حداکثر به ۲۲.۵ امپر جریان نیاز دارم پس یک درایور ۲۴ امپر تهیه کرده امهمچنین برای راه اندازی درایور نیاز به یک منبع تغذیه دارید چون اکثر درایور ها با ولتاژ ۱۲-۲۴ ولت کار می کنند و شما نمی توانید برق خانگی را به ان متصل کنید پس باید یک منبع تغذیه مناسب تهیه شودمن اینجا یک منبع تغذیه ۳۰ امپر تهیه کردم که جوابگو هست و همچنین در اینده برای کارهای دیگر هم استفاده می شودورودی برق شهری را به منبع تغذیه و خروجه ۱۲ ولت ان را به ورود درایور متصل کنید سپس ۴ سیم led ها که سیم کشی شده است را به درایور متصل کنید حالا می توانید با ریموت led  ها را روشن و خاموش کنیدهزینه صرف شده برای انجام پروژه (۹۸/۷/۸):۱۵ متر led : ۱۸۰ تومنمنبع تغذیه:۱۱۰ تومندرایور :۷۵ تومنسیم: ۲۰ تونسوکت :۳۰ تومندر مجموع ۴۱۵ هزار تومن هزینه داشت این پروژه امیداوارم توضیحات مفید بوده باشه خروجی پروژه رو در زیر می تونید ببینید  https://www.aparat.com/v/HoQMD </description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Thu, 03 Oct 2019 23:53:54 +0330</pubDate>
            </item>
                    <item>
                <title>فارسی سازی  mi band 3</title>
                <link>https://virgool.io/@mrasgari/%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%B3%D8%A7%D8%B2%DB%8C-mi-band-3-xh7qlzujfjoc</link>
                <description>https://github.com/mrasgari/mi-band-3-persianاین پروژه متوقف شده است و بروز رسانی و پشتیبانی نمی شود لطفا از نصب آن خود داری فرمایید!!!!!دستبند mi band یکی از دستبند های سلامتی محبوب در جهان است که با توجه به قیمت مناسب و کیفیت بالا در ایران نیز طرفداران زیادی داردو در نسخه 3 امکانت زیادی از جمله نمایش پیغام های ارسال شده بر روی تلفن همراه را دارد اما متاسفانه از زبان فارسی پشتیبانی نمی کند و کاراکتر های فارسی را نمایش نمی دهدشما می توانید با نصب فریم ور firmware  اختصاصی زبان فارسی رو به ان اضافه کنید و همچنین منو و روزهای هفته را فارسی کنیدهشدار:  اشتباه در مراحل ممکن است منجر به از کار افتادن دستبند شما شود پس با مسولیت خودتان نصب کنید.مسولیت اتفاقات احتمالی بر عهده بنده نیست اگر فکر می کنید ممکن است دچار مشکل شوید نصب نکنید!این آموزش برای دستگاه های new pack نیست فریم ور این دستگاه ها متفاوت است پس از نصب آن بر روی دستگاه های نیو پک خودداری کنیدبرای شروع ابتدا نرم افزار gadgetbridge را بر روی تلفن همراه خود نصب کنید لینک گوگل پلیسپس mi band را از برنامه mi fit برو روی تلفن خود  unpair  کنید و در تنظیمات بلوتوث تلفن مطمن شوید که به موبایل وصل نیست و در صورت وصل بودن  forget کنیدسپس وارد برنامه gadgetbridge شوید و بر روی دکمه + کلیک کنید تا به جستو مشغول شود بعد از پیدا کردن دستبند از منوی تنطیمات خارج شوید و دکمه دستبند را برای تایید فشار دهیدبعد از چند ثانیه صفحه زیر نمایان می شوددر این مرحله نسخه سخت افزار دستگاه خود را چک کنیداگر نسخه سخت افزار شما یکی از اعداد زیر هست ادامه دهیدV0.18.3.2, V0.18.3.4, V0.18.3.6, V0.18.3.8در غیر این صورت نصب نکنید! (نصب بروی سخت افزار غیر از این منجر به اشکال در دستبند می شود)حالا وارد این لینک شوید و دو فایل FW_Mili_wuhan_9_9_9_9_IR.fw    و RES_99-fa.res را دانلود کرده و به تلفن خود منتقل کنیدسپس با یک نرم افزار مرورگر فایل (file browser) ان را باز کنید (ابتدا فایل .res و بعد از نصب کامل  .fw  را نصب کنید)و نرم افزار gadgetbridge  را برای باز کردن فایل انتخاب کنیدسپس در نرم دکمه install را فشار دهیدو صبر کنید تا کامل نصب شود پس از نصب فریم ور دستبند ری استارت می شود که ممکن است کمی زمان ببرد بعد از بارگزاری صفحه نمایان می شوددر صورتی که منو ها کار نکرد نگران نباشید وارد mi fit  شوید دستگاه را تنظیم کنید مشکل رفع می شود- ترجمه هنوز 100 درصد کامل نیست و اشکالاتی دارد اشکالات را با ما در میان بزارید یا خودتون رو گیت هاب اعمال کنید-این نسخه از فریم ور تست شده است و مشکلی ندارد ولی با مسولیت خودتان نصب کنید !-این نسخه برای mi bnad 3 بدون nfc است ان را بر روی دستگاه با nfc نصب نکنید[بروز رسانی اعداد فارسی اضافه شد 7/3/98]در مخزن گیت هاب دو فایل .res  وجود دارد فایل    RES_99-fa-num.res  دارای اعداد فارسی استیکی از دو فایل را نصب کنید با روش بالااعداد کمی بزرگ و کوچک است به خاطر اشتباه من در مشخص کردن سایز هر عدد و چون بسیار زمان بر بود دوباره انجام ندادمفایل ایکون اعداد در گیت هاب موجود است می توانید خودتان سایز را تنظیم و به پروژه اضافه کنیدخطاهای احتمالی:1- صفحه اول امده است ولی منو ها کار نمی کند؟-از mi fit دستبند را جدا کرده و مجددا متصل نمیاد اگر نشد با  sign out  از  اکانت شیاومی و ورود با اکانت جدید تست کنید در صورتی که باز هم موفق نبود فریم ور اصلی را نصب کنید با همان روش بالا( فریم ور اصلی در گیت هاب در پوشه original files قرار داده شده است)2- خطای connect to app to update می دهد چه کار کنم؟راه حل قطعی برای این مشکل وجود ندارد ولی روش زیر را امتحان کنید ممکن است برای شما کمی متفاوت باشدابتدا در صورت pair بودن unpair کنید بعد sign out کنید بعد از تنظیمات تلفن همراه و قسمت بلوتوث مطمن شوید وصل نیست  mi band سپس با یک اکانت دیگه وارد شوید و متصل کنید در این حالت ممکن است به صورت خودکار بروز رسانی شود3-منو ها کار نمی کند و بلوتوث نیز شناسای نمی کند چی کار کنم؟- نگران نباشید تا زمانی که صفحه اصلی بالا میاید دستبند شما بریک نشده است ابتدا با یک اپ و یا یک گوشی دیگه تست کنید ببینید پیدا می کنه یا نهدر خیلی از موارد یک بار باید اجازه دهید شارژ خالی کند و بعد شارژ شورد تا بالا بیایدو در نهایت سرچ کنید اگر حل نشد https://github.com/mrasgari/mi-band-3-persian </description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Wed, 08 May 2019 15:23:59 +0430</pubDate>
            </item>
                    <item>
                <title>ساخت مولتی مدیا خودرو با رزبری پای (قسمت دوم)</title>
                <link>https://virgool.io/@mrasgari/%D8%B3%D8%A7%D8%AE%D8%AA-%D9%85%D9%88%D9%84%D8%AA%DB%8C-%D9%85%D8%AF%DB%8C%D8%A7-%D8%AE%D9%88%D8%AF%D8%B1%D9%88-%D8%A8%D8%A7-%D8%B1%D8%B2%D8%A8%D8%B1%DB%8C-%D9%BE%D8%A7%DB%8C-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85-yrxvcqjlfdzw</link>
                <description> خب  بعد از یک وقفه طولانی برگشتم تا این پروژه که همیشه ارزوش رو  داشتم رو  تکمیل کنم همون طور که خودتون می دونید همیشه رسیدن به ارزو ها ساده نیست و  در مسیر با مشکلات زیادی باید روبرو بشیم ولی خب رمزش اینه که نا امید  نشیم و بریم جلو من فردای که مطلب قبلی رو نوشتم رفتم و وسایل مورد نیاز رو  تهیه کردم ولی به یک مشکل کوچیک که در ادامه توضیح میدم برخوردم و باعث شد  پروژه مدتی بخوابه ولی تصمیم گرفتم ادامش بدم و رویام رو محقق کنمخب ابتدا وسایل مورد نیاز رو می باهم مرور می کنیم و سعی می کنم لینک  خرید و مراکز تهیه رو بنویسم تا اگر کسی خواست این پروژه رو انجام بده  بتونه ازشون استفاده کنه همین اول بگم اگر حوصله خوندن ندارید یه ویدیو ضبط کردم که اخر همین صفحس برین اونو ببینید :)۱ – قاب lcd:این بخش جزو ساده ترین و در عین حال مهم ترین بخش کار هست چون بخشی هست  که ال سی دی رو در بر می گیره و در داخل داشبورد وصل میشه پس نقش زیادی در  ظاهر خودروی شما داره و اگر شما به تمیز درامدن کار حساس باشین این بخش  خیلی خیلی مهم هستاین بخش خیلی زیاد به خودروی شما ربط داره و ممکنه کار ساده و یا سختی  در پیش داشته باشین اینجا یه راهنمای کوچیک می نویسم امیدوارم مفید باشهبرای خودرو های مثل ۴۰۵ و پرشیا وقاب های مناسب برای این کار وجود داره و  می تونین یک  lcd هفت اینچ رو داخلش قرار بدین می تونین این قاب رو از  جاهای که کار تعمیرات ضبط و نصب انجام میدن تهیه کنید که با داشبورد هم  خوانی داشته باشه این رو بیشتر با نام قاب ۲din می شناسنولی همون طور که در مطلب قبلی اشاره کردم من برای ۲۰۶ می خوام این کار  رو انجام بدم و جای مناسب برای همچین lcd ی جای پخش هست که تغییراتی کرده  باشه و بشه یک lcd 7 رو داخلش جا داد متاسفانه من هیچ جا نتونستم این قاب  رو به صورت خالی و بدون پخش تهیه کنم هرجای که فکرش رو می کنید سر زدم و  پرسیدم و متاسفانه این قاب رو به تنهای نتونستم پیدا کنم برای پیدا کردن  این جور وسایل در تهران می تونید به  پشت شهرداری و خیابان ستارخان مراجعه  کنید ولی احتمال اینکه چنین قابی پیدا بشه خیلی پایین هست من حتی به تمام  پخش کننده های مولتی مدیا زنگ زدم ولی متاسفانه این شرکت ها مولتی مدیا  کامل رو وارد می کنن و قطعات رو ندارنیک راهش برید قاب فابریک برای جا دادن lcd بود که نمونه های که دیده  بودم اصلا تمیز درنمیومد ,یک راه دیگه ساخت این قطعه با فایبرگلاس بود که  باید قالب گیری می شد و… که متاسفانه فرد مناسب این کار رو پیدا نکردم ولی  این روش از روش های دیگه عملی تر بود و می شد انجام داد ولی خیلی کم بودن  کسانی که بتونن قالب گیری درستی انجام بدن و کار تمیز دربیارن, من حتی به  پرینت ۳ بعدی این قاب هم فکر کردم ولی با دیدن تعرفه های چاپ بیخیال این  روش شدم ?خلاصه که تو دیوار یه مولتی مدیا ۲۰۶ که خراب بود و غیر قابل تعمیر پیدا  کردم که اصفهان بود با اگهی دهنده مذاکره کردم و در نهایت یه قطعه خراب  غیر قابل تعمیر رو فقط بخاطر استفاده از قابش ۲۵۰ هزار تومن خریدم ولی  بخاطر اینکه هول شده بودم و دقت نکردم تو خرید یک اشتباه بدی کردم که بعدا  براتون میگم :))۲- رزبری پای:خب قطعه اساسی که به عنوان مغز این مجموعه استفاده میشه خود رزبری هست و  اگه ندارین باید تهیه کنین من حدود ۲ سال پیش یک ۳ b رو با قمت ۱۳۰ تومن  خریدم ولی الان باید حدود ۶۰۰ هزار تومن براش پرداخت کنیدلینک خرید۳- تاچ و ال سی دی:برای مشاهده تصویر و ارسال ورودی از طریق لمس نیاز به یک تاچ + ال سی  دی+ درایو ال سی دی + درایو تاچ دارین تا بتونین این قطعات رو به رزبری  متصل کنید برای این کار می تونید هرکدوم از قطعات رو جدا تهیه کنید یا  یکسره یک برد با تمام این مشخصات اماده استفاده تهیه کنیدبرای این مجموعه هم باید چیزی حدود ۷۰۰ هزارتومن کنار بزاریدلینک خرید۴ – امپیلی فایر:امپیلی هم بحث طولانی داره و تخصص من نیست ولی حداقل به یک امپیلی ۴  کانال با ۴۵ وات خروجی نیاز دارید برای راه اندازی بلندگو ها اپشن های  بهتری هم وجود داره که می تونید خودتون پیدا کنید و صدای بهتری بگیرید ازش  .برای این محصول لینک مناسبی پیدا نکردم یعنی امپیلی زیاده ولی ۴ کاناله ۴۵  واتی که تهیه کردم موجود نبودبرای این محصول هم حداقل ۵۰ هزار تومن کنار بزارید۵- منبع تغذیهبرای راه اندازی این مجموعه به یک جریان ۵ ولت با حداقل ۲٫۵ امپر نیاز  دارید من برای تهیه این ولتاژ از یک شارژر فندکی قدیمی که داشتم استفاده  کردم که ۱۲ ولت ورودی میگیره و ۵ ولت خروجی میدهدر اینده با اضافه کردن ماژول ها به منبع تغذیه بهتری نیاز دارید ولی فعلا کار رو راه میندازهفعلا برای شروع به این مجموعه نیاز دارید ولی مطمنا بعدا چیز های دیگری هم نیاز پیدا خواهید کرد پس پول کنار بگذارید براشبرای تهیه وسایل هم می تونید حضوری و یا انلاین خرید کنیددر تهران برای تهیه لوازم می تونید به خیابان جمهوری بین حافظ و 30 تیر مراجعه کنید همه ی این توضیحات رو داخل یه ویدیو ۲۱ دقیقه ای پایین دادم این اولین ویدیوی بود که می ساختم امیدوارم ادامه پیدا کنه https://www.aparat.com/v/K2Wpf حتما نظراتتون رو بگید خوشحال میشم جدی :))منبع </description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Fri, 29 Mar 2019 18:13:11 +0430</pubDate>
            </item>
                    <item>
                <title>ساخت مولتی مدیا خودرو با رزبری پای (قسمت اول)</title>
                <link>https://virgool.io/@mrasgari/%D8%B3%D8%A7%D8%AE%D8%AA-%D9%85%D9%88%D9%84%D8%AA%DB%8C-%D9%85%D8%AF%DB%8C%D8%A7-%D8%AE%D9%88%D8%AF%D8%B1%D9%88-%D8%A8%D8%A7-%D8%B1%D8%B2%D8%A8%D8%B1%DB%8C-%D9%BE%D8%A7%DB%8C-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-dynayxnfirq6</link>
                <description>خب داستان از اونجا شروع شد که من به عنوان کسی که همیشه دوست داشته جدیدترین تکنولوژی ها رو داشته باشه دوست داشتم اپشن های الکترونیکی جذاب خودرو های امروزی رو داشته باشم ولی چون پول خرید یه ماشین با اپشن های جدید رو نداشتم  و همینطور نمی تونستم برای اضافه کردن این اپشن ها به صورت فابریکی به خودرو هزینه کنم (مثلا مولتی مدیا ۲۰۶ حدود ۳-۴ میلیون هست ) باید با این ارزو خداحافظی می کردمتا این که یک روز در سایت  instructables با این آموزش مواجه شدم که یک نفر با استفاده از یک رزبری پای یک مولتی مدیا خودرو می ساختبرای اون دسته از دوستانی که با رزبری پای اشنا نیستن باید یه توضیح خیلی خیلی مختصر بدم که رزبری چی هست رزبری پای رو در اصل می تونیم یک مینی کامپیوتر در نظر بگیریم که سایزی حدود یک کارت بانکی داره و میشه روش یک سیستم عامل کامل رو بالا اورد و تعداد زیادی ورودی و خروجی دارهخب من پروژه های زیادی با رزبری پای انجام داده بودم و یک رزبری ۳ b+ تو خونه داشتم که داشت برای خودش خاک می خردبا دیدین اینکه میشه این کار رو کرد کلی ایده اومد تو ذهنم که کلی پروژه باحال رو میشه باهم تلفیق کرد و داخل خودرو پیاده کرد ولی خب تعداد اونا خیلی زیاد بود بخاطر همین اون ها رو فاز بندی کردم که بتونم توی هر مرحله یه بخشش رو انجام بدمفاز اول پروژه:۱- پخش کننده مدیا (ویدیو و موسیقی) با کیفیت مطلوب صفحه تاچ که امکاناتی مثل ورودی usb جک ۳/۵ میلی متری (aux)و بلوتوث داشته باشه و مثل یک پخش حرفه ای بشه ترک های اهنگ رو روش مرور کرد و بتونی پلی لیست و.... تعریف کنی همچنین حافظه داخلی داشته باشه و اپشن های تنظیم ابتدای صدا مثل باس,تریبل و....۲- جی پی اس: که بتونیم یک navigator به فارس بخونید رهیاب :) خوب روش داشته باشم که نیاز به تلفن همراه نباشه برای مسیریابی (البته نمی خوام از روی رزبری اندروید بالا بیارم که احتمالا تو ادامه دلیلش رو میگم)۳ - روشن و خاموش شدن دستگاه با برق سوییچ خودرو (یعنی وقتی سوییچ باز شد دستگاه روشن شه و بعد از  بستن خاموش شه)خب همینا شاید خیلی ساده و مقدماتی باشه ولی پایه های اصلی کاره و پیاده سازیش خیلی مهمهفاز دوم پروژه:۱- نمایش های پارامتر خودرو مثل دور موتور ,دمای اب و روغن , ولتاژ باتری و..... این پارمتر ها باید به صورت گرافیکی و نموداری نمایش داده شود۲- نمایش تصویر دوربین جلو و عقب۳- دستیار صوتی۴- دوربین ۳۶۰ درجه۵- تشخیص  خودرو ها و اشیا اطراف ....۶- نمایش پیام های پیام رسان ها (تلگرام و....)۷- کار با اندروید اتو۸- نمایش اطلاعات خودرو مانند باز بودن درها و....۹ - امکان ارسال دستور به bsi (مانند باز کردن و بستن درب خودرو .چراق ها و....)۱۰ -نمایش اطلاعات سنسور های دما.رطوبت.ارتفاع سنج شیب سنج و....فعلا این موارد رو برای فاز بعدی در نظر گرفتم یکسری موارد دیگه هم هست مثل تشخیص خطوط خیابان و.... که وارد مباحث بینای ماشین و.... میشه که برای فاز بعدی در نظر گرفتمخب برسیم به پیاده سازی پروژه :)))موارد مورد نیاز برای فاز اول:یک دستگاه رزبری پایمیکرو sdیک توزیع سیستم عامل گنو / لینوکس ماژول امپیلی فایرکارت صداماژول جی پی استغذیهال سی دی قاب اتصال دستگاه به داشبورد خودروخب تقریبا تمام موارد بالا در دسترس بود و می شد گیرش اورد غیر از یک بخش اونم قاب مناسب برای داشبورد خودرو بود خیلی از خودرو ها امکان نصب پخش 2din (پخشی که دو برابر اندازه یه پخش معمولی هست و معمولا یک ال سی دی 7 اینچ هست )رو دارن ولی متاسفانه ماشینی که من می خواستم روش پیاده کنم (پژو ۲۰۶) این قابلیت رو نداشتبرای ۲۰۶ دو مدل فضا برای نصب ال سی دی وجود داره یکیش جای ساعت و دیگری جای پنل که قاب پنل مخصوصی داره, نمونه ای که جای ساعت قرار می گیره به نظرم قشنگ نیست و همینطور دید رو کمی می گیره بخاطر همین سراغ نمونه اول رفتممتاسفانه هیچ کس این قاب رو به صورت تکی نمی فروشه :( و فقط با مولتی مدیا می فروشن که قیمتی حدود ۳ تومن داره من اینترنت رو زیر و رو کردم هیچ چیز نبود با تمام شرکت های که وارد کننده و یا نصاب بودن تماس گرفتم ولی متاسفانه نمی فروختن این قطعه رو, بعد رفتم کل پشت شهرداری و هرجا که به نظرتون برسه رو گشتم ولی متاسفانه پیدا نشد۲ راه وجود داشت یک اینکه این پنل طراحی می شد و پرینت ۳ بعدی گرفته می شد و یا اینکه یه مانیتور خراب پیدا می شد که می خریدم و ال سی دی رو روی جنازه اون نصب می کردمبا چندجا که پرینت ۳ بعدی انجام میدادن تماس گرفتم و متوجه شدم بخوام این هزینه رو بدم بهتره برم همون مولتی مدیا فابریک رو بخرم :) چاپ فایبرگلس خیلی گرون درمیادبعد از گذشت یک ماه از پروژه و تقریبا نا امید شدن من یک اگهی در دیوار توی یک شهرستان پیدا کردم که یک فردی یک مولتی مدیا غیرقابل تعمیر داشت (دیوار تمام شهر ها رو دونه دونه چک می کردم )خلاصه تماس گرفتم و خوشبختانه موجود بود و ازش خریداری کردم و تیپاکس کرده داره میاد :)منم در این حین دارم بقیه مواد لازم برای تحقق این رویا رو آماده می کنم حتما در قسمت های بعدی عکس و فیلم از پروژه قرار میدمیک نکته هم باید بگم اینجاشاید هزینش ارزون تر از نمونه فابریکی نشه و به اون تمیزی و خوبی هم نباشه ولی حداقل خودم درستش کردم و این بسیار لذت بخشه :) ساختن همیشه بهتر از خریدنهاگر ایده و نظری هم دارین ممنون میشم باهام درمیون بزارین https://mrasgari.ir/%d8%b3%d8%a7%d8%ae%d8%aa-%d9%85%d9%88%d9%84%d8%aa%db%8c-%d9%85%d8%af%db%8c%d8%a7-%d8%ae%d9%88%d8%af%d8%b1%d9%88-%d8%a8%d8%a7-%d8%b1%d8%b2%d8%a8%d8%b1%db%8c-%d9%be%d8%a7%db%8c-%d9%82%d8%b3%d9%85%d8%aa/ </description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Fri, 01 Feb 2019 01:04:13 +0330</pubDate>
            </item>
                    <item>
                <title>ورود و ثبت نام با شماره تلفن در django (بخش اول)</title>
                <link>https://virgool.io/@mrasgari/%D9%88%D8%B1%D9%88%D8%AF-%D9%88-%D8%AB%D8%A8%D8%AA-%D9%86%D8%A7%D9%85-%D8%A8%D8%A7-%D8%B4%D9%85%D8%A7%D8%B1%D9%87-%D8%AA%D9%84%D9%81%D9%86-%D8%AF%D8%B1-django-%D8%A8%D8%AE%D8%B4-%D8%A7%D9%88%D9%84-paytetrm088z</link>
                <description>خب یک روش که این روزا خیلی داغه برای ورود به ثبت نام به وب سایت ها ورود با شماره تلفن همراههاین که برای وب سایت یا اپلیکیشنتون باید از چه روش ورود و ثبت نامی  استفاده کنید موضوع بحث ما نیست و بر می گرده به مباحث ux و … ولی این روزا  خیلی از وب سایت های ایرانی دارن از روش ورود و ثبت نام با شماره تلفن  همراه استفاده می کنند و بسیار مرسوم هست این نوع ورود و ثبت نام و ممکنه  از شما به عنوان برنامه نویس بخوان که این روش رو پیاده سازی کنیدخب منم مثل هرکس دیگه ای که یه روشی رو بلد نیست شروع کردم به سرچ کردن  روش های این کار ولی روش خیلی خوبی برای این کار پیدا نکردم و یک کتابخونه  هم برای این کار وجود داشت که از یک سرویس دهنده مطرح پیام کوتاه استفاده  می کرد که گویا خیلی معروفه ولی متاسفانه ما رو تحریم کرده و در نتیجه  امکان استفاده ازش وجود نداره پس رفتم سراغ اینکه این کار رو خودم انجام  بدم (شاید بهتر بود ابتدا کد اون سرویس دهنده رو می خوندم ولی این کارو  نکردم ! )این روشی هم که توضیح میدم هنوز کامل نیست و ممکنه باگ های داشته باشه  ولی کار می کنه و فعلا با همین میریم جلو بعدا بر می گردیم درستش می کنیم (  از اون بعدا های که هیچوقت نمیاد !!!!)خب ابتدا یک توضیح کوچیکی بدم که چه چیزی پیش رو داریم۱- ثبت نام:در این مرحله دو تا فرم داریم یکیش فرم ثبت نام هست که اطلاعاتی مانند  شماره تلفن, نام , ایمیل , رمزعبور یا  هرچیز دیگه ای که ما بخوایم رو وارد  می کنه و بعد یک فرم تایید شماره تلفن همراه داریم که توی اون کاربر باید  کدی رو که بهش پیامک کردیم وارد کنه و درصورت درست بودن کد وارد بشه ( بعضی  سایتا بعد از ثبت نام وارد نمیشه و شما باز باید نام کاربری و رمزعبور رو  وارد کنید که به نظرم خوب نیست و بهتره تا جای ممکن مراحل سریع تر باشه, من  خیلی از تجربه کاربری نمی دونم ولی برای خودم یه قانون دارم که اگه خودم  از چیزی خوشم نمیاد و به نظرم اضافس برای دیگران هم این رو قرار ندم و تا  جای ممکن ساده باشه)۲-ورود:در اینجا یک فرم ورود  داریم که کاربر با شماره تلفن همراه و رمز عبور وارد سیستم میشه۳-بازیابی رمز عبور:در این جا هم ابتدا یک فرم  داریم که کاربر شمارشو وارد می کنه اگر درست  بود وارد مرحله بعد که تایید شماره تلفن هست میشه و در صورت صحیح بودن کد  وارد شده به یک فرم دیگه که باید پسورد جدید رو وارد کنه میشه۴-تغییر شماره تلفن:این مرحله هم باید وجود داشته باشه که اگه کاربر یه روز شمارش تغییر کرد  و به شماره قبلی دسترسی نداشت بتونه وارد اکانتش بشه ولی خب فعلا اینو  ننوشتم و از اون بخش های هست که باید برگردم کاملش کنم ولی خب خیلی بخش  مهمی هم نیست و شما افرادی که ممکن هست بخوان این کارو بکنن خیلی کمه و اگه  الان کسی بخواد این کارو بکنه براش دستی باید انجام بدیم و در لیست کار ها  نوشتم که بعدا  این رو هم بنویسمخب اول با ثبت نام شروع می کنیم :در ابتدا یک فرم ثبت نام می خوایم که براش یه template ایجاد می کنیم  بهتره مواردی که مربوط به ثبت نام میشه رو داخل یه پوشه مجزا بریزید تا با  بقیه قالب ها قاطی نشه من یه پوشه ایجاد کردم به نام registration و  هرچی  مربوط به فرایند ورود وثبت نام هست رو اونجا می ریزمبرای اون فیلد تلفن همراه هم از این کتابخونه  استفاده کردم که یک کتابخونه js هست که امکان انتخاب تلفن همراه رو بهتون  میده و یکسری امکانات دیگه که استفاده ازش می تونه کارتونو سریع تر کنه ولی  بدون اون هم میشه نوشتش چیز زیاد پیچده ای نیستو بعد باید در فایلی مثل forms.py باید فرم ثبت نام رو تعریف کنید مثل کد زیرclass SignUpForm(UserCreationForm): 
first_name = forms.CharField(max_length=30, required=True, help_text=”, label=’نام’)  classMeta:
 model = User fields = (‘username’,’first_name’ ,’password1′ ) 
 def__init__(self, *args, **kwargs): super().__init__(*args, **kwargs) delself.fields[‘password2’]  پیش فرض اینه که کار با فرم ها رو بلدین و اگه بلد نیستین پیشنهاد میشه  برین داکیومنتشو یه نگاه بندازین من فقط اندازه فرم نام رو تایین کردم و  دربخش پایین مشخص می کنم که یه یوزر می خوام بسازم و فیلد هاش رو مشخص می  کنم فیلد های ضرورری نام کاربری و دوتا روز عبور هستو دربخش اخر من پسورد دوم رو هم پاک کردم که ثبت نام ساده تر باشه چرا  واقعا باید دو بار رمز بزنه؟اگه یادش رفت باید راحت بتونه بازیابی کنه دیگهحالا باید در فایل urls.py یک مسیر به صفحه ثبت نام بدین مثلا /register  یا sign-up یا هرچیز دیگه که دوست دارین و اون رو به یک ویو مرتبط کنیدکار خیلی سادس باید اطلاعات کاربر رو بگیریم یک یوزر ایجاد کنیم ولی غیر فعالش کنیم تا وقتی که شمارشو تایید کنهبعد یه درخواست به سرویس دهنده پیام کوتاهتون بزنید و شماره  کاربر و یک عدد رندوم (مثلا پنج رقمی رو براش ارسال کنید یا پیام رو کامل  درست کنید و ارسال کنید بستگی به سرویس دهنده پیامک داره) من از کاوه نگار  استفاده می کنم که کتابخونه پایتون هم داره و راحت می تونید ازش استفاه  کنید ولی شما می تونید از سرویس دهنده دیگه ای هم استفاده کنید فرق زیادی  نداره اگه کتابخونه مرتبط نداشته باشه کافیه یه ریکوست بزنین و متغییر ها  رو به روش post یا get براش بفرستینdef sign_up(request):
 if request.user.is_authenticated: 
 return redirect(‘/dashboard/’)
  else: 
  if request.method ==’POST’:
   form = SignUpForm(request.POST)
    if form.is_valid():
     template=’verify’ 
     user = form.save()
      user.refresh_from_db() 
      # load the profile instance created by the signal
       user.is_active=False
        code=randint(10000, 99999) 
        user.save()
         new_phone=form.cleaned_data.get(‘username’)      profile=Profile.objects.create(user=user,phone=new_phone,verify_code=code) 
         user.save() raw_password = form.cleaned_data.get(‘password1’) sent=verify_sms(new_phone,code,template) 
         return render(request,’registration/activation.html’,{‘number’:new_phone}) 
         else: form = SignUpForm() 
         return render(request,’registration/register.html’,{‘form’:form})  کد سادس بخونید فقط فکر کنم مشکل دندونه (فاصله ها داشته باشه در زمان  کپی کردن) در صورتی که کاربر وارد نشده باشه و یه درخواست post اومده باشه  یه یوزر می سازیم و غیر فعالش می کنیم و شماره و کد پنج رقمی تصادفی رو پاس  میدیم به یه تابع دیگه که بره اس ام اس بفرسته من برای هر کاربر یک  پروفایل هم درست می کنم که خب کاربردیه و بعدا خیلی ازش استفاده می کنیم  اینجا هم کدی رو که فرستادیم ذخیره می کنیم که بعدا استفاده کنیم (بهتر بود  زمان ارسال و تعداد دفعات ارسال رو هم مشخص می کردم که بعدا به مشکل  نخوریم ولی چه میشه کرد بریم جلو ببینیم چی میشه )این داستان ادامه دارد….</description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Sun, 04 Nov 2018 14:28:59 +0330</pubDate>
            </item>
                    <item>
                <title>استفاده از mongoDB در Django</title>
                <link>https://virgool.io/@mrasgari/%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-mongodb-%D8%AF%D8%B1-django-c50jlnvyn3le</link>
                <description>فریمورک  جنگو امکان ارتباط با چندین دیتابیس را به صورت پیش فرض برای برنامه  نویسان فراهم کرده است از جمله این دیتابیس ها می توان به  SQLite,MySQL,PostgreSQL اشاره کردمی توانید اطلاعات کامل در مورد نحوه اتصال به دیتابیس ها در جنگو را اینجا مشاهده کنیدولی ممکن است شما به هر دلیلی نیاز به دیتابیسی داشته باشید که در لیست  بالا وجود نداشته باشد اگر به هر دلیلی می خواهید mongoDB را به عنوان  دیتابیس وب سایت خود در نظر بگیرید این مقاله را دنبال کنید(در اینجا به  مزایا و معایب mongoDB نمی پردازیم و فقط توضیح می دهیم اگر شما به این  نتیجه رسیدید که داده های وب سایت خود را در mongo نگهداری کنید راهکار  چیست)شما می توانید در بدون استفاده از مدل های جنگو نیز وب سایت خود را به  هر دیتابیسی متصل کنید و کار خود را راه بیاندازید ولی با استفاده از api  های که جنگو برای مدل ها در نظر گرفته است به راحتی و بدون نیاز به یاد  گیری دستورات هر دیتابیس می توانید اطلاعات را بخوانید,بروز رسانی کنید و  یا پاک کنیدبرای این کار دو کتابخانه djnogo و django-mongodb-engine طراحی شده اند  که به شما این امکان را می دهند که بدون نگرانی از این که دیتابیس چه چیزی  هست اپ جنگو خود را توسعه دهید و یا اگر اپ شما از قبل نوشته شده است با  تغییراتی کوچک ان را اماده برای اتصال به mongo کنیدمن   djongo  دلیل این انتخاب هم  شفاف بودن مستندات و سادگی استفاده است ولی شما می توانید هرکدام از این دو کتابخانه را استفاده کنیدبرای استفاده از این کتابخانه ابتدا باید مونگو بر روی سیستم شما نصب باشد برای اطلاع از چگونگی نصب به مستندات مونگو مراجعه کنید(mongodb نیز کاربران ایرانی رو تحریم کرده برای عبور از تحریم ها می  توانید از هر روشی که فکر می کنید و بلد هستید استفاده کنید همچنین می  تونید به این مطلب یه سری بزنید)برای استفاده از djongo توصیه می شود از mongodb نسخه  ۴٫۶ یا بالاتر استفاده شود(mongodbبر روی سیستم های گنو/لینوکس یه سرویس است و ممکن است پس از  نصب یا هر بار بوت سیستم نیاز به روشن کردن داشته باشد بدین منظور می  توانید از دستور sudo service mongo start استفاده کنید همچنین systemctl  نیز این کار را انجام می دهد در صورتی که mongo به درستی نصب باشد و سرویس  ران باشد با دستور mongo یا sudo mongo وارد خط فرمان mongo می شوید اگر با  زدن این دستور اروری دریافت کردید سرچ کنید !)و پایتون ۳٫۶(اگر می خواهید اپ خود را در محیط های مانند virtualenv استفاده کنید  نصب پایتون ۳٫۶ بسیار ساده است همچنین می توانید python3 پیش فرض سیستم خود  را به ۳٫۶ تغییر دهید )و در نهایت کتابخانه djongo با دستور pip install djongo به راحتی نصب  می شود نیاز به توضیح نیست که برخی از محیط با توجه تنظیماتی که انجام شده  نیاز به مجوز روت برای نصب پکیج هست و باید از sudo استفاده شودحالا کافی است در فایل settings.py در بخش دیتابیس engine را به djongo تغییر دهید مانند کد زیر:DATABASES = {
       &#039;default&#039;: {
           &#039;ENGINE&#039;: &#039;djongo&#039;,
           &#039;NAME&#039;: &#039;your-db-name&#039;,
       }
   }

اگر مشکلی وجود نداشته باشد با دستور python manage.py migrate می توانید تغییرات را به دیتابیس جدید منتقل نمایید</description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Tue, 16 Oct 2018 11:53:23 +0330</pubDate>
            </item>
                    <item>
                <title>باگ این خرس مهربون</title>
                <link>https://virgool.io/apieco/%D8%A8%D8%A7%DA%AF-%D8%A7%DB%8C%D9%86-%D8%AE%D8%B1%D8%B3-%D9%85%D9%87%D8%B1%D8%A8%D9%88%D9%86-yyn8bw7k4vtx</link>
                <description>اگه طراح وب یا وب مستر یا سئو کار باشین احتمالا به ضرورت فشرده سازی  تصاویر اگاه هستین تصاویر با حجم کمتر می تونه باعث افزایش سرعت لود وب  سایت بشه و همینطور منابع کمتری روی سرور شما مصرف کنه و سرعت لود برای  گوگل هم بسیار مهم هستروش های مختلفی برای بهینه سازی حجم تصاویر وجود داره نرم افزار های تحت سیستم عامل یا سرویس های تحت وبخب راحترین راه اینه که شما تصاویر رو روی سرور اپلود کنید و خودش بهینه  بشه بدون هیچ زحمتی! خب برای این کار یا باید تصاویر بر طبق یه الگوریتم  پیشرفته بر روی سرور شما بهینه بشه یا این کار از طریق api روی یک سرور  دیگه انجام بشه و نتجه بر روی سرور شما قرار بگیره خب با توجه به پیچیده  بودن کار بهینه سازی روش دوم اسون تره و یکی از بهترین سرویس ها برای انجام  این کار tinypng.com هست که بدون کاهش کیفیت حجم رو به بهترین حالت ممکن بهینه می کنه(متاسفانه چند وقت پیش این سرویس به خاطر استفاده از dns های گوگل برای کاربران ایرانی از دسترس خارج شده و ارور ۴۰۳ میده)این سرویس به شما اجازه میده تا ۵۰۰ عکس را رایگان از طریق api (پلاگین وردپرس هم برای این کار داره) بهینه  کنید و برای تعداد بیتشر باید برای هر عکس مبلغ اندکی پرداخت کنیدمن برای یکی از پروژه که افزونه ها و…. به صورت دلاری خریداری می شد از  کارفرما credit card مجازی گرفته بودم و حدود یکی دو دلار در کارت مونده  بود و برای اینکه قابل شارژ نبود و باطل می شد گفتم این یه دلار هم روی یک  سرویس خرج کنم تصمیم گرفتم کارت رو به اکانت tinypng اضافه کنم تا تعدادی  از عکس ها رو بهینه کنمهزینه تخمینی افزونه این سایت نزدیک به ۵ دلار بود و موجودی من کمتر از ۲  دلار ! بر روی شروع کلیک کردم و دیدم که تمام عکس ها بهینه شدن و در اخر  یک ایمیل اومد payment failed !!و هیچ چیزی از حساب کم نشده بود و اون مبلغ در کارت بود! روی چندتا وب سایت  دیگه با کلی عکس که هزینه بهینه سازی تمامش نزدیک به ۱۰۰ دلار بود انجام  دادم و تمام عکس ها بهینه شد و فقط در اخر یه ایمیل اومد که پرداخت ناموفق  بوده!به نظرم مشکلش اینجاس که حساب کاربری اعتبار(یا کیف پول) نداره و ابتدای  کار هم نمی تونه پول رو کم کنه چون بعضی از تصاویر به دلایل مختلف در زمان  فشرده سازی به مشکل برمی خورن و باید پول کمتری کسر بشه و اگه بیشتر کسر  شده به کیف پول برگرده که نداره!من این مشکل رو گزارش دادم ولی با گذشت چندین روز جوابی داده نشد!  و وقتش بود که باگ رو منتشر کنم!بازنشر</description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Mon, 17 Sep 2018 12:44:07 +0430</pubDate>
            </item>
                    <item>
                <title>رویای آمریکای:جاده ۶۶</title>
                <link>https://virgool.io/@mrasgari/%D8%B1%D9%88%DB%8C%D8%A7%DB%8C-%D8%A2%D9%85%D8%B1%DB%8C%DA%A9%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF%D9%87-%DB%B6%DB%B6-ygi4ig1vm62g</link>
                <description>اگر اهل فیلم و سینما باشید احتمالا بارها تصویر جاده های امریکای را دیده اید جاده های عموما خشک و بیابانی بسیار صاف و بدون پیچ و خم با مناظر بیابانی و سخره های منحصر به فرد و شاید تصویر یک پیرمرد امریکای در جایگاه سوخت و یا motel های این جاده ها در ذهنتان باشدمن علاقه زیادی به سفر های جاده ای دارم به خاطر همین هربار که این تصاویر رو می دیدم محو تماشای این جاده ها می شدم رویای که از فیلم های هالیودی نشعت می گرفت, جاده های صاف و هموار,کاکتوس,ماشین های عضلانی امریکای(american muscle),موتور های هارلی دیویدسون, آهنگ های راک دهه ۸۰ و شاید یک هفت تیر!این شد که تصمیم گرفتم درباره رویاهام کمی تحقیق کنم و اون رو اینجا بنویسم تا یادم نره چنین رویای داشتمیکی از مشهورترین و بزرگترین جاده های آمریکا جاده ۶۶ نام دارد جاده ۶۶ یکی از بزرگترین جاده های امریکاس و بیش از نیمی از امریکا رو طی می کنه و شهرهای مهمی رو به هم دیگه وصل می کنه همچنین این جاده به جاده مادر یا خیابان اصلی امریکا شهرت داره و تقریبا اکثر امریکای ها که بین دهه های ۳۰ تا ۸۰ میلادی زندگی می کردند حداقل یک بار از بخشی از این جاده عبور کردندشاید این جاده رو با انیمیشن محوب ماشین ها به یاد بیارید  که استیو مکوین ماشین محبوب مسابقه در یکی از شهر های کناری جاده گیر می افته و اتفاقات جالبی براش رقم می خورهجاده ۶۶ در سال ۱۹۸۵ از فهرست جاده های اصلی ایالات متحده حذف شد و با اتوبانی با طول کمتر و امکانات بیشتر و همچنین امن تر جایگذین شد شاید بتوان جاده ۶۶ را برای آمریکای ها مانند جاده چالوس برای ایرانی ها دانست جاده ای که چند نسل از ایرانیان با آن خاطره دارند و تقریبا هم سن و سال جاده ۶۶ است که در ان تنها رسیدن اهمیت ندارد و می شود از مسیر لذت برد. شاید خیلی از شما هم سفری یک روزه به جاده چالوس داشته اید سفری که بخش عمده ای از ان را رانندگی تشکیل می دهد و فقط برای استفاده از زیبای های جاده ان  را انجام می دهید نه برای رسیدن به یک مقصد خاص!از محبوبیت جاده ۶۶ می توان به این نکته اشاره کرد که چند خواننده و گروه سرشناس امریکای برای این جاده اهنگ خواندند و فیلم و مجموعه ی تلویزیونی به همین نام هم ساخته شدهامروزه این جاده بیشتر جنبه تاریخی و سرگرمی دارد و در امریکا تور های تفریحی جاده ۶۶ برگزار می شود و گردشگران زیادی از جاهای مختلف جهان برای دیدن این جاده میایند همچنین به محلی برای عبور خودرو های کمپین و کلوپ های موتور سواری که می خواهند یک رویای آمریکای کلاسیک رو تجربه کنند تبدیل شدهمن هم ارزو دارم یک روز بتونم با خودرو شخصی از شیکاگو تا کالیفرنیا (نزدیک به چهار هزار کیلومتر) رو رانندگی کنم شاید با توجه به شرایط کنونی فقط یک رویا باشه ولی ادم به همین رویا ها زندس :)</description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Sat, 18 Aug 2018 11:14:55 +0430</pubDate>
            </item>
                    <item>
                <title>چگونه بسته های نرم افزاری در لینوکس را بدون تحریم بروز رسانی کنیم؟</title>
                <link>https://virgool.io/@mrasgari/%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A8%D8%B3%D8%AA%D9%87-%D9%87%D8%A7%DB%8C-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%DB%8C-%D8%AF%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%B1%D8%A7-%D8%A8%D8%AF%D9%88%D9%86-%D8%AA%D8%AD%D8%B1%DB%8C%D9%85-%D8%A8%D8%B1%D9%88%D8%B2-%D8%B1%D8%B3%D8%A7%D9%86%DB%8C-%DA%A9%D9%86%DB%8C%D9%85-blsk3utkwsni</link>
                <description>چگونه بسته های نرم افزاری در لینوکس را بدون تحریم بروز رسانی کنیم؟اگر شما هم کاربر سیستم عامل گنو/لینوکس باشید احتمالا با بروز کردن  بسته های نرم افزاری از طریق خط فرمان اشنا هستید و هر چند وقت یک بار بسته  های نرم افزاری سیستم عامل خود را با دستوراتی همچون:sudo apt update &amp;&amp; sudo apt upgradesudo yum update…بروز رسانی می کنیدولی اگر شما در داخل ایران زندگی کنید و از محصولات شرکت های همچون  google , oracle و… استفاده کنید احتمالا با اروری مانند ارور زیر مواجه می  شوید و قادر به دریافت اطلاعات بسته و در نهایت upgrade نخواهید بودE: Failed to fetch https://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/3.6/InRelease 403 Forbiddenاین مشکل به خاطر تحریم شرکت های نرم افزاری اتفاق می افتد و عمل بروز  رسانی ما را دچار مشکل می کند, لذا شما برای جلوگیری از این ارور و بروز  کردن بسته های نرم افزاری خود نیاز به تعویض نشانی خود در اینترنت دارید که  خود را هرجا به جز ایران نشان دهید(قبلا کره شمالی هم این تحریم ها رو داشت الان نمی دونم با مذاکراتی که  با امریکا انجام داده هنوز تحریمن یا نه ولی با ip هر کشوری به جز ایران و  کره شمالی به راحتی می تونید بسته های نرم افزاری خودتون رو بروز رسانی  کنید!)روش های متفاوتی برای تعویض ip خود دارید و می توانید از راه های مختلفی  بسته ها را به صورت غیر مستقیم دریافت کنید تا سیستم متوجه نشود شما از  ایران هستیدگزینه های متفاوتی از جمله vpn و پراکسی های رایگان و غیر رایگان  در  اختیار دارید حقیقتش خودم خیلی دنبال یک راه ساده گشتم که به صورت ساده و  بدون دردسر کار هامو تو طول روز انجام بدم و درگیر این داستانا نشم همش vpn  های غیر رایگان با وجود این که برایشون پول پرداخت می کردم کیفیت و سرعت  مطلوبی نداشتن و در استفاده در طول روز بار ها قطع می شد گزینه رایگان خیلی  خوب و بی دردسری هم که به راحتی بتونیم استفاده کنیم پیدا نکردم مناسب  ترین گزینه به نظر من استفاده از tor هستاینجا نمی خوام تور رو معرفی کنم و توضیح بدم  برای توضیحات بیشتر می تونید به صفحه ویکی تور یا وب سایت رسمی شون سر بزنیدنصب تور خیلی سادس می تونید تو وب سایتشون روی گزینه دانلود کلیک کنید و  فایلی رو که دریافت کردید نصب کنید و یا در سیستم عامل های مبتنی بر  debian با استفاده از دستورsudo apt install torاون رو نصب کنیدبعد از نصب با تایپ tor در ترمینال باید با صحنه زیر مواجه شویددر صورتی که با ارور زیر مواجه شدیدیعنی tor روی سیستم داره اجرا میشه برای متوقف کردن اون می تونید از دستور زیر استفاده کنیدsudo service tor stopاگه با سرویس ها اشنا باشید می دونید که اکثرا از فرمان های دیگه ای مانند start, restart و… هم پشتیبانی می کنندخب حالا که تور با موفقیت روی سیستم ران هست می تونید ترافیک هر نرم افزاری رو که خواستید از تور عبور بدیدبرای عبور ترافیک ترمینال از تور از دستور زیر استفاده می کنیم sudo torify apt updateبا استفاده از دستور torify ترافیک دستور بعدی رو از تور عبور می دیم و حالا بدون مشکل نرم افزار هامون رو بروز می کنیم https://mrasgari.ir/%da%86%da%af%d9%88%d9%86%d9%87-%d8%a8%d8%b3%d8%aa%d9%87-%d9%87%d8%a7%db%8c-%d9%86%d8%b1%d9%85-%d8%a7%d9%81%d8%b2%d8%a7%d8%b1%db%8c-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-%d8%b1%d8%a7-%d8%a8/ </description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Sat, 21 Jul 2018 15:16:56 +0430</pubDate>
            </item>
                    <item>
                <title>معرفی یه دوره آموزشی خوب برای علاقه مندان به علوم کامپیوتر</title>
                <link>https://virgool.io/coderlife/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%DB%8C%D9%87-%D8%AF%D9%88%D8%B1%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D8%AE%D9%88%D8%A8-%D8%AF%D8%B1-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%B9%D9%84%D8%A7%D9%82%D9%87-%D9%85%D9%86%D8%AF%D8%A7%D9%86-%D8%A8%D9%87-%D8%B9%D9%84%D9%88%D9%85-%DA%A9%D8%A7%D9%85%D9%BE%DB%8C%D9%88%D8%AA%D8%B1-ohyvh1qrntlq</link>
                <description>چند وقت پیش داشتم یه دوره اموزشی خارجی درباره زبان برنامه نویسی پایتون می دیدم مدرس دوره به چندتا دوره پایه ای اشاره کرد و گفت اگه تازه برنامه نویسی رو شروع کردین حتما اول اینا رو ببینین و از این حرفا!یکیش به نظرم جالب اومد دوره ای به نام cs50 یک دوره از دانشگاه هارواد  بود که اولین دوره ای بود که برای بچه های علوم کامپیوتر یا به قول خودمون  cs میزارن و شامل نکات پایه ای و چیزای منطقی و اولیه کامپیوتر می شد چون  من خودم رشته تحصلیم تو دانشگاه علوم کامپیوتر بود برام جالب بود ببینم تو  اولین دوره اموزشی علوم کامپیوتر این خارجیا چی یاد می دن به دانشجو هاشون!خلاصه با سرچ لینک دوره رو پیدا کردم دوره کاملا رایگان و با چند زبان و زیرنویس های مختلف برای استفاده عموم قرار داده شده بودهمچنین فقط فیلم آموزشی نبود و دوره اموزشی یعنی زمان بندی داشت فایل  متنی یا به قول خودمون جزوه! داشت و کلی چیز دیگه حتی امکان پرسش و پاسخ هم  فراهم بودcs50ولی  از ارایه دوره غیر حضوری که بگذریم محتوای این ویدیو ها فوق العاده  بود! یعنی بعد از دیدن جلسه صفرم!(می دونین که برنامه نویسا از صفر میشمرن  نه یک! اینا هم چون قراره برنامه نویس بشن جلسه اول رو گذاشتن جلسه  صفرم!)واقعا حیرت زده شدم که چقدر خوبن اینا!واقعا چیزی که اونا از دوران دانشجوی تجربه می کنن با کسی که حتی توی  بهترین دانشگاه های ایران تجربه کرده زمین تا اسمون فرق داشت حالا به محتوا  و نحوه ارایه دروس کاری ندارم بیشترین چیزی که هنگام دیدن این دوره توجه  منو جلب می کردمحیط و جو دانشگاهشون بود و اینکه چقدر با جو ما فرق داشت و چقدر به کاری که انجام میدادن علاقه دارن!از نظر من این مهم نیست که چقدر امکانات دارن این مهمه که چقدر امید دارن و کاری رو که انجام میدن دوست دارنمهم ترین چیزی که من تو دوران دانشجوی و بین بچه ها حس کردم نبود امید  بین دانشجو ها بود کلا اومده بودن که بگذره نه میدونستن که برای چی اومدن  نه میدونستن که کجا قراره برن فقط اومدن چون همه دارن میان یاد اون کلیپ اون بنده خدای افتادم که رفته بود کربلا ازش پرسیدن کجا  داری میری گفت اینوری!!!! گفتن چرا داری این وری میری گفت چون همه دارن میرن منم  میرم این وری!این جملش برای ما شاید خنده دار باشه ولی حکایت خیلی از ما ها تو زندگیه این جمله بگذریم از مرفی دوره اموزشی به کجا رسیدیم…..خلاصه دوره خیلی خوبیه زیر نویس فارسی داره ولی ماشینی تولید شده و جمله  بندیاش زیاد درست نیست یکمم این مدرسش تند تند حرف می زنه که بعضی جاهاشو  نمیشه فهمید ولی حتی اگه یه کلمه هم از حرفاش نفهمیدید به شدت توصیه می کنم  دوره رو ببینید عالیه دیدتون به دنیای علوم کامپیوتر عوض میشهاین مطلب رو قبلا در وبلاگم منتشر کرده بودم گفتم  https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x </description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Sun, 15 Jul 2018 10:56:55 +0430</pubDate>
            </item>
                    <item>
                <title>چرا تو ایران نمیشه هدف داشت؟</title>
                <link>https://virgool.io/@mrasgari/%DA%86%D8%B1%D8%A7-%D8%AA%D9%88-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%D9%86%D9%85%DB%8C%D8%B4%D9%87-%D9%87%D8%AF%D9%81-%D8%AF%D8%A7%D8%B4%D8%AA-aci6dytfwl7o</link>
                <description>حدود دو سال پیش بود که با کتاب های موفقیت و بهبود فردی آشنا شدم کتاب های که احتمالا خیلی از شما ها خوندین یا حداقل بارها جلدهاشون رو تو خیابون انقلاب دیدین, برایان تریس,دارن هاردی,آنتونی رابینز,رابرت کیوساکی و.....بعد از خوندن چندتا از این کتاب ها اصول کلیشون رو متوجه شدم یعنی در اصل همه ی اون کتابا دارن یک حرف رو می زننبرای موفقیت ابتدا باید بدونی دقیقا چی می خوای بعد برای رسیدن به اون برنامه ریزی کنی و نقشه راهتو مشخص کنی بعد هم برای هر سالت,هر ماهت, هر روزت برنامه داشته باشی تا به اون هدف برسیمی تونم به جرعت بگم دو خط بالا چکیده چندین کتاب موفقیته البته انجامش به همین راحتی ها هم نیست...خلاصه من تصمیم گرفتم این اصول رو توی زندگیم پیاده کنم تا من هم به ادم های موفق تبدیل بشمپس شروع کردم به نوشتن اهداف ولی نمی تونستم دقیقا باید چی بنویسم و چه جوری بنویسم. با پرس و جو  و کمی تحقیق رسیدم به کتاب &quot;نقشه پرواز&quot; اثر برایان تریسی که به عنوان یک کتاب دستورالعملی بهتون میگه چه جوری اهدافتون رو بنویسین اون روز با شوق و ذوق رفتم به لوازم و تحریری و یک دفتر فانتزی برای نوشتن اهدافم خریدم و اسمش رو دفتر اهداف گذاشتم و شروع کردم به نوشتن اهداف بر اساس اون چیزایی که تو کتاب گفته بودتو کتاب می گفت چشماتونو ببندین و فکر کنین هرچیزی که می خواین مهیا می شه و به هرچی ارزو کنین می رسین حالا ارزو هاتونو تو زمینه های مختلف بنویسینمن مثل خیلی از پسرای دیگه علاقه زیادی به ماشین دارم و یکی از خواسته هام یک ماشین خوب بوداهداف دیگه ای هم مثل تناسب اندام, تحصیلات, مالی و.... هم نوشتم و اون ها رو با توجه به پیش بینی خودم زمان بندی کردم مثلا من نزدیک به ۸ کیلو اضافه وزن داشتم می دونستم که نباید سریع کم کرد برای همین ماهی دو کیلو در نظر گرفتم برای کم کردن که فشاری بهم نیاد و دو ماه هم برای تثبیت وزن ایده ال در نتیجه ۶ ماه برای رسیدن به وزن ایده الم در نظر گرفتمهمینطور برای تحصیلات , بحث خانوادگی و روابط اجتماعی و... همینطور اینو از کتاب ها یاد گرفته بودم که باید اونجوری که دوست داری زندگی کنی و فقط جمع کردن پول فایده ای نداره پس تصمیم گرفتم هدف مالی بعدیمو رسیدن به خرید خودرو مورد نظرم قرار بدم ماشین های زیادی از نظرم می گذشت ولی سعی کردم یه انتخاب عاقلانه باشه برای کسی که قراره با درامد خودش بخره و آقازاده نیست!در نهایت با توجه به بررسی های که کردم  خودرو میتسوبیشی لنسر رو انتخاب کردم میتسوبیشی یه تیپ خاص به نام evo داره که تیپ مسابقه ای و اسپرت این خودرو هست که تو ایران نیست قصد داشتم یه لنسر معمولی بخرم و با کمی لوازم اونو به evo تبدیل کنم پس هدفم رو نوشتم قیمت لنسر صفر با توجه به تیپ های متفاوتش حدود ۱۰۰ میلیون بود اون موقع من با خودم گفتم که کمی گرون میشه و من با پول صفر الان دو سه سال دیگه می تونم دو سال کارکرده این خودرو رو بخرم پس حدود ۱۰۰ میلیون برای خرید لنسر کارکرده در نظر گرفتم با توجه به سرمایه ای که داشتم و حقوق ماهیانم شروع کردم به حساب و کتاب که هر ماه چقدر پس انداز کنم پولم رو کجا سرمایه گذاری کنم و با احتساب سود و افزایش سرمایه کی به سرمایه مورد نظر می رسمبا توجه به اون چیزی که حساب کردم اوایل سال ۹۸ من نزدیکه به ۱۰۰ تومن سرمایه می تونستم داشته باشم ....امروز اینو تو دیوار دیدم مدل ۲۰۱۴ شده ۱۹۷ میلیون :| هرجوری حساب کردم دیدم هرچقدر هم بیشتر کار کنم و شب تا صبح هم پروژه انجام بدم به سرعت افزایش قیمت ها نمی رسم و یه خط قرمز روی اهدافم کشیدم و بیخیالشون شدم.....(به نظرم اون چیزای که تو کتابای موفقیت نوشته ماله همون جامعه امریکای هست و به درد ما تو ایران نمی خوره فقط تو زمینه های که به خودتون مربوطه همه چیزش از اون اهداف استفاده کنین مثل تناسب اندام و ...)</description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Sat, 07 Jul 2018 18:30:25 +0430</pubDate>
            </item>
                    <item>
                <title>تجربه اولین روز دانشگاه</title>
                <link>https://virgool.io/@mrasgari/%D8%AA%D8%AC%D8%B1%D8%A8%D9%87-%D8%A7%D9%88%D9%84%DB%8C%D9%86-%D8%B1%D9%88%D8%B2-%D8%AF%D8%A7%D9%86%D8%B4%DA%AF%D8%A7%D9%87-tsl9qlayrvbo</link>
                <description>این چند روزه که بحث کنکور و دانشگاه داغه یاد کنکور خودم و ورود به دانشگاه افتادم گفتم اینجا بنویسمشسال ۹۳ بود فکر کنم اوایل شهریور که نتایج انتخاب رشته اومد…سایت رو بعد  از هزار با رفرش و کلی استرس باز کردیم یا خدا … صنعتی اصفهان….خب دانشگاه های اصفهان و شیراز  جزو انتخابام بود ولی فکر نمی کردم  بیافتم اونجا…. کاش به حرف دوستام گوش می کردم و با همه ی هم کلاسی های  دبیرستان میرفتیم آزاد تهران-غرب اونجا کلی هم خوش می گذشت دور همی ?شاید انتخابم بیشتر از سر لج و لجبازی با خودم یا غرورم بود به هرحال  راه برگشتی نبود و باید می رفتیم مراحل ثبت نام اینترنتی رو انجام دادیم  و  اخرش نوشته بود با در دست داشتن مدارک روز ۲۰ شهریور به اموزش دانشگاه  مراجعه شودخلاصه با خانواده ۱۹ ام از تهران راه افتادیم به سمت اصفهان حدودا نصف  شب رسیدیم اصفهان و با کمی پرسش فهمیدیم که اصلا نباید میومدیم تو شهر  دانشگاه چندین کیلیومتر با شهر فاصله داشت خلاصه دانشگاه رو پیدا کردیم و  چند ساعت باقی مونده تا صبح رو توی ماشین خوابیدیم هفت صبح با صدای ماشین  ها که داشتن وارد پارکینگ می شدن و صدای اتوبوس ها که وارد دانشگاه می شدن و  جلوی در ورودی پیسسسسسسسس ترمز می کردن پاشدیم دست و صورت رو شستیم و به  سمت اموزش رفتیم چندتا تابلو زده بودن که به اون سمت ما رو راهنمای می کرد  خلاصه مراحل ثبت نام رو انجام دادین و یک بن غذا به هر نفر دادن بعد از  خوردن غذا رفتیم به سمت خوابگاه تا داستان خوابگاه رو هم مشخص کنیمبعد از مشخص شدن اتاق و گذاشتن وسایل داخل اتاق پدر و مادر خیلی شیک و  مجلسی با من خداحافظی کردند و رفتند تهران دراز کشیدم روی تخت حس عجیبی بود  من که تک بچه بودم و تاحالا غیر از خونه خودمون فقط چند شب خونه مادربزرگم  مونده بودم حالا یه جای جدید که هیچ کس رو نمی شناسم و همه چیزی برام غریب  بود بعد از ظهر اون روز یه جشن معرفی داشتیم که ورودی های جدید میومدن و  یه معرفی از دانشگاه بود خلاصه با هم اتاقیام رفتیم حس عجیبی بود حس می  کردم یک تغییر مهم توی زندگیم اتفاق افتاده و خودم رو توی یه محیط کاملا  جدید می دیدم به هر صورتی که بود اون روز رو گذروندم وشب هم از  حد خستگی  خوابم بردفرداش پنجشنبه بود و باید تا شنبه برای شروع کلاس ها صبر می کردم تصمیم  گرفتم بیام تهران تا هم این دو روز کزای و پر از تنهای رو طی کنم هم وسایلی  که لازم داشتم رو بیارم با خودمجمعه شب با یه احساس خیلی بد سوار اتوبوس شدم که برم اصفهان ساعت ۶  رسیدم اصفهان و از ترمینال با پرس و جو سوار اتوبوس میدون جمهموری یا  دروازه تهرون شدم که از اونجا اتوبوس های دانشگاه رو سوار شمخلاصه حدود ساعت ۷ رسیدم دانشگاه و رفتم خوابگاه تا وسایلمو بزارم  خوابگاه ساعت ۸ صبح کلاس فیزیک داشتم تو کاغذی که بهمون داده بودن نوشته  بود ۸-۱۰ فیزیک ۱ .دکتر علامت ساز.تالار ۲مشکل تازه شروع شد تلار ۲ کجاس حالا؟ از کی بپرسم؟ خلاصه کیف دستیمو  ورداشتم و راه افتادم گفتم تو راه از یکی می پرسم راه افتادم و از خوابگاه  بیرون اومدم و رفتم تو محوطه دانشگاهبه چند تا پسر رسیدم که داشتن از همون سمتی که من می رفتم می رفتن بهشون می خورد بزرگتر باشن و ترم بالای باشن به قول معروف+اقا تالار ۲ از کجا باید برم؟-صفری هستی؟+هااا؟-یعنی تازه اومدی دانشگاه؟+اره-خب ببینی چی چی میگم این جاده رو مستقیم میری میرسی به اون ساختمون و…..خلاصه سرتون رو درد نیارم تا ساعت ۸ و نیم تو بیابون های دانشگاه داشتم  دنبال اون ادرس می رفتم که دیگه کاملا متوجه شدم دستم انداختن و ادرس عوضی  دادن نزدیکای ساعت ۹ با تابلو های که بود رسیدم به مجتمع تالار ها رفتم  تالار ۲ رو پیدا کردم رسیدم جلوی در گفتم برم تو نرم؟چی کار کنم؟ یه پنج  دقیقه ای تو این حال و هوا بودم که گفتم در بزنم اگه اجازه داد میرم تو در  زدم صدای نیومد…درو باز کردم خشکم زد ? یه کلاس خیلی بزرگ شاید ۱۳۰-۱۴۰ نفر نشسته بودن  و استاد داشت درس می داد و اصلا حواسش به این ورا نبود گفتم خوبه میرم یه  جا پیدا می کنم می شینم ولی هرچقدر گشتم جای پیدا نکردم حتی چند نفر هم  صندلی اضافه گذاشته بودن نشسته بودن :|||||(عکس از این بهتر نداشتم اینو باسه اینستا گرفته بودم اون موقع گفتم بزارم یکم موقعیتشو درک کنین)هی وایسادم نگاه کردم که چی کار کنم دیدم خیلی ضایس وایسم و تصمیم گرفتم برم بیرونبا یه حس  خیلی بد که حس می کردم یه چیز خیلی بزرگ رو از دست دادم و اون  کلاس خیلی با اهمیت  بود بعد از تموم شدن کلاس وایسادم جلوی در و هی از  بچه ها می پرسیدم استاد چی گفت؟چی شد؟ اونا هم یه جوابای کوتاهی میدادن و  من هی حسرت می خورمپ.ن:دانشجو های صفری رو دست نندازین گناه دارن https://mrasgari.ir/%d8%aa%d8%ac%d8%b1%d8%a8%d9%87-%d8%a7%d9%88%d9%84%db%8c%d9%86-%d8%b1%d9%88%d8%b2-%d8%af%d8%a7%d9%86%d8%b4%da%af%d8%a7%d9%87/ </description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Tue, 03 Jul 2018 13:58:54 +0430</pubDate>
            </item>
                    <item>
                <title>چه جوری پروژه فریلنسری بگیریم؟ قسمت دوم</title>
                <link>https://virgool.io/@mrasgari/%DA%86%D9%87-%D8%AC%D9%88%D8%B1%DB%8C-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D9%81%D8%B1%DB%8C%D9%84%D9%86%D8%B3%D8%B1%DB%8C-%D8%A8%DA%AF%DB%8C%D8%B1%DB%8C%D9%85-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85-xahfcg96uhn2</link>
                <description> تو قسمت قبل در مورد فریلنسری کمی صحبت کردیم تو این مطلب بیشتر به روش های انجام پروژه خواهیم پرداخت گفتیم که چه چیز های رو باید در نظر بگیرین قبل از قبول کردن یه پروژه  فریلنسری, تو این قسمت می خوایم درباره این صحبت کنیم که چه جوری این پروژه  ها رو بگیریم و از کجا مشتری پیدا کنیم پس بیشتر تو این قسمت می خوایم  درباره بازاریابی برای کارتون صحبت کنیمروش های متفاوتی برای گرفتن پروژه وجود داره که در زیر چندتاشو بررسی می  کنیم ولی خب این تمام راه ها نیست شاید بعدا به این لیست اضافه کنیم….روش اول : سایت های پروژه های فریلنسریسایت های انجام پروژه فریلنسریخوشبختانه چندتا سایت خوب فارسی برای برون سپاری کار ها و انجام پروژه های فریلنسری وجود دارهاز جمله این سایت ها می تونیم به سایت پونیشا   اشاره کنیم که چند ساله داره تو این بازار خوب کار می کنه و کاربران زیادی  داره ولی خب چندتا مشکل داره که در زیر بهش اشاره می کنیم۱-رقابت زیاد :تو این سایتا یکم رقابت بیش از حد زیاد شده تا کارفرما یک پروژه رو  تعریف می کنه تعداد زیادی پیشنهاد براش ارسال میشه با شرایط و قیمت های  متفاوت ارسال میشه که یه سری از  افراد می خوان به هر صورت شده پروژه رو  بگیرن و اصلا براشون مهم نیست به چه قیمتی و اینکه اصلا مهارت لازم رو برای  انجام پروژه دارن و باعث خراب شدن بازار میشن و اینکه کارفرما که بیشتر  موارد اگاهی لازم رو نسبت به کار نداره گیج میشه و نمی دونه که حکمت این  قیمت ها چیه و نمی تونه انتخاب خوبی داشته باشه۲- عدم اطمینان از قطعی بودن پروژه:من چندین بار با کارفرمایانی که پروژه ای رو در وب سایت تعریف کرده بودن  صحبت کردم و اطلاعات فنی زیادی بهشون دادم و شرایط مختلف رو براشون توضیح  دادم و بعد کارفرما بدون هیچ پاسخی مکالمه رو ترک می کرد و حتی کار رو هم  به کس دیگه تو سایت نمی سپرد به نظر می رسید که صرفا برای کسب اطلاعات و  تعین قیمت پروژه رو تعریف کرده هزینه تعریف دوره بسیار کم است و کارفرما در  مواقع زیادی صرفا جهت کسب اطلاعات پروژه رو تعریف می کنه و علاوه بر گرفتن  زمان فریلنسر ها باعث تضعیف روحیه فریلنسر ها هم می شه۳- عدم اطمینان از انجام کار:البته این مورد رو از جانب کارفرمایان می نویسم برای من در چند پروژه ای  که به عنوان کارفرما هم تعریف کردم به مشکلات زیادی برخوردم از جمله اینکه  با یک فریلنسر توافق می کردم و مبلغ پرداخت امن رو پرداخت می کردم ولی  فریلنسر به هر دلیلی کار رو به موقع انجام نمی داد و فقط باعث از بین رفتن  زمان انجام کار می شد و بعد از چند ماه و پیگیری از طریق پشتیبانی سایت در  نهایت پول به حساب کاربر باز می گشت ولی خب چند ماه زمان از بین رفته بود و  باعث می شد کلی عقب بیافته پروژه و گاها باعث کنسل شدن کلی پروژه می شدروش دوم: شبکه های اجتماعیقبل از فیلترینگ تلگرام پروژه های بسیار زیادی در تلگرام رد و بدل می شد  از گروه های انجام پروژه تا کانال های که اگهی های پروژه رو توش قرار می  دادند  و به صورت مستقیم با کارفرما صحبت می کردیم و می تونسیم پروژه رو  انجام بدیمخودم تونستم در دوران آزادی تلگرام ارتباطات بسیار زیادی پیدا کنم و  پروژه های زیادی انجام بدیم همینطور برای کار های که داشتیم هم تونستیم  فریلنسر های خوبی پیدا کنیم و از این طریق پروژه رو انجام بدیماکثرا پروژه های که داخل تلگرام قرار بود انجام بشن اگه از یه سطحی  بزرگتر بودن به قرار حضوری منجر می شد و با عقد قراراداد بین طرفین کار  انجام می شد البته در اکثر موارد بدون قرار داد محکم رقم می خورد این پروژه  ها که بعضی از اون ها بعدا به مشکل برمی خورد و ترجیح به عقد قرارداد بیت  طرفین بودبا تمام این موارد تلگرام با گروه ها و کانال های تخصصی منبع بسیار خوبی  برای پیدا کردن پروژه بود و افرادی که در تلگرام به دنبال فریلنسر بودن  راحت تر از سایت های مثل پونیشا منجر به عقد قرارداد می شد و نبود درصدی که  سایت های فریلنسری برداشت می کنند باعث می شد که بشه پروژه رو با قیمت  کمتر انجام داد که به نفع کارفرما بودهمچنین در اینستاگرام هم پروژه های رد و بدل می شه من با نوشتن تخصصم در  بیو اینستاگرام چند درخواست انجام پروژه روبرو شدم که به نوبه ی خودش خوب  نمی شه به عنوان یک بازار بزرگ بهش نگاه کرد ولی فرصت های خوبی در  اینستاگرام هم به وجود میادو مورد سوم تویتر, من به تازگی دارم در تویتر فعالیت می کنم و خب  اطلاعات خیلی کاملی ندارم ولی در همین مدت کوتاه هم در خواست های انجام  پروژه زیادی رو دیدم که با هشتگ های مربوط می شه به راحتی برای همه در  دسترس قرار بگیره وتعداد افراد زیادی اونو ببینروش سوم: برند سازی شخصیدر این روش مخاطب اطلاعاتی درباره فعالیت های شما داره و احتمالا از یکی  از پروژه های شما استفاده کرده یا یکی از آموزش های شما رو دیده یا یکی از  مطالب وبلاگ شما رو خونده و…. به هرصورت یک آشنای اولیه با شما با استفاده  از محصولات و خدمات ارایه شده توسط شما داره و کمی شما رو می شناسه و به  این واسطه با استفاده از راه های ارتباطی که شما برای ارتباط با خودتون  براش قرار دادید میاد و با شما ارتباط برقرار می کنه و از شما درخواست  انجام پروژه و یا همکاری دارهدر این مورد چون کارفرما شما رو پیدا کرده به راحتی با شرایط شما کنار میاد و دوست داره تا شما بیاید و اون پروژه رو انجام بدینروش چهارم: معرفی توسط دیگرانبه جرعت می تونم بگم این روش بهترین روش برای انجام پروژه است  در این  روش شما توسط فرد دیگری که با شما آشنای داره و احتمالا قبلا برای او کاری  رو انجام دادین به کارفرمای جدید معرفی می شویددر این روش کارفرما به شما اعتماد کامل داره چون شما توصیه شده توسط  دیگران هستید و اکثر مواقع از شما نمونه کار و… نمی خوان همچنین احتمالا  قیمت انجام اون کار رو قبلا از افراد دیگه نپرسیدن و به شما و قیمتتون  اعتماد داردنداین روش می تونه یکی از بهترین روش های کسب درامد و انجام پروژه باشه به شرطی که سابقه خوبی پیش افراد داشته باشین و اونو خراب نکنیدشما هم اگر تجربه مشابهی دارین یا روش های دیگه رو می شناسین به ما معرفی کنید https://mrasgari.ir/%da%86%d9%87-%d8%ac%d9%88%d8%b1%db%8c-%d9%be%d8%b1%d9%88%da%98%d9%87-%d9%81%d8%b1%db%8c%d9%84%d9%86%d8%b3%d8%b1%db%8c-%d8%a8%da%af%db%8c%d8%b1%db%8c%d9%85%d8%9f-%d9%82%d8%b3%d9%85%d8%aa-%d8%af%d9%88/ </description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Sat, 30 Jun 2018 22:26:03 +0430</pubDate>
            </item>
                    <item>
                <title>چه جوری پروژه فریلنسری بگیریم؟ قسمت اول</title>
                <link>https://virgool.io/@mrasgari/%DA%86%D9%87-%D8%AC%D9%88%D8%B1%DB%8C-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D9%81%D8%B1%DB%8C%D9%84%D9%86%D8%B3%D8%B1%DB%8C-%D8%A8%DA%AF%DB%8C%D8%B1%DB%8C%D9%85-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-otqwfh9i6gwa</link>
                <description>ممکنه شما فریلنسر (یا به فارسی آزاد کار )باشین و بخواین بدونین که چه  جوری میشه بهتر و راحت تر پروژه گرفت و درآمد بهتری کسب کرد تو این مقاله  می خوام تجربه خودمو تو این دو سه سال کار به عنوان فریلنسر بگم شاید به  درد یکی خورد و بهش کمک کردخب ببینین بزارین فریلنسر رو تعریف کنیم اول فریلنسر به کسی می گن که یک  پروژه (در هر زمینه ای ) رو قبول می کنه و برای کارفرما انجام میده ولی  استخدام اون نیست و فقط تعهدش برای اون پروژه است ممکنه برای پروژه نیاز به  حضور در محل باشه یا نباشهپس به هرکسی که کاری رو قبول می کنه و فقط مسولیت انجام اون کار در عوض اون کار پولی رو قبول کنه بهش می گن فریلنسرمثلا شما می خواین خونتون رو تعمیر کنید برای تعمیر خونتون با شخصی قرار  داد می بندید که طی زمان مشخصی بیاد خونه شما رو تعمیر کنه و مبلغ مشخصی  رو بگیره و بره… خب ما اینجا قصدمون در صحبت درباره جذب پروژه تعمیرات منزل  نیست قصدمون صحبت درباره پروژه های it هستش که از انجام کار شبکه بگیرین  تا تولید نرم افزار و….خب برای اینکه بتونید یه پروژه قبول کنید باید تو یه زمینه مهارت داشته  باشین یعنی بتونید یه کار رو خیلی خوب انجام بدین حالا نه درحد کاملا تسلط و  اینکه خفن و تک باشین تو اون کار ولی باید مهارت لازم رو برای انجام اون  کار داشته باشین یه مثال سادش این میشه که شما وقتی رانندگی بلد نیستین یا  هنوز دارین یادمی گیرین رانندگی رو نمی تونین برین تو اسنپ  کار کنید ولی برای کار کردن تو اسنپ هم نیاز نیست همه خیابون ها رو بلد  باشین یا یه راننده حرفه ای باشین و حتی از مکانیک ماشین خیلی سر دربیارینولی خب وقتی وارد کار می شین همه اینا رو تجربه می کنین و توش خیلی خوب  میشین بعد از یه مدت کلی از خیابون ها رو یاد می گیرین بعد از ساعت ها  رانندگی یه راننده حرفه ای می شین و هردفعه که ماشینتون خراب میشه یه چیزای  از مکانیکی یاد میگیرین و بعد از چند سال یه مکانیک برای ماشین خودتون می  شینولی خب برای شروع کار نیاز نیست که یه راننده خفن باشین فقط کافیه  رانندگی رو بلد باشیم کار های it و بقیه کار ها هم همینطوره شما نیاز نیست  که خیلی خفن باشید برای انجام اون کار ولی باید یکم تو اون کار تجربه داشته  باشین و قبلا یه کارای انجام داده باشینمثلا فرض کن شما می خوای یه پروژه برنامه نویسی  اندروید بگیری که مثلا قراره که ثبت نام در یک آرایشگاه باشه یا … خب  نیازی نیست که قبلا حتما تو اون زمینه کار کرده باشین فقط نیاز هست که قبلا  برنامه اندروید نوشته باشین (یه برنامه واقعی نه فقط hello world) پس خیلی  نگران نباشین که تو اون زمینه تجربه ندارین خوبی فریلنسری اینه که شما تو  خونه کار انجام میدین و کسی نمی بینه که شما دارین چی کار می کنین می تونین  اشتباه کنید به ارور بخورین و… برین یاد بگیرین سرچ کنید  و بعد بیاین  دوباره بنویسین کارفرما شما رو نمی بینه که با چه مراحلی نوشتین این اپ رو  فقط خروجی رو می بینه و شما هم کلی چیز یاد میگیریناین مطلب رو تو وبلاگ خودم نوشته بودم گفتم اینجا هم بزارم شاید به درد کسی بخوره</description>
                <category>محمدرضا عسگری</category>
                <author>محمدرضا عسگری</author>
                <pubDate>Sat, 30 Jun 2018 16:43:10 +0430</pubDate>
            </item>
            </channel>
</rss>