Месяц: Ноябрь 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 современных…