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

دبیان مادر بسیاری از توزیع های مشهوری است که ما می شناسیم؛ مثلا اوبونتو:
jadi@funlife:~$ cat /etc/debian_version jessie/sid
این توزیع که به خاطر پروسه های انتخابات آزاد و رای گیری ها و تصمیم گیری های جمعیش دموکرات ترین توزیع لینوکس هم شناخته می شه، به خاطر حجم عظیم بسته هاش که توشون تقریبا هر برنامه ای پیدا می شه و همچنین وسعت حیرت آور سخت افزارهایی که روشون اجرا می شه یکی از انتخاب های همیشگی حرفه ای ها است.
حالا دبیان هشت بعد از بیست و چهار ماه تلاش پیگیری منتشر شده. دبیان بر خلاف توزیع هایی مثل اوبونتو و ردهت و … در جواب به اینکه «کی نسخه بعدی منتشر می شه» می گه «هر وقت آماده شد» که جوابی عالی در دنیای لینوکسه.
نسخه های مختلف دبیان بر اساس اسم شخصیت های کارتون «داستان اسباب بازی» نامگذاری می شن و این نسخه جسی است:

مثل همیشه بیش از بیست هزار سورس برنامه از sources.debian.net در دسترس هستن و این نسخه قابلیت اجرا از روی کامپیوترهای ۳۲ بیت تا ۶۴ بیت تا پاورپی سی و میپس و آرم و غیره رو داره.
اگر علاقمند هستین بعد از انتظاری ۲۴ ماهه، دبیان جدید رو تست کنین به صفحه ایمیج های زنده دبیان برین و در صورتی که لازمه راهنمای نصب رو بخونین.
مبارک باشه به همه لینوکس کارها و بخصوص ایریکس که در حالی که من مشغول پریدن از این توزیع به اون توزیع بودیم همیشه حرفش این بوده که «یکبار دبیان نصب کن و خودت رو خلاص کن!»
چالش کتاب ۱۳۹۴ – قدم دوم – گازم بگیر از مایک فریسی
در قدم دوم چالش کتاب ۱۳۹۴، تصمیم گرفتم چیزی رو بخونم که همیشه برام جالب بوده ولی حوصله نکردم بخونم: کتابی از یکی از نویسندههای مدرن دیجیتال. به دلیل اینکه در لحظه انتخاب، مایک فریسی یکی از کتابهاش رو روی آمازون رایگان کرده بود، کتاب Bite Me یا «گازم بگیر» رو انتخاب کردم.

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

این نویسندههای نوظهور بدون نیاز به روشنفکرهایی که آثارشون نقد کنن، بدون نیاز به صفحه ویکیپدیا، بدون نیاز به سازمان های انتشارتی و غیره رمانهایی ساده ولی عامه پسند می نویسن که به خوبی در اینترنت فروش می ره. این رمان هم مثل بقیه کتابهای این نویسنده ترکیبی بود از جنایت و ماجراهای پلیسی، شخصیتهای تیپیک، سکس، فاکتورهای جامعه مدرن مثل دغدغه پول و تنهایی و رابطه و یک روند خطی از دید شخصیت اصلی که در اواخر کتاب به اوج می رسید و بعد به آرومی پایین می اومد.
من راضی هستم که خوندمش و دقیقا هم پروسه رو درک کردم: این نویسنده ها یک کتاب رو برای مدتی مجانی می کنن و من الان می دونم که اگر یکی دو روز بیکار داشتم بدون چیز جذابی برای خوندن، خریدن یک کتاب ده هزار تومنی از مایک فریسی گزینه خوبیه. این نکته تاکید کننده همون ماجرای قبلی است که «آیا ما ایرانی ها بی شعوریم که کتاب نمی خونیم؟ یا چی؟». کتاب های عامه پسند ترکیبی هستن از سرگرمی و مسائل پر کشش (از درگیری های روزمره اجتماعی تا سکس و رابطه و عشق و جنایت و معما) و خب وقتی ما بخشی از اینها رو ممنوع می کنیم و بخش دیگه رو سانسور و بخش دیگه رو تنظیم با تبلیغات دولتی، معلومه که محصول نهایی جذاب نمی شه و کتاب همون مهملی باقی می مونه که انگار قراره هر لحظه باهاش بودن به ما آموزش بده (: فرهنگ ساز جان هم اینو درک نمی کنه که بخش بزرگی از کتاب ها برای سرگرمی هستن و همین شروع کتابخون شدن آدم ها است. به هرحال… می ریم برای قدم بعدی که به پیشنهاد یکی شروع کردم ولی تا اینجا که نسبتا به زور خوندم ولی تمومش می کنم تا از کسی که تا حالا نخوندم و اصلا نمی دونستم هست، چیزی خونده باشم: رمان کلاسیک کلید از جونیشی تانیزاکی که در ۱۸۸۶ به دنیا اومده!.
مرتبط
– چالشی برای سال نو: کتابی بخونیم که….
– دلبر اسپوتنیکی
این زن بعد از ۵۶ کیلو لاغر شدن عکسهاش رو منتشر کرده تا به من و شما بگه بدونمون رو دوست داشته باشیم
کریستین مایل ۲۳ سالشه و مثل اکثر ما فکر می کرده اگر با فشار و گرسنگی و ورزش و .. بدن ۱۲۰ کیلوییاش رو به ۶۴ کیلو برسونه چیزی می شه که رسانهها تبلیغش می کنن و بهش می گن زیبا. این مساله براش وقتی شروع شد که سراغ خرید لباس عروسی رفت و هیچ لباسی اندازهاش نبود:
لباس رو به اتاق پرو بردم و نفس نفس زنان تلاش می کردم توش جا بشم. قرمز شده بودم و عرق می ریختم و کم مونده بود گریه کنم. در آخر لباس رو پس دادم و از مغازه فرار کردم.
شاید عکس فعلی کریستین از نظر خیلی از ما هیکل قابل قبول باشه:

ولی واقعیت بدنی که از ۱۲۰ کیلو به ۶۴ کیلو رسیده این نیست. متاسفانه واقعیت اینه که یک بدن ۱۲۰ کیلویی بیمار حساب می شه و نیازمند درمان است و مهمتر از اون پیشگیری. اما از دست دادن ۵۶ کیلو، درمان نیست. زیبا کننده هم نیست:

هر کس بدنی داره و باید سعی کنه اونو سالم و خوب نگه داره. مطمئنا بیمه قبول نمی کنه که پول جراحیهای لازم برای حذف پوست اضافه رو بده و کریستینا می گه که شاید بهترین کار این باشه که بخشی از وزن قبلی رو دوباره برگردونه.
من نمی تونم همیشه اینطوری بمونم. مثل اینه که توی زندانی از پوست گیر افتادهام. من می خواستم توی عروسی خوب به نظر برسم ولی رژیم همه چیز رو نابود کرد. مثل این بود که مشغول مخفی کردن یک راز بزرگ زیر لباس عروسیام هستم. همه میگفتن که چقدر جذاب شدهام ولی هیچ ایدهای از شرایط وحشتناک زیر لباس نداشتن.
روش کاهش وزن رژیم سخت و قرصهای تجویز شده توسط متخصص لاغری بودن که در نهایت باعث شدن ماهانه نزدیک به هفت کیلو از وزن کم بشه و در نهایت کریستین از سایز ۲۴ به ۱۴ برسه.
منطقا باید از خوشحالی بال در میآوردم چون به سایز ۱۴ رسیده بودم اما احساس انزجار داشتم. من بدن یک آدم بازنشسته رو زیر لباس مخفی کرده بودم.
یادآوری: بدن خیلی چاق یا بدن خیلی لاغر بیمار است. بیماری باید درمان بشه و از اون مهمتر پیشگیری. یک بچه چاق یک بچه جذاب نیست بلکه بچه ای است با والدینی بی توجه به سلامت کودک. همزمان باید بدونیم که زیبایی وابسته به یک شکل بدن خاص – بخصوص بدنی که هالیوود تبلیغ می کنه – نیست. سلیقه ها و گرایش ها فرق می کنن و هر کسی می تونه زیبا باشه و یک عدد مشخص کننده هیچ چیز نیست و در نهایت اینکه هر کس باید درک کنه چه بدنی داره و باهاش کنار بیاد (: درست مثل قد. اگر من خیلی لاغر هستم خب خیلی لاغر هستم و دیگه لازم نیست تمام زندگی در حسرت داشتن بدن عضلانی باشم. اگر من فرم بدنی درشت دارم باید سالم نگهش دارم و تمام زندگی حسرت این رو نخورم که چرا استخونی نیستم و غیره و غیره. شاد و باشیم و سالم و آگاه. تا جمعه ای دیگه نگاهتون به مطالب مرتبط باشه:
اوبونتوی ۱۵.۰۴، کم سر و صدا ولی قرص و محکم

دوباره بعد از شش ماه، یک اوبونتوی جدید داریم. ماه چهارم از سال ۲۰۱۵ هستیم پس اوبونتوی فعلی اسمش هست «پونزده [ممیز] صفر چهار یا همون 15.04» آشنای خودمون.
تقریبا تنها و بزرگترین تغییر جدی در این نسخه رفتن به سراغ سیستم دی است. سیستم اینیت که حالا سیستم دی اداره اش می کنه، نرمافزاری است که کنترل ماژولها رو بر عهده داره و می شه گفت یکی از اجزای بسیار مهم یک سیستم عامل است. در نسخههای قبل اوبونتو سعی می کرد سیستم خودش به اسم upstart رو به عنوان سیستم اینیت جا بندازه که خوشبختانه با حرکت دبیان به سمت سیستم دی، اوبونتو هم پشتش اومد تا تاکیدی باشه روی اینکه اوبونتو هنوز شدیدا وابسته به دبیان است – و این وابستگی خوبیه.

تغییر قابل مشاهده دیگه رفتن به سراغ یونیتی (محیط گرافیکی اختصاصی خود اوبونتو) نسخه ۷.۳ است که تغییرات ریزی نسبت به نسخه قبلی داره از جمله اینکه می تونیم تنظیم کنیم منوها به جای ظاهر شدن در صورت حرکت ماوس به نوار بالا، همیشه دیده بشن یا اینکه اصولا اون بالا رو ول کنن و مثل آدم بیان روی خود پنجرهها.
کرنل ۳.۱۹ در حالی که لینوکس برای هیجان بخشی سراغ کرنل ۴ رفته، کمی توی ذوق زننده است و باعث می شه – علیرغم نداشتن تفاوت عملیاتی برای کاربران عادی بین دو کرنل- هر کسی که از توزیع های با کرنل ۴ استفاده می کنه بتونه تا مدتها اوبونتوییهایی که هنوز روی خانواده ۳.۱۹ هستن رو دست بندازه!
در صورت تمایل، اوبونتوی دسکتاپ ۱۵.۰۴ رو از اینجا دانلود کنین یا اگر روی ۱۴.۱۰ هستین با این دستور به استقبال برین:
sudo do-release-upgrade
اگر علاقمد به حرفه ای شدن در دنیای لینوکس هستین هم دوره رایگان آموزش لینوکس من رو از دست ندیدن و یادتون باشه بهترین جا برای سوال و جواب در مورد لینوکس و بخصوص اوبونتو، سایت و فروم اوبونتوی ایران است.
لینک های شاد آخرین دوشنبه فروردین ۹۴

-
حتی اگر گیلک نیستین و گیلکی حرف نمی زنین، این یکی از جاهایی است که حتما باید تو وبلاگستان ببینینش: ورگ که جایی است برای ادبیات و فرهنگ گیلکی. شعر و قصه و خبر و مطالبی دربارهی تاریخ گیلکان و صدالبته محیط زیست که برای گیلکان بخشی از هویت قومیشونه و البته پادکستش به زبان گیلکی به نام بیس دئقه. ارزش خاصش به جدیت و پیگیری برای مکتوب کردن یک فرهنگ عموما غیرمکتوب است و نوشتن زبان مادری در کشوری که زبانهای قومیتهای غیرفارس اجازه تدریس در مدارس ندارن.
-
تا جایی که من فهمیدم سایت هواخوری هم ایده ساده ولی جذابی داره: مطالب راحت و پر کشش برای خونده شدن. منطقا برای جا افتادن باید منظم بنویسه ولی چیزی است که بین اینهمه سایت ریز و درشت، جاش به شکل عجیبی خالیه.
-
حمید هم که تازه امتحان ال پی آی یک رو گذرونده گفته که در حال سایتی است برای جمع آوری منابع امتحان ال پی آی سی ۱ که امیدواره به درد شما هم بخوره.
-
کسری و دوستش هم برنامهای نوشتن برای پیدا کردن موبایلهای اندرویدی گم شده ولی به گفته خودش چون شرکت حقوقی ندارن هنوز تو بازار نیست و خواستن من سایتشون رو معرفی کنم. با افتخار (:
دو تا شرکت عالی
- و البته یک پروژه هم براتون دارم که خیلی بزرگتر از این معرفی دوشنبه ها است. سیستمی برای مدیریت تسک ها، مدیریت پروژه های نرم افزاری و خیلی چیزهای دیگه. من حتی قرض هایی که می دم و می گیرم و کارهایی که باید بکنم و خرید خونه رو هم با ابزارهای اینطوری کنترل می کنم. سری به تسکولو بزنین که یکی از پروژه های عالی ایران است و در جهان هم حتی جای پیشرفت داره.
- و شرکت دوم هم پروژه خیلی خوب با اجرای واقعا عالی علیرضا و کوثر است که امیدواریم شرکت تجاری خوبی باهاش شکل بگیره. سایت صداگرافی از صداهای مورد علاقه شما یا صدای خودتون یک تابلوی زیبا بهتون تحویل می ده که نمونه هاییش اینجا هستن. به نظرم کارشون عالیه.
همایشهای پیش رو
- به زودی شاهد همایش پی اچ پی خواهیم بود. نمی دونم هنوز پر شده یا نه ولی اگر اهل پی اچ پی هستین یا مثل من علاقمند به دیدن دوستان، پیشنهاد می کنم سری به سایت همایش پی اچ پی ایران بزنین و ببینین وضعیتش چطوریه، بخصوص اگر کار جالبی با پی اچ پی کردین حتما به شکل مقاله سابمیت کنین چون بسیار ارزشمنده. راستی در این همایش منم حرف می زنم! البته نه دقیقا در مورد پی اچ پی!
- و البته پایتونی ها هم پرچم رو بالا نگه داشتن و کنفرانس پایتون ایران هم به زودی اجرا می شه و بازم خوبه توش شرکت کنین تا هم از دیدن دوستان لذت ببرین و هم گپ های خوب بزنین و هم سخنرانی ها رو بشنوین. معمولا نمی شه اینجوری یک روزه کلی چیز یاد گرفت و بهتره از این تیپ فرصت ها استفاده کنیم: لینک ثبت نام
آگهی کار
- مجله اینترنتی پاریسنا دنبال آدم هایی می گرده که بتونن توی حوزه های مختلف وبلاگنویسی کنن و تجربه اینکار رو داشته باشن از اینجا شرایط استخدام و ایمیل تماس رو ببینین
چگونه یک گیک لینوکسی در مسابقه حدس زدن کلمه انگلیسی اینستاگرامی شرکت می کنه
یک اکانت اینستاگرام که نمی دونم کی فالوش کردم مسابقه جمعهها برگزار کرده:

موضوع مسابقه پیدا کردن یک کلمه ده حرفی است که مربوط به این شکل باشه و ده حرفی باشه و در جاهای مشخص شده a و q نشسته باشن.
بریم برای جواب؟ در لینوکس بسته scowl رو میشناسم (یا با سرچ بهش می رسم) که بقیه غلطیابهای دیکته ازش استفاده می کنن. این بسته حاوی کلی فایل است که همه کلمات زبان انگلیسی توشه (از آمریکا تا کانادا و دستاشون).
نصبش می کنیم:
jadi@funlife:/tmp$ sudo aptitude install scowl [sudo] password for jadi: The following NEW packages will be installed: scowl 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 2,249 kB of archives. After unpacking 7,516 kB will be used. Get: 1 http://ir.archive.ubuntu.com/ubuntu/ utopic/universe scowl all 7.1-1 [2,249 kB] Fetched 2,249 kB in 9s (248 kB/s) Selecting previously unselected package scowl. (Reading database ... 639459 files and directories currently installed.) Preparing to unpack .../archives/scowl_7.1-1_all.deb ... Unpacking scowl (7.1-1) ... Processing triggers for cracklib-runtime (2.9.1-1build1) ...
و به دایرکتوری اش می ریم. چون برنامه اجرایی نیست و تنظیمات و موقت هم نیست منطقا باید راحت در usr/share بشه پیداش کرد.
jadi@funlife:/usr/share/dict/scowl$ cd /usr/share/dict/scowl/
حالا یک نگاه بندازیم ببینیم چه تیپ چیزهایی داریم اینجا:
jadi@funlife:/usr/share/dict/scowl$ ls -ltrh | tail -rw-r--r-- 1 root root 13K Oct 23 2011 special-hacker.50 -rw-r--r-- 1 root root 2.4M Oct 23 2011 english-words.95 -rw-r--r-- 1 root root 238K Oct 23 2011 english-words.50 -rw-r--r-- 1 root root 34K Oct 23 2011 english-words.10 -rw-r--r-- 1 root root 787K Oct 23 2011 english-proper-names.95 -rw-r--r-- 1 root root 57K Oct 23 2011 british-words.80 -rw-r--r-- 1 root root 56K Oct 23 2011 american-words.80 -rw-r--r-- 1 root root 15K Oct 23 2011 american-words.70 -rw-r--r-- 1 root root 9.1K Oct 23 2011 american-words.50 -rw-r--r-- 1 root root 303 Oct 23 2011 american-words.10
و توی یکیشون رو به اتفاق نگاه می کنیم:
jadi@funlife:/usr/share/dict/scowl$ tail canadian-words.10 realized realizes realizing recognize recognized recognizes recognizing rumour spelled storey
بعله. فایل های خودمون هستن.
حالا کار راحته: گشتن در همه فایل ها و پیدا کردن چیزی که ترکیب مورد نظر اونها رو داشته باشه. دقت کنیم که در egrep، علامت نقطه یعنی «هرکاراکتری»… علامت ^ یعنی اول خط و علاقمت $ یعنی آخر خط. پس:
jadi@funlife:/usr/share/dict/scowl$ egrep "^a...q.....$" * english-words.35:antiquated english-words.35:antiquates english-words.80:antiquarks english-words.95:ablaqueate english-words.95:alfaquin's english-words.95:antiquer's
یوهاهاها… دو تا آخری که جذاب نیستن. آنتی کوارک که می دونیم چیه، ablaqueate رو توی گوگل سرچ کردم مهم نبود پس جواب ما antiquated است که یعنی کهنه و منسوخ و خارج از مد. جواب رو دادم و منتظرم ببینم چی میگن.
آپدیت: نوید راد پیشنهاد می ده به دلیل نبودن بسته اسکاول در اکثر توزیع ها کد زیر رو هم بذارم:
curl -O -J -L http://sourceforge.net/projects/wordlist/files/latest/download?source=typ_redirect
tar -xvf ./scowl-yyyy.mm.dd.tar.gz # say, scowl-2015.02.15.tar.gz
cd scowl-2015.02.15/final
grep -Ea "^a.{3}q.{5}$" *
بخش اول که دانلود کردن اسکاول از منبعش در سورس فورج است و خط آخر همون رجکس من که کمی بهتر / کمتر خوانا نوشته شده و عوضش یک چیز جدید به شما یاد می ده اگر درست نگاهش کنین: روش اینکه بگیم «از همین قبلی سه تا».
فرصت کار با حقوق خوب برای برنامهنویسان پیاچپی

یک آگهی کار براتون دارم که ممکنه برای خیلی از آدمهای تیپ ما مناسب باشه! یک کار سه ماهه است که کارفرماش مدعی حقوق خوبیه – من چک نکردم ولی اگر برنامه نویس پی اچ پی دنبال درآمد و تجربه بودم حتما رزومه می دادم یا تماس می گرفتم که ببینم چه خبره!
شرکت ما بخشی از فاز یک اجرایی یه پروژه رو تحویل گرفته. برای این کار ما نیاز داریم چند نفر برنامه نویس php جذب کنیم. اگه توی دنیای php هستین و می تونین سه ماه همکار ما بشین برامون رزومهتون بفرستین.
– محل کار: تجریش
– حقوق: بسیار عالی
– فریم ورک مورد نظر codeigneiter که البته برای واجدین آموزشهای مقدماتی ارائه خواهد شد
– بر اساس mvcمشخصات تماس
رزومه خودتون رو به یکی از دو ایمیل زیر بفرستین:
– i.ekhtiari@gmail.com
– job@samansm.ir
همین حالا اقدام کنین یا به دوستانی که ممکنه به دردشون بخوره اطلاع بدین! ما باید جهان رو فتح کنیم!
