а за гроші веселіше!

здається, я зрозумів бізнес-модель udemy

вони викладають задурно купу навчальних відео, начитаних не дуже компетентними індійцями з жахливим акцентом (ось яскравий приклад).

а за грубі гроші — показують звабливе дівча в блакитній сукенці з ідеальною дикцією, котре могло би й просто мовчати — все-одно було би цікаво дивитися… а вже коли ти заплатив — з'являється індієць =)

учись, студент!

p.s. це жарт. ролик з дівчам — стандартний вступ від udemy до кількох (платних) курсів зі bash-скриптування.

мухи плюс котлети = python

цієї сесії нас навчають програмувать на python'і… ну, мова як мова — ми не настільки глибоко «копаємо», щоби аргументовано порівнювати її не те що до c# з попередньої сесії, ба навіть до скриптування в sh/bash чи powershell…

…але мене від початку бентежив цей підхід до визначення структури коду за допомогою «порожніх» відступів.

нарешті зрозумів: це суперечить принципу відділення змісту від вигляду!

поновлення (2018-11-08). філософський принцип python'а: «має бути один, — бажано лише один — очевидний спосіб зробити це». і тому…

…ось вам, братці, tuples, lists, dictionaries, і на додачу ще бібліотечка numpy. lol. а я тут переживаю за відділення змісту й вигляду =D

поновлення (2018-11-08). а це я просто залишу тут: «отже, підсумую: динамічне визначення типів допомагає „зробити справу“, надаючи свободу витворяти безсенсові дурниці, перезаписувати неіснуючі властивості [об'єктів], і назагал робити речі, котрі є або відвертими вадами, або ж призводять до вад» [переклад цитати англійською]

а це взагалі прекрасне: «but look at the bright side: while it allows you to write bull shit code, it will force you to indent it correctly» [з коментарів там же]

механічний фап-фап-фап…


https://www.flickr.com/photos/151659186@N03/sets/72157675239965188
фотоальбом зі збіговиська mechanicon 2018 — вельми специфічне порно… неможливо відірватися =/

гаряча лінія маямі

hotline miami надто… hectic, щоби я в це грався (мені більше імпонує атмосфера і темп subterrain), але… звукоряд чудовий. мабуть, оселиться на смартфоні на кілька днів.

нарешті дійшли руки налаштувати домашній маршрутизатор з openwrt. тепер замість d-link dir-835 з фабричною прошивкою працює такий самий (придбаний за $10), але завдяки openwrt він вміє трішки більше:
  • обслуговує домашню бездротову мережу «для своїх» майже без обмежень;
  • роздає гостьовий інтернет «slava_ukraini» з легко вгадуваним паролем, ізольований від домашньої мережі та з обмеженням швидкості (1 мбіт/с — достатньо для чату й пошти, але недостатньо, щоби заважати домашнім);
  • тихенько обслуговує «адміністративну» бездротову мережу з прихованим ssid і білим списком mac-адрес — для себе, а також для «подовжувачів» на випадок, коли захочеться мати інтернет на вулиці;
  • робить «шейпінг» трафіку на зовнішньому підключенні до провайдера, щоби навіть за високого навантаження «дурним» трафіком (торенти тощо) можна було дивитися youtube, netflix чи «скайпитися»;
  • дає доступ по мережі до принтера: придбав недорого лазерний brother hl-2040 б/у на kijiji, без wifi, підключив до usb на роутері, встановив «прозорий» драйвер p910nd — домашні можуть друкувати без дротів;
  • дозволяє все це налаштовувати через веб-інтерфейс з українським перекладом.
залишив на потім:
  • підключити якийсь мережевий диск (треба подумати як: usb на рутері один, зайнятий принтером) та перенести на роутер сервер dlna (наразі — на десктопі);
  • знову підключити «малинку» та відновити переадресацію ssh з зовнішнього підключення на неї — для розваги;
  • трохи «причесати» налаштування dns на роутері (printer.lan, malynka.lan тощо);
  • поставити openwrt на перший dir-835, що зараз лишився без діла — хто зна, може стати в пригоді =)

howl — ще один текстовий смаколик

знайшовся howl: маленьке, барвисте й зручне — зручніше, нмсд, за micro. єдиний недолік — виглядає, як консольний додаток, але таким не є…

як би я хотів, щоби micro був такий, як howl… або howl мав консольний режим!

коротше, якщо вам сподобався micro — бодай погляньте на цей текстовий редактор.