-
В ноябре прошлого (уже) года, Hola объявила конкурс по программированию почтовых фильтров на js, и недавно опубликовала его результаты. Я разделил второе место с Ильей Макаровым, и сейчас я расскажу… Как это было
-
Драйвер видеокарты: так чей же баг?
На подготовку данного материала натолкнула недавняя статья "Баг драйвера видеокарты может раскрыть просмотренное в режиме инкогнито". Данная статья появилась на свет после публикации тривиального способа отобразить изображение, принадлежащее любому (в том числе терминированному) процессу, возможно даже имеющему претензии на защиту…
-
В норвежской школе киберспорт вводится в качестве дополнительный дисциплины
Сейчас в большинстве школ мира установлены компьютеры, на которых прилежные ученики познают премудрости информатики. Конечно, некоторые успевают поиграть, если есть свободная минутка и техническая возможность, но уроки информатики в школах — это серьезно, никаких игр обычно нет. А вот Garnes…
-
General Motors запустила собственную Bug Bounty program, но без вознаграждений
Еще один выстрел в ногу Концерн General Motors запустил собственную программу поиска багов и уязвимостей за «вознаграждение», сообщает securityledger.com. Изюминкой новой BB стало то, что деньги за найденные уязвимости концерн выплачивать не будет. Предназначена программа для «White hat»-хакеров и специалистов…
-
Django Single Sign-On и Microsoft Active Directory
Начало Однажды мне пришлось заняться разработкой Web-приложения для корпоративного использования на Python+Django. И самым первым вопросом, который пришлось решать — это прозрачная авторизация на сайте или Single Sign-On (SSO). На предприятии широко используется служба каталогов на базе Microsoft Active Directory,…
-
График счастья с python, pandas и matplotlib
Зима — это по истине прекрасное время года. Но именно зимой я всегда задумываюсь о том, что встаю и ухожу на работу, а затем и возвращаюсь с работы, не видя солнечного света. Сегодня мне захотелось визуализировать данные о восходе и…
-
Наследование ActiveRecord’s, описывающих одну таблицу (паттерн single table inheritance) в Yii2
В большинстве реляционных баз данных, к сожалению, нет поддержки наследования, так что приходится реализовывать это вручную. В этой статье я хочу кратко показать, как реализовать такой подход к наследованию, как «single table inheritance», описанный в книге «Patterns of Enterprise Application…
-
Мнение: издательская индустрия игнорирует существование Linux и Wikipedia
Когда дело касается авторских прав, в дискуссиях бесконечно звучит одна и та же мысль: «работа автора должна быть оплачена». Только вот заявление это, мягко говоря, идет вразрез с существованием Википедии и опытом владельцев трех миллиардов смартфонов, а, значит, вряд ли…
-
Инвесторы Xiaomi ставят под сомнение оценку компании в 46 млрд долларов
В 2014 году китайская компания в очередном раунде финансирования собрала 1 млрд долларов, что также способствовало повышению ее стоимости – сейчас стоимость Xiaomi оценивается в 46 млрд долларов. Тем не менее по последней информации, в настоящее время компания сталкивается с…
-
Джон Чен подтвердил, что в 2016 году выйдут обновления для BlackBerry
Несмотря на свое предыдущее высказывание, что компания собирается оставить BlackBerry OS и перейти на Android, Джон Чен заявил, что в 2016 году выйдет обновление для устройств BlackBerry10, новая версия 10.3.3 выйдет уже в этом году и в этом же году,…