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).