2023-06-10

HarmonyOS

У Экслера в обзорах есть описание умного браслета Huawei Band 7. Из интересного там то, что этот браслет в качестве операционной системы использует Harmony OS и на него можно устанавливать новые скины из маркета, разработанные сторонними разработчиками. При этом, сам браслет стоит в европе около 45 евро.

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

Для разработки под Harmony OS на компьютер нужно установить DevEco Studio. Дистрибутив этой программы весит около гигабайта и представляет собой среду разработки выполненную на базе IntelliJ IDEA. Установить ее можно только на Windows и MacOS, под Линукс я версии не увидел, что странно.

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

Панель разработчика очень похожа на панель разработчика Google Play Market, что не удивительно, так как она выполняет сходные функции. 

Разработка приложений осуществляется на JavaScript, TypeScript и Java. Какие приложения, помимо скинов к часам еще можно писать мне пока не очень понятно, но судя по примерам на сайте, создавать можно самые различные приложения, так же как и под Android.

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

 

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

 
  2023-06-10

The Loxian Gate

У Энии есть довольно известная песня "The Loxian Gate". Вслушиваясь в слова песни невольно задаешь себе вопрос - на каком языке это написано?

Можно легко найти расшифровку слов песни, но она задает больше вопросов чем ответов. Дело в том, что эта песня, как и некоторые другие песни Энии, написаны на Локсианском языке - искусственном языке, созданном специально для Энии автором ее текстов Ромой Райан.

Рома Райан - ирландская поэтесса, писатель и лингвист. Она пишет для Энии тексты всех ее песен. Искусственный язык Локсиан она создала во время написания материала для шестого студийного альбома Amarantine в 2005 году.

Локсиан — вымышленный художественный язык и алфавит. Источником вдохновения для создания локсианского языка, видимо, послужил эльфийский язык, созданный Дж. Толкином. Эния исполнила несколько песен на эльфийском, написанных Ромой, для саундтрека к кинотрилогии "Властелин Колец". Влияние на слушателя оказывают скорее звуки, которые воспроизводит Эния, а не фактический текст песни.

 

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

 
  2023-06-08

Дед-Архимед про рептилоидов

Дед Архимед давно уже как написал песенку про разные теории заговоров и про людей, которые в них верят.

То ли это дедушка настолько плодовитый, то ли это я такой медленный, но услышал я эту песенку только сейчас. Прям все в точку.

 

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

 
  2023-06-06

Получение SMS сообщений в Telegram

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

К счастью, в Android можно установить приложения не только из Play Market. Я нашел на github вот такое простое приложение. Сайт приложения не открывается, но само приложение можно скачать с github и оно прекрасно работает и без сайта.

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

Ключ робота выдается служебным роботом @BotFather, этот робот создает токены авторизации для всех остальных роботов в Telegram.

С ID канала интереснее. С роботами в Telegrаm можно работать напрямую а можно добавить робота в свою группу и взаимодействовать с ним оттуда. В данном случае подразумевается именно второй вариант.

Создаем новую группу в Telegram, добавляем в нее помимо себя, только что созданного робота. Чтобы узнать ID чата нужно кратковременно добавить в чат еще одного робота @RawDataBot - этот робот покажет нам ID чата которое и нужно использовать при настройке приложения. После того как мы узнали id чата робота @RawDataBot можно из чата удалить.

В качестве номера телефона я указал свой основной телефон.

Если все настроено правильно все новые SMS сообщения начнут приходить в созданный Telegram чат.

 

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

 
  2023-06-04

День рожденья Навального

У Алексея Навального сегодня день рожденья. Этот день он встречает находясь в путинской тюрьме в нечеловеческих условиях. Тысячи россиян собрались сегодня в разных городах земли, чтобы пожелать Алексею и другим политзаключенным стойкости и терпения. В Берлине мероприятие проходило на площади перед Бранденбургскими воротами. Всякий раз такие мероприятия собирают большое количество единомышненников и просто приятных людей. Сегодня на митинге была пресс-секретарь Алексея - Кира Ярмыш.

Забавно, что пока Кира ходила в толпе с табличкой "Free Navalny" и перед тем как я к ней подошел, чтобы попросить вместе сфотографироваться, какая-то немецкая семья попросила у нее напрокат ее табличку чтобы с ней, с табличкой, сфотографироватья. Сама Кира им была абсолютно не интересна. Сотрудников ФБК немцы в лицо не знают, что и не удивительно. Наши внутренние проблемы им абсолютно непонятны.

 

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

 
  2023-06-04

День музеев в Берлине

Каждое первое воскресенье месяца в Берлине проходит день музеев. Попасть в большинство музеев в этот день можно совершенно бесплатно.

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

 

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

 
  2023-05-30

Lingvy.xyz

Решил провести небольшой ребрендинг для своей программки для помощи в изучении новых слов. Сначала она называлась superwords. Потом решил переименовать в linguampir. Но linguampir сложно писать, непонятно как лучше — linguampir или lingvampir? Из-за этого у меня накопилась целая коллекция доменов для этого проекта, которые нужно каждый год продлять - а это стоит денег. 

Поэтому, чтобы избавиться от зоопарка имен решил домены больше не продлять а завести новое более простое короткое имя lingvy.xyz

Залил на Google Play новую версию приложения. Через несколько часов можно будет скачать новую версию которая использует новое доменное имя для синхронизации данных.

 

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

 
  2023-05-30

Троица

Всегда думал, что на рублевской иконе "Троица" изображена классическая троица - Отец, Сын и Святой Дух. У меня никогда даже не возникал вопрос, схерали у всех троих персонажей за спиной крылья а в руках копья.

У Каганова на сайте появился интересный разбор этого удивительного феномена. Оказывается, это не та троица, о которой все привыкли думать. Это троица ангелов из ветхого завета. Теперь становится ясно почему вокруг этой доски именно сейчас ломается так много копий.

 

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

 
  2023-05-19

Ну и рожа у тебя Шарапов

Все началось с того, что проснувшись с утра я почувствовал себя непривычно, как будто начинается грипп или ОРВИ. Немного размялся, симптомы немного уменьшились но, полностью не прошли. Хотя ни соплей не кашля не было, меня слегка подзнабливало.

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

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

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

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

На утро собрал вещички и отравился в больничку - сдаваться. На ближайшей станции скорой помощи (Rettungsstelle) при Фридрихсхайн госпитале меня приняли очень быстро. Показал ногу, сразу спросили не было ли у меня до этого тромбозов. Померили температуру, давление, пульс, сделали УЗИ ноги. По результатам УЗИ поставили предварительный диагноз - тромбоз.

В отделении сосудистой хирургии мне сделали повторное УЗИ и сообщили, что это не совсем тромбоз а скорее инфекция, вызванная стафилококовой бактерией, которая поражает сосуды вы выглядит как тромбоз, называется Wundrose. По-русски это называется рожистое воспаление. До изобретения антибиотиков смертность от этой штуки была очень высокая.

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

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

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

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

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

 
 

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

 
  2023-05-06

Клавиатурный тренажер monkeytype.com

Последнее время мне очень интересна тема быстрого набора на клавиатуре. В Германии традиционно используют клавиатуру qwertz, в ней клавиши z и y променяны местами. Но это только пол-беды - помимо этих двух клавиш, клавиши типа [], {} и тильда, нажимаются при помощи правого альта. Зажимаешь ALT затем жмешь, например "6" и получаешь "]".

Так было сделано, потому что в немецком языке на основную клавиатуру добавили клавиши ö, ä, ü и ß,  а, соответсвенно всякие редко используемые фигурные скобки спрятали на третий неосновной ряд, который нажимается даже не с использованием шифта, который продублирован с обоих сторон, а с правым альтом! 

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

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

Такое решение сильно усложняет програмирование на си подобных языках, где фигурные и квадратные скобки используются почти также часто как и обычные круглые, если не чаще, в вот ö, ä, ü и ß не используются вообще. Всвязи с этим, я уже на полном серьезе подумываю а не перейти ли мне на раскладку Дворака, которая, по заверениям некоторых, подходит для программирования гораздно лучше.

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

 

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