Saturday, January 31, 2009

Tax time - How to Handle AppsStore Revenue

It's tax time here in the U.S. and time to figure out how to handle the revenue from the AppStore. Some people believe Apple will be sending developers a form 1099 and others believe we just handle the revenue as one would for consulting. Since I'm running as a L.L.C. I'm not quite sure how to handle this on my Schedule C. If anyone has links or knowledge on how this should be handled please leave a comment. Also, if you have a reference where Apple says they are sending 1099's I would love a link to that too. Thanks.

Here are a few links I have been able to find on the subject so far:

Tuesday, January 20, 2009

OS X Developer Icons

Matt Ball created some excellent OS X icons for developers to use in their applications but they have been difficult to find since he reworked his website. Since I have the devicons.zip file, I thought I would go ahead and provide a download link on my site so other developers could still download the icons. 

You can find them here.

(Matt, if you have a problem with me providing the download please let me know.)

Wednesday, January 14, 2009

MacBook Pro Trackpad Zooming and Safari


The wife bought me one of the new unibody Mac Book Pro's for Christmas and I must say I love it. It has been a great transition from my first Mac Book Pro that I bought right after Apple introduced the Mac Book Pro with the new Intel chips.
There is one thing that has been bugging me big time with the unibody Mac Book Pro and that is the touchpad and Safari/Firefox. I just cannot stop myself from zooming webpages in and out as I scroll with the new trackpad and it is just driving me nuts. Apple provides no way to turn the zooming off.
I finally had enough of this and wrote a InputManager to stop the zoom gesture when Safari or Firefox is active. Please follow the instructions below carefully to install it.

  1. Quit out of Safari/FireFox and Mail
  2. Unzip the download if it has not already been unzipped.
  3. open Terminal.app
  4. cd /Library
  5. mkdir InputManagers - Note this directory might already be there. That is ok.
  6. Using the Finder copy the StopSafariZoomInputManager folder that you downloaded and unzipped. You need the whole folder... not just its contents.
  7. Using the Finder navigate to Machintosh HD/Library/InputManagers and choose paste - You will be prompted to enter your admin password. Note Machintosh HD is the name of my hard drive yours may be different.
  8. Go back to Terminal.app and run the following command: sudo chown -R root:admin /Library/InputManagers - Note you will be prompted for your admin password
  9. Restart Safari and enjoy the no zooming :^)
If you decide to uninstall you can just delete the /Library/InputManagers/StopSafariZoomingInputManager folder - you will be prompted to enter your admin password.

I hope you enjoy this fix as much as I do and hopefully Apple will add a preference for this in the future.

Note the use of this software is at your own risk. This is experimental software and I make no warranties.

Enjoy!

Update 03/23/2010: Now handles Safari, Firefox, Open Office, Google Chrome and Apple Mail