-
Чуть меньше года назад, когда по всему миру начали распространяться локдауны в связи с Covid-19, большинство людей начало запасаться туалетной бумагой и консервами. Но лично я стремился получить нечто другое: реализовать функцию поиска. Цель функции поиска была не особо важна,…
-
Немного о графиках, сплайнах и генерации ландшафта
Всем привет! Недавно я решил написать свой алгоритм генерации ландшафта для своих игр на игровом движке Unity 3D. На самом деле мой алгоритм вполне подойдет и для любых других движков и не только движков, так как использует только чистый C#.…
-
Из Парижа в Берлин за 1 час, или Как разогнать гиперлуп до невероятных скоростей
Гиперлуп — прорывной концепт, который в скором времени станет прорывом и для Zeleros — стартапа, способного воплотить идею в жизнь за счет уникального подхода. Источник картинки: ZelerosГиперлуп (Hyperloop) — это сверхскоростной левитирующий поезд на магнитных рельсах, помноженный на вакуумную трубу. Вернее,…
-
Vulkan. Руководство разработчика. Непрограммируемые стадии конвейера
Я работаю переводчиком в компании CG Tribe в Ижевске и здесь публикую переводы Vulkan Tutorial (оригинал — vulkan-tutorial.com) на русский язык. Сегодня я хочу представить перевод новой главы раздела, посвященного графическому конвейеру (Graphics pipeline basics), которая называется Fixed functions. Содержание…
-
От инвалида до киборга при помощи руки с ИИ
Будущее здесь — безо всяких преувеличений. В нашей публикации Третий глаз для незрячих рассказывалось о том, как можно облегчить жизнь незрячим людям при помощи нескольких ультразвуковых сенсоров. Сегодня рассказываем о кибернетической руке на основе глубокого обучения, точность вычислений которой составляет…
-
Как мы выбираем языки программирования в Typeable
Неоднократно меня спрашивали, почему я предпочитаю использовать такие языки программирования как Haskell и Rust, т.к. они не являются самыми широко используемыми и популярными инструментами. Этот пост написан с целью демистифицировать то, что происходит у меня в голове, когда я думаю…
-
Практики при работе с PHPUnit
Не секрет, что чем больше проект, тем с большим количеством проблем он сталкивается даже в самых элементарных аспектах. В продукте Plesk, над которым я работаю, PHP является одним из основных языков, и количество кода на нем превышает 1 миллион строк.…
-
Nemezida DNT — плагин, для защиты от сбора информации
Здравствуй, уважаемый читатель!Многие из нас слышали о слежке за пользователями в интернете и о сборе персональных данных, некоторые сталкивались с этим не понаслышке.Неважно, являетесь вы домашним или корпоративным пользователем, все мы посещаем различные сайты, которые в той или иной мере…
-
Чем интересуются боты и на кого похожи?
Представляем выжимку на основе данных внутреннего сервиса по защите от скликивания рекламы. Несмотря на незначительное количество клиентов (около 400), подключенных к системе, анализируемый трафик вобрал в себя около 15 миллионов посещений за последний квартал. Удалось изучить их повадки и даже…
-
Корабль в бутылочном горлышке. Ever Given и прохладные перспективы контейнерного флота
Сегодня я решил вернуться к уже несколько отшумевшему событию — застреванию контейнеровоза «Ever Given» в Суэцком Канале. Освещение этой темы в новостях показалось мне однобоким: корабль, который кажется динозавром по сравнению с аналогичными судами, ходившими еще 20 лет назад, сел…