Сегодня некоторое время будут недоступны функции поиска и «похожие темы» внизу топика. Потом будут доступны, но база будет перестраиваться в порядке от самых новых тем к самым старым, так что поиск будет выдавать не полные результаты. Закончится это думаю в середине дня.
Mozilla представила редакцию браузера Firefox, выпущенную специально для веб-разработчиков. Новая редакция браузера заменяет тестовую редакцию браузера — Firefox Aurora.
Внешне браузер отличается темной темой оформления, построенной в стиле Firefox Developer Tools.
В сборку браузера включены:
Экспериментальная версия Developer Tools, опережающая по возможностям версию, включенную в основную сборку Firefox. Среда включает уже знакомые разработчикам функции, такие как:
отладчик адаптивной разметки;
инспектор HTML и CSS;
веб консоль;
отладчик Javascript;
мониторинг сетевой активности;
редактор стилей;
отладчик Web Audio.
Valence — средство для отладки веб-приложений, запущенных на мобильных браузерах Firefox, Chrome на Android и Safari на iOS. Ранее расширение называлось «Firefox Tools Adapter».
WebIDE — среда для разработки веб-приложений, в первую очередь ориентированная на Firefox OS.
Выпущена новая версия Elasticsearch — современного распределенного движка полнотекстового поиска и выполнения аналитических запросов реального времени.
Одной из основных целей при выпуске этой версии — повышение стабильности и надежности сервиса:
Значительно улучшен алгоритм управления кластером и выбора master-узла, ранее имевший ряд известных проблем
Добавлена проверка контрольных сумм хранимых данных для определения «битых» сегментов индекса и журналов операций
Механизм прерывания исполнения запроса при превышении лимита на потребление оперативной памяти
Также в этой версии:
Оптимизирован механизм doc values — поколоночного хранилища данных для быстрого извлечения значений по первичному ключу. Механизм заменяет field cache — структуру в памяти, выполняющую аналогичную функцию. Использование doc values позволяет уменьшить потребление памяти процессом Elasticsearch и лучше использовать функции кеширования диска операционной системой. До оптимизации хранилище заметно уступало по производительности field cache.
Query cache — кеш результатов аналитических запросов, сохраняющий результаты выборок при отсутствии изменений. Кеш рекомендуется использовать в задачах анализа журналов в сочетании с партиционированием индексов по дате события. В этом случае финальный результат запроса будет получен комбинацией кешированных результатов из исторических партиций и выполненного запроса по свежей секции в которую идет запись.
Flake ID — новый алгоритм генерации идентификаторов документов, который снижает количество случайного ввода-вывода (оптимизация добавления в индекс документов без заданного пользователем идентификатора).
Эффективная поддержка HTTP Pipelining в пользовательском API
Ровно 16 лет назад, 21-го октября 1998 года был зарегистрирован домен Linux.org.ru.
По традиции, просьба написать в комментариях что бы вы хотели изменить на сайте, чего не хватает и какие функции стоит дальше развивать. Интересны и идеи по развитию, и мелочи, которые хотелось бы поменять, например, мешающие проблемы юзабилити и баги.
Пока у нас есть несколько проблем, которые еще не решены:
Модераторская рассылка не ходит ходит, но еще в процессе отладки
IP адреса под сообщениями не пользовательские (их блокировать не нужно!); блокировка по IP и детектор Tor не работает. Уже работает, не блокируйте адреса на сообщениях до 19:40 17-го сентября
обе проблемы в процессе решения
//Shaman007
Пишите, если кого-то побанило по IP за зря мне на почту (заснул на F5 - ЛОР не открывается вообще, попробовал зеркалировать аватарки wget'ом - лор перестал открываться и т.п.). Оперативно чинить не обещаю, но смотреть буду. Включайте в письмо IP-адрес с которого наблюдалась недоступность.
Журнал Linux Format вышел в формате iPhone и iPad.
Теперь на электронную версию журнала Linux Format можно подписаться в iPhone, iPad и iPod touch. Редакция журнала объявила специальную акцию, в рамках которой каждый подписавшийся через приложение в App Store получает все номера 2014 года в подарок.
Журнал доступен в App Store для iOS 6.1 и выше, и размещается в стандартном приложении iOS для чтения прессы Киоск (Newsstand).
Пользователи Android могут подписаться в приложении Zinio, либо оформить PDF-подписку на сайте http://www.linuxcenter.ru/linuxformat
Linux Format - единственный журнал на русском языке, посвящённый операционной системе GNU/Linux и свободному ПО, выходит раз в месяц с 2005 года. Индустрия OpenSource, обзоры новинок СПО, обучающие и методические статьи. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, пользователей ПК, учителей школ и преподавателей ВУЗов. Выходит с сентября 2005 года.
Разработчики языка программирования Scala опубликовали планы на дальнейшее развитие языка.
Одно из основных направлений развития — интеграция с Java 8. Изменения в компиляторе позволят скрыть различия в реализации лямбда функций и функциональных интерфейсов в Scala и Java 8. Изменения запланированы на 2.12, но так же будут доступны в современной версии, 2.11, с использованием специального экспериментального флага компилятора. При этом 2.11 будет генерировать код совместимый с Java 6, а 2.12 будет поддерживать только Java 8.
DevConf 2014 — профессиональная конференция, посвященная ведущим технологиям программирования и веб-разработки. Подробнее с программой можно познакомиться на сайте конференции и в анонсе на linux.org.ru. Конференция пройдет 14-го июня в Москве.
Оргкомитет конференции предлагает несколько бесплатных приглашений для участников форума Linux.org.ru. В розыгрыше могут принять участие пользователи, зарегистрированные до 15-го мая 2014 года. Участники будут выбраны случайным образом 9-го июня в 16.00.
Для участия в розыгрыше, пожалуйста, подтвердите участие вводом кода 'devconf2014' и нажатием кнопки
Пожалуйста, не нажимайте кнопку если вы не имеете возможности/желания посетить данную конференцию. Пожалуйста, убедитесь что в вашем профиле на сайте указан корректный e-mail. Если мы не сможем связаться с победителем в течение суток, приглашение перейдет к другому участнику форума.
Вышла новая версия Play — фреймворка для разработки веб-приложения на Scala и Java.
Основные изменения в этой версии:
Функции по работе со статическими файлами, препроцессингом и генерацией Javascript и CSS были вынесены в отдельный компонент sbt-web. Sbt-web будет развиваться параллельно ядру фреймворка со своим циклом релизов, так же возможно использование подсистемы отдельно от Play.
Поддержка версионирования статических файлов, благодаря которой стало возможным использование долговременного кеширования ресурсов в браузере с возможностью их мгновенного обновления.
Язык шаблонов также был вынесен в отдельный компонент Twirl и может быть использован отдельно от Play.
Поддержка Java 8.
Существенно повышена производительность приложений, написанных на Java API.
Поддержка Scala 2.10 и 2.11.
Утилита «play» была заменена на Typesafe Activator.
14 июня в Москве состоится DevConf — конференция для профессиональных разработчиков, которая будет состоять из секций:
Python, Ruby, PHP, Mobi, Javascript и общей секции.
Новинка 2014 года - отдельная секция «Storage», в которой примут участие разработчики PostgreSQL, MySQL, Percona, Sphinx, Tarantool.
Github опубликовал исходные тексты своего редактора Atom под лицензией MIT. Ранее распространялась бета версия редактора, доступная только в бинарном виде.
Редактор предоставляет широкие возможности по настройке и расширению своей функциональности. Ядро редактора построено на базе проекта Chromium и сопутствующих ему веб-технологиях. Плагины и расширения редактора создаются с использованием Javascript, CSS и HTML.
Разработчики также предоставляют репозиторий сторонних расширений, в настоящий момент содержащий уже более 50-ти opensource компонентов.
Стабильная сборка редактора в настоящий момент существует только под Mac OS X, разработчики планируют выпустить Linux версию редактора.
Состоялся выпуск новой версии языка программирования Scala: 2.11.
Основные изменения:
В библиотеке коллекций:
У неизменяемых хеш-таблиц и множеств увеличена производительность операций фильтрации, объединения и других подобных. В большем количестве случаев стало возможным использование компонентов исходной таблицы при выполнении операций, создающих новые структуры.
Добавлены специализированные реализации хеш-таблиц в которых ключами выступают длинные целые (LongMap) и ссылочные типы (AnyRefMap). Использование этих реализаций позволяет повысить производительность до 2-х и до 4-х раз соответственно.
Модуляризация:
Размер ядра библиотеки языка Scala уменьшен на 20% за счет выделения в отдельные модули компонентов, связанных с работой с XML, синтаксическим анализом, библиотекой построения пользовательского интерфейса Swing и плагина поддержки ограниченных продолжений.
Произведена внутренняя модуляризация компилятора, работа над которой будет продолжена в следующих версиях.
Большая работа была произведена в экспериментальной части компилятора — поддержке интроспекции, макросов и quasiquotes.
Изменения в back-end компилятора:
Новый экспериментальный оптимизирующий back-end для генерации байт-кода GenBCode.
Экпериментальный вариант генерации байт-кода для лямбда функций, который позволит в будущем лучше интегрироваться с замыканиями из Java 8.
Экспериментальная поддержка генерации Javascript в отдельном проекте Scala-JS.
Удалены остатки давно заброшенного модуля для генерации байт-кода .NET
Повышена производительность инкрементального компилятора, а так же некоторая оптимизация пакетного компилятора.
REPL получил несколько удобных команд для отладки типов высшего порядка. Так же REPL теперь может быть подключен как скриптовый язык через API JSR-223.
При сборке теперь будут показываться предупреждения о неиспользуемых локальных переменных и типах, а так же о ситуации когда var может быть заменен на val.
Новая версия является полностью совместимой по исходным текстам для программ, компилирующихся без предупреждений о использовании устаревших конструкций языка при сборке предыдущей версией 2.10. Совместимость экспериментальных функций языка (например интроспекции и макросов) не гарантируется. Новая версия не является бинарно совместимой с предыдущей.
Добавлен новый раздел форума — Science & Engeneering. Предназначен для обсуждения свободного софта в научной области; обсуждение научных и инженерно-технических приложений и других околонаучных вопросов.
На первое время создание топиков ограничено 5-ю звездами, а комментариев — одной звездой.
Ограничение введено только на начальный период существования группы и в дальнейшем будет снижено.
Обновление (21 апреля): создание топиков разрешено для 4-х звезд
Обновление (24 апреля): создание топиков разрешено для 3-х звезд
Обновление (28 апреля): создание топиков разрешено для 2-х звезд, для комментирования требуется score>=50
Обновление (5 мая): для комментирования и создания топиков требуется score>=50
В разрабатываемую сейчас новую версию PostgreSQL, 9.4, было добавлено новое хранилище JSON документов — JSONB. На смену текстовому представлению JSON пришел эффективный двоичный формат, позволяющий осуществлять быстрый доступ к отдельным полям документа.
Хранилище создавалось с учетом наработок по HSTORE — key-value хранилищу, созданному почти 10 лет назад в рамках проекта PostgreSQL. Аналогично HSTORE, для JSONB была добавлена поддержка GIN-индексов. Так, производительность реализации операции «содержится в» по индексу сравнима с производительностью аналогичной операции в MongoDB.
По мнению Josh Berkus, одного из членов PostgreSQL Core Team, добавление JSONB является наиболее важным изменением в PostgreSQL, позволящее ему составить конкуренцию MongoDB и другим документным хранилищам.
Oracle анонсировал выпуск новой версии Java SE — 8.
В эту версию вошел ряд значительных изменений, в том числе:
В язык Java добавлена поддержка лямбда-функций. Разработчикам языка удалось добавить замыкания в язык таким образом, что их можно применять в большом количестве API, разработанных для предыдущих версий языка.
Stream API. В стандартную библиотеку коллекций были добавлены функции filter/map/reduce/т.п., позволяющие производить обработку и преобразование коллекций в функциональном стиле. Также были добавлены коллекции с автоматическим распараллеливанием операций преобразования с использованием Fork/Join Pool.
Nashorn — новый эффективный интерпретатор JavaScript.
Date & Time API — новое API для работы с датами и календарем, построенное на идеях популярной библиотеки Joda Time.
Коммерческая версия Oracle JDK построена на базе opensource реализации OpenJDK и содержит некоторое количество дополнений (наиболее значительное — Mission Control, средство для сбора анализа статистики работы JVM).
Немного понастраивал HTTPS в соответствии с рекомендациями лучших собаководов. Напишите мне если у вас, вдруг, SSL перестал работать, браузер жалуется на сертификат, перечеркивает надпись «https» или возникает еще что-то такое.