Archive for the 'Blog' Category

Jan 29 2008

Everyblock

Published by Chris McAvoy under Blog, Python

I’ve been treading water this week, and haven’t been keeping up with the blogosphere.

So, I’m behind, but wanted to link to Everyblock…you know…so it’s linked.

Really great stuff, congrats Blockheads.

No responses yet

Jan 22 2008

Pragmatic Timeline

Published by Chris McAvoy under Blog

So, according to the Pragmatic Programmers you should learn a new language every year (two? I don’t remember for sure.)

Last year I specifically ignored this rule, and instead opted to learn Python more. I watched some Google Videos, read some books, spent more time looking at other people’s code, and generally didn’t gloss over the details that I had in the past. I dove deeper into the language, and am a better Python programmer this year than I was last year.

Which brings us to 2008. My side-learning-project time has been cut back by the glorious birth of the inheritor to the vast Lion-Empire I’ve built, Mr. William Christopher McAvoy. I’ve been paring down projects like a madman. Plus, my day job became tremendously satisfying, which always helps remove the need to do stuff on the side. That said, what little time I do have is currently taken up with tweaking old web projects, helping a friend with a new site, and helping (however small-ly) with Pycon.

Other than the constant old project tweaking, my schedule is relatively clear starting in mid-March. Which got me thinking about maybe learning a new language. I talk about this an awful lot, and rarely follow through, but it can’t hurt to talk about it again, right? I’m thinking it should be one that has little practical purpose, other than a joyous exploration of all things computer. So, something like Lisp, Scheme, Lua, Erlang, Haskell, or Lisp. Notice I said Lisp twice, Lisp is on the short-list.

I’ve posted these sorts of posts before, they usually go nowhere, so take this all with a heaping tablespoon of salt. Sometimes, I’m all talk…no action. We’ll see how this works out.

And really, as I sit here and think, I haven’t written a Tastebud article in ages, just bought an Arduino in the hopes I’d build something cool with all these wires and capacitors I own, and I recently committed to a new writing project that I’ll talk about later. So, really, maybe I don’t have time. Whatever I do, there will be extra points for a language I can learn on the train. As that’s about the only time I’ll really have to do any significant reading. Seriously though, I probably will just stick with what I know, and put any new creative energy I can muster into some of these other projects I’ve been messing around with.

Oh, and I like to play Eve, and got Mass Effect for Christmas. Two total nerd-time-sinks.

One response so far

Dec 19 2007

Pigeon Man of Lincoln Square Killed

Published by Chris McAvoy under Blog

This is tremendously sad news. Pigeon man was a fixture on the corner across the street from Walgreens. From the article:

“Soon as I take a seat, they want to be loved and kissed like a mama’s baby,” Zeman was quoted in the Tribune article. “Like I’m their father, and they’re my child.”

No responses yet

Nov 14 2007

Pyglet Great, Math Hard

Published by Chris McAvoy under Blog, Python, BeeSim

I’ve blogged about my random obsession with bees in the past. The release of Pyglet encouraged me to pick it up again and try to make a bee-system associated with coordinates rather than with abstract “locations.”

Over the weekend, I started to write a trig library that could compute angles and distances, so I could move my bees around a grid. It turns out, I’m pretty bad at math. Brant Harris sat down and explained Vectors to me in about 15 minutes. I immediately ditched my trig library, and built a basic Vector bee demo in a half hour or so last night. The code for it is in my expansive public-works repository. In that same module is trig.py, which is the start of the trig library I ended up ditching. The Vector work was already written in PyEuclid, the very excellent Euclidian Geometry library written especially for Pygame development.

The code, suitable for cutting and pasting, is as follows:

2 responses so far

Oct 24 2007

I get kicks out of juvenile stuff

Published by Chris McAvoy under Blog

Offensive Coach

No responses yet

Aug 26 2007

Welcome Baby Wil

Published by Chris McAvoy under Blog

Our first baby, William Christopher McAvoy, was born at 9 am on August 4th.

Wil in the sling

3 responses so far

Jul 12 2007

I am Shockingly Naive

Published by Chris McAvoy under Blog

Last week(ish) The Washington Post published and article on micro-targeting political advertisements, essentially using data mining techniques to send super-targeted ads to households. It was a good article, and really surprising to me, essentially because I’d always assumed that political campaigns would use the same sorts of techniques that marketers were using. I didn’t know they’d be behind the curve to the point of seeing data mining practices as some sort of new thing. So, that’s naive-example number 1.

Then, the next day, I saw the author of the article had posted a blog entry about the article. I thought, “oh, that’s nice, I shall post a comment.” Fine. Done. I went back to check and see how the comments went, and it turns out the comments on WaPo blogs are rife with in-fighting bullshit. Well, duh. I should have known. Again, it turns out I’m totally naive. The open internet sure does attract some jerks.

2 responses so far

Jun 17 2007

How not to define yourself…

Published by Chris McAvoy under Blog

Jonathan Messinger on a slight shift in language. A great essay on the difficulty of being an independent [anything], and how defining yourself in terms of something else is a bad thing.

No responses yet

May 31 2007

Jacob’s Crystal Ball

Published by Chris McAvoy under Blog

Jacob Kaplan-Moss is peering into the future. Just five years into the future, but the future nonetheless.

I totally agree with his predictions. Especially the offline-apps and iPhone-clone-as-platform predictions. Teenagers drive markets. That’s my new mantra. Myspace, SMS, all this twitter-hoo-ha. That’s stuff I don’t get, until I see that kid on the train doing it, then I look into it, then I end up with 150 Myspace friends (including Ghostface Killah and Django: the webframework.)

I’m going to add a prediction to the pile, based on a pile of 7 inch records my Hozac friend Brett gave me this week, it isn’t for online journalism, it’s for online media:

* Digital can’t buy you an experience. The guys that are going to survive the death of copyright will be the guys that can sell you an experience. Hozac is a perfect example. They do very limited releases, each with super special extras, like fake fur dust jackets or spider arm bands. One of their artists refuses to say who he really is, he just sends in tapes. When you buy a Hozac record, you’re buying an experience. If someone rips it and distributes it on oink, it’s not going to compare to owning the original thing. Because the original thing is really the experience of buying it.

No responses yet

Apr 20 2007

Favorite Television Character in Recent Memory

Published by Chris McAvoy under Blog

No responses yet

Next »