2023-01-04

Русалочии диаграммы

Давно использую так называемые mermaid diagrams - специальное расширение для языка markdown которое позволяет рисовать разные диаграммы. Mermaid позволяет рисовать блок-схемы, диаграммы классов, диаграммы Ганта, Гит-диаграммы и многие другие.

Такие диаграммы поддерживаются нативно в Gitlab и IntelliJ IDE. В тех случаях когда я хочу использовать mermaid диаграммы там где они не поддерживаются я просто вставляю заранее сохраненную диаграмму как статическое изображение. Но оказывается есть способ лучше.

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

Сервис позволяет при желании экспортировать полученные файлы в виде статического файла.

 

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

 
  2022-12-31

Вырезатель снежинок

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

Нашел прикольную программу для вырезания снежинок.

 

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

С Новым Годом!!!

 

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

 
  2022-11-27

Икигай

В нескольких видео Ютубчик подбросил мне это загадочное слово - "Икигаи". Что же это за зверь такой?

Из википедии: Икигай (яп. 生き甲斐 икигаи, «смысл жизни») — японское понятие, означающее ощущение собственного предназначения в жизни; икигаи может представлять собой хобби, профессию или семью. Икигаи — философия, помогающая находить удовлетворение, радость и осознанность во всех делах каждый день и способствующая долголетию. Благодаря икигаи человек учится приводить в порядок мысли, замечать красоту окружающего мира и радоваться мелочам, обретает гармонию и душевный покой.

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

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

Пересечение всех четырех кругов и называется Икигай.

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

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

Алексей Голобурдин, автор Ютуб канала "Диджитализируй!", записал на тему икигаи короткий ролик, где рассказал, что это такое и почему это важно:

 

 

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

 
  2022-11-23

Коричневый шум

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

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

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

 

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

 
  2022-11-15

Безусловная переадресация звонков

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

Наберите на телефоне на котором должна быть настроена безусловная переадресация волшебную команду:

**21*номерпереадресации#

После звонка будет показано сообщение об успешном установлении безусловной переадресации. Если было показано сообщение об ошибке, попробуйте перегрузить телефон. Если это не помогло то, возможно, безусловная переадресация не поддерживается вашим оператором. МТС и Билайн также позволяют установить безусловную переадресацию через личный кабинет на сайте.

Если кто-то позвонит на номер с переадресацией, его звонок будет переведен на указанный вами номер.

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

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

Чтобы отключить переадресацию наберите:

##21#

GSM команды можно набирать, в том числе, находясь в роуминге - они не будут тарифицироваться как звонки.

Вот тут можно найти еще больше полезных GSM кодов.

 

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

 
  2022-09-07

Как научиться работать с Vim

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

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

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

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

Называется vim-tutor-mode! Для установки плагина сначала нужно установить vim-plag - это такой менеджер плагинов. Затем в ~/.vimrc нужно добавить строчку "Plug 'fmoralesc/vim-tutor-mode'" после чего выполнить команду :PlugInstall

Если плагин установился правильно, то стартовать сам учебник можно командой :Tutor.

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

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

 

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

 
  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 показывает астероиды, звезды, очертания созвездий, галактики и другие объекты на звездном небе.

 

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