لینک‌های شاد دوشنبه‌های آخر ماه – از گالری ۸ بیتی تا پروژه‌های شرکتی در گیت‌هاب و بازار کار

  • سحر یک پی دی اف بامزه درست کرده به اسم رقص با لینوکس که توش تاریخچه و چند تا نکته که برای خودش جالب بوده رو گفته، اجراش هم قشنگه و احتمالا خوشتون میاد نگاهی بندازین
  • رضا هم مثل پارسال، ویدئوهای کنفرانس پایکان ۲۰۱۸ آمریکا رو برای دانلود گذاشته که اگر دنبالش می کنین،‌ کارتون راحتتر باشه.
  • و اگر به گیک بازی علاقمند هستین، احتمالا وبلاگ فان پیوتر باید براتون جالب باشه: اخبار و مقالات در مورد کامپیوترهای تک بورد مثل رزبری و بقیه فامیل‌هاش.
  • عیسی هم که دوست قدیمی است و کلی حضور موثر در جادی.نت داشته (از جمله برنده شدن مسابقه برنامه نویسی) یک کار عالی رو توی شرکتشون شروع کرد: قانع کردن مدیرها به انتشار آزاد بخشی از پروژه‌ها. آدرس گیت هاب اینجاست و دو تا پروژه اصلی این دو تا:
    • پروژه گیو: درواقع یک نود دیسکاوری خیلی ساده با udp هستش که می‌شه تنظیمش کرد که از broadcasting استفاده کنه یا multicasting و تفاوت عمده‌اش با بقیه نود دیسکاوری‌ها در اینه که برای هر نود یک نقش قائل می‌شه و شما که از این ابزار داری استفاده می‌کنی می‌تونی مثلا بگی همه اون نود‌هایی که نقششون لاگ اگریگیتوره رو به من بده یا مثلا همه اون نود‌های worker رو به من بده. ایده خیلی ساده‌ای هستش براش پروتکل هم نوشتم همونجا ولی در عین حال خیلی کاربردیه
    • پروژه گنجکس: درواقع یه container جاواییه که شما می‌تونی روش فریم‌ورک خودت رو تعریف کنی و سرویس‌ها و لایبرری‌های خودت رو runtime به سیستم اضافه کنی و فریم‌ورک خودت اون سرویس‌ها رو به صورت ران تایم تحلیل می‌کنه و رفتار سیستم درجا عوض می‌شه
      و اگر علاقمند هستین در چنین پروژه‌هایی مشارکت داشته باشین، رزومه‌تون رو برای esa.hekmat روی جیمیل بفرستین یا بهتر از اون، اول پروژه‌ها رو نگاه کنین و بهش کد کامیت کنین تا شکی در خوب بودنتون نذارین.
  • هوم.. بحث گالری صفر کمی متفاوت است. من اول با شک و تردید رفتم توش ولی بعدش خوشم اومد. می تونه یکساعتی شما رو سرگرم کنه با ایده جالبش و آثارش و .. در کل به نظرم چیزیه که دیدنش مثبته. من کمتر تعریف کنم و خودتون گالری صفر رو ببینین

تشکر از استودیو طراحی تجربه کاربری فیل برای طراحی هویت بصری جادی

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

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

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

لینک‌های شاد دوشنبه آخر ماه بهمن ۱۳۹۶

  • مهدی توی وبلاگش یک راهنما داره برای ساخت https برای سایت‌های استاتیک و البته مطالب دیگه ای که ممکنه براتون جالب باشه.
  • دانا هم یک برنامه است برای به یاد سپردن (یاد گرفتن / حفظ کردن) چیزها. مثلا حفظ کردن کلمات. همون جعبه لاینتر خودمون. دلیل معرفی اش؟ نویسنده‌اش‌ کدش رو در گیت هاب دانا / جعبه لاینتر منتشر کرده. نکته جالب اینه که مثل یک برنامه گردن کلفت، با سی پلاس پلاس و کیوت است.
  • یک گروه بزرگ چهارده نفره هم یک کتاب رو ترجمه کردن به اسم کتاب تمرکز. خودم هم هنوز نخوندم ولی احتمالا مرور می کنم و شایدم بخونم (:
  • سایت ایران کوین شاپ هم کارش معامله ارز دیجیتال است. در واقع به این شکل که شما آگهی می ذارین و اگر یکی خواست می خره. معلومه که به من هیچ ربطی ندارن و من مسوول هیچ چیز نیستم (: من معرفی می کنم. (اینو گفتم چون از من خیلی می پرسن از کجا ارز بخرن و این بازی ها)
  • پارس پک هم در ادامه ویدئوی توضیح اس اس ال که من گذاشته بودم، لطف کرده و ۵۰ تا کوپن تخفیف ۳۰٪ اس اس ال برامون گذاشته. برای خرید اس اس ال از پارس پک از کوپن jadi استفاده کنین و حتی اگر خواستین، EV بیگرین.
  • پروژه کمپ کتاب / بوک کمپ هم ایده ای بسیار مورد نیازه: رد و بدل کتاب‌های بخصوص دانشگاهی که کلی پول دادیم خریدیم ولی الان دیگه به دردمون نمی خوره. به نفع همه! بخصوص اگر تفکیک دانشگاهی داشته باشه که بشه از همون دانشگاه خودم یکی رو پیدا کنم و کتاب‌های ترم قبلش رو ازش بگیرم.
  • سایت کوئرا هم که این روزها شناخته شده است. هم جایی برای یاد گرفتن و هم مسابقه دادن برنامه نویسی. ایده خوبشون در کنار امکان آزمون گرفتن آنلاین (حتی جنگو!) اینه که می تونین از سری های مسابقه هم استفاده کنین و ثابت کنین که برنامه نویس خوبی هستین (یا ببینی کدوم طرفی باید برین که برنامه نویس خوبی بشین!). صفحه مسابقات درجریان رو ببینین. نه برای اول شدن بلکه برای تمرین کردن.

آبی مایل به صورتی، تئاتری برای درک دنیای ترنسکشوال‌ها

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

تخمین ها دقیق نیست ولی گفته می‌شه ترنسکشوال‌هایی که دنبال تغییر جنسیت هستن تقریبا ۱ نفر در هر ۵۰هزار جمعیت رو شامل می‌شن. یعنی در ایران حدود ۱۵۰۰ نفر. اما این آدم‌ها کجان؟ اگر شما در طول همه سال‌های زندگی تو خیابون متلک می‌شنیدین، توسط خانواده درک نمی‌شدین، تو مدرسه دست انداخته می‌شدین، بارها کاملا جدی تهدید به مرگ می‌شدین، پیدا شغل براتون بسیار سخت بود و تلاش می‌شد از چشم همه دور نگه داشته باشین و … به نظرتون زندگی‌تون چه فرقی می‌کرد؟ به زندگی یک ترنسکشوال که نگاه کنین، اینها رو می‌بینین.

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

نقاط قوت

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

نقاط ضعف

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

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

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

حالا می تونین نسخه کاغذی ترجمه فارسی کتاب «فقط برای تفریح» توروالدز رو بخرین؛ صد در صد درآمد به زلزله کرمانشاه می رسه

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

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

در این معرفی دو تا نکته رو هم بایدب گم:

‍1. در گیر زلزله کرمانشاه هستیم. در طول هفته آینده صد در صد پولهایی که از این طریق به دست بیاد رو دونیت می کنیم به زلزله زده های کرمانشاه. می گم میکنیم چون در واقع هم شما دارین کتاب رو می خرین و پول می دین و هم من کتاب رو می دم و هم سری اول کتاب رو انتشارات رایگان به من داده و در نتیجه همه داریم کمک می کنیم و کتاب ها هم توزیع می شن که به نظرم خیلی هم خوبه.
2. انتشارات پژوهندگان راه دانش توی انتشار این کتاب خیلی کمک کرد و عملا پیگیری اونها باعث شد کتاب چاپ بشه (: این انتشارات به گفته مدیرش درست شده که کتاب هایی که تیپ گیک ها و برنامه نویس ها و افراد مستقل می نویسن ولی هیچ وقت به چاپ فیزیکی و واقعی نمی رسه رو چاپ کنه. اگر شما هم کتابی دارین که فکر می کنین خوبه چاپ بشه و تا حالا نشده، باهاشون با ایمیل pajo1396@gmail.com تماس بگیرین.

و البته…
لینک خرید کتاب فقط برای تفریح با کمک صد در صد قیمت کتاب به زلزله کرمانشاه

نمونه ای از یک گردهمایی هکری جذاب: اس اچ ای ۲۰۱۷

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

می دونم که این بیشتر به خاطر پیشنهادها و محدودیت های موجوده اما خوبه به فکر گسترش و ارتقای سطح باشین و یکی از بهترین روش‌هاش، نگاه انداختن به نمونه های خوب در حال اجرا است. تقریبا هر جا رو که نگاه کنین کنفرانسی در جریانه و می شه ازش ایده گرفت. چه برای اجرا چه سخنرانی چه چینش برنامه ها. مثلا اس اچ ای ۲۰۱۷ که توی هلند برگزار می شه و یک آوت دور هکر کمپ است.

سخنرانی‌های روز اول این کنفرانس/کمپ چیزهایی شبیه به این هستن:

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

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

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

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

لینوکسی هستین و حوالی اصفهان؟ جشن انتشار اوبونتوی ۱۷.۰۴ رو از دست ندین

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

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

راستی! برنامه همین پس فردا پنجشنبه، ۲۲ تیر است پس بهتره برای ثبت نام عجله کنین.

کتابی برای لذت بردن از برنامه نویسی رقابتی: Competetive Programmers Handbook

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

برنامه نویسی رقابتی به اون شاخه از برنامه نویسی می گن که معمولا در کارهای روزمره کاربرد مستقیم نداره و برای مسابقه های برنامه نویسی استفاده می شه. هرچند که بلد بودنش نشون می ده شما برنامه نویس خوبی هستین و اتفاقا در بعضی مسائل روزمره هم میتونین راه حل های خوبی ارائه بدین.

یاد گرفتن این شکل از برنامه نویسی سخت نیست: یک ایده +‌ یک توضیح در مورد فضای کار و بعد تلاش برای حل یک مساله. اگر علاقمند هستین نگاهی بهش بندازین کتاب خیلی خوبی برای شروع هست به اسم Competetive Programmers Handbook که همین پایین می تونین دانلودش کنین. این کتاب خیلی فشرده و مفید در بخش اول از سورت تا سرچ کامل، الگوریتم های حریص (گریدی) و برنامه نویسی داینامیک و آموزش می ده. بخش دوم کتاب کلا در مورد گراف است از ترورس و اسپنینگ تا فلو ها و کات ها و بخش سوم هم مباحث مستقل پیشرفته تر مثل نظریه بازی، الگوریتم های رشته ها، ژئومتری و غیره است. چه برنامه نویس تازه کار در برنامه نویسی رقابتی باشین و چه آدمی که این کتاب رو مثل یک کتابچه جدول می بینه، فصل های سه چهار صفحه ای این کتاب می تونه براتون جذاب باشه و چیزی بهتون یاد بده.

دانلود پی دی اف کتاب دم دستی برنامه نویسان رقابتی