Internet of Cunts

Решил я на днях погуглить про чипы CC2541 — благо парочка модулей на них с, простите, алиэкспресса досталась мне совершенно бесплатно. Кроме того, надо было прикинуть возможность реализации прошлогоднего «кошмара техинспекции» — так что я искал реально «вглубь», настолько, что даже наткнулся на вот такое объявление на Freelansim:

Мы французская компания, специализирующаяся в разработке IOT дивайсов.
На данный момент мы разработали нашу прошивку сами. Эта прошивка в рабочем состоянии и уже используется в серийной продукции.
Однако теперь нам нужно очистить код, и добавить новые функции. Для этого мы ищем талантливого разработчика с опытом работы с IAR 8051 и встроенным программированием.

https://freelansim.ru/tasks/194715

Слово perifit в нике автора объявления легко выводит на страничку «французской компании» — она так и называется, Perifit, и делает вагинальные тренажеры с Bluetooth.

perifit

Сокращая соответствующие мышцы, можно играть в нехитрые игры на смартфоне, пока устройство не накроется пиздой — в прямом и переносном смысле.

Про авиабезопасность и кодовые замки

Присматривал на алиекспрессе рюкзачок какой-нибудь и наткнулся на вот такую модель:

https://ru.aliexpress.com/item//32838255479.html

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

tsa-lock

Вот такой красивый логотип в виде ромбика на кодовом замке — это не эмблема производителя, а обозначение того, что замок соответствует требованиям американской Transportation Security Administration — Администрации транспортной безопасности. Оказывается, что для облегчения досмотра багажа в аэропортах эти товарищи в 2003 году не придумали ничего лучше, чем обязать производителей встроить в багажные замки возможность открыть их одним из семи «мастер-ключей».

tsa-keys

Не знаю, как американцы — а я сразу подумал, что соответствующими ключами обзавелись все грузчики во всех аэропортах мира :) Для полного счастья группа «исследователей безопасности» попыталась восстановить ключи по фотографии — говорят, довольно успешно.

tsa-lolkey

Скачивайте модельки с гитхаба и изготавливайте ключики:

https://github.com/Xyl2k/TSA-Travel-Sentry-master-keys

Про двоичную систему

8 кандидатов в бюллетене — очень удобно, можно определиться с выбором, просто подбрасывая монетку. Накидал на кандидата под номером 001 (в двоичной системе, нумерация с нуля — от 000 до 111), пойду погляжу, кто это такой.

Так и живу на эти два процента

Вводная — есть некий девайс из категории Open-Source Hardware. В сравнении с коммерческими аналогами — недорогой (500$), для своих задач вполне пригодный — но, как водится, «open source в плохом смысле», отягощенный ардуиной головного мозга у разработчиков.

Теперь переходим к этим двум процентам. Разработан прототип нового устройства под кодовым названием «ровно в два раза круче» — во всех смыслах, если прототип имел, скажем, 8 каналов АЦП — то здесь будет 16, и так далее, а затем — заказано изготовление плат (4 слоя по «продвинутым» технологическим нормам) и монтаж в «Резоните», причем в режиме «мы вам деньги и документацию, а вы нам готовые устройства с курьерской доставкой». «Резонит» сам по себе — не самая дешевая фирма, да и за монтаж они берут выше среднего, и, подозреваю, немного «накручивают» и на закупке компонентов — но весь заказ «опытной партии» из трех устройств, с подготовкой производства, обошелся всего около 70 000 рублей (на «срочном производстве», с повышающим коэффициентом) — это по сегодняшнему курсу чуть меньше 1200$.

Из этого делаем вывод, что себестоимость «прототипа», о котором речь идет в первом абзаце, не превосходит 200$ (делим на 6 — так как наше изделие, хоть и заказано тиражом в 3 экземпляра, ровно в 2 раза круче по всем параметрам) — а продается он за 500$. Собственно, это все, что хочется сказать об Open-Source Hardware и его покупателях.

777 таймер

В фейсбуке Руслана Тихонова лозунгом этой пятницы объявлено: «От 555 таймера — к 777 портвейну!» Надо соответствовать:

777-timer

Обратите внимание, что в отличие от популярного 555 таймера, таймер на 777 портвейне требует минимальной внешней обвязки, а времязадающие емкости встроены в устройство.

Про книжки вопрос

Разбираюсь сейчас с одним проектом с использованием Keil MDK. Первым делом, конечно же, нашел старую, но местами актуальную (особенно в моем случае, где используется довольно старая версия MDK) книжку Тревора Мартина «Микроконтроллеры ARM7 семейств LPC2300/2400». Некоторую ценность представляет 6 глава, где довольно подробно рассказывается о возможностях ОС Keil RTX.

Но вот сегодня я решил все-таки обратиться к фирменной документации (ну, помимо встроенной справки) — благо книжка Getting Started: Building Applications with RL-ARM доступна совершенно бесплатно — и просматривая раздел про RTOS, испытал ощущение, что где-то я это все уже видел. И действительно — эти две публикации практически дословно повторяют друг друга.

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

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

Убиться об стену

Недавно Яндекс запустил платформу для «длинных» текстов, что-то вроде блогов без комментариев, обозвав ее «Яндекс.Дзен». Помимо всего прочего, функционирует она по заветам Глеба Жеглова — учитывает интересы пользователя, составляет подробное досье и показывает специально подобранные материалы.

В общем, как и следовало ожидать, такой проект не мог не привлечь всякую человеческую плесень типа сеошников и копирайтеров за три копейки пучок. Объединяет их ровно одно — они берутся писать на темы, в которых ровным счетом ничего не понимают, захламляют этой чушью информационное пространства, а главное — еще и обманывают людей. Вот оцените материал под заголовком «ГИБДД объясняет» (надо ли говорить, что к ГИБДД пишущий отношения не имеет?):

https://zen.yandex.ru/media/modeling/mojno-li-obgoniat-pri-otsutstvii-razmetki-na-doroge-5aa62b1edcaf8e5d96dad948

Короче, полный фейспалм.

Флюс ТТ или осторожно, говно

Нарвался на грабли при использовании этого чуда околопаяльной химии. А ведь предупреждали!

Симптомы — довольно странные, на первый взгляд. Есть кучка девайсов на микроконтроллере LPC1768. Устройства иногда выходят из строя и кустарным способом ремонтируются, причем монтажник очень любит этот самый флюс ТТ. Очередной отремонтированный (замена МК) прибор попал мне в руки — и довольно быстро вновь «превратился в тыкву». Оказалось, что оставшиеся под микроконтроллером продукты распада этого самого ТТ — проводящие, и сопротивление между выводом nRESET и «землей» составляет что-то от нескольких килоом до нескольких сотен Ом (в зависимости от температуры и цены на бананы в Гондурасе). При небольшом нагреве (от работы МК) они нагревались, «сажали» вывод сброса на землю — со всеми отсюда вытекающими последствиями.

Лечение — промыть плату от остатков этого дерьмища 646 растворителем.

Про планшеты-2018

Попросили помочь с выбором десятидюймового планшета — «развлекательного», то есть не на Windows (это немного другая категория). iPad всех версий отпадает по цене, да и по функциональности тоже — нужен кое-какой специфически андроидный софт. Глянул Яндекс.Маркет и ассортимент пары московских магазинов — и остался в недоумении.

Ситуация чем-то даже похожа на ту, что была года два-три назад — вот даже некоторые «актуальные модели» остались теми же, а кое-кто из производителей всерьез продает в 2018 году аппараты на Android 4.4, вышедшем в 2013 году — это по нынешним временам вечность! Изменилось, наверное, только одно — распределение между категориями «дно», «сойдет» и «убийцы айпада».

Итак, на что ориентироваться вообще? Два «ориентира» — это iPad (прежде всего по параметрам экрана — сравнивать остальные его ТТХ с андроидами бессмысленно) и Google Pixel C или Nexus 9 (которые сейчас купить вообще нельзя). Но моделей с сопоставимым разрешением экрана — раз-два и обчелся, цены соответствующие — это прежде всего Sony Xperia Z4, Samsung Galaxy Tab серии S и несколько моделей Lenovo YOGA. Объединяет их, пожалуй, одно — цена выше 20 тысяч рублей. Айпады, кстати говоря, стоят примерно столько же. Что характерно — среди перечисленных есть модели, выпущенные еще в 2015 году, хоть и получившие обновления до Android 6 и 7 версий. Добавлю, наверное, что у дорогих самсунгов пропорции экрана — 4:3, как и у iPad. Думаю, ни для кого не секрет, что при равной диагонали более «квадратный» экран имеет большую площадь?

Если немного придушить перфекционизм и рассмотреть модели с разрешением экрана 1920×1200 (ну и, скрипя сердцем, добавим сюда 1920×1080 — хотя, как я уже говорил, при равной диагонали более «широкий» экран имеет меньшую площадь) — Маркет выдаст три десятка моделей по цене от 6 до 40 тысяч рублей. Если откинуть китайский ноунейм (я не хочу вдаваться в подробности, на чем сэкономили при разработке и производстве какого-нибудь Teclast), явно устаревший Sony Xperia Z2 и Lenovo Yoga Book на Intel Atom, то останется несколько моделей Lenovo, Huawei и ASUS в коридоре от 15 до 20 тысяч. По прочим характеристикам они более-менее приемлемы.

Переходим к самой многочисленной категории — «дно» и разрешению экрана 1280×800 (и сегодня это действительно дно — если несколько лет назад можно было сослаться на то, что у первых поколений iPad экран был хуже, то сейчас такое разрешение экрана уже неинтересно). Опять же — попадается несколько «брендовых» моделей по цене от 10 до 20 тысяч рублей (сюда же запишем и Lenovo TAB 2 X30L с экраном 1280×720), но большая часть из 129 найденных Маркетом моделей — неотличимые друг от друга Престижио, Дигмы и прочие Супры. Ценовой диапазон — от 3500 рублей за, простите, Oysters, до примерно 10 тысяч за аппарат класса «хотя бы не стыдно» — от предыдущей категории он будет отличаться разрешением экрана, но поверьте — разница между 224 и 150 точками на дюйм видна невооруженным глазом. Примерно это и встречается в магазинах — но честное слово, покупать сегодня что-то из этой категории вообще не хочется.

Наконец, «днище» — модели с экраном 1024×768 и 1024×600 — таких, к счастью, всего несколько десятков, и позиционируются они, как «планшеты для детей». Крошка-сын не будет спрашивать у отца, почему 130 dpi — такое говно.

Короче говоря — границу между «брать можно» и «не брать ни в коем случае» можно условно провести по dpi экрана. Больше 250 — берите, не пожалеете; 200-250 — надо смотреть, но скорее всего — неплохо, и менее 200 — ад и израиль. Но ведь не зря я вспомнил, что было два-три года назад, и хочу спросить — а что у нас появилось нового в сравнении с тем же 2015 годом? Да ничего! Более того, особенно это заметно в категории «дно» — совершенно одинаковые по ТТХ модели с одинаковыми процессорами, но выпущенные два-три года назад и совсем недавно, могут отличаться лишь предустановленной версией ОС — скажем, 4.4 и 7.0 соответственно. Посоветовать из всего этого зоопарка, по большому счету, и нечего — все те же пару-тройку моделей за 15-20 тысяч (дороже можно вообще «выбирать не глядя»). Да даже мой Lenovo Tab 2 A10-70L, выпущенный в 2015 году с Android 4.4, получив обновление до Android 6.0, выглядит на современном фоне вполне прилично (а остатки этих снятых с производства планшетов можно найти тысяч за 15).

Глазами ученого на Хабре

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

https://habrahabr.ru/post/349624/

В комментах, правда, выясняется, что «ученый» тоже в говне моченый, но и «оппоненты» отжигают не по-детски.

PS И даже не знаю, какой из этих двух вариантов омерзительнее:

C и С++ изучают только программисты. Естественнонаучники (за очень редким исключением) учат программирование на Делфи, а потом всякие спецпакеты. Максимум пролог будет. Там не учат С98. Там не учат что памятью в принципе можно управлять. Тем более — что нужно. Учат так: вы придумываете правильный алгоритм, компьютер его выполняет. Учат как переписать алгоритм из головы на паскаль.

https://habrahabr.ru/post/349624/#comment_10682588

или

Я не знаю где вас учили, но на моём естественно-научном факультете сначала был курс C# (2 года). А теперь вообще идёт курс Java EE c Хадупами и всем фаршем.

https://habrahabr.ru/post/349624/#comment_10682700

Open Source как религия

Осознал между делом, что за фразой «Мы используем X, потому что это open source» могут быть две совершенно разные мотивации. Первая, «религиозная», встречается, например, у малолетних читателей журнала «Ксакеп». Вторая, «практическая», выражается словами — «можно сделать форк, если когда припрет«.

Особенно забавно, что когда «практики» все-таки задалбываются от кривых понятий «руководителей» опенсорсного проекта и наконец-то делают пресловутый форк, то «верующие» их всячески за это осуждают.

Википедия жжот

Цитата:

Разъём VGA занял свою нишу в промышленной автоматизации и диспетчеризации. Этот разъём наиболее популярен для подключения разных типов устройств по стандарту RS-485 и создания архитектур ModBus-протоколов.

https://ru.wikipedia.org/wiki/VGA_(разъём)#Использование_разъёма

А вот не пойму

Почему уже много лет как на всех видеокартах имеется выход DVI, а у мониторов наличие входа DVI — это опция?

И заодно — почему в комплект монитора (купил вот себе LG 22MP48D-P) положили нафиг не нужный кабель с разъемами VGA, и не положили — с DVI?

С Днем Советской армии и Военно-морского флота!

Группа Necrophobic тоже решила поздравить причастных, выпустив новый альбом с правильной композицией Tsar Bomba:

Знатокам Москвы

А подскажите, по каким переулкам катается в этом видео яндексовский «беспилотный» автомобиль? Не очень хотелось бы с ним внезапно встретиться (будем считать, что яндексовские «испытатели» тоже хотят жить и не полезут на своей тачке на более оживленные улицы):

Похоже, что машинка рулится нейросеткой наподобие nVidia DAVE2 — это довольно примитивная штука двухлетней давности (ну а самой идее уже под тридцатник — впервые нечто подобное было реализовано в проекте ALVINN в 1989 году). Под лобовым стеклом висит камера, изображение с нее обрабатывается нейросетью, а выход этой нейросети используется для определения угла поворота руля. Удивительно, но этого достаточно для того, чтобы Lincoln MKZ ехал сам — пусть даже при этом у любого гаишника возникнет желание махнуть палочкой и «продуть» водителя на алкотестере:

В общем, уровень «сильно пьяный водитель» достигнут.

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

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

UPD Катаются ребята внутри «квадрата», ограниченного улицей Льва Толстого, Россолимо и переулками Несвижским и Хользунова. Старт напротив д. 14 по улице Льва Толстого.

Софт по подписке как бомба замедленного действия

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

Смотрите — уголовная ответственность по статье 146 УК РФ начинается с «крупного размера» ущерба, то есть 100 тысяч рублей. А теперь давайте посмотрим, сколько стоят лицензии на «самые полные» версии обеих программ (мы «пираты-максималисты» — зачем пользоваться кастрированной версией, если можно заломать до полной?). Программа А в максимальном варианте стоит 500 долларов в год, программа Б — 995 долларов единоразово. Переводя в рубли по текущему курсу — это 28 и 56 тысяч рублей соответственно.

Из этого делаем два вывода — «влететь» на 146 статью, используя нелицензионную версию программы Б, практически нереально (размер ущерба принято определять, как стоимость лицензии — хоть это и не совсем правильно). А вот А за 4 года превратится вовсе не в тыкву, а в возможность отсидки до двух лет. И это если считать стоимость «годовой» подписки — а есть еще и месячная, по 65 долларов в месяц. С ней можно встрять уже через два с небольшим года.