۱۳۹۳-۱۱-۰۹

جنگ مرورگر ها بر روی لپ تاپ من

روی لپ تاپ من حدودا ۶ تا browser نصبه! ولی هیچ کدومش کاملا نیازهامو برطرف نمی کنه. بنابراین برای هر کاری از یکیشون استفاده می کنم.
وقتی لپ تاپ تو برقه گزینه اول Google Chrome چون تقریبا همه چیز هایی که میخامو داره و تنها مشکلاتش مصرف زیاد باتری و نداشتن یک download manager درست حسابیه.
هر وقت که کار دانلود دارم بخصوص اگه با فیلتر شکن باشه از فایرفاکس و پلاگین DownThemAll استفاده می کنم.
وقتایی که دارم رو باتری کار می کنم از safari استفاده می کنم چون تو تو OS X مصرف باتری Safari فوق العاده پایینه ولی کلی از امکاناتی که من می خوامو نداره، ست کردن socks proxy فقط بر روی مرورگر مهمترینشه.
Opera, Maxthon و Vivaldi که جدیدا اومده هم که کلا رفتن کنار تو جنگ شکست خوردن.

۱۳۹۳-۱۰-۲۴

تجربه استفاده از Yosemite

بخاطر شروع شدن اولین پروژه iOS عمرم! مجبور شدم فعلا برگردم رو Mac OS X. البته اولین کاری که کردم آپدیت سیستم به Yosemite بود.
تا الان Yosemite رو بهتر از Mavericks دیدم. هم performance سیستم بهتره و هم Ram کمتری مصرف می کنه. البته هنوز به پای Ubuntu نمی رسه.

۱۳۹۳-۱۰-۲۱

تفاوت توسعه محصول نرم افزاری در برابر پروژه نرم افزاری

اوایل ZeroTurnaround رو فقط از محصول پر سرو صداش JRebel می شناختم (که البته هیچ وقت قسمت نشد باهاش کار کنم!) ولی از وقتی فید مطالب و مقلاتشون رو هم می خونم خیلی بیشتر ازشون خوشم اومده.
مطلبی که درباره تفاوت توسعه محصول نرم افزاری در برابر پروژه نرم افزاری نوشته بودن واقعا عالی و آموزنده بود. در مورد اینکه وقتی داری برای یک مشتری یک پروژه خاص رو توسعه می دهی باید بر روی چه چیز هایی تمرکز داشته باشی و به چه چیز هایی بهای بیشتری بدهی و وقتی داری یک محصول نرم افزاری توسعه می دهی به چه چیز هایی باید دقت بکنی.

شاد باشید.

۱۳۹۳-۱۰-۱۴

خروج از تمام گروه های وایبر

دیروز از تمام گروه های وایبری که در آنها عضو بودم خارج شدم. دلیل اصلیمم این بود که کلی مطلب تکراری که دوستان فقط به خودشون فقط زحمت فوروارد کردن میدن. هم کلی از وقت آدم گرفته میشه و هم اینکه دارم تو کاری مشارکت می کنم که باهاش مخالفم.
پس بهتره نباشم و اگه هم کسی باهام کار داره پیغام شخصی بده.

۱۳۹۳-۱۰-۰۹

سال 2014

سال ۲۰۱۴ داره تموم میشه حیفه دربارش چیزی ننویسم:
  • تجربه کار در ۳ شرکت (چقدر شرکت عوض کردما).
  • سال ورودم به دنیای تولید برنامه های اندروید.
  • سال اشتباه های بزرگ و تصمیم های بزرگ.
  • رشد جواب یاب.
  • ورود به دنیای Scala و Play Framework.
  • سال Macbook Pro.
  • تعویض گوشی.
  • تعویض منزل.
  • سال سوءتفاهم ها.
  • ...
از سال ۲۰۱۰ تا الان هیچ سالی نبوده که بیشتر از ۴۵ پست تو یک سال داشته باشم (یادش بخیر)، اما امسال نزدیک ۵۰ تا پست داشتم.


۱۳۹۳-۱۰-۰۱

حتی یک ساعت خراب هم دوبار در روز ساعت صحیح را نشان می دهد

این یکی از تاثیر گذارترین جملاتی بوده که شنیدم. این جمله به آدم یاد میده که صبر داشته باشه و مثل یک شکارچی تمام حرف های طرف مقابل رو گوش کنه و نکات مثبت رو از تو حرف ها شکار کنه.

۱۳۹۳-۰۹-۱۱

تجمیع dropbox, pocket و keep در evernote

قبلنا از evernote خوشم نمیومد.شاید از وقتی فهمیدم تنها برنامه ای که قابلیت ذخیره و نمایش متن های نوشته شده با قلم گلکسی نوت رو داره باهاش دوست شدم.
تا همین چند روز پیش با google keep نوشته هامو نگه می داشتم، با pocket لینک های مورد علاقم برای مطالعه در آینده رو نگه می داشتم و با dropbox فایل های اشتراکیمو. ولی الان همه این سه تارو تعطیل کردم و دارم این کارارو با evernote در یک جا انجام می دم.
از وقتی دیدم کلاینت وبشم با gwt نوشتن یجورایی بهش تعلق پیدا کردم.
تنها مشکلش اینه که کلاینت رسمی لینوکس نداره.

۱۳۹۳-۰۹-۱۰

پیدا کردن الگوی خوب بودن حال و احوال!

بعضی روزا خیلی حالت بده بعضی روزای دیگه خیلی حالت خوبه، اگه می شد یه راهی پیدا کرد که الگوی روز هایی که حالت خوبه رو پیدا کنی خیلی خوب بود.

۱۳۹۳-۰۹-۰۳

بعضی چیزارو باید نوشت بعضی هارو نه !

بعضی مسائل رو باید روی ورق بنویسی تا همش تو ذهنت نباشه و ازت انرژی بگیره تا بعدا سر فرصت بهشون فکر کنیو براشون برنامه بریزی.
اما بعضی مسائل هستند که برعکس هستند، باید همش تو فکرت باشن تا یادت نره کاریو انجام ندی یا بدی! یادت نره چه اشتباه ها یا تجربه هایی کردی، انقدر همیشه تو مخت باشن که دیگه تکرار نشن.

۱۳۹۳-۰۸-۲۶

گاهی گمان نمیکنی ولی خوب می شود

این شعر قیصر امین پور بسیار زیباست:

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

۱۳۹۳-۰۸-۲۴

گلکسی نوت 4، شاهکار بعدی سری نوت

با گلکسی نوت 4 از نزدیک کار کردم. به نسبت نوت 3 که دارم خیلی پیشرفت کرده ولی به قیمت الانش نمی ارزه ( 2 میلیون 400).
قلمش خیلی روونه تر شده و حساس تر، فکر کنم بخاطر رزولوشن صفحه نمایش که 4k شده. این قابلیت هم خیلی خوب بود که وقتی از یک متن عکس میگیری می تونه تبدیلش می کنه به متن حتی متن های فارسی. قاب دورشم که فلزی شده خیلی حس خوبی داشت.
در کل خیلی وسوسم کرد ولی نوت 3 هنوز برام قابل قبوله و خیلی از قابلیت هاش هنوز راضیم می کنه.

۱۳۹۳-۰۸-۲۲

‫دیگه زومیت نمی خونم

سایت زومیت رو بصورت رسمی از feed reader حذف کردم (inoreader) و برای خوندن اخبار فارسی فقط از سایت دیجیاتو استفاده می کنم (البته یک پزشک هم هست که نمیشه بهش گفت خبری).
برای اینکارم هم دلایل شخصی دارم که چند تاشو می گم:
  • زومیت جدیدا اخبار خاصی در مطالبش میگه و بعدش قسمت نظرات اون خبر های خاصو غیر فعال می کنه، با اینکه هیچ وقت در زومیت و دیجیاتو نظر نمی دم و کلا نظر های این سایت ها هم فوق العاده سطحی و کل کل الکیه ولی اینکه برای یکسری خبر خاص امکان نظر به خواننده ندی، بی احترامی به حقوق خواننده است. مثال
  • RSS زومیت فقط خلاصه مطلب رو نشون میده و برای دیدن مطلب کامل بزور تورو می بره به سایت خودش بر خلاف دیجیاتو که تمام مطلبو در RSS نشون میده.

۱۳۹۳-۰۸-۲۰

‫تجربه خوب از بازی های کامپیوتری حرکتی

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

۱۳۹۳-۰۸-۱۶

کتاب just for fun

کتاب just for fun نوشته لینوس توروالدز (خالق لینوکس) بترجمه جادی عزیز رو تموم کردم. واقعا عالی بود هم زندگی نامه لینوکس بود هم نیمچه زندگی نامه خود توروالدز.
از جادی عزیز هم ممنونم که با اینکه نتونست کتابو چاپ کنه ولی اونو رایگان در اختیار ما قرار داد. (البته من donate کردم).
شخصیت توروالدز خیلی جالبه، نه جاه طلب نه خیلی باهوش و نه تو شرایط محیطی خوبی بوده. کلا به من ثابت کرد اگه آدم به چیزی عشق داشته باشه موفق میشه حتی اگه دنیا هم جلوش وایسه.

۱۳۹۳-۰۸-۱۵

موفقیت یک شرکت یا پروژه

موفقیت یک شرکت نتیجه کیفیت است و اینکه به آدم ها چیزی بدهید که می خواهند. موفقیت نتیجه تلاش برای کنترل مردم نیست.

لینوس توروالدز

۱۳۹۳-۰۸-۰۹

۱۳۹۳-۰۸-۰۸

فرقی نداره وقتی ندونی و نبینی . غصه ات می گیره وقتی می دونی و می بینی

به اینی که می نویسم اعتقاد ندارم ولی بعضی موقع ها ندونستن یه سری چیزا بهت کمک می کنه که یه کارایی رو انجام بدی که در صورت دونستن اون چیزا عمرن انجامشون میدادی!!!

دسترسی داشتن به اطلاعات و دانش تو این موارد مزیت حساب نمی شه؟

مثلا من حداقل یکبار در گذشته جراحی لثه کرده بودم و خودمم خبر نداشتم، چرا، چون بچه بودم، اینترنتم نداشتیم و تو خونوادمونم دندون پزشک هم نداشتیم (فقدان اطلاعات) ولی رفتم چند جلسه دندونم عصب کشی شده، پر شده، جراحی لثه شده و در نهایت روکش شده و من بدون ترس و دغدغه فقط فهمیده بودم دندونم خوب شده در حقیقت تنها فرق پروسه بالا به یه پر کردن معمولی برام این بوده که یکی چند جلسه طول کشیده و یکی ۱ جلسه.

حالا الان مثلا بزرگ شدم، اینترنت دارم و کلی رفیق آشنا که ازشون سوال پرسیدم (داشتن اطلاعات). دکتر بهم گفته نیاز به جراحی لثه داری رفتم پرس و جو کردم اینترنت سرچ کردم دیدم چه کار ترسناکیه که باید لثتو بتراشن تا تاج دندونت بیشتر شه برای روکش و ...
اصالت کاشونیمم زده بود بالا که اصلا نرم برای دندونه کاری کنم نهایتش می کشمش دیگه !!!

امروز که کار تمام شد تازه فهمیدم قبلا جراحی لثه داشتم. فکر کن.

حالا نداشتن اطلاعات بهتره یا داشتنش !!!

۱۳۹۳-۰۸-۰۲

امان از دست اهداف نیمه کاره و باز

"آدم باش وقتی یک هدفی برای خودت انتخاب می کنی تا تهش برو حالا چه منجر به شکست بشه چه پیروزی"

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

۱۳۹۳-۰۷-۲۹

تفاوت توقع و تعهد

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

۱۳۹۳-۰۷-۲۵

نتیجه نصب Ubuntu 14.04 بر روی MacBook Pro Retina بعد از ۳ ماه

۳ ماه میشه که بر روی MacBook Pro Retina، اوبونتو ۱۴.۰۴ نصب کردم. امروز OS X Yosemite عرضه شده و کمی وسوسه شدم که نصبش کنم و بر گردم به OS X، برای همین نشستم بررسی کردم که تو این سه ماه که روی MacBook اوبونتو نصب کرده بودم چه مشکلاتی داشتم و چه مزایی داشت و اونو با زمانی که OS X کار می کردم مقایسه کنم (یک مقایسه منصفانه!):

اولین نکته ای که باید بگم اینه که کارکرد روزانه من از MacBook بعنوان یک developer خیلی سنگینه، از صبح برنامه های زیر در حال اجراست:
  • گوگل کروم با حدود ۲۰ تب باز
  • اندروید استودیو
  • Intellij Idea
  • یک یا دو شبیه ساز اندروید Genymotion
  • فایرفاکس (برای tor browser)
  • thunderbird برای ایمیل های سازمانی
  • pidgin برای چت یاهو و gtalk
  • file manager
  • یک یا دو یا سه ترمینال
  • viber
  • mysql workbench
  • و چندین سرور برای کار development مانند (memcached, mysql, mongodb و ...)
مزایای اوبونتو بر روی MacBook Pro Retina:
  • مصرف رم بسیار کمتر از OS X، برای مثال در حالت مساوی وقتی کروم، thunderbird، تور و pidgin بالاست، اوبونتو حدود ۱.۵ تا ۲ گیگ رم میگیره ولی OS X حدود ۴ تا ۵ گیگ که حجم اصلیشم برای کرنل و سرویس های اون و همچنین file manager و یکسری برنامه پیش فرض OS X.
  • در اوبونتو به نظر میرسه برنامه های سریعتر اجرا می شوند، یا حداقل برنامه های جاوایی مثل اندروید استودیو یا Intellij سریعتر لود می شوند.
  • با وجود apt-get و ... نصب نرم افزار ها برای ما developer ها هم راحت تره و هم در apt-get نرم افزار ها بروزترن و هم بیشترو کاملتر (به نسبت Homebrew و ...)
  • keyboard layout توی OS X خیلی خاص و غیر استاندارد (این دکمه command آدمو دیوونه می کنه) و بعد یه مدت دیگه نمی تونی پشت کیبورد همکارات بشینی ولی تو اوبونتو میشه مثل بچه آدم همه جا کار کرد!
  • برنامه هایی که به X11 وابستگی دارند تو مک خیلی بیریخت و با دردسر بالا میان (مثل Wireshark)

معایب اوبونتو بر روی MacBook Pro Retina:
  • touchpad توی OS X خیلی عالی کار می کنه.
  • webcam اصلا تو اوبونتو کار نمی کنه.
  • فونت های پیش فرض OS X از اوبونتو کمی بهتره.
  • sleep تو OS X فوق العاده stable ولی اوبونتو اصلا sleep نداره!
  • در حالت نرمال مصرف باتری تو OSX حدود ۷ ولی تو اوبونتو ۵ ساعت.
با توجه به موارد بالا کماکان رو اوبونتو می مونم و حالشو می برم.

شاد باشید.