Дополнительно в резервном списке: ggrn, sl4mmer, realloc, Ripper-tm и xazar. Кому-то из них перейдет приглашения если кто-то из основного списка откажется от приглашения или не выйдет на связь до 13-го июня.
Просьба всем попавшим в любой из этих списков подтвердить свое желание пойти на конференцию. Если вы попали в один из списков и не хотите или не можете посетить конференцию — пожалуйста напишите об этом.
Потребуется также регистрация на конференцию, инструкцию я вышлю по почте.
DevConf 2015 — профессиональная конференция, посвященная ведущим технологиям программирования и веб-разработки. Подробнее с программой можно познакомиться на сайте конференции и в анонсе на linux.org.ru. Конференция пройдет 19-го июня в Москве.
Оргкомитет конференции предлагает несколько бесплатных приглашений для участников форума Linux.org.ru. В розыгрыше могут принять участие пользователи, зарегистрированные до 15-го мая 2015 года. Участники будут выбраны случайным образом 8-го июня во второй половине дня.
Для участия в розыгрыше, пожалуйста, подтвердите участие вводом кода 'devconf2015' и нажатием кнопки
Пожалуйста, не нажимайте кнопку если вы не имеете возможности/желания посетить данную конференцию. Пожалуйста, убедитесь что в вашем профиле на сайте указан корректный e-mail. Если мы не сможем связаться с победителем до 10-го июня, приглашение перейдет к другому участнику форума.
Вышла новая версия Play Framework — фреймворка для построения веб-приложений на Scala и Java.
Основное изменение этой версии — поддержка dependency injection (DI). В прошлых версия Play многие компоненты были реализованы в виде глобальных синглтонов, DI поддерживался только для пользовательского кода и добавлялся сторонними плагинами. В этой версии для управления зависимостями был выбран Google Guice, а компоненты Play теперь стали доступны через него. Также была сохранена возможность смены реализации DI, в том числе возможна реализация статического связывания компонентов без использования сторонних фреймворков.
Добавление DI существенно облегчает написание тестов и должно помочь в написании приложений, состоящих из отдельно разрабатываемых модулей.
Также в этой версии:
URL routing теперь можно задавать не только в конфигурационном файле, но и с использованием Routing DSL. Предполагается, что такой способ будет более удобен для написания REST-сервисов.
Переход на Java 8, который позволил существенно упростить Java API. Также добавлена поддержка новых типов дат в Play JSON.
Опциональная возможность использования стандартной для sbt схемы размещения исходных файлов проекта вместо принятой в Play.
Продолжена модуляризация компонентов Play: API для работы с базами данных, Anorm и Ebean, были вынесены в отдельные компоненты.
Поддержка TLS SNI в http-клиенте WS.
Экспериментальная реализация HTTP-backend'а на базе akka-http и реализация Reactive Streams API для работы с HTTP-потоками.
Выпущена новая версия Elasticsearch — современного распределенного движка полнотекстового поиска и выполнения аналитических запросов реального времени.
Основные изменения этой версии:
Добавлена экспериментальная функция доступа к данным дочерних документов при выполнении запросов по parent/child отношениям и при работе с nested-объектами. Поддерживается извлечение произвольного количества дочерних документов с поддержкой постраничной выдачи, сортировки по релевантности и подсветки найденных фрагментов текста.
Shadow-реплики — возможность запуска нескольких узлов кластера Elasticsearch над одной (сторонней) распределенной файловой системой. Фактическая репликация и надежность хранения данных в этом случае обеспечивается файловой системой, а Elasticsearch обеспечивает отказоустойчивое распределение функций master/slave по узлам кластера.
Улучшены алгоритмы управления кластером, благодаря чему функции распределения шардов, создания, восстановления и удаления индексов стали работать более надежно и предсказуемо.
Были доработаны функции проверки контрольных сумм данных, добавленные в прошлой версии Elasticsearch 1.4.
Представлена новая версия Scala.js, плагина компилятора языка программирования Scala, создающего в результате компиляции Javascript вместо обычного байт-кода JVM. Выпущенная версия 0.6 лишилась флага «экспериментальной версии» и стала первой стабильной сборкой проекта.
Scala.js позволяет программировать для браузера с использованием всех возможностей языка, включая макросы и большую часть стандартной библиотеки. Разработчики могут пользоваться готовой инфраструктурой сборки и тестирования, а также писать код который может исполняться как в браузере, так и на серверной стороне в JVM.
За два года существования проект обзавелся экосистемой, включающей модули для интеграции с различными браузерными фреймворками, средствами тестирования и отладки.
Редакция журнала Linux Format объявляет, что до 31/01/2015 действует акция с прошлогодними ценами на подписку:
http://www.linuxcenter.ru/linuxformat
Все, оформившие подписку на печатную версию журнала, получают в подарок
диск с архивом Linux Format и PDF-версии этих же журналов.
Теперь вы можете приступить к чтению журнала сразу в момент выхода свежего номера, не дожидаясь, пока вам доставят бумажную версию.
Команда разработчиков СУБД PostgreSQL представила новую версию продукта — 9.4.
Основное изменение в этой версии — JSONB, бинарное хранилище JSON документов. Для JSONB реализована поддержка быстрой выборки и простых поисковых выражений на основе обобщённых инвертированных индексов (GIN). Ряд новых вспомогательных функций позволяет пользователям извлекать JSON-данные и далее манипулировать ими так же быстро (а иногда и быстрее), как это можно делать в популярных документно-ориентированных базах данных. JSONB позволяет с лёгкостью интегрировать документные и табличные данные в контексте одной базы данных.
Также в этой версии:
Добавлена поддержка агрегатных функций, выполняющих вычисление над отсортированными множествами. Это позволило реализовать функцию для вычисления заданной персентили. Также в агрегатные функции была добавлена возможность дополнительной фильтрации данных (WHERE) и поддержка быстрого вычисления скользящих функций, таких как скользящее среднее.
Повышена производительность GIN-индексов — теперь они на 50% меньше и в 3 раза быстрее.
«Логическое декодирование» — новый API для чтения, фильтрации и манипулирования данными «на лету», в потоке репликации PostgreSQL. Этот интерфейс является основой новых инструментов репликации — например, двусторонней репликации, позволяющей строить PostgreSQL-кластеры с несколькими ведущими узлами (multi-master). Другие улучшения, такие как репликационные слоты и реплики с задержкой по времени, улучшают управляемость и расширяют сферы применения серверов с репликами.
pg_prewarm — расширение, позволяющее быстро заполнить кеш СУБД после перезагрузки.
Возможность обновления материализованных представлений без блокировки операций чтения. Это достигается путем создания новой версии представления во временной таблице и последующем обновлении данных представления командами UPDATE/DELETE.
23-го декабря в Москве состоится очередной PostgreSQL-митап, посвещенный выпуску 9.4. На этот раз он пройдёт в компании Parallels. Увидеть подробности и записаться можно здесь: http://www.meetup.com/postgresqlrussia/
Сегодня некоторое время будут недоступны функции поиска и «похожие темы» внизу топика. Потом будут доступны, но база будет перестраиваться в порядке от самых новых тем к самым старым, так что поиск будет выдавать не полные результаты. Закончится это думаю в середине дня.
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 года.