Архив за 12 мая 2017 - 8

Яндекс.Касса запустила функцию приема платежей из маркетинговых писем, без необходимости перехода на сайт продавца, говорится в сообщении компании. Клиенты Яндекс.Кассы могут создавать email-рассылки с приёмом оплаты через сервис SendPulse. Это онлайн-платформа, которая специализируется на массовых email-, SMS- и пуш-рассылках. Каждый месяц через SendPulse компании по всему миру отправляют около 300 миллионов писем. На сервисе зарегистрировано больше 515 тысяч аккаунтов, Читать полностью »

Ansible и telnet: когда нельзя, но очень хочется - 1

Telnet is a obviously a very insecure protocol, completely insecure in fact, and we strongly want to discourage usage. We would likely refuse the pull request, to be honest — it is just asking for a world of hurt should MITM possibilities arise.

— Michael DeHaan, создатель Ansible

Абсолютно согласен. Эм, а как мне быть, когда у меня 20 тысяч legacy свитчей, которые перезагружаются/зависают из-за подключения по SSH, а часть оборудования его вообще не поддерживает?
Прошу под кат.
Читать полностью »

В Total Commander есть проблема с поиском. По умолчанию он производится во всех вложенных каталогах. Например, у вас есть папка Downloads, в которой куча подкаталогов и файлов. Вы знаете, что нужный вам файл находится в самой папке, но TC по умолчанию будет искать также во всех подкаталогах, что отнимает время. Я заметил, что в основном ищу что-то только в выбранной папке. А это значит, что эффективнее сделать так по умолчанию. Проблема в том, что в TC нет такой возможности. Но есть костыль!

Можно создать так называемый “шаблон поиска” и назначить его на сочетание клавиш вместо обычного (или на любое другое, какое захотите).
Читать полностью »

Готовим Physically Based Rendering + Image-based Lighting. Теория+практика. Шаг за шагом - 1Хей, привет. 2017 год на дворе. Даже простенькие мобильные и браузерные приложения начинают потихоньку рисовать физически корректное освещение. Интернет пестрит кучей статей и готовых шейдеров. И кажется, что это должно быть так просто тоже обмазаться PBR… Или нет?

В действительности же честный PBR сделать достаточно сложно, потому что легко достичь похожего результата, но сложно правильного. И в интернете полно статей, которые делают именно похожий результат, вместо правильного. Отделить мух от котлет в этом хаосе становится сложно.
Поэтому цель статьи не только разобраться, что же такое PBR и как он работает, но и научиться писать его. Как отлаживать, куда смотреть, и какие ошибки типично можно допустить.
Статья рассчитана на людей, которые в достаточной мере уже знают hlsl и неплохо знакомы с линейной алгеброй, и можете написать свой простейший неPBR Phong свет. В общем я постараюсь как можно проще объяснить, но рассчитываю на то, что некоторый опыт работы с шейдерами вы уже имеете.
Читать полностью »

Какой map быстрее, и есть ли альтернатива Judy - 1
Кадр из Top Gear: USA (серия 2)

В своих самых высоконагруженных сервисах мы в Badoo используем язык C и иногда C++. Зачастую эти сервисы хранят в памяти сотни гигабайт данных и обрабатывают сотни тысяч запросов в секунду. И нам важно использовать не только подходящие алгоритмы и структуры данных, но и производительные их реализации.

Практически с самого начала в качестве реализации ассоциативных массивов мы использовали Judy. У неё есть C-интерфейс и множество преимуществ. Мы даже сделали обёртку для PHP, так как в версиях PHP до 7.0 Judy сильно выигрывает по количеству потребляемой памяти по сравнению со встроенными мапами.

Однако время идёт, и с момента последнего релиза Judy прошло немало лет – самое время посмотреть на альтернативы.

Меня зовут Марко, я – системный программист Badoo в команде «Платформа». Мы с коллегами провели небольшое исследование в поисках альтернатив Judy, сделали выводы и решили поделиться ими с вами.

Читать полностью »

Полиция Великобритании будет принимать решения о содержании подозреваемых под стражей при помощи ИИ - 1

Полицейские английского города Дарем собираются использовать специализированную когнитивную систему для того, чтобы она помогала им принимать важное решение — должен ли подозреваемый содержаться под стражей или его можно отпустить под залог. Система, которая разработана специально для полиции, получила название Hart (Harm Assessment Risk Tool). Hart будет оценивать подозреваемых по достаточно простой системе рисков: низкий, умеренный и высокий риск совершения преступлений в будущем.

Сама система еще не используется в полной мере, полиция лишь тестирует некоторые ее возможности, чтобы посмотреть, насколько эффективно она может иметь дело с преступниками и преступлениями. Если все будет хорошо, то в течение нескольких последующих месяцев ее введут в строй. Hart можно использовать для решения и других вопросов. Например, для того, чтобы определить количество времени, необходимое для содержания подозреваемого под стражей, определения возможности отпустить его (или ее) под залог, плюс другие важные вещи.
Читать полностью »

Реверс-инжиниринг «Казаков», часть последняя: второе дыхание - 1

После нескольких месяцев работы над исходным кодом игры «Казаки: Снова война» я наконец-то могу умыть руки и представить результат своих трудов. В этой статье мне хотелось бы поделиться с вами опытом рефакторинга этого незаурядного проекта, в частности кодовыми курьёзами. Всем любителям некро-программирования посвящается…
Читать полностью »

Президент России Владимир Путин подписал «Стратегию развития информационного общества в Российской Федерации на 2017-2030 годы», текст которой доступен на сайте Кремля.

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

Читать полностью »

В «Стратегии развития информационного общества в Российской Федерации на 2017-2030 годы», текст которой доступен на сайте Кремля, говорится о запрете анонимности в Интернете. Соответствующий документ был подписан президентом России Владимиром Путиным.

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

Читать полностью »

Название этой статьи частично позаимствовано из одного популярного спектакля и кинофильма. «Дальше не придумали, импровизируй» – после этой фразы в фильме звучит нецензурная реакция человека, который понял, что импровизировать придется именно ему. В этой ситуации когда-нибудь оказывался или окажется каждый профессионал, работающий в сфере информационной безопасности. Это тот самый момент, когда ты встал у руля ИБ в организации нового для тебя профиля, когда в структуре компании происходят изменения уровня слияний и поглощений, или когда внезапно в 8 вечера пятницы начинают раздаваться звонки с сообщениями о неработающих банкоматах… Именно тогда в голове начинает звучать этот голос, дающий единственно верное направление дальнейших действий.

«Дальше не придумали, импровизируй» или Agile в информационной безопасности - 1Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js