Archive for the ‘Mac’ Category

ACLr8 site redesign

Sunday, September 13th, 2009

It’s not much, but the ACLr8 site has been changed a bit. I added MacUpdate and stuff. Also, quite an accomplishment for me, I’ve finally managed to make a page have a minimum page length but no maximum. That is, if your screen is smaller than the content, you’ll get a scroll bar. But if it is larger, the page continues until the bottom of the user’s screen. Go to the ACLr8 page and press Cmd/Ctrl and Minus (-) to see what I mean. Really it’s just two divs, set with absolute position on top of each other. One contains the content (haha) and has no set height, and the other has a height of 100%, but is just an empty background. Simple, really. I just never had the idea until today.

I also got a nice email from Softpedia telling me they’ve added ACLr8 to their database, and that they’ve deemed it “100% clean” and all that. It was nice to hear. ‘Cause I was pretty sure I put a virus in there somewhere.

Softpedia 100% Clean

App Store Fail

Sunday, September 13th, 2009
App Store Fail

Skype is EVERYWHERE!!!

 

Official Facebook Notifications App

Thursday, September 10th, 2009

Today Facebook released what seems to be their first official Mac application, and as far as I know their first desktop app altogether, Facebook Notifications. I was very happy to hear about it (just in time) because I recently upgraded to Snow Leopard to discover that my previous Facebook client, FMenu, crashed on launch. FMenu had always been sort of weird and buggy anyways, so I was glad to be rid of it.

Facebook Notifications (Preferences Window)

Facebook Notifications (Preferences Window)

Of course, it isn’t at the 1.0 mark yet (they started with 0.5), and it won’t be fully featured for a while. It doesn’t seem to update you via Growl whenever friends update their statuses like FMenu did, but it does use Growl for other notifications such as invitations or private messages. I also haven’t had a crash or any buggy behaviour so far.

ACLr8 finds a new home

Tuesday, July 21st, 2009

I don’t even know why I bothered, but ACLr8 now has it’s own page at http://nomulous.com/ACLr8/. Awesome, now go download it.

Customization of the user interface in Mac OS X

Tuesday, June 16th, 2009
Finder File Menu: Return = Open

Finder File Menu: Return = Open

Sometimes I find myself very frustrated with even the smallest of UI annoyances, and with this little trick I discovered, I just fix them.

Requirements:

1. A computer running Mac OS X

2. A copy of the Apple Developer Tools (XCode, etc.)

3. Some inclination as to what the hell you are doing.

All you really have to do is open an Application’s folder (by ctrl-clicking on it and selecting “Show Package Contents”, navigate to Contents -> Resources,  find the appropriate .nib file, and open it with Interface Builder.app. Once that’s done, edit the file to your needs and save. Isn’t that easy?

As an example, I’ll go through the process of giving the Finder’s ‘Open’ menu item the Return keyboard shortcut. Normally this would be possible just by creating a new entry in System Preferences -> Keyboard & Mouse -> Keyboard Shortcuts, but unfortunately Apple doesn’t let us use a single-key as a shortcut, (although something like cmd-Return would work).

Let’s start by finding the Finder in /System/Library/CoreServices/. Control-click on Finder.app and select Show Package Contents, giving you a new Finder window.

Show Package Contents

Now open Contents then Resources. Since my computer is in English, I opened English.lproj (sometimes called en.lproj in other apps). Then find the item Menus.nib. Although on a normal application we could just open it, since the Finder is located in /System we’ll have to copy it somewhere else, edit it there, and then copy it back. So drag Menus.nib to your desktop, and then open it. (You might want to duplicate the .nib before editing it, just to have a backup somewhere.)

Click the File menu item you’ll see (in the Tiger menu bar style), and select ‘Open’. Bring up the Attributes Inspector (cmd-1 or through the Window menu). From there you can edit or clear the keyboard equivalent, just select the box and press Return!

Interface Builder Inspector window

Now save it, drag the Menus.nib file from your Desktop back into the English.lproj folder, authenticate with an administrator username and password, and Relaunch the Finder. Congratulations, you now have your own custom Finder.app.

Feel free to play around with this trick as much as you like, and let me know if you do anything cool with it. I have been for a while, and nothing terrible has happened to me yet. That having been said, I take no responsibility for any unknown dark powers you may evoke whilst exploring the unfathomable inner depths of your computer. Watch out for Balrogs.

Getting rid of “ACL found but not expected” errors when repairing permissions

Monday, June 15th, 2009

I’ve seen quite a lot of people complaining about these errors, and even though they don’t really hurt anything they can be very annoying.

So, in my very expansive free time I devised and wrote a program that will take the error messages from repairing (or verifying) permissions and remove all ACL from the files that are reported.

It is written in Python, and runs through from command line. As you shouldn’t trust any random person’s code to just run on your computer, I recommend opening the script in your favourite text editor before letting it steal all your passwords, just to be safe.

Disclaimer: I take no responsibility for anything the program does, use it at your own risk. It’s very likely to reduce your computer to a smoldering pile of melted plastic and spare parts.

Download removeUnexpectedACL.zip (outdated, see below)

All kidding aside, it’s pretty harmless, and damn are those ACL errors ever annoying.

Update: I changed the name. Download it here instead.

Update #2: removeUnexpectedACL has been renamed “ACLr8″ and now has its own page here.