Приложения разъехались по-разному.
Терминал Alacritty, в конфиге установлен размер шрифта 10 — выглядит нормально, не крупно, не мелко.
Приложения GTK разных версий — у меня, оказывается, ничего специально для gtk не настраивалось, похоже, у меня всё работает тупо с дефолтными настройками — все буквы очень мелко.
Браузеры Firefox и Chromium — всё очень мелко (но они, наверное, подтягивают дефолтные настройки GTK);
awesome wm установлен шрифт размера 10 — очень мелко.
neovide (клиент neovim) дефолтные настройки огромный шрифт.
И он сказал:
— У меня винда, потому что в WSL удобнее делать то-то и то-то…
А что именно делать, забыл! блин.
"Россия сегодня на развилке: либо мы пойдем торной дорогой мировой цивилизации (к постиндустриальному обществу достатка, высокого уровня потребления и социальной стабильности), либо нас снова занесет на «свой особый» путь, который, кстати, будет не таким уж «своим» и «особым» – латиноамериканский или африканский путь длительного экономического и социально-политического гниения (без доступа воздуха) под игом гнилой, насквозь коррумпированной диктатуры (этакое Гаити размером в одну седьмую суши)"
Если у вас есть некий REST API, для которого нет OpenAPI схемы.
Или, скажем, вы подписаны на SNS-события, которые вообще пока нет штатного способа документировать (AsyncAPI не предлагать, сырое говно).
Или просто надо валидировать (и одновременно документировать) некий JSON или YAML файл, создаваемый пользователем.
Или у вас есть для этого всего JSON-схема, но вы хотели бы иметь ещё и compile-time проверку на TypeScript соответствия живых данных этой схеме.
То просто возьмите Zod zod.dev
Zod отличается от других валидаторов (Ajv, Joi, validator-js, и даже class-validator) тем, что он нативно поддерживает TypeScript, и все runtime-валидации автоматически становятся и compiletime-валидациями. Такое нормально не реализзовано больше нигде. Есть ещё io-ts, но там скорее попытка притянуть функциональную философию Haskell в мир TypeScript, а так нормальные люди не пишут.
Конвертация zod-схем в json-схемы и обратно:
npmjs.com
npmjs.com
Короче, я на работе в нескольких сервисах прикрутил эту штуку, и теперь счастью моему нет предела.
15 лет большой срок. Можно было не только получить образование, но и состояться в профессии. Можно было создать семью, дети уже были бы подростками. Можно было отсидеть по тяжкой статье, сейчас бы уже вышел.
А что принесли эти годы мне? 15 лет бессмысленного и не очень весёлого дрочева.
15 лет назад я установил Arch Linux.
Медиазона проанализировала 18,5 млн отправлений, сделанных в СДЭК с 21 февраля (данные об отправляениях есть на сайте, номера идут последовательно) и выявила 58 тонн, отправленных российскими солдатами-мародёрами из приграничных с Украиной городов.
Мы знаем, что на войне грабят, но теперь мы видим это с новой степенью конкретики.
А ещё, конечно, интересно, как по таким открытым данным мы видим перемещения российских войск. В Буче, Гостомеле и Ирпене воевала 74-мотострелковая бригада из Юрги;в Юргу отправили 5764 кг награбленного.
zona.media
Например, соврать одно, затем не моргнув глазом совершенно другое — это первый тип враждебного сигнала, который легко идентифицируется. Когда ты ловишь за руку и спрашиваешь что за хуйня, а тебе так же на голубом глазу отвечают "время такое, все врут, так надо" — это переключение на второй тип. ·
Напало основательно и всерьез. С нескольких сторон, с суши и с моря в страну вошли войска. Разбомблены и окружены Петербург и Краснодар. Несколько раз бомбили Екатеринбург. И со дня на день готовится штурм осаждённой Москвы.
Ваша дача в Подмосковье рядом с аэропортом сгорела от случайного попадания снаряда, а у вас дома ютится семья друга из города Жуковский, где прямо сейчас идут бои. Весь этот пиздец развернулся на глазах буквально за неделю.
Вы в ахуе смотрите видео из оккупированных Владивостока и Мурманска. Там полно военных и техники с неизвестными иероглифами, написанными белой краской. Почему напали? Зачем? В 21-м веке? На соседей? Что, блять?!
И тут незванные гости начинают говорить. И у них довольно таки своеобразная, но стройная картина мира. Согласно их пониманию они пришли ВАС СПАСТИ.
ОТ КОГО?! — вопрошаете вы. И они отвечают: по нашим данным власть на территории вашей страны захвачена...чеченцами.
Да-да. Военнизированными чеченскими формированиями.
Они влияют на центральную власть, диктуют милитаристскую повестку, денно и нощно маршируют на площадях с оружием у себя в республиканской столице, постят много грозных роликов, как тренируются у себя на базах, в столице Москве тоже ведут себя как главные, убивают известных политиков, похищают судей, творят что хотят, все вооружены, в общем, страна захвачена и агрессивная повестка оных захватчиков представляет угрозу уже и для соседей.
Поэтому было принято решение Россию дечеченизировать и демилитаризировать извне. И ради этого для начала разбомбили Питер и Краснодар, примерились по Ёбургу, но последний бастион злых чеченцев — Москва, пока не сдаётся, но и его со временем возьмут и вот тогда все мы тут заживём как надо.
ЧТО БЛЯТЦ ЗА ХУЕТА?! — спрашиваете вы.
Во-первых, отвечаете Вы, у нас никто никого не захватывал и ни от кого нас освобождать не надо. Во-вторых, некоторые внутренние проблемы с чеченцами у нас и правда есть, но их масштабы несоизмеримо малы по сравнению с вашим вторжением. В-третьих: где Чечня и где разбомбленный вами Питер?
"Нет", твердят вам. "Чеченцы всё захватили и мы пришли освободить вас. Их начальник, Кадыров, вы вообще читали его Инстаграм, он там такое говорит! И всегда с пистолетом! С золотым! Мы там в Китае (ну или в Америке) на это всё посмотрели и решили: ну точно! Пора вас, русских, спасать!"
— Да не надо нас спасать, отвечаете вы. Не так страшен чёрт, как его малюют, это наши мелкие внутренние тёрки. Да и опять же: чем вам не угодили разбомбленные Краснодарские роддом и драмтеатр? Кадыров тот ещё артист, но в том драмтеатре он в тот день точно не выступал, а в роддоме он и подавно рожать не мог, не мужское это дело, знаете ли, а горцы к этому моменту очень щепетильные.
Нет, вы не понимаете, говорят вам. Роддома там уже давно никакого не было, там готовили химическое оружие. То есть, там тренировались чеченские борцы и хранили склад своих носков.
А по театру вообще выстрелили свои, то есть — ваши, то есть — чеченцы, чтобы нас в этом обвинить, вы им не верьте, верьте нам, мы армия мира и добра, вы что, сами не видите? Лучше бы вам в это по-хорошему поверить, а то ещё какой-нибудь спальный райончик разбомбим от греха, мало ли где чеченцы там у вас засели. От которых мы вас освобождаем. Ради вашего блага. И вообще: где цветы и овации? Мы принесли вам свободу!
© В. Моргулис
Кручёных на Сергея Курёхина похож немного. :)
(ещё одна фотка в комментариях).
путём нерыночного политического давления
Понравилась прога TagScanner, решил поддержать разраба, а у него как раз кнопка PayPal, и у меня на кошельке чото есть.
Авотхуй, там перечислять доллары нельзя, и перечислять внутри России тоже нельзя.
Всё по заветам Адама Смита — невидимая рука рынка работает только под защитой государства. Сначала силовое вмешательство, санкции, войны — и только потом рыночек и сладкие песни про конкуренцию.