Tuesday, 30 November 2004

Kubrick theme ported to blojsom

If you're running blojsom, you can pickup the Kubrick theme for blojsom. Drop the template file, kubrick.vm, in your blog's templates directory. Drop the resource files in your blog's resources directory. Check it out in action here.

As the Kubrick theme is licensed under the GPL, I can't include it in the blojsom distribution. Whatever. I'll play along.
Posted by david at 4:10 PM in blojsom ... all blojsom

"U don't have 2 watch Dynasty 2 have an attitude"

Kiss - Prince
Posted by david at 10:23 AM in Quotable Quotes

Monday, 29 November 2004

Testing MarsEdit 1.0fc3

Takin' what I'm givin' 'cause I'm working for a livin'.
Posted by david at 8:11 PM in blojsom ... all blojsom

November Search Engine Redux #5

Here we go again folks! The end of the month is near and here are the "search string" gems leading people to my blog.
  • be on yahoo messgener twice - Seriously though, IM services should not discriminate against those with multiple personality disorder. Seriously.
  • john kerry livejournal icons - If you've read my previous redux posts, there's always a "* livejournal icons" item in there.
  • ftl thongs - WWJW?
  • any ideas on how to make a lobster costume - Red costume makeup, maybe some red piping, castanets for the claws, red jumpsuit, and some cardboard boxes for the parts of the shell. Extra points for the green gooey sack which could probably be a mix of peas and corn blended together.
  • cristal drink of choice - The true playa only sips the Cris. I'm no exception.
  • jonathan davis haircut - "A little off the top this time Trisha. Try not to make me look like a complete retard. "
  • holland is the only country with a national dog - Snapple "Real Fact" #140. Sheeeeesh.
  • i like the handle here that's so you can attach a chain and use - What the hell? No seriously. What the hell?!
  • next version of os x server will include the blojsom - It's true. I'm not lying.
See you next month!
Posted by david at 3:32 PM in My Life With The Thrill Kill Kult

The Gin Kiss

Ingredients:
  • Gin (preferably Bombay Sapphire). You could also substitute Vodka for gin depending on your taste.
  • Peach Schnapps
  • Pineapple juice
  • Cranberry juice
Watch out. It goes down easy. The peach, pineapple, and cranberry mask the true power of this drink. A more appropriate name might be "Kiss of Death".
Posted by david at 1:36 PM in My Life With The Thrill Kill Kult

Johnnie Walker Green Label

In the liquor store yesterday I spotted a new Johnnie Walker, Johnnie Walker Green Label.

Johnnie Walker, the world's best selling brand of Scotch Whisky today launched Johnnie Walker Green Label(TM) in the United States. Joining the portfolio of Red Label(TM), Black Label(TM), Gold Label(TM) and Blue Label(TM), Johnnie Walker Green Label is only the fifth new label launched by Johnnie Walker in 184 years and is one of the first pure malt whiskies to be distributed in the United States.

A bottle of Green Label shall soon grace the hallowed shelves of the liquor cabinet at home to join its brethren, Red, Black, Gold, and Blue.

Yes, there is a bottle of Johnnie Walker Blue Label in there. The best part about owning Blue Label has to be 1) each bottle is individually numbered and 2) it comes in a velvet-lined box.
Posted by david at 1:31 PM in My Life With The Thrill Kill Kult

Sunday, 28 November 2004

the crazy words of Philon

the crazy words of Philon - powered by blojsom

Posted by david at 10:58 PM in blojsom ... all blojsom

Thanksgiving Table Setting

Thanksgiving-Table-Settings

Hope your Thanksgiving was as joyous.

Posted by david at 1:56 PM in My Life With The Thrill Kill Kult

Sunday, Rainy Sunday

If rain is your thing, then it's a glorious day here in NY. If rain isn't your thing, then it's a dreary and stereotypical Sunday.

It's been raining since I got up and it doesn't look like it's going to let up until the evening. Oh well, the sun is always shining somewhere.

Posted by david at 1:49 PM in My Life With The Thrill Kill Kult

Thursday, 25 November 2004

Happy Thanksgiving

Posted by david at 8:00 AM in My Life With The Thrill Kill Kult

Wednesday, 24 November 2004

Gin Kiss

This message was sent using Picture/Video Messaging from Verizon Wireless! To learn how you can snap pictures with your wireless phone visit www.verizonwireless.com/getitnow/getpix To learn how you can record videos with your wireless phone visit www.verizonwireless.com/getitnow/getflix To play video messages sent to email, QuickTime 6.5 is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime Player. Note: During the download process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.

1171c78b8c5f8b04b7bffe849d07198b

Posted by at 10:06 PM in Moblog

blojsom 2.21 available

blojsom 2.21 (Codename: Chopin) - Released November 24, 2004

A special thanks to the folks, Philon Terving, Youngho Cho, and Robert Buren, who have volunteered so far for the localization effort. This release bundles German (from Philon), Korean (from Youngho), and Swedish (from Robert) localizations. Check those links for previews of what the administration interface looks like localized.

Changelog (with links). Upgrading to 2.21. Download source code and/or updates. Download the Quickstart bundle. Bugs fixed.

Core
  • Added format(String pattern, Object[] arguments method to ResourceManager interface. This method is a wrapper for the java.text.MessageFormat#format(...) method.
  • Added getBlogLocale() and getBlogAdministrationLocale methods to Blog class.
  • Changed default extension for entries written using XML-RPC and Atom to use .html instead of .txt. You can change your default by changing the blog-xmlrpc-entry-extension property in your blog.properties file.
  • Added blojsom-installed-locales parameter to blojsom.properties. This setting is a comma-separated list of the installed locales used to localize the administration console. If not present or blank, this setting defaults to en_US.
  • Added blog-administration-locale to blog.properties. This setting is used to indicate the localization setting for a blog when viewing the administration console. If not present or blank, this setting defaults to en_US.
  • Implemented save and delete methods on FileBackedBlogCategory.

Extensions
  • Updated XML-RPC handlers and the Atom API handler to use titles of blog entries as the permalink name. If the title is not present, a GUID is generated.
  • Patched XML-RPC library to correctly handle UTF-8 for remote editing via XML-RPC.

Languages
  • Added German, Korean, and Swedish localizations for the web administration interface.

Plugins
  • Updated RSS Enclosure plugin to explicitly add the following mime type mappings.
  • audio/x-mpeg mp1 mp2 mp3 mpa mpega
    audio/x-mpegurl m3u
  • Updated Send Email plugin and Moblog plugin to allow for SMTP authentication either via a JNDI context or a supplied username and password.
  • Fixed double encoding in Entries Administration plugin and Trackback Auto-Discovery plugin.
  • Updated Entries Administration plugin to use the title of the post as the entry name instead of the cryptic auto-generated ID scheme previously used. You can still override the entry name using the "Proposed name" field when adding a new blog entry.
  • Updated Entries Administration plugin and Bookmarklet plugin to use titles of blog entries as the permalink name. If the title is not present, a GUID is generated.
  • Updated Moblog plugin to use subject of e-mails as the permalink name. If the subject is not present, a GUID is generated.
  • Updated Properties Administration plugin to allow user to choose among installed languages for localization of the administration console.
  • Improved page for editing blog entries to display select list for language and country codes available on the current installation. NOTE: These are Java Virtual Machine (JVM)-specific and may differ between JVMs.

Themes
  • Added auto-discovery link for Atom feed.
Posted by david at 2:11 PM in blojsom ... all blojsom

Etnies

This message was sent using Picture/Video Messaging from Verizon Wireless! To learn how you can snap pictures with your wireless phone visit www.verizonwireless.com/getitnow/getpix To learn how you can record videos with your wireless phone visit www.verizonwireless.com/getitnow/getflix To play video messages sent to email, QuickTime 6.5 is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime Player. Note: During the download process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.

ac7a68c7e52b91002d3c67c91c1b2be3

Posted by at 11:20 AM in Moblog

Keeping the users happy

Jay Fienberg, one of the early users of blojsom, had some nice words to say about his upgrade in a recent post.

Special thanks to "Santa blojsom", David Czarnecki for keeping blojsom up-to-date with the latest and greatest features. I am working with several blog engines right now, and blojsom is exemplary in so many ways in terms of ease of maintenance and customization—it's totally kick-ass.

It's also nice to see the comment and trackback moderation plugins are working out.
Posted by david at 10:59 AM in blojsom ... all blojsom

Tuesday, 23 November 2004

Table Setting

Table-Setting

If you ever dine at "The House", you'll notice the following:

  1. A separate glass for water and wine.
  2. A unique place setting. Place settings change per dinner not per individual. You'll never see the same setting twice.
  3. A personal set of salt and pepper shakers. Generally speaking, the food is prepared to stand on its own.
Posted by david at 7:25 PM in My Life With The Thrill Kill Kult

NBA brawls and code reviews

My friend Bill has a knack for putting things in perspective. As he says, "Put it this way - If you gave me a bad code review, and I beat your ass over it ... I'd get fired."

<pulp-fiction character="jules">Exactamundo!</pulp-fiction>
Posted by david at 3:49 PM in java ... just java

"I love you for what I am not"

Radio Friendly Unit Shifter - Nirvana
Posted by david at 10:37 AM in Quotable Quotes

Monday, 22 November 2004

Testing with w.bloggar 4 RC2

This is only a test. Ignore. Just testing with w.bloggar.
Posted by david at 3:03 PM in Evil Experiments

Saturday, 20 November 2004

Spamusement

Spamusement - Poorly-drawn cartoons inspired by actual spam subject lines!

And they've even got an RSS feed!

who will know?

Posted by david at 9:34 AM in My Life With The Thrill Kill Kult

Friday, 19 November 2004

But seriously ... a thong?

Online schwag boutiques like CafePress crack me up sometimes. They make it so damn easy for you to put any graphic on items from t-shirts to sweatshirts to lunchboxes to beer mugs. And thongs. Yes, that's right. Thongs. This does not mean, however, that you need to offer a thong for sale.

Case-and-point, the Peta, "Don't Eat Me Classic Thong."

<shudders-and-clicks-away/>
Posted by david at 1:33 PM in My Life With The Thrill Kill Kult

Thursday, 18 November 2004

German localization for blojsom

This morning I also added the German resource bundle to CVS.

Here's a capture of part of the blojsom interface in German.

blojsom.
Posted by david at 10:33 AM in blojsom ... all blojsom

Swedish localization for blojsom

This morning I added the Swedish resource bundle to CVS.

Here's a capture of part of the blojsom interface in Swedish.

blojsom.
Posted by david at 9:28 AM in blojsom ... all blojsom

Wednesday, 17 November 2004

OS X DNS lookup issues

I've been having DNS lookup issues like some other OS X users. Basically, the first time I'd hit certain sites, the DNS lookup would fail. The next time I'd try to hit the site, the DNS lookup wouldn't fail and the site would load. This was extremely frustrating. I can't say when it started. Maybe it was around the update to 10.3.6, maybe it was sooner.

However, explicitly adding the name servers for my ISP into the Airport Extreme settings in addition to the name servers setting in System Preferences | Network seems to have made the issue go bye-bye.

Here's hoping the forthcoming 10.3.7 fixes this issue once and for all.

Posted by david at 10:18 PM in Appleicious

"Set the gearshift for the high gear of your soul"

Run Like An Antelope - Phish

Posted by david at 8:47 PM in Quotable Quotes

Testing MarsEdit 1.0b12

D'yall pour one out for O.D.B. yet? I guess it works /images/emoticons/mozilla_laughing.gif
Posted by david at 7:51 PM in blojsom ... all blojsom

Another internationalization test via moblog

Let's try これは日本語のテキストです。読めますか? Ѐ 1024 0400 CYRILLIC CAPITAL LETTER IE WITH GRAVE Ё 1025 0401 CYRILLIC CAPITAL LETTER IO (present in WGL4) Ђ 1026 0402 CYRILLIC CAPITAL LETTER DJE (present in WGL4) Ѓ 1027 0403 CYRILLIC CAPITAL LETTER GJE (present in WGL4) Є 1028 0404 CYRILLIC CAPITAL LETTER UKRAINIAN IE (present in WGL4) Ѕ 1029 0405 CYRILLIC CAPITAL LETTER DZE (present in WGL4) І 1030 0406 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I (present in WGL4) Ї 1031 0407 CYRILLIC CAPITAL LETTER YI (present in WGL4) Ј 1032 0408 CYRILLIC CAPITAL LETTER JE (present in WGL4) Љ 1033 0409 CYRILLIC CAPITAL LETTER LJE (present in WGL4) Њ 1034 040A CYRILLIC CAPITAL LETTER NJE (present in WGL4) Ћ 1035 040B CYRILLIC CAPITAL LETTER TSHE (present in WGL4) Ќ 1036 040C CYRILLIC CAPITAL LETTER KJE (present in WGL4) Ѝ 1037 040D CYRILLIC CAPITAL LETTER I WITH GRAVE Ў 1038 040E CYRILLIC CAPITAL LETTER SHORT U (present in WGL4) Џ 1039 040F CYRILLIC CAPITAL LETTER DZHE (present in WGL4) А 1040 0410 CYRILLIC CAPITAL LETTER A (present in WGL4) Б 1041 0411 CYRILLIC CAPITAL LETTER BE (present in WGL4) В 1042 0412 CYRILLIC CAPITAL LETTER VE (present in WGL4) Г 1043 0413 CYRILLIC CAPITAL LETTER GHE (present in WGL4) Д 1044 0414 CYRILLIC CAPITAL LETTER DE (present in WGL4) Е 1045 0415 CYRILLIC CAPITAL LETTER IE (present in WGL4) Ж 1046 0416 CYRILLIC CAPITAL LETTER ZHE (present in WGL4) З 1047 0417 CYRILLIC CAPITAL LETTER ZE (present in WGL4) И 1048 0418 CYRILLIC CAPITAL LETTER I (present in WGL4) Й 1049 0419 CYRILLIC CAPITAL LETTER SHORT I (present in WGL4) К 1050 041A CYRILLIC CAPITAL LETTER KA (present in WGL4) Л 1051 041B CYRILLIC CAPITAL LETTER EL (present in WGL4) М 1052 041C CYRILLIC CAPITAL LETTER EM (present in WGL4) Н 1053 041D CYRILLIC CAPITAL LETTER EN (present in WGL4) О 1054 041E CYRILLIC CAPITAL LETTER O (present in WGL4) П 1055 041F CYRILLIC CAPITAL LETTER PE (present in WGL4) Р 1056 0420 CYRILLIC CAPITAL LETTER ER (present in WGL4) С 1057 0421 CYRILLIC CAPITAL LETTER ES (present in WGL4) Т 1058 0422 CYRILLIC CAPITAL LETTER TE (present in WGL4) У 1059 0423 CYRILLIC CAPITAL LETTER U (present in WGL4) Ф 1060 0424 CYRILLIC CAPITAL LETTER EF (present in WGL4) Х 1061 0425 CYRILLIC CAPITAL LETTER HA (present in WGL4) Ц 1062 0426 CYRILLIC CAPITAL LETTER TSE (present in WGL4) Ч 1063 0427 CYRILLIC CAPITAL LETTER CHE (present in WGL4) Ш 1064 0428 CYRILLIC CAPITAL LETTER SHA (present in WGL4) Щ 1065 0429 CYRILLIC CAPITAL LETTER SHCHA (present in WGL4) Ъ 1066 042A CYRILLIC CAPITAL LETTER HARD SIGN (present in WGL4)
Posted by at 5:11 PM in Moblog

Let's try これは日本語のテキストです。読めますか?with e-mail

Or maybe Iñtërnâtiônàlizætiøn if that suits you?
Posted by at 3:35 PM in Moblog

blojsom localization effort update

Here's a quick update on the blojsom localization effort. In addition to German and Korean, someone volunteered to do the French localization. I also received an e-mail that someone was willing to do the Simplified Chinese localization. Except they're not on the blojsom-users mailing list and so are not able to get the messages resource file. Here is the resource bundle. Who will be next?

Here's a capture of part of the blojsom interface in Korean.

blojsom.
Posted by david at 11:20 AM in blojsom ... all blojsom

Tuesday, 16 November 2004

blojsom localization effort

The blojsom localization effort has begun. I've already got people signed up for German and Korean. Want to be next?

Adding new languages to blojsom is straightforward. Once the web adminstration UI resource bundle is translated into another language, you add it to the blojsom installation, tell blojsom it's available, and each blog can choose from the installed localizations.

In case you missed the posts, we do pretty well in the internationalization department. Even with XML-RPC /images/emoticons/mozilla_wink.gif

Posted by david at 8:25 PM in blojsom ... all blojsom

"You want the meat that tastes like candy?"

I overheard a mom ask her daughter that at the local chinese buffet during lunch today. Wow ... just wow.
Posted by david at 2:31 PM in Quotable Quotes

Monday, 15 November 2004

"I've got two tickets to Iron Maiden baby"

Teenage Dirtbag - Wheatus

Posted by david at 9:00 PM in Quotable Quotes

Friday, 12 November 2004

Snow? Bring it on!

Here in Upstate NY, at times, we get a lot of snow. If you own any appreciable amount of driveway and do not own a truck with plow or have made nice nice with a plow company, you have a few choices.

  1. Buy a snow shovel and you end up bemoaning and begrudging mother nature after every snowfall. It doesn't matter if it's light or heavy snow. You're not going to want to be out there at 6 AM listening to the sound of metal or plastic scraping against your driveway. Not to mention the toll it takes on your back.
  1. Buy a snow blower. Buy a big ass snowblower!

BEHOLD! (Click image to see its full glory)

926 11526Dle Lrg

That's the snowblower that's now sitting in the garage. It can throw snow like a sonofabitch. Its gnarled blades will tear through icy deposits like T-Rex tore through the tender flesh of its kill. It's got a light to bring a little electric sunshine for those early morning or late night snow romping sessions.

... and its equipped with handwarmers! HANDWARMERS!

Posted by david at 6:00 PM in My Life With The Thrill Kill Kult

Thursday, 11 November 2004

ICANN't believe their moronic policy

Now with ICANN's moronic policy about domain transfer requests, you had better get off your ass and make sure your domains are locked. Here's the relevant policy change information.

Domain transfer requests will be automatically approved in five days unless they are explicitly denied by the account owner. This is a change from current procedure, in which a domain's ownership and nameservers remain unchanged if there is no response to a transfer request. This could mean trouble for domain owners who don't closely manage their records. Domains with incorrect e-mail addresses and outdated administrative contact information are at particular risk, as the domain's WHOIS database information will be used to inform domain owners of transfer requests. A non-response becomes the equivalent of answering "yes" to a transfer request, according to the ICANN policy change.

Fortunately, GoDaddy offers domain transfer locking. I've registered all my domains with GoDaddy and I'd swear by them. They have the best prices for domain registration and they're extremely pro-active with regards to letting you know when your domains are going to expire. They send you e-mails at 90, 60, 30, 15, and 5 days (if I remember correctly) before your domain is up for expiration. They also hold it locked for you for a period of time after its expired so that if you do miss one of those e-mails, you can still call them up and get your domain.

via Dave via Jason.

Update: OK, so maybe it's not that bad. But still, the part about the no means yes above is troubling. Either way, my domains are locked and locked they shall stay.
Posted by david at 3:48 PM in My Life With The Thrill Kill Kult

Mobisodes: Mobile TV episodes

Fox to create TV series for cell phones. "Unique one-minute shows to be based on '24'. "

Russell, I'm sure will be all over this. I know he's written on MobiTV. This could be interesting.
Posted by david at 10:22 AM in My Life With The Thrill Kill Kult

More sites running blojsom

John Soukup's Blog - "Ye shall know the truth, and the truth shall make you free."

Ben's Pointless Blog - "Politics, Privacy, Technology, and the Law"

Ryan's Blog

Hart's Blog

Matt's Blog - AKA Sid

Blooming Saucer - "Newly formed recollections of my wandering mind"

Search Goddess - "Steph's web scrapings"

Editor's note: The new Microsoft search engine is already paying off. Google didn't return these blojsom blogs.

Intersecting Monologues - "A blog by Andrew Montin" and The Latin Primer - "by Adam Rivett". Two on one installation /images/emoticons/mozilla_laughing.gif

University of New South Wales - College of Fine Arts, Cofa blogs - HOLY MULTIPLE BLOGS ON ONE BLOJSOM INSTALLATION BATMAN! 92 blogs on one installation. W00T! Editor's note: IM conversation with colleague: Colleague: Nice! You're at .000001% of LiveJournal! Me: b*tch

7Gen Politics Blog - "Politics with a long view"
Posted by david at 9:52 AM in blojsom ... all blojsom

Wednesday, 10 November 2004

blojsom in Bulgaria

A week ago I sent one of our new blojsom t-shirts to Rostislav Hristov of Asual. He designed the new default theme for blojsom and the Vampire theme. That's a trip. Enjoy the shirt ... it was the least I could do /images/emoticons/mozilla_laughing.gif

Posted by david at 8:42 PM in blojsom ... all blojsom

"I will surprise you sometime, I'll come around."

Untitled - Interpol
Posted by david at 1:13 PM in Quotable Quotes

Tuesday, 9 November 2004

blogo.cl - powered by blojsom

blogo.cl - powered by blojsom.

A small blogs community in Chile. Awesome! 10 blogs on one installation. Hopefully it will grow.

Posted by david at 10:55 PM in blojsom ... all blojsom

Let's try これは日本語のテキストです。読めますか?with XML-RPC

Of course it'll work /images/emoticons/mozilla_laughing.gif

Posted by david at 10:47 PM in Internationalization

Fix for Apache XML-RPC library to handle international characters

Unfortunately the current release (1.2-b1) of the Apache XML-RPC library has some issues with handling international characters on the way in and on the way out. In short, reading and writing international characters is b0rk3d. I've patched the library for use with blojsom and if you click this link, you'll see it works just fine. I guess I can't prove I wrote that entry using the fantabulous ecto, but you'll have to take my word for it.

The patched version makes the following modifications.

  1. UTF-8 is the global default.
  2. Reading is done using an InputStreamReader using UTF-8.
  3. XmlWriter uses UTF-8 and handles international characters properly.

You can download the patched version here.

Posted by david at 10:10 PM in java ... just java

Posting via XML-RPC with Iñtërnâtiônàlizætiøn

I love it when a plan comes together. Iñtërnâtiônàlizætiøn is fun. 
Posted by david at 9:54 PM in Internationalization

Monday, 8 November 2004

YAEM

YAEM
Posted by david at 9:32 PM in My Life With The Thrill Kill Kult

Lessig caught Stealth Lessig-ing

Read this Boing Boing post on Stealth Lessig-ing and then check out this Doc Searls photo showing Lessig from BloggerCon 3. Oh my /images/emoticons/mozilla_laughing.gif
Posted by david at 10:17 AM in My Life With The Thrill Kill Kult

Thursday, 4 November 2004

Shrek is a Java developer ... and he uses blojsom

Who knew that Shrek was a Java developer? Apparently he's doing some testing on Geronimo with blojsom.

/images/emoticons/mozilla_laughing.gif
Posted by david at 11:12 AM in java ... just java

Oscillate Wildly - powered by blojsom

Oscillate Wildly - powered by blojsom
Posted by david at 10:44 AM in blojsom ... all blojsom

Eelco's log - powered by blojsom

Eelco's log - powered by blojsom.
Posted by david at 10:41 AM in blojsom ... all blojsom

Wednesday, 3 November 2004

Is bigger better?

This message was sent using Picture/Video Messaging from Verizon Wireless! To learn how you can snap pictures with your wireless phone visit www.verizonwireless.com/getitnow/getpix To learn how you can record videos with your wireless phone visit www.verizonwireless.com/getitnow/getflix To play video messages sent to email, QuickTime 6.5 is required. Visit www.apple.com/quicktime/download to download the free player or upgrade your existing QuickTime Player. Note: During the download process when asked to choose an installation type (Minimum, Recommended or Custom), select Minimum for faster download.

4749a90094212d063bae1b6481b50a56

Posted by at 11:50 PM in Moblog

Source postback from Apple to blojsom (pt. 2)

Now that I've had a chance to check out the source that Apple sent me, here are some initial observations.

  1. Their code lives under the com.apple.blojsom package. Nice!
  2. As far as changes to the core blojsom API, i.e. code living under the org.blojsom.* package (excluding plugins and extensions), from what I can tell, there were 6 lines of code changed (4 additions, 2 if statement changes). Any substantial development was done in the plugins. Maybe you didn't really take notice of the fact that my development has been in the plugins with almost no changes to the core API. I'm accepting this as initial validation that we've got a decent approach for allowing anyone to add functionality to blojsom.
  3. 8 plugins. The ones that I'll focus in on are their inline editing plugin and the localizer plugin.
  4. I need to check out the included template to adapt that for the theme switcher plugin.

There is one real mindbender for a lot of this ... for me at least. As they incorporate changes from the blojsom codebase, eventually those additions and enhancements will make their way into a Weblog Server update. Eventually some administrator is going to have to click on that blue Apple in the top-left portion of their screen and click Software Update. The magical internet pixies will then deliver the update and place it in the right place.

Here's to you magical internet pixies /images/emoticons/mozilla_laughing.gif

blojsom.
Posted by david at 11:14 PM in blojsom ... all blojsom

"Don't turn your back on me, I won't be ignored"

Faint - Linkin Park
Posted by david at 2:04 PM in Quotable Quotes

Source postback from Apple to blojsom (pt. 1)

I am now in possession of the first sourcecode postback from Apple to blojsom. If you're just joining us, in June 2004, Apple announced details of the next version of OS X Server, codenamed "Tiger".

Weblog Server is fully compatible with Safari RSS in Mac OS X Tiger and makes publishing a weblog as simple as checking a box in Server Admin preferences. Weblog Server is based on the popular open source project ‘Blojsom’ and is fully integrated into Tiger Server with an easy-to-use interface, Kerberos authentication support and LDAP integration. Weblog Server provides users with calendar-based navigation and customizable themes and users can post entries using the built in Web-based functionality or with weblog clients that support XML-RPC or the Atom API.

Now that you're up to speed, stay tuned. It should be a fun evening.

Not that this would be any incentive for you to check out blojsom, but if you're looking for an enterprise class Java-based weblog software package, blojsom may be for you. In addition to the super coolio plugins, event/listener API, XML-RPC and Atom API support, multi-user and multi-blog capability, and themes (not an exhaustive list hm'yah), we've also got some sexy gear.

Update: By source postback, I mean the additions and changes to the blojsom codebase that Apple has made for their Weblog Server product.
Posted by david at 1:49 PM in blojsom ... all blojsom

Tuesday, 2 November 2004

My voting experience

Greetings from Upstate NY. I voted this morning at approximately 8:37 EST before coming to work. My polling place was a local firehouse about 2 minutes from my house.

As far as voting experiences go, mine was pretty easy. The parking lot was full and I had to wait for a car pulling out before I could park. Once I got into the firehouse, there were two tables, one for each voting district for that polling place. The tables had printed sheets of what you would see inside the voting booth and instructions on how to use the machines. There were 2 people by each book with the registered voters. Their name tags also had their party affiliation. There was a Republican and a Democrat by each book. I wonder if there was a law or a new law stating there had to be a Republican and Democrat for verification purposes. I wasn't asked for identification although I had my driver's license at the ready.

There were 4 people in front of me. Finally, it was my turn to vote and I stepped inside the voting booth. Electronic voting?! Could it be?! There weren't touch screens, but who cares. I guess it was electronic voting. You pushed the button next to the name(s) for the particular office. A green arrow lit up next to your selection. There was also a selection for "Write In" and instructions on how to go about writing in a candidate. After making my selections, I clicked on the "Cast My Vote" button and that was it. I'm not sure what type of voting machine it was ... honestly I didn't look. There was no printout of my recorded vote. So, there are probably improvements that can be made in this area.

All in all it was maybe 6 minutes of waiting in line to vote and maybe 15-20 seconds to vote my selections.

How'd your vote go?
Posted by david at 10:51 AM in My Life With The Thrill Kill Kult

blojsom 2.20 available

Changes since the last release. Download source and/or updates or Quickstart bundle. Upgrading instructions.

Here's what I've been up to since the latest release of blojsom. I've added 6 new plugins that improve on the overall functionality of blojsom. One of the interesting aspects of blojsom development has been with the plugins. When I looked at where my development has been focused, it's certainly been with respect to the blojsom plugins. Whether it's quick-posting with the Bookmarklet plugin or podcasting using the RSS enclosures plugin, you've got a well-defined way that you can add to the functionality of blojsom.

Right now we're up to 56 available plugins if you count the web administration plugins! And you really have to count 'em since they're an integral part of blojsom.

Next up is the blojsom user's guide since a lot of the documentation on the site is more developer-friendly. That still hasn't stopped the daily downloads for a system that offers all of this functionality in a package that's less than 2.5 MB!

Core
  • The blog-base-url and blog-url are now optional parameters in /WEB-INF/(blog-id)/blog.properties. If either is not present, its value will be determined automatically.
  • Added key to user's session when they are authenticated to their blog, BLOJSOM_USER_AUTHENTICATED.
  • Added context variable, BLOJSOM_REQUESTED_FLAVOR which is a String that contains the requested flavor for the current request.
Extensions
  • Added support for the MovableType API XML-RPC methods.
  • Fixed Atom API support with ecto.
Plugins
  • Added Bookmarklet plugin to allow you to post quickly to your blog from a popup window.
  • Added All Entries plugin which makes available all of the entries in your blog to your templates.
  • Added RSS Enclosure plugin which allows you to attach an RSS enclosure to an entry.
  • Added Comment Moderation plugin allowing you to pre-approve comments before they are displayed.
  • Added Trackback Moderation plugin allowing you to pre-approve trackbacks before they are displayed.
  • Added administration plugin for Show Me More plugin to allow you to change settings for the Show Me More plugin from the web administration interface.
  • Fixed issue with Markdown plugin where the execution string to run the Markdown plugin needed to be specified in web.xml as well as each blog's blog.properties file. The execution string now only needs to be specified in the web.xml as given in the setup instructions.
  • Modified Abstract Visual Calendar plugin to determine days other entries were posted in the same month when requesting an individual entry.
Themes
  • Fixed class in Asual theme asual.css for emoticons images. Changed to emoticons. This is the class the Emoticons plugin outputs in creating a link to the emoticon image.
  • Updated web administration to add a View site link.
  • Added Vampire theme.
Posted by david at 8:00 AM in blojsom ... all blojsom

Monday, 1 November 2004

24 reasons I *hate* Daylight Savings Time

A look into the madness I experience two times a year /images/emoticons/mozilla_wink.gif Don't even get me started on the whole business of months changing. Calendars suck! And I left out like 3 or 4 watches and a pocket watch. Uggggggh.

watch Things aren't so bad. This is only the beginning. 1 down, just a few more to go.

watch Wait a minute! Did the watch just change color?!

watch It did! The watch did change color!

watch Oh shit ... what does it mean now that I'm seeing orange?

watch Not only am I seeing orange, but the watch is again changing shapes! DAMN YOU SHAPE SHIFTING WATCH!

watch It's too much. This is now the "Being John Malkovich" of watch time-setting-back sessions!

watch Blue, such a calming color.

watch Wait?! Are those blue dots!? Am I seeing dots now?! Oh no!

watch I guess it was just an aquamarine dream.

watch WHAT'S WITH THE GREEN SWIRLY THINGIES! TEH WATCHES ARE TEH SUCK!

watch They've now changed to RED SWIRLY THINGIES! I AM DOOMED! (Editor's note: I kept this watch because it had different colored swirly thingies)

watch Phewwwwww ... blue is calming.

watch But now the silver beast has come to take my soul!

watch DIALS AND GAUGES! WHAT DOES IT ALL MEAN!

watch Orange again ... terror is surely near!

watch The numbers are so huge! NOOOOOOOOOOOOOOOOOOOOOOOOO!

watch It's the silver bullet baby.

watch THE RED! NO ... MORE ... RED!

watch Nothing can save me now.

watch I am done for ... I cannot escape the RED!

watch HOLY SHIT! THERE ARE PEOPLE IN MY WATCH! THEY'RE TRAPPED IN THERE WITH ALL THAT TIME ... AND STUFF! I can't save you! You're on your own time people!

watch Green ... maybe I'm about to be sick

watch But wait ... HA HA! Surely Mickey Mouse can save me ... right?!

watch BUT HE CANNOT SAVE ME FROM THE TWO DIALED BEAST. OH ... THE HUMANITY!

Posted by david at 10:18 PM in My Life With The Thrill Kill Kult

"We gotta take the power back"

Take The Power Back - Rage Against The Machine
Posted by david at 6:28 PM in My Life With The Thrill Kill Kult

Exercise your right to vote on Tuesday, November 2nd, 2004

I think that's about all that needs to be said.
Posted by david at 2:50 PM in My Life With The Thrill Kill Kult

Semantic Blogging Demonstrator - powered by blojsom