Композиция UIViewController-ов и навигация между ними (и не только)

В этой статье я хочу поделиться опытом который мы успешно используем уже несколько лет в наших iOS приложениях, 3 из которых в данный момент находятся в Appstore. Данный подход хорошо зарекомендовал себя и недавно мы сегрегировали его от остального кода и оформили в отдельную библиотеку RouteComposer о которой собственно и пойдет речь. https://github.com/saksdirect/route-composer Но, для […]

Под новый законопроект о досудебной блокировке могут попасть 19 млн сайтов

Фото: Минкомсвязь В начале августа Минкомсвязь предложила законопроект о досудебной блокировке сайтов за «обоснование и оправдание экстремизма». Эксперты из рабочей группы «Связь и ИТ» при правительстве РФ ознакомились с ним и сказали, что по этому закону можно заблокировать до 19 млн сайтов из-за размытости его формулировок. В законопроекте написано: В случае обнаружения в информационно-телекоммуникационных сетях, […]

Сезоны сменяют друг друга всё раньше из года в год в Кемерово

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

Российские провайдеры придумали, как переложить на Google часть затрат по «пакету Яровой»

Агентству Reuters стало известно о законопроекте, который подготовили российские операторы связи в преддверии закупки инфраструктуры по «пакету Яровой». С 1 октября 2018 года все интернет-провайдеры обязаны в течение месяца хранить весь интернет-трафик пользователей. Это довольно крупный объём данных, и сертифицированное оборудование обойдётся недёшево. Однако с помощью законопроекта операторы рассчитывают переложить часть расходов на Google, Facebook […]

Как настроить деплой web-приложения на Go для Gitlab на VDS

Предисловие Эта статья является результатом недельного поиска весьма разрозненной информации о том, как же настроить деплой web-сервиса на Go. Не на Heroku, не на Docker, не на Digital Ocean, а просто на старомодный VDS с CentOS 7×64. Почему-то в сети нет этой информации, а большинство туториалов начинаются с того, как настроить билд, и заканчиваются запуском […]

Рюкзак Bobby Urban: внутренний мир под замком

Недавно Хабр устраивал первую встречу авторов сайта, на которой нам довелось поприсутствовать. И у рюкзака Bobby обнаружился один недостаток, о котором никто до этого не писал. Этот рюкзак был у 4 из первых 5 пришедших человек (дальше уже не считали), но очевидно, что этот рюкзак надо ещё и не потерять среди таких же 🙂 Конечно, […]

Что такое «интуитивный интерфейс» в чатботах, виртуальных ассистентах, аватарах и социальных роботах?

Пока мы готовим для вас обстоятельную техническую статью, поговорим о бизнесе и трендах в сфере умных систем. Очень быстрыми темпами в нашу жизнь входит работа с большими данными и «умными системами». И, как и у любого тренда, здесь сразу очевидным образом выявляется «узкое место», а именно – интерфейс. Какой бы «умной» ни была система, с […]

Новые книги о детском программировании на Scratch

На полке книг о Scratch появились две новинки от издательства «РОСМЭН»: «Видеоигры на Scratch» и «Анимация на Scratch». Мини-серия называется «Программирование для детей», книги отлично подойдут как умеющим читать первоклашкам, так и детям постарше. Книги перевел Денис Голиков, так что за качество перевода терминов и понятий можно ручаться. Достоинства Scratch как среды для первого знакомства […]

Ускорение сайтов с помощью «ранних подсказок»

Сайты по-прежнему загружаются слишком медленно. В самый критический момент процесса загрузки канал зачастую практически полностью простаивает. Новая технология, предложенная инженером Кадзухо Оку из Fastly, поможет лучше использовать эту критическую первую пару секунд. Вы когда-нибудь загружали сайт на телефоне — и смотрели в течение 10 секунд на страницу без текста? Никто не любит сидеть и глядеть […]

KDD 2018, день четвертый, выступает нобелевский лауреат

Второй день основной программы KDD. Под катом снова много интересного: от машинного обучения в Pinterest до разных способов прокопаться к водопроводным трубам. В том числе было выступление нобелевского лауреата по экономике — рассказ о том, как NASA работает с телеметрией, и много графовых эмбедингов 🙂 Market design and computerized marketplace Неплохое выступление нобелевского лауреата, работавшего […]