Skip to content

Category Archives: Software

Software specific content.

Bootstrapping the Earth

I often think that modern software systems are overly complex, and I am troubled by the vast network of dependencies between their constituent components. For example, a modern operating system has an unbelievable number of layers and components; it exceeds an individual’s ability to understand them all. Guaranteeing that the system is free of errors [...]

Étoilé OS: “Get Yourself Together, or Fall Apart”

Once the last, great hope for a modern, usable, GNUstep desktop, the future of the Étoilé project now appears to be in doubt. After at least 5 years of development, it seems that the developers have lost their focus and have allowed themselves to be consumed by endless futzing around with low-level aspects of the [...]

Linux on NVIDIA Tegra 2: Open Source on a Closed System

So I recently laid out about $260+shipping for a Trim-Slice Value plus fit-VGA adapter from CompuLab. This is a compact desktop computer based on the much-hyped NVIDIA Tegra 2 System-on-a-Chip (SoC). Sporting two Cortex-A9 processors running at 1GHz, it seemed like a more attractive product than existing ARM-based development boards, such as the Cortex-A8 based [...]

Jackass Of The Week: John Gruber

Image by Laughing Squid via Flickr As much as I dislike Apple as a company I do tend to like John Gruber and his analysis.  He is an ass like me most of the time which probably helps.  This time though he goes to far.  He points out that some tests with Flash on the [...]

Objective-C Classes and Metaclasses

I had intended to eventually put together a brief post on the Objective-C runtime, specifically the class system structure, but Greg Parker over at the Hamster Emporium has beaten me to it with his recent article, Classes and metaclasses. In any case, I thought I’d go ahead and post the diagram that I had prepared…

The B Programming Language

I’ve been exploring the B programming language. I’ve had a casual interest in this for years and have only recently dug into it a little deeper. I created the following comparison to C for myself and anyone else who may be interested…

Mobile Safari

I have complained (ad nauseum) about “crashy crashy bang bang”, a.k.a Mobile Safari. Then low and behold iPod firmware 2.2 came out. Credit where credit is due I have yet to see Mobile Safari crash once since that update. That is a big deal. Safari was one of the (for me) most heavily used apps [...]

Spawning sub-shells

Creating sub-shells in bash is simple: just put the commands to be run in the sub-shell inside parentheses. This causes bash to start the commands as a separate process. This group of commands essentially acts like a separate script file, their input/output can be collectively redirected and/or they can be executed in the background by [...]

Remembering the shells special variables…

I can never seem to remember what all of these default parameter variables are. I found this small shell script that prints them out when I forget. #!/bin/sh -vx ####################################################### # example_1.1 (c) R.H.Reepe 1996 March 28 Version 1.0 # ####################################################### echo “Script name is [$0]” echo “First Parameter is [$1]” echo “Second Parameter is [...]

Eido Test

So I wrote a EidoGo SGF Viewer plugin for WordPress. It’s not quite ready to go yet but I will release it once I get it done. Below is the highly famous “Blood-Vomiting Game”. Updates to come.

SEO Powered by Platinum SEO from Techblissonline