Архив за 15 ноября 2016 - 7

В июне 2016 года в App Store появилось разработанное нами приложение ИЛЬ ДЕ БОТЭ. Клиент попросил нас использовать шрифт Carisma. К системным шрифтам платформы iOS он не относится, что можно понять после попытки найти его здесь. Работая над приложением, я отметил, что символы валют, попадающие в диапазон от U+20B6 (символ турского ливра) до U+20BE (символ грузинского лари) и набранные шрифтом, не входящим в число системных, снижают производительность приложения. Символ рубля — как раз из указанного диапазона.

Найдите отличия:

Что не так с отображением символов валют в iOS - 1

Капитан выходит на связь

Экран справа лагает. Это заметно по показателю загруженности CPU.

Давайте-ка это обсудим.
Читать полностью »

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

Простыми словами: как работает машинное обучение - 1

Как обычно, никакой магии тут нет, все одни технологии. А раз технологии, то несложно все это объяснить человеческим языком, чем мы сейчас и займемся. Задачу мы будем решать самую настоящую. И алгоритм будем описывать настоящий, подпадающий под определение машинного обучения. Сложность этого алгоритма игрушечная — а вот выводы он позволяет сделать самые настоящие.
Читать полностью »

Компании IBM и Nvidia рассказали о сотрудничестве, направленном на ускорение глубокого обучения нейронных сетей. Предложенное партнерами решение включает программное обеспечение IBM PowerAI, работающее на специализированном сервере IBM Power System S822LCЧитать полностью »

Структуры «Сбербанка» намерены инвестировать в сервис такси Gett, сообщает РБК. По словам источника газеты, речь идет о «предоставлении Gett кредитной линии и приобретении небольшой доли в операторе». Еще один источник, знакомый с ходом переговоров, настаивает, что пока речь идет только о кредитном финансировании.

В июле этого года венчурный фондЧитать полностью »

ICQ: 20 лет — не предел - 1

Год назад мы вспоминали, как от релиза к релизу Аська подвергалась пластическим операциям и фейслифтингу. Но сегодня юбилей — ICQ исполняется 20 лет, это не кот чихнул! Вот уже целое поколение выросло вместе с прародительницей мессенджеров. И в честь такого события мы решили посмотреть в ретроспективе, какие технологии применялись в ICQ на протяжении двух десятилетий.
Читать полностью »

23 бесплатных инструмента расследования инцидентов для специалиста по информационной безопасности - 1

Утечки данных происходят почти каждый день. Согласно индексу утечки данных, с 2013 года более 4,762,376,960 записей было утеряно или украдено.
Читать полностью »

Протокол QUIC (название расшифровывается как Quick UDP Internet Connections) — совершенно новый способ передачи информации в интернете, построенный поверх протокола UDP, вместо общепринятого ранее использования TCP. Некоторые люди называют его (в шутку) TCP/2. Переход к UDP — наиболее интересная и мощная особенность протокола, из которой следуют некоторые другие особенности.

Сегодняшний Web построен на протоколе TCP, который был выбран за его надёжность и гарантированность доставки пакетов. Для открытия TCP-соединения используется так называемое «трёхкратное рукопожатие». Это означает дополнительные циклы отправки-приёма сообщений для каждого нового соединения, что увеличивает задержки.

image

Если вы захотите установить защищённое TLS-соединение, придётся переслать ещё больше пакетов.

image

Некоторые инновации, вроде TCP Fast Open, улучшат некоторые аспекты ситуации, но эта технология пока не очень широко распространена.

Протокол UDP, с другой стороны, построен на идее «отправить пакет и забыть о нём». Сообщение, отправленное по UDP, будет доставлено получателю (не гарантированно, с некоторой вероятностью успеха). Яркое преимущество здесь в меньшем времени установки соединения, такой же яркий недостаток — негарантированность доставки или порядка прихода пакетов получателю. Это означает, что для обеспечения надёжности придётся построить некоторый механизм поверх UDP, который гарантирует доставку пакетов.

И здесь на сцену выходит QUIC от Google.
Читать полностью »

Google Pixel: «родной» телефон Google и его возможности - 1

Корпорация Google смогла за относительно небольшое время сделать свою мобильную операционную систему вездесущей. OC Android занимает сейчас около 86% рынка мобильных операционных систем. Если корпорация и не монополист на этом рынке, то близко к тому. Google редко делает попытки выйти на рынок с собственным смартфоном или планшетом, поэтому с Android, в основном, работают сторонние производители.

Все они устанавливают разные приложения, оболочки, в разные сроки обновляют ОС и приложения (некоторые так и вообще не заморачиваются, «забывая» обновлять программное обеспечение своих устройств). В сети встречается мнение, что если бы Google выпускал свои смартфоны, то не было бы ни ужасных дополнительных приложений, ни задержек в обновлении ПО. «Чистый» Android и своевременное обновление программного обеспечения своих устройств. Сейчас у нас есть возможность проверить, так ли это — ведь Google в октябре представил свой мобильный телефон, назвав его Google Pixel. Давайте посмотрим, что это за чудо техники, и какими возможностями и функциями его оснастили разработчики.
Читать полностью »

Mobio Talks — передача, в которой мы берем интервью у интересных и значимых личностей мобильной индустрии. Первым гостем стала Ирина Шашкина — управляющий директор Lingualeo.

До Lingualeo Ирина возглавляла департамент по маркетингу в Groupon Russia, департамент по развитию в Rambler&Co, а также основала свой бизнес — первое агентство контекстной рекламы с оплатой за результат.

Что обсудили в интервью:

  • Инвестиции для Lingualeo и влияние кризиса;
  • Развитие сервиса в России и за рубежом;
  • Mobile vs Web;
  • Привлечение пользователей в приложение;
  • Менеджерские лайфхаки;
  • Жизнь компании без HR-а;
  • И многое другое.

image7 и 8 ноября в Сколково прошла конференция HighLoad++ 2016. Более 200 экспертов выступали с докладами о высоконагруженных сервисах, проблемах работы с ними, администрировании и многом другом.

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

С каждым мы провели интервью в формате блиц-опроса. Будет интересно выяснить, что объединяет этих IT-специалистов, в чем они похожи. Возможно, их ответы помогут выявить какие-то общие закономерности, полезные советы, которые помогут многим из нас.Читать полностью »


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