Saturday, September 17, 2005
There will be a navtive XMLHTTPRequest object in IE7. It is definatly not in Beta 1, so lets hope it is in Beta 2! I would love this to be in ASAP because I keep running in to security issue having to always insure that browsers are set up correctly for ActiveX.
On a side note, it is also amazing to hear that they are producing a SELECT input box that can be layered properly!!! hopefully it will also be able to be styled better.
If someone knows better [most probably most of the world :)] then please leave a comment or email me: firstname.lastname@example.org
Abhinaba at Microsoft doesn't like it too much either, but for more well thought out reasons than I.
Why I don't like lambda expression in C#:
C# has originally developed from C++ /Java and is (was :^) ) a strongly typed object-oriented language. The new features being introduced like closure, continuation (yes, yes very limited continuation) in C#2.0 and now type inference, lambda expressions are de-generating the language. Even though there are people go gaga about continuation and lexical closures these are fundamentally functional language features and should be left to that. Introduction of bits and pieces of functional language features are not going to add value to C# and at the same time the surface area of C# is growing beyond what most developer can grasp.
Every language has a domain of application and an audience. Most people who work in C# developing web-services and web-based applications today are not necessary computer science grads. For them these concepts are a huge variation from the way C# used to behave. Functional programming is for the academia and not from the industry and should be left as such.
If I am asked, whether I'll use these language features, my answer will be maybe, and that is because the code written by me will be reviewed and maintained by people in MS who are fairly conversant with these. However, I think these features add burden to the learning curve of people who are not super interested in C# and should be avoided in favor of easier language constructs that might take couple of lines of code more, but would be more readable and maintainable.
These are just my opinions and I'm sure the designers of C# had given a lot of thought before adding them, but I strongly feel that these features are just adding more surface area to the language and will mostly go unused by the masses.
I do agree with him a little, as it stands now, at first glance I don't think I understand the point of it, nor do I want C# to change from an OO language into one that has seemingly convoluted Functional Programming constructs.
Anyway I am about to start playing with it. I will let you know what it is like.
Here is the article taken from the blog entry.
The developer community has asked for a long time: Where is the free developer toolbar for IE? We recognized the popularity of free IE tools like Fiddler and we listened to your feedback. I am glad to announce the next addition to our developer tool support: The IE dev toolbar. This tool will help developers to explore their HTML documents and understand everything about it.
With the IE Dev Toolbar you have several features at your fingertips to go deep into existing pages or pages that you are currently creating. You will be able to explore the DOM tree and find elements on the page, disable IE settings, view information, outline elements, control images, resize pages to common screen resolutions and have a powerful ruler that lets you measure pixel perfect content on your page. It also will help you to validate against existing standards and provides pointers to W3C specs.
At Chris's talk at the PDC on Tuesday, he announced that we would have a beta version available very soon. This is now ready and available for download. It is designed to work on IE6 as well as IE7.
I would like to thank our interns, Carl LeCompte, Mary Ann Jawili, Barbara Morales, Seth McLaughlin and Jeffrey Varga for doing a great job working on this project, and also a big thanks to David McKinnis, our developer.
I would love to hear in the comment section what you think and what additional features you would like to see added. Bugs can be reported at the Channel9 wiki.
[Via MSDN Blogs]
|Microsoft Anti Spyware [feed], Microsoft Explorer [feed], Internet Explorer [feed], Developer Tool [feed], Ie7 [feed], Msdn [feed], Ie6 [feed]|
|Internet Explorer - Wikipedia, The Free Encyclopedia ,Wikipedia: Msdn ,Internet Explorer - Wikipedia, The Free Encyclopedia ,Microsoft - Wikipedia, The Free Encyclopedia ,Microsoft Antispyware - Wikipedia, The Free Encyclopedia|
The results are shown below which are for this article if that makes sense. They were created in about a minute and I think they are all pretty relevant.
One of the things that I have noticed is that sometimes the URL isn't the direct url to wikipedia, sometimes it is the ClickUrl in the Yahoo search results. I am not too sure why this happens, but I will let you know if I make any progress on this.
I just need to think about ordering on them.
How would you like to see your tags and related documents ordered? Email me email@example.com or leave a comment.
|Yahoo Search Results [feed], Wikipedia [feed], Tagger [feed], Ajax [feed], Search [feed], Yahoo Search [feed]|
Friday, September 16, 2005
The reason why I created the AJAX Tagger is that it allowed me to add value to my blog entries by linking readers of my blog with other blogs of a very similar topic. Would you like to be able to have it use different sources rather than Technorati. For instance would you like it to link to IceRocket etc? Or is linking to related blog lists not what you want, would you like it to link to a site such as Wikipedia?
What I am trying to get at is: Where would you like the application to create automatically tagged links too?
|Icerocket [feed], Technorati [feed], Tagger [feed], Ajax [feed], Add Value [feed], Wikipedia [feed], Feedback [feed]|
Currently it creates a list of related tags at the end of the post. Would it be good if they were inline with the post? This has a minor problem, because sometimes the Yahoo Term Extraction API doesn't uses phrases and related keywords that aren't in the blog itself.
|Technorati [feed], Tagger [feed], Ajax [feed], Api [feed], Keywords [feed], Feedback [feed]|
Rob Franco and team - IE 7 Security
Steve Ball - Learning about Audio in Windows Vista
Abolade Gbadegesin and team - Networking in Windows Vista
There is a more complete list of videos here.
|Msdn [feed], Vista [feed], Channel9 [feed], Channel 9 [feed], Networking [feed]|
Thursday, September 15, 2005
That was a good reply from them and it made me very happy :) Way to go start.com.
Here are some of my entries about the subject
|Msn [feed], Start [feed], Annoyance [feed], Moan [feed]|
Thanks!! I have taken the feedback and will add some of your suggestions to my requirements for the next version.
Anyway, take a trip over to his blog to see my tags in action.
If anyone has any suggestions I would greatly appreciate feedback.
|Blog [feed], Feedback [feed], Tagger [feed], Ajax [feed]|
Wednesday, September 14, 2005
Everyone, make sure I don't do this. I don't have the time for this project and also it is not done .Net [although that is my day job].
|Asp Net [feed], Aspx [feed], Beta [feed]|
Anyway thanks to Venkat and Hadi for their responses. I appreciate it.
More Tomorrow. I have a couple of posts that I want to get up! I have just been really busy at the moment.
Tuesday, September 13, 2005
They also posted Start.com/developer and are looking for feedback on all this stuff. They react fast and seem like they are adding new features every few days.
I still haven't had a reply [or any sign of implementation] to my UI improvement suggestion. I don't think I am being silly, all I would like to hear is someone say, yeah it is good or yup kinlan you'r a fool :). I know you guys are busy, but everyone elses suggestions seemed to get taken on board.
Anyway, here is the email about feedback I sent.
I really love what you are doing on start.com, but I still have a minor greavance with the way the "x" button on the content panes work. It seems that every pane will close even if I don't confirm the click action by releasing the mouse. It is quite annoying because you can easily remove content panes by mistake.
It also seems that you respond to everyone elses critisms except this one, I don't think I am being silly and I do belive that if you fix this it will improve the useablity a bit more
Kind Regards, RSVP
I have just re-read my email... I sound like a nag :)
Here are my related entries:
http://www.kinlan.co.uk/2005/07/startcom-little-annoyance.html and http://www.kinlan.co.uk/2005/09/startcom-please-listen.html
|Robert Scoble [feed], Feedback [feed], Weblogs [feed], Suggestion [feed], MSN [feed], Start [feed],|
I have some resources all in one place on my main blog.
http://www.kinlan.co.uk/2005/09/msn-search-apis-are-up.html and http://www.kinlan.co.uk/2005/09/startcoms-developer-centre.html
|Msn Search [feed], Search Api [feed], Public Api [feed], Search [feed], Apis [feed], Cool Stuff [feed], Rss [feed], Pdc [feed], Ajax [feed], Soap [feed]|
Why do I say ATLAS? because over on http://start.com/developer/default.htm, you will see a link to an ATLAS runtime overview http://start.com/developer/atlasruntime.aspx.
One thing I have noticed from the "Getting Started" is that you need to enable cross domain data sources in Internet Explorer, whichI have already talked about in an earlier post [here].
I need to look in to this too :) I am going to have a busy weekend!
I have not had much time to look at it just yet, but I have some links for you.
Why MSN Search? http://msdn.microsoft.com/msn/msnsearch/whysearch/
MSN Search API Download: http://www.microsoft.com/downloads/details.aspx?FamilyId=C271309B-02DE-42A7-B23E-E19F68667197&displaylang=en
As far as I can tell the search API is a SOA0P service [http://soap.search.msn.com/webservices.asmx?wsdl], so no direct calls from IE it seems, and it looks like I will have to create a proxy forwarding kit :) ala My yahoo ones. :)
The download includes some documentation and some sample projects and you have to obtain an application ID which appears to be like the Yahoo Application ID. The forms can be found here: http://search.msn.com/developer and it looks like you need a .Net Passport.
|Msn Search [feed], Search Api [feed], Msnsearch [feed], Microsoft [feed], Search [feed], Msdn [feed], Aspx [feed], Downloads [feed], Download [feed]|
Monday, September 12, 2005
JenSense was the first I have seen to jump on the news that YPN added ad category targeting. What does Yahoo! Publisher Network Ad Targeting do? Simple, it allows you to define on a page, directory or site level the...
I like the idea of target ads. So come on GOOGLE! catch up! :) I could see that my next version of the AjaxTagger might be able to determine the best advert category to target a particular post too. Brilliant! :)
|Ajax [feed], Google Adsense [feed], Yahoo [feed], Google [feed], Ypn [feed], Search Engine [feed]|
Sunday, September 11, 2005
|Blog [feed], RSS Bandit [feed], Rss [feed]|
Why on earth is it done this way. They have a list of all the tags that a blog uses and all the journals that cross reference each other, so why can't they use this information instead of stepping back 5 years in search technology.
|Blog [feed], Technorati [feed], Search Technology [feed], Search [feed], Keywords [feed], Journals [feed]|
Here is a list of all the people ("Web Celebs") who like OPML and must know what to use it for; If anyone of them could tell me I would be very greatful. [I am trying to find more people]
Hmm, I really do think I am missing something. Should I be using OPML to help me find people who are OPMLing and know what it is for?
All I am trying to say is that I don't know what I am supposed to do with it!
ps. I tried to use Technorati's Blog Finder to find OPML supporting Blogs, there where 4 I think. Way to go Technorati!
pps. If your like me. The best resource I found was over on Wikipedi [http://en.wikipedia.org/wiki/OPML].
|Robert Scoble [feed], Web Celebs [feed], Technorati [feed], Blogs [feed], Blog [feed], Wikipedia [feed], Wiki [feed], Winner [feed], Opml [feed]|
Thanks to my AJAX Tagger for pointing this out :)
I have broken down some of the figures so that you know what they are in comparison to other Free (Not mentioning Ebay) API's
Google: 1000 queuries to the Search API per day
Yahoo: 5000 queries to each individual API per day
MSN: To be confirmed but it appears to be 10,000 per day [this could be per API or in total]
Amazon: 1 query per second = 60 * 60 * 24 = 3600 * 24 = 86,400 per day
|Search Api [feed], Robert Scoble [feed], Google [feed], Msn Search [feed], Ebay [feed], Amazon [feed]|