Месяц: Ноябрь 2020

  • Дискретный арктангенс в процессоре NES

    от автора

    Геймплей моей игры Star Versus основан на поворотах. Объекты отслеживают направление, в котором они смотрят, и на каждом цикле движка двигаются в этом направлении. В такой ситуации требуется много тригонометрии, бо́льшую часть которой можно ради эффективности вычислить заранее, однако иногда это невозможно. В частности, паре геймплейных элементов нужно находить арктангенсы, и делать это быстро. Определение…

  • Python. Язык, на котором просто мыслить

    от автора

    Привет, Хабр! У нас возможен предзаказ долгожданного второго издания книги "Простой Python". Перевод первого издания вышел в 2016 году и по сей день остается в числе бестселлеров. Поскольку мы убеждены, что Python — лучший язык программирования для начинающих, а также для работы с data science и машинным обучением, сегодня предлагаем вам перевод несколько мировоззренческого поста…

  • Дрожь в ногах: как пауки дейнопиды слышат своими лапками

    от автора

    Для человека не ново наделять животных, обитающих вокруг него, человеческими качествами либо сами качества отожествлять с животным. Хитрость — лиса, верность — собака, грациозность — лебедь и т.д. Не были обделены человеческим вниманием и насекомые, особенно пауки, которым достались далеко не самые положительные черты: жадность, коварство, жестокость и т.д. В культуре встречается масса примеров, где…

  • Конференция <code/R>. Это стоит увидеть

    от автора

    Мы провели IT-конференцию <code/R> 20-22 октября и теперь хотим поделиться материалами — видео докладов вы можете посмотреть в плейлисте. Не слышали про «ту самую конференцию»?

  • Запускаем роутер Mikrotik CHR в облаке под управлением VMware vCloud Director 10

    от автора

    Нередко к нам обращаются с вопросом: «Можно ли установить в вашем облаке Router OS (MikroTik)» — первое, что возникает у нас в голове при виде этого вопроса: «Зачем?» — однако существует ряд логичных и весомых причин для использования программно-определяемых маршрутизаторов, отличных от предоставляемых облачным провайдером (VMware NSX Edge). Давайте подумаем, какие же это могут быть…

  • Как подготовиться к The Standoff. Советы защитникам

    от автора

    Привет, Хабр! Меня зовут Илья, и три года подряд вместе с командой Jet Security Team — а два последних в роли её капитана — я держал оборону виртуального города на киберполигоне The Standoff против команд нападения. Участвуя раз за разом на стороне защиты, мы прошли путь от первых проб и ошибок до победы в соревновании.…

  • Красота, которая не спасла программиста

    от автора

    «За что тебя приняли, за то тебя и уволят», гласит старинная мудрость. Меня позвали на этот завод для аудита учета, информационной системы, кода, процессов и т.д. Но начали с того, что у них – плохой программист. Стандартный, заводской, ужасный. Завод создавал красивые продукты. И сам был красивый. Реально красивый – видимо, в проектировании здания участвовали…

  • Дифференциальная приватность — анализ данных с сохранением конфиденциальности (введение в серию)

    от автора

    Ваша компания хочет собирать и анализировать данные для изучения тенденций, но при этом не жертвуя конфиденциальностью? Или, возможно, вы уже пользуетесь различными инструментами для её сохранения и хотите углубить ваши знания или поделиться опытом? В любом случае, этот материал для вас. Что нас побудило начать эту серию статей? В прошлом году NIST (Национальный институт стандартов…

  • Как не проспать проблемы в базах данных Postgres. Николай Самохвалов (Postgres.ai)

    от автора

    Чтобы поддерживать базы данных в здоровом состоянии, необходимо периодически заглядывать «под капот», «прощупывать» её на наличие ранних симптомов — другими словами, делать профилактическое исследование, оно же технический аудит БД, оно же healthcheck.

  • Китайские производители смартфонов постепенно отказываются от американских технологий

    от автора

    В первой половине следующего года южнокорейская компания Samsung поставит свои процессоры Exynos китайским производителям смартфонов — компаниям Oppo, Vivo и Xiaomi. Кроме того, Samsung предоставит свои процессоры и другим производителям из Поднебесной, которые обеспечивают рынок бюджетными смартфонами. Что это значит для рынка мобильных процессоров? Компания Samsung начинает все активнее конкурировать с американским производителем чипов Qualcomm,…