Отрицание

Вторник, 20 сентября, 5:37
Перестал отрицать и познакомился с Docker.

Да, wg-easy.

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

VSCode vs Sublime

Пятница, 8 июля, 6:36
Раз в год я пытаюсь перейти с Sublime на VSCode. И я не понимаю, что с VSCode не так, но я каждый раз не могу к нему привыкнуть и не получается заставить себя провести в нём достаточно времени, чтобы разобраться с тем, как в нём всё устроено.

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

Но теперь я начал использовать больше современных технологий, делаю сайты на Hugo, и для VSCode есть куча расширений для добавления подсветки синтаксиса в шаблонах Hugo (upd: она ломает всё, пришлось отключить), а для сублайма нет.

Но вот что, внезапно, оказалось невероятно удобно — это гораздо более качественный автокомплит, отличнейшая интеграция с WSL и суперудобная работа с git.

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

Так же любопытно, что впервые получилось пересесть на тёмную тему — выбрал One Dark Pro. Логика тут такая — читаемость светлого текста на тёмном фоне лучше (хотя контрастность меньше, но это отдельная интересная тема кучи исследований), я очень много пишу/правлю кода, глаза должны меньше уставать. Пока, вроде, работает.

Раньше у меня были какие-то проблемы с постоянным переключением окон с тёмных для кодинга и светлых в браузере с сайтом, но, кажется, это перестало быть проблемой. Кстати, для нормальной читаемости пришлось поставить шрифт Menlo и размер 16. С рендерингом шрифтов, правда, непонятно — этот 16 выглядит примерно как 11 в сублайме.

И отдельная мегаболь — у сублайма есть общая Command Palette, в которую вынесено всё, и даже Goto Anything, через который можно ещё более совсем всё, и это один хоткей, после которого можно что-то набрать и всё сразу будет. У VSCode это отдельно открытие файла, отдельно команды, отдельно настройки. Например, переключить тему или шрифт можно только в настройках и это всегда куча кликов. Когда в каких-то новых условиях выбираешь новую тему — очень неудобно.

Авито

Вторник, 5 июля, 19:0
Ну что, мне правильно кажется, это это такой враждебный захват авито через принятие удобных законов?     

Hugo

Вторник, 5 июля, 3:59
Уже почти год делаем все свои сайты на Hugo. И он прекрасен. Но...

  • Документация пока всё еще так себе

  • Даже за последние пол года там что-то периодически ломали и чинили между версиями, и это не просто отслеживать

  • Шаблоны и их логика... Это просто надо прочитать несколько раз документацию, понять, принять и простить.

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

Вот зачем, например, не разрешать в файлах контента использовать шаблоны? На практике, когда надо сделать сайт на 2-3 страницы это приводит к тому, что надо отдельно делать пустой контентный файл c YAML front matter исключительно ради прописанных Title и description, и отдельный шаблон к этой странице.

И тут страдает всё — здравый смысл (зачем редактировать два штучных файла ради каждой одной страницы?), ресурсы (в современных дисках и файловых системах один файл на 300 байт — минус 8 килобайт диска), удобство работы (опять — по два файла на каждую страницу, куча табов в редакторе, помнить/смотреть какой шаблон редактировать для какого контентного файла). И всё... не решает никакой задачи, даже идеологической правильности (которая нарушена много раз в разных других местах).

Казалось бы, можно решить кучу проблем, просто разрешив встраивать шаблоны в контентные страницы... Но нет (

ClickHouse

Понедельник, 20 июня, 13:42
Тем временем, за время коронавируса в кликхаус завезли конфиги в yaml и json в полях.

Чудо то какое, 21ый век.