#даняпишет
Сохранил для себя небольшой список путей разных приложений для бэкапа
https://dadyarri.ru/minis/backup-paths/
@yadevblog
Сохранил для себя небольшой список путей разных приложений для бэкапа
https://dadyarri.ru/minis/backup-paths/
@yadevblog
dadyarri.ru
Пути для бэкапа приложений
Собрал свой список приложений и пути, где они хранят свои конфиги, чтобы ничего не потерять при бэкапе
👍3🔥3🎉2
#даняпишет
Начинаю новый цикл статей о разработке статического генератора сайтов
https://dadyarri.ru/posts/ssg-with-blackjack-and-plugins
@yadevblog
Начинаю новый цикл статей о разработке статического генератора сайтов
https://dadyarri.ru/posts/ssg-with-blackjack-and-plugins
@yadevblog
dadyarri.ru
Генератор сайтов с блэкджеком и плагинами
Доведя свой генератор Open Graph изображений до логичного финала, я пришёл к выводу, что Rust - это не мой язык. Мне неприятно на …
👍3🔥1🤯1
Новый год — новый дизайн сайта!
Теперь в более спокойных цветах и с более читаемыми компонентами
@yadevblog
Теперь в более спокойных цветах и с более читаемыми компонентами
@yadevblog
🎄3👍1🔥1
О галлюцинациях нейросетей: спрашиваю, можно ли как-то стилизовать родительский блок, у которого есть определённый ребёнок. Говорит о существовании
@yadevblog
:has()
и упоминает о том, что по состоянию на 2025 год он не поддерживается в Firefox... WTF?@yadevblog
#даняпишет
Больше полугода прошло как я закончил универ, только сейчас дошли руки написать об том, как это было.
Тут вроде были мои знакомые, которые в отличие от меня пошли в магистратуру, расскажите, как там.
https://dadyarri.ru/posts/uni-summary
@yadevblog
Больше полугода прошло как я закончил универ, только сейчас дошли руки написать об том, как это было.
Тут вроде были мои знакомые, которые в отличие от меня пошли в магистратуру, расскажите, как там.
https://dadyarri.ru/posts/uni-summary
@yadevblog
dadyarri.ru
Высшее образование: пустая трата времени или…
В прошлом году я закончил бакалавриат по направлению «Информационные системы и технологии»; наконец дошли руки рассказать о том, к…
#данямастерит
Почти год назад я сел за стол как игрок в D&D. А теперь пересел по ту сторону ширмы. Я мастер. И чёрт возьми, это безумно интересно!
Хотя я начал с готового модуля "Фанделвер и ниже" (так попросили игроки), но даже так приходит осознание власти над миром, игроками и сюжетом, а это открывает огромные возможности.
Играем мы в онлайне — так сложилось, но не смотря на это, я получаю массу удовольствия. Надеюсь и мои игроки тоже. Мне ещё многому нужно научиться, например, как работает флирт. Для меня это тёмный лес, поэтому у моих игроков, пытающихся очаровать девушек-NPC, ничего не получается. 😆
D&D — это отличный тренажёр общения. Как человек не особо социальный через НРИ я учусь общаться с разными людьми, примерять разные характеры и манеры общения и смотреть на реакцию людей. А если что-то пойдёт не так — игроки-друзья поддержат и помогут вернуться в нужное русло или переведут внимание на своего персонажа, пока я соображаю, как отреагировать.
Сейчас я настраиваю Foundry VTT — виртуальный стол, который мы используем на играх. Он позволяет управлять персонажами, их положением на карте, музыкой, содержит листы персонажей и ещё много чем. Но если поковыряться, его можно превратить в полностью автоматический инструмент, который позволит сфокусироваться не на кубиках, а на отыгрыше, который мне видится всё-таки более важным.
@yadevblog
Почти год назад я сел за стол как игрок в D&D. А теперь пересел по ту сторону ширмы. Я мастер. И чёрт возьми, это безумно интересно!
Хотя я начал с готового модуля "Фанделвер и ниже" (так попросили игроки), но даже так приходит осознание власти над миром, игроками и сюжетом, а это открывает огромные возможности.
Играем мы в онлайне — так сложилось, но не смотря на это, я получаю массу удовольствия. Надеюсь и мои игроки тоже. Мне ещё многому нужно научиться, например, как работает флирт. Для меня это тёмный лес, поэтому у моих игроков, пытающихся очаровать девушек-NPC, ничего не получается. 😆
D&D — это отличный тренажёр общения. Как человек не особо социальный через НРИ я учусь общаться с разными людьми, примерять разные характеры и манеры общения и смотреть на реакцию людей. А если что-то пойдёт не так — игроки-друзья поддержат и помогут вернуться в нужное русло или переведут внимание на своего персонажа, пока я соображаю, как отреагировать.
Сейчас я настраиваю Foundry VTT — виртуальный стол, который мы используем на играх. Он позволяет управлять персонажами, их положением на карте, музыкой, содержит листы персонажей и ещё много чем. Но если поковыряться, его можно превратить в полностью автоматический инструмент, который позволит сфокусироваться не на кубиках, а на отыгрыше, который мне видится всё-таки более важным.
@yadevblog
🔥2👍1🤯1
#данямастерит
Какой я мастер?
Я думал о том, что я хочу написать в этом посте несколько недель. Задумал я его ещё после первой проведённой игры. Сейчас уже прошло 3 и один персонаж успел безвозвратно умереть. (спасибо первому уровню со смешным количеством хитов и критическому успеху на случайность другого игрока 😂)
Думал, что этот пост будет про то, как я заморачиваюсь, готовя все возможные исходы, пишу кучу интерактивных скриптов для фаундри…
Но нет. За эти несколько игр я понял, что такой формат совершенно мне не по душе, просто потому что, если я начну к чему-то готовиться, то буду выдрачивать каждую мелочь до идеала и в итоге всё равно всё сломается.
Задумал я «позаимствовать» один квест из третьего Ведьмака. В Новиграде можно найти ребёнка, который заманит Геральта в переулок с несколькими бандитами. Кстати, иронично, что название квеста появляется на экране сразу после задевания триггера, ведь называется он «Не доверяйте детям».
Написал к нему скрипт, который должен был при приближении игроков к миниатюрке ребёнка включить плач и активировать её перемещение по карте. Вот только я не учёл, что все игроки пересекут триггер скрипта одновременно и на карте начнётся полный хаос.
Игроки этого, кажется, не заметили. Так что я пришёл к выводу, что до такой степени можно не заморачиваться. Тем более сейчас я веду готовый модуль, в котором всё необходимое уже прописано. Осталось только всё это красиво сформулировать и наполнить сочными деталями.
Впрочем, ко времени, когда я задумаю написать свой модуль в собственном мире наверняка всё изменится.
Какой я мастер?
Я думал о том, что я хочу написать в этом посте несколько недель. Задумал я его ещё после первой проведённой игры. Сейчас уже прошло 3 и один персонаж успел безвозвратно умереть. (спасибо первому уровню со смешным количеством хитов и критическому успеху на случайность другого игрока 😂)
Думал, что этот пост будет про то, как я заморачиваюсь, готовя все возможные исходы, пишу кучу интерактивных скриптов для фаундри…
Но нет. За эти несколько игр я понял, что такой формат совершенно мне не по душе, просто потому что, если я начну к чему-то готовиться, то буду выдрачивать каждую мелочь до идеала и в итоге всё равно всё сломается.
Задумал я «позаимствовать» один квест из третьего Ведьмака. В Новиграде можно найти ребёнка, который заманит Геральта в переулок с несколькими бандитами. Кстати, иронично, что название квеста появляется на экране сразу после задевания триггера, ведь называется он «Не доверяйте детям».
Написал к нему скрипт, который должен был при приближении игроков к миниатюрке ребёнка включить плач и активировать её перемещение по карте. Вот только я не учёл, что все игроки пересекут триггер скрипта одновременно и на карте начнётся полный хаос.
Игроки этого, кажется, не заметили. Так что я пришёл к выводу, что до такой степени можно не заморачиваться. Тем более сейчас я веду готовый модуль, в котором всё необходимое уже прописано. Осталось только всё это красиво сформулировать и наполнить сочными деталями.
Впрочем, ко времени, когда я задумаю написать свой модуль в собственном мире наверняка всё изменится.
👍1🔥1🫡1
#даняпишет
С нуля настроил свою домашнюю лабораторию на виртуальном сервере и рассказываю, какой софт туда установил и как заставил работать
https://dadyarri.ru/posts/self-hosted
@yadevblog
С нуля настроил свою домашнюю лабораторию на виртуальном сервере и рассказываю, какой софт туда установил и как заставил работать
https://dadyarri.ru/posts/self-hosted
@yadevblog
dadyarri.ru
Как я настроил свой домашний сервер вне дома
Некоторое время назад я начал интересоваться темой self-hosted, домашними лабораториями и всем таким. Вообще, обычно для этого исп…
👍4
TIL: Оказывается, что Rider (вероятно и другие IDE Jetbrains) по умолчанию не использует системные настройки прокси и поэтому даже со включенным прокси куда-нибудь в "правильную" страну (без санкций ЕС) отказывается обновляться
У него есть свои настройки (Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy -> Auto-detect proxy settings), которые позволят использовать системные настройки прокси и спокойно обновляться
У него есть свои настройки (Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy -> Auto-detect proxy settings), которые позволят использовать системные настройки прокси и спокойно обновляться
#даняиграет
Не так давно вышло новое дополнение к Atomic Heart и я решил купить полное издание со всеми дополнениями.
До этого я только 4 года назад пытался проходить слитый девелоперский билд, и успехом эта попытка не увенчалась: баланс там был совершенно проклят, а сейчас залпом прошел оригинал, попытался пройти два дополнения (бросил) и сейчас прошел третье
Мне вот что интересно: это я такой криворукий или у мундфишей реально проблемы с геймдизайном противников?
Рядовые – жирные черти, которые впитывают какое-то нереальное количество патронов
Боссы (особенно в дополнениях) – вообще неубиваемые – скачут по локации, вносят тонну урона, а у самих пробивается только какой-то очень маленький хитбокс, в который невозможно попасть, потому что приходится уворачиваться от множества одновременных атак
И это на "легкой" сложности...
Имхо, игры должны приносить удовольствие, а не страдания, так какого черта?
@yadevblog
Не так давно вышло новое дополнение к Atomic Heart и я решил купить полное издание со всеми дополнениями.
До этого я только 4 года назад пытался проходить слитый девелоперский билд, и успехом эта попытка не увенчалась: баланс там был совершенно проклят, а сейчас залпом прошел оригинал, попытался пройти два дополнения (бросил) и сейчас прошел третье
Мне вот что интересно: это я такой криворукий или у мундфишей реально проблемы с геймдизайном противников?
Рядовые – жирные черти, которые впитывают какое-то нереальное количество патронов
Боссы (особенно в дополнениях) – вообще неубиваемые – скачут по локации, вносят тонну урона, а у самих пробивается только какой-то очень маленький хитбокс, в который невозможно попасть, потому что приходится уворачиваться от множества одновременных атак
И это на "легкой" сложности...
Имхо, игры должны приносить удовольствие, а не страдания, так какого черта?
@yadevblog
Вот как удачно иногда бывает: сидишь на работе с какой-то проблемой, хочешь применить хреновое решение, сомневаешься, а потом рабочий день заканчивается и едешь на митап на котором эту проблему покрывают более аккуратно.
https://dadyarri.ru/minis/ssh-forwarding-agent/
@yadevblog
https://dadyarri.ru/minis/ssh-forwarding-agent/
@yadevblog
dadyarri.ru
Использование SSH-ключей с хоста на удалённом сервере
Недавно я узнал, что оказывается можно безопасно шерить SSH-ключи со своей машины на сервер, к которому мы подключаемся.
Новый генератор изображений в ChatGPT забавная штука. Идеально нарисовал логотип D&D, но не справился с кубиком
@yadevblog
@yadevblog
🔥3👍2🤯1
#даняпишет
Не так давно я попробовал себя в роли мастера D&D. О том, как это было и какие выводы я сделал — в новой статье:
https://dadyarri.ru/posts/campaign-finale/
@yadevblog
Не так давно я попробовал себя в роли мастера D&D. О том, как это было и какие выводы я сделал — в новой статье:
https://dadyarri.ru/posts/campaign-finale/
@yadevblog
dadyarri.ru
Как моя кампания закончилась, не успев начаться и что я понял про D&D
Некоторое время назад я побывал по другую сторону ширмы и начал вести модуль по официальной книге приключений "Фандервер и ниже" п…
👍3
#даняпишет
Ранее в этом году я пытался с нуля написать свой генератор статических сайтов, из чего у меня ничего не вышло и я вернулся на Astro.
О том, почему я решил забросить этот проект в зародыше и как прошла миграция — в новой статье на новом сайте!
https://dadyarri.ru/posts/yet-another-migration
Ранее в этом году я пытался с нуля написать свой генератор статических сайтов, из чего у меня ничего не вышло и я вернулся на Astro.
О том, почему я решил забросить этот проект в зародыше и как прошла миграция — в новой статье на новом сайте!
https://dadyarri.ru/posts/yet-another-migration
Личный блог dadyarri
Переезд блога на другой фреймворк (да, опять)
Прошло куча времени, как я начал писать свой генератор статических сайтов. Но спустя пару месяцев я пришёл к выводу, что в одиночку проект такого масштаба не потяну. Поэтому пришло время мигрировать на технологию, которой я изначально хотел избежать.
🔥3👍1👨💻1🫡1