TeleBolkNote
184 subscribers
1.46K photos
4 videos
1.6K links
Моя персональная записная книжка. Интересна мне, по большей части, история, своя жизнь, большие языковые модели и программирование. Совпадает с сайтом bolknote.ru
Download Telegram
Залитый выключатель
Евгений Степанищев (RSS)

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

На деле же оказалось, что бывают на свете люди с пробелом в образовании в этом месте.

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

Это уже второй такой случай на том же самом месте. Но на этот раз соседи уверяют, что на этот раз точно нашли источник проблемы.

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

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

Я его снял и разобрал, но там ловить нечего — вся силовая часть сильно обуглилась. А надо сказать, что в этом месте у нас стоят чёрные розетки, поэтому и выключатель стоял тоже чёрный. Они не особо популярны, поэтому дороже и доставку нужно ждать намного дольше.

Пока разбирал, заметил, что чёрная у него только передняя панель. По счастью, за несколько дней до этого я купил выключатель той же модели, но белый. Взял его в качестве донора.

Разобрал оба выключателя, собрал один. На стене совершенно незаметно, что внутренности у него другого цвета.

https://bolknote.ru/all/zality-vyklyuchatel/
🤯1
«Яндекс» поднял цену за подписку
Евгений Степанищев (RSS)

Тем временем «Яндекс» тихонько поднял цену за подписку. Было две тысячи в год, стало почти четыре. Мне там интересна только «Музыка», другие сервисы как-то не прижились — либо они вовсе не нужны, либо их наполнение проигрывает любой альтернативе.

При этом получу ли я что-то дополнительное за новую цену мне совершенно непонятно. На странице подписки какие-то рекламные лозунги и никакой конкретики. Меня такое злит. Если бы не «Алисы», вырубил бы эту подписку к чёртовой тётушке.

https://bolknote.ru/all/yandeks-podnyal-cenu-za-podpisku/
Игра «Хотдог. Плей. Корги»
Евгений Степанищев (RSS)

Дочка сегодня с утра заперлась в своей комнате — что-то мастерила. Вышла с игрой. Называется, говорит, «Хотдог. Плей. Корги», это значит, что там можно играть с корги и кормить их.

Корги живёт в доме, где есть несколько комнат и придомовая территория для прогулок.

Некоторые предметы и сам корги интерактивные, на пластилине, их можно откреплять и что-то с ним делать. Например, синяя полоска между мисками еды — вода, её можно откреплять от раковины и «наливать» в миску.

Над корги крепится эмоция, прямо как играх серии «Симс». Спрашиваю, где такое подглядела (в «Симс» она никогда не играла), говорит сама придумала.

https://bolknote.ru/all/igra-hotdog-pley-korgi/
Завтра осень
Евгений Степанищев (RSS)

Буквально завтра — осень.

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

Не люблю ничего, кроме лета. Без солнечного света у меня портится настроение. Угораздило же родится в средней полосе, где с этим напряжёнка. Впрочем, спасибо, что не севернее.

Кстати говоря, и южнее привлекательным выглядит далеко не всё. В жарких странах мне тоже некомфортно — от жары я становлюсь, как кисель. Для счастья мне нужны очень выверенные условия. Непонятно где такое взять.

Если верить прогнозу погоды, сентябрь в этом году ещё не приговор. По крайней мере первые выходные, которые там видно, выглядят вполне ещё по-летнему, живём. Может ещё и в поход с ночёвкой удастся сходить в последний раз. Позже наверняка ночевать будет уже слишком холодно.

Вот бы лето длилось подольше...

https://bolknote.ru/all/zavtra-osen/
Непрочитанные сообщения
Евгений Степанищев (RSS)

Чего никак не могу понять — как люди живут с непрочитанными сообщениями. У меня есть такие знакомые, на экран смартфона которых мне больно смотреть. Как будто клещ по яблоне прошёлся, на каждом приложении по красному овалу с каким-нибудь невероятным числом.

Мне от такого почти физически плохо. Я, если беру смартфон в руки, не успокоюсь, пока не прочту важное и не помечу прочитанным неважное.

https://bolknote.ru/all/neprochitannye-soobscheniya/
💯2
Инженерный пароль от «Войи»
Евгений Степанищев (RSS)

Чтобы совсем не позабыть как писать и компилировать программы для «Флиппера», написал небольшую программу, которая выводит инженерный пароль для моей машины.

Пароль там можно даже на калькуляторе вычислять, но это неудобно — надо сложить поциферно месяц-день с годом.

День берётся по часовому поясу Китая, а поскольку «Флиппер» ничего про часовые пояса не знает, поэтому приходится показывать три числа — для разных дней.

Пароль от инженерного меню «Войи» на сегодня

Полезное упражнение, подзабыл некоторые особенности, как самой сборки, так и наличествующего АПИ.

https://bolknote.ru/all/inzhenerny-parol-ot-voyi/
Ещё про инженерный пароль от «Войи»
Евгений Степанищев (RSS)

Ну началось 😅 Теперь меня не отпускают мысли как можно доработать приложение для получения инженерного пароля, которое я написал вчера.

Как я говорил, у «Флиппера» есть проблема — он ничего не знает о часовом поясе. В каждом приложении, где нужно его знать, приходится что-то решать отдельно, централизованного решения нет.

Я пока не стал заморачиваться, просто показываю три кода из трёх разных дней. Это, конечно, не совсем правильно. Учитывая, что часовые пояса у нас бывают от GMT-12:00 до GMT+14:00, есть небольшое окошко, где можно показать не три, а два кода. Но вряд ли это существенно что-то меняет, поэтому я этого делать не стал.

В общем, решил сделать как все — окошко с настройкой часового пояса. Если пояс задан, он будет показан на кнопке и выводиться будет только один код, если нет, на кнопке будет написано что-то типа «set timezone» и кодов будет три.

Проектирование интерфейса для установки часового пояса

https://bolknote.ru/all/eschyo-pro-inzhenerny-parol-ot-voyi/
Оператор «__has_include»
Евгений Степанищев (RSS)

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

А именно — в манифесте приложения, в директиве fap_icon_assets мы указываем папку, каждая картинка в которой, позже, на этапе сборки, будет преобразована в специальный массив. Этот массив всегда называется I_имя_файла_картинки. Массивы засовываются в файл со специальным именем, который надо импортировать в код через #include.

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

Лично меня такое раздражает. В редакторе мне хочется видеть полное отсутствие ошибок.

Пример того как отображаются упомянутые ошибки в приложении «Пароль для Войи»

В «Виселице» я с этим смирился, а сегодня каким-то чудом вспомнил про нестандартную директиву __has_include, которую как-то не доводилось использовать прежде. Она проверяет как раз то, что мне нужно — доступен файл для импорта или нет.

Реальный пример того как можно сделать, чтобы редактор не считал, что у меня ошибка

Получается, что если файл для импорта ещё не готов, то мы его не импортируем, а нужный нам массив объявляем, как имеющий внешнюю реализацию. В итоге, в редакторе ошибок не остаётся.

https://bolknote.ru/all/operator-has-include/
Доделал приложения пароля для «Войи»
Евгений Степанищев (RSS)

Глаза боятся, руки делают. Что-то я сначала приуныл, когда понял сколько возни предстоит, чтобы сделать интерфейс ввода часового пояса, который я решил добавить в программу для получения инженерного пароля «Войи» под «Флиппер».Flipper Zero Даже как-то руки опустились.

Начал потихоньку — накидал сначала функций-заглушек, а потом всё реализовал в течение дня. Всё, теперь программа приобрела законченный вид. Публиковать в каталог, правда, не планирую — очень уж невелика аудитория. Много ли владельцев «Войи» с «Флиппером»?

Программа, запущенная на «Флипере Зеро». Виден указанный часовой пояс — GMT+03:00

В этот раз столкнулся с кое-чем новеньким. В одном месте мне надо было нарисовать две большие стрелки — влево и вправо. Открыл редактор, нарисовал в одну строну, наложил, посмотрел как смотрится в интерфейсе, всё прекрасно.

Чтобы получить стрелку в другу строну, повернул её в редакторе, проделал всё то же, что с первой, но при отображении стрелка получалась в какую-то неравномерную крапинку.

Интерфейс задания часового пояса

Как я уже рассказывал, инструментарий для компиляции программ сам конвертирует картинки в нужный «Флипперу» формат. Я не ковырял, но по виду это обычный XBM — формат двухцветной чёрно-белой графики.

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

Сначала я решил это проверить. Поводил «пипеткой» на картинке, не нашёл. Нарисовал заново. Это ситуацию не исправило. Решил посмотреть в бинарном виде сконвертированные файлы, оказалось сложновато, плюнул. Пошёл смотреть в чём разница у исходных файлов. Оказалось, что один у меня в формате 1-bit colormap PNG, а второй (который с дырками) — 1-bit grayscale PNG.

Подумал, что проблема в этом, но как преобразовать одно в другое сходу не разобрался. Утилитой magick начал конвертировать проблемную картинку в PNG, перебирая все известные мне ключи подряд, пока в один момент дырки не пропали. Я так и не выяснил какое сочетание настроек мне помогло, потому что в процессе потерял исходную «дырявую» картинку, а делать новую не хотелось — мне ещё предстояло много программировать.

«Что это было, Бэрримор» — непонятно до сих пор, но на всякий случай записываю себе этот случай, чтобы в следующий раз хотя бы примерно понимать как с ним бороться.

https://bolknote.ru/all/dodelal-prilozheniya-parolya-dlya-voyi/
Баббитовый слиток
Евгений Степанищев (RSS)

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

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

Баббитовый слиток для шрифтоотливочной машины от военной-полевой японской типографии

На фотографии — слиток типографского сплава, применяемого в полиграфическом производстве. Из него делают литеры, стереотипы, типографские линейки и так далее.

Правда, этот слиток я купил для своего друга и на его деньги. Он занялся изучением печатного дела в Казани и я, встретив сегодня на блошке, эту штуковину, позвонил ему и спросил не надо ли её для него купить.

Интересно, что год назад он был подан на аукционе за 296 рублей, а теперь добрался до Казани, где его купил я, уже за 400. Не больно-то много на нём наварили.

https://bolknote.ru/all/babbitovy-slitok/
Нашествие ахатин
Евгений Степанищев (RSS)

У нас тут пополнение случилось, наши Найгер и Тайгер стали родителем №1 и родителем №2 и наплодили целую кучу маленьких улитят. Причём двумя кладками в течение двух дней. Учитывая, что ахатины — гермафродиты, это, наверное, закономерно.

Что теперь делать с выводком, ума не приложу, я как-то был не готов. Наверное попробуем отдать за так на «Авито», может надо кому-нибудь. А Найгера и Тайгера, видимо, пора рассаживать.

https://bolknote.ru/all/nashestvie-ahatin/
Я и спутник
Евгений Степанищев (RSS)

Вчера и сегодня обретаюсь на выставке Kazan Digital Week. От нашего павильона далеко уйти не могу, иногда надо кому-то что-то рассказать. Вчера, например, у нас побывали первые лица нашей республики и федеральный министр цифрового развития.

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

Боюсь, к тому моменту, когда слетать туда будет осуществимо, космос станет дешёвым туристическим аттракционом, тусклым и пластмассовым.

https://bolknote.ru/all/ya-i-sputnik/
👍1
Электрическая типография
Евгений Степанищев (RSS)

Перебирал на днях свои бумажки, найденные на чердаках, искал те, что напечатаны в казанских дореволюционных типографиях. Их сканы станут виртуальным подарком одному из моих друзей. Он упоролся по печатному делу и теперь глубоко исследует всё, что с ним связано в нашем городе. Именно ему я покупал недавно баббитовый слиток на блошином рынке.

Один из листков заставил улыбнуться — он напечатан в «электрической типографіи Л. П. Антонова» и это сильно напоминает проект «Электрический издательский дом», который мы как-то пытались запустить вместе с моим другим другом Василием Балакиным. Я про него тоже недавно писал.

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

Вряд ли существовали электрические издательства, но вот типографии, как я сегодня узнал, — вполне. В противоположность механическим, я думаю.

https://bolknote.ru/all/elektricheskaya-tipografiya/
👍1