Проект Wikipedia перешёл на использование HHVM для выполнения PHP-кода

Инфраструктура свободной энциклопедии Wikipedia переведена со штатного интерпретатора языка программирования PHP на развиваемую инженерами Facebook виртуальную машину HHVM (HipHop Virtual Machine), которая благодаря поддержке JIT-компиляции позволила существенно ускорить выполнение кода движка MediaWiki. В настоящее время все некешируемые операции в Wikipedia, такие как запросы к API, функции редактирования, показ кастомизированного интерфейса для зарегистрированных пользователей, производятся с использованием HHVM. Процесс миграции Wikipedia на HHVM начался в марте и продолжался 9 месяцев, за которые совместно с разработчиками из Facebook была проделана большая работа по устранению возникающих проблем, выявляемых в процессе тестового внедрения. В частности, была выявлена несовместимость реализации класса DOMDocument в HHVM c … Читать далее Проект Wikipedia перешёл на использование HHVM для выполнения PHP-кода

Релиз композитного менеджера Compiz 0.8.10, продолживший развитие ветки 0.8.x

После длительного затишья в разработке представлен выпуск композитного менеджера Compiz 0.8.10, который подготовлен в рамках инициативы по продолжению развития прошлой стабильной ветки 0.8.x, на смену которой в 2010 году пришла ветка 0.9.x, примечательная переходом на использование языка программирования C++, новым интерфейсом для создания плагинов и разделением композитного (XComposite) и OpenGL уровней. В выпуск 0.8.10 включены накопившиеся патчи с исправлением известных проблем и устранением несовместимостей с современными графическими драйверами. Ветка Compiz 0.9 используется для обеспечения работы пользовательского окружения Unity 7 в Ubuntu, в то время как Compiz 0.8 продолжает использоваться в Linux Mint для окружения MATE, а также поставляется в составе … Читать далее Релиз композитного менеджера Compiz 0.8.10, продолживший развитие ветки 0.8.x

Twitter открыл код библиотеки для выявления аномалий в наборах данных

Twitter опубликовал новый открытый проект AnomalyDetection, представляющий собой пакет на языке R для автоматического выявления аномалий в статистических наборах данных. Поддерживается определение различных типов аномалий: локальные и глобальные отклонения, положительные (например, всплески трафика) и отрицательные (например, снижение числа запросов) изменения. Код опубликован под лицензией GPLv3. Например, пакет позволяет выявить отклонения от нормы в потоке информации, поступающей от системы мониторинга или от различных сенсоров, в том числе можно фиксировать активность, связанную с деятельностью ботов и спамеров, или оценивать изменения параметров работы после перехода на новую версию ПО. Кроме того, пакет можно использовать для отслеживания заслуживающих внимания изменений метрик в различных областях, … Читать далее Twitter открыл код библиотеки для выявления аномалий в наборах данных

В соответствии с DMCA из Google удалены ссылки на 59 репоизиториев GitHub, в том числе связанных с Rust и openSUSE

Кинокомпания Wicked Pictures в соответствии с законом об авторском праве в цифровую эпоху (DMCA) направила в Google требование удалить из поисковой выдачи более 800 ссылок, которые по мнению юристов данной компании ссылаются на материалы, нарушающие интеллектуальную собственность. Проблема состоит в том, что список составлен с использованием автоматизированной системы и явно не проходил ручную проверку, так как в нём упомянуто 59 репоизиториев на GitHub, в том числе связанных с известными открытыми проектами. В частности, в списке присутствуют открытые проекты компании Netflix (github.com/Netflix/Lipstick), пакетный менеджер для языка программирования Rust (github.com/rust-lang/cargo), фреймворк wicked от проекта openSUSE (github.com/openSUSE/wicked), библиотеку Rebound от Facebook (github.com/facebook/rebound), CSS-модули … Читать далее В соответствии с DMCA из Google удалены ссылки на 59 репоизиториев GitHub, в том числе связанных с Rust и openSUSE

Маршрутизатор Linksys WRT1200AC будет выпускаться с поддержкой OpenWRT

На проходящей в эти дни всемирной выставке потребительской электроники компания Belkin анонсировала новый беспроводной маршрутизатор Linksys WRT1200AC, примечательный изначально заявленной поддержкой возможности использования на нём свободной прошивки OpenWRT. Для пользователей данного устройства компанией Belkin будет подготовлен полностью открытый вариант прошивки, основанный на наработках проекта OpenWRT. Устройство WRT1200AC является упрощённым вариантом модели WRT1900AC, также поддерживает стандарт IEEE 802.11ac и может работать в диапазонах частот 2.4 и 5 ГГц, обеспечивая пропускную способность до 400Mbps. (WRT1900AC поставлялся с четырьмя антеннами (MIMO 4×4) вместо двух (MIMO 2×2) и позволял обеспечить пропускную способность 1.3Gbps) Устройство поставляется с двухядерным процессором ARM v7 (1.3 GHz), 128MB Flash, … Читать далее Маршрутизатор Linksys WRT1200AC будет выпускаться с поддержкой OpenWRT

Выпуск генератора файлов сборки GNU Automake 1.15

Анонсирован релиз Automake 1.15, утилиты для автоматической генерации make-файлов, соответствующих стандартам кодирования проекта GNU. Отмечается, что новая версия в основном содержит исправление накопившихся ошибок и является подготовительной стадией перед выпуском GNU Automake 2.0, в котором будет прекращена поддержка порции устаревших возможностей и будет изменено поведение некоторых имеющихся функций, что приведёт к нарушению обратной совместимости. В частности, работа Automake 2.0 будет возможна только вкупе с пакетом Autoconf 2.70+. Будет прекращена поддержка имени ‘configure.in’ в качестве входного файла для Autoconf, скрипты будут рассчитаны на работу с POSIX shell, все внешние m4-файлы (в директориях $ACLOCAL_PATH и aclocal) будут иметь более высокий приоритет по … Читать далее Выпуск генератора файлов сборки GNU Automake 1.15

Началось формирование ночных сборок CyanogenMod 12, основанных на Android 5

Объявлено о начале формирования ночных сборок ветки CyanogenMod 12, основанной на платформе Android 5 «Lollipop». В настоящее время в сборки CyanogenMod 12 подготовлены для 31 модели устройств, для которых обеспечена полная поддержка оборудования. Сообщается, что работа над первым релизом новой ветки уже выполнена на 85%, осталось реализовать поддержку некоторых дополнительных устройств и довести до конца портирование возможностей, ранее присутствовавших в ветке CyanogenMod 11, адаптировав их для нового оформления интерфейса Android 5, соответствующего концепции Material Design. Из ещё не реализованных возможностей отмечается движок тем оформления, средства реорганизации и кастомизации элементов в панели навигации и системе быстрого изменения настроек, возможность кастомизации панели … Читать далее Началось формирование ночных сборок CyanogenMod 12, основанных на Android 5

Выпуск десктоп-окружения Lumina 0.8.0, развиваемого для FreeBSD и PC-BSD

Представлен выпуск легковесного окружения рабочего стола Lumina 0.8.0, развиваемого проектом PC-BSD. Компоненты окружения написаны с использованием библиотеки Qt (без применения QML), в качестве оконного менеджера применяется Fluxbox. Lumina изначально нацелен на работу во FreeBSD/PC-BSD и отталкивается от возможностей FreeBSD, отодвигая на второй план портирование для других платформ. Код проекта написан на языке C++ (без применения QML) и распространяется под лицензией BSD. Lumina входит в состав PC-BSD, начиная с выпуска 10.0.2, и доступен через систему портов FreeBSD. Через несколько дней пакеты с Lumina 0.8.0 будут помещены в штатный репозиторий PC-BSD «Edge». Lumina придерживается классического подхода к организации пользовательского окружения. В состав … Читать далее Выпуск десктоп-окружения Lumina 0.8.0, развиваемого для FreeBSD и PC-BSD

Twitter открыл код системы выявления аномалий

Twitter опубликовал новый открытый проект AnomalyDetection, представляющий собой пакет на языке R для автоматического выявления аномалий в статистических наборах данных. Поддерживается определение различных типов аномалий: локальные и глобальные отклонения, положительные (например, всплески трафика) и отрицательные (например, снижение числа запросов) изменения. Код опубликован под лицензией GPLv3. Например, пакет позволяет выявить отклонения от нормы в потоке информации, поступающей от системы мониторинга или от различных сенсоров, в том числе можно фиксировать активность, связанную с деятельностью ботов и спамеров, или оценивать изменения параметров работы после перехода на новую версию ПО. Кроме того, пакет можно использовать для отслеживания заслуживающих внимания изменений метрик в различных областях, … Читать далее Twitter открыл код системы выявления аномалий