David Luhman's blog

Review of ESXi 5 for virtualization

In my discussion of my home-based server, setting up an ESXi 5.0 server was one potential solution for my requirements.

I first heard about VMware back in 1998 or 1999 when reading a story about them in the Wall Street Journal (newspaper). I sensed immediately that they were onto something big. Turns out the company has executed well on bringing virtualization into the main stream.

Categories: 

Phoronix Test Suite for virtual machine benchmarking

In my discussion of my home-based server, I wanted to test virtual machine performance in several environments (VirtualBox, KVM, ESXi, Hyper-V).

At first I thought I'd just do some seat-of-the-pants qualitative tests, but then I thought I'd look into using a more rigorous approach.

Without too much research, I uncovered the Phoronix Test Suite (PTS). This seems to be an industrial-strength, free "hardware" benchmarking tool with a long history and many features.

Categories: 

Review of Windows Server 2008 R2 Hyper-V

In my discussion of my home-based server, setting up a Windows Server 2008 R2 with Hyper-V was one potential solution for my requirements.

On the server side, I've mostly used Linux/Ubuntu solutions over the past 5-10 years. But my family still mostly uses Windows clients. Since I need SMB-based backups of the clients, I thought I'd give Windows Server 2008 R2 a try.

Categories: 

HP MicroServer as home-based virtual host

I recently purchased an HP ProLiant N40L MicroServer as the basis of a small home network. Basically, I need to be able to backup a few Windows client machines and run 2-3 virtualized Ubuntu servers.

To me, backing up the Windows clients means I need the MicroServer to expose SMB-based shares to the Windows machines. I've been doing this in the past with a D-Link DNS-323 NAS with rsync. It seemed to work fine for me, and I thought I'd continue with that but use the Microserver for the backups as the DNS-323 has more limited size and capability.

Categories: 

Using jQuery in Chrome User Scripts (Greasemonkey scripts)

If you want to much of anything useful in a Greasemonkey ("User") script, you'll want to use jQuery or similar library.

Greasemonkey uses a "@require" command to pull in these libraries, but Chrome won't allow this.

To include jQuery in a Chrome user script, here's a good link which pulls in jQuery by adding a element to the page you're working on.

http://erikvold.com/blog/index.cfm/2010/6/14/using-jquery-with-a-user-script

Greasemonkey (User Scripts) in Chrome - @include vs. @match

Greasemonkey uses a "@include" syntax to indicate which web sites a given script should run on.

I believe Chrome accepts the older "@include" syntax for the sake of compatability, but Chrome prefers a "@match" syntax.

For example,
@match http://*.google.com
will run the indicated script on any google.com domain.

http://www.chromium.org/developers/design-documents/user-scripts

Categories: 

HTML Mock-ups (prototypes)

I had an earlier post describing free or cheap UI mock-up tools.

To take things to the next level and start creating prototypes, I was looking for rapid application development (RAD) tools that would allow me to draw out HTML pages with dragging and dropping.

I haven't yet found a suitable RAD HTML editor, but I did run across a blog post which provides copy-and-paste HTML elements (source) which you can use to quickly cobble a UI together. Here's that link :

Categories: 

Pages

Subscribe to RSS - David Luhman's blog