Showing posts with label Mac OS. Show all posts
Showing posts with label Mac OS. Show all posts

Monday, June 11, 2012

MAMP


MAMP installs a local server environment in a matter of seconds on your Mac OS X computer, be it PowerBook or iMac. MAMP will not compromise any existing Apache installation already running with your OS X. You can install Apache, PHP and MySQL without starting a script or having to change any configuration files.

Screenshot

Growl


Growl is a notification system for Mac OS X: it allows applications that support Growl to send you notifications. Growl offers you complete control over which notifications are shown and how they are displayed. You will not receive any notifications that you do not want, because you can easily turn notifications (specific ones or all of them) off. Growl requires Mac OS X 10.4 or higher.

Screenshot

iZoom


iZoom is a simple application designed to allow you to easily resize and crop your photos for optimized display on your iPod photo, on the web, or in email messages to friends. Built using Java, iZoom is available for Mac OS X, Linux, and Windows. Currently, JPEG is the only supported image format.

Screenshot

Symbol Caddy


The Symbol Caddy Dashboard widget keeps a bunch of common special characters at your fingertips. Keyboard mode copies the special character and HTML mode copies the HTML entity code. Mac OS X 10.5.0 or higher is required. CharacterPal does the same and is also freeware.

Symbol Caddy Dashboard widget

TaskMate


TaskMate is a very simple and light task management application. Create a task, check it off when completed and it disappears from your list. The completed tasks are visible on the sidebar that you can toggle on and off. TaskMate runs on Mac OS X 10.5 Leopard and it is a Universal Binary Application.

TaskMate

AllBookmarks

AllBookmarks is a small menu bar item that provides you with a quick access to your browser’s bookmarks. It grabs Safari, Firefox and Flock bookmarks and also gives you access to 1Password1Click bookmarks so you can navigate, fill a form and submit it with ease. The tool is a Universal Binary application which means that it works on Intel or PowerPC Macs, running OS X 10.4 (Tiger) or Mac OS X 10.5 (Leopard).


AllBookmarks

Paparazzi!


Paparazzi! is a small utility for Mac OS X that makes screenshots of web-pages. Paparazzi! allows you to define minimum size and capture size, so you can capture the best screenshot according to your needs. You can choose between saving the resulting picture as .jpeg, .pdf, .png or .tiff, also adding a thumbnail and thumbnail icon. Its current version, 0.4.3 works on Mac OS X 10.3 or later, and their 0.5 beta is Leopard only.

Paparazzi!

The Unarchiver


For those short on budget, there’s a very light and powerfull free app called The Unarchiver. It allows you to extract many more file formats besides the .zip, such as .tar-gzip, .tar-bzip2, .rar, 7-zip, .lhA and stuffIt. Also it better handles filenames from foreign character sets, created with non-English versions of other operating systems.

The Unarchiver

The installation is very simple: copy the applications into your Applications folder and start using the application. The Unarchiver requires Mac OS X 10.3.9.

Dateline


A subtle replacement for having the date shown on the Menu bar, Dateline gives you a linear calendar on your desktop within a transparent window. One very useful feature is that it has direct access to iCal when double clicking on a day.

Dateline

The background and text colors are fully customizable along with transparency to make it blend seamlessly with your current desktop. This application requires Mac OS X 10.5 and higher.

Monday, May 28, 2012

Apple's Tim Cook wins where Steve Jobs failed: On Java

Tim Cook has pulled a startling coup, getting Larry Ellison to start cooking -- if not eating -- his own dog food.

The headlines make it sound like Oracle, the inherited owner of Java, has generously stepped in to help protect Mac owners from infections like Flashback. There's an important backstory, though, that hasn't hit the headlines.

Although Steve Jobs tried for years to get out from under the Java ball and chain, last week Tim Cook finally coerced Oracle into supplying updates for its own software. It only took 700,000 infected systems to convince Oracle to handle Java on OS X itself.

Steve Jobs dropped Java for the Mac in October 2010, removing it as part of the standard OS X install. The Mac OS X Developer Library post for Oct. 20, says, "The Java runtime ported by Apple and that ships with Mac OS X is deprecated. Developers should not rely on the Apple-supplied Java runtime being present in future versions of Mac OS X." At the same time, Apple stopped accepting apps for the Mac App Store that relied on the Java Runtime Environment. Apple had never supported Java clients in its iOS.

On Oct. 21, 2010, the MacRumors forum said that Jobs replied to a concerned Java developer, claiming, "Sun (now Oracle) supplies Java for all other platforms. They have their own release schedules, which are almost always different than ours, so the Java we ship is always a version behind. This may not be the best way to do it."

Of course, Jobs knew at the time he was blowing smoke -- or perhaps a reality distortion field set in. With a few notable exceptions, Java's owner has never supplied versions "for all other platforms." Back when Java started, Sun supplied a version of the runtime for Linux because, as the "father of Java" James Gosling says, "there was no one else to do it." Every other distributor -- Microsoft, IBM, Hewlett-Packard, and Apple -- rolled its own version, based on Sun's reference code.

Java 1.0 for Mac OS 9 was released in 1996, the year Apple bought NeXT and Jobs returned to the Apple fold. Jobs knew full well that Apple was developing its own version of Java, just like all the other platform providers.

Microsoft started taking its version of Java far afield, adding its own extensions to the language, and Sun sued in 1997 to get its trademark back. A bitter, extended, and very public court battle ended in January 2001, with Microsoft paying Sun $20 million for its transgressions and Sun taking control of Java updates. Until this last week, Sun had released Java versions only for Linux and Windows. All the other platforms made their own.

The fact is that Jobs had been trying for years to get Sun, then Oracle, to take over Java releases for OS X. Back in 2007, Jobs is quoted as saying, "Java's not worth building in. Nobody uses Java anymore. It's this big heavyweight ball and chain." In 2010, when Jobs dropped Java like a hot cup of coffee, he tried to shame Oracle into supporting it. Since then, Java's been a neglected stepchild in the Mac world, completely shunned in iOS.

As Gosling says, "In the early days, they [Apple] were insistent on doing the port themselves. They put terrific energy into it. They did a good job. But then, as OS X took hold and Apple was able to convince developers to target their nonportable/proprietary environment, Apple's fundamental control-freak tendency took over and they put less and less energy into Java."

Oracle is now distributing Java SE 7 Update 4 for Mac OS X, and that will become the default version on Java.com starting May 1. Henrik Stahl, senior director of Java product management at Oracle, says, "Oracle's JDK and JavaFX release supports OS X Lion on any 64-bit capable Intel-based Mac. ... There are community efforts based on OpenJDK to build JDK 7 [and JVM on 32-bit machines] for other configurations, easily found using your favorite search engine. We applaud these efforts! :-)"

Oracle has announced full plans to embrace OS X Lion and later with new updates to the Java Standard Edition and Java Development Kit. (The JDK includes the Java Runtime Environment, JRE, which in turn includes the Java Virtual Machine, JVM. And you thought Microsoft's terminology was confusing!)

It's not clear if Oracle will be updating the Java runtime for earlier versions of OS X. That's particularly troubling because Dr. Web, the site that originally broke the story on the Flashback infections, now says that 25 percent of all Flashback infections come from Macs running OS X 10.5 Leopard, and 63 percent more are from OS X 10.6 Snow Leopard. Only 12 percent of all infections are in OS X 10.7 Lion, and those are the only machines that will be patched with Oracle's Java SE 7 Update 4. Leopard and Snow Leopard users are left to the "community efforts." If either Apple or Oracle is concerned about the hundreds of thousands of customers left swinging in the wind, there's no indication I can find.

In contrast, Apple's two recent Java patches covered Lion and Snow Leopard. They didn't cover Leopard.

It seems that Jobs' desires have finally been fulfilled, with the Java monkey now on Oracle's back. Cook was at the helm -- perhaps actively involved? -- when it happened. Apple's now able to wash its hands of all Java's faults going forward. Oracle has responsibility for its own product. All it took was 700,000 infections.

This story, "Apple's Tim Cook wins where Steve Jobs failed: On Java," was originally published at InfoWorld.com. Get the first word on what the important tech news really means with the InfoWorld Tech Watch blog. For the latest developments in business technology news, follow InfoWorld.com on Twitter.