LINUX.ORG.RU

Сообщения maxcom

 
Новости — Open Source

Atom — программируемый редактор 21-го века

 ,

Группа Open Source

Github опубликовал исходные тексты своего редактора Atom под лицензией MIT. Ранее распространялась бета версия редактора, доступная только в бинарном виде.

Редактор предоставляет широкие возможности по настройке и расширению своей функциональности. Ядро редактора построено на базе проекта Chromium и сопутствующих ему веб-технологиях. Плагины и расширения редактора создаются с использованием Javascript, CSS и HTML.

Разработчики также предоставляют репозиторий сторонних расширений, в настоящий момент содержащий уже более 50-ти opensource компонентов.

Стабильная сборка редактора в настоящий момент существует только под Mac OS X, разработчики планируют выпустить Linux версию редактора.

>>> Подробности (atom.io)

maxcom
()
Форум — Linux-org-ru

Пункт правил про использование русского языка на форуме

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

Это правило де-факто существует с момента создания форума, но сейчас возникла необходимость в его более четкой формализации.

Формулировка правила скорее всего еще будет уточнена в деталях.

maxcom
()
Форум — Linux-org-ru

Для комментирования linux-org-ru теперь нужен score>=50

Для комментирования linux-org-ru теперь нужен score>=50.

Темы по прежнему можно создавать без ограничений score, автор топика может его комментировать не зависимо от ограничения.

maxcom
()
Новости — Open Source

Scala 2.11.0

 

Группа Open Source

Состоялся выпуск новой версии языка программирования 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. Совместимость экспериментальных функций языка (например интроспекции и макросов) не гарантируется. Новая версия не является бинарно совместимой с предыдущей.

>>> Подробности (scala-lang.org)

maxcom
()
Форум — Science & Engineering

Новый раздел форума — Science & Engineering

 

Добавлен новый раздел форума — Science & Engeneering. Предназначен для обсуждения свободного софта в научной области; обсуждение научных и инженерно-технических приложений и других околонаучных вопросов.

На первое время создание топиков ограничено 5-ю звездами, а комментариев — одной звездой.

Ограничение введено только на начальный период существования группы и в дальнейшем будет снижено.

Обновление (21 апреля): создание топиков разрешено для 4-х звезд

Обновление (24 апреля): создание топиков разрешено для 3-х звезд

Обновление (28 апреля): создание топиков разрешено для 2-х звезд, для комментирования требуется score>=50

Обновление (5 мая): для комментирования и создания топиков требуется score>=50

maxcom
()
Новости — Open Source

Новое хранилище JSON в PostgreSQL 9.4

 , ,

Группа Open Source

В разрабатываемую сейчас новую версию PostgreSQL, 9.4, было добавлено новое хранилище JSON документов — JSONB. На смену текстовому представлению JSON пришел эффективный двоичный формат, позволяющий осуществлять быстрый доступ к отдельным полям документа.

Хранилище создавалось с учетом наработок по HSTORE — key-value хранилищу, созданному почти 10 лет назад в рамках проекта PostgreSQL. Аналогично HSTORE, для JSONB была добавлена поддержка GIN-индексов. Так, производительность реализации операции «содержится в» по индексу сравнима с производительностью аналогичной операции в MongoDB.

По мнению Josh Berkus, одного из членов PostgreSQL Core Team, добавление JSONB является наиболее важным изменением в PostgreSQL, позволящее ему составить конкуренцию MongoDB и другим документным хранилищам.

>>> Подробности (livejournal.com)

maxcom
()
Новости — Java

Java SE 8

 

Группа Java

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).

>>> Подробности (mreinhold.org)

maxcom
()
Форум — Linux-org-ru

Изменились настройки SSL

 ,

Немного понастраивал HTTPS в соответствии с рекомендациями лучших собаководов. Напишите мне если у вас, вдруг, SSL перестал работать, браузер жалуется на сертификат, перечеркивает надпись «https» или возникает еще что-то такое.

maxcom
()
Новости — Open Source

Akka 2.3.0

 , ,

Группа Open Source

Вышла новая версия Akka — фреймворка для построения параллельных и распределенных приложений для Scala и Java.

Основные изменения этой версии:

  • Akka Persistence: сохранение состояния актора для его восстановления при рестартах и сбоях. Сохранение состояния производится путем записи журнала изменений и периодических «снимков» состояния. Модуль основан на проекте Eventsourced, но имеет ряд важных отличий.
  • Java API был расширен поддержкой лямда функций Java 8
  • В Akka Cluster была добавлена возможность возвращения в кластер узлов, попавших в состояние UNREACHABLE.
  • Переработан Router API.
  • Модуль ассинхронного ввода-вывода Akka IO был объявлен стабильным API.
  • Dataflow, Durable Mailbox'ы, Balanced Dispatcher, STM и Transactor'ы были объявлены устаревшими; модули Pipelines IO и Typed Channels были удалены.

>>> Подробности (akka.io)

maxcom
()
Новости — Open Source

Elasticsearch 1.0

 ,

Группа Open Source

Выпущена версия 1.0 Elasticsearch — сервера полнотекстового поиска и выполнения аналитических запросов в реальном времени. Elasticsearch представляет возможности распределения нагрузки по группе узлов с функциями отказоустойчивости; простой REST API с клиентами для большого количества языков; поддержку произвольного количества индексов и операций над группами индексов; работу в режиме без четко определенной схемы хранения данных. Elasticsearch построен на базе библиотеки Apache Lucene и распространяется под лицензией Apache 2.

Версия 1.0 находилась в разработке около 9 месяцев и включила более 8000 коммитов, созданных при участии более 180-ти контрибьюторов.

В этой версии (по сравнению с прошлой стабильной версией 0.90) были добавлены следующие функции:

  • Snapshot/Restore — набор API для создания backup'ов и восстановления индексов. Помимо локальной файловой системы, для хранения backup'ов может использоваться HDFS или Amazon S3.
  • Aggregations — новое семейство аналитических запросов. Функции построены на базе «фасетов» и дополнительно включают возможности вложенных агрегатов и комбинации агрегатных функций.
  • Distributed Percolation — новая реализация «percolator», «обратной» версии поиска. В этом режиме в индексе сохраняются поисковые запросы, а через API поступают новые документы, которые фильтруются через эти сохраненные запросы. Новая реализация позволяет распределять поисковую работу над одним документом по многим узлам, поддерживает функции подсветки совпадений, аналитические запросы и пакетный режим работы.
  • cat API — набор функций API, оптимизированных для использования в текстовой консоли. Предназначены для администрирования и поиска/исправления проблем на кластере.
  • Federated search — специальный узел, способный одновременно быть членом нескольких не связанных между собой кластеров. Позволяет распределять по разным кластерам большую часть операций поиска и индексирования.

Изменения, которые необходимо учесть при обновлении с версии 0.90, описаны в документации.

>>> Подробности (elasticsearch.org)

maxcom
()
Форум — Linux-org-ru

Новое на сайте: список похожих топиков внизу топика (пока только для ****)

Теперь внизу темы показываются топики, похожие на просматриваемый.

Видна пока только пользователям с 4-мя звездами, как закончу тестирование сделаю доступной всем. Функция в процессе отладки / настройки, иногда может не показываться.

История болезни: https://github.com/maxcom/lorsource/pull/570

Обновление: улучшен внешний вид; показываем пользователям с двумя звездами

Обновление: показываются всем зарегистрированным пользователям

maxcom
()
Форум — Job

Ищем Scala разработчика (Москва, full-time)

 ,

Ищем разработкика Scala писать софт в области информационной безопасности. Требуется хорошее знание JVM (как минимум в области структур данных, параллельного/конкуретного программирования, Java NIO); знание распространенных интернет протоколов (HTTP/SMTP т.п.). Приветствуется опыт в разработке распределенных систем.

Так же интересны разработчики с хорошим знанием J2SE, желающие в будущем изучить Scala. Clojure разработчики тоже интересуют.

Приветствуется знание Lisp, Scheme или ML.

Резюме отправляйте на maxcom@jet.msk.su. Про зарплату меня не спрашивайте, если интересна позиция — пишите, я перенаправлю ваше резюме в на hr-отдел.

maxcom
()
Новости — Linux в России

Розыгрыш призов для подписчиков Linux Format

 

Группа Linux в России

ГНУ/Линуксцентр проводит розыгрыш призов среди подписчиков Linux Format на 2014 год.

Чтобы принять участие в акции, необходимо до 25 декабря 2013 года оформить и оплатить редакционную подписку на печатную или электронную версию журнала Linux Format 2014 в интернет-магазинах по адресу shop.linuxformat.ru или http://www.linuxcenter.ru Номер заказа на подписку станет вашим регистрационным номером во время розыгрыша призов.

Все, кто уже подписался на Linux Format на 6 или 12 месяцев 2014 года, также участвуют в акции.

Полный список призов:

  • Нетбук (3 шт.)
  • Планшетный ПК (3 шт.)
  • Модуль Raspberry Pi + корпус (3 шт.)
  • Arduino Uno (3 шт.)
  • ScrathDuino - Робоплатформа
  • ScrathDuino - Лаборатория
  • Игрушка автомобиль радиоуправляемый RedHat Audi R8 V10
  • Комплект из 5 книг «Библиотека ГНУ/Линуксцентра» (10 комплектов)
  • СУПЕРПРИЗ: 3D принтер RobbyHobby ArtLight

Розыгрыш призов будет проведен в течение декабря 2013 года, итоги будут объявлены на сайте журнала - http://www.linuxformat.ru

>>> Подробности (goo.gl)

maxcom
()
Форум — Linux-org-ru

Технические работы: возможна частичная недоступность сегодня до 9:30 (завершено)

subj.

maxcom
()
Форум — Admin

Медленый вход на ssh в Fedora 18

 ,

Если хост с Fedora 18, на котором по не понятной причине тормозит вход по ssh. Может длиться до 5 минут, хотя чаще около минуты. При повторных входах логинимся быстро. Появилось сразу после обновления с Fedora 17 на 18

Первое подозрение было на DNS, но он там во-первых работает, а во вторых проблема проявляется и при отключении DNS в sshd (UseDNS no).

Куда копать?

maxcom
()
Форум — Linux-org-ru

Технические работы: поиск будет временно не доступен

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

maxcom
()
Форум — Linux-org-ru

Технические работы: поиск будет временно не доступен (завершено)

subj

maxcom
()
Новости — Linux в России

Подписка на журнал Linux Format для пользователей Linux.org.ru

 ,

Группа Linux в России

Редакция журнала Linux Format, посвящённого Linux и свободному программному обеспечению, предлагает оформить подписку на бумажную версию журнала на следующий год со скидкой 12% для пользователей Linux.org.ru.

Воспользоваться предложением можно, проследовав по ссылке. Ссылка будет действовать до конца ноября.

>>> Подробности (linuxcenter.ru)

maxcom
()
Форум — Linux-org-ru

Значки l.o.r на highload

 

Если кто-то сейчас на конференции, подходите, дам значков.

Пишите сюда или в твиттер

maxcom
()
Новости — Linux.org.ru

15 лет Linux.org.ru

 

Группа Linux.org.ru

Ровно 15 лет назад, 21-го октября 1998 года был зарегистрирован домен Linux.org.ru.

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

>>> Подробности (linux.org.ru)

maxcom
()

RSS подписка на новые темы