LINUX.ORG.RU

Сообщения www_linux_org_ru

 

Red Hat работает над новым java-подобным языком программирования ceylon

Группа Red Hat

Вряд ли стоит в тексте новости перечислять все отличия языка от явы и общие черты с C#  — так что лучше самим прочитать слайды. Общее же направление языка:

1. Учесть те ошибки, которые совершены при проектировании явы. Ошибки, приведшие, в частности, к тому, что на яве трудно кратко и типобезопасно описать GUI и многие другие структурированные вещи — в результате чего приходится «выходить» из явы и использовать XML.

Вот что пишет об этом сам автор:

But I guess I should mention that the number one technical problem that we simply can't solve to our satisfaction in Java - or in any other existing JVM language - is the problem of defining user interfaces and structured data using a typesafe, hierarchical syntax. Without a solution to this problem, Java remains joined at the hip to XML.

2. Неудобства от использования устаревшего JDK (от себя добавлю — ява до дженериков и после — это 2 разных языка)

Сейчас имеется спецификация языка, ANTLR-грамматика, и неполный type checker, работы по генерации байт-кода только начались, но автор надеется использовать значительную долю кода из javac (как, впрочем, и код из Open JDK, JBoss, and Eclipse). Язык, похоже, будет JVM-based.

Слайды:

http://www.qconbeijing.com/download/G...

http://www.qconbeijing.com/download/G...

Обсуждение ceylon vs. scala:

http://stackoverflow.com/questions/56...

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

 , , ,

www_linux_org_ru ()

Со-основатель Postgres представил новую СУБД VoltDB

Группа Open Source

VoltDB LLC объявила о создании системы управления базами данных VoltDB, ориентированной на обработку транзакций в реальном времени (OLTP). Исходные тексты одной из редакций системы («Community Edition») доступны бесплатно по лицензии GPL, также имеется платная подписка. Руководителем команды разработчиков является Майкл Стоунбрейкер (Mike Stonebraker), со-основатель Postgres, занимавший также пост CTO («главный инженер» или «технический директор») в Informix.

VoltDB — это кластерная in-memory СУБД; она поддерживает выполнение запросов на SQL, хранимые процедуры на Java и в отличие от популярных NoSQL-решений гарантирует транзакционную целостность данных ACID. По утверждению компании, VoltDB опережает по производительности (неназванные) традиционные OLTP СУБД в односерверной конфигурации в 45 раз, и опережает MySQL с Memcached. Также, по утверждению компании, в тестах скорости VoltDB показала себя на уровне или быстрее, чем (неназванные) NoSQL-решения.

Страница загрузки (downloads)

Вопросы и ответы (FAQ)

>>> Сообщение на сайте компании

 , , ,

www_linux_org_ru ()

Вышел KOffice 2.2

Группа KDE

KOffice — это пакет офисных приложений, который включает:

  • KWord — текстовый процессор
  • KSpread — табличный процессор
  • KPresenter — программа подготовки презентаций
  • KPlato — система управлениями проектами, оперирующая диаграммами Ганта
  • Karbon14 — векторный графический редактор
  • Krita — растровый графический редактор
  • KChart — редактор диаграмм
  • KFormula — редактор формул

Данный релиз примечателен тем, что в состав KOffice вошло Kexi — аналог Microsoft Access, работающий как с локальными (собственный формат), так и с удалёнными базами данных. Ранее Kexi находилось примерно в таком же статусе, как сейчас Kivio (программа для создания диаграмм) — Kivio is currently looking for volunteers to make it ready for release.

Среди программ особенно выделяется Krita — в нее добавлены поддержка PPM, XCF (это формат файлов gimp) и JPEG2000, импорт GIF, запись всех рисующих инструментов, редактирование операций рисования в макро-редакторе и (действительно) многое другое.

Среди основных улучшений остальной части офиса — новые фильтры импорта для форматов docx, xlsx и pptx на основе MS OOXML, существенно улучшенные фильтры импорта из форматов doc, xls и ppt, новая архитектура фильтра ppt.

Список новых фич можно прочесть в koffice-2-2-beta-1-changelog (на сайте новости и changelog-а еще нет).

>>> Архив с исходниками релиза (55МБ)

 , , ,

www_linux_org_ru ()

Oracle уволила лидера проекта GNOME Accessibility

Группа GNOME

Joanmarie Diggs опубликовала открытое письмо Oracle, в котором сообщает, что Oracle уволила двух членов Sun's Accessibility Project Office (проекта, предназначенного для людей с ограниченными возможносями). Среди них — Willie Walker, одновременно являвшийся лидером проекта GNOME Accessibility и лидером разработки Orca — программы для чтения с экрана (скрин ридера) с открытым исходным кодом.

Joanmarie Diggs сообщает, что еще до этого увольнения из Sun's Accessibility Project Office часть персонала была уволена, и в своем открытом письме высказывает надежду, что этот недосмотр со стороны Oracle будет скоро исправлен. В противном случае, если ни Oracle, ни какая-либо другая компания не продолжит работу над программами по Accessibility, то по её мнению окружение рабочего стола GNOME придет в упадок.

>>> Обсуждение на lwn.net

 , , ,

www_linux_org_ru ()

ClearView автоматически отслеживает нарушения работы программы и создает для нее бинарные патчи

Группа Проприетарное ПО

Эта программа создана под руководством Martin C. Rinard, профессора MIT. ClearView не нуждается в исходном коде программы. Работа ClearView состоит из следующих стадий:

  • Обучение — наблюдая за нормальной работой приложения создается модель работы программы. Модель — это набор утверждений (инвариантов) о состоянии регистров и памяти.
  • Мониторинг — с помощью подключаемых мониторов (в проекте использовались Heap Guard & Determina Memory Firewall) выявляются нарушения функционирования (типа срыва стэка).
  • Идентификация связанных инвариантов — в случае нарушения функционирования устанавливаются бинарные патчи недалеко от точки нарушения, которые выявляют связанные с нарушением инварианты.
  • Генерация бинарных патчей — кандидатов на починку. Патчи меняют функционирование программы только при нарушении связанных инвариантов.
  • Проверка того, что патч-кандидат решает проблему и выбор одного из кандидатов.

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

>>> pdf с описанием принципов работы

 

www_linux_org_ru ()

Пятилетний юбилей Ubuntu

Группа Ubuntu Linux

5 лет назад, 20 октября 2004 года, вышел первый релиз Убунту.

>>> То самое сообщение об этом Марка Шаттлворта

 , ,

www_linux_org_ru ()

Intel выпустила C++ STM Compiler версии 3.0 Prototype Edition

Группа Проприетарное ПО

STM — Software Transactional Memory — один из перспективных методов повышения быстродействия программ за счет распараллеливания на современных (и будущих) многоядерных процессорах.

Несмотря на распостраненное мнение, что удобство реализации STM — это одно из преимуществ функциональных языков (таких, как Haskell), Intel продолжает совершенствовать поддержку STM в своем компиляторе C++, в том числе и для Linux.

Среди новых фич:

  • транзакционные new, delete, конструкторы и деструкторы
  • транзакционный вариант библиотеки STL
  • и многое другое (полный список по ссылке)

>>> cписок нового в версии 3, пример кода, ссылка на скачивание

 , ,

www_linux_org_ru ()

Исполнительный директор Mozilla поддержала предварительное решение Еврокомиссии в отношении Microsoft

Группа Mozilla

Напомним, что Еврокомиссия выдала предварительное заключение, по которому Microsoft, привязывая свой браузер к операционной системе, пытается нарушить условия конкуренции между браузерами, лишая потребителей процедуры выбора решения.

В своей публикации в блоге исполнительный директор Mozilla Митчелл приводит дополнительные факты, доказывающие правильность решения комиссии, и предлагает Еврокомиссии помощь со стороны Mozilla Foundation для выяснения способа, которым можно было бы исправить тот ущерб рынку, который нанесла ему компания Microsoft.

>>> Публикация в блоге Митчелл Бейкер

 

www_linux_org_ru ()

Google поможет определить, ограничивает ли ваш провайдер BitTorrent

Группа Linux General

Сервис пытается определить ограничения на трафик, связанные именно с протоколом. В будущем планируется тестировать не только BitTorrent, но и на другие протоколы:

Glasnost attempts to detect whether your Internet access provider is performing application-specific traffic shaping. Currently, you can test if your ISP is throttling or blocking BitTorrent. Tests for other applications will follow soon.

Среди основателей не только гугль: New America Foundation's Open Technology Institute, the PlanetLab Consortium, Google Inc. and academic researchers.

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

 ,

www_linux_org_ru ()

Прототип замыканий (closures) в языке Java поддерживает все пункты спецификации

Группа Java

Об этом сообщает в своем блоге Нил Гафтер ( http://gafter.blogspot.com/ ).

Пикантость ситуации придает тот факт, что Гафтер долгое время работал ведущим инженером (senior staff engineer) в Sun Microsystems, участвуя в реализации явы с версии 1.4 по 5.0.

После этого Гафтер перешел в компанию Микрософт, где и работает в настоящее время над языками dotnet. Тем не менее, в свободное время Гафтер участвует в развитии языка Java, как он сам пишет для того, чтобы "сбалансировать свою жизнь" (To balance his life).

>>> Спецификация замыканий в яве

 , , , , , ,

www_linux_org_ru ()

Робот, собирающий свою копию, доступен по GPL

Группа Open Source

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

Роботы с возможностью самосборки были и ранее, но стоимость их была около 30 000 евро, в то время как стоимость материалов для этого робота -- в районе 500 евро.

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

 , , ,

www_linux_org_ru ()

Техническая статья Sun «Делаем Java быстрее чем С, используя LRWP»

Группа Java

Начав с технического решения на основе веб-сервера Xitami, имеющего некоторые проблемы с Соларисом (Running a copy in each zone improved performance by more than 100% but still was not the solution to the scalability problem with Xitami), группа инженеров, используя Java и технологию LRWP, добилась производительности на 78% большей, чем у системы на основе Xitami. Xitami назван в статье одним из top10 веб-серверов (one of the top 10 web servers). По отчету Netcraft ( http://survey.netcraft.com/Reports/20... ), на момент написания статьи Xitami имел долю в 0.006% от доли веб-сервера Apache, если считать по количеству сайтов.

>>> Making Java Technology Faster Than C with LRWP

 , , , , ,

www_linux_org_ru ()

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