2008-01-08

ZFS update for the bleeding edge

Saw a post on zfs-discuss today, ZFS for Leopard source & binaries have been posted to zfs.macosforge.org. This includes some new fixes over the one on ADC, but it is also bleeding edge - there's no PKG file to install, so you have to be comfortable manually copying a bunch of files at the command line with sudo to use this, and there are a bunch of known bugs (listed at zfs.macosforge.org).

It's not an official Apple release, so if you break anything on your system with it, I'm sure their response is going to be "reinstall everything - you did have backups, right?"

That said, Noël's announcement said that he has his homedir on ZFS now, which is what I've been wanting to do ever since I heard there might be ZFS support in 10.5.

Here's the list of bugs fixed in the 102A rev:

Bugs Fixed in this Rev:


  • 5448925: sync ZFS with Solaris build 72

  • 5405398: zfs needs kqueue(2) API support

  • 5602507: Leopard9A581: Kernel trap at 0×4d351d9c, type 14=page fault, registers:

  • 5592757: Kernel panic when writing to a zfs volume

  • 5482932: Raidz parity rewrite issue

  • 5641577: ZFS: panic: zap->zap_u.zap_fat.zap_phys->zap_magic == 0×2F52AB2ABULL failed

  • 5621659: assertion failed in /Users/local/zfs-101-latest_fixes/zfs_kext/zfs/zfs_dir.c line 730: error == 0

  • 5643944: ZFS get/set and mountpoints are misbehaving

  • 5645880: Finder copy and “delete” broken in zfs-101 plus fixes..

2008-01-06

iTunes & FUSE

iTunesFS is a FUSE filesystem that lets you see all your iPods & iTunes playlists as Finder folders. Download it here.

2008-01-05

rspec_on_rails sqlite3 error

I started a new project last night, and decided to use rspec_on_rails. I was following some examples from Luke Redpath's blog entry and got the following error:


SQLite3::SQLException in 'A player should be invalid without a user_id'
SQL logic error or missing database


I eventually tracked down an email from David Chelimsky on rspec-users that explained this could be fixed by setting config.use_transactional_fixtures = false in
spec/spec_helper.rb.

Anyway, posting it here to make it easier to google for.

2007-12-17

QuickLook + TextMate

QuickLook plugins for TextMate - there's one that lets you view source files in your project with TextMate, and another that lets QuickLook use TextMate to render syntax-colorized views of source code.

Both are at Ciarán Walsh's blog.

2007-12-15

ZIP file Quick Look plugin

XX posted a free Quick Look plugin that lets you examine ZIP, TAR, GZip, BZip2, ARJ, LZH, ISO, CHM, CAB, CPIO, RAR, 7-Zip, DEB, RPM, StuffIt's SIT, DiskDoubler, BinHex, and MacBinary on his MacItBetter blog.

2007-11-27

Free album on iTunes

Get 34 free tracks, courtesy of tunecore, at http://www.tunecore.com/freealbum.

They're a specific set of tracks from tunecore customers, and I liked a few.

2007-10-31

Leopard Security Roundup

Thomas Ptacek of Matasano Security posted a very good review of the various Leopard security features on their blog, matasano chargen.

2007-10-28

Remove APE before insalling 10.5

There are known issues with Unsanity's APE extension and 10.5. Remove it before upgrading to 10.5.

You may not realize you have APE - Logitech's mouse driver is known to use it, and AudioHijack Pro's Instant hijack is also known to use it.

If you are getting the blue screen and no loginwindow, you can nuke APE without a reinstall with the following steps:


  1. Boot into single user mode by holding Apple+S on startup

  2. fsck -fy /

  3. /sbin/mount -uw /

  4. rm -rf /Library/Preference Panes/Application Enhancer.prefpane /Library/Frameworks/Application Enhancer.framework /System/Library/SystemConfiguration/Application Enhancer.bundle /Library/Preferences/com.unsanity.ape.plist

  5. sync;shutdown -r now



Edit
John Gruber has more background on this in an article he wrote on Daring Fireball here and Apple posted a KB article about this here.

Open Finder selection in TextMate

The Pug Automatic posted a nice little applescript you can add to your Finder toolbar that lets you just click the button to open the selected files/folders in TextMate.

Grab it here.

Creative Commons License

This work is licensed under a Creative Commons License.
Copyright 2007-2010, Joseph P. Block, Some Rights Reserved.

Creative Commons Logo