عطر tom ford grey vetiver neroli portofino parfums de marley galloway

برای بهار و تابستون چه عطری بپوشیم؟

تعجب نکنین، این وبلاگ شخصی منه، پس ممکنه از هر دری توش بنویسم، معمولا از چیزایی که دوست دارم. برای همینه با این‌که برق خوندم اینجا معمولا از برنامه‌نویسی مینویسم. در هر صورت، یکی از چیزایی که من دوست دارم انتخاب کردن عطره. اول فصول سرد یا گرم معمولا زمانی رو اختصاص میدم برای جستوجو درمورد عطرهای مختلف و انتخاب کردن یکی از اون‌ها برای فصلی که پیش رو دارم. اینبار میخوام از عطرهای بهاری و تابستونی بگم.

بالطبع توصیه میشه تا برای بهار از عطرهای معتدل و خنک استفاده بشه و برای تابستون هم از عطرهای خنک. چرا؟ چون تا هم حس تازگی و سرزندگی به خودمون بِدَن و هم اطرافیانمون رو اذیت نکنن. خوب حالا من چه عطرهایی رو برای این فصل دوست دارم؟ در ادامه میخوام درمورد سه تا از این عطرها بنویسم.
(بیشتر…)

بیشتر بخوانید

Arduino Wallpaper

چطور پا تو سرزمین آردوینو بذاریم؟

آردوینو چیز باحالیه. یه برد قابل برنامه‌ریزی، با قیمت فوق‌العاده مناسب! تو این نوشته نمی‌خوام از مزایا و معایب آردوینو بنویسم. اگه یه جست‌جو توی وب انجام بدید کلی نوشته درمورد مزایای و معایب آردوینو پیدا می‌کنید. فقط در همین حد بگم، با توجه به پولی که براش میپردازیم، چیز قابل قبولیه برای کارهای مختلف، اما انتظار معجزه ازش نداشته باشید. از قدیم گفتن هر چقدر پول بدی آش میخوری. البته درمورد آردینو بیشتر از پولی که میپردازیم آش میخوریم. 😉 خوشبختانه آردوینو ماژول‌ها و شیلدهای مختلفی داره که بهمون کمک میکنن تا امکانات آردوینو رو افزایش بدیم. البته توجه داشته باشید که گاهی قیمت شیلد یا سنسور از خود آردینو بیشتر میشه. 😀

تو این نوشته میخوام خیلی مختصر میخوام درمورد یکی از راه‌های یادگیری آردوینو صحبت کنم: یه کتاب و یه سری آموزش تصویری.

(بیشتر…)

بیشتر بخوانید

adonis.js آدونیس

چرا AdonisJS رو برای پروژه‌م انتخاب کردم؟

به قولی بس بگردید و بگردد روزگار، دل به هیچی در نبندد هوشیار! (حالا با اندکی تلخیص).

من یه پروژه‌ی نه چندان کوچولو برای خودم تعریف کردم و امیدوارم بتونم از پسش بربیام. مطمئنا اگه بتونم وقت مناسبی روی این پروژه‌م بذارم، میتونم از آب و گل درش بیارم. حالا موضوع چیه؟ موضوع اینه که میخوام یه نرم‌افزار برای مدیریت کارها و مستنداتم بنویسم. فعلا برای این کار از Google Keep استفاده میکنم. وجدانا هم خوب، ساده و کار راه اندازه. به خصوص که متن‌ها و تصاویری که توش ذخیره می‌کنم به صورت آفلاین هم در دسترسم هستن و این وقتی تو سالن تولید هستم و اکثر اوقات دسترسی به اینترنت ندارم خیلی به کارم میاد. در هر صورت، من چندتا امکان اضافی نیاز دارم که متاسفانه Google Keep هنوز اونها رو نداره. پس می‌خوام دست به کار بشم و اپلیکیشن خودم رو بنویسم.

(بیشتر…)

بیشتر بخوانید

programmer day

به بهونه‌ی روز برنامه‌نویس از نوع ایرونی!

من تجربه‌ی زیادی ندارم، تازه تو محیط کار سه ساله شدم. تو این سه سال با چیزهای مختلفی کار کردم، که اکثرشون رو هم دوست داشتم. چون برنامه‌نویسی رو دوست دارم مدتی درگیر طراحی سرویس‌های تحت وب بودم، از طرفی چون مهندسی برق خوندم و اصلا مسئولیت اصلیم همینه، تو کارهای صنعتی هم از برنامه‌نویسی بهره بردم، مثل برنامه‌نویسی برای PLC، طراحی رابط کاربری با استفاده از HMI، پروگرم کردن برد آردوینو برای کارهای مختلف مثل جمع‌آوری اطلاعات از ماشین‌آلات صنعتی، سر و کله زدن با رسپبری‌پای به عنوان دیتا لاگر تو یه شبکه صنعتی (Modbus) و قس علی هذا. دوست دارم تو فرصت مناسب از هرکدوم ازین کارها تو وبلاگم بنویسم، ولی الان می‌خوام برم تو نقش بابابزرگِ مهربون و بالا منبر روضه‌ی نصیحت رو براتون چاق کنم 😀

به بهونه‌ی روز برنامه‌نویس می‌خوام از نکاتی بگم که سعی می‌کنم تو طراحی‌هام رعایت کنم، در واقع می‌خوام اونا رو با شما درمیون بذارم، تا اگه شما هم نظری دارید بگید و بتونم از تجربیات شما هم استفاده کنم.

(بیشتر…)

بیشتر بخوانید

start coding

کدوم زبون برنامه‌نویسی رو یاد بگیریم؟

خیلی وقت‌ها با این سوال از طرف دوستام مواجه میشم که کدوم زبون برنامه‌نویسی بهتره؟ یا کدوم زبون برنامه‎‌نویسی رو یاد بگیریم؟

خوب، تو جواب میشه گفت باید مطابق نیازهامون زبون برنامه‌نویسی مدنظرمون رو پیدا کنیم.

الغرض، تو وبسایت کارل چئو یه چارت وجود داره که بهمون کمک می‌کنه تا زبون برنامه‌نویسی مناسب خودمون رو پیدا کنیم، من این چارت رو با کمک React.js به صورت یه اپلیکیشن کوچولوی تحت وب درآوردم که از یه سری مراحل سوال و جواب تشکیل شده. اگه دوست دارید می‌تونید تو آدرس زیر این اپلیکیشنِ کوچولوی تحت وب رو ببینید و امتحانش کنید:

انتخاب زبون برنامه‌نویسی مناسب برای من

بیشتر بخوانید

rethinkdb-open-source

چرا RethinkDB رو بیشتر از هر پایگاه داده‌ای دوست دارم؟

بیشتر افرادی که میرن سراغ Node.js برای پایگاه داده یه‌راست میرن سراغ MongoDB. ولی پیشنهاد من برای جاوااسکریپت‌بازها یه چیز باحال‌تره: RethinkDB

تو این نوشته میخوام دلایل اینکه چرا RethinkDB رو دوست دارم و اون رو قطعا به MongoDB ترجیح میدم براتون بگم.

(بیشتر…)

بیشتر بخوانید

codeanywhere

کد اینجا، کد اونجا، کد همه جا!! یا به قول فرنگی‌ها CodeAnyWhere

اینبار میخوام یه سایت باحال و خوب رو بهتون معرفی کنم. Codeanywhere سایتیه که به ما امکان میده کدهامون رو توش بنویسیم و همه‌جا همراهمون داشته باشیم. ممکنه پیش خودتون بگید: خوب خیلی از سایت‌ها این امکان رو فراهم میکنن! حالا که چی؟

خوب، باید بگم که codeanywhere فقط یه سایت برای نگه داشتن کدهامون نیست، یعنی فقط یه کد ادیتورِ آنلاینِ خشک و خالی نیست! بلکه کلی امکانات داره. codeanywhere توانایی‌هایی داره که ما رو تواناتر میکنه. در ادامه به بعضی از امکانات codeanywhere اشاره میکنم.

  (بیشتر…)

بیشتر بخوانید

goodbye php

خداحافظ PHP؟

چند وقتیه که کلا سمت php نرفتم و کارهام رو با جاوااسکریپت و node.js سر و سامون دادم. گرچه این چند وقت پروژه‌ی خاصی رو هم در حال اجرا نداشتم و کارهایی که انجام دادم چیزهای کوچیک و دم دستی‌ای بودن برای تسهیل امور روزانه‌ی خودم. با این‌حال، همین کارهای کوچیک رو هم با جاوااسکریپت انجام دادم. برای پروژه‌هایی که این روزا تو ذهنم پرورش میدم تا در آینده روشون کار کنم هم به جاوااسکریپت فکر میکنم.

خوب سوال پیش میاد: آیا php برای من تموم شده؟ من که این همه وقت صرف یاد گرفتن php و لاراول و امثالهم کردم، چرا باید ولشون کنم؟ تو ادامه‌ی این نوشته میخوام به دنبال جواب این سوال‌ها بگردم.

(بیشتر…)

بیشتر بخوانید

redux js

چطور تو React.js شاخ بشیم و شاخِ Flux رو بشکنیم؟

قبلا درمورد این‌که چرا React.js رو انتخاب کردم، توضیح دادم، تو این نوشته نمی‌خوام از مزایای React بگم، میخوام بگم که چطور می‌تونیم رفیق گرمابه و گلستان React بشیم.

قطعا منابع زیادی تو اینترنت برای یادگیری React.js وجود داره، از مقاله و کتاب گرفته تا فیلم و کلیپِ آموزشی. من مدتی میشه که هی میگردم منابع مختلف رو پیدا میکنم تا ببینم کدوم بیشتر به کارم میاد. چندتا فیلم آموزشی از PluralSight و Tutsplus پیدا کردم، تماشاشون کردم، ولی کفاف کار من رو نمی‌دادن! این فیلم‌ها خیلی ساده فقط به مقدمات React پرداخته بودن و با دیدنشون کار عملی خاصی تو دنیای واقعی نمی‌شد انجام داد! بعد از کلی گشت و گذار و دانلود فیلم‌های آموزشی مختلف. چندتا منبع خوب، ساده و کاربردی برای یادگیری React از مبتدی تا یخورده حرفه‌ای‌تر پیدا کردم، گفتم لینک این منابع رو در اختیار شما هم قرار بدم تا اگه صلاح دونستید ازشون استفاده کنید.

(بیشتر…)

بیشتر بخوانید

cmder

یه Console Emulator خوب برای ویندوز

واقعیتش اینه که خیلی‌هامون داریم از سیستم عامل ویندوز استفاده می‌کنیم، حالا به هر دلیلی. فی‌المثل من مهندسی برق خوندم و اکثر برنامه‌هایی که باهاشون کار می‌کنم تحت ویندوز اجرا میشن، پس اکثر مواقع باید تو ویندوز زندگی کنم. البته از حق نگذریم، ویندوز ۱۰ هم خیلی بهتر و خوش‌قیافه‌تر از اَسلاف و جد و آباءش شده و کار کردن توش همچین بدک هم نیست. در هر صورت، اگه به هر دلیلی با ویندوز کار می‌کنید، حتما از فقدان یه خطِ فرمان درست و درمون رنج می‌برید. گرچه cmd یا همون Command Prompt تو ویندوز در دسترسه و علاوه بر اون جدیدا تو ویندوز PowerShell هم داریم، ولی الحق و الانصاف دوتاشون با هم دو زار نمی‌ارزن! گرچه شاید تو گفتن این جمله زیاده‌روی کرده باشم، ولی انصافا Command Prompt ضعیفه و PowerShell هم که انگار از مریخ اومده! برای یه کار کوچیک باید کلی چیز عجیب و غریب تایپ کنیم توش! از همه‌ی این‌ها گذشته، این دوتا قیافه‌ی خوبی هم ندارن. گرچه تو ویندوز ۱۰ قیافه‌شون یخورده درست درمون‌تر شده.

(بیشتر…)

بیشتر بخوانید