Про авианосцы

Вот пишут:

https://news.mail.ru/incident/44461903/

По своему обыкновению, наш матрос необычайно любопытен и чрезвычайно шаловлив. Пробегая по коридору единственного в России авианосца, он бездумно ткнул своим грязным пальцем с обгрызенным ногтем кнопку на симпатичном неопломбированном приборе, а услышав за переборкой громкий хлопок и шум льющейся воды, радостно подпрыгнул и помчался в хлеборезку воровать масло. Какое ему дело до того, что в течение нескольких секунд он вывел из строя сразу более сотни лучших в мире зенитных ракет класса «воздух-воздух», за каждую из которых некогда братская нам Украина дерет с нас по лучшим мировым стандартам свыше ста тысяч долларов.

Ах да, любопытный и шаловливый матрос — не наш, а британский, из самого настоящего Royal Navy — а в остальном все примерно так же.

А вот про американское законодательство немножко

В твиттерном треде мужик рассказывает, что при разводе супруга программиста или супруг программистки (да, давайте использовать феминитивы, это смешно) может потребовать ПАЛАВИНУ от написанного в браке опенсорсного кода:

https://twitter.com/richgel999/status/1335957390869532682

Вот к чему приводит наивное представление об «интеллектуальной собственности«!

Ругаться хочется

От очередного столкновения с отечественным высшим образованием хочется орать матом (считайте это анонсом большой матерной «простыни», думаю, через пару недель смогу написать поподробнее).

Пора забыть про спичечные коробки

Психанул и заказал в «Электронщике» 144 номинала резисторов (ряд Е24, 6 диапазонов) и 32 номинала конденсаторов (ряд Е6, 5 диапазонов и еще что-то по мелочи) по 100 штук, все типоразмера 0603. Засунуть все это решил не в спичечные коробки (несерьезно), но и не в полноценную кассетницу (для этого маловато деталей будет) — а в Комусовскую визитницу на 320 мест. Все удовольствие обошлось примерно в 3000 рублей.

И как художник художникам

Хочу поделиться маленькой, но приятной находкой из книжки Питера ван дер Линдена Expert C Programming: Deep C Secrets. Вот такой набор макросов позволяет буквально «рисовать» черно-белые картинки прямо в коде:

#define X )*2+1
#define _ )*2
#define s ((((((((0 /* For building glyphs 8 bits wide */

Например, вот так выглядит символ 8*8 для какого-нибудь знакогенератора:

const uint8_t letter[] = {
/* 0xB8 */
s _ X _ X _ _ _ _,
s _ _ _ _ _ _ _ _,
s _ X X X _ _ _ _,
s X _ _ _ X _ _ _,
s X X X X X _ _ _,
s X _ _ _ _ _ _ _,
s _ X X X _ _ _ _,
s _ _ _ _ _ _ _ _,
};

А чем это я провинился?

Интересно, почему фейсбук активно пытается показывать мне ролики с названиями вроде «удивительные технологии», где всякие там негры, китайцы и индусы старательно нарушают все мыслимые и немыслимые правила техники безопасности?

Чтобы не забыть

graphic-lcd

Удобную штуку для конвертации картинок в формат для монохромных LCD можно найти тут:

https://www.skaarhoj.com/FreeStuff/GraphicDisplayImageConverter.php

Хабр продолжает скатываться в дерьмо

Как вы думаете, можно ли в 2020 году писать статью о том, как поднять на VDS серверную версию Windows и «в несколько кликов мышки» настроить там торчащую голой жопой в интернет SMB-файлопомойку? Оказывается, можно:

https://habr.com/ru/company/ruvds/blog/529970

Заодно оцените количество скриншотов.

Про софт-скиллы

Немножко покряхтел в одном чатике с повышенной концентрацией околоайтишников на современных студентов, дискуссия быстро приняла самоподдерживающийся характер с вопросами вроде «зачем нужна многопоточность», «что выведет в консоль int i=0; printf("%d %d", i++, ++i);«, «вилкой в глаз или в жопу раз» и дальнейшим переходом к выяснению того, что такое софт-скиллы и зачем они нужны. Все-таки undefined behaviour в С++ — бездонная тема, где вы еще сможете завершить дискуссию вот таким роликом?

Про «нет света»

Amazon, кажется, действительно ни при чем — чем-то засорилась труба ливневки (в домах серии П-3 она проходит внутри здания) и залила пару квартир на верхних этажах, стояк с электрощитами и лифтовую шахту.

А вот в московском метро видел сегодня вот такой пиздец:

IMG_20201126_220319_138

Вот тут точно Безос гадит!

Современные технологии

Говорят, тут в Нью-Йорке метро встало из-за сбоя Amazon AWS:

https://mobile.twitter.com/nyctsubway/status/1331642888502059008

Да здравствуют конплюкторные технологии!

Надеюсь, что у меня дома света нет не из-за AWS, а по более банальным причинам.

Математики, к вам вопрос

А какие вы знаете учебники по «матану для 1 курса», где с первых же глав разбирались бы вопросы типа «что такое отношение эквивалентности» и прочая муть из не знаю даже чего — матаном это называть неправильно, теория множеств тоже не очень катит — в общем, такие вот почти элементарные вещи, возникающие в курсе с повышенной занудностью и ебучестью? Нет, я могу попробовать раскопать свои конспекты с первого курса, но там этого тоже, кажется, не было.

Кстати, про «локаторы» в макдачной

Ездил на днях забирать заказ из ЧиДа на Волгоградке, ну и зашел в макдачку. Там сейчас в связи с ковидом перешли на раздачу заказов официантами, а чтобы официант вас нашел — выдают «локатор». Сидел, скучал — и от нечего делать крутил локатор в руках. На донышке у него оказалась надпись с FCC ID, загуглил (а была бы отвертка — мог бы и разобрать!) — и оказалось, что внутри стоит Bluetooth-маячок:

https://hackaday.com/2018/08/22/fcc-filing-reveals-tasty-hardware-mcsecrets/

Маячок, кстати говоря, сделан на очень неплохом микроконтроллера — по ссылке пишут, что это nRF52832, это 32-битный ARM Cortex-M4F с тактовой частотой 64 МГц, 512 кБ флеш-памяти и 64 кБ оперативной. Лет 30 назад компьютер с такими характеристиками… нет, особо не впечатлил бы, памяти маловато, но вот под ограничения COCOM точно попал бы! А вот сейчас неслабые такие вычислительные мощности заняты исключительно тем, что раз в несколько секунд кидают по Bluetooth пакетик «Я маячок такой-то!».

Думаю, еще лет через 10-15 такой же фигней будет заниматься микрокомпьютер с памятью под несколько гигабайт и полноценным Linux или что там будет модно. Такой вот он, прогресс в вычислительной технике.