Moved to drfrog.wordpress.com

January 7, 2009

I’ve moved myself from blogsome to drfrog.wordpress.com. There are just too many great features supported by Wordpress.com, not the least of which is the most current version of Wordpress (surprise), plus the ability to export your blog for easy moving (albeit to other Wordpress blogs), which Blogsome does not support.

Shooting a gun, twitching.

April 6, 2006



Yeah, that’s me, shooting a .223 rifle and flinching each and every time. Although, in my defense, with each shot I am vaporizing a bunny rabbit.

revelation:

March 7, 2006

so i was sitting there listening to some music, thinking many times, “now this is a good song to drink to,” when i suddenly realized that it’s pretty much all good to drink to, in general.

Doctor Frog’s Guide to Creating Your Very Own Personal Radio Station (using iTunes, Winamp, etc.)

February 20, 2006

Concept:
if you are familiar with dynamic playlists, feel free to skip to “Requirements” below

This is, by now, an old idea in internet years (these days, 1 day = 1 year): use a collection of ’smart’ dynamic playlists to create the illusion of Intelligent Design behind automated music selection. The goal is to create an environment in which you need do no more than press play, and a fresh, random selection of music hits your ears, tailored to your personal tastes; not the mechanical blankness of the decades-old “shuffle” function, the designs of industry megagiants or a distant robotic jukebox. Instead, you want a smart selection of tunes, mostly favorites, yet playing those few forgotten gems lurking in your music library. And life in the age of self-absorption is good, temporarily.

The infrastructure behind such a personal radio station is simple, thanks to such music library management programs such as iTunes, Winamp, or MusikCube. These programs make use of dynamic playlists, which automatically stock themselves from your personal library of music based on criteria you set. For example, you can create a playlist comprised only of soundtracks from the 80’s that haven’t been played for at least a month. In iTunes, such a playlist would be set up thus:

Image Hosted by ImageShack.us

And the finished product would look like this:

Free Image Hosting at www.ImageShack.us

Neat thing: as you play each of these songs, they are automatically removed from the list for one month. You wouldn’t have to hear them again for as long as you like, and the list continues to draw from your supply of 80’s soundtracks (mine is fairly limited) to provide fresh tunes.

It is this combination of dynamic generation and month-long probation that provides the driving force behind my own personal radio station (Mattland Radio International). Here are my requirements for the resulting playlist:

  • The illusion of a random, but “smart” personally-tailored selection of music
  • Higher-rated songs played more often than lower-rated songs
  • Songs must be “fresh,” not having been played in the last month
  • Unrated and lower-rated songs still allowed on the list

Here’s how you make one:

Requirements:

  • A decent-sized library (200+ albums) of music you mostly like.
  • A decent number of rated songs.
    (If you haven’t rated any songs, take a few moments and rate the tracks in a few albums. Get about a hundred songs if you can. As you use your personal radio station, continue rating songs as you go along. The more you rate, the more ‘accurate’ your station becomes.)
  • Music management software (iTunes, Winamp, Musikcube, etc.)
  • A decent working knowledge of dynamic/smart playlists.

Procedure:

  1. In your preferred music management software, create a dynamic playlist containing 100 of your highest rated songs:

    • 100 songs, selected by random
    • Rated five stars
    • Not played in the last month (or week, if you have a smaller library)
    • Tracks must meet ALL of the above criteria to be on this list (otherwise, you’ll get the phone book.)

    In iTunes, the setup dialog would look like this:

    Free Image Hosting at www.ImageShack.us

    Note that “Live Updating” is checked. In iTunes, this ensures that the list will continually update itself, and not remain static, ensuring a fresh supply of tracks.
  2. Name the new playlist “Magic 5,” or something else cute.
  3. Using the same method, create a dynamic list of only 80 tracks, rated 4 stars, not played in the last month. Make sure “Live Updating,” or its non-iTunes equivalent, is enabled.
    By including fewer lower-rated songs in our equation, we’re increasing the likelihood that higher-rated, better-loved songs play more often in the finished product.
  4. Name the new playlist “Magic 4,” or whatever naming convention you prefer.
  5. Create a dynamic list of 60 tracks, rated 3 stars, not played in the last month, named “Magic 3.”
  6. Create a dynamic list of 40 tracks, rated 2 stars, not played in the last month, named “Magic 2.”
  7. Create a dynamic list of 20 tracks, rated 1 star, not played in the last month, named “Magic 1.”
  8. Create a dynamic list of 20 tracks, with no rating, not played in the last month, named “Magic 0.”
    Again, by decreasing the pool of lower-rated tracks, we’re increasing the chances a higher-rated song gets played. We’ve also included songs that maybe you haven’t had a chance to rate yet. Adjust the list lengths above to whatever you like to fine-tune your statistics.
  9. Now, we’ll create the One List, a playlist that references other playlists, and the only playlist you’ll actually need to interface with in order to enjoy your fresh, random selection of music.

  10. Create a dynamic list that includes ALL of the lists you’ve just created:
    • Allow tracks to match “any” of the criteria instead of “all.” In other words, a track can belong to any of the lists you’ve created to make it onto the One List. Otherwise, you’ll end up with an empty One List, and a puzzled expression on your face.
    • Add each of your playlists as “rules” or criteria for the list. (See the screenshot below.)
    • Ensure that tracks will be randomly selected.
    • Limit the size of the playlist to whatever you feel is appropriate: 2 hours, 50 tracks, etc.

    For example:

    Free Image Hosting at www.ImageShack.us
  11. Give the final list a clever name, and you’re done!

Here’s an example of the finished product. There are quite a few 4 and 5-star tracks present, but things are broken up a bit with unrated and lower-rated tracks. Plus, many of the tracks haven’t been played in over a month, or ever (in iTunes or on my iPod, at least):

Free Image Hosting at www.ImageShack.us

At this point, you can just hit play, and enjoy a random stream of music! Or, you can throw in a bit of randomness to your randomness with additional dynamic playlists:

  • Give recently purchased/ripped/pirated tracks a greater chance of playing by creating a dynamic list of songs that have been recently added. Increase the length of the list based on how much priority over the other songs you want, and

    (The remainder of this post is currently being edited.)

WHAT IS TO BE DONE WITH MY REMAINS

February 13, 2006

In accordance with my current wishes, inebriated though they might be, it is my Solemn and Pure wish that my Body once the Soul has evacuated its dissappointing housing be subject to Flames until it is rendered unto Ashes.

Once the body has been reduced to ashes, the remains are to be mingled with a half a can of coffee. The brand doesn’t really matter, whatever is on sale at the time is fine. Yuban, Maxwell House, though Chock Full o’ Nuts is entirely appropriate on many levels.

Once mingled, coffee is to be distilled from said remains and ingested by the mourner(s). Optionally, the resultant mixture may be desposited into a garden somewhere, where the byproduct of those ashes, whatsoever plant might spring forth from my remains (and coffee grindings), must instead be devoured by the mourner(s) in one fashion or another. One thing must be made entirely clear, that at some point you must EAT ME.

My regards to any survivors. My enemies list may be found in the usual place, go ahead an avenge me or whatever, it is “all good.”

Movie Theatres Mull Over Blocking Cell Phones

December 20, 2005

http://arstechnica.com/news.ars/post/20051219-5802.html

I wonder if this issue is an extension of a change in the way people view movies now.

When I was a kid, going to the movies was a really immersive, magical thing. Leaving the theatre was like waking from a dream. I don’t feel that way anymore, mainly because I can get a faded form of that same sensation with videogames, home theatre, even by closing my eyes and listening to certain music on a portable player. The movie house is not the sole source of that for me anymore.

This is due in part because ‘immersive’ technology is a lot more prevalent than it used to be, and I’m no longer a kid, and can afford to surround myself with such technology.

Going to the movies was a unique thing, shared with dozens of other people. But now, it isn’t as unique, and the other technology that allows us to fulfill our cravings for distraction does so in a more isolationistic, self-absorbed way.

I realize that when I go to a theatre now, it isn’t to experience something with other people, it is to get my own experience. Mine. Me. Everything else that surrounds me at home is focused on me, and my cellphone is an extension of that self-reflective technology, my digital entourage. This isn’t about you, or us. I’m not interested in you. I only want myself to be entertained. I therefore see myself as having a right to retain that cellphone, and no one can take away MY phone from ME. Me. Mine. Conversely, damn YOU for having your cellphone on and disturbing MY movie experience.

Movies aren’t a group experience anymore. The ‘me vs. you’ attitude I have outside is just brought right into the theatre. The ‘OMG Waht if Emergency???’ types are just as selfish as the ‘STFU’ types.

And yet, the feeling isn’t completely gone. I shelled out $20 for tickets to see Born in the Brothels in a small theatre in Palo Alto (how that hurts). There, for the first time in years, I actually watched a movie *with* other people, rather than by myself in a theatre filled with the necessary evil of other flesh. I don’t know what was different, but somehow we were all there to experience a movie. I’m not sure if any cellphones went off or not. It doesn’t particularly matter. The feeling was there. That same feeling is now completely absent from the megaplex. There, I stress every time a baby cries or I see some monkey flick open his celly to see which member of his digital entourage has PM’d him this time.

So, movie theatres, it isn’t you, it’s me.

Tolkien final project

December 7, 2005

I was really impressed and humbled by the talent I saw today at the last Tolkien class. My other classes have been rather dull and gray by comparison. Way to nerd it up there, guys.

My final project was a rather banal collection of excerpts from a top-secret sheaf of papers prepared by an elite elvish black-ops organization. It isn’t nearly as interesting as it sounds, but it is a relatively quick read, and you don’t have to learn any long, new, elvish names.

Edit: The file is available for download here (Microsoft Word), or here (PDF).

Enjoy, and never, ever, ever stop reading what you love.

Disclaimer

November 8, 2005

A short disclaimer for a novel I am considering writing:

1. The author of this novel knows nothing in-depth about the biological or behavioral inner workings of mice, rats, rodents, birds, insects, plants, dogs, cats, fish, dust particles, larger collections of dust particles euphemistically referred to as “dust mice,” people, virudean ravages, glass tubes, vacuum cleaners, small rocks, squirrels, trees, robots, or monkeys, nor has the author made any attempt to educate himself, either formally or informally, with regard to the aforementioned inner workings, preferring instead to fill in the gaps of his knowledge with articles of his own invention, that is, bald and unequivocal lies.

For the inaccuracies and inconsistencies occurring due to the lack of knowledge regarding the above, the author extends no apologies of any kind.

2. With regard to deeper meaning, the following story and its characters are intended to have none. See the legal preamble to The Adventures of Huckleberry Finn for information regarding penalties for attempts to divine deeper meanings from the narrative, its characters, and most especially the names and identifying aspects of said characters, which have been specifically selected to have no meaning of any kind whatsoever.

Possible final project for Tolkein Class

November 2, 2005

As recorded by Magnus Shalebridge, dwarf, and edited for clarity by Perendeil, elf.

I am called Gul. That is not my name. As far as my understanding of names extends, I do not have one. The ones who captured me, dwarves, have names, and elves have names. This is strange to me. I am an orc and I do not have a name.

I am called Gul. I had a thousand thousand brethren, also called Gul. We labored in the nap of the earth for years, until called into striations for the name of Morgoth. Then we were Gul Pont, which means Dark Water. There was nothing about us that was specific to the nature of Dark Water. There was a banner with the sigul of Dark Water upon it, and those of us who were Gul Pont were to form lines around it. Of Gul Pont, there were four, Gul Ponti, running dark water, Gul Pontor, meaning glowing dark water, Gul Pongo, meaning still dark water, and Gul Prang, meaning burning dark water. Of those, I was of Gul Pontor, and we were all Gul, Gul Pont, Gul Pontor.

Here I am called Gul, because there is only one of me. This is what the dwarves call me, or Gul of Angband, or ‘the orc.’ They speak it as though it were my name, but they do not speak it the way the speak each other’s names.

Written on the first page in a cheap notebook.

October 28, 2005

Pages all crinkly from being in heat. 97 cents, Target.

Selected for color, black. Classic, unadorned styling. Wide ruling accommodates needlessly theatrical penmanship. Low value removes anxiety over error. Thread-sewn pages ensure that errors cannot be removed, and must be dealt with. Wide rule also ensures pages fill more quickly, giving sense of accomplisment, however false.

Last line a joke. Every sentence written out of sole desire is accomplishment.