جادی، کیبورد آزاد - Jadi
30.1K subscribers
190 photos
40 videos
17 files
896 links
در دفاع از آزادی کیبرد / رادیوگیک
Download Telegram
لینوکسی هستین و حوالی اصهفان؟ جشن انتشار اوبونتوی ۱۷.۰۴ رو از دست ندین

https://jadi.net/2017/07/ubuntu-17-04/

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

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

راستی! برنامه همین پس فردا پنجشنبه، ۲۲ تیر است پس بهتره برای ثبت نام عجله کنین: http://sace.ui.ac.ir/ubuntu1704/#registeration
🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿
روز جهانی دفاع از بی طرفی شبکه


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

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

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

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

- آی اس پی ها اجازه ندارن ترافیک رو به جایی که می خوان رایگان کنن و بقیه جاها رو گرون
- آی اس پی ها اجازه ندارن بخشی از اینترنت رو قطع کنن
- آی اس پی ها اجازه ندارن بخشی از اینترنت رو سریعتر کنن و بخشی رو کندتر

و در اون شرایط بتونیم حق انتخاب داشته باشیم و هر کس تا وقتی آزارش به دیگران نمی رسه، کاری رو در اینترنت بکنه که دوست داره و از اون طرف ایده اولیه اینترنت دوباره واقعیت پیدا کنه: شبکه ای که توش ایده های جدید و شرکت های جدید و خلاقیت های جدید بتونن بدون توجه به میزان پولشون، برای همه مردم به یکسان در دسترس باشن.
🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿
شروع سری ویدئوهای «درک برنامه نویسی»

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

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

در این سری اولش مروری بسیار سریع داریم به چند پایه اصلی برنامه نویسی و بعد سریعا می ریم سراغ حل چند مساله و بعدش حتی کارهای عملی روزمره. در حال حاضر ده قسمت از درک برنامه نویسی روی آپارات و یوتوب منتشر شده و اولین برنامه معقولمون رو نوشته ایم.

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

چیزهایی که منو در ادامه راه قوی نگه می دارن

- شنیدن نقدها و اصلاحات
- مشترک شدن در کانال های یوتوب و آپارات
- پخش شدن فایل ها

است. مثل همیشه، ویدئوها آزاد هستن و هر استفاده ای که دوست دارین می تونین ازشون بکنین (:

کانال یوتوب: https://www.youtube.com/playlist?list=PL-tKrPVkKKE1Y_o_h2w85dzVdoX5t7SI0
کانال آپارات: http://www.aparat.com/video/video/listuser/username/jadi/usercat/94189

@jadinet
🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿
آلفا بی، بزرگترین بازار غیرمجاز دارک نت تعطیل شد

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

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

آلفا بی به عنوان یک بازار به تقریبا ۲۰۰هزار مشتری سرویس می داد و ۴۰هزار وندور داشت.

@jadinet
🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿
سه ویدئوی جدید از سری درک برنامه نویسی رو منتشر کردم. توشون دو تا از مسائل پروژه اویلر رو حل می کنیم و در عین حال وسطش یاد می گیریم از یکی از ابزارهای دیتا ساینتیست‌های پایتونی به اسم «آی پایتون (ژوپیتر) نوت بوک» استفاده کنیم: [سری ویدئوهای آموزش برنامه نویسی درک برنامه نویسی روی آپارات](http://www.aparat.com/video/video/listuser/username/jadi/usercat/94189) و [ویدئوهای آزاد و رایگان آموزشی درک برنامه نویسی روی یوتوب](https://www.youtube.com/playlist?list=PL-tKrPVkKKE1Y_o_h2w85dzVdoX5t7SI0)
🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿
🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿
🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿
درک برنامه نویسی: چی می شه اگر ۵۰ نفر در یک اتاق…

https://jadi.net/2017/07/understanding-programming-14-15-16/


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

> چی می شه اگر ۵۰ نفر در یک اتاق نفری ۱۰۰ دلار داشته باشن. در هر دور هر کس به شکل رندم یک نفر رو انتخاب می کنه و یک دلار از پولش رو به اون می ده. اگر پول کسی تموم بشه از بازی بیرون گذاشته می شه. بعد از بارها بازی کردن، وضعیت پول ها چطور خواهد بود؟

این از اون مسائلی است که جواب شهودی اکثر ما در موردش اشتباهه. حتی جواب شهودی خیلی از ریاضی‌دان‌ها. جواب شهودی من که اینه که «خب چون نفر رندم اتفاق می شه، توزیع در نهایت تفاوت چندانی نمی کنه» ولی آیا واقعا اینطوره؟ در سری **درک برنامه نویسی** قسمت های ۱۴ و ۱۵ و ۱۶، بعد از گپی کوتاه در مورد آرایه ها یا لیست ها، سراغ حل این مساله میریم و نمودار نهایی رو هم به شکل گرافیکی ترسیم می کنیم.

- [سری ویدئوهای آموزش برنامه نویسی درک برنامه نویسی روی آپارات](http://www.aparat.com/video/video/listuser/username/jadi/usercat/94189)
- [ویدئوهای آزاد و رایگان آموزشی درک برنامه نویسی روی یوتوب](https://www.youtube.com/playlist?list=PL-tKrPVkKKE1Y_o_h2w85dzVdoX5t7SI0)
🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿
چرا بیت کوین دو شاخه شد و این دو شاخه شدن چه اهمیتی داره

سه شنبه بخشی از کاربران و گردانندگان بیت کوین، شاخه خودشون رو از بیت کوین اصلی جدا کردن! در اصل یک کپی از تمام تراکنش ها و بلاک چین (blockchain) گرفتن و باهاش یک بیت کوین جدید راه انداختن! کاری عجیب ولی از نظر اونها لازم. این شاخه جدید با شاخه قبلی ناسازگار است و از اینجا ما با دو روند مختلف توی بیت کوین مواجه خواهیم بود. کسانی که شاخه رو جدا کردن، اسمش رو Bitcoin Cash گذاشتن. این دو شاخه از سه شنبه در کنار همدیگه ولی مستقل از همدیگه در حرکت هستن.

پیچیدگی اونجاست که اگر شما قبل از دو شاخه شدن بیت کوین داشتین، حالا چه وضعی دارین. خبر خوب؟ شما الان همونقدر که بیت کوین داشتین، بیت کوین کش هم دارین! اطلاعات رمزنگاری اینها با هم یکی است ولی حداقل در حال حاضر اختلاف قیمتشون با هم زیاده. در حال حاضر بیت کوین ۲۷۵۰ دلاره و بیت کوین کش حدود ۴۵۰ دلار. هرچند که مطمئنا این مقادیر به سرعت تغییر خواهند کرد.

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

## اما چرا
تقریبا یکسال بود که بیت کوین مشکلی جدی داشت؛ یک مشکل مرتبط با محدودیتی که برنامه نویس های اولیه اعمال کرده بودن. هر بلاک از بلاک چین بیت کوین محدود ۱ مگابایت است. این محدودیت باعث شده که در حال حاضر تراکنش های کل شبکه بیت کوین محدود به تقریبا ۷ تراکنش در ثانیه باشه که با توجه به شهرت و کاربرد این شبکه، دردسرساز شده.

بالا بردن این عدد احتمالا لازمه ولی مخالف های زیادی علیه اون هستن. مخالف ها می گن بالا بردن عدد هزینه دانلود بلاک چین رو بالا می بره و در نتیجه آدم های کمتری در چرخوندن شبکه همکاری می کنن و احتمال تقلب یا تسلط چند بازیگر بزرگ توش زیاد می شه. طرفدارهای بالا بردن می گن این روزها پهنای باند و هزینه نگهداری دیتا [در کشورهای درست و حسابی خودشون البته] پایین اومده و بالا بردن اندازه هر بلاک مشکلی درست نمی کنه. حالا بعد از [تقریبا دوسال بحث](https://www.vox.com/2015/8/18/9168977/bitcoin-constitutional-crisis)، طرفداران افزایش اندازه بلاک تصمیم گرفتن شاخه خودشون رو جدا کنن و پول مخصوص خودشون رو درست کنن. برای اینکار هم به جای شروع از صفر، بلاک چین فعلی بیت کوین رو برداشتن تا آدم ها از اول مقداری پول در این سیستم داشته باشن.

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

اوه اینم باید اضافه کنم که بیت کوین از طریق حل یک مساله ریاضی به دست میاد. معمولا سختی مساله به شکلی تنظیم می شه که حلش حدود ۱۰ دقیقه طول بکشه. با توجه به اینکه در این لحظه خاص هنوز ماینرها توی بیت کوین کش کم هستن، مساله به مراتب ساده تر خواهد شد و کسانی که سعی در حلش کنن شانس بیشتری دارن. البته همین مکانیزم به زودی آدم های بیشتری رو به اینطرف سرازیر خواهد کرد و مساله سخت تر خواهد شد. خلاصه از من گفتن بود. من که اهل بیت کوین ماین کردن و خریدن و فروختن نیستم ولی اگر با این ایده ماین کردین، منو فراموش نکنین 🙂

@jadinet
👍1
🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿
فهرست کتاب های پیشنهادی وای-کامبنیتور برای این تابستون

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

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

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

https://blog.ycombinator.com/ycs-2017-summer-reading-list/

@jadinet
🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿🤘🏼🖖🏿