Bloglet - A tasty morsel of web goodness every time I log in.

This is a test. _
respond? (13)
02:47:11 PM, Saturday 20 July 2002

-

testing... _
respond?
02:15:50 AM, Saturday 20 July 2002

-

Wait... does it not? _
respond?
02:13:27 AM, Saturday 20 July 2002

-

I basically just read Slashdot for the curry recipes. _
respond? (2)
07:30:12 PM, Friday 19 July 2002

-

Jessica: Good morning, Moss.
Moss's mind: That remains to be seen. Certainly it is morning, a fact of which I am painfully aware.
Moss: Good morning. _
respond? (9)
11:52:17 AM, Wednesday 17 July 2002

-

T.I.A.I.L.W.: Noe Venable _
respond? (3)
05:27:05 AM, Wednesday 17 July 2002

-

If I put my mind to it, how many churches do you think I could get excommunicated from by the time I'm 30? _
respond? (13)
03:24:03 PM, Tuesday 16 July 2002

-

Weblog Kitchen is a wiki about weblogs and wikis. Yum. _
respond?
07:04:06 PM, Monday 15 July 2002

-

SnipSnap is another WikiLog system. Written in Java. Looks to be heavily influenced by Vanilla. Nice simple set of text formatting rules. Like Vanilla, SnipSnap makes no distinction between weblog entries and wiki pages. I like the elegance of this approach, but I can't quite decide whether it's the Right Thing. I tend to expect log entries and wiki pages to behave differently, but that difference may be something that could happen on a higher level than the actual program code.
[found via langreiter.com... and if I start reading many more blogs in German, I'm going to have to learn the language] _
respond? (2)
02:08:51 PM, Monday 15 July 2002

-

"It may be you could wrest some information from that dread machine."
WHEDONesque is a community weblog about all things Joss Whedon. It just opened today, but weblogs are good, and Buffy is good, so I have high hopes for it.
[via Derek Powazek] _
respond? (1)
06:55:40 PM, Sunday 14 July 2002

-

Yet another reason I still like MetaFilter. _
respond?
12:39:59 PM, Friday 12 July 2002

-

"Somewhere there's danger. Somewhere there's injustice. Somewhere else the tea's getting cold. Come on Ace--we've got work to do!" _
respond? (1)
01:06:08 AM, Friday 12 July 2002

-

There are at least three different roles one can play in building a website: writer, designer, programmer. A good content management system should keep each of these roles independent. _
respond?
03:29:52 PM, Thursday 11 July 2002

-

Quote of the day: "blogging isn't an action. It's a vital sign." _
respond? (1)
05:13:04 AM, Thursday 11 July 2002

-

And NASA has movies of popping water balloons in space! Cool! _
respond? (5)
04:39:09 PM, Wednesday 10 July 2002

-

Well, it turns out a couple of magazines went out early, so there've actually been people hitting the site since the end of June--good thing it was in working order at that point. In any case, it's all happily open to the public now, so I suppose I ought to link to what I've been building at work. It's just a cute little toy, but still, I'm excited. I have a program running in the wild. And it uses extreme cleverness to appear simple. Fun. _
respond? (3)
03:53:18 PM, Wednesday 10 July 2002

-

A Unix-like operating system for the Commodore 64. _
respond?
02:44:01 PM, Tuesday 9 July 2002

-

Unix command line of the day:
du -m * | sort -n
Display a list of everything under the current directory, sorted by size. Great if you need to clear up some space on a drive. _
respond?
03:54:19 PM, Monday 8 July 2002

-

Quote of the day: "It's not moving and its eyes are cavernous pits. Either it's dead, or it's under a potent soul-binding spell." _
respond? (2)
12:51:27 AM, Monday 8 July 2002

-

"Willow said they have a lead on the whole musical-extravaganza evil. This demon that can be summoned - some sort of lord of the dance. But not the scary one - just a demon." _
respond? (7)
03:11:43 AM, Friday 5 July 2002

-

<topicpage>
<html>
<head>
<title>Example Blog - topic &id;</title>
</head>
<body>
<h1>Example Blog - topic &id;</h1>
<article>
&content;
</article>
<entrylist length=10>
<hr>
<entry>
<i>&id;. &context;</i><br>
&content;<br>
<a href="&permlink;">[link/comment]</a><br>
<i>&time;</i>
<unless last>
<hr>
</unless>
</entry>
<if previous>
<a href="&previous;">previous page</a><br>
</if>
<if next>
<a href="&next;">next page</a><br>
</if>
</entrylist>
</body>
</html>
_
respond?
04:10:20 AM, Thursday 4 July 2002

-

<entry>
<html>
<head>
<title>Example Blog - entry &id;</title>
</head>
<body>
<h1>Example Blog - entry &id;</h1>
<if context>
<i>&context;</i><br>
</if>
&content;<br>
<i>&time;</i><br>
<if previous>
<a href="&previous;">previous entry</a><br>
</if>
<if next>
<a href="&next;">next entry</a><br>
</if>
<comments>
<comment>
<hr>
&time; &name; &emaillink; &weblink;<br>
&content;
</comment>
<commentform>
Name: <field name><br>
Email: <field email><br>
URL: <field url><br>
Comment:<br>
<textarea content>
</commentform>
</comments>
</body>
</html>
</entry>
_
respond?
04:10:15 AM, Thursday 4 July 2002

-

<entrylist length=10>
<html>
<head>
<title>Example Blog</title>
</head>
<body>
<h1>Example Blog</h1>
<entry>
<h2>Entry Number &id;</h2>
<if context>
<i>&context;</i><br>
</if>
&content;<br>
<a href="&permlink;">[link/comment]</a><br>
<i>&time;</i>
<unless last>
<hr>
</unless>
</entry>
<if previous>
<a href="&previous;">previous page</a><br>
</if>
<if next>
<a href="&next;">next page</a><br>
</if>
</body>
</html>
</entrylist>
_
respond?
04:10:11 AM, Thursday 4 July 2002

-

I've redone those sample templates somewhat. For individual tags that would just be replaced with some text, I've used character entities instead. For those of you familiar with html, those are the things contained between an ampersand and a semicolon, like &this;. It's really the canonically right approach to replacing variables within an SGML document, and it makes the templating system cleaner and better in a few different ways, so I decided to use it. (Also, I only just figured out this evening that it would be possible). I got the idea from Kerne, who uses it in wl. Container tags are of course still tags--the only situation where I'm using entities is when there's straight replacement going on with no logic behind it. Updated templates to follow in the next three entries. _
respond?
04:10:08 AM, Thursday 4 July 2002

-

Democratic Civ3 is the most twistedly brilliant form of online gaming I've ever heard of. Rock. _
respond?
02:30:50 AM, Thursday 4 July 2002

-

Until a man is twenty-five, he still thinks, every so often, that under the right circumstances he could be the baddest motherfucker in the world. If I moved to a martial arts monastery in China and studied real hard for ten years. If my family was wiped out by Colombian drug dealers and I swore myself to revenge. If I got a fatal disease, had one year to live, devoted it to wiping out street crime. If I just dropped out and devoted myself to being bad.
--Neal Stephenson, Snow Crash _
respond? (14)
03:17:41 AM, Wednesday 3 July 2002

-

CGI Web Services in Python with exactly no overhead. (Scroll down to 'Python web services'). I wish I'd known about this a week ago. It makes it trivially simple to do a Python XML-RPC server--you just define the function and put it in the right place, and it's available over the web. Yum. _
respond?
08:03:12 PM, Tuesday 2 July 2002

-

When in doubt, use brute force. _
respond? (1)
07:49:43 PM, Tuesday 2 July 2002

-

XUL could be really useful if I want to provide a more advanced interface to Wobble. It could be really useful in general. _
respond?
05:06:47 PM, Tuesday 2 July 2002

-

Of course, I understand that many of you haven't been following the whole Wobble development saga, and could care less about my silly templating system. This is for those who live on m14m.net and plan to really explore their Wobble weblogs when they come along, and for anybody who's just curious for some glimpse of what I've been obsessing over lately. It's very approximately an implementation of the system I described back in April. _
respond? (2)
02:34:05 AM, Tuesday 2 July 2002

-

An Entry template defines a page where an individual entry is displayed. Notice the comments section at the bottom.

<entry>
<html>
<head>
<title>Example Blog - entry <id></title>
</head>
<body>
<h1>Example Blog - entry <id></h1>
<if context>
<i><var context></i><br>
</if>
<content><br>
<i><time></i><br>
<if previous>
<previous>previous entry</previous><br>
</if>
<if next>
<next>next entry</next><br>
</if>
<comments>
<comment>
<hr>
<time> <name> <emaillink> <webLink><br>
<content>
</comment>
<commentform>
Name: <field name><br>
Email: <field email><br>
URL: <field url><br>
Comment:<br>
<textarea content>
</commentform>
</comments>
</body>
</html>
</entry>
_
respond? (1)
02:29:48 AM, Tuesday 2 July 2002

-

A TopicPage is made up of two parts: a static article, which contains a general, coherent discussion of the topic, and an entrylist, which contains all the weblog entries marked as being relevant to that topic. Any given topic page can contain either one of these parts or both. Note that the <entrylist> tag here works exactly like it does in an EntryList template.

<topicpage>
<html>
<head>
<title>Example Blog - topic <id></title>
</head>
<body>
<h1>Example Blog - topic <id></h1>
<article>
<content>
</article>
<entrylist length=10>
<hr>
<entry>
<i><id>. <var context></i><br>
<content><br>
<permlink>[link/comment]</permlink><br>
<i>time</i>
<unless last>
<hr>
</unless>
</entry>
<if previous>
<previous>previous page</previous><br>
</if>
<if next>
<next>next page</next><br>
</if>
</entrylist>
</body>
</html>
_
respond? (1)
02:29:45 AM, Tuesday 2 July 2002

-

EntryList templates are used for pages that contain a list of entries: the front page of the blog, and the pages you see when scrolling back through the archives. Things to notice: the <entrylist> tag defines the overall list of entries (in this example that just means setting how long the list will be), and the <entry> tag defines the formatting for the individual entries. (The contents of <entry> are repeated for each entry on the page, of course.) An entry can contain custom variables, besides the standard content, time, id, etc. In this example, blog entries have a 'context' variable--a description of when the entry was written, like Kerne usees on his blog. It's optional, so there's an <if> around the formatting for it. <if> and <unless> can both be used to conditionally display some content--in this example, <unless last> is used to insert a separator after every entry but the last one.

<entrylist length=10>
<html>
<head>
<title>Example Blog</title>
</head>
<body>
<h1>Example Blog</h1>
<entry>
<h2>Entry Number <id></h2>
<if context>
<i><var context></i><br>
</if>
<content><br>
<permlink>[link/comment]</permlink><br>
<i><time></i>
<unless last>
<hr>
</unless>
</entry>
<if previous>
<previous>previous page</previous><br>
</if>
<if next>
<next>next page</next><br>
</if>
</body>
</html>
</entrylist>
_
respond? (1)
02:29:42 AM, Tuesday 2 July 2002

-

Well, I've worked out the basic set of tags for Wobble templates. Rather than explain them in boring detail, I've just mocked up three sample templates for a very simple Wobble weblog. The templates represent the three basic types of pages in Wobble: entry lists, topic pages, and individual entry pages. The sample templates follow, with brief commentary, in the next three entries. Now is the time to make any comments, criticisms, or suggestions--if anything in the templating system seems unclear, awkward, excessively limited, excessively complicated, or problematic in any way, you should comment on it, and I'll consider whether there's a better way to do it. Concrete suggestions are always appreciated. _
respond? (1)
02:25:53 AM, Tuesday 2 July 2002

-

"Your email is about to be sent to several hundred thousand people, who will have to spend at least 10 seconds reading it before they can decide if it is interesting. At least two man-weeks will be spent reading your email. Many of the recipients will have to pay to download your email.

"Are you absolutely sure that your email is of sufficient importance to bother all these people?" _
respond? (1)
09:34:37 PM, Monday 1 July 2002

-

I need to stop browsing wiki through RecentChanges. _
respond? (3)
07:48:48 PM, Monday 1 July 2002

-

older entries

leave a message


older entries


more about bloglet


home


email me


turn off css


search archives:

Thank you for visiting my bloglet, here are some other pages you might want to take a look at:

Me:
My Homepage
Items
Elbow With Teeth

The Ever Expanding St. John's College Blogmass and Assorted Hangers On:
Aidan
Andrew
Anne
Ariadne
Bridgie
Cassie
Cecily
Christopher
Dahra
Deborah
Helen
Jack
Juli
Katherine
Kerne
Kristin
Lindsey
Liz
Liz
Maria
Martin
Mike
Mirabai
Moira
Nate
Neil
Noah
Preston
Remi
Sara
Scott
Seth
Tania
Tanya
Tori
Tracy

The Magical Bloglet Tracker

Other Weblogs:
Doc Searls
Matt Haughey
RageBoy
Rebecca Blood
Dollarshort
Powazek
Textism
The Morning News
Oblivio
Open Brackets
Dive Into Mark
Joel on Software
Lambda the Ultimate
McCusker
Scripting News
Daily Python-URL
Deadly Bloody Serious
Kevin Altis
Flash Blog
JD on MX
mesh on MX
WaxPraxis
Abbe Normal
0xDECAFBAD
Langreiter
Tesugen
WebSeitz

Not Weblogs:
Alex Massie
BBC News
Brunching Shuttlecocks
MeatballWiki [rc]
Notebooks
WhyClublet [rc]
WikiWikiWeb [rc]