Posts Tagged ‘software’

Software I have paid money for

Ten years in the Open Source world makes it rare to fork over cash for software. Most of the time, a team of creative people have developed a set of tools which work, are very hackable and accomplish a certain task well enough to use fulltime. So when I switched my main platform to a MacbookPro it came with a paradigm shift into a world where a percentage of the greatest software available tends to be developed by fulltime boutique/indie developers, and tends to cost anywhere from $10-$199.

So, what software have I found good enough to buy? And why? Here is the list as far back as I can recall.

Name Justification for shelling out cash
Textmate Productivity redefined. Config files, SQL, Ruby coding… wonderful
AppZapper Completely remove apps and the detritus they leave
OmniGrafflePro Visio, only better. Wonderful diagraming application
Parallels Desktop The standard. For when I need to boot 5 OSes simultaneously
PDFPen I sign contracts quite often. Often these are PDFs. Add your sig.
Photomatix Pro Compiling HDR photos from bracket sets is easy with this software
Airfoil Send audio from any app to airport express. (Pandora!)
DigiTunnel VPN client that seemed to work better than the OS X built in client
iShowU Handy for capturing video of desktop sessions.
MediaCentral Xvid/divX capable FrontRow alternative. Useful.

What software has made you fork over your hard earned money?

Nov 1, 2007 (No Comments »)
Tagged with: , ,

Creating custom RPMs is simple with EPM

The RedHat RPM format is a handy way to distribute software to RPM-based systems. The RPM format is quite feature rich and hence it can be quite complicated to create your own RPMs at times. Editing SPEC files, creating a cogent build tree, dependency hell.. these things can be frustrating. However, if you want the shortcut to creating your own RPMs (as well as quite a few other package formats), then use ESP Package Manager. I’ll give you the quick 2 minute overview on getting started…

Read the rest of this entry »

Jun 5, 2007 (No Comments »)
Tagged with: , , ,

My new Rails stack: nginx, Mongrel, MySQL, Subversion

This morning I discovered the existence of a new HTTP server I had not used before: nginx. I found that some experienced folks have adopted this in their Rails stacks and are happy with the performance over Apache. In a few minutes I had replaced Apache with nginx as the front end of our inventory system, in front of my mongrel cluster and I can already see a performance improvement in page load times. Even without a real test.

nginx looks very promising, not just in this HTTP reverse proxy role, but also in front of mail services.

May 8, 2007 (No Comments »)
Tagged with: , , , ,

nVentory makes a (little) splash

Finally got to a point where we could release an alpha version of our Ruby on Rails datacenter inventory management application: nVentory. Here is a little momento of the occasion, a front page notice on Freshmeat (I managed to kill the screenshot.. boo)

Apr 24, 2007 (No Comments »)
Tagged with: ,

MyDayInPix: MacbookPro + iSight = timelapse movie of my whole day

I don’t know why, but I thought it would be fun to write something that would take a snapshot with my MacbookPro’s built in iSight, then compile all the pics from the day into a timelapse movie. I was preparing to write this all myself, but then I found that someone had already written each piece of this. I have cobbled them together into a hack called MyDayInPix.

Read the rest of this entry »

Jun 6, 2006 (No Comments »)
Tagged with: , ,

Parallels Workstation OS X Beta Review

The reason I held off buying a PowerBook months go were the rumors of dual OS capability on the upcoming MacIntels. I figured if I could carry one single laptop around which could run multiple OS’s then I could take the 3 laptops out of my backback and save myself some back pain. I wanted OSX as my primary OS, with the ability to run Windows for those horrible times I have to use Visio or MS Project. I also like to have Linux around for the times I want to get really UNIX-y (I am still getting familiar with the Darwin-isms inside OS X). I realize this was already possible with VirtualPC on OS X, but thats emulation of the instruction set, dog slow and expensive. No thanks.

Then this week Apple released BootCamp and we all rejoiced. Contrary to my initial belief, BootCamp itself is not some compatibility layer for MacIntel hardware and Windows. Rather the upgraded firmware released at the same time is the compatibility layer adding some level of BIOS in EFI support or some such trickery to allow the technologically challenged XP to bootstrap itself on this modern platform. BootCamp is really a disk partitioning and driver CD burning utility. Anyway, I installed Windows XP on my Macbook Pro (BTW: you do need an SP2 CD to do this, I tried with SP1 and it didn’t work completely. You can use NLite to make one for you) and it was great. Windows runs REALLY fast on my MBP and even Bluetooth and AirPort work. Nice. BUT, you have to reboot into the Windows, then reboot into OSX. Nice start, but no thanks.

Then later this week, Parallels released their OS X beta. I downloaded it and tested it out. I found some weirdnesses, like it would not recognize the superdrive in my MacbookPro for some reason (have to use on-disk .isos for the OS loads), but overall this is exactly what I was waiting for. This is computing Nirvana. I have OS X booted, I have the ability to boot up Windows XP on demand, switch between them, the instruction set is not emulated (because it’s Intel underneath) and most any x86 OS can be booted in Parallels. In fact, it is possible to run multiple OSs at the same time. A few minutes ago I had Windows XP and Kanotix booted at the same time (screenshot below). Admittedly, this did impact the overall system performance considerably, but it was usable (1.83 Ghz Core Duo, 1GB RAM).

Parallels Workstation for OS X beta

Things I have discovered so far about Parallels: A 4GB “partition” and 300MB of RAM is all that is needed to install Windows XP Pro, Office XP, Visio 2002, MS Project 2002, Remedy ARS and the Cisco VPN client. Each guest OS actuallty obtains its own DHCP lease (I initially thought that the host OS would NAT it’s own connection somehow or something) and if connected to the Cisco VPN client in the host OS, then all the guest OSs lose their network connectivity (The Cisco client gets all Pol Pot about access to the network connection I guess)

Summary: I will be buying Parallels for OS X as soon as it becomes available to buy, provided it is priced well of course.

Apr 8, 2006 (No Comments »)
Tagged with: ,