2023-10-18

BaselOne

Еду в Базель на конференцию BaselOne где будем делать с коллегой доклад на тему миграции легаси систем в облачные сервисы.

Страшно волнуюсь, очень хочется не налажать :)

 

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

 
  2023-10-15

Клавозавр

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

Сказано - сделано!

Теперь динозаврик перепрыгивает не кактусы а буквы! Если при приближении к букве нажать ту же клавишу на клавиатуре, то он ее перепрыгивает. Если клавиша нажата неправильно, то игра заканчивается. Игра начинается с двух клавиш "f" и "j". По мере продвижения в игре количество используемых клавиш увеличивается, до тех пок пока пальцы на запомнят их все.

Игра пока только поддерживает первый ряд клавиш и только на немецкой клавиатуре (на ней под мизинцем правой руки расположена буква "ö"). Знаю, это жестоко, но у меня сейчас есть только такая клавиатура. Если кто-то хочет поучаствовать в разработке - велком, вот список того, что я планирую сделать. Список будет дополняться.

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

P.S. Клавозавр оказался отличным занятием во время длинных необязательных митингов, которые не требуют особого внимания но, на которых нужно присутствовать. Собеседники видят, что ты их внимательно слушаешь, в то время как на самом деле ты через буковки перепрыгиваешь!

 

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

 
  2023-10-13

Автоматизизация терминала в Linux

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

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

# запускаем screen
screen -S some_window

В другом терминале делаем следующее:

# пишем ls
screen -S some_window -X stuff 'ls'
# посылаем возврат каретки
screen -S some_window -X eval "stuff \015"

Чтобы видеть то что происходит в другом терминале подключаем вывод в файл:

# задаем местоположение файла для вывода
screen -S some_window -p 0 -X logfile ~/filename.txt
# включаем вывод в файл
screen -S some_window -p 0 -X log on

Все что происходит в пользовательской сессии "some_window" будет доступно в файле ~/filename.txt.

 

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

 
  2023-10-10

Рейверы были сами виноваты

Иранский аятолла Али Хаменеи заявил, что операцию по атаке на Израиль палестинцы осуществили сами и без чьей-либо помощи.

"Эта катастрофа вызвана самими сионистами. Когда жестокость и преступность переходят все границы, следует ждать бури. Именно сионисты навлекли на себя это бедствие", – заявил Хаменеи.

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

 

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

 
  2023-10-04

Программируем с Bing через Skype

Bing умеет программировать, если нужно написать что-нибудь простое то Bing это умеет.

У пользователей Windows Bing установлен в операционноую систему по умолчанию, для пользователей Linux Bing можно запустить через Skype.

Круто!

 

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

 
  2023-10-04

Прошивка решает

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

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

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

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

 

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

 
  2023-10-02

Универсальная зарядка и блок питания

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

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

Устройство оказалось очень практичным так что я пользуюсь им уже насколько лет. При помощи него я запитываю схемы, заряжаю аккумуляторы и оцениваю их емкость.

Записал небольшой обзор этого устройства.

Схема устройства доступна на github.

 

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

 
  2023-09-30

Косяки в популярных фильмах

Ученый-химик комментирует моменты в фильмах и объясняет почему вы не сможете синтезировать метамфитамин по рецептам из сериала "Во все тяжкие" 

Самый лучший комментарий под видео был такой "Химик на протяжении 30 минут пытается не спалиться,что варит мет"

 

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

 
  2023-09-29

Разговоры а важном с Тамарой Эдельман

В противовес "разговоров о важном" курильщика, которые сейчас проводятся во всех российских школах, Тамара Эдельман начада делать выпуски своих "разговоров о важном" здорового человека.

Мне кажется, это очень хорошее дело. Лайк, подписка!

 

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

 
  2023-09-25

Фоновая музыка для работы

Нашел интересный сайт который воспроизводит lofi музыку. Это просто счастье.

Дизайн сайта очень минималистичный. При помощи стрелочек можно переключаться между радиостанциями, пробелом можно музыку остановить.

Еще у сайта есть простой Pomodoro таймер, но как по мне, он издает слишком резкий звук когда срабатывает.

 

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