войти зарегистрироваться

ПрограммированиеОбзор языка программирования Rust из песочницы

Rust — новый экспериментальный язык программирования, разрабатываемый Mozilla. Язык компилируемый и мультипарадигмальный, позиционируется как альтернатива С/С++, что уже само по себе интересно, так как даже претендентов на конкуренцию не так уж и много. Можно вспомнить D Вальтера Брайта или Go от Google.
В Rust поддерживаются функицональное, параллельное, процедурное и объектно-ориентированное программирование, т.е. почти весь спектр реально используемых в прикладном программировании парадигм.

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

Персональные блоги mozilla is much slower then IE6

Просматривал список закрытых багов в Firefox 9.0.1 и меня очень порадовала одна строка.

685315 Remove JSOP_GETGLOBAL
126212 mozilla is much slower then IE6! and uses 90MB
678785 resource leak (not closed directory) in gfx/thebes/gfxFT2FontList.cpp


Чтож, можно всех поздравить. Отныне, с версии 9.0.1 Firefox не только не медленнее, чем Internet Explorer 6, но и использует не 90MB. А ведь об этом баге было сообщено ещё 18 февраля 2002 года, почти 10 лет назад.

FirefoxСпустя 7,5 лет разработчики Firefox добавили нумерацию строк для исходного кода

28 декабря разработчики Firefox наконец-то закрыли билет 246620, созданный аж 13 июня 2004 года, и добавили отображение нумерации строк в окне просмотра исходного кода веб-страниц, который вызывается сочетанием клавиш Ctrl+U.

Такую медлительность можно понять: функциональность слишком незначительная, мало кому нужная и слишком лёгкая в реализации — такое всегда откладывают на потом с мыслью «Ну эту ерунду-то я всегда смогу сделать, когда появится минутка» — так проходят годы. Тем более что её можно назвать избыточной, ведь номер текущей строки показывается в строке состояния, а сочетанием Ctrl+L можно перейти к строке по номеру.

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

MozillaMozilla и Google продлили договор о сотрудничестве

image

Несмотря на слухи, предполагающие, что Google может не продлить с Mozilla договор о поисковом движке по-умолчанию в браузере Firefox, на официальном блоге Mozilla появилось следующее сообщение:

Веб-разработкаMozilla приглашает разработчиков протестировать экспериментальную версию магазина приложений

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

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

Проект Mozilla Labs Apps дорос до определенного уровня, и Mozilla приглашает всех желающих разработчиков присоединиться к числу тестеров. Уже готовы инструменты и техническая документация на MDN Apps Developer Community, оценить будущие приложения и внешний вид магазина можно здесь, а желающие помочь проекту с тестированием могут присоединиться к команде могут сделать по этому адресу.

В конечном счете проект лаборатории Mozilla стремится создать развитую экосистему магазинов для реализации приложений, в том числе для рынка приложений Mozilla на HTML5. Все эти грандиозные планы компания намерена осуществить в 2012 году.

[Источник]

MozillaMozilla и Google, возможно, не будут продлевать договор о сотрудничестве



Каждый год примерно в это время компании Google и Mozilla продлевают договор о сотрудничестве, одним из пунктов которого является установление поискового сервиса «Корпорации добра» сервисом по умолчанию для браузера Firefox. Естественно, Mozilla делает это не бесплатно, и деньги, получаемые компанией, составляют примерно 100 миллионов долларов в год. Первый договор о совместной работе был заключен между Google и Mozilla в 2007 году, и с тех пор бюджет последней компании стал очень сильно зависеть от «помощи» корпорации Google.

Персональные блоги Быстрый старт в разработке дополнений Firefox

Про создание дополнений Firefox я знаю мало, но для того чтобы узнать это немногое мне потребовалось несколько дней. Эти знания мне не довелось пока применить для реальной задачи, и кто знает когда придётся. По теме есть много информации на английском языке, но в силу скудности моего английского эта информация была для меня трудновоспринимаема. Статьи, что я видел на русском, это в основном переводы, в которых много внимания уделяется деталям, но после их прочтения не возникает целостной картины. Моя статья — это попытка создать маленькое, но целостное знание: с чего начать и как с этим можно работать.

Информационная безопасностьGoogle пометил сайт ОАО «РЖД» как потенциально опасный

UPD_2:

15 ноября 2011 Google восстановил статус сайта, предупреждений больше нет.

А вот как было 14 ноября 2011:

При попытке зайти на сайт РЖД через Мозиллу, выскакивает вот такое сообщение.


Отрывок из дополнительной информации, выдаваемой гуглом:

На 1 из 6 страниц сайта, протестированных нами за последние 90 дней, происходила загрузка и установка вредоносного ПО без согласия пользователя. Последнее посещение этого сайта системой Google произошло 2011-10-27; последний раз подозрительный контент был обнаружен на этом сайте 2011-10-26.

Вредоносное ПО включает 1 trojan(s). Число новых процессов, создаваемых в результате заражения на целевом компьютере: в среднем 7.

Число доменов, на которых размещается вредоносное ПО: 2 (в том числе svpressa.in/, rzd-rzd.in/).

Число доменов, предположительно используемых в качестве промежуточных звеньев для распространения вредоносного ПО: 1 (в том числе rzd-rzd.ru/).

Сетей, в которых размещался этот сайт: 1 (в том числе AS20702 (CSSMPS)).

Дизайн в ITЭкспериментальный дизайн Birch мобильного Firefox для Android



Ранее мобильное подразделение Mozilla, разрабатывающее браузер для Android, использовало для создания интерфейса приложения XUL-разметку, привычную для настольной версии Firefox (интересно, что самим проектом XUL также занимается фонд Mozilla Foundation). Теперь выбор сделан в пользу «родных» для Android элементов управления, что должно обеспечить более гибкий и отзывчивый интерфейс.

Новый дизайн носит название Birch, и сейчас на FTP сервере доступна «ночная сборка» APK-файла приложения с новым дизайном, которая, понятное дело, далека еще далеко не идеальна для конечного пользователя. Интересно, что в отличие от версии для планшетов, разработчики конструируют Birch специально под размеры экранов смартфонов.

Под катом скриншоты браузера.

БраузерыMozilla предлагает изменить график выхода браузеров

image
Как известно, Mozilla Foundation выпускает новые версии своего браузера Firefox каждые шесть недель. Это обстоятельство в конце июля явилось причиной некоторого напряжения между некоторыми крупными игроками корпоративного рынка и Mozilla, которая приняла решение прекратить поддержку стремительно устаревающей четвертой версии браузера в угоду эффективности разработки новых версий. Тогда же руководство фонда фактически высказалось в том смысле, что корпоративный рынок для них неинтересен и долгосрочная поддержка браузера для таких корпораций как IBM должна стать проблемой самих корпораций.

Теперь же фонд Mozilla пересмотрел свои планы. Руководство предложило выпускать определенные версии Firefox в рамках Extended Support Release (ESR) каждые тридцать недель, что в пять раз медленнее обычных «пользовательских» браузеров и что должно удовлетворить основные пожелания корпоративного рынка, соотносящего график выпуска своего программного обеспечения с графиком релиза Firefox. Выпущенные ESR-версии Firefox будут поддерживаться фондом еще 42 недели.

Официальный документ Mozilla с предложением находится здесь

[Источник]