Hello.

I am Paul Kinlan.

A Developer Advocate for Chrome and the Open Web at Google.

OPML Output now working

Paul Kinlan

For the people who use my AJAXTagger, OPML Support is fixed. There was a problem with my instanceof method of javascript which would mean that it would not work in IE6 and IE7. This all stemmed from the fact that Internet Explorer doesn’t support proto javascript construct. This is a bit of a problem because I don’t know how to workout what an object in JavaScripts parent “type” is.

Read More

Paul Kinlan

Trying to make the web and developers better.

RSS Github Medium

Ebay API... Can't really think of much.

Paul Kinlan

After talking about the fact that the Ebay API has been made “free” to access, I had high hopes to make some programs to access it. Well I haven’t had any cool ideas yet about what to do with it.EBay is quite dynamic, so I can’t integrate it into my Blog statically so I can’t benifit from potentially extra hits that I might get from it from search engines and the like.

Read More

Google Search: .net framework for xbox 360

Paul Kinlan

I have had a lot of hits from Google when people menation the .net framework and the XBox 360.I might as well say what I know about it all. Nothing :(I would have thought that the .Net Framework on the XBox 360 wasn’t even on Microsoft’s radar. After all the XBox 360 is on a different Chip Architecure and they have only just managed to get x86 64bit support via the .

Read More

Google Search: c# instanceof

Paul Kinlan

A couple of people have come to my site with the query “c# instanceof”. I know how I get found for this. I copied an “instanceof” javascript method and talked about it in one of my entries.The only relation to c# that I can think of would be the “is” and “as” keywords.“is” can be used to test what type of object an object reference is. For instance [no pun intend, or thought of I think :)] a developer could write:

Read More

Could it all be done in XAML

Paul Kinlan

After having a little success with my example with XAML binding directly into Amazons webservice I am thinking that I might be able to automatically bind directly to other services that expose a REST interface. And if I can do that with very little code I might be able to make my AJAX Tagger completly in XAML without a hint of C#. I hope the WPF [Windows Presentation Foundation] will let me do that.

Read More

Amazon Search in XAML

Paul Kinlan

I have just been playing with some XAML databinding. I was interested by the Channel 9 Example which creates an RSS reader in just a couple of lines of XAMLI hooked it up to Amazons REST API. I had a couple of problems with it that I will go into later. But what follows is the XAML that I used [also it can be downloaded from my server]:<StackPanel xmlns=“http://schemas.microsoft.com/winfx/avalon/2005" xmlns:x=“http://schemas.microsoft.com/winfx/xaml/2005" Margin=“10”>

Read More

Google Search: threads in javascript

Paul Kinlan

One of the searches that came in to my blog was “threads in javascript”. I have writte about this previously on my blog. Basically, I couldn’t find anything that would allow “threading” in JavaScript. The closest I could come up with was to create a set of queues (that mimic threads). These queues hold items of work that need to be carried out and once every 250ms or a developer configured amount, the queue will ask a worker object to find out what work needs to be carried out.

Read More

Google Search Query: how to know if a certain file is a folder in c#

Paul Kinlan

Someone visited my site from google using the query: how to know if a certain file is a folder in c#I thought I would answer it because it is not on my site and I really belive that if people come to my site they should have a chance to find what they are looking for.Basically, there is a class called “File” in the System.IO namespace, this class exposes a lot of static methods, one of them is GetAttributes [File.

Read More

Yahoo Yay, Amazon Boo!

Paul Kinlan

I know I harp on about Yahoo’s webservice team being amazing and responding to the requests of their users in a timely manner. Well you contrast this with Amazons Webservice support which is next to none existant. It appears to me that there hardly ever any Amazon support guys on the forums!I asked a question ages ago, quite a simple one and it never got answered. I know there are lots of people in the same boat as me too.

Read More

Google Search: c# define

Paul Kinlan

One of the Google Searches that came by my site was “c# define”.Now I presume that the user was looking to see what you can do with “defines” in C#. Well if you compare them to C #defines then not much at all because in C you define macros that are substituted by the pre-processor to expand the code at compile time. In C#, defines are used to indicate what code to compile when the relevand command is passed in via the “Conditional Compilation symbols”.

Read More

AJAX Tagger Related Images

Paul Kinlan

Just a quick not to say that the related images output code in AJAX Tagger 2 is not fully working just yet. I will be working on it tonight though.

Read More

XBox 360 Game Reviews

Paul Kinlan

For anyone interested, there are some reviews of the XBOX 360 over on Gamespot and IGN. I am only really writing this post so that I can test my related Images Code.

Read More

EBay Offering Free API Usage

Paul Kinlan

Just a quick note, finally Ebay are offering what appears to be free calls to their API system. They call it the Unified Procing Scheme and can be found at http://developer.ebay.com/roadmap/2005-Q1/unified-schema#documentContent.This is great news, I have been yamering on in the past that I would not be using it whilst there is a charge to use it. I know I am not going to change the world, nor am I going to make Ebay Trillions of dollars.

Read More

Something I have noticed from the page stats

Paul Kinlan

I have noticed a lot of people are trying to go to the AJAX Tagger go to AJAXTag23, this page was a test an has never worked with it. I will have to update the URL soom because it should be AJAXTag2 that people go to ( http://www.kinlan.co.uk/AjaxExperiments/AjaxTag2 )

Read More

Update To Ajax Tagger Verision 2

Paul Kinlan

I have made an update to AJAX Tagger Version 2. It is just a simple one, but you can now add in your own choice of tags from the tag list panel. It was supposed to be in their from the start, but I never got around to doing it. It helps a greatdeal for when the Yahoo Developer Term Extraction API is not enough. Good examples are when you want “C#” and “.

Read More

A Feature I Would Love to See Blogger Have

Paul Kinlan

I would love to be able to specify <itempage></itempage> directly inside a blog entry so that I can have different things appear on the main page and on the item page.

Read More

AJAX Tagger Version 2 Update

Paul Kinlan

I have been updating AJAX Tagger version 2 (AJAXTag) recently and I am starting to use it properly now for each post.Some of the features: Extensivly uses the Yahoo, Amazon, Flickr and Technorati API’s all web 2.0 and the like It also finds related wikipedia articles and related articles that the user has on their own site. All AJAX Based Uses a special Request queue algorithm Generates an OPML output and HTML outptut.

Read More

Google Search: c# googledesktop

Paul Kinlan

One of the visitors to my site did a search for “c# googledesktop”. Whilst I have never done any plugin programming for the Google Desktop, there is an article that exists called “Improving Search Precision Using Goolgle Desktop Search 1.0” this article was in the November 2005 Doctor Dobb’s Journal.It covers a C# implemenation for searching the Citeseer database with some extra information using Google Desktop. It is a nice article to read and it even mentions some of the changes required to get it working in Google Desktop 2.

Read More

C# 2.0:I don't know why I didn't see this comming

Paul Kinlan

For all my reading about C# 2.0, I don’t know why I didn’t see a properties set and get accessors can have differnt protection levels, for instance the getter can be public and the setter be protected.That is a pretty cool feature. Abhinaba’s weblog entry gives a few more detials.

Read More

Yahoo Term Extraction

Paul Kinlan

I really like the Yahoo Webservices, one reason is that the guys their are really helpful. I asked a general question and they were kind enough to spend plenty of time explaining some parts of the Yahoo Term Extraction API.My basic question was how does the “query parameter” that you pass to the Term Extraction help parse the context parameter.Their general answer was that their is a semantic network in the background that relates words and phrases to a general term.

Read More