Патентное ведомство США признало недействительным патент Apple на прокрутку

Бюро по патентам и товарным знакам США (USPTO) после проведения экспертизы признало недействительным выданный в 2008 году компании Apple патент 7469381, определяющий метод прокрутки объектов, масштабирования и вращение элементов экрана с использованием сенсорных экранов (например, патент используется при организации эффекта возврата к крайнему элементу при попытке прокрутки за пределы списка). На основании патента 7469381 компанией Apple ранее было выдвинуто 20 претензий, которые теперь можно считать недействительными, кроме того патент лицензирован многими производителями техники, которые выплачивают Apple отчисления за его использование. Указанный патент использовался в патентных разбирательствах с компаниями HTC, Motorola и Samsung, которые направили в USPTO требование провести повторную экспертизу … Читать далее Патентное ведомство США признало недействительным патент Apple на прокрутку

Релиз systemd 195 с поддержкой ротации логов по времени

Леннарт Поттеринг (Lennart Poettering) анонсировал релиз системного менеджера systemd 195. Systemd 195 является последним выпуском, новшества которого будут включены в состав дистрибутива Fedora 18. Начиная со следующего выпуска начнётся реализация возможностей, которые будут интегрированы в Fedora 19. Из новшеств, появившихся в systemd 195: В демоне ведения журнала событий появилась поддержка ротации и упаковки логов на основании заданных промежутков времени, в дополнение к ранее реализованной ротации на основании занимаемого дискового пространства; В утилиту journalctl добавлены новые опции «—since»/»—until=» и «—unit» для фильтрации вывода по времени и юнитам; В Journal добавлено ведение индекса значений для каждого из полей, что позволило реализовать такие … Читать далее Релиз systemd 195 с поддержкой ротации логов по времени

Корректирующий релиз GNOME 3.6.1

Вышел первый корректирующий выпуск GNOME 3.6.1, в который включены исправления ошибок, выявленных с момента выпуска релиза GNOME 3.6.0. В новой версии отмечается обновление документации, улучшение переводов и незначительные улучшения, направленные на увеличение стабильности. Из исправленных ошибок можно отметить решение проблем с переключением раскладки клавиатуры и устранение крахов при работе в GNOME Settings. Демонстрационную Live-сборку на основе GNOME 3.6, можно загрузить с данной страницы. Следующий значительный релиз GNOME 3.8 ожидается 27 марта. Среди ожидаемых в GNOME 3.8 новшеств: прекращение поддержки Fallback-режима, поддержка автоматической установки обновлений для расширений GNOME Shell, возможность подключения приложений для выполнения специфичного поиска в Activities Overview, поддержка фильтрации … Читать далее Корректирующий релиз GNOME 3.6.1

Новая версия панели Cairo-Dock 3.1

Представлен релиз Cairo-Dock 3.1, визуально насыщенной панели для обеспечения запуска программ, использующей для организации вывода библиотеку Cairo. Cairo-Dock может работать на любом оборудовании, с любым оконным менеджером, интегрируясь с большинством десктоп-окружений и используя уже имеющиеся настройки. На современных системах используется OpenGL и современные визуальные эффекты, а на устаревших системах панель работает в упрощённом режиме, потребляя минимум ресурсов. Благодаря гибким средствам расширения функциональности Cairo-Dock не ограничивается запуском программ, позволяя устанавливать плагины с реализацией новых визуальных эффектов и апплеты с реализацией дополнительных действий, таких как отображение состояния почтового ящика, приём и отправка мгновенных сообщений, контроль за работой медиаплеера, слежение за RSS-лентами, просмотр … Читать далее Новая версия панели Cairo-Dock 3.1

Релиз среды разработки приложений KDevelop 4.4.0

Объявлено о релизе интегрированной среды программирования KDevelop 4.4.0, основанной на библиотеках KDE/Qt и полностью поддерживающей процесс разработки для KDE 4. Код проекта распространяется под лицензией GPL. Среда разработки доступна для Linux, Solaris, FreeBSD, Mac OS X, Windows и различных Unix-систем. Первичным языком разработки является C++, но через использование плагинов обеспечивается поддержка дополнительных языков программирования, таких как PHP, Java, Ruby и Python. Доступны плагины для интеграции KDevelop с инструментариями Valgrind, QTest, qmake, Mercurial и Perforce. В новой версии реализован ознакомительный режим Welcome screen, нацеленный на упрощение процесса адаптации новичков к разработке с использованием KDevelop. Режим организован в форме упрощённого интерфейса для … Читать далее Релиз среды разработки приложений KDevelop 4.4.0

Обновление проприетарных драйверов AMD Catalyst 12.10 и NVIDIA 304.60

Компания AMD выпустила новую версию проприетарного драйвера для видеокарт ATI — AMD Catalyst 12.10 (106 Мб), в котором не отмечается заметных изменений кроме проведения работы по исправлению ошибок. Дополнительно можно отметить корректирующий релиз стабильной ветки проприетарного драйвера NVIDIA 304.60 в котором представлена большая порция исправлений (например, устранена проблема при работе ланчера Unity) и реализована поддержка опции «Backlight» в RandR, которую можно использовать для настройки яркости экрана. Кроме того, выпущена бета-версия новой экспериментальной ветки NVIDIA 310.14, в которой добавлена поддержка OpenGL 4.3, решены некоторые проблемы с производительностью при работе оболочки Unity, добавлена неофициальная поддержка протокола GLX и многопоточной оптимизации OpenGL, добавлена … Читать далее Обновление проприетарных драйверов AMD Catalyst 12.10 и NVIDIA 304.60

Проект Arduino представил плату Due, созданную на базе 32-разрядного ARM CortexM3

Сообщество Arduino анонсировало финальный вариант платы Arduino Due, разработка которой велась на протяжении последнего года. Основное отличие платы Arduino Due состоит в использовании 32-разрядного микроконтроллера CortexM3 на базе архитектуры ARMv7-M (Atmel SAM3X8E с частотой 84 MHz), в то время как ранее производимые платы Arduino были построены на базе 8-разрядных микроконтроллеров Atmel ATMega, работающих на частоте 16MHz. Плата укомплектована 512 Кб Flash и 96 Кб SRAM (для сравнения модель Arduino Uno поставлялась с 32 Кб Flash и 2 Кб SRAM), имеет пять SPI-шин, два I2C-интерфейса, четыре UARTS и 12 аналоговых входов. Для подключения периферии на плате имеется два порта micro-USB — … Читать далее Проект Arduino представил плату Due, созданную на базе 32-разрядного ARM CortexM3

Релиз JRuby 1.7.0

После полутора лет разработки представлен релиз JRuby 1.7.0, реализации языка Ruby, написанной целиком на Java и предназначенной для выполнения в виртуальной машине JVM. Благодаря использованию JIT-компилятора, производительность JRuby не уступает, а в некоторых ситуациях даже опережает, стандартный интерпретатор Ruby, написанный на языке Си. JRuby позволяет разработчикам на языке Java обращаться к Ruby-библиотекам (например, Ruby on Rails) и встраивать Ruby-код в Java-программы. Разработчики на языке Ruby, в свою очередь, могут получить доступ ко всем библиотекам классов Java. Ключевым новшеством JRuby 1.7.0 является предоставление по умолчанию режима совместимости с веткой Ruby 1.9, с учётом особенностей выпуска языка Ruby 1.9.3. Поддержка режима совместимости … Читать далее Релиз JRuby 1.7.0

Компания Google вошла в число стратегических партнёров Eclipse Foundation

Некоммерческая организация Eclipse Foundation, курирующая развитие платформы для создания интегрированных сред разработки, объявила о включении компании Google в число стратегических партнёров. Получив статус стратегического партнёра компания Google обеспечит выплату ежегодного взноса в размере 250 тысяч долларов и будет финансировать работу 8 разработчиков, занимающихся проектами Eclipse в режиме полного рабочего дня. Компания Google давно и активно участвует в разработке проектов Eclipse и использует платформу Eclipse в своих продуктах. В частности, на базе Eclipse построены интегрированные окружения для разработки приложений для Android, AppEngine, GWT и Dart. Также разработчики приняли значительное участие в создании таких проектов Eclipse, как JGit и WindowBuilder. Кроме Google, … Читать далее Компания Google вошла в число стратегических партнёров Eclipse Foundation

Релиз музыкального плеера DeaDBeeF 0.5.6

Представлен релиз DeaDBeeF 0.5.6, лёгкого музыкального плеера с удобным функциональным интерфейсом и поддержкой широкого спектра аудиоформатов и метаданных. Плеер написан на языке Си и может работать с минимальным набором зависимостей. Интерфейс плеера построен с использованием библиотеки GTK+. Для загрузки доступен дистрибутив плеера, работающий во всех современных десктопных линукс-дистрибутивах. В новой версии исправлено более пятидесяти ошибок и недоработок в различных подсистемах и реализованы следующие новшества: Новый декодер формата ALAC с поддержкой бесшовного воспроизведения (gapless playback) Поддержка глав (chapters) для аудиокниг в формате aac (m4b) Добавлена возможность задавать пользовательский user-agent для сетевых http-сервисов Добавлено автоопределение национальной кодировки GBK (cp936) Кроме того в … Читать далее Релиз музыкального плеера DeaDBeeF 0.5.6

Релиз дистрибутива Precise Puppy Linux 5.4

Вышел релиз легковесного Linux-дистрибутива Precise Puppy 5.4. В отличие от самодостаточной редакции Wary Puppy сборка Precise Puppy выполнена с использованием пакетной базы Ubuntu и ориентирована на работу на более мощном оборудовании. Использование бинарных пакетов из Ubuntu позволило значительно сократить время подготовки и тестирования релиза, и одновременно обеспечило пакетную совместимость с репозиториями Ubuntu, при сохранении совместимости с классическими пакетами Puppy в формате PET. Precise Puppy пришёл на смену сборке Lucid Puppy и отличается главным образом переходом на пакетную базу Ubuntu 12.04, вместо ранее использованных пакетов из Ubuntu 10.04. Несмотря на то, что загрузочный iso-образ занимает всего 154 Мб, в дистрибутиве представлен … Читать далее Релиз дистрибутива Precise Puppy Linux 5.4

Релиз Wayland 1.0, ознаменовавший стабилизацию протокола

После четырёх лет разработки представлен первый стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.0. Одновременно выпущен релиз эталонного композитного сервера Weston 1.0, развивающегося в рамках проекта Wayland. Ключевым достижением Wayland 1.0 является стабилизация API и протокола, которые достигли базовой функциональности, достаточной для построения первых сторонних продуктов. Если до сих пор протокол и клиентский API находились в активной разработке и постоянно менялись, что существенно усложняло развитие приложений и построение решений на базе Wayland, то отныне разработчиками гарантируется обеспечение обратной совместимости для всех будущих версий, что даёт зелёный свет для начала повсеместного внедрения и использования Wayland. При этом протокол и … Читать далее Релиз Wayland 1.0, ознаменовавший стабилизацию протокола

Выход Mono 3.0, открытой реализации платформы .Net

После полутора лет разработки представлен релиз Mono 3.0, свободной многоплатформенной реализации технологии .NET, обеспечивающей поддержку спецификаций .Net Framework для Unix, Mac OS X и Windows. Mono 3.0 является первым значительным стабильным выпуском, подготовленным силами компании Xamarin, основанной Мигелем де Икаса (Miguel De Icaza) с целью продолжения развития Mono и получившей от SUSE право использования связанной с проектом Mono интеллектуальной собственности. Начиная с версии 3.0 проект Mono перешёл на новый механизм подготовки релизов, направленный на ускорение доведения до пользователей новых возможностей и улучшений. Отныне master-ветка всегла будет оставаться стабильной, а все экспериментальные возможности будут развиваться в отдельных подветках. Периодически, по мере … Читать далее Выход Mono 3.0, открытой реализации платформы .Net

Релиз распределенной системы управления исходными текстами Git 1.8.0

Анонсирован релиз распределенной системы управления исходными текстами Git 1.8.0. Git является одной из самых эффективных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям задним числом используются криптографические методы, также возможна привязка цифровых подписей разработчиков к тегам и коммитам. Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, Android, Libreoffice, Systemd, X.Org, Wayland, Mesa, Gstreamer, Wine, Debian DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP. Переход от серии версий 1.7.x к 1.8.x обусловлен изменением поведения команды «git push». … Читать далее Релиз распределенной системы управления исходными текстами Git 1.8.0

Компания Google открыла код Ashier, программы для автоматизации взаимодействия с терминалом

Разработчики из компании Google представили новый открытый проект Ashier, в рамках которого подготовлена утилита для автоматизации выполнения интерактивных операций в терминале в соответствии с заданным шаблоном действий. Например, ashier может использоваться для автоматического ввода команд и ответа на запросы консольного приложения. Выполняемые ashier задачи сходны с утилитой expect, а отличия в основном состоят в существенном упрощении настройки правил, создание которых доступно обычным пользователям. Ashier позволяет задать алгоритм действий с использованием простого языка написания шаблонов. Определяющие логику шаблоны формируются в читаемом и наглядном виде c использованием регулярных выражений и пометки отступами. Поддерживаются в том числе и такие расширенные опции, как парсинг … Читать далее Компания Google открыла код Ashier, программы для автоматизации взаимодействия с терминалом

Оценка производительности открытой компанией Samsung файловой системы F2FS

Представлены результаты оценки производительности файловых систем EXT4 и NILFS2 в сравнении F2FS, новой файловой системы для Flash-накопителей, разработанной в компании Samsung. Тестирование проводилось как на обычном ПК с CPU Core i5 2500, так и на смартфоне a Galaxy S3 с прошивкой на базе Android 4.0.4. В обоих конфигурация использовалась SD-карта Transcend 16GB class 10; Производительность F2FS оказалась выше конкурентов в тестах на случайную и последовательную буферизированную запись, запись cо сбросом буферов через fsync и случайное чтение данных. При оценке времени монтирования лидером стала ФС EXT4, F2FS оказалась на втором месте. buffered write (1GB file) +——-+————————-+———————————-+ | Desktop PC | Galaxy-S … Читать далее Оценка производительности открытой компанией Samsung файловой системы F2FS

Новая версия мультимедиа-перекодировщика Hrizopea 0.2.6

Вышла новая версия универсального мультимедиа-перекодировщика Hrizopea. По сути это «Движок» к которому через модули добавляется поддержка консольных программ — кодировщиков. Код проекта распространяется в рамках лицензии GPL. Сейчас реализована поддержка следующих кодировщиков: Перекодировка звука: Aften, Flac, Flake, Lame, MAC, Musepack, ogg, Wavpack Видео: ffmpeg2theora, MEncoder (примерно 75% функционала) Графика и документы: Convert, uniconvertor, PDFutilites Почти каждый модуль может быть запущен в файловом, пакетном, а теперь и в рекурсивном режиме. Основные изменения в Hrizopea 0.2.6: Полностью переписана подсистема запуска модулей. Теперь один модуль может запускать последовательно несколько кодировщиков. Добавлен фильтр «ВСЕ». Если он установлен, то на вход модуля поступают все файлы … Читать далее Новая версия мультимедиа-перекодировщика Hrizopea 0.2.6

Продемонстрирована передача UHDTV-видео с использованием UltraGrid, Linux и обычных ПК

Разработчики открытого проекта UltraGrid продемонстрировали на проходящем в Чикаго симпозиуме LambdaGrid интерактивную многоточечную систему передачи видео сверхвысокой чёткости (UHDTV), построенную с использованием открытого ПО и обычных компьютеров. Передача осуществлялась из Международного центра передовых интернет-технологий (США) в лабораторию SITOLA (Чехия), одновременно копия потока направлялась в Лабораторию визуальных исследований (США) для трансляции видеоконференции на сайте. Перекодирование и передача данных были организованы с использованием открытого ПО UltraGrid, код которого распространяется под лицензией BSD. Для передачи использовались каналы пропускной способностью 2 Гбит/сек. Между серверами UltraGrid данные передавались в формате JPEG. После получения поток перекодировался в сжатое представление DXT5-YCoCg (6.5 Гбит/сек), которое испльзовалось для организации … Читать далее Продемонстрирована передача UHDTV-видео с использованием UltraGrid, Linux и обычных ПК

Корректирующие выпуски десктоп-окружения Cinnamon 1.6.3 и файлового менеджера Nemo 1.0.5

Представлен релиз пользовательского окружения Cinnamon 1.6.3, в рамках которого сообществом разработчиков дистрибутива Linux Mint развивается форк оболочки GNOME Shell и оконного менеджера Mutter, нацеленный на предоставление окружения в классическом стиле GNOME 2, но основанного на технологиях GNOME 3 и поддерживающего удачные элементы взаимодействия из GNOME Shell. Одновременно доступен корректирующий выпуск развиваемого синхронно файлового менеджера Nemo 1.0.5 (форк Nautilus). Новые версии вышли спустя день после Cinnamon 1.6.2 и Nemo 1.0.4 и содержат дополнительную порцию исправлений. В частности, в Cinnamon 1.6.3 устранены проблемы с отображением контекстного меню, обеспечен переход на корректный виртуальный рабочий стол при повторном обращении уже запущенному приложению, добавлено отображение … Читать далее Корректирующие выпуски десктоп-окружения Cinnamon 1.6.3 и файлового менеджера Nemo 1.0.5

Представлена реализация LLVM Core, переписанная на языке Java

Студент одного из университетов Китая анонсировал проект JLLVM, в рамках которого подготовлена версия библиотек LLVM Core (Low Level Virtual Machine Core libraries), реализованная на языке Java. В качестве мотива создания проекта упоминается изначальная ориентация библиотек LLVM Core на разработчиков на языке C++, что затрудняет анализ промежуточного представления кода (LLVM IR) разработчиками, использующими для своих проектов язык Java. JLLVM предоставляет набор похожих на LLVM Core средств для анализа LLVM IR, предлагая при этом компоненты, изначально написанные на Java. В частности, подготовлены средства для распознавания LLVM IR и генерации парсера. Парсер анализирует LLVM IR и сохраняет элементы LLVM (инструкции, функции, типы и … Читать далее Представлена реализация LLVM Core, переписанная на языке Java

93 выпуск новостей проекта ReactOS

Доступен перевод 93 выпуска новостей проекта ReactOS, операционной системы с открытым исходным кодом, нацеленной на обеспечение совместимости с программами и драйверами Microsoft Windows семейства NT (XP/2003). Окна и Рабочие столы В операционных системах семейства Windows рабочий стол, который видит пользователь после окончания загрузки компьютера, состоит из трёх составных частей: объект режима ядра, окно пользовательского режима, и поток. В объекте «Desktop» нет ничего особенного, а вот окно и поток представляют куда больший интерес. В Windows, окна рабочего стола создаются несколько иначе, чем обычные окна, и используют единый поток обработки данных. Этот поток обрабатывает системные сообщения, отправленные окну рабочего стола даже в … Читать далее 93 выпуск новостей проекта ReactOS