2022-08-09

Азбука Морзе в Android

Азбука Морзе - это удобный инструмент для передачи информации в том случае если у вас чрезвычайно ограниченный канал связи и вы может обмениваться тремя видами сигналов: точка, тире и пауза. Азбука Морзе, в отличие от двоичного кода, относительно проста для изучения людьми. В свое время я даже создал специальный тренажер для изучения азбуки Морзе, который до сих пор доступен на Google Market.

Случайно обнаружил, что в Андроид для набора текста можно использовать азбуку Морзе. Для этого в Android есть специальная клавиатура, вернее лейаут для стандартной клавиатуры.

Чтобы добавить такую клавиатуру себе на устройство достаточно зайти в настройки. "Manage Keyboards" кликните по пункту "GBoard". Первый пункт Languages приведет в список уже добавленных языков. Жмём внизу "Add Keyboard", затем кликаем на English, где из горизонтального списка можно будет выбрать нужный вам лейаут, включая рукописный ввод или морзе клавиатуру.

Вид клавиатуры достаточно тривиальный - две кнопки: точка и тире. Есть помощь с раскладкой. Все предельно просто.

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

 

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

 
  2022-07-23

Эффективный способ борьбы с мучными червяками

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

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

 

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

 
  2022-07-04

Youtube Downloader

Долгое время для скачивания файлов с Youtube использовал сервис savefrom. Но обнаружил, что существует приложение youtube-dl, которое позволяет скачивать файлы через командную строку в Linux.

Приложение представляет собой python скрипт, который можно установить командой:

sudo -H pip install --upgrade youtube-dl

использовать приложение можно следующим образом:

youtube-dl -u username -p password https://video.url

Если имя пользователя и пароль не указывать скачивание ролика происходит очень медленно и занимает часы, если указывать —  скачивание происходит очень быстро, но у меня есть сомнения в безопасности подобного метода. Во первых: вы передаете свои имя пользователя и пароль непонятному скрипту, во-вторых: YouTube может не понравиться, что вы скачиваете их видео, не посмотрев рекламу и вы можете попасть под их санкции, поэтому нужно понимать, что вы все это проделываете на свой страх и риск.

 

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

 
  2022-06-25

Парад планет

Я знал, что рано или поздно звезды выстроятся в ряд,
И мы сойдемся на одной тропе.

("Зимняя роза", Б. Гребеньщиков)

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

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

Однако есть гораздо более простой способ увидеть парад планет, находясь в любом месте планеты! Это можно сделать на любом смартфоне на Android, при помощи программы Google Sky Map.

Самое интересное, что программа, оказывается, Open Source и ее исходные коды доступны всем желающим, и поэтому, каждый желающий может принять участие в ее разработке!

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

Помимо планет солнечной системы, Google Sky Map показывает астероиды, звезды, очертания созвездий, галактики и другие объекты на звездном небе.

 

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

 
  2021-10-04

Syncthing - вам не нужны облака!

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

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

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

Синхронизация осуществляется по технологии peer-to-peer и не требует централизованного хранения данных. 

Syncthing имеет клиенты по Mac, Windows, Linux, Android, что позволяет обмениваться файлами между всем своими устройствами по сети, так же просто как если бы они были скопированы физически. 

Респект авторам программы за такой замечательный продукт!

 

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

 
  2021-08-12

Zettelkasten - жизнь в картотеке

На хабре есть отличная статья про Zettelkastern. Читаю и думаю как я до сих пор без этого жил?

Согласно легенде слово Zettelkasten придумано Никласом Луманом - немецким социологом. Никлас Луман написал более 70 книг и более 400 научных статей по социологии и все благодаря этой технике.

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

Несмотря на то что система давно существует, практических реализаций не так уж много - из самых известных это Obsidian и Notion, однако мне они пока не сильно понятны, наверно, я до них еще не дорос.

Для хранения своих заметок я использую Gitlab+Markdown, так гораздо проще их синхронизировать на разных устройствах.

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

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

Похоже, наш органический мозг - это не самое лучшее устройство для хранения информации.

 

 

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

 
  2021-02-04

Сколько зарабатывают программисты в Германии

На сайте www.asdcode.de выложена интересная статистика.

Медианная годовая зарплата Software Engineer в Берлине 75K до вычета налогов.

Средний возраст разработчка - 30 лет.

Самый популярный язык программирования - Java.

При том, что знание немецкого языка является в Германии необязательным, респонденты говорящие по-немецки зарабатывают больше.

Ребята регулярно проводят зарплатные опросы в которых каждый может поучаствовать.

 

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

 
  2020-12-12

День Бекапа

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

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

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

find /path -type f

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

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

 

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

 
  2019-11-08

Namelix

Обнаружил забавный сервис для генерации названий для ваших проектов от Netflix'a - https://namelix.com/

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

 

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

 
  2017-10-27

Клиенты Билайн видят друг друга в мобильной сети

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

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

Нужно будет еще проверить - работают ли широковещательные запросы - а вдруг?

 

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