Archive for the ‘Linux / UNIX / Open Source’ Category

Wednesday, December 19th, 2007

SWT JFace TableViewer Checkbox

Tom over at the eclipse-dev blog posted this useful snippet for putting native looking checkboxes in SWT JFace TableViewer tables. Unfortunately the checkboxes ended up with a gray background in OS X, as seen in the picture below.

An unsightly gray checkbox background.

I came up with this hack to hack the hack to work.

private Image makeShot(Control […]

Wednesday, September 12th, 2007

Deploying the sub-$3,000 IT-infrastructure

(We apologize for the recent slow flow of posts on the blog, but we’re spending all our time finishing off our first product for the Private Beta launch and we still haven’t figured out how to extend the 24h limit per day.)
In our last article, Building an IT infrastructure with a sub-3,000 budget we […]

Sunday, August 19th, 2007

Building a modern IT infrastructure for a small company (10 clients) with a sub-$3,000 budget

Introduction
“No way! That’s impossible.” Well, actually it’s not. Using Open Source technology, it’s actually possible to create a competitive IT infrastructure at very low costs. Not only does Open Source software enable you to create more customized solutions to better fit your needs, but it also means that you can spend your budget on […]

Friday, August 10th, 2007

Cleversafe Presents Alternative to Google’s Triple Storage Storage Philosophy at LinuxWorld

At least in my personal opinion, one of the strongest trends seen at the LinuxWorld expo in San Francisco over the last years has been virtualization. This year many exhibitors had taken the next step and were actually using VMware products on their exhibit computers to simulate a number of servers in a network. For […]

Friday, July 13th, 2007

A Condensed Guide to Extending PHP

This guide is for the programmer who needs to write a quick and dirty PHP extension. A PHP extension is a module for PHP written in C. You may wish to write such a module to expose library functionality only available in C, or to optimize certain key sections in your execution path.
As I have […]