If you've been cursing the big price tag and lack of VBA support in Microsoft Office 2008 for Mac, OpenOffice.org is coming to your rescue. Last September, the OpenOffice.org dev team announced that they would be porting the suite to run natively on the Mac. Previous versions ran under the X11 environment, which not only hogged resources, but didn't have the Aqua look and feel we all love.
OpenOffice.org 3.0 is still beta, but a quick test-drive of the application showed that it is almost ready for prime time. OOo is a full-featured office suite, complete with word processor (Writer), spreadsheet (Calc), presentation package (Impress), drawing app (Draw), as well as database tools (Base) that are sadly lacking in other office suites.
The feature set of OpenOffice.org 3 is impressive:
Imports Microsoft Office binary (.doc, .ppt, .xls) and Office 2007/Office 2008 for Mac (.docx, .xlsx, .pptx) files
A solver component for solving optimization problems, something lacking in Microsoft Office 2008 for Mac
Spreadsheet workbook sharing
Display of multiple Writer pages while editing
MS Office-like comments in Writer
Limited VBA macro support -- which is still better than no support
Extensibility with Mozilla Thunderbird and Lightning, Sun Wiki Publisher and Report Builder
The price of OpenOffice.org 3 is, as always, free! If you're up to test-driving beta ware that may not necessarily be as stable or fast as your other office suite(s), click here to be transported to the beta site.
Over on the Office Google Mac Blog they're calling attention to simple little application from Google Mac Team member David Phillip Oster called AppMenuBoy. Basically, it will allow you to get one click access to all your applications by clicking on its Dock icon.
David designed it to function like folders on the Dock did back in the good old Tiger days, when you could simply drag your Applications folder to the Dock to get a basic launcher. Though the 10.5.2 update improved things to some degree from the original Stacks behavior in Leopard, AppMenuBoy "shows only applications, follows aliases, and if a folder contains only an application, it silently 'hoists' that application in the menu so you don't have hierarchical menus that contain only a single icon."
Afloat from Infinite Labs was one of my favorite SIMBL plugins, until it was broken by Leopard. It adds some clever features to windows in Cocoa applications, including a mode where the window remains always visible, "floating" above all other windows, an overlay mode where the window floats but clicks fall through to the windows below, and adjustable transparency (including a very nifty mode in which a window will be translucent until you mouse over it and then it pops into an opaque mode).
Thankfully, Afloat 2.0 now works with Leopard. In fact, it works so well with Leopard that OS X 10.5 is now required to run Afloat. The free download includes the Infinite Labs PlugSuit SIMBL plugin manager, but it is not necessary to run Afloat if you already have SIMBL installed.
Vidalia is a cross-platform GUI for the Tor network, which makes it very easy to anonymize your Mac's TCP activity. The Tor project (which we posted about a long time ago) is a volunteer network designed to foil traffic analysis and thus allow you to cover your tracks online. Basically it bounces your network requests across a number of Tor computers (and back again) so that nobody is able to figure out your actual destination.
This is obviously useful for keeping your identity secret, but it may also allow you to access IP addresses and services that your local network administrator blocks. Now you should think carefully about trying to circumvent such restrictions, as bad things may happen to you if it's discovered. The other big downside is speed. Needless to say if you're bouncing around computers all over the globe before you get to your destination there's going to be some lag. Nonetheless, if you need the anonymity (or if the people you're communicating with need it -- think journalists or whistleblowers) it may be worth it. You may also like to contribute your own computer as a node to help out the network.
Vidalia is open source and a free download. The latest package is marked for Tiger, but it seems to work on Leopard as well. If you're having trouble getting it from the Vidalia project page you can also download it from the Tor project download page. Once you download it, be sure to carefully follow the instructions in the Installation Guide for OS X.
We recently noted the release of the new shareware FTP client Flow and now it seems that one of the more venerable open source FTP clients on the Mac is also nearing a new version release. The first beta of Cyberduck 3 is now available. Most importantly, it adds a substantially updated interface as well as support for WebDAV and Amazon S3.
Cyberduck 3.0b1 is a free download but donations are requested.
In the rather rarefied atmosphere of web standards compliance, the Acid3 suite of browser tests is like a pro wrestler's chair to the back of the head: if you can take it and keep standing, that's very impressive. The Acid3 suite, first released at the beginning of this month, pushes browsers to the very edges of their rendering, SVG, CSS and DOM scripting capabilities -- all necessary for a consistent and interoperable Web 2.0 experience.
As with the earlier Acid2 test, there's been a bit of a horserace among browser development teams to be the first to the finish line with Acid3, including the WebKit squad responsible for Safari's underlying engine; Acid3 dev Ian Hickson gives major props to Apple and the WebKit devs on his blog, including efforts to clear bugs in the test suite itself (he had to work quite hard to find standards compliance issues in WebKit). On Wednesday evening, both the Opera and WebKit teams declared a 100% score -- not a full pass, as there are minor issues to clean up, but nevertheless the test looks like it should. With the Mac nightly build of WebKit available for download, you too can feel the power of this fully operational web standards battle station.
[A quick clarification: While both Opera and WebKit have claimed 100% on Acid3, only one of the browsers -- WebKit -- has a publicly downloadable version right now that can make that score. Opera's build won't be released for another week or so.]
The whole rig requires an Arduino board, and it's not exactly for Mom to do on her own (unless of course your Mom is an electrical engineer, which is entirely possible), because it also will walk you through making your own moisture sensor. Once you've got everything plugged in, the Arduino software will talk to the unit via USB and ethernet, and a terminal script will actually send the Tweets out. Unfortunately, despite a quick search on Twitter, I wasn't able to find any plants actually tweeting, but if you have one, let us know.
Way back in 2006 – after the excitement of the Midterm Elections and before the launch of the Wii – Hetima wrote MissingDrawer, a plugin for the oft-mentionedTextMate that took the standard-issue OS X drawer used by TextMate project file lists and turned it into an Xcode-like pane embedded in the edit window. It was lauded by many as a major improvement of the TextMate UI, but has gone pretty much untouched since then, perhaps because it was good enough for most users to begin with. But Jannis Leidel saw room for improvement.
The new MissingDrawer builds off of the original, adding some aesthetic UI tweaks along with some usability polish. On the aesthetic front, it increases the line height of the file list, shrinks the project buttons and tweaks the file list frame. A new resize method accompanies the Mail.app-style resizer handle and the position of the splitter pane is saved automatically now. And lastly, the panel now hides when using the Show/Hide Project Drawer menu item or shortcut.
You can download the 2008 MissingDrawer (including source code) at Jannis' site, and installation is a couple of double clicks away. TextMate users who liked the first version of the plugin will surely appreciate the touch-up. I know I do.
A new OS X version of the well-known open-source disk encryption software TrueCrypt has been released. Basically, TrueCrypt creates a virtual encrypted disk that mounts in the Finder and which provides on-the-fly 256-bit encryption. This virtual disk can reside on your hard drive or a flash drive and can even be hidden. The new version relies on MacFUSE to bring its magic to the fairer platform.
Unfortunately, the interface is not terribly Mac-like, through this is probably not surprising given its roots. Each virtual disk has to be created and mounted through the TrueCrypt application. Nonetheless, once mounted you can interact with the virtual disk like any other volume mounted in the Finder.
It's still as shaky as these things come, but new to this version are fullscreen support, "bleeding edge" ffmpeg libraries, and a regular FPS in video playback. It's still not anything the average user should be running, but as I said, for those interested in following along with the development, it should be welcome news.
The download is available from the wiki, and we're told it's now super simple to install (though actually running stably may be a little tougher) -- just drag into your Applications folder and cross your fingers.
I'm not ashamed to admit that I love Safari. Unfortunately, not all web developers are hip to it, especially when it comes to Ajax-based web apps. In fact, I'd have trouble naming very many web-based, "WYSIWYG" editors, let alone full collaboration suites, that work well with Safari. That's why I was pleased to hear that the Leopard-loving folks at Zimbra, the open source messaging and collaboration suite, have announced expanded support for Mac users, including Safari compatibility. To the best of my knowledge (and according to their press release), this makes them the first major collaboration suite to support Safari.
And the support, especially in the document editor, is good. It uses valid XHTML tags and CSS to create cross-browser compatibility. I think the feature I love the most right now is the full support for rich text pasting (and no font tags). If you're using Firefox, you get page previews, monetary conversions and more when hovering over different bits of information. These seem to be missing on Safari, but that could be on account of an odd setting in my configuration.
In addition to Safari support, Zimbra has also added support for CalDav, allowing iCal 3 to sync and share calendars through its server. And for the mobile set, they've added a mobile HTML client that makes the suite iPhone compatible. With the preexisting Zimbra Connector for iSync, Zimbra users can sync their email, address books and calendars to their iPhone.
You can catch Zimbra at Macworld in booth W-4348. Zimbra is available for free as the ZCS 5.0 Open Source Edition. They also offer a Network Edition with commercial support, educational discounts available. And for the curious, you can demo the suite online at their website.
This month's MacTech magazine offers a feature article by Edward Marczak on using dsh, the "dancer's shell" or distributed shell utility, to batch-administer machines in a single blast without having to hit each one, or use a pricey management tool such as ARD or LANrev. Although dsh isn't included with Mac OS X or available as a binary or port build, it does compile cleanly on the Mac and should work well out of the box.
The idea behind dsh is to take a list of targets (machines you can reach via SSH), and run a command or extended script on all of them at once. This is functionality that's wrapped up in a nice GUI in Apple Remote Desktop; it's deeply powerful and very handy. Supposing you wanted to check the uptime for a bunch of your lab boxes -- manually, you'd have to run around, or SSH to each one and run the 'uptime' command. With dsh, you make your machine list (optionally, loading your SSH public key on the machines ahead of time to avoid password prompts) and run one command:
dsh -Ma uptime
Very handy. The full article isn't online yet, but it's worth seeking out a copy of the magazine if you're interested in automation of enterprise Mac admin tasks.
The Growl website has been offline since last week due to the developers retiring their server for a new one. I am pleased to say that Growl.info is back online as of today. Growl is the indispensable Mac notification system which allows you to customize the way you see notifications, system-wide.
Tonight, I spoke with Chris Forsythe, one of the developers of Growl. He said that while the site is back up, the SVN and Trac are still down. However, you are now able to download the latest release of Growl on their site. Forsythe also mentioned that the new Growl website design will go live "soon-ish." On his blog, he has a picture of what the new design will look like.
Lots of readers have written in asking about the status of Growl, the very popular global notification program that we have covered in the past. For the last three or four days, the Growl website has been down, as has access to the SVN. Because both MacUpdate and Versiontracker direct their download link directly to the Growl servers, users attempting to download the application have been out of luck. What's going on?
Perusing the Google Groups set-up for the program, the developers report that because their old server was retired and taken down, they are in the process of setting up new hosting and getting the site and the SVN back online. Earlier this morning, lead developer for the project posted a message to the Cocoaforge Growl forum indicating that he should have time to start working on the process tonight. Please note, that does not mean Growl will be back up and running tonight - just that the process may start-up. Setting up new hosting and transferring the SVN over can be a tedious process, so I suggest users just remain patient - I'm sure the developers will be back up and running as soon as possible.
If anyone absolutely has to have Growl now, I believe that Adium 1.2 comes with it as part of the installer (if so enabled). For information on the status of the site, I recommend checking out the Google Group and Cocoaforge forum for updates.
Xbox Media Center (or XBMC) is an open source media program designed to run on an original Microsoft Xbox game console-- for an open source app designed on a "hostile" platform, it's actually got one of the better media center interfaces around (and it's easy to plug into-- you can even use your iPhone to control it remotely). And so the crew over there has recently been porting it back to work with Linux itself-- all of the Xbox Media Center, none of the actual Xbox.
If it's on Linux, it shouldn't be too hard to get it back running on OS X itself, right? At least that's what elan on the XBMC forums thought-- he hacked together a close-to-working XBMC port on Leopard. They haven't released it in any fully workable form yet (if you want to dive in as a developer, you can probably start here, and good luck, you're going to need it), but as a few people say, there's definitely a call for a terrific open source media center for OS X, because Front Row doesn't cut it for everyone.