Жизнь VS Code | Даниил Голубев
35 subscribers
101 photos
5 videos
1 file
202 links
Личный блог программиста, не упускающего возможности научиться чему-то новому.
Download Telegram
А на сайте появилось удобное обновление! Навигация между статьями в рамках циклов

@yadevblog
👍3🔥3🎉2
This media is not supported in your browser
VIEW IN TELEGRAM
С новым годом! Желаю, чтобы новый уровень сложности был пониже предыдущего 😁

@yadevblog
🔥3
Новый год — новый дизайн сайта!

Теперь в более спокойных цветах и с более читаемыми компонентами

@yadevblog
🎄3👍1🔥1
О галлюцинациях нейросетей: спрашиваю, можно ли как-то стилизовать родительский блок, у которого есть определённый ребёнок. Говорит о существовании :has() и упоминает о том, что по состоянию на 2025 год он не поддерживается в Firefox... WTF?

@yadevblog
#даняпишет

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

Тут вроде были мои знакомые, которые в отличие от меня пошли в магистратуру, расскажите, как там.

https://dadyarri.ru/posts/uni-summary

@yadevblog
#данямастерит

Почти год назад я сел за стол как игрок в D&D. А теперь пересел по ту сторону ширмы. Я мастер. И чёрт возьми, это безумно интересно!

Хотя я начал с готового модуля "Фанделвер и ниже" (так попросили игроки), но даже так приходит осознание власти над миром, игроками и сюжетом, а это открывает огромные возможности.

Играем мы в онлайне — так сложилось, но не смотря на это, я получаю массу удовольствия. Надеюсь и мои игроки тоже. Мне ещё многому нужно научиться, например, как работает флирт. Для меня это тёмный лес, поэтому у моих игроков, пытающихся очаровать девушек-NPC, ничего не получается. 😆

D&D — это отличный тренажёр общения. Как человек не особо социальный через НРИ я учусь общаться с разными людьми, примерять разные характеры и манеры общения и смотреть на реакцию людей. А если что-то пойдёт не так — игроки-друзья поддержат и помогут вернуться в нужное русло или переведут внимание на своего персонажа, пока я соображаю, как отреагировать.

Сейчас я настраиваю Foundry VTT — виртуальный стол, который мы используем на играх. Он позволяет управлять персонажами, их положением на карте, музыкой, содержит листы персонажей и ещё много чем. Но если поковыряться, его можно превратить в полностью автоматический инструмент, который позволит сфокусироваться не на кубиках, а на отыгрыше, который мне видится всё-таки более важным.

@yadevblog
🔥2👍1🤯1
#данямастерит

Какой я мастер?

Я думал о том, что я хочу написать в этом посте несколько недель. Задумал я его ещё после первой проведённой игры. Сейчас уже прошло 3 и один персонаж успел безвозвратно умереть. (спасибо первому уровню со смешным количеством хитов и критическому успеху на случайность другого игрока 😂)

Думал, что этот пост будет про то, как я заморачиваюсь, готовя все возможные исходы, пишу кучу интерактивных скриптов для фаундри…

Но нет. За эти несколько игр я понял, что такой формат совершенно мне не по душе, просто потому что, если я начну к чему-то готовиться, то буду выдрачивать каждую мелочь до идеала и в итоге всё равно всё сломается.

Задумал я «позаимствовать» один квест из третьего Ведьмака. В Новиграде можно найти ребёнка, который заманит Геральта в переулок с несколькими бандитами. Кстати, иронично, что название квеста появляется на экране сразу после задевания триггера, ведь называется он «Не доверяйте детям».

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

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

Впрочем, ко времени, когда я задумаю написать свой модуль в собственном мире наверняка всё изменится.
👍1🔥1🫡1
TIL: Оказывается, что Rider (вероятно и другие IDE Jetbrains) по умолчанию не использует системные настройки прокси и поэтому даже со включенным прокси куда-нибудь в "правильную" страну (без санкций ЕС) отказывается обновляться

У него есть свои настройки (Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy -> Auto-detect proxy settings), которые позволят использовать системные настройки прокси и спокойно обновляться
#даняиграет

Не так давно вышло новое дополнение к Atomic Heart и я решил купить полное издание со всеми дополнениями.

До этого я только 4 года назад пытался проходить слитый девелоперский билд, и успехом эта попытка не увенчалась: баланс там был совершенно проклят, а сейчас залпом прошел оригинал, попытался пройти два дополнения (бросил) и сейчас прошел третье

Мне вот что интересно: это я такой криворукий или у мундфишей реально проблемы с геймдизайном противников?

Рядовые – жирные черти, которые впитывают какое-то нереальное количество патронов
Боссы (особенно в дополнениях) – вообще неубиваемые – скачут по локации, вносят тонну урона, а у самих пробивается только какой-то очень маленький хитбокс, в который невозможно попасть, потому что приходится уворачиваться от множества одновременных атак

И это на "легкой" сложности...

Имхо, игры должны приносить удовольствие, а не страдания, так какого черта?

@yadevblog
Channel name was changed to «Жизнь VS Code | Даниил Голубев»
Вот как удачно иногда бывает: сидишь на работе с какой-то проблемой, хочешь применить хреновое решение, сомневаешься, а потом рабочий день заканчивается и едешь на митап на котором эту проблему покрывают более аккуратно.

https://dadyarri.ru/minis/ssh-forwarding-agent/

@yadevblog
Новый генератор изображений в ChatGPT забавная штука. Идеально нарисовал логотип D&D, но не справился с кубиком

@yadevblog
🔥3👍2🤯1
#даняпишет

Ранее в этом году я пытался с нуля написать свой генератор статических сайтов, из чего у меня ничего не вышло и я вернулся на Astro.

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

https://dadyarri.ru/posts/yet-another-migration
🔥3👍1👨‍💻1🫡1