Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

March 30 2008


iPhone bookmark woes

So I thought 'why not sync my bookmarks this time around?', not realizing that this will bring the death-blow to the bookmarks on my iPhone when I do it for the first time. Thankfully, the old bookmarks were lying around as backup in the MobileSync folder and it wasn't that difficult to import them to Safari from there:

1) Remember some URL from your bookmarks and grep for it in ~/Library/Application Support/MobileSync/*/*.mdbackup
2) Copy the matching files to some temporary directory.
3) Download the iphone-backup-decoder from http://code.google.com/p/iphone-backup-decoder/downloads/list
4) Run it on your *.mdbackup files. This won't actually work the first time around, delete the 'Greylisting' key from the now-XMLified plists and run the python script again.
5) Finally a Bookmarks.plist should appear in ./MobileSyncExport/Library/Safari/ - you can import that into your regular Safari and sync it back to your iPhone.

I will probably hack together an automated way to do this in the coming days as it is bound to happen again sometime...

March 21 2008


We're fucked...

Trying to compile Gobby with MacPorts on OSX, I discovered that the glibmm port doesn't compile. Looking at the source, I found the following gem:

"// If this should ever fail we're fucked.
    g_assert(gerror != 0);"

March 12 2008


Hori Fighting Stick EX-2 on a Mac

I finally got Virtua Fighter 5 for the 360 and also bought the new Hori Joystick with it. Naturally, I also want to use the stick for MacMAME. There already is a kext for 360 controllers available here, but it didn't recognize the device. The simple solution is adding the Product-/Vendor-IDs to the Info.plist of the driver. The file is located at /System/Library/Extensions/360Controller.kext/Contents/Info.plist
. You can find the replacement Info.plist here. After replacing the old plist, you can use your Hori stick with MacMAME!

March 11 2008


Time Machine on a disk attached to your Airport router

So Apple decided to only allow network backups to the Time Capsule. That's fine with me, in general, but I already own an Airport Extreme and don't feel like paying Apple for putting an HDD into a box. After some googling, I connected the pieces I'm now sharing with you:

1) Enable 'unsupported' volumes:

$ defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

2) Mount your remote AFP volume and set it as backup target in the Time Machine preferences (Note: this will not work correctly, don't worry...). While doing the backup, keep a Finder window with the AFP volume open, as a sparse bundle gets created and deleted during this failing backup, you should copy its name while it's there. This step is optional, you may also find out the name manually. The sparse bundle will be called ${hostname}_${mac_addr}.sparsebundle, where $mac_addr is the MAC address of the NIC connected to the Airport router, in lower case and without the colons.

3) When you have the name, you can use Disk Utility to create the sparse bundle yourself, as Time Machine doesn't quite make by itself. See above for the file name and choose a descriptive volume name. Volume Size is up to you, Volume format should be the default (Mac OS Extended, journaled). Use no encryption, no partition map and choose 'sparse bundle disk image' as image format. After creating this sparse bundle on your local machine, unmount it and put it on your AFP share.

4) Now you're ready for take-off. Configure your backup in the Time Machine preferences and start it. Time Machine will now find your previously created sparse bundle and happily mount it. Keep in mind that backups over the air are still slow, in spite of 802.11n.

Reposted bySheenaHomer SheenaHomer
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.

Don't be the product, buy the product!