Месяц: Сентябрь 2020

  • Предпочитайте Rust вместо C/C++ для нового кода

    от автора

    2019-02-07 Когда использовать Rust Когда не использовать Rust Когда использовать C/C++ Ложные причины использования C/C++ Приложение: моя история с C/C++ Приложение: хор

  • Тысяча и один русский язык

    от автора

    Предисловие Раньше очень часто я был в недоумении, когда я что-то говорю собеседнику, а он не может меня понять. ”Ведь я же говорю все логично”- такие мысли сидели в моей голове. И до меня не сразу дошло, что это логично находится в МОЕЙ голове, а не в голове собеседника. Мы живем разными жизнями, у нас…

  • Трансивер UART для 8-битного компьютера на макетной плате

    от автора

    В последнее время мне всё больше нравится собирать 8-битные компьютеры из ТТЛ чипов. Я вдохновился замечательными ролками Бена Итера с ютуба, а также различными проектами с сайта Hackaday. В процессе проектирования и сборки собственного 8-битного компьютера я задумался над тем, насколько сложно было бы реализовать UART-трансивер на базе ИС серии 7400. Итоговая схема: готовый UART-трансивер,…

  • Производительность вычисляемых столбцов в SQL Server

    от автора

    Перевод статьи подготовлен специально для студентов курса «MS SQL Server Developer». Вычисляемые столбцы могут стать причиной сложнодиагностируемых проблем с производительностью. В этой статье рассматривается ряд проблем и некоторые способы их решения. Вычисляемые столбцы представляют собой удобный способ для встраивания вычислений в определения таблиц. Но они могут быть причиной проблем с производительностью, особенно когда выражения усложняются,…

  • Принятие решений. Пример

    от автора

    Прочие статьи цикла Принятие решений Принятие решений. Пример Продолжая тему скажу, что посмотрел публикации других авторов Хабра по этой теме. Интерес к проблемам имеется, но в теорию влезать никто не желает. Действуют как пионеры первооткрыватели. Это было бы прекрасно, при получении ими новых результатов, достижений, но к этому никто и не стремится. А на деле…

  • Hi Programming Language

    от автора

    Начиная с этой статьи мы приступаем к публикации концепта реализации нового языка программирования Hi. Необходимость разработки нового языка, а не копирование синтаксиса любого из существующих распространенных языков программирования обусловлено своеобразным исходным концептом, о котором мы сегодня расскажем. По нашему мнению, процесс создания и реализации концепта нового языка сам по себе является увлекательной и познавательной историей…

  • Server-Sent Events: пример использования

    от автора

    Доброго времени суток, друзья! В этом туториале мы рассмотрим Server Sent Events: встроенный класс EventSource, который позволяет поддерживать соединение с сервером и получать от него события. О том, что такое SSE и для чего он используется можно почитать здесь. Что конкретно мы будем делать? Мы напишем простой сервер, который будет по запросу клиента отправлять ему…

  • Как работает новая «атака по времени» и что с защитой

    от автора

    Группа инженеров показала метод, позволяющий обойти ограничения классической атаки, связанные с джиттером в сети. Расскажем, как может выглядеть такой подход и что ему противопоставляют.

  • Как я собирал статистику по брутфорсу наших серверов и лечил их

    от автора

    Мы разместили 5 ханипотов, в дальнейшем просто «серверов», чтобы собрать статистику по брутфорсу RDP в наших сетях. Один сервер находился в Лондоне, другой в Цюрихе, один в защищенной сети в M9, два других в дата-центре Rucloud в защищенной и незащищенной сетях. IP адреса каждого из серверов находятся в разных подсетях, каждый IP адрес отличается первым…

  • Ошибки памяти. Какие когнитивные искажения учитывать, чтобы верно распознавать ложь

    от автора

    Этой статьей решил начать серию из нескольких текстов в помощь тем, кому по долгу службы (например, в ИБ- или СБ-), да и просто «по жизни» приходится распознавать правду и ложь. Разберем, как выявлять признаки обмана в речи и невербальных проявлениях, изучим удачные скрипты опросных бесед и развенчаем мифы. Но первой статьей хочу поднять тему ошибок…