Тег ‘запретите им’

Новости WorldSkills

При чтении новости офигеваю от звериной серьезности этого всего:

https://newizv.ru/news/society/05-09-2020/yunogo-chempiona-iz-moskvy-ne-puskayut-na-sorevnovaniya-iz-za-neprestizhnosti-shkoly

Что сука характерно – при некоторой фантазии организаторов обе версии легко совмещаются – вставить одним из критериев при дополнительном отборе “материально-техническое оснащение учебного заведения” – и готово. Оценивать, разумеется, должен директор ООО «ЦМИТ “Коптер”» (что за ООО, почему его директор – “главный региональный эксперт по компетенции” – догадайтесь сами). А вообще занятно, как из конкурса профессионального мастерства по рабочим специальностям (чем является WorldSkills в оригинале) наши инноваторы всех мастей вырастили источник фейспалмов.

Цифровые двойники индустрии 4.0

Вот я срался как-то с [info]ailev по поводу всяких там виртуальных реальностей и их применения в обычном автосервисе “У Ашота”. С тех пор прошло четыре года, слова “Индустрия 4.0″ дошли даже до “Роскосмоса” – а с 3D-моделями “для автомехаников” все осталось по-прежнему. Вот все рассказывают нам о “цифровых двойниках”, показывают красивые картинки из разных там CAD-ов, а на форумах владельцев мототехники BMW живо обсуждается вопрос – как заливать масло в G310S? Камень преткновения – картинка из руководства для сервисменов (слева):

digital-twin

На самом деле глазок для контроля уровня масла выглядит так, как на картинке справа – соответственно, возникает вопрос – как же все-таки заливать масло “до уровня”, и где этот уровень находится? Пока поступило следующее предложение – открутить два винта, перевернуть глазок, заливать до надписи ИIW.

Господи, кто так пишет?

Читаю новостные заголовки:

В Туле участкового полиции задержали за изнасилование коллеги-капитана

И текст новости:

31-летняя женщина-капитан, дознаватель отдела полиции «Зареченский» подала заявление об изнасиловании в СК. По ее данным, 27-летний коллега-участковый около 7:30 утра насильно поместил ее в багажник автомобиля и вывез в лес недалеко от деревни Прудное, где совершил над ней насильственные действия сексуального характера. По информации издания, мотивом преступления стала ревность. Ранее капитан и участковый жили вместе, но расстались.

Снова – “капитан и участковый”. У участкового звание есть? Тульский сайт, откуда новость и поперта, что характерно, загадку раскрывает – капитана в нарушение субординации изнасиловал старший лейтенант.

Переводчики жгут

peery-lea-iot

Сколько раз зарекался читать техническую литературу на русском – столько же раз и жалел об этом. Издательство ДМК-Пресс отожгло напалмом, такого перевода Ready to send и Clear to send я еще ни разу не видел.

Ахуенный банк ВТБ

Понадобилось мне тут получить карточку “Мир” (не спрашивайте зачем), “желательно Сбербанка или ВТБ”. Пошел смотреть предложения – и решил открыть ВТБшную “Мультикарту” – в отличие от Сбербанка, обслуживание бесплатно. В наше ковидное время можно вполне себе минимизировать общение с банками – что я и сделал, заполнив анкетку на сайте; а дальше начался цирк с конями.

Для начала – пришло письмо “Ваша заявка принята в работу”; а дальше – дальше ничего. Ни смсок, ни оповещений на email, полное молчание. По истечении отведенных на изготовление карты 10 рабочих дней позвонил в поддержку, где, разумеется, ничем не смогли помочь (точнее, ответ по смыслу сводился к “мы вас не знаем, идите нахуй”). Пришлось переться в отделение – на свою беду, я выбрал не обычное розничное, а “центр ипотечного кредитования” (просто от работы идти ближе), где еще пришлось объяснять сотруднику, чего же я собственно хочу.

Дальше в ходе беседы выяснилось:

- я под своим ФИО и с подходящей датой рождения у них в системе есть;
- а номер паспорта – другой (что выяснилось не сразу, а после того, как посмотрели на страничку “Сведения о ранее выданных паспортах”);
- оказывается, 12 лет назад я был клиентом Банка Москвы (я уж и забыл про это), который вошел в состав ВТБ, поэтому все данные обо мне как о клиенте – оттуда;
- именно поэтому моего номера телефона нет у них в системе;
- но карточку на мое имя по заявке из интернета выпустить это не помешало, как и соотнести заявку (где я указал, разумеется, новый номер паспорта) с этими данными, по пути проебав номер телефона и email для уведомлений.

В общем, охуеваю в равной степени от уважения к 152-ФЗ и охуенных скиллов разработчиков информационной системы банка.

Бесит, сука

Очередные талантливые программисты не осилили пересчет из int16 во что-то более им подходящее. В следующий раз сделаю вывод данных в формате binary coded decimal, а то достали.

Хотя нет – напишут что-то вроде Float(x.toString(16)) и будут считать себя неибаццо гениями. Подскажите, в каком формате выводить числа, чтобы на той стороне с гарантией охуели?

Про Лифшица

В этой новости прекрасна каждая строчка:

https://polit.ru/news/2020/08/25/lifshic/

Кстати, это тот самый Лифшиц, что написал письмо Медведеву от имени несуществующего подразделения “Сколково”:

https://www.cnews.ru/news/top/2019-12-02_gosudarstvo_zadumalos_o

Про русских физиков и голландские компании

Увидел в – о боже! – Яндекс.Дзене пересказ вот этой статейки с Хабра:

https://habr.com/ru/company/dcmiran/blog/490682/

Удивительно, но ни в одном материале “про ASML” для широкой публики, даже русскоязычном, не упоминается Вадим Банин. Собственно, это все, что нужно знать об отечественной околотехнической журналистике и ее суррогатах, типа хабра и дзена.

Программисты не нужны

Наблюдал сегодня подгорание жепп всевозможных “бекендеров”, прочитавших вот эту статеечку на хабре:

https://habr.com/ru/company/lingualeo/blog/515530/

Краткий пересказ: в LinguaLeo взяли Chief Technical Officer-ом некоего чувака, хорошо знавшего PostgreSQL – даже слишком хорошо, настолько, что он переписал на хранимые процедуры существенную часть бекенда. Результаты, например, по одной из задач говорят сами за себя:

Было Стало
Строк кода 10 000 300
Запросов к БД 12 1
Время выполнения, мс 600 20

Попутно были выставлены на мороз все веб-макаки, поддерживавшие то поделие:

Когда мы поделились планами с разработчиками, стало понятно, что команда не готова к изменениям. Большинство людей покинули компанию: остались только те, кто пришёл совсем недавно.

Читатели почуяли, что их ценный навык переписывания JSON-ов на PHP стремительно теряет ценность и начали кидаться на автора, мол, ни черта он не понимает в разработке уеб-приложений. Обязательно зайдите в комменты, там феерично.

Яндекс.Херня

Сегодня в Москве Яндекс.Такси протаранило Форд Мустанг из Яндекс.Драйва – а на заднем плане за этим наблюдает курьер Яндекс.Еды.

yandex-mustang

Не удивлюсь, если все причастные залипали в яндексовское “суперприложение“:

yandex-superapp

А Мустанг жалко.

Мода времен ковида

covid-fashion

Отвратительно.

Кстати, посмотрел на выходных на Django

В очередной раз возникла идея одного веб-приложения – ну и на выходных нашел часочек для прохождения Django tutorial. Выводов для себя сделал три:

- лепить веб-приложения с функциональностью CRUD может даже дрессированная мартышка;
- даже мартышке приходится слишком много делать руками;
- научившись делать руками несколько стандартных телодвижений, мартышка может считать себя неибаццо программистом.

Про Python, программистов и математиков…

…или зачем математикам программирование, или программистам – математика.

Посмотрел краем глаза на один прожект, где слепили обработку загружаемых пользователем аудиофайлов на Python, разумеется, с использованием SciPy (на это ума хватило). “Обработка” – громко сказано, на самом деле все сводится к обычной линейной алгебре. Беда в том, что файлы немаленькие – скажем, два канала с частотой дискретизации 44,1 кГц и разрядностью в 16 бит. Часовая запись – это уже 600 Мб, которые для использования SciPy надо полностью загрузить в память. Заодно там надо как-то хранить и промежуточные результаты вычислений – и в результате объем сожранной питоном памяти растет просто катастрофически.

Впрочем, память сейчас кажется дешевой, а подход “закидать проблему железом” – работающим. Так вот, при желании почти всю “обработку”, которая есть в этом проекте, можно было бы сделать практически “в режиме онлайн”, со скоростью загрузки или чтения файла с данными, а заодно – с в разы меньшим потреблением памяти. Нечто подобное я как-то делал даже для микроконтроллеров класса “за 2$ на алиэкспресс”, с каким-нибудь ядром наподобие Cortex-M3, а лучше M4, и десятком-другим килобайт ОЗУ.

Беда в том, что условные “математики”, сделавшие первую демонстрацию алгоритмов на SciPy (это модно и “научно”), не хотят лезть в программирование, а программисты не понимают примерно ничего из написанного на SciPy (ну например, хотя бы того, что делает функция numpy.dot).

С другой стороны, конечно, никакая оптимизация тому проекту не поможет – при 1 пользователе эта демонстрашка работает, при 10 придется докинуть памяти, при 100 пользователях может возникнуть проблема – компьютеры с потребным количеством памяти делает разве что IBM; другое дело, что 100 пользователей у того проекта никогда не будет.

Прочитал тут на днях

В одном околоайтишном чатике:

Слушал я тут как собеседуют devops-ов в core-команду
Конечно, все эти мальчики с татуировками, который умеют yaml-ы писать на первых пяти минутах получат от ворот поворот.
Начинают прямо с азов – как грузится linux, что такое процесс, какие состояния бывают, что такое зомби, чем они плохи, что такое inode, где файл хранится и так далее. Мальчики впадают в какой-то кататонический ступор.

про себя подумал “во валят!” и как-то радостно стало на моей душе

Спрашивают, кстати говоря, действительно не особо сложные вещи – это азы Unix-подобных систем, определения всего этого кочуют из книжки в книжку. Самое древнее, что я читал (гарантированно есть и более “классическая” литература) – это описание 4.3BSD 1989 года, и там все эти вопросы разбираются буквально в первых же параграфах соответствующих глав. Пугает другое – понимая юниксы, можно выучить этот ваш Docker с yaml-ом ну этак за неделю; знающие же только Docker азы юниксов изучать не будут, им это “не нужно”.

Новый положняк

Велели переименовать turing tarpit в no-code.

Климарев жжет

…начнется массовая деанонимизация человеческого мусора…

https://www.facebook.com/michael.klimarev/posts/4819643154728363

Вообще забавно, как всякие борцы за свободу легко переходят на раздачу определений вроде “человеческий мусор”.

Русский треш-метал

Ютубчик почему-то решил, что я очень люблю русский треш-метал, а я как-то осознал, что половина отечественных исполнителей в этом жанре путают trash и thrash.

Девочки-стажерки

Скриншот, который бесит одновременно и технарей, и гуманитариев:

IMG_20200731_211627_542

Постковидное

Решил тут побаловать себя нездоровым фастфудом и зашел в макдачку. Макдак пытается соблюдать какие-то меры “социального дистанцирования” и прочей ерунды – но честное слово, лучше бы не соблюдал!

Как выглядел визит в макдак раньше, до ковида? Заходишь, заказываешь на кассе или через терминал с тачскрином, потом либо берешь “локатор” и тебе приносят заказ, либо забираешь свой поднос на выдаче. Казалось бы, логика подсказывает, что постковидная макдачка должна минимизировать очереди и максимизировать дистанцию между сотрудниками (если верить ковид-алармистам – они 100% заражены :) ) и посетителями – но все сделано с точностью до наоборот.

Во-первых, первый “контакт” мы получаем сразу на входе – работник макдака замеряет бесконтактным термометром температуру на запястье у всех входящих, и всучивает “локатор” (при этом сразу отправляя к определенному столику). Касса не работает, вместо нее безальтернативный терминал (половина из них зачем-то отключена, видимо, чтобы создавать очереди), чтобы посетители не тупили – у терминалов тусуется еще один сотрудник (второй контакт). Наконец, вместо выдачи – где сотрудника макдака и посетителя можно надежно “дистанцировать” – заказ теперь приносят к столику – итого три контакта вместо одного (причем более плотных).

В общем, заставь дурака Богу молиться – он себе и лоб расшибет.

Системный подход

system_approach

Впрочем, я не готов проводить ретроспективу после коитуса, как учат нас тренеры по Agile.

UPD, а также PS: зачем я набрал ЭТО в фейсбуке?