در این شماره از رادیو گیک، من که آزاد شده ام بعد از شش ماه رادیو میدم! خبرها اینقدر زیاد هستن که پوشش دادنشون کار با معنیای نخواهد بود. اینقدر هم حرف برای زدن هست که نمیدونیم از کجا شروع کنیم. پس بیاین یه گوشه رو بچسبیم و از همونجا بیایم جلو! و چه گوشهای پر هیجان تر و مهمتر از سیستم جدید هوش مصنوعی چت جی پی تی که میتونه برامون سرچ کنه، جمع بندی کنه، سس پیدا کنه و صدها کار عجیب دیگه! اونهم به همه زبون ها.
در این شماره میبینیم که چت جی پی تی چطوری میتونه با خوندن گیگابایتها متن و تحلیل کلماتشون، برامون جادوگری کنه.
یا توی برنامه های پادکست دنبال «کیبرد آزاد» یا «جادی» یا «رادیوگیک» یا jadi یا radiogeek بگردین. هر کسی رادیوگیک رو پیدا نمی کنه، شانس می خواد و البته آنتی فیلتر خوب (: چون فیلترچی به طور خاص رادیوگیک رو دوست نداره (:
و البته ایده جدید که اگر توشون سابسکرایب کنین / مشترک بشین یا هر چی بهش میگن، خوشحال می شم:
در رادیوگیک ۱۴۳ از ماجرای هیجان انگیز هکرهایی میگیم که سعی کردن دستگاه شنودی به کابل زیراقیانوس وصل کنن، از کشف جرم با بررسی سرچهای گوگل حرف میزنیم و میبینیم چطوری اخطار کوید معترضین در چین قرمز میشه تا نتونن هتلشون رو ترک کنن. همینطور از قرص جایگزین ورزش و دیپ فیک در مصاحبه شغلی و کلی چیز دیگه.
یا توی برنامه های پادکست دنبال «کیبرد آزاد» یا «جادی» یا «رادیوگیک» یا jadi یا radiogeek بگردین. هر کسی رادیوگیک رو پیدا نمی کنه، شانس می خواد و البته آنتی فیلتر خوب (: چون فیلترچی به طور خاص رادیوگیک رو دوست نداره (:
و البته ایده جدید که اگر توشون سابسکرایب کنین / مشترک بشین یا هر چی بهش میگن، خوشحال می شم:
در شماره ۱۳۳ رادیوگیک به لاگ۴شل نگاه میکنیم که اینترنت رو به آتیش کشیده و بررسی می کنیم که آیا در این دنیا می شه آدم خوبی بود؟ درباب اجباری شدن اینماد حرف می زنیم و ماجرای کسر پول ماهانه توسط فیلیمو و تکنیک سرقت ماشین با ایرتگهای اپل و …
یا توی برنامه های پادکست دنبال «کیبرد آزاد» یا «جادی» یا «رادیوگیک» یا jadi یا radiogeek بگردین. هر کسی رادیوگیک رو پیدا نمی کنه، شانس می خواد و البته آنتی فیلتر خوب (: چون فیلترچی به طور خاص رادیوگیک رو دوست نداره (:
و البته ایده جدید که اگر توشون سابسکرایب کنین / مشترک بشین یا هر چی بهش میگن، خوشحال می شم:
در این شماره، اولش نگاهی طولانی داریم به هکی که موفق شده اپل، مایکروسافت، اوبر، یلپ و کلی جای دیگه رو یکضرب هک کنه و ازشون بالاترین میزان باونتی ها رو بگیره. بعد نگاهی به شرایط ایران و نظر گیتس در مورد بیت کوین و کلی چیز دیگه، شامل هلیکوپتر توی مریخ! با ما باشین که جهان به هکرهای بیشتری نیاز داره
یا توی برنامه های پادکست دنبال «کیبرد آزاد» یا «جادی» یا «رادیوگیک» یا jadi یا radiogeek بگردین. هر کسی رادیوگیک رو پیدا نمی کنه، شانس می خواد و البته آنتی فیلتر خوب (: چون فیلترچی به طور خاص رادیوگیک رو دوست نداره (:
و البته ایده جدید که اگر توشون سابسکرایب کنین / مشترک بشین یا هر چی بهش میگن، خوشحال می شم:
در این شماره، چندین مساله مهم داریم. اونقدر مهمه که ترجیح می دم اول بریم توی اعماق و بررسیشون کنیم و اگر وقتی بود، برگردیم سر زندگی مون در اخبار مرسوم. گفتنیهای ابرایران رو میگیم و در مورد واتس اپ و توییتر یادآوری می کنیم که کجای جهان ایستاده ایم. بعدش هم اخبار مرسوم. با ما باشین که اتحادیه یکی از راههای نجاته.
یا توی برنامه های پادکست دنبال «کیبرد آزاد» یا «جادی» یا «رادیوگیک» یا jadi یا radiogeek بگردین. هر کسی رادیوگیک رو پیدا نمی کنه، شانس می خواد و البته آنتی فیلتر خوب (: چون فیلترچی به طور خاص رادیوگیک رو دوست نداره (:
و البته ایده جدید که اگر توشون سابسکرایب کنین / مشترک بشین یا هر چی بهش میگن، خوشحال می شم:
این شماره قرار نبود رادیو گیک بشه. قرار بود خیلی سریع و خلاصه در این مورد گپ بزنیم که پروسه استخدام شدن یه آدم فنی در شرکت های بزرگی مثل فیسبوک و گوگل و آمازون و غیره چطوریه. اما .. این گپ کوتاه، طولانی تر شد و تقریبا چهل دقیقه در مورد مراحل و نمونه سوال ها و .. حرف زدم. و در نتیجه چرا یه رادیوگیک نباشه؟
یا توی برنامه های پادکست دنبال «کیبرد آزاد» یا «جادی» یا «رادیوگیک» یا jadi یا radiogeek بگردین. هر کسی رادیوگیک رو پیدا نمی کنه، شانس می خواد و البته آنتی فیلتر خوب (: چون فیلترچی به طور خاص رادیوگیک رو دوست نداره (:
و البته ایده جدید که اگر توشون سابسکرایب کنین / مشترک بشین یا هر چی بهش میگن، خوشحال می شم:
کرونا باعث شد کلی مدرسه به اصطلاح آنلاین بشن. تمام اون گروه عظیمی که زیرساخت و ابزار مورد نیاز آنلاین شدن رو ندارن به کنار ولی بقیه از تکنیکهای مختلف برای آنلاین شدن استفاده می کنن؛ از یه سیستم آموزش راه دور نسبتا قابل دفاع گرفته تا اجبار به نصب برنامه زوری شاد تا دزدیدن انواع سیستمهای آزاد و کمی فارسیسازی و قالب کردنش به اسم افتخار ملی و تولید وطن و دانش بنیان و بقیه چیزها. اما چیزی که توی همه اینها مشترکه اینه: یه معلم سعی میکنه درس رو به شکل فایل صوتی و تصویری و بقیه چیزها ارائه کنه و بعد بچهها اونو دانلود میکنن و تمرین و مشق و غیره رو با معلم چک میکنن و پیش میرن.
میدونیم که مشخصه دنیای دیجیتال صفر بودن هزینه بازتولید است و اتفاقا سودش هم توی همینه. اینهمه شرکت نرمافزاری به سرعت به غولهای اقتصادی تبدیل شدن چون هزینه بازتولید نرم افزار صفر است. یعنی کافیه یک نسخه از یه برنامه تهیه کنین و بعد هر نسخه جدیدی که ازش تهیه می کنین تقریبا رایگان تهیه شده. این کاملا مخالف وضعیت مثلا خودروسازی یا لپتاپ سازی یا پالایشگاه یا کارخونه پفک است. در دنیای صفر و یک، همین که اولین نسخه رو ساختین، میلیونها کپی از اون هم که بگیرین هزینهتون بالاتر نمیره.
حالا اینو ربط بدین به این آنلاین کردن مدارس. چرا به جای تلاش هر معلم برای ساخت محتوای درسی کلاس خودش، آموزش و پرورش یا هر ارگان دیگه نمیاد به بهترین مدرسها ابزار و زمان بده تا یک آموزش خوب و کامل از درس خودش بسازه؛ مثلا خانم فارسی ممکنه فارسی کلاس چهارم دبستان رو بهتر از همه درس داده باشه و همین ضبط بشه و در اختیار همه باشه. یا حتی بهتر از اون مثلا از هر درس هر پایه، ۱۰ استاد منتخب دوره بسازن و همه یکجا قرار بگیرن. بعد دانش آموزها یا حتی معلمها هستن که می تونن توی کل کشور اگر خواستن خودشون درسشون رو ضبط کنن یا به بچه ها پیشنهاد بدن که فلان استاد رو نگاه کنن یا اگر بچه استادی رو دوست نداشت یا روشش براش مناسب نبود، خودش یک استاد دیگه رو تست کنه.
اینطوری با یه بار هزینه تولید، همه بچه هایی که در همه کشور به یه گوشی و سیم کارت و موارد مشابه دسترسی دارن می تونن از بهترین معلمها درس بگیرن. معلمهای خودشون هم بیکار نمیشن چون می تونن وقتشون رو بیشتر برای توصیه اینکه چی بخونین و تمرین و حل مشکل و اینجور چیزها بذارن بدون اینکه درگیر بحث های مسخره ای بشن که هیچ وقت هم براش آموزش ندیدن و ابزار نگرفتن. چیزهایی مثل شیوه ضبط و شیوه ادیت و شیوه کم کردن حجم و … بشن. از اونطرف کشور می تونه ادعا کنه که تمام دروس تمام سال ها برای تمام بچهها قابل دسترسی است – اونم از طریق بهترین معلمها. اگرم معلمی بهتر درس داد می تونه درسش اضافه بشه به اونجا. هیچ ضرری حتی برای هر درس هزار نفر معلم هم درس داده باشن و بچه ها باشن که رای بدن یا انتخاب کنن.
معلومه که در این سیستم مدرسههایی که برای داشتن فلان معلم کلی پول میگیرن ضرر می کنن ولی اتفاقا این فایده همین سیستمه.
رفتگر دبیان یا همون دبیان جنیتور سیستم اتوماتیکی است برای حل مشکلات ریز در بستههایی که برای مدیر بسته دبیان درست می شن؛ یعنی همون 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.")
این سیستم تا حالا حدود ۶۰هزار اصلاح روی پکیج های دبیان زده که به نوبه خودش اتفاق خیلی بزرگی است که قبلا با دست و در مقیاسی بسیار کمتر و کندتر و پر خطاتر انجام میشد. این نمونهای است از اینکه چطوری می شه کدها رو اتوماتیک کرد و کارهای دستی رو به ماشین ها سپرد. نگرانی خاصی هم برای «از دست رفتن شغل برنامه نویسی» نیست چون همیشه با اینجور پیشرفت ها، افق های جدیدی باز می شن که ما هنوز توشون لازمه کار کنیم. در واقع در اینجور موارد همون اتفاقی میافته که با اختراع تراکتور افتاد. آدم ها بیکار نشدن بلکه کشاورزی راحتتر شدن و بقیه رفتن سراغ چیزهای دیگه (:
البته بذارین دو نکته رو هم بگم:
۱. این توضیح در مورد همه اختراعات نیست. واقعا شاید برسیم به جایی که ماشین ها کار کنن ما بخوابیم یا صاحب هامون بخوابن و ما تو خرابه ها دنبال غذا بگردیم (:
۲. اصطلاح رفتگر اصطلاح قشنگی است. الان مد شده بعضی ها می گن «پاکبان» چون ظاهرا احساس می کنن رفتگر توهین آمیزه. رفتگری هم یه شغله و لازم نیست اگر فکر می کنیم تحقیر کننده است، اسمش رو عوض کنیم که راحت بشیم. اگر فکر می کنین رفتگرها زندگی سختی دارن، بهتره آشغال کمتری روی زمین بریزین، بهشون خوراکی های باحال بدین، باهاشون سلام علیک کنین و … عوض کردن اسم چیزها مشکلی رو حل نمی کنه (: مگر اینکه بخوایم بگیم پاکبان شمول بیشتری از رفتگر داره (: که قبوله.