-
Recent Posts
Friends
- Aletheis
- Ardents En Zed
- Ari Gesher
- Benjy Feen
- Blogo Perea de Sid
- Cynical Mom
- dannyman
- Dave Dribin
- David Lemson
- Declan Fleming
- Geoff Raye
- Joe Gross
- Kathy Schrenk
- KC Lemson
- Keith Garner
- Liz's Pictures
- Lorah Gross
- Mark Notarus
- Marty McCarthy
- Matt Williams
- Mike Kolb
- Reasonable Goods
- Rebecca
- Rene Hendrix
- RJ
- Saul Pwanson
- Sean O'Connor
- Steven Engelhardt
- Tim Skirvin
- Tom D
Politics
Sports
Recent Comments
- Sambal : C++ Runtime Types: Find All Classes Derived From a Base Class (2) on C++ runtime class registration
- Generate diagnostic message for HRESULT codes? | The Largest Forum Archive on Get Error Message from HRESULT
- C++ Runtime Types: Find All Classes Derived From a Base Class (2) « Sambal on C++ runtime class registration
- JV on Juniper NetConnect on 64 bit linux
- Daniel Howard on Is Blagojavich the most corrupt …
Categories
Meta
Author Archives: David Terrell
Eamus Catuli
I know I rarely post about sports anymore, but I feel it necessary to throw in a shout out to the Cubs. With the Mets out of it, there’s no reason we can’t zero out a few more numbers… AC … Continue reading
Posted in baseball, sports
Leave a comment
Play the XKCD game
When I’m bored, I sometimes play a game on xkcd. You just keep clicking random. You win if you get one that you’ve already seen in the same session. You lose if you get one that’s not funny. I like … Continue reading
Posted in random
Leave a comment
C++ is the spawn of satan
however, this does work: #include <iostream> template<int size> struct ptrsize { }; template<> struct ptrsize<4> { typedef int int_t; typedef unsigned int uint_t; }; template<> struct ptrsize<8> { typedef long long int_t; typedef unsigned long long uint_t; }; typedef ptrsize<sizeof(void*)>::int_t … Continue reading
Relying on others
Phil Wilson and Hugh Winkler discuss the pitfalls and potential solutions to using someone else’s 269 feed personal aggregator in their subscription list. If you look carefully, you’ll notice they mentioned this last week. That’s because when I hit Phil’s … Continue reading
Posted in tech
Leave a comment
Quote of the Day
Raymond Chen: Whenever there is a coordination problem, someone says, ‘Hey, let’s create a process.’ Now you have two coordination problems.
Posted in random
Leave a comment
shell split
Dannyman sez: # octects oct1=`echo $subnet | awk -F . ‘{print $1}’` oct2=`echo $subnet | awk -F . ‘{print $2}’` oct3=`echo $subnet | awk -F . ‘{print $3}’` oct4=`echo $subnet | awk -F . ‘{print $4}’` Later, when reviewing my … Continue reading
Posted in tech
2 Comments
A Day, In Pictures
Gabby was great. Rebecca was great. Theo was great. I got a phone call at work from Rebecca, that she was at the ER and Theo was at the downstairs neighbor’s. Other than a slight possibility of a lack of … Continue reading
Posted in random
Leave a comment
Erlang wish list
WSGI. I don’t want an apache replacement, or at least have to bootstrap one just to write a webapp. I’d much rather have something very simple and callback based to handle requests and output dynamic data (and push static data … Continue reading
Posted in erlang, tech
3 Comments
for loops in erlang
For loops in Erlang: for(Max, Max, F) -gt; [F(Max)]; for(I, Max, F) -gt; [F(I)|for(I+1, Max, F)]. My I suggest instead either: lists:each(lists:seq(Min, Max), F). or: for(I, Max, F) when I <= Max -> for_impl(I, Max, F, []). for_impl(Max, Max, F, … Continue reading
Posted in erlang, tech
2 Comments