Posts relating to the softpixel computer club.
JFS on Linux = Surprisingly Lossy JFS on Linux = Surprisingly Lossy

Posted by smokris on 2009.03.08 @ 18:29

Filed under:

I set up a RAID media server a couple years ago, and decided to give JFS2 a try, since it’s touted as being fast and reliable across the spectrum of usecases. My setup is primarily write-once-read-many, for storing the terabytes of audio and video recordings I’ve made over the last decade for project ruori and the like.

Several weeks ago, the power went out for an extended period of time while I was away, and, while it was on UPS backup, it failed to shutdown cleanly and the power was suddenly cut when the UPS ran out.

When I brought the machine back up, the volume wouldn’t mount, so I ran jfs_fsck on it. jfs_fsck said that the journal was corrupt, and started block-scanning. It came up with a pretty big list of files and directories that were irrevocably corrupt. Parts of a few of them got linked into /lost+found, but the majority simply vanished.

Funny thing is, I hadn’t made any changes to these files in several years. I could understand if maybe some very recent FS updates were lost due to write-caching, but why did it lose track of these ancient files?

This reminds me of the rampant table corruption of MS-DOS’s FAT16 filesystem, which couldn’t keep track of a needle dancing on the point of a needle.

So, plus one for backups of backups, and minus one for JFS on Linux. I think I’ll be rebuilding the machine with ZFS-fuse. Or OpenSolaris, for that matter.

Drupalcon tidbits

Posted by bbinkovitz on 2009.03.07 @ 12:44

Filed under:

Cool things I learned about at Drupalcon DC include (but are not limited to) the following:

  • There is a Drupal 6 theme starter app whose maintainer is constantly improving it.
  • Usability studies have proven that I am not the only one who couldn’t figure out WTF to do with the welcome screen on my first Drupal install.
  • A lot of the modules that seem like they should be in core but probably won’t be in Drupal 7, are left out because Token is unlikely to be included and many of them rely on Token.

As usual, more coming…

DrupalCon 2009: First Impressions

Posted by bbinkovitz on 2009.03.05 @ 09:13

Filed under:

I can positively affirm that the free tee-shirts given out with DrupalCon 09 registration are quality. The medium size fits me perfectly and the cotton is nice and soft and thick. Overall very wearable. Caveat: they’re not pre-shrunk so they will shrink.

I have a lot of actually relevant info to post but that will have to wait. Topics will include:

  • Theming tips and best practices
  • Awesome stuff (eg. fields!) that will be built-in to Drupal 7
  • Awesome stuff that won’t be in core in Drupal 7, and why it won’t (Hint: if it depends on something that won’t make core, it can’t go in core either)
  • Some other stuff.

Overall it’s been enjoyable and packed with information so far. I only wish I could go to more sessions.

The Feast, it's Ruined — My Quest For Eggo Waffles The Feast, it's Ruined — My Quest For Eggo Waffles

Posted by mradcliffe on 2007.09.13 @ 07:09

Filed under:

Updated: now with response.

Eggo Waffles

I thought to myself this morning — I want an Eggo Waffle. You see, I have never had one, but have always been interested. There were some in the freezer that Robert had bought, removed from their packaging because of his space-saving ways.

Naturally I found the need to prepare an Eggo Waffle to the correct specifications as I wanted to make sure that I was having the correct Eggo experience (microwave, toast, pan fry, what?). To my surprise the feast was ruined (credit for the title), and breakfast was not magically delicious. [more...]

Paper Is Bad Records gets a makeover

Posted by bbinkovitz on 2007.08.20 @ 18:12

Filed under:

Paper Is Bad Records, Inc.Paper Is Bad Records, Inc. was formed with no fanfare whatsoever back in 2005 by some of the people behind Tuesday Afternoon at China Wong Buffet as a venue for production and distribution of the resulting DVD. The DVD was a huge success and we all became rock stars. In our decadent complacency, we never got around to making a website for our one-hit-wonder. [more...]


Posted by cwright on 2007.07.10 @ 16:24

Filed under:

screenshot of kineme.netThe Kineme Quartz Composer patches now have a proper home at, including forums, bug reports, comments, and feature requests — complete with voting!

Along with the new site, a few new patches are available as well based on requests from users.

Cross-compiling on Malus Sylvestris

Posted by cwright on 2007.04.06 @ 14:42

Filed under:

After working my way through most of the migration to Mac, I came across a common problem for multi-platform developers like myself. The problem is the creation and use of applications targeted for another platform. For example, using a Linux compiler to develop Windows applications, or using an OS X compiler to develop Linux applications.

This is a fairly common problem, and also fairly simple to solve. The resultant tool kit is referred to as a Cross-Compiler, because is crosses platforms, and it compiles source code into target code. For Linux, my cross-compiler of choice was created and maintained by SDL, and can be found here. This allowed me to write Windows programs without needing to actually run Windows. Since both Linux and Windows were my complete set of frequented platforms, that sufficed. Now, however, one more platform has entered the mix. [more...]

Interactive Argyle Generator

Posted by bbinkovitz on 2007.04.05 @ 21:42

Filed under:

argyle from the generatorSo, last weekend I decided to learn PHP. I went through a tutorial, orchestrated a lovely rendition of “hello, world!”, and then decided I needed a more challenging project.

So I made an Interactive Argyle Generator.

You can see the current version of it here.

there's no place like

Posted by bbinkovitz on 2006.10.21 @ 11:06

Filed under:

Dear, sweet, patient, virtuous reader.

In your innocence, you may not know how much Fedora Core 6, theoretically only days from the final release version, could possibly suck.

Your tender mind may not be able to imagine the bizarre fatal errors that crashed anaconda (Fedora’s installer) in graphical mode every freaking time we tried to set up the network preferences.

And your unspoiled eyes may never have seen the likes of the errors we got attempting to use the yum repository even after the ostensibly successful installation of Fedora Core 6 in text mode.

But you must try, little children, to wrap your minds around the sheer nameless horror we experienced when we decided, after nearly 10 straight hours of attempting to set up Fedora Core 6, that a total reinstall with Fedora Core 5 was the only way out of the bottomless abyss of night into which we had fallen. [more...]

midnight in the garden of softpixel servers

Posted by bbinkovitz on 2006.10.21 @ 10:50

Filed under:

[bbinkovitz@kipu ~]$ fin leikata leikata: clip, cut, shear, slice