Wednesday, 31 March 2004

Random bits

  • I've finally decided on a new domain name for my non-blojsom blog. By that I mean, the blog that I'll use to blog about stuff not related to blojsom. Honestly, although I could spend the time to do mod_rewrite madness, I don't want to bother to map the other non-blojsom categories here to the new blog. It's taken me quite a long time, maybe 6 months or so, to decide on "the vision". And by "the vision" I'm referring to the domain name, the blog description, the look and feel, etc. I've bothered people for the past few days with all my "Damn this domain name is taken! Why God ... why?"
  • One of the domains I did pass up that some enterprising young soul might want to snap up would be youdontownme.com. My tagline would've been, "I don't see no ring on this finger!" 6 of you out there will get that. Whateva.
  • Tomorrow is April 1st. Expect the unexpected.
  • "I'm Rick James bitch!" - Dave Chapelle (as Rick James)
  • Vacation by Go Gos
  • Happy Birthday to Evan Williams. Hey, he does wear some blojsom schwag.
  • Dan is getting married at 5 PM on Saturday. Congratulations. Dan was responsible for planting the seed of category and entry "metadata" that exists in blojsom. He still has an @author tag in some of the source files. And it'll stay that way. Unlike other organizations, @author is here to stay /images/emoticons/mozilla_laughing.gif
  • I got my haircut today. After almost 7 weeks, my hair was getting scraggly and unmanageable. You'll be happy to know it's now under control.
That's about it.
Posted by david at 9:33 PM in My Life With The Thrill Kill Kult

Tuesday, 30 March 2004

blojsom and the blogging API plugins for NewsGator

There are two blogging API plugins for NewsGator. There's the Blogger plugin (Blogger API) and the Radio plugin (MetaWeblog API). Happily, both work with blojsom. Sadly, both need a few updates. I think what I've found lacking is the ability to select a category to post to via the current interface. At least with the Blogger plugin, you can select a category that you post to, which is the category used for all posts. So, there's a middle ground for the Blogger plugin, but not the Radio plugin. If there's plans to update those, well, let me know /images/emoticons/mozilla_laughing.gif

Interest in weblogs and RSS has been piqued after a short discussion I gave yesterday on "Weblogs and RSS" to our group. Go figure /images/emoticons/mozilla_laughing.gif

Posted by david at 3:03 PM in blojsom ... all blojsom

Monday, 29 March 2004

Today I'm anti-branded URLs

I'm sorry, but today, and maybe tomorrow, and maybe for a few days after that, but today I'm against "branded" URLs in web applications. So, from the Servlet world, that might be accomplished via the following block.
<servlet-mapping>
    <servlet-name>some-servlet</servlet-name>
    <url-pattern>*.site</url-pattern>
</servlet-mapping>
So, this means that a url like http://www.site.com/application/index.site would be handled by the "some-servlet" Servlet.

Thankfully there's less than 3 hours 'till I'll most likely be OK with "branded" URLs. Phewwww. I'm glad I got that off my chest. Why I had to get it off, I have no idea.
Posted by david at 8:48 PM in java ... just java

Sunday, 28 March 2004

blojsom buddy icon

In case you wanted one, here's a blojsom buddy icon for your favorite instant messaging program.

blojsom-gear
Posted by david at 2:13 PM in blojsom ... all blojsom

Friday, 26 March 2004

Reached 5,000 downloads

It seems as if blojsom has reached a milestone of more than 5,000 downloads. Thanks /images/emoticons/mozilla_laughing.gif
Posted by david at 10:49 AM in blojsom ... all blojsom

Thursday, 25 March 2004

Markdown 1.0b4 available

Hop on over to Daring Fireball to grab Markdown 1.0b4. If Markdown changes its license I'll include it along with blojsom. However, for blojsom 2.14, we will have the Markdown plugin which can call out to the Markdown script. It's a separate download for you, but if you want the Markdown, that's how it's gotta be. No big whoop!
Posted by david at 9:18 PM in My Life With The Thrill Kill Kult

HTMLArea 3.0 RC1 available

So, today I digged up HTMLArea. It seems as if 3.0 RC1 was made available on March 1st, 2004. It's improved quite a bit. The configuration and installation is improved. The fallback to a standard textarea if the requesting browser isn't supported is also improved. So, once 3.0 final is available, I'll think about including it with blojsom. It's BSD licensed which is good. I use it on an internal blog and the WYSIWYG experience is so much nicer than other editors. So, we'll see...
Posted by david at 9:12 PM in blojsom ... all blojsom

An open letter to Jonathan Davis of Korn

This is in response to a CNN article, "Korn takes on the music business", in which Davis says the following:
"I think one of the reasons why the music business is failing is because there is nothing out there new that is exciting for kids to get into," he adds. "These corporations only put so many bands out, and they play those same 12 bands over and over again on the radio. It kills it."
Dear Jonathan Davis,

News flash: You've been playing the same 12 songs over and over again. How do they go again? Boom-dow-chugga-chugga-chugga-dow. Lather, rinse, repeat. That about right?

And maybe 12 is a stretch.

Sincerely,

David Czarnecki

PS- You're a big rich rock band, so please purchase some effects other than a pitch shifter and an octaver.

Posted by david at 4:20 PM in My Life With The Thrill Kill Kult

Tuesday, 23 March 2004

Selectively cut portions of blog entries with blojsom's Show Me More plugin

You ask ... we listen. An RFE for the Show Me More plugin was to allow for selective "slicing" of entries. So, you won't see the following if you're viewing this entry in your web browser.

You should download blojsom.

You can do this as many times you want in entries. So, you won't see the following if you're viewing this entry in your web browser.

You should really download blojsom.

The only reason why you'll only see the "More..." text if viewing this entry in your web browser is that I have not enabled the Show Me More plugin for any of the other flavors. Flavor-based plugin chains ... yeah, blojsom has it ... and it rocks.
Posted by david at 9:59 PM in blojsom ... all blojsom

java.net ... like SourceForge ... only ... Java

Erik's got some gripes with java.net.
Russ and I started a project on java.net a week ago. We're still waiting for approval. How long does it take? It's not like they are swarming with activity over there.

Diego was telling me how he dislikes java.net because most of the projects are dead or undocumented. I'm starting to understand why that is.

/images/emoticons/mozilla_laughing.gif

I should point out that I have no gripes with SourceForge. It works and even if it's been down, it hasn't been down for long. However, in java.net's defense, the fact that projects are either dead or undocumented should be a reflection of the project owners and not the service.

Posted by david at 4:43 PM in java ... just java

Improving your math skills with spam

Recently, I blogged about improving your vocabulary skills with spam. You can now improve your math skills as well. How you ask? Have a look in your Deleted Items folder for a spam message with the subject similar to the following, "(480)Scientificaly proven to work(682)". You don't even need to click on the message so this is even easier than the previous improvement exercise. Start by adding the two numbers together. What about subtracting the two numbers? If you're really a glutton for punishment or you want to demonstrate your math prowess, try your hand at multiplication and division.
Posted by david at 2:08 PM in My Life With The Thrill Kill Kult

If Cartman was an Open Source Developer

What we have here is one more clause added to the BSD license.

* Use of this software is permitted by anyone ... except for Stan and Kyle ... Screw you guys ... especially you Kyle.

Posted by david at 10:50 AM in java ... just java

Monday, 22 March 2004

Re: Save "Angel" campaign

Save 'Angel' campaign takes flight article from CNN.

News flash people ... the fact that the show is on the WB means it has had one foot in the grave since the beginning. Furthermore ... it's a spinoff. And finally ... quotes such as "We don't want to lose the one last tie we have to the Joss Whedon universe," really demonstrate that you need to open up your universe because well ... that's just sad.

Posted by david at 10:39 AM in My Life With The Thrill Kill Kult

Sunday, 21 March 2004

Will blog for food!

Damn y'all ... have times gotten that bad out there?

Will blog for food!

Generate your own over at Caption City.
Posted by david at 10:26 PM in My Life With The Thrill Kill Kult

Saturday, 20 March 2004

Markdown plugin for blojsom

Go read about the Markdown tool. If you're too lazy to click, here's the skinny.
Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).

Thus, “Markdown” is two things: (1) a plain text formatting syntax; and (2) a software tool, written in Perl, that converts the plain text formatting to HTML. See the Syntax page for details pertaining to Markdown’s formatting syntax.

So, I just had to have a plugin for blojsom because damnit, well, they included hooks for blosxom and MovableType. Anyhooooo, long story short is that I decided not to go down the road of textile4j. Honestly, the way I wrote the Markdown plugin may be a generic way to hook Textile into blojsom. But anyway...

So, basically what the MarkdownPlugin for blojsom does is to use Runtime.exec() to call out to Perl. It passes the description on the output stream, closes it, and gets the Markdown'd goodness back on the input stream from the exec'd Process. Brilliant! This means all the coding is done and upgrades are as simple as dropping in a new Markdown.pl file. It works like a champ. Don't believe me? Here's the Boo ya! screenshot.

Markdown boo-ya screenshot for blojsom Markdown boo-ya screenshot 2 for blojsom

Boo ya!

Oh, and this also means that neither Mark or myself will be starting the Markdown4J project /images/emoticons/mozilla_wink.gif
Posted by david at 11:52 AM in blojsom ... all blojsom

Friday, 19 March 2004

Improving your vocabulary with spam

Apparently, spammers have taken to/have been/are sending out spam with a list of words either in the subject or as part of the spam message itself. The intent is to fool spam filters. Did I get that right?

We all get a lot of spam. It sucks. But, aside from offers to improve your sexual performance or your net worth, they're also implicitly offering a way for you to improve your vocabulary.

Before you clear your "Deleted Items" folder, pick a random spam message that has the vocabulary spam. You'll see something like:

baseman democracy connote bisect dendrite fir dalton m's walt ix anecdote towhee subjunctive havana auspices 
asuncion lanka altruism bloodstream leeuwenhoek desirous accordion sarasota quasiorder salutation matron badinage newspapermen iii nouveau 
Now, go through the list and see if you can come up with the proper definition for the words on the list. Or pick a few that look interesting and see if you can get the correct definition. You decide on your own rules. Remember, you can always use the "define:{word}" syntax over at Google to help you out.

Enough badinage ... back to work!

Posted by david at 12:25 PM in My Life With The Thrill Kill Kult

An open letter to Jessica Simpson

I fear this may be one of many open letters to Jessica Simpson /images/emoticons/mozilla_laughing.gif

Dear Jessica Simpson,

Please stop using the phrase, "Oh gawwww.".

Please. Please. Please. Please. I will totally be your best friend.

Sincerely,

David Czarnecki

PS- Please please please please. Thank you.

PPS- I'm not sure if that's the correct spelling for your phrase, so please correct me if I'm wrong.

Posted by david at 12:04 PM in My Life With The Thrill Kill Kult

Thursday, 18 March 2004

"All Your Base Are Belong To Us"

Cats from Zero Wing, via Urban Dicitonary.

In A.D. 2101
War was beginning.
Captain: What happen ?
Mechanic: Somebody set up us the bomb
Operator: We get signal
Captain: What !
Operator: Main screen turn on
Captain: It's You !!
Cats: How are you gentlemen !!
Cats: All your base are belong to us
Cats: You are on the way to destruction
Captain: What you say !!
Cats: You have no chance to survive make your time
Cats: HA HA HA HA ....
Captain: Take off every 'zig'
Captain: You know what you doing
Captain: Move 'zig'
Captain: For great justice
Posted by david at 1:43 PM in Quotable Quotes

Wednesday, 17 March 2004

An open letter to Axl Rose

Dear Axl Rose,

Please stop writing and playing music.

Please. Please. Please. Please. I will totally be your best friend.

Sincerely,

David Czarnecki

PS- Please please please please. Thank you.

Why write this open letter? Aside from Axl trying to boycott the release of a GnR greatest hits album, the following quote in the article really got to me in a "You dumbasses" sort of way (my emphasis): "Geffen has paid $13.5 million into the "Chinese Democracy" project, which has been more than seven years in the making, the source said.

Wow ... just ... wow!

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

blojsom 2.13 available

blojsom 2.13 is available. Download here. I'll have the site updated later tonight, so unfortunately I cannot point you at an official changelog. In the meantime, let me cover the "bigger" changes ...
  • You can now display the full list of categories in your templates instead of what is available in the category hierarchy. All categories are placed under the BLOJSOM_ALL_CATEGORIES key.
  • Added ability to submit a list of trackback and ping URLs when adding or updating blog entries from within the administration interface. For the next release, you'll be able to have a default set of ping URLs pre-populate the box.
  • Added GroovyDispatcher to the addon core source tree. This dispatcher allows you to write templates using Groovy. This uses the new SimpleTemplateEngine class available in Groovy 1.0b4. Quoting myself, "I'll say it again ... that means you can write blojsom templates using JSP, Velocity, FreeMarker, or Groovy ... and you can mix-and-match dispatchers to handle different flavors ... which further demonstrates why blojsom rocks!"
  • Added "cipher" theme courtesy of Kirk Peterson.
  • Added ResourceManager interface and implementation ResourceBundleResourceManager class which allows language packs to be developed for blojsom for localization.
Apparently all of the SourceForge mirrors are not all sync'd yet, so if one of them says the 2.13 files are not available, try another.
Posted by david at 10:51 AM in blojsom ... all blojsom

Tuesday, 16 March 2004

The nice thing about working from home when it's snowing ...

... is being able to code with a smorgasborg of Carr's water crackers and a nice brie. Ahhhhhh, such is bliss.
Posted by david at 8:04 PM in My Life With The Thrill Kill Kult

"These pretzels are making me thirsty."

Kramer, from Seinfeld.
Posted by david at 11:49 AM in Quotable Quotes

blojsom, JRun 4, and some help from Atlassian

I've exchanged a few e-mails yesterday and today with someone who was having trouble installing blojsom under JRun. The error message that he sent me was related to log4j. So, I googled for jrun WEB-INF/lib and one of the hits on there was getting JIRA to run under JRun 4. The error message and symptoms seem to be exactly what this person was seeing with blojsom. Of note, "JRun does not follow the servlet spec when it comes to classloaders, and its own libraries (in $JRUN/lib/) will be loaded before those in WEB-INF/lib." I don't know what the current state of affairs with JRun 4 is or if there have been updates that address this issue, but the /WEB-INF/lib directory is there for a reason folks.

To the developers of JRun: Make this easy on your customers who are paying $899 for your software and implement the Servlet/JSP specification correctly. It's been out for awhile and you've had ample time to get it right. Otherwise, do what BEA did with Weblogic and offer the "Prefer WEB-INF classes" option!

Oh, and thanks to the Atlassian folks for the "help" /images/emoticons/mozilla_laughing.gif

Posted by david at 9:29 AM in java ... just java

Monday, 15 March 2004

blojsom localization and other stuff for 2.13

The last thing I'm working on for blojsom 2.13 is the ability to provide language packs so that the templates can be localized. The administration templates are nearing completion. I've added an initial cut at a ResourceManager interface with a ResourceBundleResourceManager class. Conceivably one could write another implementation of the ResourceManager interface to grab resources from something other than resource bundles ... but resource bundles are good.

More stuff that's fine and dandy in the next release is the addition of text areas to submit a list of trackback and ping URLs when adding or editing entries through the administration interface, update to Sandler, and an update to the GroovyDispatcher using the new Groovy SimpleTemplateEngine class so that you can write templates using Groovy. I'll say it again ... that means you can write blojsom templates using JSP, Velocity, FreeMarker, or Groovy ... and you can mix-and-match dispatchers to handle different flavors ... which further demonstrates why blojsom rocks!

So, stay tuned ... blojsom gets better by the minute.
Posted by david at 9:09 PM in blojsom ... all blojsom

Mahnamahna!

The question is, "What is a mahnamahna?"
The question is, "Who cares?!"

Light one up and then watch this video. Enjoy /images/emoticons/mozilla_wink.gif

Posted by david at 4:28 PM in My Life With The Thrill Kill Kult

Amusing error message

At least the mail server was honest and apologetic with me /images/emoticons/mozilla_laughing.gif
Hi. This is the qmail-send program at localhost.localdomain. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out.
Better luck next time I guess!
Posted by david at 10:50 AM in My Life With The Thrill Kill Kult

Sunday, 14 March 2004

Ch-ch-ch-ch-changes

blojsom.com is now hosted on a new box. Server4You really came through in terms of setup. I think I placed the order for the box around 4 PM on Friday and they had it installed and available a few hours later. The slowest aspect of all the migration to this new server is DNS and that's to be expected.

I now, for better or worse, understand mod_webapp, but I'd still like to know why you can't deploy an application to a different URI. Maybe I haven't looked into it enough, but it seems as if you should be able to do the following:
WebAppDeploy example warpConnection /someURI
I love using Jakarta software, but folks need to start looking at the documentation for all those FIXME and "This is out of date and will be updated soon" references. Seriously.

No major hiccups in the transition. I'll also be setting up JIRA and Confluence instances for blojsom. Mike, once you decide you want to go bi-continental and get your Atlassian New York office operation setup, look me up /images/emoticons/mozilla_wink.gif

I'll be scaling back non-technical blogging on this blog once I get my "vanity" blog up and running. The one nice thing about this whole managed hosting thing with Server4You is that a lot of the "grunt" stuff like setting up DNS and new websites and e-mail boxes and such is that it is all point-and-click in a web browser. I like that type of administration. Now I can do something with all the domains I've registered over the years.
Posted by david at 11:04 PM in blojsom ... all blojsom

Another test

Sorry, but I'm making sure the new box is happy go lucky.
Posted by david at 12:53 PM in Evil Experiments

Saturday, 13 March 2004

3

Server
Posted by david at 4:19 PM in Evil Experiments

Friday, 12 March 2004

Hosting provider redux ... Looks like Server4You is the Server4Moi

So, after Russell's post on changing hosts, I've been evaluating the different providers from the comments in his links. Thanks to all the folks who left comments there as they really helped cull the search to something manageable.

It's down to ServerBeach, ServerMatrix, and Server4You.

Bang for the buck, it looks like Server4You is going to come out on top. You take a look at the options, but it was too much to do a comparison matrix here. I'm not all too concerned with the whole RedHat issue. One of my main concerns is being able to run the latest version of Java and Tomcat in addition to easy administration. In addition to having SSH access to the box to administrate it via command prompt, the Plesk management interface looks nice and it's installed for FREE at Server4You.

Time to pull the trigger...

Update: Server should be setup in less than an hour. Rock on. Server4You is already churnin' so we'll see if the setup and administration is as painless as the registration. So, if this blog is down here and there over the next few days, it's only because we're going bigger and badder to bring you better blogging /images/emoticons/mozilla_laughing.gif
Posted by david at 2:51 PM in My Life With The Thrill Kill Kult

Thursday, 11 March 2004

Why bother with version 1.0 or Castor 0.9.5.3 released

I guess if you want to compete with JDOM for the longest cycle until a 1.0 release, that's OK. But guys, it is seriously time for a 1.0 release. 4 years later and you're at 0.9.5.3. It's rather comical. As Mark aptly put it, "Sadly I need a few of the fixes.. So I am downloading...". So, rock on Castor.

IMHO, version 1.0 is your start, not your finish.

Posted by david at 4:08 PM in java ... just java

Wednesday, 10 March 2004

"Damn we're smooth ... heh heh"

Beavis from Beavis and Butthead.
Posted by david at 3:18 PM in Quotable Quotes

Tuesday, 9 March 2004

"Yeah, granola pisses me off"

Eric Cartman of South Park. Found via South Park Halloween WAVs.
Posted by david at 1:21 PM in Quotable Quotes

Installing JIRA under Tomcat Light Edition (LE) 4.1.30

Environment: Windows, Java 2 SDK 1.4.2_03, MySQL 4.0.17, Tomcat LE 4.1.30
JIRA: Enterprise 2.6 EAR/WAR

In the JIRA Tomcat 4.1 documentation, there is a big warning that you cannot install JIRA under Tomcat 4.1 LE "Light Edition". In my ISP environment, I had to install JIRA under Tomcat 4.1 LE, so I needed to at least test things to see if they would break and how bad. This is a straight "out of the box" installation with some minor modifications to the online JIRA installation instructions noted below.

1. Unpack JIRA

2. Configure JIRA

There seems to be an error with OFBiz using mysql, at least in my configuration. On startup, it would always use the HSQL field definitions. This was causing much confusion as the syntax differs from MySQL. To get around this, I had to copy $JIRA_HOME/webapp/WEB-INF/classes/entitydefs/fieldtype-mysql.xml to $JIRA_HOME/webapp/WEB-INF/classes/entitydefs/fieldtype-hsql.xml. Those two files remain along with the entitygroup.xml and entitymodel.xml files, but I deleted all the other fieldtype-*.xml files.

3. Update Tomcat Libraries before building

Unpack the extra Tomcat JAR files into the $JIRA_HOME/webapp/WEB-INF/lib directory. Also copy the MySQL DB driver JAR file into this directory.

4. Build JIRA

4. Update Tomcat Libraries

5. Configure Tomcat

Copy the jira.xml file from the $JIRA_HOME/dist-tomcat directory to your Tomcat 4.1.30 LE webapps directory. The "url" parameter in the ResourceParams definition looks as follows:

    <parameter>
      <name>url</name>
      <value>jdbc:mysql://localhost:3306/jiradb?autoReconnect=true</value>
    </parameter>

6. Create the JIRA user and database

First, use the mysql program to connect to the server as the MySQL root user:

shell> mysql --user=root mysql

mysql> GRANT ALL PRIVILEGES ON *.* TO 'jirauser'@'localhost'
    ->     IDENTIFIED BY 'some_pass' WITH GRANT OPTION;

mysql> quit

Log back in as the JIRA user and create the database:

shell> mysql --user=jirauser --password=some_pass

mysql> create database jiradb;

7. Start Tomcat

Point your browser to http://localhost:8080/jira. You should now see the setup wizard.

Posted by david at 12:33 PM in java ... just java

Monday, 8 March 2004

An open letter to Mother Nature

Ala Wil Wheaton's plea to Peter Jackson:

Dear Mother Nature,

Please stop the snow in the Northeast.

Please. Please. Please. Please. I will totally be your best friend.

Sincerely,

David Czarnecki

PS- Please please please please. Thank you.

Posted by david at 11:42 PM in My Life With The Thrill Kill Kult

Emerging out of hibernation

Now, this is interesting, isn't it (my emphasis in bold)?
Mar 08 14:59:11 DEBUG [main] impl.SessionImpl - collection fully initialized: [org.blojsom.blog.database.DatabaseBlogEntry._metaData#8381756bfb2c0eaf00fb2c0eb1760001]
Mar 08 14:59:11 DEBUG [main] impl.SessionImpl - 1 collections initialized
Mar 08 14:59:11 DEBUG [main] impl.SessionImpl - collection initialized
Mar 08 14:59:11 DEBUG [main] servlet.BlojsomServlet - 8381756bfb2c0eaf00fb2c0eb1760001
Mar 08 14:59:11 DEBUG [main] servlet.BlojsomServlet - Loaded id: 8381756bfb2c0eaf00fb2c0eb1760001
Mar 08 14:59:11 DEBUG [main] servlet.BlojsomServlet - Loaded title: Title 1
Mar 08 14:59:11 DEBUG [main] servlet.BlojsomServlet - stuff2=STRING/java.lang.String
Mar 08 14:59:11 DEBUG [main] servlet.BlojsomServlet - stuff1=1/java.lang.Integer
Mar 08 14:59:11 DEBUG [main] servlet.BlojsomServlet - stuff3=Mon Mar 08 14:59:11 EST 2004/java.util.Date
At the mo', my current method for mapping a HashMap in Hibernate is as follows. Hibernate experts, if there's a better way to get a HashMap with an arbitrary set of object types in it into the database, by all means, let me know.
<map name="_metaData" table="BlogEntryMetadata" access="field">
    <key column="BLOG_ENTRY_METADATA_KEY"/>
    <index column="BLOG_ENTRY_METADATA_INDEX" type="serializable"/>
    <element column="BLOG_ENTRY_METADATA_ELEMENT" type="serializable"/>
</map>

Life is good. So, let me leave you with some wisdom.

I know you're out there...I can feel you now. I know that you're afraid. You're afraid of us, you're afraid of change...I don't know the future...I didn't come here to tell you how this is going to end, I came here to tell you how this is going to begin. Now, I'm going to hang up this phone, and I'm going to show these people what you don't want them to see. I'm going to show them a world without you...a world without rules and controls, without borders or boundaries. A world...where anything is possible.
<cue-music band="Rage Against The Machine" song="Wake Up"/>
Posted by david at 3:04 PM in java ... just java

Sunday, 7 March 2004

"Splendid! This calls for a sexy party."

Stewie Griffin of Family Guy. Found via EARchives for Family Guy.
Posted by david at 5:32 PM in Quotable Quotes

Saturday, 6 March 2004

Hibernation

I've started mucking around with Hibernate. Be afraid. Be very afraid. Does this mean that ... no, it couldn't mean that ... hmmmm? Or is it already done?
Posted by david at 12:20 AM in java ... just java

Tuesday, 2 March 2004

Life on Mars? Free Giant Shrimp at Long John Silvers for the citizens of the United States!

From the Giant Shrimp announcement (my emphasis):
Long John Silver's has purchased an insurance policy to cover the anticipated cost of the free Giant Shrimp redemption, should NASA announce the discovery of conclusive evidence of an ocean on Mars between now and February 29, 2004. In the event NASA makes an official announcement that conclusive evidence of an ocean has been discovered on Mars prior to that date, every person in the U.S. will have an opportunity to obtain one free Giant Shrimp at participating Long John Silver's restaurants in the United States. Redemption will take place on Monday, March 15, 2004, from 2 p.m. until 5 p.m. Additional information and offer details will be made available to consumers on the Long John Silver's web site and in press materials, should this event occur.
Get your plastic bibs ready folks, it's going to be a gorge fest!
Posted by david at 3:12 PM in My Life With The Thrill Kill Kult

More Groovy and blojsom activity

Last night I committed the GroovyDispatcher to CVS for blojsom. This would allow you to use Groovy to develop your blog templates. I blogged about this in January, but in response to some activity on the Groovy mailing list, I committed the code. Now let's see, if I'm not mistaken, you can now develop templates for blojsom using JSPs, Velocity, FreeMarker, and now Groovy.

Mark has some ideas about what we might do as far as a GroovyPlugin in which you might possibly be able to write plugins "on the fly" say through the administration console. That's a scary but intriguing idea. So, it's maybe not something for a production environment, but what if ... what if your blog could also function as a mini IDE? <cold-shivvers-up-the-spine/>

Posted by david at 9:43 AM in java ... just java

Monday, 1 March 2004

Has blogging jumped the shark? Au contraire.

How could blogging have jumped the shark when you've got blogs like Theresa's Blog from NBC's L.A. Passions.
After Ethan and Gwen tied the knot, Theresa decided it was time to let go of the past. To help herself move on, she finally put away the diary she'd been keeping since she was a child...at least for the moment. Now that she's embarking on a new adventure, Theresa decided that she once again wanted a place to write down her thoughts. But leave it to Theresa to always be on the cutting edge. This time around, she's decided to keep a blog! You never know when she's going to add a new entry so be sure to keep checking back!
I'll just stop. There are so many things wrong with that I don't know if I can go on /images/emoticons/mozilla_laughing.gif
Posted by david at 3:10 PM in My Life With The Thrill Kill Kult
« First  « Prev   1 2 3 4 5   Next »  Last »
« March »
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
28293031