Year: 2002

4/6/02; 4:58:40 PM by LMO -- Comments in my buddy list So I hope this doesn't break anything. I did a "Get Info" on a few of my buddies in my list, and edited the author line to add some parenthetical comments. Just a note on why I'm interested in this buddy's outline. It seems to work without a problem, and the note appears when next the buddy updates his or her outline. Seems like this needs a more accessible UI. Like... how about allowing me to edit the names right in my buddy list? 4/6/02; 4:55:12 PM by LMO -- Auto-archiving script? Just got around to splitting off the last week or so's archives into separate files. There's got to be a better way. I wonder how hard it would be to make a script that does it nightly, or at least with a high degree of automation after being pointed at a branch of my outline? [ ... 187 words ... ]

  • 2002 April 06

  • coding opensource for profit

    Over at weblog.masukomi.org, she's musing about how one would share the spoils of a software project, say one that was built in an Open-Source-ish way. Maybe a metered Web Service. Developer shares by which profits are broken up? How to allocate the shares? What should be given incentive? Hop on over there and add some commentary. [ ... 57 words ... ]

  • 2002 April 05

  • Mother of all hello world for Cocoon 2

    Is it just me, or is it mildly frightening that a Hello World app in any language or on any platform would call for 73 commits, 43 adds in CVS? Yes. It is frightening. But... look at all the features! (To be fair, yes I know that "hello world" is not the point. It's still funny.) On with further Cocoon newbee wandering... [ ... 63 words ... ]

  • More adventures in Instant Outlining.

    Hmm, trying to see if my outline pings weblogs.com. (It does.) Seems like a neat idea to subscribe to io.opml as a buddy. Let's hope its not neat like digital watches. Also, I need me some automated outline log archiving and possibly some automated spool-to-weblog action going on here. Oh, and my Radio weblog was broken. Now its not. Spooky. [ ... 61 words ... ]

  • Hmm... need to simplify the site template

    Some point soon, I think I need to meddle with the site templates again and strip every adornment. Make them as simple as possible. It's fairly plain now, but I need to get it minimal-yet-not-plain. Too much light makes the baby go blind. Or something. [ ... 46 words ... ]

  • DecafbadWiki RecentChanges in OPML

    Here's my attempt at DecafbadWiki ?RecentChanges in OPML Dave wanted to see some OPML coming out of Wikis. This could be a start. It's a bit dirty right now, too, since I doubt that all the dates it outputs are kosher. Radio seems to consume it happily though. Next thing is that I want to OPML-ize a wiki page, using the headings (H1-H6) as cues for structure and each paragraph as child headings One hiccup though: My script had to be *.opml, just claiming to provide text/x-opml wasn't good enough to be transcluded here. I wonder: If I subscribe to this as a buddy, will Radio embolden it on new wiki pages? It does, indeed. But, of course, although it is transcluded into my instant outline, wiki recent changes do not embolden my outline. [ ... 191 words ... ]

  • Trying to post from my Radio UserLand instant outline

    From Radio UserLand's Outliner @ 4/4/02; 10:24:32 PMOutlog Current status: Online, working. 4/4/02; 10:11:30 PM by LMO Were I insane (perhaps criminally so), and if I knew elisp in emacs better, I would stick instant outlining into Emacs' outline-mode. Then we might truly have the "emacs of outliners". Or something like that. 4/4/02; 9:22:13 PM by LMO My cats demand my popcorn. The two of them work in tandem, one distracting and the other snatching. Astonishingly, they share the spoils. 4/4/02; 9:14:24 PM by LMO Concering Arboretum, Mark Paschal says: "No matter what I do, Les Orchard has done it first." Heehee. Funny, I've never had that said about me before :) I always feel like I'm behind. But, Arboretum as "emacs of outliners" is a boast / pipedream. The current state of affairs is not quite that. At present, it's more like My First Cocoa Program [tm] Actually, I think a Python/Tk (or maybe some other GUI toolkit, say ?WxWindows?) would have a better chance at making it to being a cross-platform "emacs of outliners". 4/4/02; 7:51:13 PM by LMO Been sick. Have to recover. Too many exciting things happening. Many many things I want to pick up and run with. Instant Outlining Arboretum needs to do it. I want diff for outlines. It'd also be neat to do some mining to conserve my attention span. Has someone mentioned my name (or a given pattern) again since the last time I read their outline? Maybe bold and italicize my buddy's name to tell me that I'm really interested in what they just posted. In IRC, using X-Chat, the name of a channel I'm in turns blue on changes, and turns red on changes and a mention of my nickname.

  • I want to write some CGIs that produce OPML.
  • Arboretum
  • Radio
  • Jabber
  • Wiki
  • [ ... 504 words ... ]

  • 2002 April 04

  • Just upgraded to MT 2.0

    Let's see if anything breaks. The textareas in ?OmniWeb are suckily thin, will have to fix that in the templates. Trying out the disabling of line break conversion: From Radio UserLand's Outliner @ 4/5/02; 12:35:49 AM Wiki Why do I like wiki? An interface which steps out of one's way is a productive interface Dead simple markup for humans Dead simple collaboration & versioning Dead simple, almost automated document structure ...and Cocoon Seems like a natural. Transform from human-oriented markup shorthand to an intermediate XML format and run from there with the transformations. ...and Python MoinMoin seems to have a bit of a primitive pipeline going on with formatter classes. ...and ?DocBook We want to collaborate on book authoring at work. ... and OPML Maybe along with Cocoon, make OPML one of the serializations, with hierarchy determined by a sections/headings analgous to HTML's H1-H4 and ?DocBook's sect1-sect4 [ ... 148 words ... ]

  • 2002 April 02

  • decafbad is getting left out of the pipeline

    No, 0xDECAFBAD is not dead... it's just been left out of my pipeline stream. I need to work it back in, otherwise this place will never do what I want it to. I've been doing most of my babbling over here on my Radio weblog and even more obscurely, over here in my Radio instant outline, not to mention over here on my LiveJournal. Need to get all my tools and channels straight. :) [ ... 75 words ... ]

  • 2002 March 27

  • Instant outlining comes to RadioUserLand

    Look at what Dave has done to me! My Radio weblog is sitting over here if you want to tune me in, and an explanation of the madness is over here.3/27/02; 1:25:43 AM by LMO This is pretty swanky. Swanky indeed. Instant messaging meets outlining. It seems that it's not quite there yet, but I understand that's not what this beta is about. But as a beta, this is a swanky mind bomb indeed. Especially if, as Dave says, we start to see who's watching whom in outliner land. This is what I want for all the weblogs. Hot hot hot. Now maybe I can get off my butt and work on Arboretum some more and get it in on this action. From what Dave's saying, anyone who can speak OPML (and I assume maybe XML-RPC and maybe Jabber) can play.3/27/02; 1:37:05 AM by LMO Of course, one other thing: Why didn't I pay attention to Frontier and UserLand sooner? :) This is what I've been trying to make with Perl, ?MySQL and friends for years now.3/27/02; 1:57:32 AM by LMO I really should be in bed by now, but I'm subscribing to outlines like a madman: Dave Winer, Scott Loftness, John Robb, Laurence Lee, Jake Savin, David Brown, masukomi, David Davies, and Jeremy Bowers I'm also thinking that there's some kind of unholy symmetry between me @ decafbad.com, my obsession with coffee, Dave @ userland.com, his affinity for coffee-- and of course, insomnia stemming from the fact that what you're doing at the moment is so much more fun than sleep. [ ... 263 words ... ]

  • 2002 March 26

  • XmlRpcFilteringPipes are alive in RadioUserLand

    So.. What have I been working on? Well, XmlRpcFilteringPipes via RUPipeFilters in RadioUserLand. I'm soaking in it right now. So far, the text I'm writing will be piped through my local RadioUserLand instance, with filters on the built-in glossary and macro system. After that, I send my content out for a trip through the DecafbadWiki to pick up a few links from there.For example, these should be some wiki links: BootToTheHead, ?EnlightenedSelfinterest, WebChanges, WebIndexThis should be the time via the statement clock.now(): 3/26/02; 5:46:22 PMThis should be a link to something truly evil from the bowels of my RadioUserLand glossary: Dancing HamstersI've got the whole shebang working in RadioUserLand right now. The only thing keeping me back from a release is building a friendly-ish web interface on managing pipelines. Maybe I should say screw it to that for now and just release it. It's useful right now, and managing pipelines is a matter of editing the preferences database, which is a breeze for early adopters. There are even convenience methods to do it with. And in-the-moment usage of the system is easy: select your text, copy it into the clipboard, bring up Radio's tray or dock menu, pick Pipefilters->Apply Pipeline to Clipboard, and away you go.Maybe I'll do this tonight. I think it's incredibly useful, and odds are someone else will too. Update @ 2:14am: Ooh, Dave linked to me. He called me weird. This makes me blush. If you're looking for the goods of which I speak, try coming back in about 8-10 hours. I've gotten sucked into playing with Dave's Instant Outlining bomb drop and have forgotten about packaging and uploading my own. Funny how I'd just posted a message to the radio-dev mailing list, jokingly demanding his goods. I go to dinner with my girlfriend, come back to find that he came through with it. I'm going to bed now, the alarm clock rings too soon. [ ... 320 words ... ]

  • Perceptible interface + laziness threshold = weblog silence

    Haven't managed to keep blogging here much, though I have been quite busy. Need to think how to make this space more interesting. Part of what has been holding me back is the interface. I'm used to the style of LiveJournal, where I have a little ubiquitous client that I pop open, jot some notes as fast as I can type, and hit "Post". Here, with Movable Type, things seem a little more sluggish and raises the posting threshold just vaguely above my laziness factor. But I can't quite get why. I have a bookmarklet that seems just as easy to use as the LJ client. I also have the Blogger API on MT to use, should I want to use one of those clients. Hmm. I'm also holding out a bit for the tools I've been working on to tie my writing to my wiki. Rather than merge the wiki and the weblog, I'm working on putting the wiki into my textarea. Holding out is what kept me from putting this site up for years, though. I need to start blogging in the moment, and keep it flowing. Even if no one's really listening yet. The other thing is that I'm messing with this division between this space an my LiveJournal. One's personal and the other is... not personal? This space at 0xDECAFBAD is just as personal to me, only it's less interesting to my normal group of friends over on LiveJournal. Seems like there needs to be a bit of a division, but maybe not the gulf between two entire sites' worth of distance. Seems like I need a categorized UBERblog where all of my weblogging goes, with specialized feeds branched off from it. Seems to me that this is where Radio UserLand could come in, but I need some more tools to make it happen. You see, although I want an uber-blog with categories, I don't want to leave my "legacy" LiveJournal, so I'd like to turn it into a mirror of a category, maybe with abbreviated notices of postings in other categories. Seems like I need to get a category-to-metaBlogger API tool working in Radio, along with a metaBlogger-to-LJ bridge working. Until then, I just need to keep making a point to babble in here. It's not as if I don't have things to say from moment to moment. [ ... 394 words ... ]

  • 2002 March 17

  • XML-RPC + Wiki + SVG = Nifty?

    I think I need to look into SVG some more. It seems that these things might be interestingly combined:XmlRpcToWikiOPML to SVGTouchGraphWikiBrowserThe current graphical link browser above is a Java applet, but it seems that doing the same thing in SVG might be more interesting. One thing I don't know about SVG is, can one delay sending chunks of the graphic? That is, present a navigable map of the Wiki's pages and links, but not have to query and process the entire content of the wiki to send the SVG file. Just show the relevant parts on demand. Could be fun stuff there. [ ... 103 words ... ]

  • 2002 March 15

  • See wiki links and pages unfolding before your eyes

    Here's something I think could really benefit as an XmlRpcToWiki client: TouchGraph I have it running right now on my Windows machine, playing around with navigating MeatballWiki, seeing the linkage connections that up until now I'd only seen in my head. It's really great to see them layed out in front of me, and to see them shift and expand an explode as I traverse from node to node. This is cool tech. The XmlRpcToWiki connection comes in where this app uses some "low tech" methods. The XmlRpc interface explicitly defines getAllPages() and getPageLinks() methods that would be perfect for this app. [ ... 103 words ... ]

  • 2002 March 14

  • Why I have a blog on the front page of 0xDECAFBAD

    I know everyone else in the world has blogged and linked to these, but: John C Dvorak slammed and trivialized this. Sam Ruby explains why I've got a weblog on this front page, and what I eventually hope it does for me as I make this place worth visiting. [ ... 50 words ... ]

  • Need to tweak up the volume

    I need to get more active with the blog on this site. I've been kind of holding back due to lack of a few blogging tools I wanted to work within (ie. WeblogMulticaster for one, GroupWeblogWithRadioUserLand for another), but I really need to start making this place more worth visiting. So, if I can get my butt moving, I'll start babbling more into the Tech category and maybe create a few more categories. I'll also try giving access to the categories split out into their own RSS streams and maybe bring more of my personal spews over on http://deus-x.livejournal.com into the fold here. [ ... 104 words ... ]

  • Move over BloggerAPI, now there's something meatier

    Yay! Today DaveWiner gave a shout out for this: RFC: ?MetaWeblog API. It's exactly, precisely, what I wanted. Not perfect, but allowing arbitrary metadata, with a preference toward RSS attributes, is pretty much what I wanted. It's basically what I was going to try to do in a hackish workaround way with in-blog-entry directives processed by a WeblogMulticaster. Oh, and in other news, there's a quick and dirty implementation of the XmlRpcFilterService for Win32 in the wiki now. More work to do... (Oh again, the content of this entry is a test of the pipeline hardcoded into the Win32 service. Not perfect yet, but getting interesting at least.) [ ... 109 words ... ]

  • 2002 March 11

  • DecafbadWiki is an OS X service on my iBook now

    This was easier than I thought it would be: XmlRpcFilterService Basically, this is my first application of the XmlRpcFilteringPipe. On the MacOsX side of things, I implemented a quick standalone service using Marcus Muller's XMLRPC Obj-C framework. On the filter side of things at 0xDECAFBAD, I added the filter methods to my XmlRpcToWiki interface I have running on the DecafbadWiki. So, now there's a filter named 'wiki' on the DecafbadWiki that I call with the XmlRpcFilterService under MacOsX. The nutshell version of this is: I write something somewhere, select some of it, click "Appname -> Services -> XmlRpcFilterService -> Apply to Selection" in my menu (or use the hot key), and the selected text is filtered through my remote wiki to pick up links and filtering. In the context of a weblog entry, this means that what I write in the weblog is now bound to the wiki. Hell, I can even make my postings to message boards and replies to email pick up links to my wiki. Now that I think of this, I might want to have a selection of an alternate rendering for email, where the links appear at the end of the message as footnotes. Anyway, it still needs a bit of work to make it more generally useful. It needs some preference panes to change and construct the filter pipe, support multiple pipes, and I need to bundle the XmlRpc frameworks up in the app for easy installation (or switch to Apple's built-in XmlRpc API). But the point is, it took me all of 2 hours between server and client side work to get this working, and it's already useful for me. I'll see soon if the sudden population of links in all of my communication from my laptop annoys anyone. :) This is one solution for a WeblogWithWiki, but I still want to play around with making the WeblogMulticaster and enabling it to use XmlRpcFilteringPipes also. And, somewhere, this figures into RadioUserLand. [ ... 329 words ... ]

  • 2002 March 07

  • In case you're all wondering

    In case you're all wondering what I'm doing, I'm moving over to using Radio UserLand to manage my journal and weblogs. I got a tool called xManilaBloggerBridge which binds my Radio UserLand categories to sites that talk BloggerAPI, namely 0xDECAFBAD and my LiveJournal account (via Blogger-2-LiveJournal installed on my webserver). Sound convoluted? It is, and it's about to get even more convoluted. The end result, though, is that I can write from one spot and publish to many sites, and write some more neato things to automatically process my writing as it goes on its way. (Such as, automatically create links to my wiki, where I maintain pages on long running ideas.) I am a nerd. I'll try to keep the high nerdity on 0xDECAFBAD and not on my dreamspace. :) [ ... 132 words ... ]

  • Trying out both technology and

    Trying out both technology and personal categories now. [ ... 9 words ... ]

  • Testing out technology channel.

    Testing out technology channel. [ ... 5 words ... ]

  • aaronland vs 0xDECAFBAD -- Link!

    Okay, cheesy entry title. Anyway, MailToRSS got mentioned on aaronland. Imagine my surprise when I see my name and blurbage come up on someone else's weblog in my Radio feed. Yeah, yeah, happens every day. But I'm happy to get this stuff noticed and found useful. Thanks :) [ ... 49 words ... ]

  • 2002 March 06

  • The mind bomb of XmlRpcFilteringPipes and a web command line

    To steal a page from Dave, I think that this could be a potential mind bomb: The XmlRpcFilteringPipe. I know I'm not the only one who's thought of it. In the process of looking for "prior art" right now. (Okay, yeah, that sounds pretentious. I just wanted to have Mind Bombs on my site, too. :) ) [ ... 58 words ... ]

  • Welcome RdFlowers, and wiki reg considered harmful?

    Welcome RdFlowers! One quick thought about the wiki: Is the registration requirement preventing anyone from editing my pages? I mostly have it enabled to tag authorship and let contributors set their own options. Not that I have much in the way of contributors yet, but is this registration thing a major turn off? Or, it could just be that not too many people even know this site is here yet. :) [ ... 72 words ... ]

  • 2002 March 05

  • XmlRpcToWiki interfaces updated and in synch with API

    Spent a couple of hours updating the implementations of Main: XmlRpcToWiki. Now, the adaptors to XmlRpc for the three wiki engines (TWiki, ?UseModWiki, and MoinMoin) are mostly in synch, and feature complete as I can see for the moment. Time to do something useful with them. I think I might push the WeblogMulticaster up a bit in priority. It'd be nice to get weblog posts dipped into the wiki by my blogger tool. Okay, time for bed. [ ... 78 words ... ]

  • 2002 March 04

  • From Slashcode to Radio UserLand?

    Hmm. I've mused about replacing Movable Type with Slashcode and going in one direction on the web app dynamicity scale. What about replacing MT with RadioUserLand? Might think about that some more. One thing is that it'd probably doom any multi-denizen wistful thinking I have about 0xDECAFBAD since Radio UserLand is a one-person blogging machine. Or, I could just accept that MT does pretty much what I need. I just want to get this weblog included in on some of the tracking features Radio offers. Hmm. [ ... 87 words ... ]

  • A new project idea for simulating LiveJournal's Friends

    Oh yeah, and another new project idea: LiveJournalFriendsReplacementOne of the best features of LiveJournal are Friends. As a LiveJournal user, one may add other journals to one's list and see entries in those journals aggregated together in one spot, similar to what RadioUserLand does with RSS feeds. However, the Friends feature also allows you to see who has added you as a friend to their aggregation view. Furthermore, each Friend is a link to that person's journal and list of friends, allowing one to wander through and navigate the social network of watchers and watched. RadioUserLand , and weblogs in general, need something as slick and explicit as this. Referral logs are too ephemeral. This is away of explicitly informing each other "I am watching you, and this is who watches me." [ ... 133 words ... ]

  • Project quickies

    Some quickies:Welcome, MarkPaschal! I'm giving in and starting to hack on some ?UserTalk in RadioUserLand. Looking for some IMAP support for playing with MailToRSS. Not finding any yet, I'm toying with RepeaterProxy as my first foray into ?UserTalk so that I can use a companion DesktopWebAppServer behind Radio to enable Python web apps, such as components of Caffinate. Need to solve packaging issues once I decide to release and distribute this companion httpd. Also thinking that WeblogMulticaster might make a decent RadioUserLand Tool. Still have to get back to XmlRpcToWiki and get the three implementations I have in synch with the API spec. Right now they're diverging. Okay, back to work. [ ... 111 words ... ]

  • 2002 February 28

  • Partial stab at MoinMoin XML-RPC interface

    Uploaded a partial stab at XmlRpcToWiki for MoinMoin. Have to figure out how to map enumerated versions to MoinMoin's style of diffs, have to update all the implementations with a few changes to the API spec in general. But, I just wanted to get some things out there, even if they're in progress. [ ... 54 words ... ]

  • Still playing with templates

    Tweaking around some fonts, layout, etc. Silly me, I've been looking at all of this in Mozilla and haven't touched IE in a week or two. It wasn't pretty when I checked it out there. If anyone ran screaming from this site in funky horror after looking at it in IE, I offer my apologies. Now if only I can get MT to stop doing funky things with apostrophes. Working on the site design itself more, stripped away the frames (MT's pings to weblogs.com didn't like 'em anyway), having more SSI fun, and generally trying to clean up the second level pages of the site (ie. individual story pages, etc.) Next, I should be making pages to each individual category, if I can figure out what kind of seconday sidebar &etc I want on those pages. Obviously something more understated than the major sidebar on the front page. This is fun, my first website to actually be up and doing something, even if no one's paying attention yet :) [ ... 170 words ... ]

  • 2002 February 27

  • To Slashcode or not to SLashcode

    It seems like Movable Type does pretty much everything I want it to do for a weblog, and the upcoming v2.0 looks even better. In one sense, I'm not satisfied with the fact that all it does it maintain a static set of pages rather than being a dynamic app... but then I think, do I really need anything more than that? I mean, the one dynamic thing I have on the front page is the recent wiki changes, and that's a server-side include (that almost seems retro to me). Seems to work fine. The main reason I have a tiny doubt is just having checked out Slashcode again and remembering all the neato stuff it does, including its own wiki plugin. software.tangent.org uses Slashcode, but then they're Slashcode contributors over there if I recall. I could see MT choking if I had tons of content. Say I update my site's templates again and it has to rebuild everything. Eh, that's a degenerate and least frequent case. And I've got the source, so I could pry my content out of it if I had to. As things are, the template system is dead simple, and I've started creating categories. Everything Just Works. Maybe I'll go drop a donation in their hat next week... [ ... 214 words ... ]

  • More sites like this...

    Hmm, looks like there's a site over here at TangentOrg that's doing a lot of what I keep thinking I want to do with 0xDECAFBAD. Looking for rolemodels. If you're out there (knocks on your screen), can you point me to any other weblog-ish sites that are kinda about software, kinda about some dude (or dudette), and kinda about the stuff that goes on out there? I'm sure there're plenty, but I'm looking for not just weblogs, but weblogs that spin off things and make stuff and other crap that sticks around and gets improved, and all that. Does this make any sense? It's time to go home. [ ... 109 words ... ]

  • How to TiVOize your PC? Been there, done that.

    Hmm, does something like this fit into the "format" of 0xDECAFBAD? Sure, but I'll probably want to consider setting up some categories. Like general tech rant/commentary, 0xDECAFBAD project updates, site updates, etc. From The Register: How to ?TiVO-ize your PCTiVO-like time shifting capabilities have come to the PC. At the Intel Developer Forum, Rakesh Agrawal, CEO of thirteen-man ?SnapStream, took his PVS software through its paces for The Register's pleasure. Is it just me, or are these people are slow? Maybe it's just because of the new release of the SnapStream software (which I tried a few months ago, and hated, might be worth a try again), but people all over the blog world have been mentioning this as if it's something new. "TiVO killer on your PC! Check this out!" The only reason for it I could see is if the SnapStream software has improved incredibly since the last time I played with it, and it's become so dead simple that my Mom can use it by making vague flappy gesticulations at the screen. The only semi-exciting thing I see in the SnapStream buzz is that they're planning on doing something with .NET web services, but no one's really talking about that facet of it. Maybe they've all missed the availability of these products, but I've been using my ALL-IN-WONDER? RADEON for the past year and a half, before which I used a Voodoo 3 3500TV (which sucked ass), and before that I used a plain old ATI All-In-Wonder card. That's been since I got my first real PC in 1997. I've been using these cards to record the few shows I care about, in limited fashion, until I got the Radeon card and things took off. With the AIW Radeon, I record straight to VCD format. I burn the VCD movies onto CDRW and watch them in my DVD player, just like I used to use my VCR. If I happen to like the show, I burn it to a real CD and file it away. It's not the greatest quality, but is pretty comparable to VHS, which is fine. If I want better quality, there's Super VCD which uses MPEG-2 to fit 30 minutes of DVD-quality video on a CD. Or... gasp I could get a DVD burner. And then, there's the D-Link DSB-R100 PC FM USB Radio I've been using to record and archive FM radio shows, most notably Big Sonic Heaven. Oh yeah, and the Voodoo 3500TV was good for that, too. (But mostly, it sucked.) My digital lifestyle's been kicking it for some time now. Hell, not even Apple's caught up to me yet, since I can't find Mac-OS-X-supported replacements for my cable and FM radio archival rig. If I had the money, I'd switch to 100% Apple in an eyeblink if they could seamlessly replace all the above. Anyway. I'm done now. [ ... 479 words ... ]

  • 2002 February 26

  • Where oh where did my little httpd go?

    Brief server outage, swift support response from my friendly local host:It is always something with that wretched httpd. Afew days ago it was a php exploit, preventing the restart of apache, and now this. All the pids which run under httpd must be killed, in order for a restart to take effect. This does not happen automatically, so I must kill them all, manually and with extreme vengence. [ ... 69 words ... ]

  • Almost done with another implementation of the Wiki XML-RPC API

    Hacked around tonight looking into the innards of MoinMoin and discovered that things are not all that bad in there. I've got most of a MoinMoin rendition of the XmlRpcToWiki done. I just have to figure out how to map the concept of numerical versions into editlog manipulations. Whee, after this, that'll be 3 wikis I've thrown this thing at. No sweat. Next, I have to do something with it and prove that it hasn't just been TechQuaTech. [ ... 79 words ... ]

  • 2002 February 25

  • 0xDECAFBAD is trying to find itself.

    I doubt that I have much of an audience yet, still, so I suppose this will be just thinking out loud... but hey, that's pretty much the express purpose of this site. The historical context is useful, nonetheless. Speaking of the purpose of this site: what about the purpose of this weblog? Should this just be for general site news and calls-to-attention, or should I start all out nerdy musing about tech and what's going on out there? I'm thinking the latter, since any glance at the wiki's RecentChanges will get you that. I have a half-thought notion that I might enfold more people into 0xDECAFBAD eventually, so I'd like to keep the place from being too centered on l.m.orchard, but seeing as I'm the only denizen here for now, it will be. So, maybe I should elucidate a bit within the site purpose up there in the corner. This is a place for exposed thought processes about developing technologies. Developing being used in a double meaning here-- both as an adjective and as verb. The purpose of 0xDECAFBAD lies in both discussing the state of and participating in the process of technology building. How's that? Great. (Suggest refinements, if you like.) Now... "technology" is a fairly broad topic. What technology, exactly? Seeing as I am the sole dictator of the site's direction so far, I will define this to be technologies that suit my fancy. This, however is no definition-- it's more of a redirection. A see also. So, what technologies, in particular? Here's a list off the cuff: Collaboration WritingOnTheWeb InformationManagement KnowledgeManagement This probably needs some fleshing out. In general, the focus is on web and internet tech with a lean toward that which enables human beings to work with information and each other. Mainly, I'm interested in PowerToThePeople rather than TechQuaTech. How's that for a start? [ ... 310 words ... ]

  • Tweaking the Wiki, building APIs and bridges

    Even more twiddling. Seriously thinking of moving the Wiki over to MoinMoin now that I've had a better look. It seems to support almost all of the features I use with TWiki, but looks to have a much cleaner design. Did some poking tonight, and it looks like I could have yet another implementation of the XmlRpcToWiki for MoinMoin. That would bring me up to a total of 3 supported wikis. After that, I just need to keep them all in synch with the API as it shapes up over on the JspWiki site. After I get the XmlRpcToWiki implemented for MoinMoin, I can work on the WikiWikiBridge between TWiki and MoinMoin to execute the conversion of content for migration. The side effect of moving to MoinMoin in this way is that I'll end up with 3 wiki engines speaking XML-RPC, and one bridge between engines. Sounds like fun to me. [ ... 152 words ... ]

  • 2002 February 24

  • Trying out a new site layout

    Thinking that simple is better here, so I tossed out the big vertical sidebar navigation for a much simpler nav bar at the bottom. Also playing around with putting wiki changes in the sidebar. Any thoughts? I think I'll stop twiddling with that for now and play around with getting a few more things released. Okay, maybe one more tweak. This is not exactly like out-of-box Movable Type, but hopefully not annoying. [ ... 79 words ... ]

  • Testing out BlogChat:

    Testing out ?BlogChat. Any suggestions on where I might put this? [ ... 12 words ... ]

  • Second verse, same as the

    Second verse, same as the first. Everybody sing! [ ... 77 words ... ]

  • Testing my new MT template.

    Testing my new MT template. [ ... 6 words ... ]

  • It's quiet. Too quiet. Actually,

    Actually, I have been doing quite a bit. here's a quick update: I had a go at doing something cool with CommentsInRadioUserland, but I don't think very many people noticed my hacky iframe tricks before a more elegant solution was baked into Radio. Well, I thought it was cool. :) I released the XmlRpcToWiki for two Wikis, TWiki and ?UseModWiki. I'm aiming for MoinMoin next, and I might even be nutty and convert from TWiki to MoinMoin for usage here. Started doing the dogfood thing and have been using MailToRSS (based on Caffinate) on a daily basis in my Radio UserLand feed. Seems pretty useful. Going to clean a few things up, upload some files, and bump those two projects up into the "Available" category and make a release. I ripped the Wiki's style-sheet off and went back to plain old, unadulterated default style. I might try again with a few tweaks, but best to let wikis be. Thinking I'm going to set aim on the WeblogMulticaster next. I'll have more to write soon. [ ... 175 words ... ]

  • 2002 February 18

  • And another thing: on UNIX-y development

    It's worth noting that I'm trying a change in approach now to get my hacking morale up. I'm adopting a more UNIX-y approach and planning to write and release a number of smaller, interoperating utilities at first. They should be really easy to pipe together, like cat | grep | more. They should, at first, run just fine on my laptop Apache installation or out on the 0xDECAFBAD servers. Eventually I might write the overarching DesktopWebAppServer that provides another shell within which they can reside, but I have to get away from my year-long hermitage arcs of development where I make really cool things and get 75% of the way done and then abandon them. Okay. Nevermind work, it's time to go home. Wheee! (Grr, and ?TextRouter keeps "helpfully" escaping all my HTML tags with entities. Have to do more digging to work out how to stop that.) [ ... 149 words ... ]

  • Wanted: A non-ugly stylesheet

    Oh yeah, and though I'm pretty sure I'm blogging into the void right now, would anyone out there happen to have some tips on how to make my site less ass ugly? :) I've just co-opted the Movable Type out-of-box style, but I think I'll need to move on from that eventually... [ ... 53 words ... ]

  • The game is afoot. Or something. Not really.

    It feels good to have my secret laboratory finally out in the open on the web, for all that I haven't had time to do much with it yet. Maybe I'll make a few releases tonight. Over the past few days, amongst an unusual amount of social activity, I've been working on MailToRSS, and XmlRpcToWiki for TWiki and maybe UseModWiki. Of course, as I'm working on that, I'm tossing around the idea of trashing my TWiki installation for a MoinMoin installation. Why? Because I'm starting to really dig Python, because MoinMoin is written in Python, and beyond that the design of MoinMoin seems very well thought out. Whereas TWiki seems a bit "evolutionary," to be charitable. :) I'm not sure yet. One good offshoot of this is that I thought of another idea to throw on my project list: WikiWikiBridge. Granted, I might never do it, but the whole point of this site is to just get all the ideas out there and see which survive and grow, rather than sitting on them because of my perfectionist tendencies. Also, right now I'm attempting to use Simon Kittle's TextRouter app to post to my MovableType blog on decafbad.com. It seems awfully similar to what I want to do with WeblogMulticaster, and I'd even considered renaming that idea to something "Router" before I saw Simon's app. One of the big differences is that my WeblogMulticaster would be headless, assuming a semi-stupid BloggerAPI GUI program on the user's end, and taking care of all the "text routing" in a remote server or a DesktopWebAppServer installation. But, although rough around the edges right now, and not quite usable under MacOsX at the moment, it might be something I'll try hacking around with first. It's mostly a matter of where the intelligence lies: In the GUI app, or in a desktop server ala RadioUserland. Anyway, to bring this babble to a close and full circle: I'm thinking of starting my DesktopWebAppServer project as a sort of alongside companion for RadioUserland. I could implement probably all of these things within Radio in ?UserTalk & etc, but I don't like it. I'm liking Python much better lately. So, it would start out as a companion, and then maybe eventually be a full replacement and competitor for Radio. Maybe. Then again, I might be just lazy enough to decide to stick to complementing and not replacing Radio features, especially after I bought it. So Radio can post to a the WeblogMulticaster in my DesktopWebAppServer project with the BloggerAPI, and then the WeblogMulticaster can take it from there. Oh and finally, where I want to go with the WeblogMulticaster and the XmlRpcToWiki is to filter weblog entries through whatever wiki engine I'm using. For example: You see all the links in this blog entry? Done by hand. Yes I'm that nuts. Mostly, I just wanted to be thorough in connecting this entry with the wiki on the site and to see how difficult it would be. This motivates me to make a WeblogMulticaster that talks to the XmlRpcToWiki. For a current discussion on this sort of weblog/wiki integration I want, look here: MeatballWiki:WikiLog. Alright... back to work. [ ... 529 words ... ]

  • 2002 February 15

  • Blew the dust off the BBS

    It's been up for 49 days and has served about 8 people. It's running on a crappy lil 70Mhz HP Vectra PC I found in the dumpster. It's 0xDECAFBAD BBS, my telnet BBS running Synchronet BBS! Call on in, either via Java applet on the web (http://bbs.decafbad.com) or via direct telnet (telnet://bbs.decafbad.com:2323) But, it would sure be lots of useless old-school fun to get people playing on here :) I haven't done a whole lot of work on it yet, other than putz around with an ANSI logo, and a few hours' nostalgic gathering and installing of BBS Door games (Legend of the Red Dragon, anyone?) Let's see how long I can go before Comcast finds it and shuts me down, whee! [ ... 123 words ... ]

  • 2002 February 14

  • As finished and ready as I'm inclined to make it at the moment.

    I'm stalling. I'm procrastinating. I'm tweaking. I'm putzing around. It's time to commit to Release Early, Release Often for once. So, here it is. The "launch" of 0xDECAFBAD.com, my attempt at opening up the process, my process, in order to get some impetus to actually get a few of these things done. Thus far, I've been working out of my own little cathedral cloister, spinning away at projects and technologies that never see the light of day, no matter how cool they are. But damn it, I'm tired of the old pattern, over and over again: Never being satisfied to release what I'm working on, only to see someone else release their own version of the Cool Thing, while I abandon my work to a discouraged oblivion. And I do think I'm clever, and I do think I have a few cool ideas. Now it's time to put it out there and get made fun of. So... welcome. Come on in. [ ... 162 words ... ]

  • How meta, blogging about getting the blog blogging

    Heh, now I know I'm just blogging out into the ether right now to make sure everything's working, but it amuses me that I'm blogging about getting the blogger blogging. Maybe I should really be writing about this in my personal blog :) [ ... 44 words ... ]

  • I've got coffee stains all over my blog

    One customization I made to the front page blog in trying to be cute: coffee rings all over the place. Is it exceedingly annoying? [ ... 25 words ... ]

  • TWiki is up and running

    I just got the wiki up and running. Now I have to clean a few things up since I copied the content up from an old backup of my personal wiki from my laptop. For now, things might not make as much sense as they should. [ ... 47 words ... ]

  • Yay,it all works.

    Now, to remove the front page place holder, get the wiki working, and wrap it all in my sparkly nav. [ ... 21 words ... ]

  • Here, I'll throw another one in

    This Movable Type default template is beautiful. I might change it, then again I might not. Sure it's the out-of-box experience, but hey. And this is a useless entry to try to flesh out the skin table. [ ... 38 words ... ]

  • This is a test

    [ ... 5 words ... ]