Архив за 21 августа 2017 - 3

Руководитель Роскомнадзора Александр Жаров объявил, что 26 российских СМИ получат профилактические письма за публикацию ссылок, а ещё 6 изданий будут оштрафованы за публикацию рэп-батла с матерщиной — публикация брани запрещена российским СМИ по закону. Жаров не конкретизирует, но с большой вероятностью речь идёт о записи поединка между реперами Оксимироном и Гнойным (последний, Читать полностью »

Google включит потоковое аудио Bluetooth для домашнего динамика

В Google включена поддержка потоковой передачи звука Bluetooth для Google Home в соответствии с политикой Android.

Новая функция была разрекламирована еще в мае, когда біло обьявлено о смарт-помощнике в Google I / O.

Google включил эту функцию случайно в июне, но, похоже, на этот раз все официально,- сообщают СМИ.

Обновление означает, что владельцы Google Home могут передавать локальную музыку, подкасты и потоковые службы.

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

Приложение для фильтров с AI-адаптером Prisma хочет продать свои технологии другим компаниям

Prisma, российская компания, известная своими фотофильтрами с AI-питанием, переходит на B2B. Об этом информируют зарубежные СМИ, ссылаясь на осведомленный источник.

Фирма Prisma не будет удалять свое популярное приложение, но попробует в будущем серьезно сосредоточиться на продаже инструментов машинного зрения для других технических фирм.

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

Concurrency в Swift 3 и 4. Operation и OperationQueue - 1
Concurrency в Swift 3 и 4. Operation и OperationQueue - 2

Если вы хотите добиться UI отзывчивости вашего iOS приложения, выполняя такие затратные по времени куски кода, как загрузка данных из сети или обработка изображений, то вам нужно использовать продвинутые паттерны, связанные с многопоточностью (сoncurrency), иначе работа вашего пользовательского интерфейса (UI) начнет сильно замедляться и даже может привести к полной его «заморозке». Вам нужно убрать ресурсо-затратные задачи с main thread (главного потока), который отвечает за выполнение кода, отображающего ваш пользовательский интерфейс (UI).

В текущей версии Swift 3 и ближайшей Swift 4 (осень 2017) это можно сделать двумя способами, которые пока не связаны с встроенными языковыми конструкциями Swift, начало реализации которых будет только в Swift 5 (конец 2018).

Один из них использует GCD (Grand Central Dispatch) и ему посвящена предыдущая статья. В этой статье мы покажем, как достичь отзывчивости UI в iOS приложениях с помощью таких абстрактных понятий, как операция Operation и очередь операций OperationQueue. Мы также покажем в чем различие этих двух подходов и какой из них в каких ситуациях лучше использовать.

Код для этой статьи можно посмотреть на Github.
Читать полностью »

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

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

Как сосчитать миллиард звезд? Lenovo знает - 1

Основная цель проекта — создать самую крупную и точную трехмерную карту Млечного пути. Но даже после окончания исследования атлас с миллиардом звезд будет представлять лишь один процент от общей загруженности небесных тел во Млечном пути. Тем не менее, проект поможет понять, откуда мы пришли во вселенском понимании.
Читать полностью »

Стивен Хокинг: Я беспокоюсь о будущем NHS

Стивен Хокинг раскритиковал политику правительства и министра здравоохранения Джереми Ханта. Он сказал, что сильно беспокоится о будущем NHS.

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

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

Всем привет! На недавно прошедшем Superjob IT Meetup я рассказывал о том, как мы в Superjob разрабатываем свой API для проекта с миллионной аудиторией и кучей различных платформ.

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

Свой велосипед для JSON API - 1Читать полностью »

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

  • Главное отличие китайского рынка мобильных приложений в том, что в 2010 году Google покинул страну, а вместе с ним исчез и Google Play. В результате в Китае свыше 300 магазинов приложений для Android, для каждого из которых необходимо переупаковывать APK. Магазины делятся на две группы: созданные операторами (пр. Tencent, Baidu, 360) и созданные производителями смартфонов (пр. Huawei, Xiaomi).
  • Зачем же заморачиваться с выходом на рынок Поднебесной? Интернетом в Китае пользуется 751 млн человек, это почти всё население Европы. С мобильных устройств в сеть выходит 724 млн пользователей, а это 96,3% всех интернет-пользователей в стране.
  • Как следствие, каждый третий владелец смартфона пользуется им как кошельком, т.е. оплачивает с помощью телефона покупки в магазинах, такси, билеты в кино и прочее. В среднем на одного клиента WeChat приходится по 55 мобильных транзакций в месяц.
  • Затраты на мобильную рекламу между первым кварталом 2016 и первым кварталом 2017 выросли на 90% (!) — это абсолютный мировой рекорд. К 2020 году прогнозируется, что к 2020 году объём затрат на mobile ads составит 70 с половиной миллиардов долларов.

Как же правильно запустить своё приложение или игру на китайском рынке?
Читать полностью »

Замененные сенсорные экраны могут «захватить» информацию на смартфоне

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

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

Близкое знакомство с возможностями терминала — один из признаков человека, который хорошо разбирается в Linux. Хотя некоторые вещи запомнить сложно, есть довольно-таки простые, но эффективные приёмы, которые способны повысить качество и скорость работы в терминале. Пожалуй, каждый пользователь Linux рано или поздно обзаводится собственным списком ценных мелочей. Надеемся, некоторых из тех десяти приёмов работы в командной строке Linux, которыми мы хотим с вами поделиться, попадут в ваш личный список полезных команд.

10 приёмов работы в терминале Linux, о которых мало кто знает - 1

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


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