Skip to content

Category Archives: Computers

All things computer related.

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 [...]

An Open Letter To Steve Jobs RE: iPad Naming

On behalf of Fujitsu (PDF), Siemens Aktiengesellschaft, and Coconut Grove Intimates (now defunct, even the WayBackMachine couldn’t help me) I would like to put forth the following open letter to Steve Jobs and Apple Computers.  I shall be as brief as my predecessor. Change your devices name. Not that big of a deal. Look familiar [...]

Tip: Search Current Folder in Mac OS 10.5 Lepoard Finder

If you want this to work correctly in Leopard, don’t enable the Finder preference “Always open folders in a new window.” When this preference is enabled, Command-F (⌘F) will bring up a search window with the only options being “This Mac” and your home folder. When this preference is disabled, the two options will be [...]

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 [...]

Contact Us SEO Powered by Platinum SEO from Techblissonline