В силу определённых причин пришлось перемещаться с платформы, где базировался блог. Пораскинув мозгами, решил, что статического сайта будет достаточно.
Выбирал между GitHub Pages и GitLab Pages. Вторые из коробки предлагают больше места и больше возможностей по использования и кастомизации генераторов сайта. Первые - более удобное использование Let’s Encrypt, сводящееся к “поставить налочку использовать TLS/SSL”.
Но больший объём артифактов и возможность выбора генератора (хочу иметь, на крайний случай, возможность зайти в репозиторий и добавить/отредактировать статью со всеми смежными изменениями) склонил к GitLab Pages. В качестве генератора был выбран Hugo, написанный на Golang.
Для миграции с DokuWiki был использован, с доработками для себя,
dokuwiki-to-hugo. После чего была череда причёсываний наколенными скриптами (в частности, были восстановлены теги из BlogTNG). Тема пока оставлена неизменённая hugo-octopress. Много косяков в вёрстке, не все картинки лежат в правильных местах и могут не отображаться. Комментарии смигрировал тоже, поэтому, если находите где-то косяк - сообщайте.
Немного про лимиты. Размер репозитория на GitLab - 10G. Но сайт деплоится как артифакт CI, а для него лимит - 1G. Т.е. максимальный размер сайта - 1G.
Лаптоп рапортует, что батарея есть, заряд 54%, но… она не заряжается, ни разражается.
Выхлоп acpi -i
:
Battery 0: Unknown, 53%
Battery 0: design capacity 8147 mAh, last full capacity 7264 mAh = 89%
Unknown
- это статус заряда-разряда.
Вынимаю батарейку при включенном питании и вставляю обратно:
Battery 0: Charging, 56%, 00:58:42 until charged
Battery 0: design capacity 7770 mAh, last full capacity 6928 mAh = 89%
рукалицо.
PS если кто не знает, то батарейки в лаптопах содержат контроллер, с которым хост общается по SMBus (3v3 версия протокола I2C с официальной частотой до 100 kHz).
Возможно и на всех Android 8.x, в случае, если вас как и меня они крайне раздражают:
- включить режим разработчика и отладку по USB
- на хосте поставить
android-tools
(например pacman -S android-tools
)
- подключить USB кабелем и выполнить команду:```bash
adb shell settings put global heads_up_notifications_enabled 0
Пока только
английский вариант.
Буквально на днях потребовалось:
Наткнулся на блог камрада @kirich. Очень интересно, коротко и по делу. В частности, искал, как правильно заземлить паяльную станцию, жало и корпус.
Итак:
- Общее
- Цикл про устройство импульсных БП
Обновил свою “рародную” станция для жал T12 на STC контроллере и LED индикаторах до контроллера на STM32 и OLED дисплеем. Версия железа 2.1S.
Для обновки брал:
- сам котроллер
- акриловую переднюю панель
- и заодно новую ручку с более глубокой посадкой жал
Немного материалов в тему
- Мануалы
- Тут же обсуждения
Осталось только сделать заземление, как описано тут:
В продолжении темы
Подготовка фотографии для перевода на фольгу, вот как может выглядеть результат:

Чуть более подробно:
https://photos.app.goo.gl/MgGtReMN9zmAvXsx9
Потребовалось посмотреть консистентность общения c устройством по шине I2C. Вспомнил, что в закромах Родины валяется демоплата за 120 рубликов (сейчас в пределах 200-300 рублей) на FX2LP. Покупалась для реализации SMBus-USB адаптера, что бы перепрошить батарейку ноутбука. До перепрошивки не дошло, но всплыло где-то в голове, что эта плата фигурировала как анализатор сигналов.
Короткое исследование недавней проблемы.
Пока на моём
корявом английском (или кликаем кнопочку перевода)