بایگانی برچسب: s

برنامه‌نویس‌ها در نقاشی‌های نقاشان کلاسیک

تامبلر نقاشی‌های کلاسیک از برنامه‌نویسان ایده جالبی داره که مطمئنا می تونه برای اکثر مخاطب‌های من بامزه باشه: تفسیر مرتبط با دنیای امروز برنامه نویسان نقاشی های کلاسیک. مثلا اینها:

ruby

«کارگران برنامه نویس در حال نگهداری اپلیکیشن مبتنی بر روبی آن ریلز»
– ارو یارنفلت. رنگ روغن روی بوم. ۱۸۹۳

return

«مدیر بخش مهندسی از جلسه بودجه باز می‌گردد»
– ایلیا رپین. رنگ روغن روی بوم. ۱۸۸۸

emacs

«ایمکس علیه ویم»
– گویا. ۱۸۲۰ تا ۱۸۲۳

javautil

«java.util.Date»
– سالوادور دالی. رنگ روغن روی بوم. ۱۹۳۱

root

«مدیر سیستم به یکی از توسعه دهندگان وب بر روی سرور پروداکشن دسترسی سودو می‌دهد»
– آندرآ دل وروچیو و لئوناردو داوینچی. رنگ روغن روی بوم. ۱۴۲۵ تا ۱۴۷۵

scala
«بازنمایی تصویری زبان برنامه نویسی اسکالا»
– هیرونیموس بش. رنگ روغن روی چوب بلوط. ۱۴۹۰ تا ۱۵۱۰
(پنل سمت چپ نمایشگر قابلیت‌های فانکشنال زبان، پنل اصلی سیستم تایپ و پنل سمت راست اجزای شئی گرای زبان را نشان می‌دهند)

توصیه می کنم بقیه تامبلر برنامه نویس ها در نقاشی های کلاسیک رو هم نگاه کنین. هم برای دیدن نقاشی های معروف خوبه هم برای لبخند زدن و یک لحظه گفتن «آره واقعا اینطوریه!».

نکته تکمیلی اینکه گفتن «آره واقعا اینطوریه» نشون دهنده چیزی بسیار جالبه: تکرار اتفاقات به شکل های مختلف در طول دوران های مختلف، جاهای مختلف و زمان‌های مختلف. انسان‌ها احساساتی پایه دارن مثل ترس، غم، نگرانی، اعتلا، شادی و … که در طول دوران ها ثابت بودن ولی به چیزهای مختلفی نسبت داده شدن. بازگشت مدیر بخش از جلسه تصویب بودجه همون ترکیبی از نگرانی و اضطراب و اشتیاق رو توی من به وجود می یاره که یک غارنشین موقع بازگشت هم گروهی اش از شکار داشته. ایلیا رپین دقیقا همون ترکیب های احساسی رو توی تابلوی زیر کشیده:

return

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

همینه که خوندن رمان و دلسپردن به هنر ارزشمند خونده می شه: آشنا شدن با لایه ای عمیق از روابط انسانی.

یادتون نره که از نقاشی ها و شوخی های تامبلر برنامه نویس ها در نقاشی های کلاسیک لذت ببرین (:

هواشناسی در ترمینال: مثل اینکه تا یکشنبه هم فضای بارونه

سایت wttr.in یک هواشناسی تحت ترمینال است. جذابیت خاص؟ با curl که یک ابزار بسیار قدرتمند لینوکسی برای دریافت یو آر ال‌ها با تکنیک‌ها و مکانیزمهای و گزینه‌های مختلف است هم می تونین بهش درخواست بدین. مثلا اگر لینوکس (یا کرل) دارین کافیه این دستور رو بزنین:

curl http://wttr.in/tehran

تقسیم بر صفر در یک ماشین حساب مکانیکی

mechanicalzero

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

توی برنامه نویسی این برای ما یک ارور (یا نتیجه غیر عددی) است و توی ریاضیات چیزی خارج از حوزه اعداد اما اگر از یک ماشین حساب مکانیکی با چرخ دنده و غیره استفاده کنیم ماجرا چطوری می شه؟ این ویدئو نتیجه اینکاره

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

رجکس بلدین؟ پس این جدول های رجکس متقاطع رو بیشتر از این منتظر نذارین

regex
چه از قبل رجکس بلد بوده باشین، چه توی ویدئوی آموزش رجکس باهاش آشنا شده باشین، چلنج‌های این سایت می‌تونه چند دقیقه تا چند ساعت سرگرمتون کنه. احتیاط کنین که اعتیاد آور هم هست: جدول رجکس‌های متقاطع

چجوری کاربران رو مجبور به خریدن اپ بکنیم: فونت کمیک اجباری

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

hello_python

اما متاسفانه این اپ آزاد نیست و بعد از ۳۰ روز دوره آزمایشی‌اش تموم می‌شه و لازمه اونو بخرین. اگر نخرین چی می‌شه؟

chocolate

هاها… همه چیز مثل قبل است به جز اینکه تمام فونت ها به comic تبدیل می‌شن که مورد علاقه‌ترین فونت کسانی است که یک هفته می‌شه با کامپیوتر آشنا شدن و مورد نفرت‌ترین فونت کسانی که بیشتر از پنج ساله در این دنیا هستن. معلومه که هر آدم حرفه‌ای که از برنامه خوشش اومده باشه، در همون ساعت‌های اول پول می‌ده و ادیتور رو می‌خره!

باس کی برای ردیت

چی؟! اگر شما هم مثل من از تیتر چیزی نفهمیدین بهتره اول انگلیسی‌اش رو بگم و بعد توضیحش رو اضافه کنم. انگلیسی تیتر می شه: Boss Key for Reddit. ردیت که شناخته شده است براتون؛ یک سایت اجتماعی سرگرمی و خبر و بحث که از مراکز مهم فرهنگ اینترنت است و روزانه آدم‌های زیادی بهش سر می‌زنن.

اما باس کی یا کلید رییس یا چنین چیزی چیه؟ این بر می‌گرده به دورانی که ما در کامپیوترهای تحت داس بازی می کردیم و بعضی بازی‌ها یک کلید داشتن که اگر فشارش می‌دادی صفحه طوری می‌شد که انگار مشغول کار مهمی هستی. این دگمه برای بچه‌هایی که قرار بود با کامپیوتر درس بخونن ولی داشتن بازی می‌کردن استفاده می‌شد و همینطور به یک کارمند امکان می‌داد که وسط بازی اگر یکهو رییس وارد شد، کلیدهایی مثل ctrl+alt+b رو فشار بده و یک صفحه گسترده یا نامه اداری روی صفحه ظاهر بشه. حتی من در دورانی عکس بک گراند کامپیوترم برنامه ایمیل خوان شرکت بود و در نتیجه می‌شد به شوخی هر وقت رییس می‌یاد، فقط پنجره رو کوچیک کنم و به نظر برسه که مشغول ایمیل‌های شرکت هستم!

حالا تیتر قابل فهم تر است: باس کی برای ردیت. یک دوستی به شکلی جالب یک سایت آنلاین برای خوندن ردیت درست کرده که درست مثل یک کلید حضور رییس برای ردیت کار می کنه و حتی اجازه می ده عکسهای هر پست به شکل پیش فرض مخفی باشه و در لحظه مناسب باز بشه.

outlook