Updated: 16/10/2003; 10:47:48 p.m..
Myelin: Radio Dev
A blog for testing stuff: SharpBlog, Comment Monitor, etc

Thursday, 16 October 2003

Testing Radio's handling of international chars, and also its XML-RPC implementation.  Can it send UTF-8, or will it send ISO-8859-1 and mangle everything?

Héhé... est-ce que ça marche?


Hmm, upstreaming failed.  I can't see any errors in the pycs.net log though.  Why not?

Hey, cool, it worked just fine!  Radio converts unicode chars into entity references!  So it looks like Radio is OK with the Topic Exchange client -- I just need to get Movable Type to generate proper XML.

This post appears in channels: test

9:44:28 PM    comment []

OK, you can now search this weblog, thanks to Python Community Server's new search engine.  (I just hacked together a Radio tool to send the posts over to the community server).

Not all the post information is being sent just yet, though -- right now the dates and URLs are all broken.  You can see the text, though.

12:20:18 AM    comment []

Friday, 3 October 2003

I think the topic exchange client is more or less ready for the beta testers.

If this post works, I'll give it to them and see what they think.

Want to help test?  Sign up for the mailing list (there's a link in the yellow box) and you'll get instructions.

This post appears in channels: social_software, topic_exchange

7:01:51 PM    comment []

Tuesday, 30 September 2003

hmm, the "this post appears" lines shouldn't appear in excerpts ...

good.  now let's see what happens if i edit the post and re-ping ... does it update?  this is going to be a right pain in the ass to get going properly.

hey, great, it worked!  all i need to do is open the post and click 'OK'.  with any luck the timeout will kick in and stop this working (without an explicit login) an hour or so after the post has been made.

This post appears in channels: ackackack, badtopicname, edblogging, graffiti, law

10:58:19 PM    comment []


This post appears in channels: ackackack, ascii_art, asdf, bitacoras, case

10:52:03 PM    comment []

it's interesting to be working in Radio again.  writing this way has a feeling of speed compared to using emacs over a ssh connection (which is how I write second p0st).  having a small edit inside a larger page gets annoying at times -- page up and page down don't do what i expect -- but apart from that it's pretty good.

This post appears in channels: down_and_out_in_the_magic_kingdom

9:00:31 PM    comment []

good - the topic list at the end of that last post updated properly.

now for a tricky test: a topic list in the middle of a post.  steps to do this:

  1. write a post (in Radio)
  2. assign it some topics in the client
  3. edit the post and add some more text below the topic line
  4. assign it some more topics

hopefully it should end up with the new topics showing in the topic line, which is now in the middle of the post.

This post appears in channels: collaboration

this is part #3.

O-K-!  finally got that working.  final test: change topics to just 'collaboration'.

great!  it worked!

so, now you can:

  1. see a list of your posts, with 'topics' buttons next to them.
  2. click on a 'topics' button to get a window with the post contents, an excerpt, a list of topics, and "ping", "add topics line", "cancel" buttons.
  3. click on some topics and "ping" to ping them all.
  4. click on some topics and "add topics line" to add the "this post appears in ..." lines

to do:

  1. make it remember which topics you used
  2. change the buttons to 'apply', 'ok', 'cancel'
  3. add un-pinging
  4. etc ...

8:20:22 PM    comment []

odd.  the channel pages were broken on my local copy of the Exchange.  when did that happen??  it was referencing an exception (db.InvalidLogin) that hadn't been defined yet.  that's an error that should have shown up straight away - not now.  why didn't my auto-test find it?  don't errors return http-500 responses when I use cgitb?

This post appears in channels: java, law, life

8:17:44 PM    comment []

argh, damn, radio just downloaded the trackback update and actually started pinging the channels i've been using for testing.  just went and deleted the bad pings.  in future, the urls will point back to the dev server!

This post appears in channels: austin_blog, bitacoras, blog_network

8:13:33 PM    comment []

here's a dummy post with a single line.  once i add the topics line, it'll have two lines.  let's see if i can change the topic line without adding a new one ...

This post appears in channels: chicago, corruption

8:09:10 PM    comment []

Testing the topic exchange client ...

This post appears in channels: this_is_a_totally_f*&^@#*&$^ing_ridiculous_but_now_valid_topic_name

This post appears in channels: graffiti, media

  1. it has trouble figuring out if it's already put that message in there.
  2. the pings have been sent, but to the development server, so they don't show up if you follow those links above.
  3. the 'totally f...ing ridiculous' topic name is not valid, or at least that url isn't.

7:46:55 PM    comment []

Tuesday, 16 September 2003


I should have a nice Topic Exchange client working in a minute.

If this shows up in the topic_exchange channel, it's going.

10:38:45 PM    comment []

Wednesday, 10 September 2003

I think I just got the Topic Exchange generating exactly the right output for Radio to be happy pinging it.

With any luck, this will show up on the topic_exchange channel.

This post appears in channels: topic_exchange, topics_in_weblogs

9:31:05 PM    comment []

And it worked!!!
9:28:19 PM    comment []

OK, and I get a "Can't evaluate the expression because the name "title" hasn't been defined." in weblogData.posts.[00000067].trackback.outbound.urls.[http://home.topicexchange.com/t/test/].errorstring now.  Is it because the last post didn't have a title?


9:27:34 PM    comment []

Haha - reason found.  Radio doesn't like it when I misspell dc:identifier as dc:identifer :-)  Test.
9:25:32 PM    comment []

Hmm, doesn't it like the RDF?
8:46:53 PM    comment []

That didn't work.  Let's try manual trackback for the moment.

8:43:08 PM    comment []

Tracking back to the Topic Exchange test server ...
8:40:55 PM    comment []

Saturday, 6 September 2003

how about pinging a post on my own server?
6:45:18 PM    comment []

Radio trackback test

6:43:24 PM    comment []

Tuesday, 22 July 2003

9:51:38 PM    comment []

Jake says Radio does outbound TrackBack now.  That means we should be able to get it going with the Topic Exchange.  How convenient!  Will be testing this out ASAP.

I've been working (on and off) on a Topic Exchange client, which sits in the background, periodically checking your blog for new posts with the metaWeblog API, then pops up when you post something, gets you to pick some topics, and pings the Topic Exchange.  But if Radio does TrackBack by itself, that'll nicely shortcut the process for the time being.

9:28:41 PM    comment []

© Copyright 2003 Phillip Pearson.
October 2003
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Sep   Nov


Click here to visit the Radio UserLand website.

Subscribe to "Myelin: Radio Dev" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.