رفتگر دبیان و اصلاح خودکار حدود ۶۰ هزار مشکل ریز در پکیج‌ها

رفتگر دبیان یا همون دبیان جنیتور سیستم اتوماتیکی است برای حل مشکلات ریز در بسته‌هایی که برای مدیر بسته دبیان درست می شن؛ یعنی همون dpkg. این رفتگر به شکل خودکار پیشنهادهای اصلاح رو بررسی می‌کرد و اونهایی که برای نرم افزار هم واضح بودن رو قبول می‌کرد اما حالا یه قدم جلوتر رفته: شخصا مشکلات رو پیدا می‌کنه و بعدش هم اصلاح (:

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

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

#!/usr/bin/python3

from debmutate.control import ControlEditor
from lintian_brush.fixer import report_result, fixed_lintian_tag

with ControlEditor() as updater:
    for para in updater.paragraphs:
        if para.get("Priority") == "extra":
            para["Priority"] = "optional"
            fixed_lintian_tag(
                para, 'priority-extra-is-replaced-by-priority-optional')

report_result("Change priority extra to priority optional.")

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

البته بذارین دو نکته رو هم بگم:

۱. این توضیح در مورد همه اختراعات نیست. واقعا شاید برسیم به جایی که ماشین ها کار کنن ما بخوابیم یا صاحب هامون بخوابن و ما تو خرابه ها دنبال غذا بگردیم (:

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

فرصت استخدام دولوپر فرانت، بک، اپ، ری‌اکت،‌وردپرس و طراح رابط کاربری در پیکسولوبیت

پیکسلوبیت شرکتی کوچیک اما چابک و جسوره که از سال ٩۵ مشغول به کار کرده. هدف اصلی ما فعالیت در بازار تولید اپلیکیشنهای وب و موبایل هستش و در تلاشیم که با استفاده از تکنولوژیهای نوین تولیداتی بسیار کارا برای مشتریان خودمون داشته باشیم.

برای تشکیل یک تیم قوی از دولوپرهای وب و موبایل از همه دوستانی که تخصصهای زیر رو دارن دعوت به همکاری میکنیم :

دولوپر ارشد فرانت اند | Senior Front-end Developer

• مهارت بالا در Html و CSS
• مهارت بالا در jQuery و JavaScript
•تجربه کاری با فریم‌ورکهای ریسپانسیو مثل Bootstrap
• مهارت بالا در حداقل یک فریم ورک جاوا اسکریپت (مهارت در ReactJs یا AngularJs مزیت محسوب میشه)
•درک کلی از SEO
• آشنایی کلی با PHP
• توانایی کار با ادوبی Photoshop و Illustrator
• آشنایی با LESS یا SASS مزیت محسوب میشه

دولوپر ارشد بک اند | Senior Back-end Developer

• مهارت بالا در PHP
• آشنایی با SQL
• مهارت کاری با Html و CSS
• آشنایی کلی با JavaScript
• مهارت و آشنایی با Laravel مزیت بالایی داره
• آشنایی با #C وتجربه کار با net. مزیت بالایی داره

دولوپر ارشد iOS ودولوپر ارشد SeniorAndroid&iOSDeveloper | Android

• مهارت بالا در توسعه اپ موبایل شامل پروسه کلی از ابتدا تا انتشار در استور
• مهارت در دیباگ و اضافه کردن فانکشنالیتی های جدید به اپ های قدیمی

دولوپر ارشد Senior React Native Developer | React Native

• آشنایی با پلتفرمهای iOS و Android
• توانایی بالا در JavaScript و فریمورک React Native
• آشنایی با جاوا یا swift مزیت محسوب میشه

طراح رابط کاربری | UI Designer

• رزومه کاری قوی برای ارائه
• آشنایی سطحی با JavaScript ،html و CSS مزیت محسوب میشه

دولوپر وردپرس | WordPress Developer

• آشنایی بالا با ساختار WordPress
• آشنایی بالا Html و CSS
• آشنایی با JavaScript
• تجربه در ادیت و شخصی سازی تمپلیت‌های WordPress
• آشنایی کلی با SEO
• آشنایی بالا با PHP

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

غیر از مهارت های تخصصی که برای هر موقعیت کاری لیست شده برای ما مهمه همکارانمون مهارتهای کلی زیر رو هم داشته باشند:

• وقت شناس و دقیق
• طرز تفکر مثبت به چالش‌ها ( نگاه به اینکه کار نشد نداره)
• اشتیاق به یادگیری تکنولوژی‌های جدید در زمینه تخصصی خودشون که به تیم کمک کنه
• توانایی عمومی نوشتن و خواندن انگلیسی

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

• مرخصی با حقوق، پاداش، بیمه و دیگر مزایا طبق قوانین وزارت کار
• پرداخت هزینه اینترنت مربوط به کار
• دورکاری و اینکه برامون مهم نیست که ساکن تهران باشید اما مهمه که چندین بار در سال برای جلسات ضروری در تهران حاضر باشید

کجا رزومه بفرستم؟

لطفا رزومه خودتون رو ترجیحا در قالب PDF به HosseinKoofi@gmail.com ارسال کنید. حتما در عنوان ایمیل موقیعت شغلی که مد نظرتونه رو بنویسید.

مطمئن بشید که شماره همراه و آدرس ایمیل شما به درستی در رزومتون قید شده باشه تا ما به راحتی بتونیم باهاتون تماس بگیریم و قرار مصاحبه آنلاین رو بزاریم.

لینک های شاد دوشنبه‌های آخر ماه – مرداد ۱۳۹۹ – آدم‌های مستقل دست به کار شدن

  • سه تا دانشجو هم این سیستم خرید دامنه و هاستینگ رو راه انداختن… سر زدن بهش شاید همه رو خوشحال کنه و شایدم این سرویس به درد شما هم بخوره
  • با جیرا آشنا هستین دیگه؟ مجتبی که مدیر محصول است چند تا ویدئوی آموزشی اش رو اینجا گذاشته که شاید به شما ایده‌های جالبتری هم در موردش بده.
  • مصطفی هم یه برنامه استگانوگرافی نوشته به سی شارپ. برنامه‌ای برای مخفی کردن اطلاعات لابلای بیت‌های یک تصویر.
  • برنامه کپک هم لوگوی فانی داره هم آزاده. برای رمزنگاری روی فایل‌ها. یه نگاه بکنین شایدم فرصتی شد برای مشارکت و یاد گرفتن.
  • شهریار هم یک دوره توی یوتیوب داره که خوبه دیده بشه. دوره جنگوچنلز و سوکت نویسی اش . اینجا می تونین ببینین
  • مهدی هم ی پروژه داره تحت عنوان آپارات-دی-ال. شبیه یوتیوب دی ال که در کامندلاین از یوتیوب دانلود می کنه ولی از آپارات با پایتون و نرم افزار آزاد
  • مهدی (دیگه ای!) هم یک سی ام اس با جنگو نوشته. شامل دسته بندی و بخش توانایی ها و پادکست و … روی گیت هاب
  • نمی دونم این ترجمه آزاد از کتاب کد تمیز رو معرفی کرده ام یا نه… ولی به هرحال منتظر مشارکت شماست (: شایدم خوندن بخش های ترجمه شده.
  • علی هم یه پروژه داره برای به اشتراک گذاشتن کد تایید در حین زمان توسعه. از dev-code می تونین دقیقتر ببینینش.
  • علی و دوستانش هم دارن javascript.info رو ترجمه می‌کنن و اگر دوست دارین کمک کنین رو گیت هاب منتظر شماست

اگر شما هم دوست دارین پروزه تون معرفی بشه و اگر حس می کنین پروژه تون مرتبط است و آزاد و به نفع همه؛ خوبه بهم خبر بدین (:

موزیلا با کم کردن ۲۵۰ نفر از کارمندان، دنبال تمرکز جدید و راه‌های درآمدزایی جدیدی می‌گرده

بنیاد موزیلا در وبلاگش اعلام کرده که با کم کردن ۲۵۰ نفر از نیروهاش – یعنی تقریبا یک چهارم نیروی کارش – تمرکزش رو بیشتر به سمتی می‌بره که درآمد زا است. این خبر کمی مشکوک برای دنیای آزاده. موزیلا همیشه یکی از شرکت‌های پر تلاش برای اینترنت و آزادی‌ها و سرویس‌هاش بوده ولی ظاهرا در دوران همه‌گیری و افول اقتصاد ناشی از اون (و البته ناشی از چیزهای دیگه)، بنا به گفته مدیرعاملش دیگه نمی‌تونه در این دوران به فعالیت‌های پیشاکرونایی‌اش ادامه بده و باید تمرکزش رو تغییر بده.

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

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

رادیوگیک ۱۰۱ – اعترافات مارکوس هاچینز ، هکری که اینترنت را نجات داد

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

‏- دانلود نسخه ام پی تری

با این لینک‌ها مشترک رادیوگیک بشین

‏- آر اس اس فید برنر
‏- کانال تلگرام
‏- پادکست در آیتونز
‏- ساوند کلاود
‏- فولدر دراپ باکس
– پادسکت در استیچر: https://www.stitcher.com/podcast/radio-geek
– یا توی برنامه های پادکست دنبال «کیبرد آزاد» یا «جادی» یا «رادیوگیک» یا jadi یا radiogeek بگردین. هر کسی رادیوگیک رو پیدا نمی کنه، شانس می خواد (:

و البته ایده جدید:

Marcus Hutchins, digital security researcher for Kryptos Logic, poses for a photograph in front of his computer in his bedroom in Ilfracombe, U.K., on Tuesday, July 4, 2017. Hutchins, the 23-year-old who saved the world from a devastating cyberattack in May was asleep in his bed in the English seaside town of Ilfracombe last week after a night of partying when another online extortion campaign spread across the globe. Photographer: Chris Ratcliffe/Bloomberg via Getty Images

اعترافات مارکوس هاچینز ، هکری که اینترنت را نجات داد

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

موسیقی

  • ما از ابی
  • [کاور کیهان از تو میتونی])https://soundcloud.com/keyhan-a/to-mitooni)
  • PERFECT from Ed Sheeran
  • marg.dar.esfahan.asare.siavash.hakim
  • Dara-Erfan-Ye-Chi-Beyneshe-(Ft-Gdaal)-320-From Reza
  • حیدو – قطار خالی
  • موزیک آخر: نعیم – چه بیهوده چه سا ده

آلودگی ارتش آمریکا از مجموع آلودگی کل ۱۰۰ کشور دیگه بیشتر

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

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

در ۲۰۱۷، این ارتش تقریبا روزانه ۲۶۹هزار بشکه نفت سوزونده که باعث اضافه کردن ۲۵هزار کیلو تن دی اکسید کربن به اتمسفر زمین شده. هزینه خرید این سوخت برای نیروی هوایی نزدیک ۵ میلیارد دلار و برای نیروی دریایی ۲.۸ میلیارد دلار بوده.

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