DLSLUG, 2 August: Usable Web Applications with Rails and AJAX

Bill McGonigle announces the August meeting of the Dartmouth – Lake Sunapee Linux User Group, held as usual at Dartmouth College, Carson Hall, Room L01 from 7 – 9 PM. The main presentation will be “Usable Web Applications with Rails and AJAX,” presented by William Henderson-Frost.

“Will will present Greenout!, a new web application that’s focused on usability and developed on the Ruby on Rails platform using AJAX techniques, the Prototype library, and plenty of custom code. He’ll describe the process of developing a web application with Ruby on Rails, the challenges of writing an AJAX application, and some of the tips and techniques he’s developed along the way.”

“Will is a Senior at Dartmouth College, majoring in Computer Science, and a Hanover native. He enjoys good programming languages, like Ruby.”

Sounds like an interesting meeting. Ruby is a pretty sleek language, and the Rails platform makes application development far easier.

DLSLUG notes, 7-June-2007

The Dartmouth – Lake Sunapee Linux User Group held their meeting on the usual first Thursday, but at a new location: the Dartmouth Regional Technology Center, where Bill McGonigle has recently set up his new offices. Nice place!

Seven attendees found their way to the meeting, and we had an informal chat covering a wide range of issue: the challenges of single-person consultancies, the business of consulting, Nagios, Dartware, a new version of Logo from MIT, having a presence at Hanover’s Street Fest (July 28, btw).

Bill had an interesting proposal: that the group create a “chuck box” (Boy Scouts’ term, ref: http://www.troop168.net/forms/patrolboxa.htm) that could contain a GNHLUG-booth-in-a-box: a banner, handouts, a tent/canopy,… what else? Interesting idea.

Bill also recommended we check out http://www.zazzle.com if we’re considering making promotional items.

Good times had by all. No DLSLUG meeting in July; instead, you’re encouraged to come to the GNHLUG-wide BBQ July 15th. Hope to see you there!

Is ZFS Apple’s secret weapon? | InfoWorld | News | 2007-06-08 | By Gregg Keizer, Computerworld

Gregg Keizer asks “Is ZFS Apple’s secret weapon?? Sun’s CEO Jonathan Schwartz said Apple’s upcoming Mac OS X 10.5 Leopard would rely on a file system that engineers at his company have spent years creating: ZFS.”

Very cool! GNHLUGgers saw ZFS presented at the Dartmouth-Lake Sunapee Linux User Group meeting in April when Todd Underwood mentioned the OS X rumors. An XServe running as the front-end to a whole mess of disks could mean a very easy-to-use, near-infinite scaling of storage devices, ideal for any SME with delusions of grandeur. Looking forward to seeing what Apple does with ZFS!

DLSLUG notes, 5-Apr-2007: Todd Underwood discusses ZFS

Fifteen attendees made it to the April meeting of the Dartmouth Lake
Sunapee Linux User Group
, held as usual in Carson Hall at the Dartmouth College campus on the first Thursday of the month.

Todd Underwood, Vice President, Operations and Professional Services at Renesys presented “ZFS: The Last Word in File Systems.” Renesys is in the business of collecting, analyzing and archiving data about what’s happening on the internet and, not surprisingly, that’s a lot of data and growing geometrically. One of Todd’s projects is to provide fast and reliable storage for the hundreds of gigabytes per day acquired and the tens of terabytes of data stored. He presented a survey of what’s out there, what his needs were, and how he reluctantly narrowed the search down to SUN Solaris and ZFS. While he had nothing but praise for ZFS, he expressed some reservations about SUN. Strong reservations.

Todd dug into the ZFS architecture. ZFS is truly amazing: disk contents are always coherent, with writes all checksummed, writes as atomic transactions, with “fancy FS internals” like IO scheduling, dynamic block sizes and prefetch queues, huge limits (128-bit data). ZFS flattens the Linux file system model of multiple layers into a single monolith, and eliminates entire classes of problems introduced by the multiple layer architecture. There is no fsck. Devices are accumulated into pools. File systems are assigned to pools. Storage addition and maintenance is fairly trivial. ZFS performance is remarkable, at disk speed (with compression, sometimes in excess of disk speed).

Todd presented the rough outlines of his storage system: $17k worth of hardware from SUN and Dell yields 7.5 terabytes of storage with nearly a gigabyte per second throughput. Todd’s disk storage challenge is solved, as the company’s demand can’t match the throughput capacity of his system, for now, and the system can be expanded with additional external storage.

As for the porting of ZFS onto other architectures, Todd expressed the opinion that running on Solaris or OpenSolaris is likely the best current solutions. Porting onto BSD is underway but not yet ready. He had heard that ZFS was ported to OS X but could not confirm (Googling ZFS OSX yields interesting results).

Todd promises to send along slides from his presentation; I’ll try to post links to them to the website.

After the main presentation, there was a good session of questions and answers. I asked a question on replication of Postgres and Todd recommended the Sequoia product.

Thanks to Todd for his thorough presentation, to Bill McGonigle for organizing the meeting, to Bill Sconce for sharing his notes with me for this post, and to all for attending and participating. Next meeting, still tentative, will be on writing a FireFox extension by Roger Trussell.