#данящитпостит
Пытаюсь понять, на что ругается тайпскриптовый компилятор и натыкаюсь вот на такой пример. И это называется "исправленный код"? 😂
Чего ради воткнули parseInt, не проще ли вообще убрать приведение к строке?
Пытаюсь понять, на что ругается тайпскриптовый компилятор и натыкаюсь вот на такой пример. И это называется "исправленный код"? 😂
Чего ради воткнули parseInt, не проще ли вообще убрать приведение к строке?
Новая статья в моём блоге: улучшение сетевых взаимодействий в Android-приложении на Ktor!
Теперь с обработкой ошибок и более удобным синтаксисом
https://dadyarri.ru/posts/better-ktor-networking
#даняпишет
Теперь с обработкой ошибок и более удобным синтаксисом
https://dadyarri.ru/posts/better-ktor-networking
#даняпишет
dadyarri.ru
Улучшаем механизм походов в сеть с помощью Ktor
Продолжение моей статьи про сетевое взаимодействие в Ktor
#данячитает
Брендон Сандерсон – «Пепел и сталь»
Околонаучное фэнтези. Так бы я описал жанр этой книги из цикла «Рождённый туманом». Автор описывает мир, который погряз в лицемерии аристократов, которые на балах показывают себя святыми людьми, но в своих крепостях крайне жестоко обращаются со скаа.
Магии в её обычном понимании здесь нет, но есть уникальная механика "алломантия" — усиление своих сил за счёт "горения" металлов. Базовых металлов всего 8, и каждый из них даёт свою силу.
История строится вокруг банды бывших воров, лидер которой решил свергнуть правителя страны, возомнившего себя бессмертным богом. Они собирают армию скаа, чтобы поднять восстание и захватить дворец Вседержителя.
Очень интересная книга. Есть хорошо описанные персонажи, есть удивляющие повороты сюжета, нет клишированных рас навроде эльфов и гоблинов, мир населён только людьми и это даже к лучшему. 8/10
Цель за год 2/30
Брендон Сандерсон – «Пепел и сталь»
Околонаучное фэнтези. Так бы я описал жанр этой книги из цикла «Рождённый туманом». Автор описывает мир, который погряз в лицемерии аристократов, которые на балах показывают себя святыми людьми, но в своих крепостях крайне жестоко обращаются со скаа.
Магии в её обычном понимании здесь нет, но есть уникальная механика "алломантия" — усиление своих сил за счёт "горения" металлов. Базовых металлов всего 8, и каждый из них даёт свою силу.
История строится вокруг банды бывших воров, лидер которой решил свергнуть правителя страны, возомнившего себя бессмертным богом. Они собирают армию скаа, чтобы поднять восстание и захватить дворец Вседержителя.
Очень интересная книга. Есть хорошо описанные персонажи, есть удивляющие повороты сюжета, нет клишированных рас навроде эльфов и гоблинов, мир населён только людьми и это даже к лучшему. 8/10
Цель за год 2/30
#данянаходит
Dola AI
Бот для нескольких популярных мессенджеров, который с помощью нейросетей помогает планировать расписание.
Ему можно прислать текст или голосовое сообщение, написанное естественным языком, он распознает его содержимое и создаст запись в календаре.
Можно настроить синхронизацию с Google или Apple календарями.
Понимает русский язык, но все записи создает на английском.
Цена: бесплатно
https://hidola.ai/en
Dola AI
Бот для нескольких популярных мессенджеров, который с помощью нейросетей помогает планировать расписание.
Ему можно прислать текст или голосовое сообщение, написанное естественным языком, он распознает его содержимое и создаст запись в календаре.
Можно настроить синхронизацию с Google или Apple календарями.
Понимает русский язык, но все записи создает на английском.
Цена: бесплатно
https://hidola.ai/en
#даняпишет
.NET Aspire — это продукт Microsoft, который упрощает разработчикам локальную работу над децентрализованными приложениями, беря на себя оркестрацию нужных зависимостей (базы данных, кеши, очереди и пр.), запуск всех микросервисов и observability.
В недавнем превью этой системы появилась возможность запустить дашборд с логами отдельно от всего Aspire, что позволяет использовать его в не .NET-приложениях.
Он запускается как Docker-контейнер и позволяет присылать данные в формате OpenTelemetry.
В этой статье поговорим о том, как запустить этот дашборд и настроить отправку логов с .NET бэкенда
https://dadyarri.ru/posts/aspire-dashboard
.NET Aspire — это продукт Microsoft, который упрощает разработчикам локальную работу над децентрализованными приложениями, беря на себя оркестрацию нужных зависимостей (базы данных, кеши, очереди и пр.), запуск всех микросервисов и observability.
В недавнем превью этой системы появилась возможность запустить дашборд с логами отдельно от всего Aspire, что позволяет использовать его в не .NET-приложениях.
Он запускается как Docker-контейнер и позволяет присылать данные в формате OpenTelemetry.
В этой статье поговорим о том, как запустить этот дашборд и настроить отправку логов с .NET бэкенда
https://dadyarri.ru/posts/aspire-dashboard
dadyarri.ru
Использование дашборда из Aspire в бэкенде на .NET
Как запустить дашборд и настроить сбор логов в бэкенде, который не использует Aspire
#данящитпостит
Восстановил себе госуслуги, только порадовался тому, что запись ко врачу на приёме тут же оказывается в госуслугах, как получаю целую охапку других проблем:
1. В сгенерированном файле календаря локальное время записано как время по UTC (MSK-3), из-за чего гуглокалендарь создал событие на три часа позже нужного
2. Пишу в техподдержку, получаю пачку автозамен (которые выполнились на сервере и я их не мог предотвратить):
- ics (формат календаря) -> ios
- ISO (международные стандарты) -> IOS
- одиночные латинские буквы -> " И "
Почему некоторые системы так уверены в том, что лучше понимают, что нужно пользователю? (Да, я помню про то, что типичный клиент зачастую невыносимо туп, но это уже перебор, имхо
Фух, я выговорился
Восстановил себе госуслуги, только порадовался тому, что запись ко врачу на приёме тут же оказывается в госуслугах, как получаю целую охапку других проблем:
1. В сгенерированном файле календаря локальное время записано как время по UTC (MSK-3), из-за чего гуглокалендарь создал событие на три часа позже нужного
2. Пишу в техподдержку, получаю пачку автозамен (которые выполнились на сервере и я их не мог предотвратить):
- ics (формат календаря) -> ios
- ISO (международные стандарты) -> IOS
- одиночные латинские буквы -> " И "
Почему некоторые системы так уверены в том, что лучше понимают, что нужно пользователю? (Да, я помню про то, что типичный клиент зачастую невыносимо туп, но это уже перебор, имхо
Фух, я выговорился
#даняпишет
Как в строго типизированном языке засунуть в один JSON-массив данные разных типов? С таким вопросом я столкнулся в процессе разработки диплома. Решив эту задачу, написал об этом статью.
Она покрывает вопрос отправки таких данных из .NET-бэкенда и их парсинг в Kotlin-приложении
https://dadyarri.ru/posts/polymorphic-serialization
Как в строго типизированном языке засунуть в один JSON-массив данные разных типов? С таким вопросом я столкнулся в процессе разработки диплома. Решив эту задачу, написал об этом статью.
Она покрывает вопрос отправки таких данных из .NET-бэкенда и их парсинг в Kotlin-приложении
https://dadyarri.ru/posts/polymorphic-serialization
#данячитает
Брендон Сандерсон — «Источник вознесения»
Вседержитель побеждён, королём становится наследник богатейшего из Великих Домов. Столицу окружают три войска из разных частей континента, угрожая напасть в любой момент.
Туман начинает появляться днём, убивая людей.
Церковь Выжившего начинает говорить о том, что Вин, главная героиня, станет Героем Веков и спасёт мир от надвигающейся Бездны.
В целом, это всё ещё интересная книга, но финальную часть я вероятнее всего не дочитаю
Героиня, при своём весе едва ли в сотню фунтов, стала необоснованно сильной, в любой битве раскидывая толпы взрослых мужиков практически без последствий.
С другой стороны, характерам и предысториям второстепенных персонажей уделяется намного больше времени, за чем наблюдать намного интереснее, чем за основным сюжетом.
Интриги между Великими Домами выходят на межгосударственный уровень, превращаясь в битву за корону Центрального Доминиона.
Итог: 6/10
Цель на год: 3/30
Брендон Сандерсон — «Источник вознесения»
Вседержитель побеждён, королём становится наследник богатейшего из Великих Домов. Столицу окружают три войска из разных частей континента, угрожая напасть в любой момент.
Туман начинает появляться днём, убивая людей.
Церковь Выжившего начинает говорить о том, что Вин, главная героиня, станет Героем Веков и спасёт мир от надвигающейся Бездны.
В целом, это всё ещё интересная книга, но финальную часть я вероятнее всего не дочитаю
Героиня, при своём весе едва ли в сотню фунтов, стала необоснованно сильной, в любой битве раскидывая толпы взрослых мужиков практически без последствий.
С другой стороны, характерам и предысториям второстепенных персонажей уделяется намного больше времени, за чем наблюдать намного интереснее, чем за основным сюжетом.
Интриги между Великими Домами выходят на межгосударственный уровень, превращаясь в битву за корону Центрального Доминиона.
Итог: 6/10
Цель на год: 3/30
#данячитает
Марио Пьюзо — «Крестный отец»
Ну, вот я и добрался до классики криминальной литературы. "Крестный отец" Марио Пьюзо - захватывающая история, рассказывающая о жизни семьи Корлеоне, могущественного клана мафии, возглавляемого Доном Вито Корлеоне.
Трилогию фильмов Френсиса Кополлы я не смотрел, сразу взялся за первоисточник. И таки могу сказать, что мне понравилось. Не знаю, насколько исторически точно описана послевоенная Америка, но читать это действительно интересно. Да и фокус в книге не на истории, а на людях.
Итог: 9/10
Цель на год: 4/30
@yadevblog
Марио Пьюзо — «Крестный отец»
Ну, вот я и добрался до классики криминальной литературы. "Крестный отец" Марио Пьюзо - захватывающая история, рассказывающая о жизни семьи Корлеоне, могущественного клана мафии, возглавляемого Доном Вито Корлеоне.
Трилогию фильмов Френсиса Кополлы я не смотрел, сразу взялся за первоисточник. И таки могу сказать, что мне понравилось. Не знаю, насколько исторически точно описана послевоенная Америка, но читать это действительно интересно. Да и фокус в книге не на истории, а на людях.
Итог: 9/10
Цель на год: 4/30
@yadevblog
#данячитает
Дэйв Эггерс — «Сфера»
Дистопия, возводящая в абсолют технологии нашего мира. Там поднимается тема того, как слишком активная социально-медийная жизнь влияет на общество: когда все постоянно находятся в интернете, реальное общение сводится к обсуждению комментариев в сети.
И это первая книга в году, которую я бросил. Просто не хватило терпения читать весь этот кринж. Другого чувства эта одержимость всех вокруг постоянно что-то постить в интернете про каждый свой шаг у меня не вызывает. Билже к концу книги ещё появляется механизм «прозрачности», когда человек по своей воле вешает камеру в виде кулона себе на шею и стримит все происходящее 24/7. И ведь кто-то это смотрит, причём в приличных масштабах.
Вообще там есть более адекватные персонажи, которые пытаются донести героине, что её активность в сети — это совершенно не здоровая ерунда, но, она совершенно не слышит их доводов, потому что компания, которая это навязывает, даёт ей много хорошего — похвалу, лечение тяжелобольного отца… Видимо сложилось мнение о том, что «Сфера» не может сделать плохого, всё это ради блага всех вокруг.
Итог: 5/10
Цель за год: 5/30
@yadevblog
Дэйв Эггерс — «Сфера»
Дистопия, возводящая в абсолют технологии нашего мира. Там поднимается тема того, как слишком активная социально-медийная жизнь влияет на общество: когда все постоянно находятся в интернете, реальное общение сводится к обсуждению комментариев в сети.
И это первая книга в году, которую я бросил. Просто не хватило терпения читать весь этот кринж. Другого чувства эта одержимость всех вокруг постоянно что-то постить в интернете про каждый свой шаг у меня не вызывает. Билже к концу книги ещё появляется механизм «прозрачности», когда человек по своей воле вешает камеру в виде кулона себе на шею и стримит все происходящее 24/7. И ведь кто-то это смотрит, причём в приличных масштабах.
Вообще там есть более адекватные персонажи, которые пытаются донести героине, что её активность в сети — это совершенно не здоровая ерунда, но, она совершенно не слышит их доводов, потому что компания, которая это навязывает, даёт ей много хорошего — похвалу, лечение тяжелобольного отца… Видимо сложилось мнение о том, что «Сфера» не может сделать плохого, всё это ради блага всех вокруг.
Итог: 5/10
Цель за год: 5/30
@yadevblog
Nilesoft Shell
#данянаходит
Утилита, которая переопределяет контекстное меню Windows в проводнике и на рабочем столе. Тонко настраивается через текстовые файлы и позволяет добавлять кастомные элементы в меню, объединять их в подразделы и убирать созданные другими программами. В общем — полная свобода. Кроме того, программа бесплатна, а исходники выложены в общем доступе.
https://github.com/moudey/Shell?tab=readme-ov-file
@yadevblog
#данянаходит
Утилита, которая переопределяет контекстное меню Windows в проводнике и на рабочем столе. Тонко настраивается через текстовые файлы и позволяет добавлять кастомные элементы в меню, объединять их в подразделы и убирать созданные другими программами. В общем — полная свобода. Кроме того, программа бесплатна, а исходники выложены в общем доступе.
https://github.com/moudey/Shell?tab=readme-ov-file
@yadevblog
Интересно, только у меня так?
С получением нормальной фул-тайм работы совершенно не хватает ресурсов на свои проекты
Кстати да, я уже с полгода работаю .NET-разработчиком у себя в городе над совершенно жутким по масштабам проектом
#данявджобывает
@yadevblog
С получением нормальной фул-тайм работы совершенно не хватает ресурсов на свои проекты
Кстати да, я уже с полгода работаю .NET-разработчиком у себя в городе над совершенно жутким по масштабам проектом
#данявджобывает
@yadevblog
www.sicon.ru
Программное обеспечение «Пирамида 2.0»
Инновационное отечественное программное обеспечение для организации комплексного учёта энергоресурсов и диспетчеризации в промышленности, энергетике и ЖКХ.
Про IT-отсрочку
Получал я сегодня отсрочку от службы по работе. Механизм это весьма странный и нелогичный (впрочем, когда у военкомата было иначе?)
Происходит это в два этапа:
Предоставление: Происходит при первом получении отсрочки вообще и при каждой смене места работы. За несколько месяцев до призыва нужно подать заявление через госуслуги, его должен подтвердить работодатель (автоматически это не происходит, нужно прийти в отдел кадров и попросить об этом). За месяц до призыва нужно прийти в военкомат с набором документов:
- Справка, подтверждающая трудоустройство (в свободной форме, от отдела кадров)
- Копия лицензии на оказание деятельности (я до конца не уверен, что это значит, мне дали лицензию на изготовление средств защиты связи) с печатью "Копия верна" и подписью директора
- Выписка из реестра аккредитации (2 листа, с печатью "Копия верна" и подписью директора)
- Диплом о высшем образовании (только в первый раз)
Подтверждение: происходит перед каждым призывом. По сути механизм тот же (заявление на госуслугах, подтверждение, явка в военкомат), но, если место работы не менялось, нужна будет только справка
Почему им не хватает информации, которую работодатели и так отправляют в военкоматы — не ясно. Видимо, им и без того мало бумажной волокиты, решили и себе головной боли добавить, и людям.
Так или иначе, это всё ещё лучше, чем переживать, что по голове настучат.
#данявджобывает
@yadevblog
Получал я сегодня отсрочку от службы по работе. Механизм это весьма странный и нелогичный (впрочем, когда у военкомата было иначе?)
Происходит это в два этапа:
Предоставление: Происходит при первом получении отсрочки вообще и при каждой смене места работы. За несколько месяцев до призыва нужно подать заявление через госуслуги, его должен подтвердить работодатель (автоматически это не происходит, нужно прийти в отдел кадров и попросить об этом). За месяц до призыва нужно прийти в военкомат с набором документов:
- Справка, подтверждающая трудоустройство (в свободной форме, от отдела кадров)
- Копия лицензии на оказание деятельности (я до конца не уверен, что это значит, мне дали лицензию на изготовление средств защиты связи) с печатью "Копия верна" и подписью директора
- Выписка из реестра аккредитации (2 листа, с печатью "Копия верна" и подписью директора)
- Диплом о высшем образовании (только в первый раз)
Подтверждение: происходит перед каждым призывом. По сути механизм тот же (заявление на госуслугах, подтверждение, явка в военкомат), но, если место работы не менялось, нужна будет только справка
Почему им не хватает информации, которую работодатели и так отправляют в военкоматы — не ясно. Видимо, им и без того мало бумажной волокиты, решили и себе головной боли добавить, и людям.
Так или иначе, это всё ещё лучше, чем переживать, что по голове настучат.
#данявджобывает
@yadevblog
#даняпишет
Понемногу оживляю свежепереписанный большой блог! Новая статья о том, как я попробовал Rust для написания тулзы для генерации Open Graph изображений для блога
https://dadyarri.ru/posts/ogimages-rust/
Немного экспериментирую со стилем письма, как оно читается, лучше? По крайней мере несколько живее получилось, что ли.
Понемногу оживляю свежепереписанный большой блог! Новая статья о том, как я попробовал Rust для написания тулзы для генерации Open Graph изображений для блога
https://dadyarri.ru/posts/ogimages-rust/
Немного экспериментирую со стилем письма, как оно читается, лучше? По крайней мере несколько живее получилось, что ли.
dadyarri.ru
Генерация Open Graph изображений на Rust
Иногда случается так, что меня резко переклинивает и я начинаю заниматься тем, чего вообще не делал или к чему давно не прикасался…
#даняпишет
Вторая часть из цикла про генерацию Open Graph изображений на Rust.
В этот раз я избавился от зависимости от браузера и перешёл на ручную генерацию SVG-изображений.
https://dadyarri.ru/posts/better-ogimages-rust/
@yadevblog
Вторая часть из цикла про генерацию Open Graph изображений на Rust.
В этот раз я избавился от зависимости от браузера и перешёл на ручную генерацию SVG-изображений.
https://dadyarri.ru/posts/better-ogimages-rust/
@yadevblog
dadyarri.ru
Ускоряем генерацию Open Graph изображений на Rust
Я уже говорил, что решение по генерации изображений для соцсетей из прошлой статьи неидеально — оно требует установленного Google …
#данямастерит
Где-то с полгода я регулярно играю в D&D с одной пачкой людей. Захотелось провести для них свой детективный ваншот в нуарной стилистике
Поэтому стартую новую рубрику о том, как я готовлюсь к играм и моем опыте мастера НРИ в целом (благо моих игроков тут нет, так что никому сюрприз не испорчу)
Посоветуйте пожалуйста кино/сериалы/музыку и пр. для вдохновения атмосферой мрачного детектива и Петербурга 1920-х 👇
@yadevblog
Где-то с полгода я регулярно играю в D&D с одной пачкой людей. Захотелось провести для них свой детективный ваншот в нуарной стилистике
Поэтому стартую новую рубрику о том, как я готовлюсь к играм и моем опыте мастера НРИ в целом (благо моих игроков тут нет, так что никому сюрприз не испорчу)
Посоветуйте пожалуйста кино/сериалы/музыку и пр. для вдохновения атмосферой мрачного детектива и Петербурга 1920-х 👇
@yadevblog