<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های مهدی حسن زاده</title><link>https://virgool.ir/feed/@mahdihasanzadeh</link><description>شاید یک برنامه نویس</description><language>fa</language><pubDate>2026-11-11 20:07:21</pubDate><image><url>https://files.virgool.ir/upload/users/885161/avatar/1fE0A6.jpeg</url><title>مهدی حسن زاده</title><link>https://virgool.ir/@mahdihasanzadeh</link></image><item><title>چطور در جاوا اسکریپت هوشمندانه کد بزنیم؟قسمت اول</title><link>https://virgool.ir/@mahdihasanzadeh/useful-javascript-trick-part1-ykbmww0jjxyf</link><description>در مجموعه نوشته های &#34;چطور در جاوا اسکریپت هوشمندانه کد بزنیم&#34; قراره به یک سری نکات بپردازیم که خیلی هوشمندانه و تمیزتر مسائل ما رو در جاوا اسکریپت حل میکنه و کد رو بسیار خواناتر میکنه مسئله : برنامه ای با استفاده از زبان جاوا اسکریپت بنویسید که نام روز را بگیرد و روز هفته را برگرداند و در صورتی که نام روز اشتباه باشد عدد 1- را برگرداندک خب این یک مسئله خیلی ساده است و شاید اولین راه حلی که به نظرمون برسه استفاده از چند if و else باشه راه حل اول :const day = &#39;یکشنبه&#39;;&#xA;let value = -1;&#xA;if(day === &#39;شنبه&#39;){&#xA;value = 1;&#xA;} else if(day === &#39;یکشنبه&#39;){&#xA;value = 2;&#xA;} else if(day === &#39;دوشنبه&#39;){&#xA;value = 3;&#xA;} else if(day === &#39;سه شنبه&#39;){&#xA;value = 4;&#xA;} else if(day === &#39;چهارشنبه&#39;){&#xA;value = 5;&#xA;} else if(day === &#39;پنجشنبه&#39;){&#xA;value = 6;&#xA;} else if(day === &#39;جمعه&#39;){&#xA;value = 7;&#xA;}&#xA;console.log(value); //2&#xA;این راه حل جواب میده ولی یکم کثیف به نظر میرسهحالا بریم سراغ راه حل دوم :مجبور شدم عکس بزارم(ادیتور ویرگول مشکل داشت)توجه : علت به هم ریختگی [key, value] ها در object بالا مشکل vsCode هست که جابجا نشون داده میشهخب دیدید که چقدر تمیز، با استفاده از یک object و بدون استفاده از if و else مسئله رو حل کردیم. اینکار باعث میشه تا خوانایی کد به شدت بالا بره و در صورت تغییر فقط با object سروکار داشته باشیم و نیاز به اضافه کردن یا حذف کردن if و else نباشه.</description><category>مهدی حسن زاده</category><author>مهدی حسن زاده</author><pubDate>Sun, 18 Sep 2022 21:00:31 +0430</pubDate></item><item><title>سفرنامه گیلان</title><link>https://virgool.ir/@mahdihasanzadeh/سفرنامه-گیلان-hxnvf3xfv89a</link><description>صبح روز یکشنبه 18 اردیبهشت 1400 بود که ساعت 7 صبح از بیرجند به همراه علیرضا و احمد با یک عدد پراید 98 سفید رنگ به سمت رشت حرکت کردیم.هیمنطور که در نقشه میبنید برای رسیدن به رشت باید از دل بیابان و کویر عبور می کردیم.بعد از خوروبیابانک چندین بار طوفان شن شد که از شدت ترس فراموش کردیم عکس و فیلم بگیریم.اولین شهری که بهش رسیدیم کاشان بود که تصمیم گرفتیم بریم باغ فین رو ببینیم که متاسفانه 10 دقیقه به زمان بسته شدنش رسیدیم و ما رو راه ندادن.بعد از این ضد حال تا قم رفتیم و بعد از زیارت حضرت معصومه،شب رو اونجا چادر زدیم و خوابیدیمصبح روز دوشنبه از سمت قزوین به طرف رشت حرکت کردیم و اولین طبیعت سرسبزی که در مسیر دیدیم، سریع نگه داشتیم و اولین عکس ها رو گرفتیممسیر اتوبان قزوین- رشت(قبل از رودبار)حدود ساعت های یک ظهر بود که به رشت رسیدیم و بعد از گرفتن یک ویلا و دوش گرفتن، عصر رفتم تا میدان شهرداری و بازار روز رشت رو ببینیم بازار رشت یکی از جالب ترین بازارهایی بود که تا حالا دیده بودم،فروشنده های محلی با زبان گیلکی محصولات خودشون رو معرفی می کردند و من از فضایی که وجود داشت به شدت لذت میبردم همینطور که بازار محلی رو دور میزدیم، به طور اتفاقی دیدیم که میدان شهرداری داره چشم نوازی میکنه و آدم های زیادی در حال استراحت و قدم زدن در این میدان هستنداحمد اینجا 3 میلیون وسایل کوه نوردی گرفته و خوشحالی در چهرش دیده میشهصبح روز سه شنبه تصمیم گرفتیم رشت رو ترک کنیم و تالاب سراوان رو ببینیم که برای تماشای تالاب و پیدا کردن مسیر از گوگل مپ کمک گرفتیم در خروجی شهر یک ماشین ون رو دیدیم که یک پیرمرد داخلش فلافل درست میکرد.ما هم برای صبحانه فلافل رو انتخاب کردیم که یکی از خوشمزه ترین و مقوی ترین فلافل هایی بود که تا حالا خورده بودیم چون با انرژی فلافل 1000 پله رو بالا رفتیم.تالاب سراوانتالاب سراوانما به تالاب سراوان رسیدیم ولی جایی که مدنظرمون برای دیدن بود، نبود و در همین جا نزدیک بود خفت بشیم و به فنا بریم که خوشبختانه اتفاقی نیفتاد و تونستیم فرار کنیم(چند دقیقه استرسی رو سپری کردیم)بعد از تالاب به سمت قلعه رودخان حرکت کردیم که علیرضا اتفاقی تابلوی پارک جنگلی سراوان رودید و گفتیم شاید تالاب سراوان که مدنظر ما بود داخل این پارک باشه.برای ورودی پارک باید 25 هزارتومان پرداخت کنید و یک کیسه زباله هم در اختیارتون میزارند تا زباله هاتون رو داخلش بریزید.داخل پارک هم آلاچیق  داره که میتونید برای فرار از باران ازش استفاده کنید ولی شب رو نمیتونید بمونید.تا انتهای پارک رفتیم و در انتهای جاده چند تا عکس گرفتیم و ناراحت بودیم که چرا تالاب رو پیدا نکردیم. در راه خروج از پارک، تالاب رو در سمت راست جاده پیدا کردیم.برای بازدید از تالاب بازه زمانی یک ساعته رو باید در نظر گرفت.اجاره قایق چهارنفره 100 هزار تومان و 2 دو نفره 75 هزار تومان است.پیشنهاد میکنم حتما از قایق استفاده کنید که بتونید ویدئوهای جذابی بگیرید.خب بعد از تماشای تالاب به سمت قلعه رودخان حرکت کردیم.برای ورودی قلعه باید 10000 تومان پول نقد پرداخت کنید چون کارتخوان ندارند.برای بالا رفتن حتما از کفش(کوهنوردی) و لباس مناسب(گرمکن و بارانی در فصول سرد و بارانی) استفاده کنید به همراه خودتون آب آشامیدنی کافی، خوراکی و پول نقد بردارید.البته در مسیر فروشنده هایی هستن که غذاهای محلی و انواع نوشیدنی رو دارند.برای بازدید از قلعه بین 3 تا 4 ساعت رو در نظر بگیرید که حدودا 2.5 ساعت رو در مسیر خواهید بود.در مسیر شاید چندین بار منصرف بشید و تصمیم بگیرید که برگردید ولی زمان که خود قلعه میرسید لذت میبرید و به بالارفتن از 1000 پله میارزه.مقصد بعدی که در برنامه داشتیم بندر انزلی بود که حدود ساعت 4 از قلعه رودخان حرکت کردیم و ساعت  به بندر انزلی رسیدیم. شهر باران واقعا لقب برازنده ای هست که به انزلی دادند، چون از موقعی که رسیدیم تا آخر شب  فقط باران میریختصبح برای بازدید از تالاب رفتیم که از محل اسکان ما با ماشین نیم ساعتی بیشتر فاصله نداشت.توجه داشته باشید که فقط چند شرکت مجوز استفاده از قایق برای بازدید گردشگران از تالاب رو دارند.در این فصل تالاب پر از پرستو های مهاجر هست که تخم گذاری کردند و بهترین فصل بازدید از تالاب تابستان و مرداد ماه هست.چون در این ماه میتونید نیلوفرهای آبی رو ببینید.هزینه قایق هم 450 هزار تومان بود که با تخفیف 380 ما پرداخت کردیم.این نیلوفرهایی بود که مرداد ماه کامل از آب بیرون میانداخل تالاب یک نیزار هست که محیطی عالی برای عکاسی هست.حتما از متصدی قایق بخواید که در اینجا برای عکاسی نگه داره.البته ما خیلی خوش شانس بودیم که عمو مهدی رو داشتیم.یک مرد میانسال خوش اخلاق که واقعا تالاب رو میشناخت و تمامی لوکیشن های عکاسی رو خود عمو مهدی پیشنهاد میداداین کلبه داخل تالاب رو میتونید اجاره کنید و شب رو داخلش بگذرونید.امکانات خیلی خاصی نداره ولی برای تفریح شبانه عالی هست.آخرین عکس تالابخب ما با تالاب خداحافظی کردیم و به سمت اسالم حرکت کردیم.مقصد بعدی ما جاده اسالم به خلخال بود که تعریف زیادی ازش شنیده بودیم.در مسیر حرکت به سمت اسالم، تابلوی آبشار ویسادار رو دیدیم.از قبل دیدن این آبشار در برناممون بود ولی به کل فراموشش کرده بودیم.پس مسیر رو کمی تغییر دادیم و به سمت این آبشار حرکت کردیممسیر آبشار آسفالت بود ولی پر از چاله که حدود یک ساعت برای رسیدن به آبشار زمان نیاز داشتیم.این مسیر جنگلی یکی از بهترین مسیرهایی بود که در این سفر رفتیمآبشار متفاوت ویساداربعد از دین آبشار به سمت اسالم حرکت کردیم تا به مقصد بعدی یعنی خلخال برسیم.بعد از طی کردن 15 کیلومتر در مسیر اسالم به خلخال تصمیم به برگشت گرفتیم که در عکس های زیر کامل دلیل برگشتمون مشخص هستبه علت مه شدید تصمیم به برگشت گرفتیم و مسیر رو به آستارا تغییر دادیم.شب به آستارا رسیدیم و تا جایی که چشم کار میکرد تریلی های تراتزیت تو صف عبور از گمرگ بودند.آستار پر بود از بازارها و بازارچه هایی که اکثرا لباس و کیف و کفش میفروختند.شب رو در آستارا مونید و صبح به سمت اردبیل از مسیر گردنه حیران حرکت کردیمساحل آستاراگردنه حیران یکی از جذاب ترین و خطرناک ترین مسیرهایی بود که به عمرم دیده بودم.در مسیر گردنه برای صبحانه نگه داشتیم که خوشمزه ترین صبحانه عمرم رو در یک کافه جاده ای خوردیمصبحانه بهشتیدر حالی که داشتیم از زیبایی گردنه حیران لذت میبردیم به یک مه سنگین رسیدیم که هیچ چیزی دیده نمیشد و مایی که بخاطر مه از مسیر اسالم به خلخال منصرف شده بودیم، در جایی قرار داشتیم که راه برگشتی نبود و حدود 15 کیلومتر رو مجبور شدیم در همین مه به مسیر خودمون ادامه بدیمشدت مه رو ببینیدبعد از رسیدن به اردبیل و نگاهی گذرا به بازار قدیمی به سمت سرعین حرکت کردیم تا تنی بر آبگرم بزنیم و خستگی رو برطرف کنیم.بعد از آبتنی یک دیزی مشتی زدیم که فوق العاده بود.قیمت هر پرس دیزی 70 هزار تومان بود که پیشنهاد میکنم حتما تست کنید.دیزی رستوران فرزاد سرعیناز سرعین به علت ترس از مه گردنه حیران تصمیم گرفتیم از خلخال به زنجان بریم که مسیرش شبیه به کردستان بود و جاده ای عالی برای رانندگی و لذت بردن بود(هدف ما برگشت از خط شمالی بود)مسیر خلخال - زنجانتو عکس نمیشه واقعا زیبایی مسیر رو به رخ کشید ولی جاده به معنای واقعی فوق العاده زیبا بودبعد از رسیدن به زنجان و نگاهی کوچیک به بازار قدیمی، برای شام رفتیم جغوربقور خوردیم که شامی متفاوت و خوشمزه بود که قیمت هر پرس 60 هزار تومان بوداز زنجان به کمک گوگل مپ به سمت رودبار حرکت کردیم.که گوگل ما رو از یک مسیر فرعی راهنمایی کرد که تمام مسیر رو از روی دریایی از ابر حرکت میکردیممسیر زنجان-رودبارمسیر زنجان-رودباربرای عبور از این مسیر حتما باک ماشین رو پر بنزین کنید تا مثل ما دچار استرس شدید نشید.چون هیچ پمپ بنزینی در مسیر نیستسد منجیلما مستقیم به سمت رامسر حرکت کردیم و در رامسر برای تماشای بلوار کازینو توقف کردیمبلوار کازینو رامسر(مثل موش آبکشیده شده بودیم)بعد از رامسر به سمت نمک آبرود برای سوار شدن تله کابین حرکت کردیم.ورودی برای هر خودرو 40 هزار تومان و هر نفر برای تله کابین 360 هزار تومان بودزمانی که به نمک آبرود رسیدیم بارندگی به همراه مه رو داشتیم که فضایی رویایی رو رقم زده بودبعد از نمک آبرود تا بابلسر به مسیرمون ادامه  دادیم و شب رو در یک متل سر کردیم که قیمت هر شب اقامت 300 هزار تومان بود.ساحل بابلسر(خسته و له)صبح رو از بابلسر به سمت جنگل گلستان حرکت کردیم و در جنگل برای اجرا کردن پلن جوج توقف کردیمبه سمت بجنورد حرکت کردیم و در مسیر آشخانه به بجنوری دشت های سرسبزی رو دیدیم که برای ما مردمان کویر خیلی جالب بود20 کیلومتری بجنوردحدود ساعت 1 شب به حرم امام رضا رسیدیم و بعد از زیارت به سمت بیرجند حرکت کردیمحدود ساعت 8 صبح به نقطه ای رسیدیم که سفر رو شروع کرده بودیمو احمدی که همیشه خواب بودخوب این داستان سفر یک هفته ای ما به گیلان بود. متاسفانه نتونستم ویدئوهایی که از مسیر داشتیم رو در ویرگول قرار بود.امیدوارم از خوندن این سفرنامه خسته نشده باشید و لذت برده باشید.</description><category>مهدی حسن زاده</category><author>مهدی حسن زاده</author><pubDate>Fri, 20 May 2022 12:59:23 +0430</pubDate></item><item><title>امنیت در استراوا (Strava)</title><link>https://virgool.ir/@mahdihasanzadeh/امنیت-در-استراوا-strava-imfi0t4asrp5</link><description>در چند وقت اخیر،در توییتر،اینستاگرام یا خود استراوا دیدم که بعضی از دوستان دوچرخه سوار،خبر سرقت دوچرخه خودشون رو اعلام میکردند.بعد از یک مدتی یک سارق رو در تهران دستگیر کردند که سارق بیش از 10 دوچرخه بوده و ترفندش هم دنبال کردن فعالیت دورچرخه سواران از روی نقشه برای پیدا کردن خونه اون ها بوده و زمانی که کسی در خونه نبوده،دوچرخه رو به سرقت می برده.استراوا در یکی از آپدیت های اخیرش این قابلیت رو اضافه کرده که شما تا یک محدوده ای از شروع و پایان نقشه رو حذف کنید تا در نقشه نمایش داده نشه.البته شما میتوانید مشخص کنید به طور کلی چه افرادی بتونند پروفایل،فعالیت های تک نفره، فعالیت های گروهی و ... رو ببینندولی اگر نمیخواید این موارد رو محدودد کنید،در ادامه با من همراه باشید تا این ویژگی خیلی کاربردی رو فعال کنیمدر ابتدا،زمانی که اپلیکیشن strava رو باز کردید،بر روی آیکون setting مطابق عکس زیر کلیک کنید:سپس در صفحه تنظمات،گزینه privacy Controls را انتخاب کنید:بعد از وارد شدن به صفحه Privacy Controls در قسمت Additional Controls بر روی گزینه Map Visibility کلیک کنید:در این صفحه با 3 گزینه ای که در عکس زیر میبینیم، روبرو هستیم:در گزینه اول میتونیم مشخص کنیم که در چه شهرهایی و چه فاصله ای از نقطه شروع و پایان،مسیر حرکت بر روی نقشه نمایش داده نشود.به طور مثال اگر در تهران زندگی می کنید،میتونید فقط این محدودیت رو برای شهر تهران اعمال کنید و در فعالیت هایی که در مابقی شهر ها دارید، به صورت کامل مسیر حرکت بر روی نقشه نمایش داده شود.در گزینه دوم،دیگه مهم نیست که فعالیتتون در چه منطقه ای هست، و برای کلیه فعالیت ها این محدودیت اعمال میشه.با انتخاب گزینه سوم، نقشه فقط برای شما قابل نمایش خواهد بود و دیگر افراد نمی توانند مسیر حرکتتون رو بر روی نقشه مشاهده کنند.</description><category>مهدی حسن زاده</category><author>مهدی حسن زاده</author><pubDate>Sun, 21 Nov 2021 11:45:21 +0330</pubDate></item></channel></rss>