May 31, 2003

Baristabot

So, the past few nights I've been working on a little IRC bot which can do various things. I'm using the PircBot framework and so far, it's really been easy to create some cool stuff.

The framework is all event-driven so in my Bot class, I can override the methods will deal with receiving messages, private message, people joining, etc. So far, the bot can do a Google search using the APIs and some little things like telling the time and giving the status on various things.

One fairly interesting thing I'm doing in it is having a sort of TODO list management over IRC. You can tell the bot to add certain things to your list and it will keep track of them. Currently, it's just a big HashMap which writes itself out to a file when the bot is disconnected. On connection, it reads that file and repopulates itself so there is very primitive persistence.

Right now, I have some hard-coded stuff in there but I'm hoping to clean that up tonight or tomorrow and release the code, just to see if anyone is interested.

For whatever reason, bots are on my mind right now. I'm hoping to work on an AIM one next.

Posted by Josh at 12:44 PM | Comments (0) | TrackBack

Every two weeks

There are many reasons to envy Scoble. He's working at a company which changes the world. He has an amazing amount of contacts involved in the computer industry. He writes what he feels even if it has gotten him into trouble.

But, there is one thing which I feel really bad for him. This:


Ahh, complicated family life. Every two weeks we fly down to the valley to see my son and hang out with friends and family.

I find it hard to be away from my two for the week a month I'm up in the Bay. Luckily, I work from home so that makes up for lots of time.

Posted by Josh at 12:28 PM | Comments (2) | TrackBack

RSS over SSL

Looks like Brent is adding support for accessing RSS feeds via https URLs. That's going to be quite useful for me personally.

Posted by Josh at 12:12 AM | Comments (0) | TrackBack

WASTE not, want not

Diego has an interesting take on the WASTE announcement and subsequent disappearance yesterday.

Just as with Gnutella, Nullsoft released something that AOL pulled out but not before the code got into the wild. Heh. I think now I understand why the name. I can imagine the nullsoft guys with this thing working and AOL totally oblivious to it, maybe even letting it go to...

yes, exactly. :)


Posted by Josh at 12:11 AM | Comments (0) | TrackBack

May 30, 2003

The twins thing

Salon looks at the Coors Light twins (You'll need to go through the day pass process). The premise could be something interesting but this just doesn't do the job. Here's a snippet:


From my research I learned that men find real-life relationships are hard enough. All those post-coital responsibilities -- holding, talking, breakfast, phone calls, talking, commitments, talking, anniversaries and valentines, plus all that talking -- can really stress a guy out. So the less they have to act like decent human beings in their fantasies, the better. Even the most universal of male fantasies -- having two women at once -- turns nightmarish when interrupted by thoughts of emotional obligations. (Does this mean I have to call both of them the next day?) Their fantasies are about what could happen in a world free from the rules of wives and girlfriends (and, obviously, the rules of attraction) and from the reality that two identical women are biological twins. Even if they are really, really hot.

And by research, she means asking a few of her male friends about their thoughts. Bleh...

Posted by Josh at 09:01 AM | Comments (0) | TrackBack

Lesbian Wiccans Save America

Mark Morford reminds us of all the positive signs in the world right now.

Posted by Josh at 08:50 AM | Comments (1) | TrackBack

Breakfast with Hunter

No, this isn't a post about sitting at the table with my boy today. Instead, it's a new documentary about the good doctor, Hunter S. Thompson. The premiere is going to be in Vegas and it will mark the first time Thompson will stay overnight in Vegas since he wrote Fear and Loathing...

Posted by Josh at 08:14 AM | Comments (4) | TrackBack

This movie will scare you out of Hell.

David at GreenCine Daily takes a look at a new movie, Gone, which deals with the aftermath of the Rapture. From the post, I would assume that David and I have a similar upbringing.

Through this post, I found Long Pauses which is another blog I'll be keeping track of. I really should get these out my bookmakrs and put them up somewhere so I can point to them for others.

Posted by Josh at 12:56 AM | Comments (0) | TrackBack

AkwaIRC

AkwaIRC is an OS X native IRC client. I tried it out for a few minutes and it really seems overwhelming in terms of icons and things on the screen. I don't think I could use it fulltime though I might give it another chance tomorrow.

Posted by Josh at 12:48 AM | Comments (0) | TrackBack

May 29, 2003

Cogworks

One of the older sites still using Manila, Cogworks always has some cool stuff to read about and lust after. Some examples:

Posted by Josh at 03:40 PM | Comments (0) | TrackBack

Dot Boom

Greg Costik has made available a game he created last year but didn't get any interest from publishers. Look here to get the cards and rules in PDF format instead of .doc.

Basically the game involves having players take roles as VC's, invest and then try to take the company public.

Posted by Josh at 03:35 PM | Comments (0) | TrackBack

KoKoRo

KoKoRo is a farily new P2P / mobile gadgets blog based in Japan. It's done by the creator of jnutella. Lots of interesting things to see.

There are many times I wish I could spend some time over in Japan, at least for a little bit.

Something for later: 2002 P2P Conference in Japan with some free PDF's available for download.

Posted by Josh at 03:32 PM | Comments (0) | TrackBack

WASTE

Nullsoft has released WASTE, both an application and protocol, which allows secure distributed communication between a small number of trusted groups of users.

Unfortunately, it's only available on Windows now but it is released under the GPL so the source is there for porting.

Posted by Josh at 09:46 AM | Comments (0) | TrackBack

Social Software Reading List

Liz at mamamusings has put together a summer social software reading list. I've read one book, Emergence, on the list but I wouldn't be surprised if I picked up a few more on the list in the next few months.

Posted by Josh at 01:45 AM | Comments (0) | TrackBack

XXX

We watched XXX tonight. It wasn't bad for an action adventure. It did seem to drag a bit but overall, an enjoyable flick to watch.

Posted by Josh at 01:26 AM | Comments (0) | TrackBack

The Millions

Today, I found a cool, new (to me at least) blog, The Millions. It's a blog about books, being done by a writer here in LA who also works in a bookstore. Talk about my dream life!

I've already found at least 5 new books I want to get after reading many of the posts. It's too bad there isn't a RSS feed. I think I need to put together a personal bookmark section for sites such as this which I can't follow via NetNewsWire.

C. Max Magee also has a baseball blog that has just started. His name is familiar and I finally figured out from where. He wrote an essay in Filthy.

Posted by Josh at 01:24 AM | Comments (0) | TrackBack

All Consuming Web Services

Great article about All Consuming and how all of the data is aggregated and sorted through.

There is lots of info available and all it takes is an idea which brings it all together to build something incredible.

Posted by Josh at 01:18 AM | Comments (0) | TrackBack

Cocoa in a Nutshell

Yet another book I need to get.. Mmm.. yummy Cocoa...

Posted by Josh at 01:11 AM | Comments (0) | TrackBack

Who's Reading Your Blog?

Joshua looks at the downside of having peers and bosses read your blog. Currently, I'm one of only a couple bloggers at work. I purposefully don't write too much about work for my own reasons so I wouldn't be too worried if more folks from work read this.

Posted by Josh at 01:07 AM | Comments (0) | TrackBack

May 27, 2003

Rantelope

Looks like another python-based cms / blogging tool. Here's the announcement. It's brought to you from the creators of Cornerhost, a hosting provider for many blogs.

Posted by Josh at 09:20 PM | Comments (0) | TrackBack

Game 1

Well, that was ugly. The Ducks looked like they hadn't played in a while and the Devils were their usual machine-like self.

The Ducks have lots of room for improvement and hopefully they can start showing it on Thursday.

Posted by Josh at 09:17 PM | Comments (0) | TrackBack

Technorati Bot

Joi Ito has finished a bot which checks his Technorati cosmos every 10 minutes for new incoming links. Sounds pretty cool. I don't think it would be to difficult to do in Java as well.

Posted by Josh at 12:06 AM | Comments (2) | TrackBack

May 26, 2003

Rounding up Leonard

Leonard has posted roundup's of games and software. Forget checking out the latest on freshmeat, let Leonard do the work.

Posted by Josh at 11:49 PM | Comments (0) | TrackBack

Python Dates and Times

Phillip gives a rundown on the various modules which deal with dates and times in Python.

I personally use the mxDateTime module. It has really helped out quite a bit.

Posted by Josh at 11:45 PM | Comments (5) | TrackBack

View-Expand-Collapse

Brent has posted a cool looking screenshot for a new way to display info in NetNewsWire.

Posted by Josh at 12:02 AM | Comments (0) | TrackBack

May 24, 2003

Mighty Big TV

Pro vs. Con.. Let the snarkfest begin!!

Posted by Josh at 01:20 AM | Comments (0) | TrackBack

GreenCine Daily

Cool film blog put together by the folks at GreenCine. They advertise themselves as an alternative to NetFlix, focusing on hard-to-find DVD's instead of the mass-market ones. I found this via Kottke's links...

Posted by Josh at 01:14 AM | Comments (0) | TrackBack

Jabber2Google

Steve released a little app called Jabber2Google. It allows you to add a Jabber bot to your friends list and give Google a query.

Through this, I found out about Smack, yet another Java Jabber framework.

Too... much... stuff... to... investigate.... Must... call... for... help...

Posted by Josh at 01:11 AM | Comments (0) | TrackBack

X2

I went and saw X2 tonight and it was really good. Definitely better than the first one and I liked the first one a lot. It set up a third movie quite well and I'm sure they will have one.

Posted by Josh at 01:04 AM | Comments (0) | TrackBack

May 23, 2003

Buttons Button Buttons

Mena's post is awesome! I'm thinking that hanging out with the Trott's would be quite cool.

Posted by Josh at 09:42 AM | Comments (0) | TrackBack

May 22, 2003

Book of Revelation

I went to college at the Moody Bible Institute in Chicago. It's a small, religious (obviously!) school in between the Gold Coast and Cabrini Green. If you know Chicago, it's right on the corner of Chicago and LaSalle. Needless to say things were interesting there and I didn't actually finish or graduate but that's a post for another day.

Since my major was Theology, I am still fairly sensitive to discussions involving it even though my personal beliefs aren't the same as they were back then. In reading many of the reviews of Reloaded, I've noticed that many of the authors write of Neo's Christlike qualities which I can see and don't think it is too much of a stretch.

Unfortunately, one thing which has been done numerous times is calling the last book of the Bible, Revelations. It has always been a pet peeve of mine since many church-goers do the same thing. The book is Revelation. It's singular, not plural. There was only one given to John, not multiples.

Posted by Josh at 09:57 AM | Comments (1) | TrackBack

The Legend Returns

Yay!! Gregg is back! Check out this incredible post on the greatness of the White Stripes.

Posted by Josh at 02:13 AM | Comments (0) | TrackBack

Pop Culture Writings

I found a couple of sites today with lots of good stuff on the intersection of popular culture and life, PopPolitics and PopMatters. These sites might not be new to you but they are to me and finding cool new sites in 2003 always feels good.

Posted by Josh at 01:12 AM | Comments (0) | TrackBack

Academic Buffy Bibliography

A list of the Critical and Academic writings on Buffy the Vampire Slayer and Angel.

I found the following essay, The Monsters Next Door, which is quite a piece of writing. It's a dialogue between a father and son with Buffy as the common ground for communication. While the whole thing is great, the last paragraphs really gave some great info for both parents and kids on communication. I realize my kids are only 4 and 2 but that doesn't mean I am not already fearful of becoming my parents.

Posted by Josh at 01:08 AM | Comments (0) | TrackBack

JaimBizzle

Jon Madisons has released the latest version of JaimBizzle, an AIM bot framework built on top of Jaimlib. Definitely another thing to check out.

Posted by Josh at 01:00 AM | Comments (2) | TrackBack

Annals of Planet Hacking

Aaron requests comments about his idea for a Web-based journal of interesting software and developments. Think of it as CodeCon on the Web.

i think this could really be cool. As I mentioned in my email to Aaron, you can only learn so much about development through mailing lists and blogs. Sometimes a more formal look at an app makes all the difference.

Posted by Josh at 12:57 AM | Comments (0) | TrackBack

iCal and Java

New MacDevCenter article on using Java and regex to parse and transform an .ics file. Human-readable formats are always a good thing.

Posted by Josh at 12:54 AM | Comments (0) | TrackBack

May 21, 2003

Using the Browser less and less

Scoble gets a refresher course on using powerful tools to get a job done. He also talks about beginning to use the browser less. With an aggregator and a weblog publishing app, the general pages I have open in my browser are for documentation rather than surfing various sites. That's a powerful change especially for those who have argued that web apps will become the standard.
I think what has happened instead is that developers have included the Web in their apps instead of trying to make their apps work perfectly on the Web. To me, that's something better.

Posted by Josh at 10:02 AM | Comments (0) | TrackBack

Buffy

To say that Buffy the Vampire Slayer (BtVS) is a metaphor of my marriage would be wrong but to say that the show hasn't had an impact on it would also be wrong. Cathy and I were married in December of '96 and Buffy premiered in March of '97. We started watching it from that first episode and never looked back.

To me, it was a show that had great dialogue, good action and generally interesting story arcs. I've always been a sucker for long-term arcs in a story. That's probably why I've liked shows such as Twin Peaks and The X-Files.

Anyway, Buffy became an appointment for us to watch each week. No matter how tough of a day we had, on Tuesday night at 8pm, we watched Buffy. Even after Julia was born, we'd watch Buffy at 8. We began to worry about what we were going to do once Julia got to two but luckily I won a Tivo and tragedy was overted.

Now, we generally don't watch it at 8 but we do still watch it together. I realize it sounds bad to make time to watch a television show together but with two small children, we'll take what we can get.

The finale last night was good, perhaps not the great one that many wanted but it still was satisfying. Not all storylines could be dealt with and not all questions could be answered in one hour. Personally, I'm just happy they didn't kill Buffy AGAIN. And the show ended on a positive note of empowerment for young girls everywhere. And to me, the father of a daughter, that's a good thing.

I purposefully didn't read any of the articles yesterday about the end of the show in fear of spoilers. I wanted to go into the finale spoiler-free. I tried to keep a list of the articles but couldn't so I was very happy to see TV Tattle having a great list of articles and final thoughts.

Also, check out Aaron's experience of taking nearly eleven years of televsion (3 shows, Buffy, Angel and Firefly) and watching them in three months.

Posted by Josh at 09:53 AM | Comments (0) | TrackBack

CocoaGL Tutorials

Cool looking tutorials combining Cocao and OpenGL. This would give you the necessary tools to build a relatively cool game for OS X.

Posted by Josh at 12:03 AM | Comments (1) | TrackBack

Theological Science Fiction

Interesting look at Reloaded as well as a comprehensive look at other movies which used a combination of theology and science fiction.

Posted by Josh at 12:01 AM | Comments (3) | TrackBack

May 20, 2003

The True Cost of Censorship

Mr. Lizard writes about censorship thru the lens of what happened to comics back in the 50's. I think he wrote this earlier this year but I just found it today.

Posted by Josh at 11:59 PM | Comments (0) | TrackBack

The Guinness Diet

It seems you only need a glass of orange juice, two glasses of milk and forty-seven pints of Guinness a day to get everything you need. Found thanks to joe

Posted by Josh at 09:40 AM | Comments (0) | TrackBack

Corporate Mofo on Reloaded

Excellent essay about many of the philosophical ideas inside the first two movies. Warning, there are spoilers here.

The fact that The One comes from the machine world is a brilliant way to write around the fact that Keanu Reeves can't act.

I've been more interested in the ideas behind the Matrix the last few days. Perhaps it has something to do with reading Buffy the Vampire Slayer and Philosophy last week.

Posted by Josh at 09:37 AM | Comments (0)

Pyblagg

Leonard points to Pyblagg, a cool looking aggregator of Python-related weblogs. Definitely something to keep my eye on.

Posted by Josh at 01:05 AM | Comments (0)

Duncan comes clean


I expect that this presentation will amuse some people and annoy others.
But it is a public declaration of something that I've been feeling for a while: I like hacking in Objective-C more than I like hacking in Java.

Posted by Josh at 12:45 AM | Comments (0)

Interview with Brent

Another interview with Brent gives us a little more background on Papa as well as a picture. Of course, Brent also talks about the greatest app in the world.

Posted by Josh at 12:42 AM | Comments (0)

May 19, 2003

Ducati

One of the things I chuckled at last night during Reloaded was when Trinity jumped on the motorcycle with the KeyMaker. It was funny because the bike was a Ducati which we named our re-worked build system last summer. We were looking for names and one of our programmers sugggested it as he rides motorcycles.

Posted by Josh at 05:07 PM | Comments (0)

Cocoon

Everytime, I start to think about looking into Cocoon again, I generally read something like Russell's post. It seems that you either love it or hate it. There doesn't seem to be much room in between.

I remember building a web app prototype a few years ago using the pre-pipeline version of Cocoon. It worked really well and the combination of xml/xslt really did the job for what was wanted. Unfortunately, the prototype never made it live and next time I looked at Cocoon, the pipelines had been introduced.

Posted by Josh at 10:31 AM | Comments (0)

Reloaded

I went and saw it tonight. I thought it was really well done. I'll have more to say on it eventually but check out Matrix Essays in the meantime.

Posted by Josh at 01:17 AM | Comments (0)

The Open Source Prime Directive

Charles lays down the law when it comes to starting an Open Source project. Basically they boil down to having something which actually works (even if it isn't fully functional) and having instructions on how to get things running.

Jericho almost follows these guidelines but I need to get more docs out there as well as commit the code I'm using to actually post this to a MovableType blog.

Posted by Josh at 01:09 AM | Comments (0)

PircBot - Java IRC Bot Framework

While cruising Eric's site, I came across a link to Karl's post about some cool IRC bots including an aggregatorbot. He also pointed to PircBot which looks like something to waste some minutes on.

We use IRC at work and it would seem that having a bot or two that could either answer FAQ's or do little tasks would be a great time-saver.

Posted by Josh at 01:04 AM | Comments (0)

May 18, 2003

The Mini-Bubble

Jeremy looks at the seemingly mini-bubble happening in Silicon Valley. While CollabNet isn't in the Valley, it is interesting to see how things might be getting better.

Posted by Josh at 03:21 PM | Comments (0)

Why I Haven't Seen the Matrix Reloaded

Just go read Sam's excuse. It's basically mine as well. Both kids were sick last week which generally means that none of us have slept very well. I am hoping to sneak in a viewing tonight after everyone goes to bed. We'll see how that goes.

Posted by Josh at 03:14 PM | Comments (2)

Emergence

I finished Steven Johnson's Emergence the other day. I really enjoyed it. The idea of a global brain has fascinated me. My first exposure to this was back in the mid-90's when I read Kevin Kelly's Out of Control. Instead of ant, he looked at the world of bee's to show this idea.

I think I'm going to try and find my copy and read it on vacation later this summer. Next up though is Crypto: How the Code Rebels Beat the Government Saving Privacy in the Digital Age by Steven Levy.

Posted by Josh at 03:04 PM | Comments (0)

Quick Season Finale Recap

There's only a couple more season finales that I really care about, mainly Buffy so I thought I'd give a little rundown of what I thought about the ones I watched.

  • Alias - Good finale but the whole two years missing is kind of old.
  • Angel - If you had never watched the show I'm sure you enjoyed the finale but there were just too many things which broke the continuity of the previous seasons. That being said, I do think they rebooted the show so that next season should be interesting.
  • Dawson's Creek - Good ending to the show and they handled the entire love triangle thing well. Unfortunately, I think they dragged it out to fit two hours. Many needless things were included.
  • Crossing Jordan - Good finale with plenty of openings for next season. It was interesting that they didn't show Jill Hennessy in the final shots. I thought this allowed an out for her pregnancy. Of course, the show won't run until January next season so that point is moot.
  • Dragnet - Not really a finale but a good 'closing' episode.
  • Charmed - I skimmed through much of it but the ending did leave one guessing about the side the new whitelighter will fight on.
  • C.S.I. - I was disappointed in this one. Not enough of the team and the whole Catherine finding her father aspect was goofy. The previous episode that the character was on, the writers made it seem like he and Catherine had been intimate in the past.

Man, after writing all that down, I know see how much television Tivo allows me to watch.

Posted by Josh at 12:52 AM | Comments (1)

Apple Complaints

Buzz over at Sci-Fi Hi-Fi has some complaints directed at Apple. All are good but these stuck out to me:

Posted by Josh at 12:39 AM | Comments (4)

Ev explains the Blogger API

I must have missed the big post by Ev on the history of the Blogger API and it's relationship to the MetaWeblog API.

Some very interesting comments especially as it relates to the future.

Posted by Josh at 12:35 AM | Comments (4)

May 17, 2003

YAJP

Yet another jericho post

Posted by Josh at 12:10 AM | Comments (0)