Как стать автором
Обновить

От взлома Firefox до подготовки к Апокалипсису. Как польский хакер Михал Залевски попал в «Матрицу»

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров16K

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

К ним относится хакер-самоучка Михал Залевски (Michal Zalewski), который входит в список самых влиятельных представителей индустрии ИБ. Он построил успешную карьеру от технического специалиста польского интернет-провайдера до директора по информационной безопасности Google, а в своей недавней книге даёт практические советы, как подготовиться к наступающему концу света. В общем, это разносторонняя и талантливая личность. На рисунке из Твиттера (вверху) Михал изображён с женой и собакой.
Читать дальше →
Всего голосов 55: ↑54 и ↓1+53
Комментарии16

Что нового в Lighthouse 10

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров3.1K

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

Lighthouse 10 доступен в командной строке через npm и в Chrome Canary. В ближайшие недели он появится в стабильном Chrome в Chrome 112 и в PageSpeed Insights.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Что такое веб-стандарты и как работает веб-браузер?

Время на прочтение8 мин
Количество просмотров5K
image

Расскажу я вам одну историю. Как-то раз я разрабатывал очередной компонент с выбором даты для нашей системы проектирования. Компонент состоит из поля для текстового ввода и всплывающего календаря, отображаемого при щелчке мышью по этому полю. Затем всплывший календарь можно закрыть, щелкнув вне него или в случае, если была выбрана дата.
Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии3

Самый простой способ редактировать PDF

Время на прочтение3 мин
Количество просмотров94K


История сложилась так, что в 80-е годы именно PostScript стал стандартом для цифровых документов, а из него появился «портативный» PDF. Вероятно, нам ещё долго придётся жить с этим наследием типографской индустрии 20 века.

Быстро поставить подпись/печать на полученный PDF и отправить его адресату — самый типичный сценарий в современном документообороте. Практика показывает, что некоторые офисные сотрудники предпочитают распечатать PDF, расписаться от руки — и отсканировать распечатку с подписью, сводя к нулю логику электронного документооборота. Если бумажная копия нужно только для сканирования, то это совершенно бесполезная трата бумаги и времени.

Посмотрим, какие есть варианты для быстрого редактирования PDF с сохранением правок в цифровом виде.
Читать дальше →
Всего голосов 41: ↑38 и ↓3+35
Комментарии157

Уникальные функции Firefox. Изолированные контейнеры

Время на прочтение3 мин
Количество просмотров4.1K


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

Кроме того, поведение человека отличается в зависимости от того, с кем он общается. Одно дело — с коллегами-разработчиками в рабочем чате, а другое — с фанатами аниме на специализированном сайте. И никто посторонний не должен связать эти личности воедино. Они должны быть абсолютно изолированы. Если какая-то интернет-компания, которая следит за пользователями в интернете, свяжет личности в единый профиль, то информация попадёт в рекламные базы — и человек на рабочем месте увидит постороннюю рекламу, и это только меньшее из зол.

Вот почему так важно изолировать аккаунты по контейнерам (Multi-Account Containers) — это одна из уникальных функций браузера Firefox.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии5

Альтернативные утилиты для PDF

Время на прочтение4 мин
Количество просмотров11K


Помимо программ от Adobe есть много альтернативных специализированных библиотек и утилит для работы с PDF. Что характерно, зачастую опенсорсные инструменты даже удобнее, чем официальный* софт. Альтернативные ридеры/редакторы по функциональности сильно отличаются от Adobe. В свою очередь, программы Adobe сами отличаются от официальных спецификаций PDF.

*Примечание: программы Adobe не «официальные» в прямом смысле слова, потому что PDF является открытым и бесплатным стандартом ИСО.
Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Комментарии25

Эволюция блокировщиков рекламы. Технологическое противостояние

Время на прочтение3 мин
Количество просмотров16K


Работа в интернете без блокировщиков рекламы практически невозможна. Всё больше людей используют их на постоянной основе, устанавливая также друзьям и родственникам. Что тут говорить, если даже ФБР официально рекомендует их использовать для защиты от мошенничества в интернете.

Однако некоторые интернет-компании до сих пор получают львиную часть дохода от интернет-рекламы, и для них блокировщики представляют экзистенциальную угрозу, поэтому они борются с ними всеми силами. В первую очередь, техническими мерами.
Читать дальше →
Всего голосов 30: ↑30 и ↓0+30
Комментарии59

Релиз Firefox 118: новый встроенный переводчик

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров11K

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

Читать далее
Всего голосов 25: ↑22 и ↓3+19
Комментарии22

Как заразить видео. Поиск уязвимостей в декодерах H.264

Время на прочтение3 мин
Количество просмотров9.1K


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

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

В итоге мы приближаемся к тому, что вирусы можно будет незаметно интегрировать в видеоролики и распространять через популярные видеоплатформы, эксплуатируя уязвимости в аппаратных декодерах на смартфонах и в программных декодерах браузеров на ПК.
Читать дальше →
Всего голосов 21: ↑18 и ↓3+15
Комментарии15

Интересные трюки JS, HTML и CSS, #2

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров10K


Небольшая подборка нестандартных вариантов использования HTML/JS/CSS, где каждый найдёт что-то интересное. Если информация окажется полезной, будем собирать эти хаки на постоянной основе и публиковать по мере накопления.

Предыдущая часть здесь.

В этом выпуске — DevTools для мобильных браузеров, CSS-антистресс для Booking.com (на КДПВ), единственная защита от фингерпринтинга (спойлер: это браузер Tor, он же Firefox) и др.
Читать дальше →
Всего голосов 35: ↑34 и ↓1+33
Комментарии7

Установка Firefox 116 под Windows 7

Время на прочтение1 мин
Количество просмотров17K
Тема навеяна публикацией «Пиратим» Google Chrome для Microsoft Windows 7.

Дурной пример заразителен, и одновременно с Google Mozilla объявила, что очередная версия её браузера — номер 116 — под Windows 7 работать не будет. Если вы попытаетесь скачать и запустить инсталлятор FF под этой ОС, он пожалуется на необходимость обновления. Можно ли это как-то предотвратить? И насколько сложно это сделать по сравнению с Google Chrome? Судите сами.
Читать дальше →
Всего голосов 64: ↑61 и ↓3+58
Комментарии115

Самый быстрый браузер

Время на прочтение5 мин
Количество просмотров81K


В июле 2023 года произошло важное событие — Firefox превзошёл Chrome в популярном тесте Speedometer, который измеряет скорость работы браузеров.

Были времена, когда Firefox считался медленным и неповоротливым браузером, потребляющим много памяти и в целом «тормозным». Когда появился Chrome, то некоторые пользователи перешли на него из-за лучшей производительности. Сейчас ситуация кардинально меняется.

Как Mozilla сумела добиться такого результата?
Читать дальше →
Всего голосов 119: ↑118 и ↓1+117
Комментарии140

Firefox остаётся самым быстрым браузером

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров35K


Почти год назад случилось знаковое событие: впервые в истории Firefox обошёл Chrome по скорости работы.

Многие помнят, что с момента выхода в 2008 году Chrome отличался высокой производительностью, а Firefox на его фоне выглядел тяжеловесным и страдал от утечек памяти. Но постепенно Mozilla исправила ситуацию, так что в 2023 году браузеры наконец поменялись местами.

Единственное сомнение может вызвать объективность тех тестов, всё-таки Speedometer 2.0 — довольно старый набор 2018 года. Может, он не соответствует современному разжиревшему вебу? Что ж, теперь увидела свет новая версия Speedometer 3.0, поэтому взглянем на более достоверную и объективную картину: какой браузер быстрее на самом деле?
Читать дальше →
Всего голосов 91: ↑98 и ↓-7+105
Комментарии127

Смартфон для джаваскриптера-олдфага: стоит ли гику брать дешманские девайсы на KaiOS? Смотрим на Nobby 240 LTE

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров7.5K
image

Друзья! Много ли платформ вы знаете, где для написания пользовательских приложений используется стек… веб-технологий, причём это единственный нативный способ писать программы? Услышав о HTML5 + CSS + JS, на ум приходит разве что webOS — которая используется в современных телевизорах от LG (а ранее использовалась ещё и в Palm Pre — уникальный смартфон, единственный в своём роде), а олды вспомнят ещё и про FireFox OS, в которой вся оболочка (включая многозадачность, шторку уведомлений и все приложения) также была реализована на JS. Но ни webOS, ни FFOS в своё время не суждено было стать массовыми ОС на смартфонах: сказывались аппаратные ограничения устройств, да и проблемы с портированием уже существующих приложений с других платформ (например, игр). Однако несколько лет назад, проект FireFox OS был форкнут и на свет появилась новая система, предназначенная для… умных кнопочных телефонов с LTE! И имя ей — KaiOS. Вероятно, многие мои читатели слышали о ней и о новых умных кнопочниках от Nokia. Но что из себя представляет система под капотом и чем она может быть интересна гику? Читайте в новом материале!
Читать дальше →
Всего голосов 58: ↑62.5 и ↓-4.5+67
Комментарии30

Google в 2021 году заплатила $26 млрд за место поисковика по умолчанию в Safari, Firefox и в других браузерах

Время на прочтение1 мин
Количество просмотров2.3K

В 2021 году Google заплатила $26,3 млрд другим компаниям за то, чтобы стать поисковой системой по умолчанию в браузерах и мобильных телефонах, включая Safari, Firefox, устройства Samsung и других производителей. Об этом рассказал топ-менеджер компании Прабхакар Рагхаван, выступая в суде в рамках антимонопольного разбирательства между Минюстом США и Google.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии17

Вышел Firefox 124

Время на прочтение2 мин
Количество просмотров3.5K

Состоялся релиз стабильной версии Firefox 124. Mozilla опубликовала сборки браузера для Windows, Linux и macOS.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии5

В Firefox заявили о росте числа установок браузера на iOS на 30-50% в ЕС

Время на прочтение1 мин
Количество просмотров1.1K

Представитель Firefox Кристофер Хилтон сообщил, что число пользователей браузера на iOS увеличилось более чем на 50% в Германии и почти на 30% во Франции после того, как Apple разрешила выбирать браузеры по умолчанию на iOS 17.4 в ЕС.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии10

Аккаунты Firefox переименовываются в Аккаунты Mozilla

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров2K

С 1 ноября Mozilla (создатель Firefox) изменит название вашей учетной записи с Firefox на Mozilla.

С течением времени, аккаунты Firefox расширили свою функциональность, выходя за пределы простой аутентификации для Firefox Sync. В настоящее время это ключевой сервис для управления учетными записями Mozilla, обслуживающий миллионы пользователей по всему миру. Поэтому изначальное название "Firefox" уже не отражает полного спектра продуктов Mozilla. Цель переименования заключается в создании более единообразного восприятия бренда на всех платформах Mozilla и повышении осведомленности о продуктовом портфеле.

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии10

Вышел Firefox 121

Время на прочтение2 мин
Количество просмотров3.5K

19 декабря 2023 года состоялся релиз браузера Firefox 121. В новой версии появилась поддержка аппаратного декодирования AV1 в Windows, добавлена поддержка нативных голосовых команд в системах macOS, а также осуществлён переход на Wayland в Linux по умолчанию вместо XWayland.

Читать далее
Всего голосов 15: ↑15 и ↓0+15
Комментарии8

В Firefox появится функция предпросмотра вкладок

Время на прочтение1 мин
Количество просмотров3.7K

В nightly-сборках браузера Firefox появилась функция предпросмотра вкладок. С её помощью пользователи смогут быстрее ориентироваться во множестве открытых веб-сайтов. Функция войдёт в релиз Firefox 124.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии25