Joost Gives Up P2P

Techcrunch reports that Joost is finally giving up their peer-to-peer model. Joost switched to a flash site a few months ago, yet this is a pretty big blow to their business model. I am sad to see the P2P idea go down the drain, and I seriously wonder how long Joost will be around considering the competition from Hulu and similar sites.

Trillr Microblogging Platform

trillr1_screenshot_smallThe guys over at CoreMedia released their own micro-blogging platform under a BSD-license (open-source). Trillr is aimed at corporate (“Enterprise 2.0″) micro-blogging. I’ve used the original Trillr site for a while now and I think this is a great contribution to the community. Trillr is written using the Django Framework (Python) and the API is compatible with Twitter, making it easy to integrate with existing solutions.

The developers did release a word warning around the setup process simply because they developed the software as an in-house application and had to rip out some proprietary code before releasing it to the public. I think we should expect subsequent releases to clean that up!

On another positive note, these guys are working on a version 2.0 release already which they’ll also open source. Let’s hope they keep up the momentum.

Go download it and play with it!


4-Cylinder Lego Engine

How awesome is this: A company named LPE power is making a 4-cylinder pneumatic Lego engine. A little pricey though, I think I could build one myself.

MS Project Colorization Macro

What a sad day. I broke down and wrote a VB macro. And I really loathe VB. The macro formats all milestones and dependencies in an MS Project using a simple naming convention — the tasks must have the word “Dependency” or “Milestone” in them to be colorized. Beats doing this manually :)

Sub Format_Milestones()

Dim t As Task

Application.OpenUndoTransaction ("Colorize Milestones")

For Each t In ActiveProject.Tasks

If Not t Is Nothing Then

        If InStr(t.Name, "Milestone") <> 0 Then
            SelectRow Row:=t.ID, RowRelative:=False
            Font Color:=pjGreen, Bold:=True
        End If

        If InStr(t.Name, "Dependency") <> 0 Then
            SelectRow Row:=t.ID, RowRelative:=False
            Font Color:=pjOlive, Bold:=True
        End If

    End If

Next t

Application.CloseUndoTransaction

End Sub

JSR 170 Primer

In about July of ‘08 I decided it would be awesome to write a book about object-oriented content architectures. Aside an impressive outline, I wrote a lot of the basic introductory chapters. Then life caught up with me. So while I might finish the rest of my book some day, I decided that I should take the JCR part as a primer on the Java JSR 170 and JSR 283 specifications. There are just no in-depth manuals out there that I have seen. So here is my contribution to the geek world.

Read More >

New Software Section

I added a new software section to the site which I started uploading all kinds of working and half-finished software projects I’ve been working on over the years to keep myself occupied.

I hope someone finds some of the things useful!

Directions

This has to be one of the best set of directions I’ve ever seen (these are real, got them from a client):

We request that you enter the Technical Training facility through the Building #4 Main Entrance rather than walk through Buildings #2 and #3, as the lighting and air quality in the corridors of the vacated areas is not optimal.  There is ample parking in the Building #4 lot – feel free to use this lot when attending classes.

If you must walk to the training area from Building 1 or 5, follow the directions below.  Again, the indoor walk is not recommended.

Begin in Building # 5 in front of Security/Human Resources/Credit Union area, enter and cross through the elevated glass walkway that connects to Building #2.

Go through the doors at the end of the walkway entering Building #2.  Make a left turn, follow around to the right and continue along that corridor, making a quick right turn as the corridor ends into a single doorway.

Go through the single door at the end of the corridor.  DO NOT FOLLOW the signs to Building 2/3/4.  Instead there is an elevator immediately to your left.  Take this elevator to the bottom floor B.

Make a right turn as you get off the elevator.  You are now in the basement of Building #2.  Just past the Men’s Room door, make a left into the main corridor.  Stay on this main corridor.  You will go through a set of double doors.  Just past the old cafeteria there is a second set of double doors that requires your ID key for admittance.

You are now in Building #3.  Continue to stay on the main corridor; there will be vacant office areas to either side as you go along.  You’ll quickly come to a Y in the path, follow around in either direction staying to the main corridor – this is just a diamond shaped area that contains the restrooms.

To the other side of the Y intersection you will see the main corridor continues into Building #4.  Go through the glass corridor, through another set of double doors and into Building #4.

Continue into Building #4 through the double doors at the end.  You will see the Training Services Banner displayed over the doorway.

-->