2020-12-31

Итоги года

В конце года принято подводить итоги, a год оказался насыщенным. Много что случилось за этот год, еще большего не случилось.... 

Поздравляю все причастных с Новым годом. Желаю всех благ в Новом 2021 году.

Мого писать не хочу, давайте лучше посмотрим на танцы роботов из Boston Dynamics:

 

 

Оставить комментарий

 
  2020-12-26

Может ли полицейский в России останавливать машины для проверки документов?

Встал вопрос, может ли полицейский без причины вас остановить, и является ли проверка документов причиной остановки?

Я был уверен, что нет. Насколько я помнил, в приказе МВД 664, всего было 12 пунктов, по которым вас могли остановить, и проверки документов среди них не было. Я был искренне убежден, что для остановки автомобиля нужны были веские причины - ведь дорога это как электрический провод, дорога нужна, чтобы вы беcпрепятственно добрались из пункта А в пункт Б и просто так остановить вас для "проверки документов" это за гранью какой либо логики. Вроде бы коменданский час никто не объявлял, чтобы всё и вся перегораживать блокпостами и требовать документы...

Но как я ошибался! С октября 2017 года там появились ещё два новых пункта, оба прекрасны. И один как раз для проверки документов:

84. Основаниями для предъявления сотрудником требования об остановке водителем транспортного средства являются:
84.13. Проверка документов на право пользования и управления транспортным средством, документов на транспортное средство и перевозимый груз.

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

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

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

Уверен, все россияне глубоко ценят такую заботу о своей безопасности и вполне могут смириться с небольшой задержкой в пути.

 

Коментариев: 1

 
  2020-12-25

Simple Text Editor на F-Droid

Simple Text Editor теперь доступен на F-Droid. Подумал почему бы не выложить его еще и на этот маркет - там много интересных приложений, причем все они исключительно Open Source - неиссякаемый источник вдохновения и примеров кода для Андроид Приложений.

 

Оставить комментарий

 
  2020-12-18

Измерение ёмкости аккумулятора

Потребовалось измерить емкость аккумуляторной батареи. Однако никакого готового устройства для этого в доме не оказалось.

Заказывать на амазоне не хотелось, поэтому собрал из того что было небольшое устройство для измерения ёмкости аккумулятора на базе Arduino и ino219.

На макетной плате расположены arduino pro mini датчик тока и напряжения ina219 контроллер зарядки TP4056 и стабилизатор step-up который повышает напряжение 3.7 Вольт аккумулятора до 5 Вольт который нужен arduino и OLED дисплей. Устройство питается от элемента 18650.

Данная схема позволяет измерять ёмкость аккумулятора при зарядке и разрядке литий-ионных аккумуляторов и отображать ее на дисплее.

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

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

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

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

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

Таким образом можно измерить емкость литий-ионного или литий-полимерного аккумулятора при его разрядке или зарядке. 

Устройство можно использовать как продвинутый power bank для питания других устройств, в случае, если вам необходимо контролировать параметры энергопотребления схемы, или же как зарядное устройство с контролем емкости заряжаемого аккумулятора.

Прошивка, как всегда, выложена на github.

 
 

Оставить комментарий

 
  2020-12-18

Что такое 秋?

Долго не понимал, почему мне нравятся песни двух ребят из Японии - группы "Ичиго Тануки".

И тут до меня дошло - большинство их песен - это те же самые песни, что у меня сложены в разделе Аккорды на этом сайте. Как правило, это те песни которые я сам с удовольствием пою под гитару - а у меня довольно необычные музыкальные пристрастия.

Те-же песни, только переведенные на японский язык.

Текст латиницей:
 
Aki to wa ano aozora
Fumareta naiteru sora
Mizutamari ni kumo ya tori
Aki, totemo hisashiburi
Mizutamari ni kumo ya tori
Aki, totemo hisashiburi
 
Aki, moyu sorafune
Aki, umi deru yume
Kanashimi kesu umi
Aki, kurayami
 
Aki to wa ano ishikoro
Newa gawa no seijitsu
Omoidashite yo taisetsuna koto
Aki, mata nemurenai yo
Omoidashite yo taisetsuna koto
Aki, mata nemurenai yo
 
Aki, moyu sorafune
Aki, umi deru yume
Kanashimi kesu umi
Aki, kurayami
 
Aki to wa ano hatsukaze
Kusari de asobu akikaze
Bokura to kokyo, dou naru no ka
Kotae ga deru no darou ka
Bokura to kokyo, dou naru no ka
Kotae ga deru no darou ka
 
Ano machi hoeteru
Aki, boku tomadou
Aki, ha wa saketeku
Aki, yoroshiku!
Текст иероглифами:
 
 
秋とはあの青空
踏まれた泣いてる空
水溜りに雲や鳥
秋、とても久しぶり
水溜りに雲や鳥
秋、とても久しぶり
 
秋 燃ゆ 宙船
秋 海 出る夢
悲しみ 消す海
秋 暗闇
 
秋とはあの石ころ
ネヴァー川の誠実
思い出してよ 大切なこと
秋、また眠れないよ
思い出してよ 大切なこと
秋、また眠れないよ
 
秋 燃ゆ 宙船
秋 海 出る夢
悲しみ 消す海
秋 暗闇
 
秋とはあの初風
鎖で遊ぶ秋風
僕らと故郷、どうなるのか
答えが出るのだろうか
僕らと故郷、どうなるのか
答えが出るのだろうか
 
あの町 吠えてる
秋 僕 戸惑う
秋 葉は 裂けてく
秋 よろしく

Отсюда

 

Оставить комментарий

 
  2020-12-13

Альтернативное IDE для Ардуино

Давно ищу замену для Arduino IDE которое очень примитивное и жутко неудобное.

Пробовал использовать для этого Атом и Eclipse но так и не смог их настроить для компиляции скетчей. Приходилось все равно использовать родное IDE но оно не умеет автобновлять содержимое файлов если их изменить в сторонней программе, поэтому скетч нужно постоянно закрывать и открывать заново, что жутко неудобно.

Оказалось что Visual Studio Code прекрасно умет почти из коробки запускать скетни Arduino. Просто ставится соответствующее расширение и ваши скетчи начинают волшебным образом компилироваться. При этом, как я понял, используются те же библиотеки, которые используются для компиляции скетчей в Arduino IDE.

Как же это здорово, когда можно пользоваться нормальной подсветкой синтаксиса и использовать автоподсказки. К хорошему быстро привыкаешь.

 

Оставить комментарий

 
  2020-12-12

День Бекапа

Сегодня 12.12 а значит отмечается Международный День Бекапа! В этот день люди традиционно делают резервные копии важных данных. 

У меня завалялось немного пустых болванок DVD-R а это целых четые Гигабайта резерных копий на одном диске!

Складываем все файлы, которые хотим забекапить, прикладываем список для более простого поиска в будущем:

find /path -type f

Прожигаем болванки и убираем их в темное прохладное место, предварительно подписав перманентным маркером.

Международный день бекапа желательно проводить так часто как это возможно. В идеале хорошо бы настроить автоматический бекап важных файлов в облако.

 

Оставить комментарий

 
  2020-12-06

Почему в npm так много плохих пакетов?

А просто любой школьник может создать новый пакет и опубликовать его!

И беда в том, что пакеты для использования нужно обязательно опубликовать, даже если ты его создаёшь исключительно для личного использования. Невозможно, скажем, указать git репозиторий как в composer и использовать его не публикуя.

Понадобилась мне на днях для одного маленького проекта библиотека cuba - такая маленькая утилита для вытягивания данных с google таблиц. Так оказалось, что библиотека перестала поддерживаться, а мне она очень нужна - уж больно удобная. Из-за маленького бага, табличка, которую я создал на Google Sheets никак не хотела импортироваться. При этом фикс простой, и Pull Request на гитхабе уже есть, но автор библиотеку давно не обновляет. Пришлось форкать репозиторий, и публиковать свою исправленную версию.

Встречайте - cuba-sheet. Теперь в npm одной плохой библиотекой больше!

 

Оставить комментарий

 
  2020-12-03

Новый гаджет от TTGO и не только

Приехал TTGO ESP32 T-SIM7000G. Ушлые немецкие почтальоны смогли затолкать девайс в почтовый ящик! Удивительно, но ничего, вроде, не поломалось.

Однако, встала другая проблема - чтобы запустить нужна батарейка формата 18650 а у меня такой дома не наблюдается. Решил посмотреть можно ли купить на Амазоне онлайн. Оказалось что просто так купить литиевый аккумулятор нельзя - но можно купить фонарик с четытьмя аккумуляторами в комплекте. При этом за смешные деньги - в Conrad Electornics за ту же сумму можно купить только один элемент и без фонарика, поэтому заказал на амазоне. Видими всилу каких то особенностей Амазона там запрещено подавать аккумуляторы просто так, вот продавцы и выкручиваются, делая вид что продают фонарики и батарейки к ним.

Однако тут я вспомнил, что у меня лежит старая батарейка от ноутбука в которой... тада! аж шесть аккумуляторов 19850. Несколько минут работы кусачаками и аккумуляторами я обеспечен.

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

Но тут я, почитав обзоры понял, что для полной энергонезависимости мне просто необходимы солнечные батареи - TTGO ESP32 T-SIM7000G заточен на работу именно с ними. Сказано - сделано, на амазоне же заказал три небольших элемента.

Теперь вот думаю как измерять токи зарядки, емкости батареек и прочии параметры свалившегося на меня богатства, для чего уже собираю отладочную схему для опытов на базе ino219 ардуины и AMOLED индикатора. Интересно, получится ли из этого что нибудь? 

 

Оставить комментарий

 
  2020-12-01

Шаолинь

Обалдеть, парень взял и переехал в Китай чтобы заниматься Кунг-фу. Вот это я понимаю начать жизнь с чистого листа!

 

Оставить комментарий