Вместо on-prem хостинга — on-perm. Пермские айтишники, это ваш шанс!
Метка: технологии высокаго пошибу
Первый MP3-плеер с жестким диском
Оказывается, MP3-плеер с жестким диском придумали за несколько лет до айпода — и где бы вы думали? В остатках DEC (который тогда окончательно развалился, был куплен Compaq, а компаковцы продолжали его ликвидацию). В воспоминаниях Боба Супника этому посвящен целый эпизод — якобы после сокращения исследовательского подразделения DEC в Шотландии некто Билл Лаинг (Bill Laing) был переведен в то же самое подразделение, но в Пало-Альто, и работал «вахтовым методом» — две недели в Калифорнии, две недели «на удаленке» дома. Два раза в неделю приходилось летать самолетом — и скучая во время 14-часового рейса, придумал MP3-плеер с жестким диском (плееры с флеш-памятью уже были, но объем памяти в 32 или 64 Мб — это, извините, смешно).
DEC-овцы быстренько соорудили прототип, получили даже два патента (на MP3-плеер, буферизующий данные с диска в оперативную память, и вообще на использование буфера в оперативной памяти для воспроизведения музыки), и даже показали прототип руководству Compaq — там, разумеется, разработчикам сообщили следующее:
Thank you very much. These are really interesting. We like them. No one’s ever going to pay $500 for something that just plays music.
Разработку продали третьеразрядной корейской фирме HanGo, которая потратила еще пару лет на то, чтобы довести плеер до серийного производства (под названием PJB-100) — и благополучно похоронила проект через некоторое время. Корейцы не смогли, например, модернизировать плеер, поставив в него более емкий диск — и теперь PJB-100 помнят только на сайтах с «историческим» уклоном.
Вообще, конечно, поражает, с какой легкостью (ну или Супник так рассказывает :) ) в остатках DEC сумели сделать довольно впечатляющее по тем временам устройство (и в общем-то, даже цена в 500 $, как показало дальнейшее развитие событий, была не такой уж и большой проблемой) — я более чем уверен, что никто из разработчиков до того не занимался MP3-плеерами, а тем более — плеерами с жестким диском. В общем, наследие DEC — это не только Дейв Катлер, переделавший VMS в WinNT, это намного больше.
Макбук сошел с ума

Почему-то считает себя самсунгом. Кто знает, как лечить?
Парадоксальное про 3D-печать
Подумал тут, что массовое распространение RepRap и подобной техники класса «опенсорс, сделанный китайцами» — это худшее, что могло случиться с «домашней» 3D-печатью, затормозившее развитие этих технологий на десяток лет, а заодно полностью убившее доверие к этой технике.
Это нужно знать
На «Госуслугах» появилась возможность проверить выданные на ваше имя ЭЦП:
А вот это прямо огонь
https://habr.com/ru/company/gaijin/blog/533380/
Чуваки скомпилировали под «Эльбрус» вполне себе современные игрушки и они на этом эльбрусе довольно-таки нормально работали.
Если вы хотели узнать, что такое failed state, но боялись спросить
Можно посмотреть это видео, где рассказывают о том, как в столице цеэвропейского государства запустили внутригородскую железную дорогу.
Кстати, к разговорам про «вендекапец»
Как вы думаете, сколько из примерно 20 студентов магистерской группы по «околоайтишной» специальности уверенно работают в консоли Linux, или сколько из них пользуются линуксами в качестве основной рабочей системы?
Правильно — 2-3 человека. Есть еще несколько «маководов» (из них примерно половина умеет пользоваться «Терминалом»), остальные умеют работать исключительно в Windows и даже tab completion воспринимают, как большое колдунство.
До чего мы дожили
Хабр продолжает скатываться в дерьмо
Как вы думаете, можно ли в 2020 году писать статью о том, как поднять на VDS серверную версию Windows и «в несколько кликов мышки» настроить там торчащую голой жопой в интернет SMB-файлопомойку? Оказывается, можно:
https://habr.com/ru/company/ruvds/blog/529970
Заодно оцените количество скриншотов.
Про софт-скиллы
Немножко покряхтел в одном чатике с повышенной концентрацией околоайтишников на современных студентов, дискуссия быстро приняла самоподдерживающийся характер с вопросами вроде «зачем нужна многопоточность», «что выведет в консоль int i=0; printf("%d %d", i++, ++i);«, «вилкой в глаз или в жопу раз» и дальнейшим переходом к выяснению того, что такое софт-скиллы и зачем они нужны. Все-таки undefined behaviour в С++ — бездонная тема, где вы еще сможете завершить дискуссию вот таким роликом?
Современные технологии
Говорят, тут в Нью-Йорке метро встало из-за сбоя Amazon AWS:
https://mobile.twitter.com/nyctsubway/status/1331642888502059008
Да здравствуют конплюкторные технологии!
Надеюсь, что у меня дома света нет не из-за AWS, а по более банальным причинам.
Кстати, про «локаторы» в макдачной
Ездил на днях забирать заказ из ЧиДа на Волгоградке, ну и зашел в макдачку. Там сейчас в связи с ковидом перешли на раздачу заказов официантами, а чтобы официант вас нашел — выдают «локатор». Сидел, скучал — и от нечего делать крутил локатор в руках. На донышке у него оказалась надпись с 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 или что там будет модно. Такой вот он, прогресс в вычислительной технике.
Все так
Прогресс технологий в фантазиях полуёбков-техногиков: машины занимаются тупой монотонной работой, освобождая людей для решения творческих задач, развития культуры и искусства.
Прогресс технологий в реальности: люди занимаются тупой монотонной работой под контролем машин, которые помогают более творчески принуждать людей к тупой монотонной работе.
Я тут от жизни немного отстал
Скажите, а правда, что в новой версии Mac OS X наконец-то перестали стыдиться и назвали релиз Big Surveillance?
К вопросу о стартапах
Вот я тут недавно в фейсбуке доказывал, что угробить стартап неграмотными чисто техническими советами на стадии «пилота» не просто, а очень просто, и что требуемый уровень компетенции в чисто технических вопросах не нарабатывается после «пары курсов по ИТ» — а сегодня с утра увидел прямое тому подтверждение:
https://habr.com/ru/company/deutschetelekomitsolutions/blog/520406/
Вот вроде бы для читателя после «пары курсов по ИТ» все выглядит довольно гладко, ребята старательно пишут все нужные слова, думают о масштабировании, мониторинге и так далее — но вот у меня глаз задергался уже на словах про Raspberry Pi. И при дальнейшей работе с этим решением надо… нет, не масштабировать его, а выкинуть вообще все и сделать заново. При этом, разумеется, «все выкинуть и сделать заново» для большинства стартапов — смертный приговор. Деньги потрачены, «пилот» как-то работает, объяснять, что тиражируемого решения нет и надо начинать с нуля — не вариант.
Орфографический вопрос
Зовут в некий стартап. В зазывалке написано что-то в духе «на подобие каршеринга на основе технологии blockchain». Как правильно послать? Сначала сообщить, что блокчейн технически бессмысленен и должен быть заменен на традиционную базу данных, а потом отругать за «на подобие», или сначала обложить матом за орфографию, а потом написать «и кстати, нахуй ваш блох член никому не сплющился»?
Никогда не хотели угробить пару стартапов?
Есть прекрасная вакансия:
https://www.facebook.com/ekaterina.mitskevich/posts/10164168331335265
Про то, что ищут джуна — не читайте. Главная мякотка в комментах:
В целом, это предприниматель по технологическому продукту внутри банка — должен научиться сам делать многое.
Если вы хотите стать предпринимателем по технологическому продукту, но боитесь чисто предпринимательских рисков — это ваш шанс! Не бойтесь, ведь, как говорится, у каждого хирурга есть свое кладбище. Да, вашими не всегда правильными решениями (и в бизнесе, и чисто техническими) вы имеете все шансы загубить несчастные стартапы — но ведь они бы и так сдохли, а вы получите уникальный опыт, и ничего вам за это не будет.
Р — релевантность
Яндекс снова показывает чудеса:
Кто найдет по ссылке что-то про летчиков и эндокринологов — получит… большой респект, во!
Про сети и симуляторы
Интересует меня, кстати, один вопрос — довольно узкоспециальный, но надо записать, чтобы не забыть. Вот есть такой довольно популярный среди исследователей сетевой симулятор NS-3 — в котором есть реализации TCP/IP стека, MAC и PHY уровня Ethernet, WiFi и вообще черта лысого. Есть, опять же, ставшее в последнее время популярным направление исследований — сети на основе LoRaWAN. Исследования там самые разные — от прикидок уровня «карандашом на бумажке» до изучения работы сети с использованием симуляционной модели — в том самом NS-3:
https://github.com/signetlabdei/lorawan
Так вот, для построения этой модели нужно, фактически, реализовать довольно нетривиальный «сетевой сервер» — и это в LoRaWAN, полное описание которого — где-то 70 страниц текста. И вот возникает вопрос — не офигевал ли кто-то от того, что нужно дважды проделать одну и ту же работу, сначала сделав ее в симуляторе (с его довольно оригинальной моделью программирования), а потом повторив это в «железе» — точнее, в прошивке устройства. Прямо вот интересно, можно ли сделать какой-то промежуточный слой между какой-нибудь встраиваемой операционкой и моделями сетевых устройств из NS-3, например, или наоборот — впилить в NS-3 полноценную реализацию сетевого стека откуда-то еще (применительно к LoRaWAN можно было бы взять хотя бы «официальный» LoRaMAC-Node).
