Месяц: Ноябрь 2019
-
Дизайн интерфейса для игры, рисуем кольцо Хавеля из Dark Souls 3
—
от автора
Здравствуйте, дорогие друзья! Я Михаил Кравченко, дизайнер игровых интерфейсов. Это статья о том как нарисовать кольцо Хавеля из игры Dark Souls 3. Перед вами результат, которого я добился примерно за полтора часа работы в фотошопе. Дизайнера интерфейсов периодически просят нарисовать несколько иконок для игры, например, когда художник в отпуске и что-то срочно понадобилось. Так что…
-
«Услышать» космос: от темной материи до кометы Чурюмова — Герасименко
—
от автора
Известно, что звук в безвоздушном пространстве не распространяется. Но назвать космос немым нельзя. Рассказываем, как «звучат» планеты и другие космические объекты, и где их послушать.
-
Астрономы считают, что спутники связи SpaceX, OneWeb и других компаний угрожают будущему астрономии
—
от автора
Несколько дней назад компания Илона Маска SpaceX успешно запустила Falcon 9 с 60 спутниками Starlink. Они уже вышли на орбиту, проблем с работой устройств нет. Со спутниками все хорошо, но астрономы опасаются что в скором будущем астрономические наблюдения при помощи телескопов будет сложно проводить из-за влияния систем связи на орбите. Проблема в том, что спутники…
-
Как улучшить аудирование, если знаешь 7000 слов, но не понимаешь на слух?
—
от автора
Лучшие ресурсы для девопсов, дизайнеров и не только Такая ситуация встречается довольно часто среди программистов: отлично развит словарный запас, хорошие навыки по письму и чтению, а когда заходит речь о понимании на слух, сразу жесткое «нет». Итак, вопрос, что слушать, где слушать, как и зачем? Прежде всего, хотелось бы поделиться профессиональными ресурсами, чтобы вам не…
-
Почему следует избегать использования исключений в управлении вашим потоком в Java
—
от автора
Java — это универсальный язык программирования, имеющий много альтернативных решений для ваших определённых задач. Тем не менее, существуют хорошие подходы, которым следует следовать, и также существуют некоторые неудачные подходы, которые мы до сих пор в большинстве своём используем. Один из наиболее распространённых неудачных подходов — это использование исключений для контроля потока выполнения. Этого следует избегать…
-
Как протестировать производительность серверов: подборка из нескольких open source бенчмарков
—
от автора
Продолжаем нашу серию материалов, посвященную тестированию производительности серверов. Сегодня поговорим о паре проверенных временем бенчмарках, которые до сих пор поддерживают и обновляют — NetPerf, HardInfo и ApacheBench.
-
Как нужно и не нужно писать чат ботов на примере моего бота для игры в «Тайный Санта»
—
от автора
Предыстория Год назад решил я создать телеграм бот для того, чтобы поиграть в достаточно популярную новогоднюю игру «Тайный Санта». Вдохновился я тем, что пару лет назад мы на работе компанией решили сыграть в эту игру (это показалось очень круто), и плюс я давно следил за клубом АДМ на Хабре. В октябре-ноябре прошлого года, я понял,…
-
Концепция навигации «Адаптивное поле»
—
от автора
Дисклеймер: далее вы прочитаете очень длинный и нудный текст, который является плодом личного опыта автора и не претендует на признание истиной в последней инстанции. Также, в случае, если статья вам покажется несоответствующей вашим жизненным взглядам, вероисповеданиям и предпочтениям в пище, убедительно прошу поставить минус статье но не устраивать агрессивные дискуссии. «Интродакшн» Как-то сидел я на…
-
postfix+dovecot+mysql в FreeBSD
—
от автора
Введение Почтовый сервер хотел изучить уже давно, но руки дошли только сейчас, да и информации корректной не особо много удавалось найти, поэтому решил написать как можно более подробную публикацию. В данной публикации пойдёт речь не только о postfix, dovecot, mysql, postfixadmin, а также и о spamassassin, clamav-milter(специальная версия clamav для почтовых серверов), postgrey, а также…
-
Как масштабировать дата-центры. Доклад Яндекса
—
от автора
Мы разработали дизайн сети дата-центров, который позволяет разворачивать вычислительные кластеры размером больше 100 тысяч серверов с пиковой полосой бисекции (bisection bandwidth) свыше одного петабайта в секунду. Из доклада Дмитрия Афанасьева вы узнаете об основных принципах нового дизайна, масштабировании топологий, возникающих при этом проблемах, вариантах их решения, об особенностях маршрутизации и масштабирования функций forwarding plane современных…