Оптимизация графики для веба: самое важное

Автор электронной книги — Эдди Османи, один из руководителей разработки Google Chrome tl;dr Cжатие изображений всегда должно быть автоматизировано Оптимизацию графики обязательно надо автоматизировать. О ней легко забыть, рекомендации меняются, да и сам контент может легко проскользнуть мимо конвейера сборки. Для автоматизации при сборке используйте imagemin или libvips. Есть и много других. Большинство CDN (например, […]

О цифровой экономике, пожарах и интернете

26 августа в ближайшем подмосковье, а именно в микрорайоне Юбилейный г. Королев, случился пожар в многоквартирном доме (можно в google набрать «Королев пожар на Ленинской 4»): Пожар показывали по всем центральным и нецентральным телевизионным каналам. Ни кто не ожидал, что сгорит крыша и верхние квартиры по всей длине дома, но это произошло. Не помогло тушение […]

«Яндекс» получил новые иски от телеканалов «Газпром-медиа»

REUTERS/Maxim Zmeyev Руководство телеканалов, принадлежащих «Газпрому-медиа» приняло решение подать в Мосгорсуд иски о полной блокировке в «Яндексе» пиратских копий сериалов, о чем сообщают «Известия». Речь идет о телеканалах ТНТ, ТВЗ, «Супер» и 2х2 и сериалах «Домашний арест», «Вне игры», плюс шоу «Мистические истории» и анимационном сериале «Осторожно, земляне». Кроме того, холдинг обсуждает с «Яндексом» возможность […]

«Матрица дружбы». Самый старый социальный граф для самых маленьких

Тут случилось первое сентября, очередной учебный год, цветы-конфеты, слёзы счастья и вот это вот всё, а я в процессе подготовки к лекции в институте наткнулся на очень любопытные данные. Я смотрел, что бы такого можно было быстро и красиво порисовать в GePhi, и наткнулся на историю Йоханнеса Делича (Johannes Delitsch). Делич работал в Лейпциге учителем […]

Предчувствие неизбежного

Всем привет! И снова после длительного ожидания выпускаем тестовую сборку. Она, скажем так, многообещающая, но без подробностей. Как вы можете увидеть из списка изменений, мы исправили много регрессий и добавили несколько новых функций, и, как и планировали, обновились на новое ядро Chromium 69. Могу сказать, что ситуация с регрессиями становится менее проблемной — обновление на […]

Kubernetes (k8s) + Helm + GitLab CI/CD. Деплоим правильно

В данной статье я хочу рассказать как деплоить приложения в разные среды. В этом примере, мы будем деплоить в: «Test» и «Production». Разумеется, вы можете добавить любые среды. Для деплоя приложений я использую HELM. Он позволяет гибко управлять конфигурациями. В чем вы сможете убедится ниже. Предполагается, что у вас уже есть настроенный runner с helm-ом […]

Новые техпроцессы для производства микросхем все чаще откладывают — почему?

В конце августа производитель полупроводниковых интегральных микросхем GlobalFoundries (работает с AMD) прекратил разработку 7-нанометровых техпроцессов. За несколько месяцев до этого компания Intel объявила, что вновь откладывает выпуск своего 10-нанометрового чипа. О причинах этих решений и ситуации в индустрии, рассказываем дальше. / фото Intel Free Press CC Пара слов о технологических процессах Отдельные транзисторы на чипе […]

PHP 7.3. Что нового

Синтаксис Смягчение требований к синтаксису Heredoc и Nowdoc Поддержка конечных запятых в вызовах функций и методов Ссылки в list() Устаревшие возможности (deprecated) Функция image2wbmp() объявлена устаревшей Флаги FILTER_FLAG_SCHEME_REQUIRED и FILTER_FLAG_HOST_REQUIRED при использовании FILTER_VALIDATE_URL объявлены устаревшими Регистро-независимые константы объявлены устаревшими Новые возможности Опциональный выброс исключений при ошибках в функциях json_encode и json_decode Добавление функции is_countable() Добавление […]

Как с треском провалить миграцию с Java на Kotlin в Android приложении

С тех пор, как Google объявила об официальной поддержке Kotlin в Android, всё больше разработчиков хотят использовать его в своих новых и существующих проектах. Поскольку я также большой поклонник Kotlin, я не мог дождаться, когда смогу использовать Kotlin в своём рабочем проекте. В конце концов, Kotlin полностью совместим с Java, и все разработчики просто в […]

Итоги квеста, который вы прошли. Или нет

Привет, Хабр! Подводим итоги квеста от MBLT DEV 2018: разбираем задания и дарим подарки — билеты на конференцию, подписки на все продукты JetBrains и сертификаты Skyeng самым удачливым. Знаем, что вам пришлось поломать голову. Автор ваших мучений — damnerd. Рассказываем, что же он придумал, и как вы должны были решать задания. Вход в квест По […]