Wednesday, 30 July 2003

Enabling multiple category posting in blojsom

I was reading this post from Mr. Roller on multiple categories and Roller and thought for a few seconds on how I would do that in blojsom. Here's my .02.

Create a plugin similar to the meta plugin for blosxom. Basically, this plugin is responsible for taking information from the blog entry that, for example, begins with a particular key and stuffs it into the meta-data for that particular blog entry. One of the key differences (and someone can educate me to the contrary) between blojsom and blosxom meta-data is that meta-data in blojsom is scoped to the individual blog entries and individual blog categories, where blosxom's is globally scoped. An entry posted to the java category (the entry's primary category) might look like:
A post about java and blojsom and OSX
-meta-categories=blojsom, osx
This is a post about Java technology and how it is used in blojsom.
blojsom is proudly developed under OSX.
The plugin would take the meta information and populate a variable in the entry's meta-data keyed on "categories" and populated with "blojsom, osx".

A second plugin would be reponsible for looping through the entries and looking for meta-data for the entries that begins with a particular key, for example, "categories". This way, the meta-data plugin is responsible for populating the meta-data for the entries and this categories plugin would be reponsible for taking the categories meta-data and creating the proper URLs to the other categories. The plugin could append information to the description such as, "This blog entry can also be categorized in the blojsom (link to blojsom category) and osx (link to osx category) categories."

Ahhhhhh, the simplicity of it all /images/emoticons/mozilla_laughing.gif
Posted by czarnecki at 10:55 PM in blojsom ... all blojsom

Re: Focus on Java/Javablogs

Do not add your blog each day as a new blog to Javablogs. Let me be nice about it: please do not add your blog each day as a new blog to Javablogs. I know you know this, but as new stories are posted to your "blog", they will be picked up by the Javablogs aggregator. Thanks.

Update: 7-30-2003: It looks as if BLOG-71 is an issue someone filed on the java.blogs JIRA tracker re: Focus on Java "spamming" java.blogs. Also, BLOG-21 is the issue to track the feed polling error.
Posted by czarnecki at 2:18 PM in java ... just java

This is a test post

Hello world
Posted by czarnecki at 2:02 PM in My Life With The Thrill Kill Kult

Tuesday, 29 July 2003

boltblue ... hosted blojsom blogs

Mark points me at a blog earlier today. It was a variation in the "eclipse" theme courtesy of Dan Martin. Cool. I'm down with people playing with variations on the existing themes available with blojsom.

So, I'm digging a bit further because I noticed that the blog had some company information at the top of the blog that made me think it was a hosted blog. It was definitely powered by blojsom as evidenced by the permalink filename, the blojsom "gear" favicon, and by requesting the appropriate RSS flavor, I could see it was powered by blojsom. In any event, I finally end up at the groups page for boltblue.

On the groups page, there is a link to new postings. So, I click on a few of them and while the "theme" differs from blog to blog, there's our most precious blojsom "gear" icon smiling happily back at me. So, it looks like boltblue has chosen blojsom as the blog software of choice. And if you really wanted to start blogging, you could use this service. I don't know whether they'll add in goodies like comments, trackbacks, etc... Maybe they have plans for those being paid or premium services. <eurythmics>Who am I to disagree? ... Everybody's looking for something.</eurythmics>

I've already written to them asking them if they wouldn't mind at the very least adding the "powered by blojsom" logo back to the template. I wouldn't care that it wouldn't link back to the project page because honestly, it's a free service that someone else is supporting. I'm merely looking for some big ups, props, whateva ... 'ya know.

In any event, I'm happy they chose blojsom.
Posted by czarnecki at 4:13 PM in blojsom ... all blojsom

IntelliJ Aurora build #876 is available

Changelog here. Complete list of bug fixes here. Download here.
Posted by czarnecki at 10:13 AM in java ... just java

Monday, 28 July 2003

Baby Tosser's brother coming to town

Holy shite! Toriano Adaryll Jackson (aka "Tito" Jackson) is playing a show locally. Wow ... just wow.

Posted by czarnecki at 11:24 PM in My Life With The Thrill Kill Kult

Throwing out old "Java Internationalization" copy edits

Well, in preparation for moving, I'm getting around to throwing out old copy edits of chapters from Java Internationalization. Maybe it's time I fire off an e-mail to our editors at O'Reilly to see if they'd be amenable to a second edition. Do I dare inflict that pain again? Ehhhhh, it's not that bad.

So, I guess I'd like to hear what you'd expect to see in the 2nd edition of Java Internationalization.
Posted by czarnecki at 10:07 PM in Internationalization

How in the hell did I miss those methods on Blog?

I guess you could've always used & , < , and > in your blog descriptions by using the &amp; , &lt; , and &gt; escape codes respectively, but why? So, I added the methods to provided the escaped name and description on the Blog class. Anyway, checked into CVS. Damn! That means a blojsom 1.9.6 release /images/emoticons/mozilla_laughing.gif
Posted by czarnecki at 10:05 PM in blojsom ... all blojsom

This is greek

Εισ την πόλη (the greek)
Posted by at 7:58 PM in Evil Experiments

This will contain some greek text.

Τηισισ σομε τεξτ.
Posted by at 3:23 PM in Evil Experiments

Sunday, 27 July 2003

blojsom 1.9.5 available

A minimal feature update release for blojsom. Most of the updates focused on configurability for various options. I'll get the full changelog posted to the SourceForge site soon.

It's up there now, but one noticeably absent feature was the addition of the implementation for the MetaWeblog API's getRecentPosts method. Hell, I even helped the Roller guys out as their implementation of this method was incorrect. Karma +1 for blojsom /images/emoticons/mozilla_wink.gif After adding this method, I can finally say that blojsom's XML-RPC handlers for the Blogger API and MetaWeblog API are complete. Ba-de ba-de ... that's all folks.

That means that now our efforts can focus on the preliminary support we've got for the Atom API. Mark was away this past weekend, but was going to work on rounding out the initial implementation of this new API on his downtime. Go #94 (inside joke)!

And sadly, this looks like it will be one of the last releases for the blojsom 1.9.x tree. Aside from any bug fixes in the 1.9.x code, the effort behind blojsom 2.0 has begun and there's no looking back. Knock on wood, there were no bugs to fix between blojsom 1.9.4 and blojsom 1.9.5.
Posted by czarnecki at 9:31 PM in blojsom ... all blojsom

Saturday, 26 July 2003

MetaWeblog API: getRecentPosts implemented.

Why did that take so long? Who the heck knows. 'Nuff said /images/emoticons/mozilla_laughing.gif Checked into CVS and it'll be available in the blojsom 1.9.5 release.

The original RFC for that method can be found here.
Posted by czarnecki at 11:58 AM in blojsom ... all blojsom

Friday, 25 July 2003

Ch-ch-ch-ch-ch-ch changes ... Atom, Echo, PIE, oh my!

Mark is going to be working on finishing up preliminary Atom API draft v0.6 support for blojsom while he's in Colorado this coming weekend.

However, it looks like the name Atom isn't going to be around much longer due to trademark issues. There are some good final candidate names on the NameFinalVote page of the Wiki. We will see...
Posted by czarnecki at 10:00 AM in Atom

Thursday, 24 July 2003

Almost finished with Harry Potter book 5

So, relatively little blogging and sporadic action on blojsom because I'm finishing Harry Potter book 5. That and I'm awaiting more comments posted to the blojsom mailing list on multi-user blojsom.

Update 7/24/2003: Harry Potter book 5 is now finished. Phewwww!
Posted by czarnecki at 1:09 PM in My Life With The Thrill Kill Kult

blojsom is bloxsom's wisecracking younger java brother.

Yeah, I'd say that line from this post (well, that line is the post) about sums it up /images/emoticons/mozilla_laughing.gif
Posted by czarnecki at 12:23 PM in blojsom ... all blojsom

Wednesday, 23 July 2003

IntelliJ Aurora build #873 is available

Announcement here. Download here. You know you want to! Looks like a number of very useful enhancements to the editor portion of the IDE.
Posted by czarnecki at 12:29 PM in java ... just java

Sunday, 20 July 2003

OSCache 2.0.0 (beta 1) available

Here's the changelog. Excellent ... excellent Smithers! There's some good stuff here. Once OSCache 2.0.0 goes gold, I'll release the CachingFetcher for blojsom.
Posted by czarnecki at 6:54 PM in java ... just java

Thursday, 17 July 2003

blojsom ... you're going to carry that load!

It looks like Andy has been slashdotted. blojsom is doing quite well <beatles>carrying that weight</beatles>. Woo hoo!
Posted by czarnecki at 8:51 PM in blojsom ... all blojsom

Multi-user blojsom ... some teaser screenshots!

Screenshot 1. Screenshot 2.

What does this demonstrate? blojsom will soon be able to serve multiple, independent users with a single blojsom installation. Could it before? Yes, but with one big caveat. Multiple users could be supported in blojsom's current form through XML-RPC by allowing more than one person to post to the blog (or by just giving other users ability to write posts into a directory). However, there was no notion of a separate user "space". The only multi- aspect was the ability to post to the blog. Other aspects like flavors, plugins, the plugins used for particular flavors, look and feel, etc... were global. And I've always been keen on allowing people to match the blog to their personal aesthetic.

Stay tuned!
Posted by czarnecki at 4:43 PM in blojsom ... all blojsom

Wednesday, 16 July 2003

Any chance Radeox license could change from LGPL?

Update (3:33 PM): Given Paul's comments on the current situation, I'm sure I could change the title of my post. However, I'll keep it and here's my update. So, it looks like given some relatively simple things we would not have to release under the LGPL as well.

Paul, thanks for the comment. Blogging is interesting because you have so many discussions paralleling at the same time. Some people discover the answers to or how to address the issues. I'm just glad he shared the knowledge.

To do the WikiPlugin for blojsom, I used Radeox because they changed their license from GPL to LGPL. Given the current situation with the LGPL and Java, it looks like it could be PMGO for that plugin.

*sigh* ... I am left to ponder my thoughts on why software development is so tough and pancakes are so good. Mmmmmmm ... pancakes /images/emoticons/mozilla_laughing.gif
Posted by czarnecki at 3:42 PM in java ... just java

The Emperor's New Clothes

It looks like consensus is building behind Atom. So, I've gone ahead and changed this blog to support the flavor "atom" instead of "necho". So, here's the feed. And yes, the good FEED validator tells me we're still valid.

I would've liked PIE for the sole reason that I could've used the South Park soundclip from Cartman where he's all, "Get back in the kitchen and make me some pie!"
Posted by czarnecki at 10:22 AM in Atom

Tuesday, 15 July 2003

SourceForge madness

Regarding the SourceForge CVS server the past two days, well ... /images/emoticons/mozilla_innocent.gif. Whatever. Anyhoo, it looks like the SourceForge statistics for blojsom may be back online. Keep those downloads coming!

<bartles-and-james>And we thank you for your support.</bartles-and-james>
Posted by czarnecki at 12:07 AM in blojsom ... all blojsom

Monday, 14 July 2003

Echo API category

I think my thoughts on the evolving Echo API deserve their own category. So, you're reading the first post. And what do I have in store? Well, nothing really, but you can check out blojsom CVS for the work that we've done already to implement a RESTful Echo API.
Posted by czarnecki at 9:17 PM in Atom

Sunday, 13 July 2003

On our way to full baking capabilities with PIE (Echo)

While I've been busy wrangling with Forrest this afternoon, Mark has been busy working on the EchoAPI implementation for blojsom. Right now, the Get Entry and Find Entry methods are working, but fux0r to SourceForge CVS as neither of us have been able to get in for the past few hours to check our changes back into CVS. Oh well.

I don't believe we're the first to provide editing capabilities via Echo, maybe we are, but certainly we won't be the last! As Mark said, all we need is P.Diddy and we've got "Making the Blog 2".
Posted by czarnecki at 8:49 PM in blojsom ... all blojsom

blojsom gets some HEAD

You did know that blojsom improved sexual performance, didn't you? /images/emoticons/mozilla_wink.gif

So, we got a major woody by building our site with Forrest. It turns out that our woody wasn't happy without a little HEAD, Forrest CVS HEAD that is. So, after checking out the HEAD tag of Forrest, I can now build the website again. Good thing now that I've released blojsom 1.9.4!
Posted by czarnecki at 5:26 PM in blojsom ... all blojsom

Another NetNewsWire post.

Hello all. Posting this AM.

Posted by czarnecki at 11:25 AM in Evil Experiments

Saturday, 12 July 2003

Echo feed validates or [Valid PIE]

How do I know? Because the good FEED validator tells me so /images/emoticons/mozilla_laughing.gif

For those blojsom (and other) folks interested in their own necho feed, the necho template is in CVS. But, it depends on some changes to the codebase in CVS that are not in the blojsom 1.9.3 release. The template from ViewCVS may not be up-to-date since SF says it is running against the backup CVS server. So, some of the date stuff is a little different.

Update 7/12/2003: The Userland validator say my pie is good as well. Don't believe me? Check here. Mmmmmm, pie.
Posted by czarnecki at 10:21 PM in blojsom ... all blojsom

blojsom gets some major wood

/images/emoticons/mozilla_embarassed.gif

The blojsom website is now built using Forrest. Many thanks to Nick Chalko for doing nearly all of the conversion.
Posted by czarnecki at 9:18 PM in blojsom ... all blojsom

Friday, 11 July 2003

What is your blogger code?

The "the blogger code" test.

Here is my blogger code:

B5 d++ t++ k s u f i o+ x-- e- l+ c+
Posted by czarnecki at 2:34 PM in blojsom ... all blojsom

Erik's Top 10 List of Favorite Java Bloggers or How I got pricked by a clevercactus

So, in Erik's Pulse this week, Erik gives his Top 10 list of favorite Java bloggers. I'm happy to say that I made it onto the list so I definitely feel honored, but in passing my mouse over the links, it seems that Diego Doval's blog is listed as my blog as well. Seems that clevercactus has some interesting tricks up its sleeve. I'm sure Erik will update the list, but in case you missed the link to my blog, well ... ummm ... you're reading it now /images/emoticons/mozilla_laughing.gif
Posted by czarnecki at 10:16 AM in java ... just java

Thursday, 10 July 2003

Alanis Morissette strikes back at Blogger

I find it ironic that Blogger, now a part of Google still has their Blogger 2.0 API documentation online even though that API is essentially kaput in favor of the developing Echo API. I guess the ironic part is that links to that Blogger 2.0 API page from Google searches will be showing up in the Google cache for quite sometime. /images/emoticons/mozilla_laughing.gif

UPDATE: For those of you churning the grey matter about the Alanis Morissette reference, check this link. Whatever ... I thought it was a funny title for the post /images/emoticons/mozilla_tongueout.gif
Posted by czarnecki at 9:51 AM in java ... just java

Wednesday, 9 July 2003

IntelliJ Aurora, build 856 is available

Changelog here. Download here.

Changes in build 856 from 833
- JRE 1.4.2
- GUI designer.
Format of UI designer form files slightly changed in order to identify that files with .form extension really belong to IDEA's UI designer. If you have .form files created with previous builds please fix them in any text editor. At the top of the form text change
<form ...> to <form xmlns="http://www.intellij.com/uidesigner/form/" ...> Sorry for inconvenience.
- UI Designer. An to add rows and columns to panel with grid layout.
- UI Designer. Ability to assign mnemonics to controls.
- Editor. Current code block in java file may be folded using ctrl+shift+.
- Editor. Intention to add unknown javadoc tag to the list of custom tags.
- Editor. Option to show asterisk on modified editor tabs (not shown by default!)
- Find Usages. Ability to search the usages of parameter in all overriding methods.
- CVS integration. "Annotate" command.
- CVS integration. "Branch" command.
- CVS integration. Checkbox for "Get Clean Copy" in Update command.
- CVS integration. Default keyword substitution.
- CVS integration. Reserved edits in the CVS module.
- AspectJ support. New | Aspect command.
- Debugger. Adjusting stack frames in the debugger.
- "Semi-Open" API to code inspections.
Posted by czarnecki at 12:58 PM in java ... just java

Tuesday, 8 July 2003

Seeing the Forrest for the trees

So, Nick Chalko is doing most of the conversion of the blojsom site documentation in Forrest. Many kudos for that. It's pretty sick. I've jumped in and have started converting the changelog over. "I have much to learn oh great keepers of the Forrest." It's fun.

Is there anyone else out there that thinks Cristal when you read things like "krysalis"? Maybe it's just us "ballers and shot callers", eh? /images/emoticons/mozilla_laughing.gif
Posted by czarnecki at 10:07 PM in java ... just java

Monday, 7 July 2003

textile4j 1.1 on its way

Well, I assume Mark is going to release textile4j shortly. blojsom CVS got the drop of the 1.1 JAR file a few short hours ago. /images/emoticons/mozilla_tongueout.gif
Posted by czarnecki at 9:18 PM in java ... just java

Sunday, 6 July 2003

Re: On AOL's entry into weblogs

I was reading Dave Winer's post today on this subject and thought to myself, "If AOL goes their own way by making their IM to blog proprietary in that it would only work with their blog software, that really makes blojsim attractive." For a couple of reasons: 1) In the next release of blojsim, Mark is going to release conversational IM support. So, that'll mean you'll be able to ask for categories to post to, post new blog entries, edit entries, etc... all via IM. 2) Now, for the moment, blojsim is an add-on for blojsom, but Mark's going to rectify that in the future (I believe) so that you can use blojsim to hook into other blog software packages. So, maybe it will be blogging via IM through the MetaWeblog API. Or maybe Mark will pull the Blogger 2 API from the ashes of hell and make that the API of choice /images/emoticons/mozilla_innocent.gif ?
Posted by czarnecki at 6:51 PM in blojsom ... all blojsom

Testing pop2blog again

Let's see what happens with this one!
Posted by czarnecki at 4:16 PM in Evil Experiments

LimeWire 3.2 installed, so why not the Road Runner dial-up application?

This afternoon I installed LimeWire 3.2. OK, that's great. They've got their nifty little Zero G install anywhere installer. However, this go-round it worked. I check the Info.plist settings to see if there were any funky VM options or settings to actually get the installer running. I was particularly curious because the Road Runner dial access installer would start and then close right away. This was most annoying and there was no information in their knowledge base and I didn't feel it worth an e-mail to tech support since I did have it working. So, back to the installer application settings. I did a side-by-side comparison and there was no difference except for -Xmx95m the memory setting in the LimeWire installer. I tried that memory setting in the Road Runner installer and lo and behold, the thing worked. Joy I guess /images/emoticons/mozilla_laughing.gif
Posted by czarnecki at 4:09 PM in Appleicious

blojsom 1.9.3 available

blojsom 1.9.3 is available. Changelog here. Nothing major except for a few bug fixes.

I guess the only major change was that I had the Blogger 2 API handler finished and then the Blogger folks withdrew support for Blogger 2 in favor of Echo and then I removed the Blogger 2 API handler from CVS. But that change only affects the SourceForge CVS statistics /images/emoticons/mozilla_wink.gif
Posted by czarnecki at 1:43 PM in blojsom ... all blojsom

Thursday, 3 July 2003

Another blojsom blog goes online

Well, Pierre's converted from Movable Type to blojsom. Here's his blog. Be sure to support his blojsom plugin efforts with pop2blog and blucene over at his SourceForge page.
Posted by czarnecki at 1:16 PM in blojsom ... all blojsom

Posting via w.bloggar 3.02.

This is my body. Looks like I will need to see if w.bloggar can give blojsom a bonafied title box and just have that appended to the blog body with a separator.
Posted by czarnecki at 1:05 PM in Evil Experiments

Wednesday, 2 July 2003

Blogger 2.0 API in blojsom ... bye-bye oh!

Well, as the Blogger folks aren't going to develop the Blogger 2.0 API, I'm not going to either /images/emoticons/mozilla_laughing.gif Is there an Echo in here? Looks like they're putting their manpower behind Echo. Anyhoo, life goes on. At least that's a quick cvs remove.
Posted by czarnecki at 8:03 PM in blojsom ... all blojsom

blucene (Lucene-backed search) plugin available for blojsom

So, Pierre who wrote the pop2blog code also wrote blucene, a search plugin for blojsom that uses Lucene. Wow ... just wow. That's two powerpacked plugins in one day and definitely blojarific.

You can download the binaries and/or source from the pop2blog project page.

<takeoff-on-that-Advil-commercial>blojsom. simple. java. blogging.</takeoff-on-that-Advil-commercial>
Posted by czarnecki at 4:25 PM in blojsom ... all blojsom

blojsom (or rather this blog) now generating necho 0.1 feeds

This blog can now generate necho feeds. I don't know if I will check the necho template for blojsom into CVS. If other blojsom users want it, here it is. I think the details of the specification (including the name) are going to change enough that when things stabilize a bit, it'll be CVS committable.

So, what still needs to be done? What are my thoughts on the state of affairs?

1. No big surprises in the Feed elements from Sam's entry. All of the elements are captured in the blojsom necho template.
2. There is no Entry subtitle element. This could be supported quite easily using blojsom's blog entry meta-data. I guess that's what the meta-data is there for and is actually how we support the notion of an "author".
3. There is no Entry summary element. I'll have to go and look at what the evolving specification currently says on this, but taken literally, it would be easy to craft up a summary automatically with a Velocity macro.
4. There are no Entry contributor elements. Again, this could be supported using blog entry meta-data.
5. I need to get the dates into proper UTC format /images/emoticons/mozilla_wink.gif

I guess that's about it for now. Here is the necho feed for this blog.
Posted by czarnecki at 12:16 PM in blojsom ... all blojsom

Morning after test ...

... and this should work!
Posted by czarnecki at 8:19 AM in Evil Experiments

Tuesday, 1 July 2003

pop2blog plugin for blojsom or moblogging support for blojsom

One of the plugins/extensions I had planned for blojsom 1.9.3 was something that would poll a POP3 mailbox. In other words, a component that would get us well on the way to full moblogging in blojsom. Today is that day, but not by my hands.

Pierre who contributed the Movable Type to blojsom conversion script sent the pop2blog plugin to me this evening. It works like a champ and I've already sent him some suggestions on how I think it can improve. Best of all, it's posting via XML-RPC so technically, most of the plugin could be used in another blog package that supports posting via XML-RPC (using the MetaWeblog API).

My first post via the pop2blog plugin can be found here. I guess there's not much to differentiate it from other posts, but then that's how it should be. You'll just have to trust me that it was indeed posted to the blog via the pop2blog plugin.

<joy/>
Posted by czarnecki at 11:12 PM in blojsom ... all blojsom

Another test for the pop2blog plugin

And awaaaaaaaaaaaaaaaaaaay we go!

-David

Posted by czarnecki at 10:12 PM in Evil Experiments

Testing pop2blog plugin

Testing ... 1 ... 2 ... 3!-David
Posted by at 10:04 PM in Evil Experiments

Movable Type to blojsom script posted

A kind user sent me a Perl script to take a Movable Type export file and convert it to a blojsom (or blosxom) directory tree. You can find the script on our contributed page.
Posted by czarnecki at 9:26 AM in blojsom ... all blojsom
« First  « Prev   1 2 3 4 5   Next »  Last »
« July »
SunMonTueWedThuFriSat
  12345
6789101112
13141516171819
20212223242526
2728293031