Dave Johnson on open web technologies, social software and software development
Sam Ruby: Welcome to Raleigh, North Carolina, where the official snow removal strategy is "pray for sunshine".As I write this, the sun is coming out and I hear from the other room "oh no, the sun is coming out!"
Dave Johnson in General
03:37AM Jan 28, 2004
Comments [0]
Tags:
humor
triangle
Weblogs are making their way into every aspect of online life. Everybody from gossipy teenagers, mainstream journalists, tech CEOs, and politicians to Java developers and even James Gosling, seems to have their own weblog.
In this talk you will learn why weblogs are an important part of the Java development community, how weblogs can be used in software development projects, and you'll learn about the XDoclet-driven architecture of Roller - the open source and Java-based software that drives the JavaLobby's JRoller.com site.
Dave Johnson in Java
09:30AM Jan 25, 2004
Comments [0]
Tags:
Java
After a little struggle my site is running the absolute latest Roller code. Unfortunately, SourceForge CVS is down so I cannot commit the half-dozen or so fixes I made in the process of my upgrade and SourceForge mailing-lists are down so I can't announce this wonderful new achievement to the folks who actually care.
BTW, my site was halfway between Roller 0.9.8 and Roller 0.9.9 so the upgrade was tricky. I haven't tested a Roller 0.9.8 to Roller 0.9.9 upgrade yet, but I'm confident that I'll be able to make that upgrade just as smooth as silk.
Dave Johnson in Roller
07:00AM Jan 25, 2004
Comments [0]
Tags:
Roller
Dave Johnson in General
05:47AM Jan 25, 2004
Comments [0]
Tags:
humor
triangle
Turbulence ahead.... Update: As of Friday morning, I'm still working on a Bookmark/OPML import/export problem.
Dave Johnson in Roller
04:19PM Jan 22, 2004
Comments [0]
Tags:
Roller
Dave Johnson in Java
06:04PM Jan 21, 2004
Comments [1]
Tags:
Java
Dave Johnson in Blogging
05:58PM Jan 21, 2004
Comments [1]
Tags:
Blogging
Lasse Koskela: [Hani's] blog is on my list, not because I agree with him -- I most often don't -- but to learn. You don't learn anything by sitting down with an identical copy of yourself.
Dave Johnson in Blogging
02:15AM Jan 20, 2004
Comments [0]
Tags:
Blogging
Is now enabled: http://www.rollerweblogger.org/wiki/rss.rdf
Dave Johnson in Roller
05:05AM Jan 17, 2004
Comments [3]
Tags:
Roller
As Lance notes, the Roller code in the Roller CVS main branch, also known as Roller 0.9.9-dev, is in a bad state. The code passes all unit tests, but I'm still working on data model changes. As always, there will be an upgrade script to upgrade the schema from the last release (Roller 0.9.8) to the next release (Roller 0.9.9), but the script might have problems if your database is half-way between 0.9.8 and 0.9.9. Ah, the joys of database-driven webapp development! Anyhow, if you want to try Roller 0.9.9-dev, I would recommend that you wait until you get the all-clear from me (possibly this weekend). Once I wrap up hierarchical categories, I'm going start working on bug fixes for a Roller 0.9.9 release.
BTW, Lance mentioned that I'm working on hierarchical weblog categories. Unfortunately, for a database-based weblogging system like Roller, this is a fairly complex undertaking. In file-system based weblog system, categories are almost trivial. Weblog categories are just directories sitting in the file-system. The hierarchy comes for free. Want a post to exist in multiple categories? Just create a symbolic link. For Roller, the hierarchy must be modeled as associations between tables. Without some trickery, retrieving all weblog entries in a category and all subcategories requires recursive descent with a database query at every level. The trickery is now in place and abstracted in such a way that I can use it for all hierarchies: weblog categories, bookmark folders, and maybe someday, page templates.
Dave Johnson in Roller
01:21PM Jan 16, 2004
Comments [1]
Tags:
Roller
Dave Johnson in Roller
08:01AM Jan 16, 2004
Comments [0]
Tags:
Roller
I finished reading George Dafermos' paper Blogging The Market: How Weblogs are turning corporate machines into real conversations. The paper is well written and well organized and it captures all of the breathless cluetrain-meets-weblogs hype that the k-loggers know and love (and I mean that in a good way). It also includes a section on behind-the-firewall corporate weblogging or k-logging, which is my main area of interest right now.
The section on behind-the-firewall corporate weblogging is called Re-inventing Knowledge Management behind the firewall. I read this section with requirements in mind. What are the weblog software features that would be most useful to corporate webloggers? Here is what I came up with:
Dave Johnson in Blogging
05:47PM Jan 15, 2004
Comments [1]
Tags:
Blogging
I'm working on extending the Struts HTML form tags so that they are aware of the Struts Validator. I'm doing this to meet these two requirements:
I've already made some progress on this and I have a good solid proof-of-concept, but I get this nagging feeling that I am reinventing the wheel here - even though googling has turned up nothing.
Is the extended-tags approach the best way to meet my two requirements above? Has this work already been done for Struts - that is - am I reinventing the wheel?
Dave Johnson in Java
07:04AM Jan 14, 2004
Comments [9]
Tags:
Java
Via Jon Robb: an interesting paper on the usefulness of internal or behind-the-firewall weblogs in a corporate settting - Blogging The Market (also available as a PDF).
Dave Johnson in Blogging
04:59PM Jan 12, 2004
Comments [0]
Tags:
Blogging
Via Dominic: Microsoft bloggers at blogs.msdn.com.
Dave Johnson in Blogging
05:28PM Jan 11, 2004
Comments [0]
Tags:
Blogging
Rick Ross: To the rest of you who blog without identifying yourselves, have some courage and make clear who you are. Your anonymous thoughts are not interesting contributions to the larger social dialogue of the blogosphere.
Like Rick, I prefer to know, or at least to think that I know, who is behind each of the the weblogs that I read. However, I disagree that "anonymous thoughts are not interesting contributions to the larger social dialogue of the blogosphere." Anonymous weblogs play an important role, especially in places where freedom of speech is limited. I think most would agree that the anonymous Bagdad blogger made some interesting contributions and that anonymous Iranian bloggers are likely to make some interesting and important contributions as well.
That said, a Roller-based weblogging system like JRoller is not really a good place for anonymous weblogging. For true anonymity, you need something like invisiblog.com or this proposal for MovableType.
Dave Johnson in Blogging
08:52AM Jan 11, 2004
Comments [0]
Tags:
Blogging
Jon Udell: This weekend, I was working with the Java API to Sleepycat's Berkeley DB XML, and it felt like one of those bad dreams in which you're slogging through molasses toward an ever-receding goal. I switched to Jython and quickly got the job done. And it was the same job (indexing and searching content) using the same engine (Berkeley DB XML).I think Jon would find Groovy just as easy to use as Jython. One important advantage of Groovy over Jython, and JRuby by the way, is syntax. Joe average Java programmer is going to be able to pick up Groovy much more quickly than Jython.
Dave Johnson in Java
12:21PM Jan 07, 2004
Comments [1]
Tags:
Java
create index userrole_username_index on userrole( username ); create index weblogentry_pubtime_index on weblogentry( pubtime, publishentry, websiteid );
Dave Johnson in Roller
03:58PM Jan 06, 2004
Comments [3]
Tags:
Roller
Step off Pilgrim, Ito, Winer, and all of you A-list bloggers 'cause I'm more technoratical than all y'all. I'm #4 in the Technorati 100. Bam! Look at my numbers:
Technorati, for those who know not, is a website that rates the popularity of weblogs based on the number of links to each weblog. My modest little weblog is not very popular, so how did this happen? I assure you, I never intended to scam my way to the top. I was kidding about that secret plan.
Here's the deal. Since time began and before I ever heard of Technorati, I've been putting links to Roller developers Lance Lavandowska, Matt Raible, and myself in the page templates that ship with Roller. Some folks remove those links, but most don't and so now most every new Roller-based blog boosts our standings on Technorati. As JRoller grew to thousands of users, folks started to notice this. A couple of weeks ago, everybody was amazed to see my modest little weblog hovering around #80.
Recently, a lot of blogs named "My Moblog" started to appear in my Technorati Link Cosmos. Turns out, all of these blogs are running on a Roller based server at 212.180.4.202 which, according to whois, is owned by EasyNet.FR. I'm not sure what they are doing there at EasyNet, but perhaps Minerva, or one of her readers, knows. Minerva's weblog, called Geegaw contains a link to one of those EasyNet blogs with the text Top 100, here I come! See below:
What does she, or one of her readers, know that I don't? Is somebody using Roller to game Technorati and if so, why am I the beneficiary of this scam?
Dave Johnson in Blogging
05:41PM Jan 05, 2004
Comments [3]
Tags:
Blogging
Dave Johnson in General
03:40PM Jan 05, 2004
Comments [0]
Tags:
General
« Previous page | Main | Next page »