IconFinder.com – Finding icon has never been this easy!

IconFinder.com allow you to find icon by name, with dynamic filter by size. It provide icons in both .png and .ico format. When you select one icon, it will also show links to other icons in the same set, so you can keep your theme consistent.

OS X Apps List 2010

Browsers & Internet

Chrome
http://www.google.com/chrome/intl/en/landing_chrome_mac.html?hl=en

Firefox
http://www.mozilla.com/en-US/firefox/firefox.html

uTorrent
http://www.utorrent.com/downloads/mac

Cyberduck
http://cyberduck.ch/

Continue reading

Seaglass cross-platform look and feel for Java

This is a very beautiful look and feel for Java applications. It is still in development (alpha) but you can try it. I plan to use it for my current project.

Requirements: JRE 6 update 17 and later
http://code.google.com/p/seaglass/

Write/Copy DVD on Mac OS X

Write
1. Insert blank DVD
2. Choose “Open in finder”
3. On the left hand side of finder window, select “Untitled DVD”
4. Drag stuffs that you want to write and drop them into that folder
5. Then “Burn” on the upper right corner of the finder window

Or use “Burn folder” as shown in this video
http://www.videojug.com/film/how-to-burn-a-dvd-on-a-mac

Copy
This website has nice screenshots and step-by-step explanation.
http://www.kenstone.net/fcp_homepage/making_dvd_copies.html

e-liXiR’s OS X Software List

>cd to
http://mac.softpedia.com/get/System-Utilities/cdto.shtml
Open terminal at the directory of the front most finder window.

aMSN
http://www.amsn-project.net/
I think this is the closest to Windows Live Messenger.

BibDesk
http://bibdesk.sourceforge.net/
Use BibDesk to edit and manage your bibliography. It will keep track of both the bibliographic information and the associated files or web links for you. Good for LaTeX users

Continue reading

Setup PHP+MySQL and utilities on Mac OS X 10.5 Leopard in 5 mins

XAMPP for Mac OS X
XAMPP for Mac OS X is the simplest, most practical and most complete webserver solution for Mac OS X. The distribution includes an Apache 2 web server, integrated with the latest builds of MySQL, PHP (both 4 and 5) and Perl. It comes as a Mac OS X Installer package which contains all the necessary files and requires no dependencies.
http://www.apachefriends.org/en/xampp-macosx.html

Continue reading

Date manipulation in Flex

You can increment specific part of date (year, month, day, …) without manipulating confusing milliseconds stuff.

Also, the Date constructor is very smart. To be more specific, you can input 32 Jan and it will round to 1 Feb automatically.

Thanks to this article.

“Date Math for lazy people at Flex Examples”
http://blog.flexexamples.com/2007/08/24/date-math-for-lazy-people/

Sharing Windows printer with OS X 10.5 (Leopard)

The instructions are located at http://macs.about.com/od/macwindows/ss/sharewinprinter.htm

These are the steps required.

  1. Printer Sharing – PC to Mac Overview
  2. Printer Sharing – Configure the Workgroup Name (Leopard)
  3. Printer Sharing – Set Up Windows XP for Printer Sharing
  4. Printer Sharing – Add the Windows Printer to Your Mac (Leopard)
  5. Printer Sharing – Using Your Shared Printer

Forcing VMWare Fusion to shut down

I had a problem where I couldn’t shutdown my Windows XP under VMWare Fusion – it started shutting down and then just locked up. There doesn’t appear to be any way to force a shutdown via Fusion.

Ben Gertzfield said…
Another way to solve this is to open the Virtual Machine menu, then hold down the Option key to change “Shut Down Guest” to “Power Off”.

If you select “Power Off”, that’s like pulling the plug from the power of the virtual machine, and it’ll shut right off.

Credits: http://juststuffreally.blogspot.com/2008/09/vmware-fusion-won-shutdown.html

Masking and set hitArea of Flare component

By default, FlareVis component listens to events from stage (entire application). However, this may be not practical. So we can set the hitArea to itself only. In this example, hitArea is the container Canvas.

Also, you might want to clip the FlareVis object so it will not draw outside the designated area. This can be done by applying mask to it as follows:

<mx:Canvas id="container" width="100%" height="100%">
<mx:Canvas width="100%" height="100%" backgroundColor="0x000000" id="cv"/>
<flare:FlareVis id="tviz" width="100%" height="100%" mask="{cv}"tree="{snapshot.heap_tree}" hitArea="{container}"/>
</mx:Canvas>