SimpleIdeas

About

The musings of Jason Cook

Categories

Archives

Blogroll

powered by blosxom.

2004-01-20

First Release

I've got the first release of perplog ready to go. This has been quite a lot of fun so far, I'm pretty happy with how it has turned out.    (4F6)

You can find out more details about it at perplog.    (4F7)

2004-01-18

Almost Ready

I've almost got perplog ready for a release. I've got everything in that I wanted to before an initial release, I've just got one bug to track down and a small amount of polishing. I'm hoping to have some time to finish it up tomorrow.    (41D)

2004-01-17

Some New Movies

I went out tonight to use my gift certificate at Borders and came home with 5 DVDs :). They were having a buy 4 get 1 free deal, so with my gift card it made it almost as cheap as buying used movies. So I splurged :)    (3C2)

Underworld I didn't get a chance to see this one in the theatre, I've actually been looking forward to seeing it for a bit.    (3C3)

Minority Report I've seen this one several times, I just can't get enough of Phillip K. Dick's work.    (3C4)

Annie Hall Woody Allen is easily one of my favorite movie makers. Annie Hall is one of my favorites of his movies, a tossup with Sleeper.    (3C5)

Donnie Darko I've only seen small parts of this movie, but those bits I saw made me want to see the whole thing.    (3C6)

Memento This movie seriously screwed with my head. Just fascinating.    (3C7)

Working Transclusions!

I now have working transclusions in perplog. I ended up using paulv's suggestion of writing a small app to do the transclusions. I used POE::Wheel::Run to handle the execution of the lookup, returning a line at a time. Not too hard, except figuring out how to store the destination of the transclusion with the wheel. Ended up placing it on heap for the session stored by the wheel id.    (3C0)

I have a few bug fixes and three features left to add for release. Depending on how the meeting tomorrow morning goes, I may get this thing out tomorrow.    (3C1)

2004-01-15

Nearing Release

I'm getting close to releasing the code for the irclogger. I've got working demo code for handling both the transclusions and last 10 posts ready. I'm going to try to get it integrated into the main codebase tomorrow. After that, a few cleanups and the addition of random quotes and it will be ready to go out the door.    (2VG)

This has been a lot of fun, especially the demo code I've written today. I've been learning tons about POE and event driven programming. Sometimes you really have to think about the algorithms you use to make sure they won't cause blocking.    (2VH)

My time is somewhat limited tomorrow so I don't know how far I'll get. I still need to gety my MythTV box up and running to demo at the LinuxSIG meeting.    (2VI)

2004-01-13

IIS Hell

I got a call from a customer on Sunday asking me to come in first thing this morning. I tried to go to bed early to make sure I was well rested for the early job, but it didn't quite work out. I spent two hours trying to fall asleep before giving up. It took two more hours and two glasses of wine before I was able to sleep. I ended up with less than 3.5hrs sleep. Not good.    (1M5)

In the morning I walked into IIS Hell. Actually, DCOM hell. Actually, horrible proprietary software hell. Ugh, it just plain sucked. I learned that you can do amazingly stupid things with windows installers, like tie the un-installer to a particular profile. I was also reminded about the cluelessness of tech-support. And the utter joy of being told you've gone into new territory, we can't help you.    (1M6)

The only bright point of the day was a piece of software called Filemon from Winternals. Without it I would have ended up re-installing the whole machine. With it I was able to discover that the installer was bombing because some files had mysteriously become read-only. How they ended up that way I'll never know.    (1M7)

I have to go back tomorrow to take care of some other issues. It's money, it just isn't very fun to work with. Sleep now.    (1M8)

2004-01-09

Log Rotation

I spent some time today hashing out the log rotation code for the bot. The biggest stumbling block was the time and date stuff. I so hate dealing with that stuff. But in the end with some help from paulv and kragen I got things running. I won't know till midnight though whether the whole thing is working correctly, this is the first time I've used the add_alarm stuff in POE.    (H2)

You can now access the logs for #cglug at http://www.simpleideas.org/irclogs/cglug/ .    (H3)

Perplelog Update

The client is starting to come along. I've got the thing logging parts, joins, and actions now. As well as posting a gretting about logging. I also did some css work on the wiki and the output page for the irc log.    (72)

You can take a look at the current irc log for #cglug at http://www.simpleideas.org/irclogs/cglug/irclog.wiki . I need to split the css up though, the changes I made to get decent line spacing for the irc output smashed the wiki stuff together.    (73)

Also, the wiki links don't work yet. The problem is that the wiki engine is inserting relative rather than absolute links. This breaks with my splitting apps into different subdomains. I'll look into this tomorrow.    (74)

2004-01-08

Perplog

The other night I started on a replacement for the irclogger ChrisDent wrote. I had been looking for something to do with POE for awhile, and a rewrite of his irc to purple logger has proved to be just what I was looking for.    (L)

At present it has absolute basic functionality, it connects to the server and logs the data. The nice thing is that it does this in non-blocking way. I'm going to add support for multiple channels and add transclusions.    (M)

I haven't decided on a ui for rewquesting a transclusion from the bot yet. Maybe something like [nid: 1A]. Matthew also requested that it have the ability to return a range of nids, shouldn't be too hard to do.    (N)

I've got a few items to finish on the TODO list before I release it, hopefully in about a week.    (O)

Site Work

I have reset the wiki in an attempt to fix some issues. My initial transfer from my laptop didn't go so well and left me with some database issues. I am hoping those are fixed now. I have also redone how everything works on the webserver side with paulv's help. Suexec is now working properly, though I have UglyURL issues now. Oh well, apache sucks sometimes.    (4)

First New Post

This is the first post in my new journal. I have switched to blosxom for my blogging needs. I will still be using my livejournal for all my private entries and my entries here will also be mirrored there. I haven't gotten that setup yet, but it is very high on the todo list.    (1)

I'm also testing some interesting stuff on this blog. You will notice a little purple hash after each paragraph on this site. That is PurpleNumber. These provide paragraph level integration with my wiki. This blog also supports trackbacks, atom feeds, and rss feeds.    (2)

I still have a lot to do, including importing all of my public livejournal entries as well as those from my old site. I think this is going to be a rather fun experiment.    (3)