Рубрика «mozilla» - 16

Mozilla выпустила Firefox OS 1.1

Хорошая новость для тех, кто следит за судьбой Firefox OS. Компания Mozilla выпустила крупнейшее на данный момент обновление для своей мобильной операционной системе. Сама ОС вышла в этом году, а теперь появилось и обновление, которое, по словам разработчиков, убирает ряд глюков, ускоряет работу системы, плюс добавляет поддержку новых языков.

Читать полностью »

Во Франции на высоком уровне — результаты представлял лично министр внутренних дел Стефан Дюмон (Stéphane Dumond) — рассказали об эксперименте по переходу на свободное программное обеспечение на компьютерах жандармерии (Gendarmerie nationale), которая выполняет функции внутренних войск и военной полиции в государстве.

Ещё в 2004 году ведомству пришлось решать что делать — минимальная стоимость функционирования компьютерной сети жандармерии значительно превышала стоимость лицензий на используемый тогда офисный пакет. В итоге было принято волевое решение и на 90 000 компьютеров был установлен Open Office, формат ODF был принят для внутриведомственной переписки, а 20 000 лицензий на старый офисный пакет оказались не продлёнными.
Читать полностью »

Охотимся за утечками памяти в Node.js (1 я из 12 статей о Node.js от команды Mozilla Identity)От переводчика: Это первая статья из цикла о Node.js от команды Mozilla Identity, которая занимается проектом Persona. Как клиентская, так и серверная часть Persona написаны на JavaScript. В ходе работы команда проекта создала несколько инструментов на все случаи жизни — от локализации до отладки, управления зависимостями и многого другого. В этой серии статей разработчики Mozilla делятся с сообществом своим опытом и этими инструментами, которые пригодятся любому, кто пишет высоконагруженный сервис на Node.js.

Первая статья цикла посвящена распространённой проблеме Node.js — утечкам памяти, особенностям утечек в высоконагруженных проектах и библиотеке node-memwatch, которая помогает найти и устранить такие утечки в Node.


Зачем заморачиваться?

Вы можете спросить, зачем вообще отслеживать утечки памяти? Неужели нет более важных дел? Почему бы просто не перезапускать процесс время от времени, или просто добавить памяти на сервер? Есть три причины, по которым устранять утечки всё-таки важно:

  1. Возможно, вы не сильно переживаете об утечках памяти, но этого нельзя сказать о V8 (движок JavaScript на котором работает Node). Чем больше памяти занято, тем активнее работает сборщик мусора, замедляя ваше приложение. Так что в Node утечки напрямую вредят производительности.
  2. Утечки могут привести к другим проблемам. Протекающий код может блокировать ограниченные ресурсы. У вас могут закончиться файловые дескрипторы или вы вдруг не сможете открыть ещё одно соединение с БД. Такие проблемы могут возникнуть задолго до того, как кончится память, но обрушат ваше приложение ничуть не хуже.
  3. Рано или поздно ваше приложение упадёт. И это наверняка случится во время наплыва посетителей. Вас все засмеют и будут писать про вас гадости на Hacker News.

Читать полностью »

Специально для использования в Firefox OS организация Mozilla разработала новый шрифт Fira, который сейчас выложен в свободный доступ.

Fira отлично подходит для мобильных устройств с небольшим экраном.

Новый свободный шрифт Fira
Сравнение Meta Pro и Fira Mono (справа) в редакторе

Шрифт выпущен в нескольких вариантах: моноширинный Fira Mono и обычный Fira Sans. Для последнего созданы начертания разной жирности: Fira Sans Bold, Fira Sans Light, Fira Sans Medium и Fira Sans Regular, чтобы его было удобно применять в заголовках/подзаголовках/тексте в интерфейсе программ.
Читать полностью »

Парсер CSS для .NET, написанный на C# (зачёркнуто) регулярных выражениях Понадобилось мне однажды распарсить CSS, чтобы вынуть @import, url(). Но для .NET были только разной степени кривоты поделки. Лучшей библиотекой была ExCSS, но она загибалась на таких тривиальных вещах, как медиа-запросы. Поэтому я решил заполнить пробел.

Были варианты: расковырять Chrome, расковырять Firefox, расковырять левую библиотеку. Нужно было гарантированное качество и регулярное обновление, поэтому последний вариант отпадал. В Chrome парсинг CSS и HTML генерировался на основе грамматик, и беглое изучение разнообразия инструментов для .NET повергло в уныние, что уж говорить о совместимости инструментов, поэтому Chrome отпал. Остался Firefox с вручную написанными парсерами.

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

Я вижу косые взгляды. У кого-то уже тянется рука набирать 03…

Читать полностью »

ZTE Open Firefox OS вскоре будет продаваться на eBay по 80 долларов

Сегодня объединенное заявление о скором выходе в свет нового смартфона с Firefox OS сделали Mozilla и ZTE. В анонсе было указано, что смартфон ZTE Open «вскоре» появится в продаже. К сожалению, уточнить точную дату выхода телефона нельзя, компании ее не сообщили. Зато известно, что девайс будет продаваться уже разлоченным, без привязки к операторам. Кроме того, покупатели смогут приобрести только телефон с корпусом оранжевого цвета, других альтернатив пока нет.

Читать полностью »

Как уже отмечалось в предыдущем посте, посвященном аресту основателя Freedom Hosting, некоторые веб-сайты доменов .onion (Tor-домены), располагающиеся на хостинге у «Freedom Hosting» подверглись атаке. Речь идет о компрометации ПО веб-серверов, которые внедряют специальный IFRAME к веб-страницам. После открытия такой страницы и активации IFRAME, пользователь перенаправляется на набор эксплойтов, где ему доставляется специальный JavaScript (heap spraying exploit), эксплуатирующий незакрытую уязвимость в браузере Mozilla Firefox версии 17 (которая является актуальной для Tor Browser Bundle). Вредоносный скрипт описан здесь.

https://blog.torproject.org/blog/hidden-services-current-events-and-freedom-hosting

The person, or persons, who run Freedom Hosting are in no way affiliated or connected to The Tor Project, Inc., the organization coordinating the development of the Tor software and research. In the past, adversarial organizations have skipped trying to break Tor hidden services and instead attacked the software running at the server behind the dot onion address. Exploits for PHP, Apache, MySQL, and other software are far more common than exploits for Tor. The current news indicates that someone has exploited the software behind Freedom Hosting. From what is known so far, the breach was used to configure the server in a way that it injects some sort of javascript exploit in the web pages delivered to users. This exploit is used to load a malware payload to infect user's computers. The malware payload could be trying to exploit potential bugs in Firefox 17 ESR, on which our Tor Browser is based. We're investigating these bugs and will fix them if we can.

Firefox 17 0day via Freedom Hosting

Читать полностью »

Совет GNOME Foundation с радостью сообщает, что после приёма заявок на повышение доступности GNOME, для выполнения работы была выбрана испанская компания Igalia.
Читать полностью »

После долгого бета-тестирования наконец вышел релиз Firefox 22 с поддержкой WebRTC, включенной по умолчанию, более подробный список нововведений можно посмотреть тут http://www.mozilla.org/en-US/firefox/22.0/releasenotes/

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

Ждем MSFT и Apple. Opera пообещала включить поддержку WebRTC в самое ближайшее время.

Читать полностью »

Mozilla, EFF и ещё 84 компании и организации объединились против шпионажа АНБКоалиция из интернет-компаний и общественных организаций подписала открытое письмо в администрацию Обамы с призывом провести проверку полномочий, которые имеются у американских спецслужб в части массовой слежки за гражданским населением.

Подписанты открытого письма призывают Конгресс создать комиссию вроде комиссии Чёрча, образованной после Уотергейтского скандала в 70-е годы для изучения разведывательных операций ФБР и ЦРУ. Её цель — проверка, действительно ли разведчики используют только законные методы, не превышают ли они свои полномочия, скрывая преступления за грифом секретности.
Читать полностью »


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