LINUX.ORG.RU

37
Всего сообщений: 466

Firefox 64

Группа Mozilla

 , ,

MozillaFirefox ()

Первая международная конференция по Rust в России - Москва, 15-16 декабря - RustRush 2018

Группа Конференции и встречи

15-16 декабря в отеле «Новотель Москва Сити» пройдёт международная конференция для разработчиков на Rust — RustRush 2018.

В программе 2 дня. В субботу, 15 декабря — доклады; в воскресенье, 16 декабря — воркшопы.

Заявлено 12 докладчиков из разных стран, среди них 4 докладчика из Rust Team: Стив Клабник, Эшли Уильямс, Паскаль Хертляйф и Катарина Фей. Список докладчиков.

Основные темы конференции — веб, блокчейн, системное программирование и высокая производительность. Полная программа.

Будет 2 воркшопа. Стив Клабник и Эшли Уильямс проведут воркшоп об использовании связки Rust и WebAssembly, а Артём Павлов (основатель проекта RustCrypto) — о криптографии на чистом Rust.

В стоимость билета входит набор сувениров с символикой Rust и конференции в пакете участника, а также кофе-брейки и фуршет.

Предусмотрена скидка для студентов — 50%. Используйте промокод «STUDENT». В случае использования этой скидки, на входе нужно будет показать действующий студенческий билет.

Также предусмотрена скидка для участников сообщества Linux.org.ru — 20%. Используйте промокод «LINUX».

Купить билет.

>>> Подробности

 , , ,

mkpankov ()

Доходы Mozilla практически перестали расти. Финансовый отчет компании за 2017 год

Группа Mozilla

Общие доходы за 2017 год составили 562 млн долларов, что всего на 42 млн больше чем в предыдущем году. Для сравнения: в 2016 году доходы выросли с 421 до 520 млн, в 2015 году — с 329 до 421. Справедливости ради: в 2012-2014 годах доходы также были стабильны и составляли чуть более 300 млн с невысокой положительной динамикой.

Львиная часть доходов была получена через отчисления от партнерских программ — 539 млн. Это поисковые системы (Baidu, DuckDuckGo, Google, Yahoo, Bing, Yandex) и другие сервисы (Cliqz, Amazon, eBay). Пожертвования из различных источников составили 6,4 млн.

В 2017 году Mozilla инвестировала на различные цели 414 млн долларов. 252 млн было затрачено на разработку, 20,7 млн — на поддержание различных собственных сервисов, 66 млн — на маркетинг, а также 72 млн на административные расходы. 5,4 млн пошло на раздачу различных грантов.

Всего затрачено за 2017 год — 421,8 млн. Активы на начало года — 426 млн долларов, на конец года — 514 млн.

>>> Подробности

 ,

mandala ()

Новые функции Firefox

Группа Mozilla

В рамках инициативы Test Pilot можно протестировать новые функции Firefox. Например, новая функция Price Wise позволяет отследить падение стоимости на выбранный товар на популярных торговых площадках, таких как Amazon, Best Buy, eBay, Home Depot и Walmart. Для этого пользователь формирует список интересующих товаров и получает уведомление при падении цены на товар в списке. Другая функция, Email Tabs, позволяет выделить одну или несколько вкладок и быстро отправить открытые в них ссылки, скриншоты страниц или текст содержимого на почтовый сервис Gmail. Снижение скорости работы вследствие добавления новых функций, как обещают разработчики, будет незначительным.

>>> Подробности

 ,

mbivanyuk ()

Firefox 63

Группа Mozilla

 ,

MozillaFirefox ()

Mozilla экспериментирует с добавлением платного ProtonVPN в Firefox

Группа Mozilla

Компания Mozilla намерена начать эксперимент по установке в Firefox встроенного VPN. Эксперимент стартует 22 октября и затронет лишь небольшое число пользователей англоязычной сборки Firefox 62 из США. Случайно выбранным участникам эксперимента будет установлено системное дополнение, позволяющее подключаться к сайтам через сервис ProtonVPN. Он будет только платным (около $10 в месяц). Сам ProtonVPN предоставляет и бесплатный вариант подписки, и вариант за $5 в месяц.

>>> Подробности

 , ,

Riniko ()

Rust 1.29

Группа Mozilla

Команда разработчиков Rust сообщает о выпуске новой версии 1.29. Rust — это системный язык программирования, нацеленный на безопасность, скорость и параллельное выполнение кода.

Что вошло в стабильную версию 1.29.0

1.29 привносит не очень много изменений. Ожидается что Rust 1.30 и 1.31 будут очень значительными, так что большая часть 1.29 итерации ушла на подготовку к будущим изменениям. Два самых заметных нововведения этого выпуска даже не касаются самого языка: это две новые возможности Cargo и обе они касаются предупреждений.

  • cargo fix автоматически исправляет предупреждения в коде
  • cargo clippy - статический анализатор Rust кода, помогающий поймать распространенные ошибки и просто улучшить код

cargo fix

С выпуском Rust 1.29 у Cargo появляется новая подкоманда: cargo fix. Если вы когда-либо писали на Rust, то скорее всего уже сталкивались с предупреждениями компилятора. Например, рассмотрим такой код:

fn do_something() {}

fn main() {
    for i in 0..100 {
        do_something();
    }
}

В нем мы вызываем do_something сто раз, но никогда не используем переменную i. Rust предупреждает нас об этом:

> cargo build
   Compiling myprogram v0.1.0 (file:///path/to/myprogram)
warning: unused variable: `i`
 --> src\main.rs:4:9
  |
4 |     for i in 1..100 {
  |         ^ help: consider using `_i` instead
  |
  = note: #[warn(unused_variables)] on by default

    Finished dev [unoptimized + debuginfo] target(s) in 0.50s

Видите подсказку о переименовании в _i? Мы можем автоматически применить ее при помощи cargo fix:

> cargo fix
    Checking myprogram v0.1.0 (file:///C:/Users/steve/tmp/fix)
      Fixing src\main.rs (1 fix)
    Finished dev [unoptimized + debuginfo] target(s) in 0.59s

Если теперь мы откроем src\main.rs, то увидим исправленный код:

fn do_something() {}

fn main() {
    for _i in 0..100 {
        do_something();
    }
}

Теперь в коде используется _i, и предупреждение больше не выдается.

Первая версия cargo fix исправляет далеко не все предупреждения. Для своей работы cargo fix использует специальный API компилятора, который предлагает исправлять только те предупреждения, в которых мы абсолютно уверены. Со временем их список будет расширяться.

cargo clippy

Еще о предупреждениях: теперь вы можете попробовать cargo-clippy через Rustup. Clippy это статический анализатор, который выполняет много дополнительных проверок вашего кода.

Например:

let mut lock_guard = mutex.lock();

std::mem::drop(&lock_guard)

operation_that_requires_mutex_to_be_unlocked();

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

Установим предварительную версию Clippy через Rustup:

$ rustup component add clippy-preview

и запустим ее:

$ cargo clippy
error: calls to `std::mem::drop` with a reference instead of an owned value. Dropping a reference does nothing.
 --> src\main.rs:5:5
  |
5 |     std::mem::drop(&lock_guard);
  |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: #[deny(drop_ref)] on by default
note: argument has type &std::result::Result<std::sync::MutexGuard<'_, i32>, std::sync::PoisonError<std::sync::MutexGuard<'_, i32>>>
 --> src\main.rs:5:20
  |
5 |     std::mem::drop(&lock_guard);
  |                    ^^^^^^^^^^^
  = help: for further information visit https://rust-lang-nursery.github.io/rust-clippy/v0.0.212/index.html#drop_ref

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

Обратите внимание, что это только ознакомительная версия; Clippy еще не достиг 1.0, поэтому набор и поведение проверок еще могут меняться. Мы выпустим компонент clippy, как только он будет стабилизирован, а пока просим вас посмотреть на деле предварительную версию и рассказать нам о своем опыте.

Да, есть еще нюанс: к сожалению, пока что нельзя использовать clippy вместе с cargo-fix. Работа над этим ведется.

Подробности смотрите в примечаниях к выпуску.

Стабилизация стандартной библиотеки

В этом выпуске были стабилизированы следующие API:

Также, теперь вы можете сравнивать &str и OsString.

Подробности смотрите в примечаниях к выпуску.

Улучшения в Cargo

Выше мы уже описали две новые подкоманды Cargo. Так же, Cargo теперь будет автоматически пытаться починить Cargo.lock файлы, испорченные git mergeом. Это поведение можно отключить флагом --locked.

cargo doc обзавелся новым флагом: --document-private-items. По умолчанию, cargo doc документирует только публичные части API, потому что предназначен для генерации пользовательской документации. Но если вы работаете над своим пакетом и в нем есть внутренняя документация, то --document-private-items включит генерацию документации вообще для всего.

>>> Примечания к выпуску

>>> Подробности

 ,

ozkriff ()

Firefox 62

Группа Mozilla

 ,

MozillaFirefox ()

Mozilla опубликовала статистику по использованию десктопных версий Firefox.

Группа Mozilla

Два года назад Mozilla выпустила отчет об оборудовании для Firefox, чтобы дать общественности представление о состоянии настольного оборудования.

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

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

По данным Mozilla, за последний год количество активных пользователей десктопной платформы составляет 861 млн.

Ежемесячная активная аудитория Firefox составляет 256 млн пользователей. Доля пользователей различных версий Windows составляет - 89.6%, macOS - 5.8%. У Linux - 2.6%, что свидетельствует о довольно низкой распространенности этой ОС среди пользователей Firefox.

Firefox - это проект с открытым исходным кодом, и в Mozilla считают, что сгенерированные данные также должны быть преданы гласности.

>>> Подробности

 ,

anonymous ()

Mozilla удалит все устаревшие дополнения

Группа Mozilla

5 сентября 2018 Mozilla прекратит поддержку Firefox (ESR) 52.
Так как оставшиеся поддерживаемые версии браузера несовместимы с XUL-based дополнениями, то все эти дополнения удалят с addons.mozilla.org в начале октября 2018 года. Об этом сообщила Caitlin Neiman в блоге Mozilla.

>>> Подробности

 ,

dadd ()

Фонд GNOME начал сотрудничество со студенческой сетью Open Source Mozilla (OSSN)

Группа Open Source

Фонд GNOME начал сотрудничество со студенческой сетью Open Source Mozilla (OSSN) в рамках экспериментальной программы, целью которой является преодоление разрыва между студентами университетов и проектами с открытым исходным кодом.
В рамках этого сотрудничества создается среда общения со студентами, чтобы узнать, какие возможности и потребности существуют в сообществе Open Source Software, и дать возможность студентам внести свой вклад в Open Source.
Нил Макговерн, исполнительный директор Фонда GNOME:

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

С июня по октябрь 2018 года Фонд GNOME, а также другие партнерские проекты и организации будут предоставлять студентам университетов возможность работать с опытными наставниками, чтобы внести свой вклад в различные проекты GNOME. В то же время, студенты будут развивать свои навыки на C, Python и JavaScript, одновременно изучая эффективные программы и совместные соглашения.
Кроме того, на протяжении всей программы студенты будут делиться своим опытом, который будет использоваться и передаваться новым участникам. Как говорит Кристос Бахаракис, менеджер проекта Project Open Source Student Network:

С OSSN, Mozilla создает сеть, которая облегчает студентам изучение и участие в Open Source проектах, а также для понимания потребностей, проблем и, возможно, создания резервов нового поколения открытых новаторов. Благодаря широкому спектру разнообразных и вдохновляющих проектов для студентов, Фонд GNOME идеально дополняет нашу инициативу, и мы очень рады этому новому сотрудничеству.

Если вы студент, заинтересованный в предоставлении вашего времени и открытого исходного кода программного обеспечения, фонд GNOME и Open Source Mozilla (OSSN) приглашает вас присоединиться. Для этого нет необходимости обладать каким-либо предшествующим опытом, просто принесите свое стремление и страсть.
Для участия в программе необходимо пройти регистрацию по ссылке.

>>> Подробности

 , ,

Promusik ()

Firefox 61

Группа Mozilla

Доступен выпуск Firefox 61. Тем временем, доля Firefox среди браузеров упала ниже 10%.

  • Распараллелен парсинг стилей (до этого параллельным было лишь вычисление стилей). Кроме того, Firefox теперь не перестраивает заново весь список отображаемых элементов, если изменилась лишь небольшая часть страницы. Это позволяет снизить потери кадров на величину до 40%.
  • Ускорен переход между вкладками. Уже при наведении курсора на вкладку, браузер отрисовывает её в буфер.
  • В меню действий (многоточие в адресной строке) появилась возможность добавить текущий сайт в качестве поисковой системы (при условии, что сайт поддерживает стандарт OpenSearch).
  • HTML-страницам запрещено подгружать дочерние ресурсы по протоколу FTP. Это не затрагивает поддержку FTP в целом, однако, разработчики не исключают полного прекращения поддержки FTP когда-нибудь в будущем.
  • При включении тёмной темы браузера тёмными теперь становятся также домашняя страница, главное меню, меню закладок и меню журнала.
  • Дополнения WebExtensions получили возможность скрывать вкладки.
  • Улучшена синхронизация закладок.
  • В настройках появился новый раздел «Начало», где можно настроить внешний вид домашней страницы.
  • Появилась возможность использовать отдельный контейнер при создании превьюшек.
  • Шрифт EmojiOne, начиная с версии 3.0, не разрешает использование в коммерческих целях, поэтому он заменён на Twemoji.
  • Некоторые пользователи (преимущественно с английской локалью) получат экспериментальное дополнение Firefox Monitor. Оно позволяет проверить почтовый адрес пользователя по базе скомпрометированных адресов и получать уведомления, если адрес окажется скомпрометирован в будущем. Используется k-анонимизация — математически обоснованный способ анонимизации — при котором вместо адреса на сервер отправляются 6 первых символов хэша SHA-1. В ответ сервер отправляет полные хэши, начало которых совпадает с присланным значением. Firefox локально сверяет присланные хэши с ранее вычисленным полным хэшем и уведомляет пользователя в случае совпадения. Таким образом, серверу не раскрывается адрес эл. почты пользователя.
  • Окончательно удалена поддержка файлов JAR. Единственным известным приложением, которому это требовалось, было IBM iNotes, но и его переписали два года назад.
  • В macOS дополнения теперь выполняются в отдельном процессе.
  • Пользователи macOS теперь могут поделиться адресом текущей вкладки с помощью значка «многоточие» в адресной строке.

( читать дальше... )

>>> Подробности

 ,

MozillaFirefox ()

Запущен проект Fusion по слиянию Tor Browser и Firefox

Группа Mozilla

Активисты Tor объявили о начале проекта FUSION (переводится как «слияние», но одновременно представляет собой аббревиатуру Firefox USIng Onions). Это проект по интеграции функций Tor Browser непосредственно в Firefox.

Цель этого проекта — сделать Tor Browser устаревшим, и тогда сообщество может сосредоточиться на исследованиях, а не на поддержке форка Firefox.

( читать дальше... )

>>> Подробности

 , , , ,

Promusik ()

10–11 мая состоится 5-й ежегодный хакатон Mozilla «Всемирный забег»

Группа Mozilla

Разработчики и активисты СПО со всего мира обменяются кодом и идеями, чтобы сделать Интернет более здоровым местом.

Децентрализованная альтернатива современных социальным платформам; созданный сообществом монитор качества воздуха для противодействия загрязнениям в Буэнос-Айресе; опенсорсный инструмент для венгерских журналистов-расследователей — это лишь три из около 150 проектов из 24 стран, участвующих во «Всемирном забеге» 2018-го года, пятого ежегодного распределённого хакатона Mozilla. Каждый год программисты, учёные, деятели искусств и активисты собираются — как онлайн, так и лично — на 48 часов для совместной работы над опенсорсными проектами.

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

Вот выдержка из некоторых участвующих проектов, людей и мест:

  • В городе Аккра, что в Гане, Янник-Ноэль Ака сплочает программистов из Нигерии, Кении, ЮАР и Кот-д'Ивуара. Подробнее
  • В Портланде, штат Орегон, нейробиологи и гражданские хакеры работают плечом к плечу над проблемами вроде устойчивости к бедствиям и свободных протоколов. Подробнее
  • Parliamentary Debates Open разыскивает программистов и дизайнеров для дальнейшего развития инструмента — ресурса для журналистов-расследователей в Венгрии. Подробнее
  • The Commons Platform ждёт отзывов об их модели — децентрализованном хранилище социальных медиа с совместным владением. Подробнее

Хотите поучаствовать во Всемирном забеге?

>>> Проекты
>>> Места
>>> Регистрация

>>> Ещё подробности

>>> Источник

 , , ,

bodqhrohro_promo ()

Firefox 60

Группа Mozilla

Доступен выпуск Firefox 60, который также является основой для нового выпуска с долгосрочной поддержкой (ESR). Поддержка предыдущей ветки ESR (52) закончится в сентябре этого года.

( читать дальше... )

>>> Подробности

 ,

MozillaFirefox ()

Mozilla исполняется 20 лет

Группа Mozilla

Двадцать лет назад, 31 марта, после того, как был открыт исходный код Netscape Communicator, началась разработка проекта Mozilla — свободного набора программ, включавшего в себя браузер Navigator, почтовый клиент Communicator, HTML-редактор Composer, IRC-клиент ChatZilla и несколько других инструментов. Несмотря на то, что в процессе разработчикам пришлось переписать кодовую базу Netscape Communicator с нуля, версия 1.0 всё же была выпущена спустя 4 года — в 2002.

Годом позднее, в 2003, когда компания AOL начала терять интерес к продукту, за счёт нескольких крупных пожертвований (по $2 млн. от AOL, IBM, Sun Microsystems и Red Hat, а также $300 тыс. от частного мецената и основателя компании Lotus Митча Капора (Mitch Kapor)) для продолжения разработки проекта была создана некоммерческая организация Mozilla Foundation.

В 2005 году разработка Mozilla Suite официально прекратилась (но до сих пор сообществом развивается его форк и «идеологический наследник» под названием Seamonkey), а разработчики сосредоточили свои усилия на отдельных приложениях — браузере Firefox (изначальное название — Phoenix) и почтовом клиенте Thunderbird (изначальное название — Minotaur).

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

>>> Подробности в блоге Mozilla

 , ,

pelmeshechka ()

Firefox 59

Группа Mozilla

 ,

MozillaFirefox ()

SeaMonkey 2.49.2

Группа Mozilla

16 февраля состоялся выпуск SeaMonkey 2.49.2.

SeaMonkey — это набор интегрированных сетевых приложений, включающий в себя браузер, почтовый клиент, RSS/Atom-агрегатор и WYSIWYG-редактор HTML-страниц. Выпуск 2.49.2 синхронизирован с кодовой базой Firefox 52.6 ESR и Thunderbird 52.6 ESR (см. соотв. примечания к выпуску по ссылкам).

( читать дальше... )

>>> Английская версия

 ,

Bass ()

Firefox 58

Группа Mozilla

 ,

MozillaFirefox ()

Mozilla Thunderbird 52.5.2

Группа Mozilla

Представлено обновление почтового клиента Mozilla Thunderbird 52.5.2 с устранением 5 уязвимостей.

Основные исправления:

  • CVE-2017-7847 — утечка данных об имени пользователи и текущем каталоге посредством манипуляции CSS при просмотре специальных записей из лент RSS;
  • CVE-2017-7846 — возможность исполнения кода JavaScript при чтении лент RSS в режиме web-сайта (установлено по умолчанию);
  • CVE-2017-7829 — возможность подмены адреса отправителя, через указывание символа с нулевым кодом;
  • CVE-2017-7848 — записи RSS могут использоваться для подстановки в тело почтового сообщения символа перевода строки;
  • CVE-2017-7845 — переполнение WebGL-буфера в библиотеке отрисовки ANGLE для Windows, которое проявляется при использовании Direct 3D.

>>> Информация о релизе

>>> Сайт Thunderbird

 ,

telikan ()