Monthly Archive for September, 2008

The Camel In Our Midst

Gil Taylor pointed out in his email to the Google Groups list that the current effort with ORBlogs is not working (rather than try to summize it, I suggest you read it because I may not judge it fairly).

I also suggest you read my reply just so that you don’t think I’m a thoughtful, intelligent person who calmly considers other people’s point of view before screaming at the top of his lungs.

In short, I’m embarrassed, and want to apologize. I’m sorry everyone. I’m sorry Gil.

There’s a large part of me that’s taken personal responsibility for trying to get ORBlogs back on the map. That responsibility- and subsequent accountability- is important for a successful effort. As I stated in my original post regarding ORBlogs- making one person responsible and accountable will give the community one single person to look to when they want to ask… well… just what Gil was asking:

Why the hell isn’t anything happening?

The one issue with being that person who takes on that accountability is that you have to both have the ability to get the job done, and have the skin thick enough to shrug stuff off. I suddenly wonder if I’ve been disingenuous in taking on this role.

Although there’s a part of me that wants to, I’m not going to give a list of things that we have accomplished, I think it’s fair enough to agree with Gil on where we are. ORBlogs is not yet live. Although I maintain my offense at the suggestion that we are a committee just meeting and not reaching consensus- I agree that the actual site is not running yet.

That’s been bothering me a great deal, and I was very happy when Kyle came forth with Ignoregon, because it seemed the best of both worlds. A functional, if basic, site for the immediate need- and another solid and active person to attack the BigBark code.

It seemed, in fact, like just what Gil was suggesting- and what we’ve all wanted.

So I think it was my earlier frustration with myself. It was anger, sadness and a great deal of pain at what’s happened personally. It was anger with my own lack of progress that I was reacting too. It wasn’t Gil’s comments about committees and camels which still sting just enough that I have to bring them up one more time even though it’s not a camel but a dead horse we’re talking about now (really, John, let it go!).

I was pretty forceful in my original post that we needed a point person, one person, to take responsibility. I didn’t actually think it would ever be ME (You’d never even heard of me before that!). I was stunningly honored that people would accept me, and suddenly felt that I had found a lot of friends. Still, we need to think seriously about this. My response to Gil was pretty irresponsible.

(By the way, that whole “friends” thing, oh and the italicized “active”- heck, half of this post- I can’t help it. We bloggers are writers first. I just can’t ignore those dramatic, touching bits. They shouldn’t sway you, however. Snap out of it.)

I’m sorry everyone. Seriously. I shouldn’t be speaking for ORBlogs, nor for AJ, Patrick, Rick or Kyle. If someone else wants to take over, I can turn over the domain, the blog, the Google groups account, the Goog-

(See- there I go, listing everything- even after I said I wouldn’t. Drama, I tell you.)

Okay, seriously. There are plenty of people out there better than me. Take over. Be someONE.

But you needn’t start from scratch. There’s that Java code just waiting. It’s right there- we’re pretty close.

By the way, Rick Turoczy has the keys to this house. AJ and Patrick have the keys to the code page. They- as anyone, should feel free to lock me out at any point.

Until then, I’ll just keep on chugging away, and realize that I owe Gil a beer for screaming at him. I really am sorry, Gil.

Oregon Blogs Aggregator Goes Live

Wow, you people move fast! I guess we should expect that if there’s a story to break, bloggers are going to be there before anyone!

Yes, Virginia, there is an Oregon Blogs aggregator. But it’s time for some pause before swamping the poor fellow’s server.

Backstory

Earlier today, I was emailed by Kyle Ritter of Barfly Magazine, who said that he’d taken Paul Bausch’s XML data and created a simple aggregator based on some other work he’d done. Then, after putting it up and registering a somewhat comical address (ignoregon, which I think is just hillarious) he decided to see if anyone else was doing anything.

Then, having discovered that there was indeed an effort to restore ORBlogs to even more than its original glory, he contacted me to ask about the status, and what steps he should take in order to not dillute or derail the current effort- if there truly was one.

All in all, it was a very thoughtful message, and I tried to reply in kind. Telling him that there was indeed an effort, that we had a functional and robust platform on which to build- and that we merely needed to get it on a server, work out a few bugs- and dump the database.

I discussed that, originally, our plan was to get something up immediately, and then design what we wanted- but that Patrick Lightbody’s code was basically everything we wanted anyway (categorization, Digg-style ranking, etc.) so the goal was to go live by October 1st (This was all something I was working on when a family death and some other home casualties derailed my deadline, by the way- I’m not ignoring you ORBlogs, honest!).

I then suggested that we talk ASAP. Mainly this was because I’ve been in a situation where I’ve done alot of work that was basically thrown out (that sucks, lemme tell ya) and wanted to personally recognize and thank him. But also- and more importantly- I thought that this could be a way to have something basic up and running that the blog community could use immediately, while we work on getting the more advanced code working- given my delay.

Frontstory

But, neither Kyle nor I recognized the blogger’s love of The Story (or at least the Blogger’s tendancy to… well… blog).

It seems that Jack Bogdanski came home and casually (not- as he notes- obsessively) checked his logs and noted the hit from Kyle’s aggregator and immediately wrote a blog post about it, setting off a flurry of activity.

So, now Kyle’s server is live with blog posts, but this is time for some pause for a couple reasons- not the least is that we don’t want to crush Kyle’s server

Kyle, did you know that Paul Bausch was seeing about 1300 page views per day? That’s one of the issues Louis and Clark was going to help us with. Hope you have bandwidth!

The Rest of The Story

So, the question is how do we proceed. My idea was that, assuming it can take both the traffic and the abuse, Kyle’s site be something Oregon Bloggers are immediately able to use, and we- still as quickly as possible- get Patrick’s code running. This will do a number of things:

  1. Give Oregon Bloggers something to use immediately.
  2. Give Kyle a name- since he is the man.
  3. Give the ORBlogs team an idea of load, desires, needs, etc. earlier than we’d otherwise have it.

Kyle’s happy to provide the bandwidth (assuming it’s not too much) and supports us using Ignoregon until the new code is bug free and live.

What do you think bloggers? Leave your comments here or head over to the Google Groups page for input. Until then, check out Ignoregon, and send Kyle a message- without knowing anything was going on, he got a basic site up and running. One more great person working for the benefit of ORBlogs.

Thanks Kyle!

Show Your Best on ORBlogs

All your images are belong to us!

Oregon Blogs is looking for images to feature on its front page and banner slots. We’re generating a collection of random images to show on the front page, and three banner images to show on the front, article and archive pages of the Oregon Blogs Blog (that long, narrow image at the top of the page).

If you’ve got a great picture, artistic piece or drawing and you want it featured on our blog, mail it to us at the contact link at the top of the page. Make sure your images conform to these guidelines:

  • 965×70 for the top banner image
  • 470×175 for the rotating front page display
  • Include name and caption if you want attribution (not required, but fun!)

We’ll be adding all images to a master gallery for viewing as well so that all of the images used on ORBlogs can be enjoyed.

The State of the State

So, lots of people have been asking about the progress, or lack thereof, with ORBlogs. Here’s a quick summary, and by quick summary I mean so mindnumbingly long that you’ll start feeling frustrated that weblogs exist in the first place.

Feel free to throw in your comments below. I’ll start by noting the most important issues first.

The Completely Pointless

We have undertaken a number of tasks that are seemingly orthogonal to the project, mostly as a reason to use the word orthogonal.

  1. ORBlogs.org: We no-longer have use of the ORBlogs.com domain, so I have registered ORBlogs.org. Ever the helpful one, I’ve populated it with a completely pointless wiki page that is more confusing than functional. Did this step need to occur? Of course not, who cares if ORBlogs.org is registered? The real reason I did it is the hope that If there’s ever a formal organizational authority, I can sell them the domain name for riches and glory (or a pint of Rubinator).
  2. @ORBlogs: Just so that we assure ourselves that our geekiness cannot be surpassed, we actually have a Twitter update account to post update to our fellow pasty-faced coders who hate sleep. Yeah, I know, that’s over the top. “What the hell are you updating Twitter for? Have you done anything yet?” Well of course we have! We made a Twitter account!
  3. More @ORBLogs: Not geeky enough? There’s actually an Identi.ca account as well. What a pointless waste of time, especially since we haven’t quite gotten around to that because certain team members keep passing out (wimps).
  4. Funding: Yes, a seemingly orthogonal path to getting the site up and actually running it is looking for witless people to dump upon our intrepid souls gobs and gobs of money. Yes, one could argue that it’s not important to look for funding sources now, but I’d argue that there are some people who can’t help directly with setting up the site and coding SQL queries in javascript. Those poor, lost, lonely, useless souls are just begging for reasons to forego sleep. Why not give them the thankless job of door-to-door “canvasing” of PDX neighborhoods at midnight? (Or, as one somewhat secret ORBlogs agent is doing, finding money through somewhat more realistic methods?)

The Somewhat Pointless

Some pursuits are slightly less pointless, being merely tangental to the overall cause.

  1. This Blog: Do we need it? Of course not. It’s here to serve two purposes, really. The first is to make you try to say- three times, really fast: “The official Oregon Blogs Blog is at blog.orblogs.org.” The second is to see how much meaningless writing we can convince you to read before you get to the slightly less mindnumbing stuff at the end of articles such as this.
  2. Google Groups: We’ve decided that it would be beneficial to overlap as many channels of communication as possible in an attempt to be as confusing as a Lawyer advertising conference. Therefore, we started a Google groups page where developers can get together and write posts that, tangentially at best, discuss development. (Personally, I think development proceeds best when individual files are emailed back and forth, but some crazy people want to try bleeding-edge new development techniques).
  3. Friendfeed: What was incredibly pointed and helpful in the beginning has become somewhat less so. Mere moments after Paul’s Announcement, J-P Voillequé started a FriendFeed page to help keep us all abreast of the situation. The effort was somewhat overshadowed by later communications, but it was a beacon in a storm of chaos for a bit, and much appreciated. It’s still live as of this writing, but the Google Groups Email List has taken it’s place as the main comm stream.

The Fairly Un-Pointless

Before you get too far down the road of questioning the overall usefulness of weblogs as a communication platform, we’ll go ahead and tell you some of the somewhat useful information that you actually came for. There are a few things we’re doing that, believe it or not, actually involve rebuilding the ORBlogs website. Stunning, I know.

  1. Database: AJ (i.e. The man of the hour) has taken the XML file from Paul Bausch and grokked it completely, spitting out a near complete list of blog feeds. He’s also coding up- by himself, while the rest of us selfishly sleep away our #afterhours- at least 8 different parsers so that we can get the data from feeds that return substandard or non-standard formatting (ironically, like this one).
  2. Presentation: We have an initial presentation framework graciously donated by Patrick Lightbody. Called BigBark, it was initially coded up for a political aggregator. It comes complete with DIGG-style ranking and lots of other goodies. As of this writing, he’s “scrubbing” the code so that we can get it into our source control system. (Last time I tried to scrub my code, I completely shorted out my motherboard. Maybe too much soap?). Good luck Patrick.
  3. Google Code: Speaking of data and presentation, there’s a Google Code page housing the source repository for the backend code. As soon as the presentation layer is cleaned, it’ll be housed there.
  4. Server: It’s pretty amazing the number of people who’ve come out in support of the ORBlogs rescue effort. Two such people are David W. McKelvey and Robb Shecter of Lewis & Clark College. They have graciously gotten Lewis & Clark to front server space for the ORBlogs effort and are waiting merely for us to get on the ball with our framework so we can plug all the wires in and make it sparkle. Rumor has it thatall blogs listed on the site will be contacted monthly by the Louis & Clark Alumni Committee. (That’s just a rumor, right David?)

Finale (i.e. “The Good Part”)

Overall, the database is coming along quickly under AJ’s unrelenting assalt, and once we have Patrick’s BigBark running, we’ll dump the database, spit it out, and realize just how ridiculously broken a website can be. We’re hoping for later this week. Patrick’s mixing the soap very carefully.

Future Pointlessness

Got an Interesting idea? Cool Wordpress plugin? Let us know. You can help with the pointlessness by suggesting changes and functionality to the Blog, or the Twitter account.  We want to keep our media presence as kitch as possible so that people are convinced that we are total geeks. In the future, Oregon’ Favorite Floral Arranger will also help build a team of blog authors to make sure that people have plenty of ORBlogs to read while at work.

We also need, at some point, some sweet-ass graphics to convince the world that, well, we like sweet-ass graphics. Again, this project is somewhat tangental to the current coding effort, but utterly necessary to the sweet-ass graphics lovers of the ORBlogs team.

Future Pointedness

There are also ways that you can help actually do something. Head over to the Google Groups page. Until the presentation layer is up, it’s pretty quiet- but soon there’ll be plenty for you to do while you’re supposed to be sleeping.

Disclaimer

Oh, and just so you know, I was talking about chocolate donkeys. What we need are graphics representing donkeys made of chocolate. Those are the graphics we need. Not the other thing you were thinking of.

Remember: Chocolate donkeys.

ORBlogs 2.0: Rebuilding the Oregon blog aggregator

Save ORBlogs Now!The last few weeks have been an incredible reminder of why I love Oregon, why I love the people here, and why I love our tech community.

With the announcement that Paul Bausch’s ORBlogs was being taken offline, a groundswell began. A groundswell to save the aggregation of Oregon blogs. A movement to save an “historical landmark,” as it were. An effort to save the spot where many of us first found one another and where we continue to find new voices.

And as part of that groundswell, people stepped up. They started doing things. And they started fixing the problem.

I’m proud to have played a small part in that amazing activity.

But there is still much to do.

And while any number of folks are currently running as fast as they can to get another version of ORBlogs on line, there are a number of other folks waiting in the wings. And they’re wondering what’s happening. And what they can do to help.

So now, we have the ORBlogs Blog. To help communicate what’s happening a little more effectively to those who are interested in keeping tabs on the activity.

To those who are interested in participating more directly, I’d also suggest joining the Google Group dedicated to the ORBlogs rescue effort.

There’s more news coming. And there will definitely be more ways you—regardless of your technical acumen—can help.

We’re glad you’re here. We appreciate your wanting to help. We will get there.

Welcome! And please stay tuned.

ORBlogs

Okay, you’ve got to try it. Say it three times fast- out loud:

“The official ORBlogs blog is at blog.orblogs.org”

See?! It’s just so funny!