.::output >> /dev/null::. : Archives for November 2007 http://blog.vazexqi.com/articles/2007/11.rss en-us 40 where otherwise good ideas go to waste Searching Menu Items in OS X Leopard <p> A few months ago, I posted an <a href="http://blog.vazexqi.com/articles/2007/07/17/search-your-menu-items">entry</a> about being able to search your menu items and how it can be useful. Well, it seems that OS X Leopard actually has this feature now. </p> <a href="http://www.flickr.com/photos/vazexqi/2042619388/" title="Searching Menu Items in OS X Leopard by vazexqi, on Flickr"><img src="http://farm3.static.flickr.com/2035/2042619388_1379536eca.jpg" width="500" height="244" alt="Searching Menu Items in OS X Leopard" /></a> <br /> <small>Searching Safari menu items in Leopard.</small> <p> So, by going to the Help menu you can actually search for a phrase and if that phrase appears in the menu items, it highlights it for you. And the blue arrow actually animates by moving slightly. </p> <p> Of course, this would be more useful with a keyboard shortcut. And the keyboard shortcut that you are looking for is &#x21E7; &#x2318; /. In case those symbols did not show up properly, they're Shift + Command + /. </p> Sat, 17 Nov 2007 21:33:33 -0800 urn:uuid:b32b72a8-960f-473c-8570-07189d62c23e http://blog.vazexqi.com/articles/2007/11/17/searching-menu-items-in-os-x-leopard#comments software http://blog.vazexqi.com/articles/2007/11/17/searching-menu-items-in-os-x-leopard Thoughts on Mac OS X Leopard <p> When Panther was first announced, I remember pre-ordering it and waiting eagerly to install it. I had the same excitement when Tiger was announced and I pre-ordered it too. However, when Leopard was announced, I was not that excited about it. I am not really sure why. It could be a combination of things. For me there wasn't anything really enticing about Leopard that warranted a head-first jump into installing it. When Panther came, there was Expose and I could really see myself using something like that. In fact, I use Expose daily and I cannot imaging working without it. And when Tiger came, there was Spotlight which I thought was going to be really useful until I realized how slow it was. But there were other redeeming features of Tiger that made the upgrade worthwhile. </p> <p> When Leopard came out, there were a plethora of new features like <em>Time Machine</em>, <em>Spaces</em>, <em>Coverflow</em>, <em>Stacks</em> and<em> Quick Look</em>. <em>Time Machine</em> by itself was not really compelling since I did regular backups often; however, Time Machine is an excellent way to showcase the underlying technologies built-in OS X to support it. But, I was actually rather disappointed with the cheesy space interface. <em>Spaces</em> is not something that I was eagerly anticipating. I was never a real fan of virtual desktops since every implementation that I had tried seemed to have some annoying feature that just drives me nuts. Instead I prefer to use the "Hide Application" command to keep things tidy. <em>Coverflow</em> is something that I don't think is useful <strong>at all</strong>. Period. In fact, of the 4 browsing interfaces available in Leopard, I only utilize the Icon View and List View. Fortunately, <em>Stacks</em> and <em>Quick Look</em> are actually pretty useful. In fact, I was using a poor man's version of it in the Preview View of an older version of <a href="http://www.cocoatech.com/" title="Welcome to Cocoatech">Cocoatech's PathFinder</a>. The Preview View allows you to quickly view PDF and Images in the file manager itself. </p> <p> Moreover, some of the other <a href="http://www.apple.com/macosx/features/300.html" title="Apple - Mac OS X Leopard - Features - 300+ New Features">300</a> features of Leopard such as the new functionalities of Mail and iChat are just plain <em>ridiculous</em>. For instance, how frequently would you want to send a fancy HTML message from Mail? How many times do you want to use a fancy background for your iChat sessions? Nonetheless, Leopard seems to be the best selling version of Mac OS X to date with <a href="http://www.macnewsworld.com/story/60071.html" title="Mac News: Software: 2 Million Leopards Run Loose in Opening Weekend">2 million copies</a> sold during the opening weekend. So, there must be people out there who really do care about those features (not including developers who are probably interested in the new development tools that Leopard offers). </p> <p> Those rather non-compelling features of Leopard and the fact that I was using software that might break on it prompted me to wait three weeks before installing Leopard. So I installed it yesterday and was pleasantly surprised to see the 10.5.1 update released today. Surprisingly, despite all the rants from the early adopters about how hideous the Leopard user interface is, it did not really bother me. The translucent menubar and the 3D dock complement the new theme of Leopard pretty well. What I did notice was that Apple Mail gets more hideous with each incarnation. Naturally, the first thing I did after installing Leopard was change the tacky wallpaper of the galaxy. Also, as usual with every OS upgrade, I did a clean install of Leopard so I don't run into any weird problems caused by my previous configuration. Regardless of what other people might tell you, doing a clean install is always <em>beneficial</em>. The slight inconvenience caused by having to migrate your data manually from your backup is easily alleviated by the peace of mind that you wouldn't suffer from all the cruft that has accumulated from your previous OS. </p> <p> I have read about some rather compelling features that Leopard has to offer for developers. The Objective-C 2.0 language now supports garbage collection and that is really nice. Xcode is also supposed to have refactoring support built-in. And there is better support now for Ruby, Rails and RubyCocoa which I use extensively. So these are the features that are really appealing for me as a developer. I look forward to playing around with those next week during Thanksgiving break. So for me, Leopard seems to be an OS that is mostly catered for Developers and they had to throw some of those features on top of it to attract the normal users. And it is in this area that Apple still has the last say. If you are a developer who wants to use the latest tools, you have no choice but to upgrade. And hopefully convince enough of your customers to upgrade with you. </p> <p> Here are some of the tools that I use on a daily basis and how they fare on Leopard: <ul> <li><strong>Application that broke</strong>: <a href="http://www.bronsonbeta.com/mailappetizer/" title="Bronson Beta - Mail.appetizer">MailAppetizer</a> does not work! I feel unproductive with my e-mails without this little tool. To replace it, I will be looking for <a href="http://growl.info/documentation/growlmail.php" title="GrowlMail documentation">GrowlMail</a> once it has been updated to work properly with Leopard.</li> <li><strong>Applications which I expected to break but are <em>working</em></strong>: <a href="http://blacktree.com/?quicksilver" title="Blacktree">Quicksilver</a>, <a href="http://growl.info/" title="Welcome to Growl!">Growl</a>, <a href="http://perian.org/" title="Perian - The swiss-army knife of QuickTime&reg; components">Perian</a>, <a href="http://homepage.mac.com/holtmann/eidac/software/page5/page5.html" title="smcFanControl">smcFanControl</a>, <a href="http://software.landryhetu.com/synergy/" title="SynergyKM: The Missing GUI">SynergyKM</a>. There is a problem with <a href="http://blacktree.cocoaforge.com/forums/viewtopic.php?t=7777&amp;highlight=spaces&amp;sid=ae77eda7ac9845863e98d754bf361151" title="Blacktree - Forums - View topic - Custom mouse triggers not working with spaces">mouse triggers in QuickSilver and Spaces</a> though but overall it is working fine enough. Some people are having <a href="http://groups.google.com/group/perian-discuss/browse_thread/thread/5dcdb53ee6919772" title="Leopard and Perain - perian discussion | Google Groups">issues with some videos</a> with Perian but it has been working fine for me so far. SynergyKM is working fine and I can still control the Windows machine in my office with it.</li> <li><strong>Applications that I knew were not going to break but could behave <em>weirdly</em></strong>: I was really worried about how Java would work on Leopard. Fortunately my fears were alleviated when both <a href="http://www.eclipse.org/" title="Eclipse.org home">Eclipse</a> and <a href="http://www.jetbrains.com/idea/" title="IntelliJ IDEA :: The Most Intelligent Java IDE">IntelliJ IDEA</a> ran fine. However, I did experience a couple of crashes with Eclipse which was rather unusual since it has rarely crashed on Tiger. There was a lot of <a href="http://www.javalobby.org/java/forums/t102936.html" title="So Long Apple. The Party's Over">uproar</a> about Leopard not having the latest Java 6 packaged but that was not really an issue for me since I only used features in Java 5.</li> <li><strong>Applications that I am glad still work</strong>: Adium, Textmate, VLC, Transmit, Unison, GraphicConverter, Yojimbo, Path Finder. I could easily find replacements for these tools but I have been using them so frequently that I am glad that I don't need to. </li> <li><strong>Application that I am glad to remove <em>completely</em></strong>: <a href="http://www.logitech.com/index.cfm/494/3129&cl=us,en">Logitech Control Center</a>. I have replaced it and its sneaky idea of installing <a href="http://unsanity.com/haxies/ape/">APE</a> with the much superior <a href="http://plentycom.jp/en/steermouse/">SteerMouse</a>. In fact my Revolution MX mouse never felt as responsive.</li> </ul> </p> <p> After a few more months, more people will be using Leopard and probably all the tools will be updated by then. However, the fact remains (as with Vista) that it is getting harder and harder to actually make compelling features for the OS. Most features can easily be implemented by developers given the right API. So what new features should actually be part of the OS? And would those features be compelling enough to get people to upgrade? </p> Fri, 16 Nov 2007 15:45:00 -0800 urn:uuid:cede5c54-649d-4134-9f6c-46bbb877dc0d http://blog.vazexqi.com/articles/2007/11/16/thoughts-on-mac-os-x-leopard#comments software http://blog.vazexqi.com/articles/2007/11/16/thoughts-on-mac-os-x-leopard