The year of really simple syndication?

I was speaking to an ex-student on jabber instant messager tonight, and he said something which was out of the blue.

[23:52:43] David> this is going to be the year of rss
[23:52:52] Ian> lol why do you say that
[23:53:15] David> last year was im
[23:53:15] Ian> have a answer already but just wondering why you say that
[23:53:18] David> this years rss
[23:53:58] Ian> hummm yes i guess
[23:54:26] David> and coss your working on it!
[23:56:12] Ian> just finished new intranet, uses rss all the way through
[23:57:18] David> for rave?
[23:57:34] Ian> yep
[23:57:52] David> so give me an rss demo feed

Now I've been using rss for a while now, but not in the tradional sense most people use it for. I'm tending to use it for serious syndication. As mentioned the new rave intranet and website is based on rss through and through-out. I was dropped a link by dave to live streams of new bit torrent downloads in rss, which I have aggergated into a nasty fat feed. And there is the webbased xmlrpc client which is built on jsp and html forms. All coming together really nicely, but i dont buy the this year crap – specially when you consider the Atom threat, Soap and others… But also I cant decide where the rss fits in the grand scale of things. Personal publishing or the Semantic web? And of this all links back to my one voice thought, which I still havent finished yet…

Comments [Comments]
Trackbacks [0]

Trailblazer

Miles dropped this in my email box last night.
Watched the demo, which seems interesting…
However trailblazer does look quite useful, the lucece searching is a nice touch.But I would prefer it to generate xlinks (or even rdf) with thumbnails.As it could make for some very rich data while researching around. Also I bet Google and others would love to get there hands on such data.

Comments [Comments]
Trackbacks [0]

Novell and opensource

Had a quick look at the range of very interesting opensource projects Novell are working on. Some great stuff, specially ifolder. Edd Dumbill has a huge review on his blog worth reading. Also mentions the nice looking F-Spot which seems to support FOAF depiction data. I dont know how it compares to my favourate photostudio which fully supports EXIF data. But we shall see…

Comments [Comments]
Trackbacks [0]

ipod white headphones dead giveaway

This is one of those things which dont translate well to europe. In Apples grand plan to be different, they made the design of the ipod mainly white. Unfortually this is a dead giveaway that your sporting one of the hottest gear of this year. Pefect victim, some would say…
Anyway I've been going on about it for ages, but would anyone listen? No… till now.

In america the fashion seems to be more about showing off your goods, while in europe you do that and your not going to have it much longer. Perfect point to Dave in regards to our talk about where you put your mobile phone. Note the Ericsson P900 is also hot pickings for thieves, luckly they have normal-ish headphones.

Comments [Comments]
Trackbacks [0]

Playstation Emulator for the PocketPC

FPSE arm edition

During one of my wonders around the internet, i came across a video which claimed to be a Playstation One emulator for PocketPCs. I kind of dismissed it because I was busy. But I just check out the video and I'm amazed. It doesnt store the Rom on a large CF or SD card, it doesnt even involve remove bits from the orginal rom. No you use Wireless to transfer the rom bits needed. Wow!

Not tried it out yet, but going to try it someday soon

Comments [Comments]
Trackbacks [0]

How do you post via XMLRPC?

How on earth do you setup a page to post over XMLRPC using the Apache XMLRPC classes?

Miles found me this page but I swear, I can not get it to work at all. Anyway I tried to adopt the blojsom admin edit plugin to fit the purpose but still cant get that working either. So I'm stuck now…

Been doing more research into the whole problem.
apache xml-rpc metaWeblog api

Miles solves it…
Variables needed for it work, title, description, category. Stick these in html form elements with a form method=”post”, action=”thexmlrpc.jsp” and submit button and your away. Oh dont forget the Apache XMLRPC classes.

<%@ page import="org.apache.xmlrpc.*,
                java.util.*"%>
< ?xml version="1.0" encoding="UTF-8"? >
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
< html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en" >
< head >
< title >Blogging using XMLRPC from a JSP based webclient< /title >
< /head >


<% // Grab the variables from the form before. String title = request.getParameter("title"); String description = request.getParameter("description"); String category = request.getParameter("category"); String blogServer = "http://something/blojsom/xmlrpc/blog"; // This is crap as we should really not use a hard-coded path //String errorUrl = "http://a/url/that/you/post/from"; // Slightly less crap... String errorUrl = request.getHeader("Referer"); Vector params=null; if ((title == null) || (title.length() < 1)) { response.sendRedirect(response.encodeRedirectURL(errorUrl )); } if ((description == null) || (description.length() < 1)) { response.sendRedirect(response.encodeRedirectURL( errorUrl )); } if ((category == null) || (category.length() < 1)) { response.sendRedirect(response.encodeRedirectURL( errorUrl )); } // Create XML RPC Client object XmlRpcClient xmlrpc=new XmlRpcClient(blogServer); Hashtable structContents=new Hashtable(); structContents.put("category", category); structContents.put("title", title); structContents.put("description", description); Boolean Booly = new Boolean(true); params=new Vector(); // Dummy for blojsom params.add("1"); params.add("username"); params.add("password"); params.add(structContents); // Publish this post params.add(Booly); String created = (String)xmlrpc.execute("metaWeblog.newPost",params); out.println("< p >This is the result: " + created + ".< /p >");
out.println("< p >This is the title: " + title + ".< /p >");
out.println("< p >This is the description: " + description + ".< /p >");
out.println("< p >This is the category: " + category + ".< /p >");
%>
< /body >
< /html >

Comments [Comments]
Trackbacks [0]