Назревает противостояние Яндекса и Роскомнадзора, уже через сутки поисковик может попасть под частичную блокировку

Итог от 30 августа 2018: Яндекс уступил РКН и удалил все ссылки на подозрительные видео. 29 августа 2018 года «Яндекс» отказался выполнять требования Роскомнадзора об удалении ссылок на пиратский контент из поиска по видео и назвал такие требования необоснованными. «Интерфакс» сообщил, что «Яндекс» собирается обжаловать решение Мосгорсуда об удалении пиратского контента из поисковой выдачи «Яндекс.Видео». […]

Что записано в файле .ssh/known_hosts

Каждый раз, когда мы подключаемся по протоколу ssh к серверу, ssh клиент проверяет совпадает ли публичный ключ для этого сервера с тем, который был прошлый раз (по крайней мере так рекомендует делать стандарт ssh). В OpenSSH список известных ключей серверов хранится в файле known_hosts. Под катом коротко о том, что и как конкретно там хранится. […]

Что такое Корутины в Котлине?

Корутины — это отличный функционал, доступный в языке Kotlin. Я уже опробовал его и мне он очень понравился. Цель этой статьи — помочь вам понять Корутины. Просто будьте внимательны при прочтении и у вас всё получится. Начнем с официального определения Корутин. Корутины — это новый способ написания асинхронного, неблокирующего кода. Первый вопрос, возникающий при прочтении […]

Обсуждение: необычная портативная акустика — спорткар, ретрорадио и «аудиосапоги»

Главное предназначение портативной акустики — давать возможность слушать музыку где угодно. Впрочем, многие компании, делающие такие системы, уделяют внимание не только звуку, но и оформлению устройств. Сегодня — расскажем про нестандартные портативные колонки. Фото Morio / CC Автотематика Италия славится спортивными автомобилями. Неудивительно, что именно итальянский производитель — iXOOST из Модены (там же, кстати, расположена […]

12 вопросов о самокатах, которые не стыдно задать

Мир прочно подсел на колёса. Радует, что в этот раз на правильные. Среди них — самокаты. Чисто конструктивно это весьма простая штука — в уже совсем далёком детстве мы гоняли на том самом, который деревяшки и два колеса. Иногда деревяшки были расписаны городецкой росписью. Транспорт из детства жутко гремел, но казался едва ли не самым […]

Укрощай и консолидируй: история переезда на Oracle Supercluster

СУБД растут и размножаются, скрипты автоматизации становятся все сложнее и многочисленнее, и времени на все это уходит все больше и больше. В таких условиях рано или поздно администратор приходит к светлой мысли: нужно что-то менять. В этом посте мы на своем примере расскажем, как решить вопрос, если вы имеете дело с базами Oracle разных мастей […]

Трансляция запуска проекта «Сервер в облаках»

Мы долго думали, стоит ли делать для трансляции отдельный пост, и решили, что раз в проекте принимает участие уже более 450 хабражителей, то почему бы и нет. Итак, этот пост для тех, кому не чуждо чувство азарта, и кто готов в режиме реального времени наблюдать за тем, насколько близко шар подлетает к той точке, которые […]

Что нового в AppCode 2018.2

В этом выпуске: больше новых рефакторингов, лучше автодополнение, поддержка баз данных из DataGrip и даже поддержка Touch Bar. Более подробно — под катом. Swift Извлечение замыканий Вслед за извлечением методов мы научились извлекать замыкания. Отдельного сочетания клавиш не нашлось, но рефакторинг можно легко вызвать через ⌃T + 5: Сигнатуру замыкания, как и всегда, легко менять: […]

Открытый урок «Aсинхронное программирование в Java»

Всем привет! Делимся с вами очередным открытым уроком, который прошёл у нас в рамках курса «Разработчик Java». На нём преподаватель курса, Владимир Сонькин, рассказывал про асинхронное программирование почему оно позволяет делать код быстрым и эффективным, не используя сложные технологии распараллеливания. Также показывал примеры применения асинхронности для построения процессов обработки данных в бизнес-приложениях. Как всегда ждём […]

Пишем техническую документацию: руководство для непрофессионала

Осенью 2016 года нам с коллегой поручили улучшить документацию и контент в моей бывшей компании. Мы потратили год на все виды документации: справочник по API, руководства, учебные пособия, сообщения в блогах. До этого я 5 лет писала доки, но официально не обучалась этому. Но и неопытной меня нельзя назвать: кроме документирования API для проектов и […]