bloggo ergo sum

Category: Uncategorized

New favorite quote

Charles Murray put it perfectly: “A meaningful friendship does not consist of sharing backyard barbecues; a satisfying marriage does not consist of two people living together; a vibrant community is not created by yard sales. All of these relationships are given weight and consequence by the elemental events of life — birth, death, raising children, [...]

The Programming and Management Blog » Most Influential Programmers Results

The Programming and Management Blog » Most Influential Programmers Results Nick Halstead recently took a month-long poll over at his blog recently of what people consider the most influential programmers, and below is the result: 1st – Linus Torvalds 2nd – Alan turing 3rd – Dennis Ritchie 4th – Donald Knuth 5th – Rasmus Lerdorf [...]

Best Programming Language Advice

The demons *must* be ice-skating by now.  There was an almost wholly on-topic thread on /. The original article was an “Ask Slashdot” regarding programming languages. Below are some of the more informed comments (or so I thought), along with some of my thoughts. My apologies for not having links. I started this post using [...]

Ok, I get it (or: Gtk+ is better than I thought).

In my last post, I kinda whined about the awkwardness of the Gtkmm API. At least, it seemed that way at the time. I toyed with libglade and Gtk+ for a while first and everything seemed very straightforward and easy. Gtkmm and libglademm are different. They seemed awkward at first, but after further investigation, I [...]

Come On! Why must everything be derived?

I am trying to get some experience building graphical UIs using C++ after hours at work (and also to build a tool that would be useful there as well). I started looking into the various frameworks, and the truth is that there isn’t any magical silver bullet for C++. There is no Swing++, so to [...]

Who’s a hose beast?

Ryan is disillusioned with C++.  The analogy of C++-as-a-person-whom-I’m-going-to-divorce is kinda lame, but his criticisms are typical.  I normally don’t get in blog wars like this, but for some reason, I’m feeling defensive tonight.  He complains about C++ that “You can’t decide who you are”.  What this means is that he thinks C++ behaves inconsistently.  [...]

ksh stuff

Below is a little code I use with ksh. The wt() function can only be expected to work in an X-term. The code sequences are different for other terminal emulators. DIRSTACK=$PWD function dirs { print $DIRSTACK } function pushd { dirname=$1 cd ${dirname:?”missing directory name.”} DIRSTACK=”$PWD $DIRSTACK” } function popd { DIRSTACK=${DIRSTACK#* } top=${DIRSTACK%% *} [...]

More math, shift in blog direction

I’m planning to drive this blog in a slightly different direction. That is, I want to narrow down what I write about here to a few categories that interest me most, instead of shooting off in all directions with no depth in any of them. Of course, I still reserve the right to write about [...]

Joi Ito’s Web Math Joke

As Joi Ito said, too funny not to blog. I know it’s old, but I still laughed out loud: After explaining to students through various lessons and examples that [tex]\displaystyle \lim_{x\to 8} \frac{1}{x-8} = \infty[/tex]. I tried to check if she really understood that, so I gave her a different example; the result of which [...]

Latex on WordPress.com

I saw the recent announcement that wordpress.com now supports native latex equations. The posted examples are pretty sweet, and the syntax is just fine: . I thought to myself, “boy, I sure would like to have that on my blog. I bet it’s just a wordpress plugin.” That’s apparently not the case for wordpress.com. I [...]