همین جوری

آخرین مطالب

۴ مطلب با موضوع «مهندسانه‌ها!» ثبت شده است

زبان و تفکر

شنبه, ۲۶ ارديبهشت ۱۳۹۴، ۲۰:۳۵

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

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

  • ۲ نظر
  • ۲۶ ارديبهشت ۹۴ ، ۲۰:۳۵
  • سیدمحسن

بهینه‌ی محلی

چهارشنبه, ۲۲ بهمن ۱۳۹۳، ۱۵:۴۲

خیلی از مسائل مهندسی، در نهایت تبدیل می‌شوند به یک مسئله بهینه‌سازی؛ یعنی به دست آوردن پارامترهایی که تابعی را بیشنیه یا کمینه می‌کند. یکی از مشکلات در بهینه‌سازی این‌جاست که گاهی جواب سر راستی برای این مسئله نیست و باید با تکرار و مقایسه مقادیر به جواب رسید. گاهی اوقات این کار راحت‌تر است مثلا در این شکل پایینی.

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

ولی بعضی وقت‌ها استراتژی بالا جواب نمی‌دهد؛ مثل این یکی شکل 

اینجا مثلا اگر از a شروع کنیم و به سمت سربالایی برویم به b می‌رسیم و b جای خیلی خوبی نیست. یعنی نسبت به اطرافش جای بهتری است اما در کل که نگاه کنی جاهای بهتری هم هست. 

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

یک راه حل این مسئله در بهینه‌سازی وارد کردن «شانس» است.* حالا به شیوه‌های مختلفی. یک روش این که گاهی به سمت بالا نرویم بعضی وقتها سمت دیگری برویم. شما مثلا سمت بالا را بگیر ادامه تحصیل(؟) دادن، بگیر کار با درآمد بیشتر را انتخاب کردن. روش دیگر این که گاهی جهش کنیم، بپریم یک جای دیگر نمودار (که امیدوارم جایی مثل c باشد.) مثلا تا الان در بازار بوده‌ای بروی دانشگاه ببینی چه خبر است یا در دانشگاه بوده‌ای و باید بروی بازار را هم ببینی. تا الان مهندسی می‌خوانده‌ای، فردا سرکی به روان‌شناسی بزنی ببینی چه خبر است..


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

 


* یاد این جمله‌ی جوکر می‌افتم که: «Introduce a Little Anarchy»
  • سیدمحسن

ایده‌هاتان را شکار کنید

يكشنبه, ۱۶ شهریور ۱۳۹۳، ۲۳:۴۵

موضوع «مهندسانه‌ها!» گمانم اولین موضوعی بود که ساختمش. ولی اولین مطلبی که آمد زیر عَلَمش تا امروز آخرینش هم بوده. به نظر خودم وقتی درباره مسائل فنی می‌نویسم، حتی از بقیه نوشته‌هام بدتر در می‌آید. البته حتی اگر این هم نبود کم پیش می‌آید که چیز جالبی برای گفتن داشته باشم. حالا گفتم یک بار امتحان کنیم ببینم چه از آب در میاد.

  • ۱ نظر
  • ۱۶ شهریور ۹۳ ، ۲۳:۴۵
  • سیدمحسن

فید و اشتراک

سه شنبه, ۱ مرداد ۱۳۹۲، ۱۷:۲۴

یکی از مشکلاتی که وبلاگ‌ها و وبسایت‌ها دارند. اینه که باید مرتب بهشون سر بزنید تا چک کنیم که مطلب جدیدی گذاشتن یا نه. 

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

 

البته چاره کار بسیار ساده است: RSS feed.

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

 

این قضیه مخصوصا در مورد جاهایی که مرتب به روز نمی‌شن، خیلی کمک‌کننده است. و با توجه به این که اینجا احتمالا از اونجاهاست خواهش می‌شه که این آدرس http://mohsen-sh.blog.ir/rss رو هم توی فیدخوان‌تون اضافه‌ کنین.

  • ۰ نظر
  • ۰۱ مرداد ۹۲ ، ۱۷:۲۴
  • سیدمحسن