LINUX.ORG.RU

Сообщения ymn

 

Вышли CentOS 5.9 и Oracle Linux 5.9

Новости — Open Source
Группа Open Source

Вслед за недавним выходом RHEL 5.9, обновились CentOS и Oracle Linux — дистрибутивы, основанные на кодовой базе RHEL.

Основные изменения в CentOS 5.9:

  • поддержка MySQL в postfix;
  • поддержка java-1.7.0-openjdk;
  • добавлен пакет ant17 (Ant 1.7.0);
  • добавлены драйверы, обеспечивающие работу CentOS в качестве гостевой системы под управлением Microsoft Hyper-V;
  • добавлен пакет rsyslog5.

Некоторые изменения в Oracle Linux 5.9:

  • в состав дистрибутива включен Unbreakable Enterprise Kernel Release 2 — ядро 3.0.36, содержащее многочисленные исправления, внесенные Oracle;
  • обновления пакетов и драйверов устройств;

 ,

ymn
()

Очередная уязвимость в джаве

Форум — Talks

Спустя всего несколько дней после выхода внепланового обновления Java SE 7 Update 11 с устранением активно эксплуатируемой в сети уязвимости, появилась информация о создании эксплоита, основанного на новой уязвимости. Эксплоит пока не доступен широкой публике и не интегрирован в типовые пакеты для распространения вредоносного ПО, но уже продаётся на профильном форуме по цене $5000 и его приобрели как минимум два покупателя. Продавец достаточно известен в своих кругах и имеет устоявшуюся репутацию, поэтому маловероятно, что эксплоит фиктивный. По предварительному анализу, проведённому представителями сообщества OpenJDK, в последнем выпуске Java SE 7 Update 11 устранён лишь частный случай уязвимости, но не исключено задействование других техник эксплуатации.

дальше читаем на опеннете

 ,

ymn
()

Programming Languages на coursera.org

Форум — Talks

14 января стартанёт новый онлайн-курс на курсере, посвященный языкам программирования.

This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language “fits together” to make you more effective programming in any language — and in learning new ones

Примерная программа курса для Ъ:

  • Syntax vs. semantics vs. idioms vs. libraries vs. tools
  • ML basics (bindings, conditionals, records, functions)
    • Recursive functions and recursive types
    • Benefits of no mutation
    • Algebraic datatypes, pattern matching
    • Tail recursion
    • Higher-order functions; closures
    • Lexical scope
    • Currying
    • Syntactic sugar
    • Equivalence and effects
    • Parametric polymorphism and container types
    • Type inference
    • Abstract types and modules
  • Racket basics
    • Dynamic vs. static typing
    • Laziness, streams, and memoization
    • Implementing languages, especially higher-order functions
    • Macros
    • Eval
    • Abstract types via dynamic type-creation and simple contracts
  • Ruby basics
    • Object-oriented programming is dynamic dispatch
    • Pure object-orientation
    • Implementing dynamic dispatch
    • Multiple inheritance, interfaces, and mixins
    • OO vs. functional decomposition and extensibility
    • Subtyping for records, functions, and objects
    • Class-based subtyping
    • Subtyping
    • Subtyping vs. parametric polymorphism; bounded polymorphism

Курс продлится 10 недель.

 , , ,

ymn
()

Интервью с Леннартом Поттерингом

Форум — Talks

!Ъ могут почитать на опеннете.

Ъ:

Началась публикация мини-интервью с докладчиками европейской конференции разработчиков свободного и открытого ПО FOSDEM 2013, которая состоится 2 и 3 февраля в Брюсселе (Бельгия). Среди уже проинтервьюированных участников фигурирует Леннарт Поттеринг (Lennart Poettering), который привёл некоторую статистику по проекту systemd и ответил на несколько связанных с разработкой вопросов.

 ,

ymn
()

Пофиксите опечатку

Форум — Linux-org-ru
diff --git a/src/main/webapp/rules.jsp b/src/main/webapp/rules.jsp
index 158d665..76a1b0f 100644
--- a/src/main/webapp/rules.jsp
+++ b/src/main/webapp/rules.jsp
@@ -116,7 +116,7 @@ Linux.org.ru — клуб пользователей операционной с
 вызывающе неверно интерпретированную
 информацию, способную привести к развитию нездоровой дискуссии.
 Мы уважаем чужое мнение, но оставляем за собой право удалять
-сообщения, безаппеляционно сообщающие вызывающе неверные факты.</li>
+сообщения, безапелляционно сообщающие вызывающе неверные факты.</li>
 <li>Сообщения, провоцирующие нездоровые дискуссии.</li>
 <li>Запрещаются обсуждения действия или бездействия модераторов,
 за исключением форума «Linux-org-ru». Оставьте модерирование

 ,

ymn
()

Вышел Red Hat Enterprise Linux 5.9

Новости — Red Hat
Группа Red Hat

Вышла новая версия популярного дистрибутива Red Hat Enterprise Linux — 5.9.

Как и все младшие версии, Red Hat Enterprise Linux 5.9 сохраняет обратную совместимость с аппаратными и программными платформами на протяжении всего жизненного цикла Red Hat Enterprise Linux 5.

Некоторые изменения:

  • обновлены версии многочисленных драйверов устройств;
  • полная поддержка OpenJDK 7;
  • поддержка FIPS для корневых устройств, работающих на базе dmraid;
  • добавлена возможность запуска RHEL 5 в качестве гостевой системы под управлением Microsoft Hyper-V.

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

>>> Подробности

 ,

ymn
()

Вышла Scala 2.10

Новости — Open Source
Группа Open Source

Объявлено о выходе новой версии языка программирования Scala 2.10.

Основные нововведения:

  • классы-значения (value classes) — новый механизм, позволяющий уменьшить расходы на выделение памяти;
  • неявные модификаторы (implicit classes) теперь относятся к определению классов и призваны упростить расширения для других типов;
  • интерполяция строк (string interpolation) — новый механизм создания строк;
  • Futures и Promises призваны упростить создание многопоточного кода;
  • библиотека Akka Actors теперь является частью языка;
  • наконец-то в состав языка добавлена поддержка макросов.

Текущая стабильная версия языка программирования Scala может быть получена на странице загрузки проекта; исходные коды распространяются на условиях лицензии BSD.

>>> Подробности

 

ymn
()

Релиз FreeBSD 9.1

Новости — BSD
Группа BSD

Официально объявлено о выходе новой версии операционной системы FreeBSD — 9.1. Это второй выпуск стабильной девятой ветки дистрибутива который улучшает стабильность FreeBSD 9.0 и включает некоторые нововведения:

  • новый драйвер для чипов Intel GPU с поддержкой GEM/KMS;
  • фреймворк netmap, предназначенный для быстрой обработки пакетов;
  • улучшения в файловой системе ZFS;
  • подсистема CAM Target Layer, предназначенная для эмуляции дисковых и процессорных устройств;
  • дополнительный стек C++11, включающий в себя libc++ и libcxxrt из проекта LLVM;
  • добавлен netback — новый паравиртуализованный сетевой драйвер для Xen;
  • многочисленные улучшения производительности IPv6 стека.

>>> Подробности

 

ymn
()

Новогодних обещаний тред

Форум — Talks

ЛОР, до нового года остается несколько дней, в связи с чем можно подводить некоторые итоги.

Ссылка раз, ссылка два.

Например, abraziv_whiskey и stevejobs таки не отжались сто тысяч раз.

А чего добился ты, username?

 ,

ymn
()

Релиз GNU C Library 2.17

Новости — Open Source
Группа Open Source

Стало известно о выходе новой версии системной библиотеки glibc — 2.17.

Некоторые изменения:

  • добавлена поддержка архитектуры ARM AArch64;
  • порты glibc теперь содержатся в директории ports основного дерева исходных кодов проекта;
  • добавлена новая функция secure_getenv, которая предоставляет механизм безопасного доступа к переменным среды, возвращая NULL при запуске из процессов с флагами SUID/SGID;
  • оптимизация функций работы со строками: strstr, strcasestr и memmem;
  • минимально поддерживаемая версия ядра Linux — 2.6.16;
  • улучшена поддержка кросс-компиляции;
  • оптимизирована функция memcpy для архитектуры MIPS;
  • исправлено более ста ошибок.

GNU C Library полностью соответствует стандартам ISO C11 и POSIX.1-2008 и лежит в основе многих дистрибутивов Linux.

>>> Подробности

 ,

ymn
()

Релиз Zotonic 0.9.0

Новости — Open Source
Группа Open Source

Система управления контентом Zotonic обновилась до версии 0.9.0. Это первая значимая версия после изменений в CSS фреймворке.

Некоторые изменения:

  • базовые изменения:
    • добавлен автоматический выбор шаблона на основе user-agent;
    • завершен переход на Twitter Bootstrap;
    • при редактировании добавлена возможность создавать отдельные блоки, которые могут иметь разные шаблоны;
    • теперь модули могут иметь собственные dispatch-механизмы;
    • появился новый мод для Emacs — zotonic-tpl-mode;
    • основные методы (обработка строк, манипуляции с HTML) вынесены в отдельный репозиторий — z_stdlib;
  • новая документация:
    • документация проекта была полностью переработана с использованием Sphinx;
    • вся документация доступна в основном репозитории проекта в директории doc/;
  • изменения в тегах:
    • добавлены теги {% javascript %} и {% endjavascript %};
    • добавлен новый атрибут mediaclass для тега {% image %};
  • изменения в модулях:
    • добавлен модуль mod_geomap для карт и геокодирования;
    • модуль mod_comment обеспечивает возможность премодерирования комментариев;
    • модуль mod_survey был существенно переработан. Теперь он позволяет задавать секции в опросах, рассылать электронную почту и т.п.;
    • работа с HTTPS вынесена в новый модуль mod_ssl;
    • модуль mod_backup предоставляет возможности контроля версий и редактирования ресурсов в интерфейсе администратора;
    • новый модуль mod_rest предоставляет доступ к модели данных Zotonic через RESTful интерфейс.

Исходный код проекта доступен в репозитории на гитхабе и распространяется на условиях Apache License.

>>> Подробности

 ,

ymn
()

Serial logger

Форум — General

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

До недавнего времени мне хватало однострочника на баше:

cat /dev/ttyUSB0 | awk '{print strftime("%Y-%m-%d %H:%M:%S %z"), $0; }'

Вопрос: есть ли в природе сабж, который умеет расставлять временные метки прихода строк с точностью хотя бы до десятков миллисекунд?

 ,

ymn
()

Релиз PC-BSD 9.1

Новости — BSD
Группа BSD

Команда разработчиков PC-BSD рада сообщить о выходе новой версии десктоп-ориентированной операционной системы — PC-BSD 9.1.

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

  • синхронизация с кодовой базой FreeBSD 9.1;
  • представлен новый графический установщик, упрощающий развертывание системы;
  • поддержка swap на ZFS;
  • настройка зеркалирования ZFS-разделов и raidz(1,2,3) во время установки;
  • поддержка автоматической установки обновлений пакетов в AppCafe;
  • добавлена система управления изолированными jail-окружениями Warden;
  • многочисленные улучшения в графическом окружении.

На странице загрузки доступны установочные образы и виртуальные жесткие диски для VirtualBox и VMware.

>>> Подробности

 ,

ymn
()

CL и обработка ошибок

Форум — Development

Мне хочется странного: как в Common Lisp сделать так чтобы при выбрасывании ошибки не раскручивать стек, а, например, просто писать в какой-нибудь лог-файл?

 ,

ymn
()

Релиз QEMU 1.3.0

Новости — Open Source
Группа Open Source

Стало известно о выходе новой версии эмулятора QEMU — 1.3.0.

Среди основных изменений:

  • осуществлено слияние веток qemu-kvm.git и qemu.git, которые развивались параллельно на протяжении 6 лет и теперь доступны в репозитории qemu.git;
  • существенно улучшена эмуляция USB3.0;
  • поддержка новых процессоров «Haswell» и «Opteron_G5»;
  • улучшена поддержка изоляции с использованием seccomp mode 2 через libvirt;
  • теперь можно использовать драйвер Linux VFIO для доступа к PCI-устройствам из виртуальной машины;
  • к разделам файловой системы glusterfs теперь можно обращаться по URI вида «gluster://»;
  • qemu-img поддерживает вывод информации в формате JSON.

Этот релиз содержит более 1700 изменений, которые внесли 118 разработчиков.

>>> Подробности

 , ,

ymn
()

Жемчужины проектирования алгоритмов: функциональный подход

Форум — Development

Для тех, кто не читает лямбда-планету:

Издательство ДМК Пресс выпустило перевод книги Ричарда Бёрда «Жемчужины проектирования алгоритмов: функциональный подход»

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

http://ru-lambda.livejournal.com/140479.html

http://www.dmk-press.ru/catalog/computer/programming/978-5-94074-867-0/

http://www.ozon.ru/context/detail/id/19435989/

 , ,

ymn
()

matplotlib 1.2.0

Новости — Open Source
Группа Open Source

Вышла новая версия популярной библиотеки для построения графиков с использованием языка программирования Python — matplotlib 1.2.0.

Некоторые изменения:

  • поддержка Python 3.x (в частности 3.1 и 3.2) и отказ от поддержки ранних версий Python (<= 2.6);
  • экспорт в формат PGF/TikZ;
  • в mplot3d добавлен новый метод plot_trisurf() (пример, png);
  • в функцию colorbar() добавлен новый аргумент extendfrac, который определяет минимальное и максимальное растяжение colorbar (пример, png);
  • теперь пользователи могут включить свои собственные методы для вычисления медианы и ее доверительных интервалов в методе boxplot() (пример, png).

Исходные коды библиотеки matplotlib распространяются на условиях лицензии PSF и могут быть загружены из репозитория проекта.

>>> Подробности

 ,

ymn
()

Вышел RabbitMQ 3.0.0

Новости — Open Source
Группа Open Source

Команда разработчиков рада объявить о выпуске RabbitMQ 3.0.0 — новой версии одной из популярнейших систем передачи сообщений на основе стандарта AMQP.

Основные изменения:

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

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

Напоминаю, что RabbitMQ создан на основе испытанной в боевых условиях Open Telecom Platform, обеспечивающей высокую надёжность и производительность промышленного уровня, и написан на языке Erlang.

>>> Подробности

 , ,

ymn
()

Бесплатный онлайн-курс по Эрлангу для студентов, преподавателей и работников университетов

Форум — Talks

!Ъ: читаем тут.

Ъ:

Клевые ребята из Erlang Solutions предлагают бесплатный онлайн-курс по эрлангу для студентов, преподавателей и вообще работников университетов.

 ,

ymn
()

Конференция «RailsClub’Ulyanovsk»

Новости — Конференции и встречи
Группа Конференции и встречи

15-16 декабря 2012 года в Ульяновске пройдет конференция ruby/rails разработчиков и им сочувствующих.

Конференция продлится два дня, соберет вместе ведущих российских разработчиков и пройдет в формате «рубисты не только о руби». Ожидаются доклады про функциональные языки и подходы, полнотекстовые движки и их сравнение в боевых условиях, современный js, многопоточность и evented ruby, chef, а также многое другое.

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

Участие в конференции — бесплатное. Для посещения требуется предварительная регистрация.

Место проведения: г. Ульяновск, ул. Минаева, 50.

Также планируется видеозапись и прямая трансляция.

>>> Подробности

 ,

ymn
()

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