Monthly Archive for September, 2009

Yahoo! User Interface Library 3.0.0 released

Yahoo! released version 3.0.0 of the Yahoo! User Interface Library – YUI for short.

The YUI Library is a set of utilities and controls, written with JavaScript and CSS, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. YUI is available under a BSD license and is free for all uses.

YUI 3 is the first ground-up redesign of YUI since 2005, and it brings with it a host of modernizations:

  • Selector-driven: YUI 3 is built around one of the lightest, fastest selector engines available, bringing the expressive power of the CSS selector specification into actions that target DOM nodes.
  • Syntactically terse: Without polluting the global namespace, YUI 3 supports a more terse coding style in which more can be accomplished with less code.
  • Self-completing: YUI 3’s light (6.2KB gzipped) seed file can serve as the starting point for any implementation. As long as this seed file is present on the page, you can load any module in the library on the fly. And all modules brought into the page via the built-in loader are done so via combo-handled, non-blocking HTTP requests. This makes loading the library safe, easy and fast.
  • Sandboxed: YUI modules are bound to YUI instances when you use() them; this protects you against changes that might happen later in the page’s lifecycle. (In other words, if someone blows away a module you’re using after you’ve created your YUI instance, your code won’t be affected.)

Downloads are available at http://developer.yahoo.com/yui/3/

Movable Type 4.32 released

Movable Type 4.32 has been released.
MT4.32 fixes a handful of minor bugs and adds the Zemanta plugin. More information about the Zemanta plugin can be found here.

Release notes

Continue reading ‘Movable Type 4.32 released’

Lucene 2.9.0 released

Apache released Lucene 2.9.0.

Lucene is open-source search-engine software.

This release has many improvements since release 2.4.1, including:

  • Per segment searching and caching (can lead to much faster reopen among other things)
  • Near real-time search capabilities added to IndexWriter
  • New Query types
  • Smarter, more scalable multi-term queries (wildcard, range, etc)
  • A freshly optimized Collector/Scorer API
  • Improved Unicode support and the addition of Collation contrib
  • A new Attribute based TokenStream API
  • A new QueryParser framework in contrib with a core QueryParser replacement impl included.
  • Scoring is now optional when sorting by Field, or using a custom Collector, gaining sizable performance when scores are not required.
  • New analyzers (PersianAnalyzer, ArabicAnalyzer, SmartChineseAnalyzer)
  • New fast-vector-highlighter for large documents
  • Lucene now includes high-performance handling of numeric fields. Such fields are indexed with a trie structure, enabling simple to use and much faster numeric range searching without having to externally pre-process numeric values into textual values.

Downloads are available at http://www.apache.org/dyn/closer.cgi/lucene/java/

Ogg Theora 1.1 released

Xiph.org released Ogg Theora 1.1 codename Thusnelda.

Instead of completely rewriting Ogg Theora’s compression algorithm, they continued the development of the “Truemotion VP3.2″. The Truemotion VP 3.2 codec was released under an open source licence by On2 Technologies.

This release is API and ABI compatible with the 1.0 stable release and can be used as a drop in replacement, although some changes are needed to take advantage of new encoder features like two-pass.

The highlights in this release are:

  • Better-looking videos
  • Smaller files at the same quality.
  • Much faster decoder.
  • Two-pass mode for making files just the size you want them.
  • Rigid bitrate controls trade off quality for the needs of live streaming applications.

Technical Improvements

Continue reading ‘Ogg Theora 1.1 released’

e107 0.7.16 released

Version 0.7.16 of the e107 website content management system has been released. This release fixes a load of bug and patches a some security holes. As always, it is suggested that you upgrade to this new version as soon as possible.

e107 is written in PHP and uses MySQL as backend.

Changelog

Continue reading ‘e107 0.7.16 released’