Tuesday, September 29, 2009

Poor-man's macro photography with the iPhone

The iPhone camera does not take very good closeup photos.
So I decided to see what sort of photos I could get if I attached a "macro lens." Well, I didn't have one so I used the tiny magnifying glass on my Swiss Army knife. It worked perfectly!

Swiss Army knife as poor man's macro lens

Chili pepper flower

Avocado leaf bud

Skin closeup

Wednesday, March 25, 2009

SquishDDS Update - Bug fixes

Download SquishDDS 1.1.3

Changes (v1.1.3, 2009-03-25):

  • Bug fixes: Better handling of premultiplied/unpremultiplied alpha
  • Due to this fix, I've removed the premultiply alpha user option. Squish should automatically do the right thing in most cases, but let me know if there's a case it can't handle.
  • Mipmap export is limited to the TIFF format, for now. PNG mipmap export has subtle bugs that I hope to fix in a future release.
Source code for SquishDDS 1.1.3 (includes squish 1.10, MIT License)

Thursday, March 5, 2009

SquishDDS Update - Mipmap pack/unpack

Download SquishDDS 1.1.2

Changes (v1.1.2, 2009-03-05):

  • New features: Mipmap tile export to separate images, and image assembly from mipmap tiles. This allows you to fine-tune individual mipmap levels by hand.
  • Bug fixes: Allow Quit and Help when Export options panel is open
Source code for SquishDDS 1.1.2 (includes squish 1.10, MIT License)

Friday, February 27, 2009

Celestia 1.6.0 Mac New features

As Celestia 1.6.0 nears release, here is a list of what's new in the Mac version:
  • Bundled data files for planets and stars (CelestiaResources) moved inside the Celestia app bundle. This simplifies installation - just drag and drop the app, no need to copy an extra folder. Nothing has changed for advanced users who wish to create their own addons; Celestia will continue to look for custom extras and scripts inside ~/Library/Application Support/CelestiaResources or /Library/Application Support/CelestiaResources.
  • SPICE support added - Celestia will now recognize SPICE spacecraft trajectories allowing you to recreate actual missions easily.
  • Preference panel usability improvements
  • Bug fixes
  • Simplified Chinese localization by Markerz Li
  • Eclipse Finder Japanese localization added

Monday, February 23, 2009

Emu48 Development resumed

I have resumed development on Emu48 for Mac OS X, an emulator for HP
calculators. The new version will use future-proof OS X technologies
such as Cocoa and Quartz and native Intel support is planned. No
downloads are available yet but please visit http://emu48mac.sourceforge.net
and consider making a donation to support the project.

Monday, August 25, 2008

SquishDDS Update - DDS converter for OS X

Download SquishDDS 1.1.1

Changes (v1.1.1, 2008-08-25):

  • New popup menu for selecting premultiplied/unpremultiplied alpha
    If your exported DDS is too dark/bright, try the various alpha options.
  • Corrupted mipmaps bug fix
Source code for SquishDDS 1.1.1 (includes squish 1.10, MIT License)

Monday, February 25, 2008

Mac OS X on my eee


Mac OS X installed on my eee. My very own "hackintosh" is running Tiger 10.4.9 on a 4GB SDHC. There's about 300MB free even after I installed Xcode 2.5! Sound, PhotoBooth, and GMA 900 acceleration are also working, but networking isn't due to the lack of suitable drivers. Luckily eeeXubuntu that's installed on my other drive (the internal ssd) has working wifi so I'm set.

Yes, I would have preferred Leopard, but I learned the hard way that 10.5.x is currently impossible to install on the eee despite some optimistic claims to the contrary by a certain blog.

Celestia compiles and runs, so now I can finally leave my heavy PowerBook at home.