Python Fiddle

Введен в строй ресурс PythonFiddle.com, предназначенный для обмена кодом на языке Python между разработчиками. Ключевым отличием PythonFiddle от других сервисов «PasteBin» является возможность выполнения и просмотра результатов для введенного в форму кода, при этом код запускается прямо в браузере. Из браузеров пока поддерживаются только Chrome 10+ и Firefox 4+. JavaSсript-код проекта упакован и имеет нечитаемый вид, поэтому трудно точно сказать как именно организовано выполнение кода, судя по всему используется реализация Python на языке JavaScript или транслятор Python кода в представление JavaScript. Из существующих проектов, которые могут лежать в основе сервиса, можно отметить: PYXC-PJ -генератор JavaScript-кода а основе кода на языке … Читать далее Python Fiddle

Релиз Mandriva Linux 2011 и ROSA Desktop 2011

Спустя более года с момента выпуска прошлой значительной версии анонсирован выпуск релиза Mandriva Linux 2011. Релиз Mandriva 2011 подготовлен международной командой разработчиков, состоящей из специалистов российской компании «РОСА», бразильской Conectiva и французской Mandriva. Дистрибутив распространяется в виде одной DVD-сборки, поддерживающей работу в Live-режиме с возможностью установки на диск и доступной для архитектур i586 (1.6 Гб) и x86-64 (1.7 Гб). Подготовленные iso-образы являются гибридными, т.е. их можно использовать как на DVD, так и на USB Flash. Представленный выпуск как никогда раньше богат значительными нововведениями, как на уровне организации интерфейса пользователя, так и на уровне системных компонентов. Например, осуществлен переход на пакетный … Читать далее Релиз Mandriva Linux 2011 и ROSA Desktop 2011

Два интервью с участниками FreeBSD Core Team из бывшего CCCР

Опубликованы два интервью с нашими соотечественниками, входившими во FreeBSD Core Team. За всё время существования FreeBSD таких людей было двое, это: Андрей Чернов (@ache) и Константин Белоусов(@kib). Интервью (часть 1, часть 2, часть 3) Андрея Чернова (первый состав Core Team) почти полностью посвящено метафизике и философии нашей жизни, которая проходит под контролем неизвестных человечеству сил. Так, в частности, бывший сотрудник интернет-провайдера Демос, первым принесшего вожделенный интернет в СССР, обсуждает вопрос роли в этой тирании Интернета: “На последовательных этапах развития интернета разные его роли становились превалирующими, оттесняя остальные. Сперва он был средством коммуникации, потом на первый план выдвинулся обмен информацией, и … Читать далее Два интервью с участниками FreeBSD Core Team из бывшего CCCР

Книга по написанию man-страниц в открытом доступе

Кристапс Джонсонс (Kristaps Dzonsons), один из разработчиков mandoc, выложил в открытый доступ свою книгу «Practical UNIX Manuals«, посвященную созданию man-страниц. По словам автора, он видел немало справочной информации по формату mdoc, но ни одного полноценного (корректного и освещающего все основные нюансы) руководства для начинающих. Теперь такое руководство есть и доступно для всех желающих. Проект открыт для принятия дополнений и исправлений. Сама книга представляет собой простой набор XHTML-страниц, поэтому написание патчей не должно составить труда для любого IT-специалиста. Читать далее Книга по написанию man-страниц в открытом доступе

Основатель Nightingale, форка медиаплеера SongBird, ушел из проекта

Основатель и ключевой разработчик Nightingale объявил об уходе из проекта и указал на то, что больше не будет принимать участие в его развитии. В рамках проекта Nightingale развивался ориентированный на платформу Linux форк медиаплеера Songbird. В апреле 2010 года команда разработчиков Songbird прекратила официальную поддержку платформы Linux (неофициальные сборки по прежнему собираются энтузиастами), сфокусировав внимание на поддержке MacOS X и Windows. Читать далее Основатель Nightingale, форка медиаплеера SongBird, ушел из проекта

Основатель ушел из проекта Nightingale, форка медиаплеера SongBird

Основатель и ключевой разработчик Nightingale объявил об уходе из проекта и указал на то, что больше не будет принимать участие в его развитии. В рамках проекта Nightingale развивался ориентированный на платформу Linux форк медиаплеера Songbird. В апреле 2010 года команда разработчиков Songbird прекратила официальную поддержку платформы Linux (неофициальные сборки по прежнему собираются энтузиастами), сфокусировав внимание на поддержке MacOS X и Windows. Читать далее Основатель ушел из проекта Nightingale, форка медиаплеера SongBird

Иллюстрированный обзор улучшений пользовательского интерфейса Ubuntu 11.10

Джоно Бэкон (Jono Bacon), менеджер Canonical по работе с сообществом, опубликовал иллюстрированный обзор улучшений пользовательского интерфейса в Ubuntu 11.10. По словам Джоно Бэкона, на данном этапе разработки усилия сконцентрированы над интеграцией технологий GNOME 3 в Ubuntu, улучшением пользовательского интерфейса и дизайна, а также программного кода Unity и её основных компонентов. Основная цель Ubuntu 11.10 — продолжать совершенствование Unity, опираясь на опыт и достижения, полученные при разработке Ubuntu 11.04. Рабочий стол претерпел следующие изменения: Кнопка Ubuntu теперь заняла место на панели Launcher (результаты опросов показали, что большинство людей запускают приложения именно из Launcher); Произошли значительные изменения в меню индикаторов в верхней … Читать далее Иллюстрированный обзор улучшений пользовательского интерфейса Ubuntu 11.10

В Mesa 3D прекращена поддержка устаревших и заброшенных видеодрайверов

Разработчики открытой OpenGL-библиотеки Mesa 3D сообщили о прекращении поддержки всех драйверов, поддерживающих только интерфейс DRI1, а также о проведении глобальной чистки исходных текстов от устаревшего и плохо поддерживаемого кода. В общей сложности из состава Mesa удалено около 125 тысяч строк кода. В качестве причины проведения чистки называется необходимость осуществления рефакторинга и модернизации кодовой базы для обеспечения более качественной поддержки современных драйверов. Для пользователей подобный шаг означает, что на Linux-десктопе с графическим стеком на базе будущих выпусков Mesa не будет возможности использования таких видеокарт, как VIA Unichrome, Matrox и 3dfx Voodoo. По утверждению разработчиков удаленный код находился без присмотра, не развивался … Читать далее В Mesa 3D прекращена поддержка устаревших и заброшенных видеодрайверов

3 сентября состоится мероприятие Octave Code Sprint

Команда разработчиков GNU Octave приглашает всех тех, кто знаком с этой свободной системой для математических вычислений, на код-спринт, который состоится 3 сентября, в субботу, в IRC-канале #octave на irc.freenode.net в 18:00 по московскому времени (10:00 EST). Целью этого мероприятия, уже второго по счёту, как и первого, успешно проведённого 16 июля, станет написание тестов для функций Octave. Снабжение каждой функции тестами необходимо для того, чтобы упростить поиск и ликвидацию ошибок. В ходе написания теста результату, рассчитанному при помощи тестируемой функции, ставится в соответствие эталонное значение, а при запуске теста выполняется сравнение результата и эталона. Таким образом можно определить, правильно ли работает … Читать далее 3 сентября состоится мероприятие Octave Code Sprint

Релиз X.Org Server 1.11

После 6 месяцев разработки увидел свет релиз X.Org Server 1.11, в котором отражено более 500 изменений, главным образом связанных с исправлением ошибок и мелкими доработками. Устранено много утечек памяти. В программный интерфейс внесены незначительные улучшения. К сожалению в состав X.Org Server 1.11 не вошел код X Input 2.1 с реализацией программного интерфейса для работы с устройствами ввода, поддерживающими одновременные касания (мультитач), Также не добавлены новые расширения RandR, например, остается нереализованной поддержка RandR 1.4, дающая возможность привязки пиксельных карт (pixmap) к отдельным CRTC-видеоконтроллерам. X.Org Server 1.11 не совместим с прошлыми выпусками на уровне ABI и требует пересборки графических драйверов. В последней … Читать далее Релиз X.Org Server 1.11

Интервью с Аароном Сейго о дальнейшем развитии KDE

Во время недавно проходившей в Берлине конференции разработчиков открытых десктоп-систем ‘Desktop Summit 2011’, корреспонденты австрийской газеты «Der Standart» взяли интервью у Аарона Сейго (Aaron Seigo), основного разработчика десктоп-оболочки KDE Plasma. Главными темами интервью стали пакет KDE Frameworks 5.0 и оболочка для портативных устройств Plasma Active. KDE Frameworks 5 На вопрос в чем суть KDE Frameworks 5, Аарон рассказал, что основной идеей KDE Frameworks 5 является переход от монолитной организации, включающей в себя «всё или ничего», в набор фреймворков, из которого можно выбрать тот, который лучше всего подходит для заданного приложения. Для достижения этой цели библиотеки разбиваются на модули и тщательно … Читать далее Интервью с Аароном Сейго о дальнейшем развитии KDE

Найден способ обхода методов защиты от DoS-уязвимости в HTTP-сервере Apache

Разработчики проекта Apache опубликовали новое уведомление, в котором указали на то, что эксплуатируемая через заголовок Range уязвимость проявляется также и для устаревшего заголовка ‘Request-Range’, поддержка которого оставлена для обеспечения совместимости с Netscape Navigator 2-3 и MSIE 3. В связи с этим ранее приведенные методы защиты неэффективны. В дополнение к ним следует добавить в конфигурацию Apache директиву «RequestHeader unset Request-Range» для блокирования работы заголовка Request-Range. Обновление с исправлением уязвимости пока не выпущено, но в SVN-репозиторий уже добавлен патч. Новые улучшенные правила блокировки атаки (по сравнению с прошлым вариантом увеличена производительность и учтены новые типы проведения атаки): Для Apache 2.2: SetEnvIf Range … Читать далее Найден способ обхода методов защиты от DoS-уязвимости в HTTP-сервере Apache

Компания Samsung открыла код DRM-драйвера для SoC Exynos4210

Компания Samsung выпустила под лицензией GPL код модуля для ядра Linux с реализацией DRM-драйвера (Direct Rendering Manager) для SoC-платформы Exynos4210, используемой в смартфоне Samsung Galaxy S II. Платформа Exynos4210, базирующаяся на процессоре ARM Cortex A9, обладает расширенными графическими возможностями и поддерживает 3D-акселерацию. В настоящее время драйвер поддерживает вывод через FIMD, но в будущем разработчики обещают добавить и поддержку HDMI. Для управления памятью в драйвере используется технология GEM (Graphics Execution Manager), которая позволяет вынести в работающий на уровне ядра DRM-модуль (Direct Rendering Manager) функции, связанные с управлением памятью видеокарты. Технология GEM, разработана компанией Intel и предназначена для низкоуровневого взаимодействия с GPU, … Читать далее Компания Samsung открыла код DRM-драйвера для SoC Exynos4210

Релиз Wine 1.3.27

Вышла новая версия реализации Win32 API — Wine 1.3.27. С момента выпуска версии 1.3.26 было закрыто 62 отчёта об ошибках. Основные изменения в новой версии: Добавлена поддержка мультисэмплинга для Direct3D; Обновлён встроенный движок MSHTML (на базе Gecko); Улучшена поддержка настроек прокси сервера; Добавлены манифесты для встроенных библиотек; Улучшена запись в библиотеке MSXML; Обновлены переводы; Исправлено множество ошибок. Читать далее Релиз Wine 1.3.27

Компания VMware выпустила вариант Cloud Foundry для локального использования

Компания VMware представила пакет Micro Cloud Foundry, который позволяет развернуть открытую PaaS-платформу Cloud Foundry на локальной машине, максимально упростив операции по её развертыванию и избавив пользователей от необходимости настройки и установки платформы. Разработчикам, желающим поэкспериментировать с Cloud Foundry или оценить работоспособность своих приложений, теперь достаточно запустить под управлением VMware Player образ специально сформированной виртуальной машины, созданной на базе Ubuntu. CloudFoundry является полностью открытой PaaS-платформой (Platform as a Service), которая позволяет сформировать инфраструктуру для выполнения в облачных окружениях конечных приложений на Java (Spring), Grails, Ruby (Rails, Sinatra), JavaScript (Node.js), Scala и других языках, работающих поверх JVM. PaaS-платформа, в отличие от IaaS, … Читать далее Компания VMware выпустила вариант Cloud Foundry для локального использования

Разработчики Mozilla отказались от намерения скрыть номер версии Firefox

Алекс Фаборг (Alex Faaborg), специалист компании Mozilla по развитию пользовательского интерфейса Firefox, заявил, что разработчики отказались от плана по воплощению в жизнь предложения о прекращении отображения версии Firefox в диалоге «О программе». В будущих выпусках Firefox номер версии будет отображаться как и прежде. Также утверждается, что пока не планируется изменять принятый порядок наименования релизов, хотя некоторые варианты, например, отражение года в номере версии, не лишены смысла. Читать далее Разработчики Mozilla отказались от намерения скрыть номер версии Firefox

Доступен дистрибутив для создания сетевых шлюзов Vyatta 6.3

Вышел релиз специализированного Linux-дистрибутива для создания маршрутизаторов и межсетевых экранов — Vyatta 6.3, основанного на кодовой базе Debian GNU/Linux, но при этом содержащего в себе ряд оригинальных разработок. Компания Vyatta разрабатывает данный дистрибутив для своих аппаратных платформ, но поддерживает возможность его использования и на обычных компьютерах. Управление может производиться через Web-интерфейс или из командной строки в стиле Juniper. Имеются модули для создания VPN, организации кеширования трафика, фильтрации трафика на основе анализа содержимого IP-пакетов, ограничения доступа посредством специальных правил и URL фильтров. Загрузочный iso-образ дистрибутива занимает 194 Мб. Из представленных в новой версии улучшений можно отметить: Интегрированы драйверы для гигабитных и … Читать далее Доступен дистрибутив для создания сетевых шлюзов Vyatta 6.3

Представлено вспомогательное дерево портов OpenBSD

Джаспер Адриансе (Jasper Lievisse Adriaanse), один из основных мэйнтейнеров дерева портов в OpenBSD, анонсировал создание на Github отдельного дерева портов openbsd-wip, предназначенного для организации совместной работы желающих развивать новые порты и выпускать обновления для имеющихся. Ниже перевод текста анонса: Данное дерево предназначено для содержания и последующей миграции портов в официальное дерево портов OpenBSD. Это означает, что порты в данном дереве активно разрабатываются и могут быть временно неработоспособными. Целью данной идеи является попытка привлечения большего количества людей к участию в портировании ПО и сохранении их (не)завершённых портов. Обновления также приветствуются, следует только стараться поддерживать это дерево чистым путём удаления портов, принятых … Читать далее Представлено вспомогательное дерево портов OpenBSD

Для ядра Linux представлены патчи с реализацией DRBD 8.4

В списке рассылки разработчиков ядра Linux представлен набор патчей для интеграции в состав ядра реализации распределенного реплицируемого блочного устройства (RAID-1 по сети) DRBD 8.4. Ветка 8.3 была выпущена в 2008 году, в 2010 году разработчикам удалось добиться включения DRBD в состав основного ядра 2.6.33. В прошлом месяце был представлен выпуск DRBD 8.4, ключевой особенностью которого является улучшенная реализация протокола, в котором реализована поддержка передачи информации одновременно для нескольких реплицированных блочных устройств в рамках одного соединения (раньше, для каждого устройства создавалось отдельное соединение). Данное новшество позволит заметно повысить производительность и пропускную способность для систем, в которых экспортируется несколько блочных устройств, особенно … Читать далее Для ядра Linux представлены патчи с реализацией DRBD 8.4

Один из ключевых разработчиков Scientific Linux перешел на работу в Red Hat

Трой Доусон (Troy Dawson), один из шести ключевых разработчиков проекта Scientific Linux, объявил об уходе из FermiLabs и переходе на работу в компанию Red Hat. Трой больше не будет участвовать в разработке дистрибутива Scientific Linux, которым занимался на протяжении последних 8 лет. На новом месте работы Трой займется развитием PaaS-платформы OpenShift. Читать далее Один из ключевых разработчиков Scientific Linux перешел на работу в Red Hat

Легко эксплуатируемая DoS-уязвимость в HTTP-сервере Apache (дополнено)

В http-сервере Apache найдена опасная уязвимость, позволяющая вызвать отказ в обслуживании через исчерпание всей доступной памяти. Опасность уязвимости усугубляется тем, что для её осуществления уже доступен готовый эксплоит, позволяющий совершить атаку с одной машины с генерацией минимального трафика. При отсутствии отдельных лимитов на размер выделяемой Apache памяти, после выполнения эксплоита наблюдается полное исчерпание памяти с уходом в бесконечный своппинг без возможности зайти в консоль. Проблема вызвана ошибкой в реализации поддержки загрузки части файла по указанному диапазону (например, после обрыва соединения можно запросить загрузку начиная с определенной позиции). Ошибка связана с тем, что при обработке запроса, содержащего большое число диапазонов (например, … Читать далее Легко эксплуатируемая DoS-уязвимость в HTTP-сервере Apache (дополнено)