This is the personal weblog of Moss Collum, a programmer living in Boston, MA. I used to have a description here of what I tend to blog about, but whenever I try to nail down a few main topics, I end up getting interested in something else. If you want to know what to expect, browsing the recent archives should give you some idea.
If you've found this page through Google, I hope it helps. The search tool may help find the exact post you're looking for. If you want to see what I've posted lately, you can go to the front page of the blog.
If you're someone I know, you probably already know about this blog and come here regularly, but if not, please leave me a note: chances are I'd be delighted to hear from you.
If you want to contact me, you can email me at gmail (where my address is my first name dot my last name), or just leave a comment here.
Note that the "Bloglet" of my page title is the Perl script I use for my blogging, not the other, better known Bloglet.
1009092108.jpg
_
respond?
(2)
09:09:56 PM,
Friday 9 October 2009
-
So, accepted dogma about object oriented design says that inheritance of implementations is bad, and multiple inheritance of implementations is worst of all. (This is why Java won't even let you do it). On the other hand, delegation is good, and dependency injection is good, because they let you keep your classes simple and decoupled.
Now, suppose you have a dependency injection framework that will provide your class with any other classes it asks for in its constructor. And suppose your language provides an easy delegation method, in which a class can automatically delegate to all the public methods of one of its fields.
At this point, a class can declare a list of other classes whose implementation it will use for some of its methods. How is this different from multiple inheritance?
_
respond?
(8)
10:53:35 AM,
Thursday 8 October 2009
-
Odd Seat
This message has been sent using the picture and Video service from Verizon Wireless!
To learn how you can snap pictures and capture videos with your wireless phone visit www.verizonwireless.com/picture.
Note: To play video messages sent to email, Quicktime@ 6.5 or higher is required.
_
respond?
(4)
09:03:42 AM,
Wednesday 30 September 2009
-
Listening to the In Our Time about Dante's Inferno today reminded me of just what a vile little book it is.
(This has been Bloglet's "I Hate Your Art" segment for September. See you again in October, I guess.)
_
respond?
(3)
06:04:08 PM,
Thursday 24 September 2009
-
Oh, hey, the New York Times published something on pair programming.
_
respond?
(2)
09:30:45 AM,
Sunday 20 September 2009
-
Now it's time to sleep a lot.
_
respond?
12:35:17 AM,
Saturday 29 August 2009
-
Beach. Not Ocean. Weird.
_
respond?
(2)
07:45:36 AM,
Friday 28 August 2009
-
Scary Ass Building
_
respond?
07:33:48 AM,
Friday 28 August 2009
-
Atomic Clock
_
respond?
(3)
10:02:59 PM,
Thursday 27 August 2009
-
Pieces
_
respond?
(10)
07:28:11 PM,
Thursday 27 August 2009
-
One of the small pleasures of this summer, for me, is knowing that Quentin Tarantino and Lars "Von" Trier both have movies out, and relishing the fact that I don't have to see either of them.
_
respond?
(11)
05:24:53 PM,
Sunday 23 August 2009
-
Dracula
_
respond?
(8)
09:41:47 AM,
Friday 21 August 2009
-
This.
_
respond?
(4)
11:34:53 PM,
Thursday 20 August 2009
-
At thesixtyone, artists submit songs and people using the site can vote for the ones they like. It seems to have some good music on it.
_
respond?
(2)
09:29:12 PM,
Friday 14 August 2009
-
Perfect?
_
respond?
(6)
07:52:50 PM,
Sunday 9 August 2009
-
Time for Bed
_
respond?
12:07:04 AM,
Thursday 6 August 2009
-
Where I'm staying
_
respond?
(1)
01:14:53 AM,
Saturday 1 August 2009
-
"Does Mirabai know about this?"
"I'm not sure..."
"Because she needs to know about this."
(via MetaFilter)
_
respond?
(4)
10:10:03 PM,
Tuesday 28 July 2009
-
Moon was great. I kept being afraid that it was going to become either too clichéd or too arty, and it kept avoiding it. Good SF in that the science fiction setting was essential to the story without overwhelming it. Also, Sam Rockwell is very funny.
_
respond?
(7)
11:10:33 PM,
Monday 27 July 2009
-
"He seems to have a very reasonable view on that..."
"Great."
"By which I mean it's in line with my own."
"That's what the word means."
_
respond?
(6)
08:07:24 PM,
Thursday 23 July 2009
-
The new season of Torchwood? Is as bad as everyone's been saying.
_
respond?
(14)
07:56:30 PM,
Sunday 12 July 2009
-
Should anyone care, our Wii number is 1040 2919 9475 0469.
_
respond?
(9)
07:42:31 PM,
Sunday 5 July 2009
-
Sleeping
_
respond?
(17)
06:57:39 PM,
Friday 26 June 2009
-
Happy birthday to Alan Turing!
_
respond?
(5)
07:26:55 PM,
Tuesday 23 June 2009
-
0607091007.jpg
_
respond?
(1)
10:09:28 AM,
Sunday 7 June 2009
-
Delusions
_
respond?
02:53:10 PM,
Saturday 6 June 2009
-
I've just started using Git as my version control system for personal projects, so I needed to migrate my existing repositories over from Subversion. Turns out there's an easy way to do this, and it will even integrate cleanly with the Subversion repository if I want to keep using it. (I'd been using a combination of Subversion and Bazaar before, but Git seems to be emerging as the popular winner in the DVCS world. Which is to say: I wanted a Github account like all the cool kids.)
_
respond?
(1)
01:59:21 PM,
Monday 25 May 2009
-
The most powerful revolutionary sentiment is not "let us unite to overthrow the old order" but "let's try this for a little bit and see if it works".
_
respond?
(2)
01:11:07 PM,
Monday 25 May 2009
-
Data.gov is creating a searchable catalog of datasets compiled by various government agencies. There's a lot of fascinating and useful stuff out there--hopefully this will make it easier to find. Good stuff.
_
respond?
10:15:37 PM,
Thursday 21 May 2009
-
An Important Message to Russia from the New Jersey Turnpike
_
respond?
05:46:43 PM,
Saturday 16 May 2009
-
Internet Explorer adds spacing around <hr> tags that can be surprisingly hard to get rid of with CSS. The trick is to add a display: block style to the <hr> tag, as explained in this very helpful blog post.
_
respond?
(3)
05:34:20 PM,
Monday 11 May 2009
-
Dracula in real time. Fun.
_
respond?
(1)
11:34:20 PM,
Monday 4 May 2009
-
If you have Firefox 3 with the Adblock extension, and some Flash content mysteriously fails to work for you, it's because of Adblock. It fails to show anything in <object> tags, regardless of whether it's supposed to be blocked or not. The fix is to uninstall it and use Adblock Plus instead. Adblock Plus is also better just in general. I recommend it if you don't like ads and would rather not see them any more.
_
respond?
(1)
10:23:09 PM,
Sunday 26 April 2009
-
Is there something I don't know about swine flu that should make me care about it?
_
respond?
(9)
12:43:11 PM,
Sunday 26 April 2009
-
Croquet time! We're going to be at Aromi around 12:15 tomorrow, if anyone who cares doesn't already know.
_
respond?
08:00:11 PM,
Saturday 18 April 2009
-
The phrase "ham-fisted" should be used more often in PR.
_
respond?
(1)
08:59:14 PM,
Monday 13 April 2009
-