Random Geekery

2007

year2007

20082006
  • dv9310 bios issues

    Dec 29, 2007

    Blogspot · troubleshooting ·

    Update: I turned my offhand comment about how I fixed my problem into more of a step-by-step guide, in case some poor soul is in the same spot and finds me via Google.

  • Python Loves Blogger (Part 1)

    Dec 28, 2007(Updated Mar 28, 2015)

    Blogspot · blogger · python ·

    I’ve revisited the code for Blogger posting with Python. Start here to see the new starting point.

  • OS X Updates

    Dec 20, 2007

    Blogspot · os x ·

    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.

  • Perl 5.10 beta Everywhere

    Dec 5, 2007

    Blogspot · perl ·

    I decided to install Perl 5.10 on all my machines after the thrill of installing ActivePerl 5.10 beta on my Windows VM last night. Yes yes, it is true that strange things will thrill me.

  • Maruku

    Nov 27, 2007

    Blogspot · markdown · ruby ·

    I just came across Maruku, a Markdown Extra library for Ruby. It’s time to reevaluate my site generation tools. Maybe Maruku could fit into a mutant ZenWeb implementation.

  • VMWare installed

    Nov 27, 2007

    Blogspot · linux · rebol · vmware · windows ·

    Okay, now I feel good. I’ve got VMWare installed with Windows XP as the guest OS. That means Office and who knows how many other apps are readily accessible for me. REBOL, for starters. It’s supposed to be cross-platform, but REBOL is happiest by far under Windows.

  • xcb_xlib_unlock issues - Java on Fedora

    Nov 26, 2007

    Blogspot · linux · java ·

    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.

  • JRuby

    Oct 29, 2007(Updated Jul 11, 2009)

    Coolnamehere · ruby ·

    There is more than one way to experiment with Ruby. JRuby is a mature version of Ruby written for the Java Virtual Machine. This gives you a great deal of platform independence, since JRuby will comfortably run anywhere that Java runs. It also provides you with access to Java’s huge standard library. I thought I would take a little time to examine the Jruby implementation, which is nearing a 1.0 release.

  • Zend Framework 1.0 Released

    Jul 3, 2007

    Blogspot · php ·

    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.

  • I'm too cheap to buy a radio alarm

    Jun 29, 2007

    Blogspot · applescript · os x · unix ·

    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.

  • Perldoc

    Jun 16, 2007(Updated Jul 11, 2009)

    Coolnamehere · perl · learn ·

    I have heard first-time Perl programmers complain about the lack of documentation. This is understandable. They don’t know all the nifty stuff that comes with the standard Perl distribution.

  • Python Interactive Fiction - 03 Handling Multiple Turns

    Jun 14, 2007(Updated Jul 11, 2009)

    Coolnamehere · python · ifiction · learn ·

    This is Part 3 of an ongoing series about writing interactive fiction games in Python. By the end of Part 2 we had created a text-based user interface and explored one way of storing multiple scenes. This part will finally bring the needed glue for the player to move between all of the scenes in the story. In other words, we’ll have a game!

  • OS X

    Jun 13, 2007(Updated Apr 25, 2006)

    Coolnamehere · os x ·

    This is a dumping ground for anything I’ve figured out to make command line existence on a Mac nearly as pleasant as sitting and looking at all the pretty Aqua buttons. I’ll organize it better if this page accumulates enough matter.

  • Coolnamehere is open to the Commons

    May 2, 2007(Updated Mar 28, 2015)

    Blogspot · site ·

    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.”

  • Python Interactive Fiction - 02 Tying the Scenes Together

    Apr 20, 2007(Updated Jul 11, 2009)

    Coolnamehere · python · ifiction · learn ·

    This is the second part of an ongoing series about using Python to create interactive fiction. I hope to show you one fun use of Python while teaching you more about the basics of this language. We started by defining how our game was going to work and creating a set of scenes for play. Next we wrote the code to handle a single round of the game. Today we are going to tie all of our scenes together to make a complete, playable game of interactive fiction. We are going to approach it from an experimental view, playing with different approaches until we find one that makes us happy. Well, one that makes me happy.

  • Python Interactive Fiction - 01 Handling a Single Round

    Apr 19, 2007(Updated Jul 11, 2009)

    Coolnamehere · python · ifiction · learn ·

    I think the next step is to write the code for a single round of the game. We’ll limit ourselves to Scene 1 to stay focussed.

  • Interactive Fiction with Python

    Apr 18, 2007(Updated Jul 11, 2009)

    Coolnamehere · python · ifiction · learn ·

    The idea for this article came from a coolnamehere reader named Laura. Thanks, Laura! I was looking for good Python ideas.

  • REBOL reMark

    Mar 9, 2007

    Blogspot · rebol ·

    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.

  • Mp4Info issues

    Feb 12, 2007(Updated Mar 28, 2015)

    Blogspot · ruby ·

  • Stripping out contact popup for now

    Feb 6, 2007

    Blogspot · site ·

    The host switch broke my contact form. That’s okay, though. I wasn’t happy with it in the first place. I’m just using a plain old email link for now. Sure, it’ll put gmail’s spam filter through the wringer, but it’s quick and easy.

  • Late Night Thoughts About FM

    Feb 3, 2007

    Blogspot · project · ruby ·

    FM. FXRuby Media. Or f-m, as known on Rubyforge. I probably should have gone for fmm or something like that, but these things are always more obvious when it is too late.

  • Switching hosts

    Feb 3, 2007

    Blogspot · site ·

    The old Web host was fine, but I have been missing A2 Hosting recently. I just set coolnamehere under them. While I’m at it, this blog is officially the coolnamehere site news blog - in addition to the general geekiness you’ve been seeing here lately.

  • FXRuby MPlayer Idea

    Jan 30, 2007

    Blogspot · project · ruby ·

    A few weeks back I wrote up a GUI front-end for mplayer. It works nice enough, but it suffers from a few aesthetic issues:

  • GNU screen

    Jan 25, 2007(Updated Jul 11, 2009)

    Coolnamehere · unix ·

    Sometimes it’s helpful to have multiple consoles open. The best example I can think of is when you are logged in to a machine via ssh. There are other ways, of course. You could try to log in to the server with ‘-X’ so that X11 applications can run on the remote host but display on your computer. That’s not always easy, though. The administrator of the server may not allow X11 forwarding. Your machine may not allow or even understand X11 requests. You could log in to multiple ssh sessions. This is what I did for several years. It works, but it’s not the most convenient approach, since it clutters up your desktop. screen is a better option.