An archive of posts originally maintained on Blogspot, also known as Google Blogger, from 2006 to 2012.
Aug 20, 2012
Found out about this talk from Ryan Davis at Cascadia RubyConf because of an incensed reaction to it from Giles Bowkett on his blog. Thing is, I like the talk. I even like the bits that Bowkett doesn’t. Of course, I wasn’t one of the folks specifically mentioned, and he was. So there’s going to be a different perspective there.
Mar 4, 2010
Jul 2, 2009 (Updated Mar 27, 2015)
Jun 12, 2009
I had to focus my efforts last time on restoring the original functionality of my Python Blogger script. That’s out of the way. I can now start looking at enhancements. The first annoyance - of many - is the fact that Blogger connection settings are hard-coded into the script. Do you want to post to a different blog? That’s going to require editing the source.
Jun 9, 2009 (Updated Jun 12, 2009)
I wrote a post a while back about using Python to write Blogspot posts from the command line. It took me about two weeks to completely forget about it. Still, it’s one of the few posts on this blog that gets regular visits, and the code … well, the code is not great. It was a fair effort, but it didn’t even accomplish the things I had initially set out to do. Account information is hard-coded into the code, for example. I also blundered along haphazardly with parsing metadata information myself despite the fact that Python Markdown has an extension which is perfectly capable of handling metadata. Well, let’s look at that code again.
May 15, 2009
I’ve been digging a lot into the Java world in the last few months at work. Not Java specifically, because the language still bugs me. Why does Java bug me? Honestly at this point my disdain for Java is more a habit than anything based on reality. I just don’t enjoy the language.
May 28, 2008
Sadly, I need to hunker down at work and get back to my YUI stuff. YUI’s nice, but it is a lot more complex than JQuery. I’m still trying to figure out if it’s worth the extra overhead, or if I’m missing some way to make things easier.
Feb 14, 2008
I volunteered a little while ago to be the maintainer for the Green Lake United Methodist Church. One limitation of the site is the fact that the Webmaster was a barrier to getting new content online. It's a common problem, and had nothing to do with the maliciousness of the Webmaster. It's just the simple fact that the Web dude is the only person who can post content. If the office manager wants to post the Worship schedule, she has to ask the Webmaster. If the pastor wants to present a message, she has to talk to the Webmaster. And it goes on and on. Eventually the Webmaster implodes, because you can only handle being the bottleneck for so long. The pressure becomes especially great when there is time-sensitive information that needs to be posted. You end up with a site that looks essentially static for months at a time.
A blog seems like the most straightforward solution to the problem of allowing non-technical people to post content including material that is time-sensitive. I can worry about technical and design decisions, and everybody else can worry about content. I installed WordPress because it seemed like the best fit for this site. WordPress has a large userbase, is easy to install and maintain, and has plentiful plugins for extending functionality. They would probably be able to find free or cheap help on the site if I get hit by a bus or something. I added plugins for event scheduling and reader feedback, a nice looking template, and fine-tuned one of my own pictures of the church.
Jan 30, 2008
I’ve been brushing up on my PHP basics lately. Why? Well, it never hurts to revisit things you think you already know. There is a good chance you will discover something you didn’t know after all. For example: this time I learned about PHP’s
Jan 7, 2008
I’ve got my code filtering Markdown and now I want to stuff that filtered content into an HTML page. I could just use
maruku#to_html_document, but I need the ability to add details like a title and site-related links.
Jan 6, 2008 (Updated Mar 28, 2015)
Jan 3, 2008
I'd really love to master an editor. Any editor. Vim has been my weapon of choice for years, but Emacs has always intrigued me. It's easier to use than Vim, but the Elisp language is the real draw. Vim's configuration / scripting language is awkward at best. Elisp is cryptically lispish, but at least it is possible to break it down without wondering what the heck
<sfile>is supposed to be.
Dec 20, 2007
Had to reinstall OS X late last night because something left our trusty iMac in an unbootable state and a simple Repair from the install disc wouldn’t do the trick. This happened after running a system update, but I’m not sure I can blame Apple for this one. I also happened to interrupt a syncing iPod during that session. It’s possible that either of those things could have whacked the filesystem tree. Of course, I would expect the iPod sync to whack the iPod. Still, I’m not exactly an expert on these matters.
Nov 27, 2007
Nov 26, 2007
I decided to install the Sun JDK on my new Fedora install today. Tried downloading the JDK/NetBeans self-installing bundle. It didn’t work. I got an error in xcb_xlib:xcb_xlib_unlock - something about a failed assertion. While running the installer. Drat.
Jul 3, 2007
PHP may not be my favorite language, but the last couple of years have seen profound improvement. I got the urge to start playing with Zend Framework last week. It isn’t too shabby. Yesterday Zend made a 1.0 release, which is a good milestone for PHP types to learn about MVC and ACLs etc. You know, other than the ones who are already using CakePHP. You’re probably doing just fine.
Jun 29, 2007
I have trouble waking up on time. That’s probably because I have trouble getting to bed on time. You can tell I have trouble getting to bed on time, because it’s 1:40 in the morning right now and I’m writing a little blog post instead of going to bed.
May 2, 2007 (Updated Mar 28, 2015)
The contents of coolnamehere are now officially available under the Creative Commons Attribution License. I am a coding geek by profession, but my main contribution to the world at large seems to be the odd assortment of notes, tutorials, and random tangents that make up coolnamehere. The site has become more useful to people as it has grown and evolved. It just doesn’t make sense to keep the material locked down under traditional copyright terms. If somebody wants to redistribute the Python Babysteps Tutorial for some strange reason, I say “Let them.” All I care about is that people know I’m the original author of that particular … let’s call it a “masterpiece.”
Mar 9, 2007
I haven’t been on the Rebol3 AltME world for a few weeks, mainly because AltME isn’t working correctly on Linux. The only time I log on is on my OS X machine if I remember or on Windows via VMWare if I’m not too busy. Turns out that Maxim (pointillistic.com, I think) left a message for me that reMark is available for messing with. I think the idea is that you can use reMark to build static Web sites, very similar to the way that WebMake or ZenWeb do. This is Rebol, of course, so the approach is going to be a bit different.
Sep 22, 2006
I’ve been experimenting with CakePHP over the last couple of weeks for a project. It’s definitely not Ruby on Rails, but it has a lot of charm. This library provides a MVC system for PHP applications, but the really interesting thing is that you can just drop it onto your Web server space with no fuss or bother. You don’t even have to worry about clever mod_rewrite rules if you don’t want to.
Mar 24, 2006
Feb 12, 2006
Jan 7, 2006
I snuck out a couple of new PageTemplate releases over the last week. There were no significant changes. The main bugfix is that PT should now work okay in an environment where $SAFE > 0. This means you can finally use stock PageTemplate in your mod_ruby projects. I don’t have any major plans for PT in the near future. I really need to improve the tests, so I can know for sure that the package does what it’s currently advertised to do. Much later, I want to split the library into components so that people who want the bare minimum can use a PageTemplate::Core module which would be equivalent to PT 0.3.2.