Позднее Ctrl + ↑

Передразниваем красиво

Люблю в чатиках быть душнилой быть душнилой, чего перечеркнул-то. А именно писать ПеРеДрАзНиВаТеЛьНыМ КеЙсОм. Проблема в том, что так набирать текст долго. Пока чередуешь буквы, вся хлёсткость приёма уходит. Потом ещё замечаешь ошибку в середине и приходится инвертировать весь последующий заборчик по новой.

ВсЯкО ВеДь бЫсТрЕе оТкРыТь тЕрМиНаЛ, пРиМеНиТь кОмАнДу, СкОпИрОвАтЬ, вЕрНуТьСя в чАт и вСтАвИтЬ.

Решил сделать себе такой шорткат. Я частенько ностальгирую по школьному Паскалю и эта благородная цель стала лишним поводом утолить тоску. Ещё ютуб стал советовать мне видосы «технология за 100 секунд» и один из них был про Руби. Мне он понравился чисто визуально. То, что я любил в школе: просто команды на английском с {минимумом::иероглифического() => графоманства;}

Короче, потребляем параметр (ARGV), толкаем его в строку, запускаем цикл, в котором перебираем буквы и через раз апаем кейс. Далее надо отправить результат в буфер. Нутром чуял, что сам я такое не осилю. Нагуглил модуль… Не мОдУлЬ А ГеМ. В общем, с меня только вежливое Clipboard.copy, а дальше оно само с буфером договаривается.

Теперь надо сделать обращение для терминала. Написал в .zshrc вот такое:

Тут интересно. Я знал, что первый после обращения параметр отправляется в $1. Первый параметр считается до первого пробела. Можно написать параметр в кавычках и тогда зачтётся вся строка, но писать кавычки чото не юикс. Оказалось, в баше есть $*, который всё, что после команды, сжирает как один параметр.

Можете спросить меня в ЛС, «И чо, стоило того?», чтобы протестировать работу этого цифрового продукта.

11 мес  

Пристань

Продолжаю делать стартовые меню и музыку для несуществующих игр.

Elden Ring

Никогда ранее в играх не увлекался комплишионизмом, но Elden Ring органично приглашает к этому. Ради собирательных ачивок особо напрягаться не пришлось: почти всё уже было подобрано, хотя я и не думал о платине во время первого прохождения.

А вот ради ачивок за разные концовки, базовая и «безумная», пришлось дважды перепройти сюжет. Однако, когда всё уже знаешь, игра пробегается за 2-3 часа.

Десятьиздесятииграгода, конечно же.

1 год   Игры

Нескучная вязь

Арабская вязь всегда нескучная, но тут совсем драма. Нашёл в твиттере. На полях какой-то Покрас. Пятая строчка будто болдом написана. Ещё эмоджи какие-то из Elden Ring. Точки у них разных цветов, может значит чего.

2022  

Сопряжение

Сегодня психолог рассказала про элементальное объяснения характеров. Это я такое название придумал. Как на самом деле я не знаю. Ещё я думал написать «элементальная модель объяснения характеров», но потом вспомнил, что у человечества конечное количество употреблений слова «модель».

В общем замес в том, что стихиями можно описать человека. Можно сказать холерик или флегматик, а можно огонь или земля. Примеры написаны несоответственно: я не знаю, есть ли там конвертация.

«Огненные» люди — целеустремлённые достигаторы. На моторе, на суете. «Земляные» — базовые, гедонистичные, ценящие комфортный быт хоббиты. «Воздушные» — артистичные, иррациональные, по ощущениям. Про водяных не знаю.

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

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

Это важный для меня вопрос: человек часть природы или он оторвался от неё и теперь нечто другое? Положу элементальную характеристику на чашу природности.

2022  

Человек

Это моё самое любимое кино про дизайн. Антон Шнайдер говорит сильную фразу: «В этом есть человек».

Он говорит это вскользь. Но, думаю, это самый важный критерий для всего.

2022  

Стартовые меню

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

Просто один статичный план будит воображение. Вот например Xenoblade. Полный минимализм, только меч по центру. Он как будто ждёт тебя: давай, хватай меч и в путь.

В Зельде классно. Линк давно уже скачет, как раз тебя ждал, давай уже начинать.

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

В WoW круто, особенно когда Burning Crusade или WotLK. Вообще всякие ворота или порталы уже сразу приглашают, но просто портал был и в ванильном WoW, а в Burning Crusade ещё круче: мы уже по ту сторону.

Хочу делать такие же. Затридешил свою такую сценку и написал музыку.

Две стороны

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

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

И ещё понял про себя, что искренне понимаю обе стороны. По-настоящему. Я действительно понимаю гомофобов. Я действительно понимаю прогрессивных сверстников. Действительно понимаю консерваторов. Действительно понимаю либералов. Абсолютно честно понимаю, зачем крымнаш. Искренне уверен, что его надо отдать.

Сложно понять, какой ты на самом деле, если позиция постоянно меняется. Иногда просто интересно подискутировать, даже если ты целиком на стороне собеседника. Мнение меняется часто, от настроения. Психолог сказала: «А может это и есть ты». Вот такой вот, постоянно о двух сторонах, постоянно разный. Это нормально признать.

2022  

Alfred

В кои-то веки освоил Alfred. Ну то есть потрогал. Уровень освоения там бездонный. Если не знаете, Alfred это усиленная поисковая строка. Как если бы на Андроиде был Spotlight ;—)

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

Для этого в Alfred есть Workflows. Такой малокодовый конструктор автоматизаций. Связываешь ноды узелками и весело.

Воркфлоу выше запускает форму создания новой встречи, если напишу meet или «встреча» в поисковую строку. Room или «забронить…» открывает страничку, где мы в KODE переговорки броним.

Эта штучка быстро открывает слаковский чат с человеком. Напишу в строку mat и сразу же откроется личка с самим с собой. Как видите, там по ключевому слову открывается URL. Кайф в том, в поле URL можно вписать и локальный протокол. Например,

slack://user?team=XXX&id=XXX

откроет чат с человеком именно в приложении Slack, а не в веб-версии.

Аналогично с Телеграмом. URL

tg://resolve?domain=greatmatis

откроет чат с пользователем в десктопном приложении.

tg://join?invite=XXX

откроет групповой чатик.

Ну в общем обслуживание компьютера мной, а не меня компьютером, продолжается :)

2021  

Manim

Нашёл штуку, с помощью которой 3blue1brown делает анимации в своих видео.

Точнее, это более приятный форк оригинального инструмента от 3blue1brown. Короче — Manim.

Позволяет рисовать и анимировать всякую математическую геометрию с помощью Питона. Но я просто логотип KODE начертил.

Рисовать кодом нравится. Ностальгирую по Паскалю в школе.

2021  
Ранее Ctrl + ↓