За последние 4 года мы семьей (я, жена, дочь 6 месяцев на момент первого переезда, собака и в процессе еще + кошка) переезжали из одной страны в другую 3 раза. Последний переезд был в августе 2020 года. Давно уже хотел написать статью про впечатления о странах, где довелось пожить.
Егор @esin
Пользователь
Технический долг и места его обитания
3 min
21KЭта статья — вольный пересказ доклада, который я посетил на конференции GOTO Berlin 2017: A Crystal Ball to Prioritize Technical Debt.
Изображения из доклада и права на них принадлежат автору @AdamTornhill.
Каждый разработчик в принципе понимает, что такое технический долг. Что в его проекте этот долг наверняка присутствует. Если повезет, он вспомнит несколько кусков кода, которые давно просятся быть переписанными.
Но как формализовать понятие технического долга, чтобы объяснить его другим? И, тем более, объяснить это менеджеру так, чтобы получить одобрение на рефакторинг? Как найти все места в проекте, которые нужно по-хорошему переписать, и как определить, какие из них должны быть переписаны в первую очередь?
Если эти вопросы неоднократно у вас возникали, прошу под кат.
+33
+29
На кикстартере запущен проект «тактильного костюма»
1 min
26KНа кикстартере начата кампания по сбору средств на игровой костюм, который позволит игроку получать от игры не только визуальные и звуковые, но и тактильные ощущения. До конца кампании осталось 26 дней, и разработчики планируют за это время собрать сумму в $900 000.
+22
GeForce Experience доступен для загрузки
2 min
51KНа сайте nVidia появилась возможность скачать программу GeForce Experience (пока что бета-версию), которая автоматически оптимизирует графические настройки видеоигр, а также следит за выходом новых версий драйверов.
Коротко о возможностях программы можно узнать из видеоролика, также доступного по ссылке выше
Список поддерживаемых игр пока небольшой, но самые популярные современные игры практически все там присутствуют.
+34
Игру Portal 2 используют для тестирования кандидатов на вакансию
2 min
91KДовольно молодая компания WibiData, специализирующаяся на системах управления данными, придумала очень интересный способ тестирования кандидатов на собеседованиях. Они предлагают проходить специальные уровни в игре Portal 2. Как пишет игромания, глава компании Кристоф Бисцилия признался, что на идею его навел случай, когда юноша с помощью мода Portal 2 сделал девушке предложение. «Многослойные головоломки Portal 2, по моим ощущениям, тренируют те же отделы мозга, которые работают у программистов и тестеров», — объяснил Кристоф.
+89
Unity3d, Агенты и Танчики
3 min
19KВсем доброго времени суток!
Еще в универе на старших курсах начал увлекаться интеллектуальными агентами. Даже тема для диплома изначально была связана с созданием агентов, участвующих в боевых действиях, в среде, имитирующей поле боя. Но из-за работы пришлось сменить тему.
Давно хотел этим заняться, но все времени не было. Сейчас наконец-то дошли руки сделать среду для агентов, хотя и не в таком масштабе. Так что если кому-нибудь интересно, присоединяйтесь! Репозитарий открытый, ссылка внизу.
+10
XMPP-бот на Java с использованием Smack API
5 min
14KВсем доброго времени суток!
Тема написания ботов для жаббера довольно широко распространена. Но на хабре нашел всего одну статью, в которой бот был написан для сервера OpenFire. И в первом же комментарии написано, что было бы неплохо почитать про написание универсального бота, не привязанного к серверу. Так я и решил написать эту статью. Также расскажу про бота для Google Talk и один нюанс, связанный с этим ботом.
+4
Вызов Lua скриптов из Java и наоборот
6 min
16KНедавно столкнулся с такой проблемой и был крайне удивлен, что в сети материалов по ней очень мало, учитывая популярность Lua. Как выяснилось, существует довольно много библиотек для работы с Lua-скриптами из java, но все они имеют свои нюансы. Лучше всего, как выяснилось, использовать библиотеку LuaJava от тех же разработчиков, что написали Lua.
0
Information
- Rating
- Does not participate
- Location
- Дания
- Date of birth
- Registered
- Activity