New Ryan Price Media Blog Syndication Feed May 12, 2008
Posted by Ryan in : Site News, Blogging, Podcasts , add a commentI recently tried to sign up for a service to get my feed syndicated, and they complained about my Flickr photos and daily links entries that only appear in the RSS feed - they said entries with repetitive titles feel like spam for their users - I can sympathize. When you’re looking at the blog, my links and photos appear in the sidebar, but on RSS, I am aggregating a bit.
Therefore, I have created a syndication-friendly feed for Ryan Price Media:
I also added a link to the Liberatr.net feed in the left-hand sidebar on the blog just to make it more visible. If you’re not currently subscribed to that feed, check it out.
3 UI Design Books for Your College Class May 7, 2008
Posted by Ryan in : Tech, Reviews, Books, Design, Web Sites, Graphics, interface, Teaching , 1 comment so farMy friend Jake called me a few days ago to tell me he will be teaching a User Interface Design class at Ferris State University in Grand Rapids, MI next Fall. After my congratulations, he asked me to help him pick out a textbook for his students. Here were my suggestions:

Universal Principles of Design
- William Lidwell, Kritina Holden, Jill Butler
I loved this book from the moment I picked it up and learned why the iPod makes us happy - it’s the Golden Proportion, or the Golden Rectangle, as some might say. Then, at the bottom of that page, you get “links” to some other design topics you may find helpful when discussing the Golden Proportion, like The Rule of Thirds. Anyone who designs anything, from software to hardware and anything between, needs a copy of this book.
I told Jake to have a copy of this book around for the class to reference, but I wasn’t sure if they all needed one.

Beautiful Evidence
- Edward R. Tufte
This is the one book out of these three that I don’t own… yet. I saw this in the book store while searching for a book about Processing, so you can also find it near the graphics books. Information Design is the name of the game, and Mr. Tufte has some of the most beautiful and useful designs you will ever see. He even goes in to how they displayed and photographed some of his sculpture outdoors. Absolutely breathtaking.
This book would be a great resource for a Level II UI Design class, but I think it is perhaps too detailed for beginners.

Design Whys: Designing Web Site Interface Elements
- Eric Eaton
I’ve heard a lot of folks tout Don’t Make Me Think as the bible to user-interface design for the web. Honestly, the title and presentation of this book drew me in a little deeper when I was buying it a few years ago.
Since my friend was looking for a book about UI Design, I found this on my shelf and made my final recommendation to use Eric Eaton’s book for his class.
Design Whys starts out by telling you what this Interface Design stuff is all about, and walks you through specifying and planning a project. Then you get an introduction to the common UI elements: links, buttons, form elements; what makes a link clickable, colors, designing for different browsers and devices, why use a link vs. a button, basic typography. The section on Advanced Interface Elements breaks us out of what’s normally possible on the web to cover things that would now be considered AJAX-y forms, applications, metaphorical interfaces, and custom or experimental UI elements, like those created with DHTML, Flash or 3D.
After the first 200 pages of the book, he launches us into a case study of some useful websites (at least as they were in 2003). The sites in the book are no less useful, beautiful, or innaovative than they were 5 years ago, though. It’s interesting to take a look at what folks were doing back then that the world still hasn’t caught up with. We seem to be constantly wanting to homogenize the experience (maybe I’m guilty of that as well). There’s room to be daring on the web, and I don’t mean large fonts, pastels, and rounded corners.
I hope Jake takes my suggestions to heart and picks the best candidate. If you have a UI design book you swear by, or you have a comment or question about one of these books, I’d love to hear it.
Weekend Projects - Lightweight Photo Service May 5, 2008
Posted by Ryan in : Tech, Web Sites, mashups, interface, open source, Web Services, Programming , add a commentThis is a project I’ve been thinking about for a while, and I’d love to do a hack weekend to get this working sometime.
One thing that’s been a problem with us at Petentials (and many other sites running Drupal) is Photo uploading, sharing, embedding, etc. Aaron Winborn created a great tool called Embedded Media Field that abstracts the hosting of photos, videos and audio files for a Drupal installation - what I’m thinking of doing is writing a custom interface for that module that allows a user to upload the files without leaving the page, and then talks to Drupal to tell it to make a new node for the photo, add it to a gallery, or the same for a batch of images - Aaron’s module does quite a bit of this already.
I was wondering if Menalto Gallery (G2) could help us out here, but that’s really meant to be used as its own system - I really just want to create a REST/CRUD interface we can throw on a subdomain to serve up images and thumbnails, while also generating new thumbnails as needed. G2 has lots of these features, but then we’d have to keep the user tables in synch and I’m not sure we need everything they have to offer.
This is not meant to be a flickr or a photobucket, but the replacement for hosting images in-house. It should be insanely transparent to the users - they should not need to register, have any plugins or enter any extra screens.
My thoughts are the following:
- Use lighttpd or a stripped-down version of Apache with PHP. No database (unless to store API keys and permissions for when you want to update/delete a file).
- All files get served statically - if we hit a 404, redirect to a PHP script which generates the image. Then all future requests are static.
- Once the image is generated, we could host it on S3, Akamai or another CDN? I remember seeing something like this with Gigavox’s podcast hosting solution - I’m going to go check out their screencasts/documentation again to see if they explain it or I can figure it out.
- Make it open source and let other folks use it and hack on it.
- Ability to link to images over the web, or upload .zip .gz files via FTP, or email in images, eventually allow for mobile uploads, etc.
- We’d also want to have support for checking referrers so we can deny certain folks and perhaps serve watermarked images to non-approved sites? I think some of this can be done at the Apache/lighttpd level, and I’d prefer configuration over code in as many places as possible.
The application by itself won’t do anything - you’d need a CMS to integrate it with. My choice is Drupal, of course.
Certainly on the wish list for embedded media field is the ability to integrate this content transparently in the background (see Vox’s media features). Using something like PingVision’s Drupal Markup Engine and a WYSIWIG editor might get us most of the way there. It’s an API that lets you specify custom tags - mostly these can be used to add images, video or blocks inside a node, but there are dozens of uses that have not been invented yet, I’m sure. If the editor can have plugins written (Kupu is the editor of choice for Acquia’s Carbon). I don’t think it should insert raw HTML, but a custom tag so we can abstract the method of storage - just something like [image:13456] or [video:13456] or [audio:13456] or [gallery:13456] at least until HTML5 gives us a standard for implementing this.
One reason why the Embedded Media Field is so great is because if YouTube changes the player, or if they introduce the option to turn off the related videos at the end, or even if you come up with your own .FLV wrapper, like a deep-tagging service, all your calls to videos are made through this tag - it’s an API for HTML code.
If we get an editor that supports this sort of stuff and a module/plugin for major CMSes and platforms, those can all live in one place. Wordpress has support for TinyMCE or the plain-text editor, but it must support others, yes? Another editor that would be high on my list is the YUI Rich Text Editor.
I could probably go on all day, but I think I’ve gotten a decent explanation for this cluster of projects out there.
Which days of Fringe do I take off? April 28, 2008
Posted by Ryan in : Events, bloggingfringe , 1 comment so farI have a choice: do I take the first three days of Fringe Week off, the middle three, or the last three? I know opening weekend, the last weekend and Memorial Day will be action-packed, but I also don’t want to lose too much money from work.
Blogging Fringe (or this year, my personal blog and OrlandoScene.TV) will be taking up some time, but I also don’t want to take ALL week off so I can save my pennies. Any thoughts, comments, suggestions?
Hacking as Art
Posted by Ryan in : Reviews, Books, floridacreatives, Arts, Programming , 1 comment so farLast week, I started the discussion of programming as a form of creative expression with some of the kids at work, and Kevin pointed us to John Littler’s Art and Computer Programming article. That led Eric to post a link to Paul Graham’s essay on Hackers and Painters, which I gobbled up and loved.

I’m writing this blog post so I can click on my own Amazon link to order this book for myself. If you appreciate the recommendation, you could do the same. Hackers and Painters: Big Ideas from the Computer Age
is a collection of 14 essays by Graham on “the importance of beauty in software design, how to make wealth, heresy and free speech, the programming language renaissance, the open-source movement, digital design, internet startups, and more.”
Again, I’ll say that I don’t like the use of the word renaissance, since the medium itself has hardly affected 5 generations of men and women. This next wave where we move toward semantic web and a mixture of online and offline applications shows lots of promise, but I won’t agree that this era can be referred to as a rebirth for many years to come, when I’m old and I’ve had some time to look at it from a distance.
Just that first essay where Paul talks about getting a day job and hacking at night is certainly how I’ve always felt about podcasting - I love it, and I’d love to get paid for it, but to do it 40 hours a week would really feel like implementing someone else’s plan instead of creating the art myself.
From Paul Graham’s original Hacking and Painting essay:
If a hacker were a mere implementor, turning a spec into code, then he could just work his way through it from one end to the other like someone digging a ditch. But if the hacker is a creator, we have to take inspiration into account.
I say this all the time, but one reason why I think so many folks at the Florida Creatives Happy Hour are programmers is because of the nature of the medium. We hack in our spare time, we release the apps quietly, thousands of people anywhere in the world may use and love the results of our labors of love, but we don’t get to see them face to face - painters, filmmakers, actors, poets, all have the ability to be present with their audience the first time they experience it. Television and radio are more removed. Web apps further still. We crave that human interaction, and the validation you can only get from your peers and your audience. That’s why all the hackers are there.
One of these days I’ll get some Processing projects going, and have some literal art created by a hacker to show off. When I get some free time, you’ll see. Whenever that happens.
“5 Minute Romance” Follow-up April 27, 2008
Posted by Ryan in : Blogging, 5minuteromance , add a commentMark Baratelli asks:
Saw your podcast post re: lady rap and your experience with the puppet festival. What was the outcome of that?
The outcome with Heather was sort of that she was too busy at the time to listen to hours and hours of podcasts, and the memory of it sort of came back to me recently when I thought about writing this blog. I don’t know if she ever listened to any of the shows, but it was a good example about how this blogging stuff is not always good at making first impressions.
I was referencing your (Lady Raptastic) show because it’s not the sort of thing that I myself got into after listening to it once, you know? You’ve got so many episodes, where does one begin to introduce someone to a new universe?
This new media stuff is hard to digest sometimes, I think I am trying to start a meme.
I actually just tried to call Mark so I could record his initial thoughts about the 5 Minute Romance idea, but I got a voicemail. I’d love to get a dialog going here, if anyone wants to chime in, leave a comment or call me.
Also, using the words “5 minute romance” or tagging a post with “5minuteromance” will be a good way to keep this going, I think. I’m going to set up Google Alerts for these and see what happens.
Muder We Wrote at Rollins College April 26, 2008
Posted by Ryan in : Orlando, Reviews, Trends, Games, OrlandoScene, Storytelling, Theatre, bloggingfringe, Rollins , add a commentWhere does one begin? I often find that when writing these theatre reviews, it’s a good idea to gather my thoughts, think about what I want to say and in what order; I don’t have time for that, I’m going back to see the last showing in an hour!
I first learned about this production through a friend who helped to workshop the format for this improvised 90-minute board-game inspired murder mystery… she and several other students, under the direction of David Charles, PhD. - Assistant Professor of Theatre and Dance at Rollins College. The whole play is improvised, so there are bound to be some times during such a long show where the scenes may be stronger or weaker - to counteract that, “Dr. David” and his class developed dozens of devices to help them create a sustainable story throughout the length of the show.
We begin at the stately home of a Mr. Phil Reynolds, a successful lawyer with a deceased rich wife. His business partner Toni and spouse Gene the artist will be guests at tonights party, along with his child Bobby and sibling Toni, servant Pat, and lifelong friend Dr. Chris. An unexpected guest arrives, and, inevitably, there is a murder! Some classic (yet improvised) scenes are played on the stage of the Annie Russell Theatre, which has been masterfully converted to the perfect setting for these 8 unlikely murderers or murderesses to play out their little drama. You’ll laugh, you’ll scratch your head, and above all you’ll have fun.
I’ve got so much more to tell, but no time to tell it… we continue our recap when I return from the last showing of Murder We Wrote tonight!
**** Continued ****
As the play begins, you see a man sitting at a bar, and as he turns to the audience, he gives us the look the look that says “Are you ready for this?”. At all three showings, David’s entrance gave us a laugh. This audience was ready to have fun. The story is set up as an “exploration of the human psyche” where “a seemingly random series of events” may yield “murderous results”, and the setup for the game begins. Three decks of cards are passed out to the audience and shuffled, then used to select a victim, a murder weapon, a location and… the murderer. The recited banter during this section kept us paying attention, instead of looking down at our “ballots” where we would later guess whodunnit. Only the Assistant Director and the killer know all the details of the crime before the final moments of the play when a confession is yanked out of the murder him or herself.
Once the setup is done, we the audience have also suggested a song title, a nervous habit, an annoying catch phrase, and several other ways for the players to use to make us feel as much like the writers of the story as the people on and off stage. Just before, however, is perhaps the most exciting part: the character cards are shuffled, and 7 of the 8 roles are completely randomized by members of the audience. All the parts are non-gender specific, including the married couple, and relationships between siblings and children. Even the order of entrance for the characters is ever-changing, decided by the backstage team of a dozen or more people who are constantly feeding the actors suggestions, props, cues, even their catchphrases, and reconciling any plot holes during intermission. There are countless challenges for the lighting and sound team as well, and opportunities for them to drive the story as much as anyone down at the stage level.
The most rewarding parts of the show come in the second act, where the details of the murder are spoon-fed to us at fixed intervals (or as much as can be with an improvised show). We already know the victim before we take the intermission and make our guesses, and immediately after, the location of the murder is revealed. I don’t know to give credit to one person for this, or the whole team of students, along with Dr. David who playtested and researched this last summer, but there is some expert game design at work here.
Then someone suggests “we should split up and search the house”, and each of the 8 characters takes one of the doors leading to various wings and levels of the house, only to frantically burst out of the door in a ballet of “who am I on stage with, and what do we do now?”, the inner workings of which I know is my job to keep a secret, but congratulations to J. Hannah White, the lighting designer for her brilliant stroke on that one. There’s also a more traditional improv game set up in the coat closet, at the bar, and up on the balcony, where the players pass lines to each other like a hot potato that is always unpredictable and fun. It’s these sort of moments that make us forget we’re watching the story being written in real-time.
Last but not least, all the cast re-assemble in the main hall to try and figure out for themselves who the murderer is. Things at this point can get rather tense, and apparently, a wrestling match broke out during this scene on Friday between actor Seth and Dr. David. The atmosphere teeters on melodramatic as actors are eliminated, concealed weapons are pulled, dead bodies lie on the couch and revealing letters are read… or none of these things happen and they just wing it, it’s really different every night.
What’s that? Sorry you missed it? I feel sorry for your too. This show could run every night down on International Drive if the team were so inclined. I don’t remember how much of Sleuths Dinner Theatre is improvised, maybe I’ll have to go back and do some post-game research. So far, the closest things I’ve seen to this level of story plus improvisation in such a long form are The Adventurer’s Club at Pleasure Island, which I would consider a distant script-heavy cousin of Muder We Wrote (all the endings are decided, most of the jokes and songs are repeated, but the cast is always changing), and SAK Comedy Lab’s The Early Show, which plays every other Friday at Midnight, and is completely improvised with no backstage magic, just the performers left to their own devices.
What makes these other productions around town the same or different from this show? In Murder, we the audience are all following this global discovery as we ourselves and the rest of the actors and around-stage hands and minds try to figure out the story. In regular improv or something more scripted, we either have a better or worse idea of where the ending is. We have an idea of how we think it could happen, and the several dozen people actually driving do as well, but there’s no way to know until the last possible moment when the killer reveals his or her secret and we have a collective pay-off. There’s lots more to say about what’s happening here and how they pulled off the format, but then this would be getting into research paper territory, and I’d need to start giving examples from other historic or contemporary works, and… well, we’re only blogging here!
I’ve never taken a theatre class in my life, and I graduated from UCF 4 years ago (almost to the day), but my biggest takeaway from this was a desire to enroll at Rollins under Dr. David Charles. You can tell everyone involved on this play was having such a great time, and the fact that people were coming back to watch a second, third, or even more showings is a testament to the fun and intrigue of this production, and the charm exuded by David and his cast. Congratulations to Megan Borkes, Ana Eligio, Joseph Bromfield, Chelsea Dygan, Erica Leas, Seth Strutman, Emily Smith, Roberto Pineda, Michael Neil Mastry, Danny Tuegel, Liz Weisstein, and Rob Yoho, along with all the other cast and crew, on an excellent run.
Falling in Love 5 Seconds at a Time April 25, 2008
Posted by Ryan in : Twitter, Love , add a commentAs a follow-up to my last post, I will give the additional point that on Twitter your 5 minutes are reduced to something more like 5 seconds
Falling in Love 5 Minutes at a Time
Posted by Ryan in : Blogging, Podcasts, Quotes, Puppets, Trends, BarCamp, BlogOrlando, Friends, Twitter , add a commentA few years ago at the second Orlando Puppet Festival, I was trying to sell Heather Henson on the idea of my podcasting about the festival becoming official. Needless to say, she’s super-busy running the festival, and we don’t have time to get into all the ins and outs of podcasting, so she asks me to give her a sample. The next time I see Heather I hand her a CD, and she’s grateful for the ability to time-shift her decision-making process.
The following day I see her, she’s a bit frustrated with me, because she says “I put this in my car and nothing happened, you gave me a bad CD!” Oops! Not the case, in fact it was a collection of every podcast I’d released to date - totaling around 80 hours of audio, or about enough to fill 60 regular CDs. “They’re MP3’s” I said, “Normally you’d have to spend hours downloading them all, and I’ve saved you the trouble!” Heather retorts, “But how do I know where to start?” She didn’t like having the entire library of congress and no card catalog (OK, not the ENTIRE library, but still…).
This brings me to an interesting point I haven’t dwelled much on in the past year and a half. How do we begin to introduce people to something like, let’s say Lady Raptastic, which has more than 80 hour-long episodes by itself, not to mention all the other shows Mark Baratelli produces. I suppose the old adage “You’re only as good as your last [whatever]” may come into play here, but that’s just not how it is with blogs and most podcasts.
I was having a conversation with someone at BarCamp about this very subject. She was getting into blogging based on a few pokes by her friends, and she was worried about writing something relevant. I told her “The magic of blogging doesn’t happen in an instant, you sort of fall in love 5 minutes at a time.”
I don’t really know where else to go from here, but suffice it to say there will likely be a “part 2″ of this post, and perhaps more. I’d love to hear your thoughts. I’d especially like to see what the 200+ attendees of BlogOrlando have to say about the subject.
For Post’s Sake! April 23, 2008
Posted by Ryan in : Tech, News, Blogging, Orlando, Links, Drupal, Events, floridacreatives, Likemind.orl, OrlandoScene, Friends, Petentials, PopSci , add a commentFeeling like I haven’t blogged in a while, so here are some things that have happened.
I saw (and played a bit at) an awesome marathon show by marc. with a c. on Saturday at Stardust. I used to be in the band, and I remain a fan. Marc just released his latest album, Linda Lovelace for President, on Amazon MP3, official plastic + DVD due out this summer.
We had a super-awesome Florida Creatives Happy Hour last night - HUGE thanks to all the first-timers, and of course our repeat offenders. If you haven’t seen or registered for the new site yet, surf on over and create a group, get organized, or otherwise try to toss some useful information in there.
Went to an inaugural Refresh Central Florida and Orlando PHP group (seperately). Refresh may or may not be the “tech association” that everyone has been hububbing about - there was talk of turning it into a “United Arts for Geeks”, supporting local groups and individuals. Actually, I was thinking of using United Arts as a channel to have a Florida Creatives professional grant that gets specified in all the same ways the regular UA grants go, just sponsored by us.
Things have been going gangbusters for pet dating site Petentials.com in the last few weeks our US ranking for Alexa is hovering around 100K (we’re more like 400K globally). We’re currently on the second page of Google for “Internet Pets”, but not too high for “pet dating”, hence the googlebombing you may or may not want to participate in… ha!
We’re planning a downtown Orlando photowalk as part of an episode for OrlandoScene.TV - this will be either May 10th or 11th, barring weather, number of RSVPs and other factors. Bring your SLR and your eyes. We’ll be doing interviews with photographers and linking to photosets and whatnot. The idea is to get a little co-promotion on, and get a hold of some much-needed production stills for Orlando Scene. In the AXIS Mag article, well, globe with a network cable… yikes.
Did I mention the kick-ass Drupal meetup we had last week? That was a fun time. I signed up to talk about Drupal Theming with Zen and… I think Views sometime this summer, but I know for certain that our next meetup will be held May 17th in Maitland. Check the Florida Drupal Group page for more info.
Ah, let’s not forget Likemind - we ARE still doing that - now we’re back at Panera Bread by Lake Eola. The next one of those should be May 16th. I have a picture of that somewhere… check the Ryan Price and the Media feed for those bonus Flickr pics you get in there from time to time.
I’m sure I’m missing lots and lots and lots. I have been SO busy lately.
BTW, over at Bonnier (the makers of PopSci) we’re hiring a MySQL Admin. If you are an experienced database administrator, or you have several years of experience with MySQL, send us an email.
P.S. I almost forgot! If you like the movie Clue, Improv Comedy, theatre, mystery, games, or if you’re my friend then you MUST MUST go and see “Murder We Wrote” over at Rollins College this weekend. YOU WILL THANK ME.


