-
Машины уже умеют находить лица на фотографиях, искать террористов в видеопотоке, переводить тексты и понимать звуковые команды. Нейронные сети, копирующие структуру мозга, являются элементарным кусочком любого сложного алгоритма. Из лекции вы узнаете, как всё это связано с уравнениями, неравенствами и…
-
-
Кросскомпиляция библиотек под iOS, делаем это правильно
Во время разработки большого проекта возникает такой момент, когда надо реализовать что-то самому или встроить в приложение библиотеку из мира open source с подходящей лицензией. Иногда это делается, чтобы ускорить декодирование картинок, иногда хочется в проекте держать самый последний sqlite…
-
Popcorn Time для Android
После закрытия проекта Popcorn Time, появилось множество форков (благо проект был Open Source), которые тоже стали неожиданно закрываться. Но не все.
-
Статус «Кровоточащего сердца»: обновление до «Разбитого»
Для сведения: Во многих упоминаниях данной статьи авторы ошибочно называют меня сотрудником Opera Software. На самом деле я ушёл из Opera больше года назад и сегодня работаю в новой компании — Vivaldi Technologies AS Предыстория Как я уже рассказывал в…
-
Автризация twitter или как убить сутки с библиотекой STTwitter
Предисловие Убить сутки — реально, особенно учитывая наикорявейшую авторизацию twitter по сравнению например с тем же facebook. Для сравнения алгоритм получения авторизации: twitter Получает token -> Использую этот токен заходим на страницу логина -> Ждем авторизации пользователя и получаем новый…
-
Обращение не ASCII-строки
Если вы знаете, что такое ICU, то, вероятно, вы не узнаете из этого поста ничего нового. Порой приходится слышать от товарищей, что на собеседовании их просили написать код, который бы обращал строку. И даже в Cracking the Coding Interview это…
-
Функция reduce
JavaScript в последние годы набрал нешуточную популярность, в связи с чем его подводные камни также стали явственно видны. Справедливости ради, стоит отметить, что любой язык в некоторой мере имеет как своё legacy, так и подводные камни. Конкретно JavaScript обладает целым…
-
Oracle выиграла суд против Google
Корпорация Oracle одержала победу в ключевом деле против компании Google. Аппеляционный суд США постановил, что Oracle обладает авторским правом на части языка программирования Java, которые Google использовал при разработке операционной системы Android. «Мы пришли к выводу, что набор команд, заставляющий…
-
Что подразумевают под APT?
APT, которые часто переводят на русский как целенаправленные атаки, стали популярной темой страшилок от ИБ. Под APT подразумевался вирус Stuxnet, под APT подразумевались атаки на RSA и Sony, под APT подразумевалась атака на Gmail под кодовым названием «Аврора». Последнюю, правда,…