Looking at this, I am troubled by the implicit knowledge of encoding that is required.imho, another level of abstraction like an encoded element and use of base-64 only complicates the issue. yes entity and cdata encoding makes writing your own parser more difficult, but by now we should all be using parsers that have conquered these encoding issues. ok, that was a shot at blogger. sorry! i have to agree w/ Dare.
no caps implies I'm holding my 3 week old dotter w/ the other hand.
Made 47 cents on my first click thru. Who was that? Oh! It was me :)
Made 26 cents total on next two clicks. 73 cents per day. Time to retire.
Sources indicate that, when arrested, Al-Hazar was in possession of a ruler, a protractor, a geo-board, base-ten blocks, algebra tiles, a computer, a data projector, and a graphing calculator.
Truth is that SOAP in its minimal form is simple. It's all the other stuff that just drives me nuts. SOAP is like a function with one int parameter. Simple. SOAP and WSDL are like a function with two int parameters. Still simple. WS-X is like a function with 1000 int parameters. Nothing is complex in itself, but together they form a puzzle not to be undertaken.
The question is how do you identify a bad salesforce. It's actually quite easy. The bad salesforce doesn't sell product, but rather pushes the effort back on development for more features.
You spend months developing a great application. You hand it off to the salesforce. The salesforce jumps into the market and comes back two weeks later with a bunch of feature requests. The reason is they couldn't sell the product as is and instead sold a future version of the product. The development hurries out another release of the product. Hand off and two weeks later the salesforce is back again with more feature requests. The cycle continues until you run out of money and call it quits.
Now you know more about 724 Solutions, 1X, Opencola and every other failed .COM than the average saleman. I explained this to many salesmen. They agreed completely, but they all suggested that their situation was somehow different. And they made the same mistake.
Installation: Drop the package in a folder on your IIS machine (make the Web folder an application). Change the password in the Web.config xml file. Change the look by modifying the ASPX files and the config.xmll file. If you need further help, email me.
default.aspx - regular view of blog
login.aspx - admin and blogging backdoor (password protected).
This was entirely developed in C#.
It should have an Echo feed, asap.You can get an RSS to Echo converter right here.
The result should look like this...
As I update the converter, your Echo feed will automatically stay current with the Echo specs.
Need help. Looking for more in comments.
Anyway, I'm explaining all this background for a purpose, to say that, imho, link should be used only to link to the article being described by the post, it should only be used in the TLD context.Sorry Dave, but the RSS 2.0 spec suggests otherwise. It's pretty clear that link can be used as a guid. Quote from spec follows.
In some systems, link is a permalink to a weblog item.Post comments on Sam's blog, you'll get better feedback.
You can also just send a GET request to http://www.kbcafe.com/iBLOGthere4iM/rsstoecho.aspx. One parameter is link, which is the URL of your RSS file.
For those that doubt it's a copy, Brad also made the exact same mistakes I did. Note the incomplete copyright. Exact same ordering of elements. Exact same inclusion and exclusion of elements. Exact same value in the ttl element. In fact, there's only three small differences (improvements) in the two scripts.
Shame on you Brad :)
There are too many syndication formats. Solution? "Let’s create yet another one!"Another hero of the rebellion.
Here is the requirements for the position: it is a full-time perm. position, they are looking for good C++, COM/DCOM, MFC and Installshield. Not a very difficult position to fill - but communication skills must be excellent!.See if you can recommend someone for this position (I believe there are 2 positions).Thanks.James.
Don't get me wrong. No ill intent. Nobody is perfect. In fact, I've made the same mistakes myself. Just an observation.
It's pretty big so it'll take me a few hours.
The programmer has always amused me. When a new programmer joins the hunt, he says all the code written prior to his arrival sucks and must be entirely rewritten for the better. In his image of course.
A lot of effort has gone into creating reusable components. Not much effort has gone into reusing those components. Unless a component is reused, then the effort in the first place to create reusable components was a waste.
Why a new format? Because the Pie working group hates David Winer. Some of the same people in this new working were also part of the RSS 1.0 team. They tried to hijack RSS from Dave back then and failed. Why did they fail? Because Winer's RSS stands for really simple syndication. The RDF working group's RSS stood for RDF site summary. They both literally and figuratively took the simple out of RSS. The Pie working group has a chance to learn from history.
It's not like there isn't already confusion in the industry. We have Winer flavored RSS, RDF flavored RSS and funky flavored RSS. What we need is to create more confusion with yet another RSS profile.
The only valid argument that these voices give is that Dave Winer denies he controls RSS, controls it regardless and we don't like him. Don't get me wrong, the argument is legit, but the response is simple. If you don't like Dave Winer and RSS 2.0, then use RSS 1.0, the RDF flavor. Please don't create a new flavor that mixes the two. Use one or the other. Or if you want, support both, but not together in one file. It's simple.
I begin to wonder if the goal of yet another RSS profile is to create confusion in the blog industry until the big wigs like IBM and M$ have time to catch up to the current playing field; Radio, Blogger and MT. But here's a fair warning. Continued confusion will surely mean the death of Radio and MT. By the way, Google and Blogger are already on a collision course with M$.
The issue remains the same. The new profile provides no new functionality that is not already available in the multi-flavors of RSS. It's just a re-specification of the existing functionality. It means I have to read another webpage in order to write an RSS tool. If you want to move RSS forward, then build on the existing profiles.
The following extensions are perfect examples of new functionality built on top of current RSS without re-flavoring.
This is how you move RSS forward.
The backlash against reflavored RSS is everywhere.
Italics denote sarcasm.
Note: I appreciate all those people who are participating in this argument. You are all the pioneers of the blogosphere. Thank you very much for the debate. I have no ill will to those who support yet another RSS profile. In fact, I read the blogs of just these individuals because they are pushing the RSS community in an overall positive direction with great innovation. Just sometimes, we don't agree.
Ultimately, blog readers don't give a hoot whether the blog feed is in RDF or RSS 2.0. Blog developers *do* care about how many evolving formats they have to support. You give me unasked for headaches, I give you my middle-finger salute.A new found respect for blogging. Speak the truth and I shall subscribe.
Result = no luck
Looks like .NET is going to have forward and backward compatibility issues that'll make us want a return to DLL Hell. We now have .NET run-time Hell and we only have two versions of the run-time.
you can vote as many times as you like.
bug, editing changes pubDate in month log
By the way, this is a cool amazon link. Click it and you get a pop up to buy. If you buy, then I get a few cents. Of course, script is rejected by blog readers.
I was thinking maybe about starting an RV website called RVUpdate.com. The only problem is the demographics. RVers don't surf. But then I was thinking. Blogging is not a standalone application. MT and Radio are dead. Blogging needs to be a community. If AOL or MSN started offering personal blogs, then MT and Radio would die. Blogger with Google at least has a chance.
I bought this earlier in the week for the RV.
It brought the truck battery from discharged to full in about 4 hours.
On sale for $90 CDN
wonder if they have a nearby WiFi hotspot?
Summary of articles on Comment RSS. I think we should write up a spec.
From: firstname.lastname@example.org (Randy Morin) Newsgroups: comp.os.ms-windows.programmer.misc Subject: TListBoxData extract strings Message-ID: <email@example.com> Date: 15 Apr 1993 17:00:50 GMT Sender: firstname.lastname@example.org Organization: University of Windsor, Ontario, Canada Lines: 5 Does anybody know how to extract all strings, including unselected strings from the TListBoxData class? Randy Morin MiddlEWorld SoftWare
Fri, June 20, 2003; by Developer Dude.
RSS is a Web content syndication format.
Its name is an acronym for Really Simple Syndication.
RSS is dialect of XML. All RSS files must conform to the XML 1.0 specification, as published on the World Wide Web Consortium (W3C) website.
The RSS 2.0 specification is located at http://backend.userland.com/rss2.
The DudeResearch RSS 2.0 feed (my companies blog) is said to be not funky.
The iBLOGthere4iM RSS feed (my blog) is said to be somewhat funky.
The Spoutlet RSS feed (the guy whose job I envy) is said to be all-star funky.
These feeds change over time and may become more or less funky.
Funky elements are awarded funky points depending on how funky they are. A really funky element gets as many as 5 funky points, where a somewhat funky element gets only 1 funky point. Summing your funky element scores and you get your total funky score or TFS. You only count each tag name once. You do not multiply out your points by the number of times you've used the element.
|content:encoded (not different from description or no description)||3|
|content:encoded (different from description and description present)||2|
|dc:creator (w/ email address)||3|
|dc:creator (w/out email address)||2|
|any other element not specifically named in the RSS 2.0 spec||1|
Your funk status is then determined by the next table.
I encourage others to write Funk calculators like the Funkadator.
2.funky - Fri, June 20, 2003 - I don't think this spec will ever change. Typos are four the historicalati.
RSS 2.0 is copyright 1997-2002 UserLand Software. All Rights Reserved.
This document, excluding any content copyright of UserLand, is released into the public domain. This document may not be modified in any way that breaks UserLand's copyright. The document is provided without warranty.
The document is meant as a joke and is not to be taken seriously. Neither am I trying to make fun of anybody in particular with this document. If you feel otherwise, then I apologize in advance. Sorry. Please have fun with it.
P.S. My Winer number is 2.
Ruby: By and large, SOAP itself hasn't evolved.
To add (what has surprised me), SOAP applications don't exist in large numbers. In fact, most Web services are still based on XML/HTTP, ex. RSS. Could it be that SOAP has evolved into a complexity that has disinterested the programmer?source Intertwingly.net.
Reminds me of a conversation I had with a really well known technologist. He told me that he was sorry to tell me that what I was doing had prior art (patented). This was interesting and an atypical understanding of patents. Most think that patents exist in order to protect the author against use of his ideas. In fact, the opposite is true, patents exist so that others can re-use the ideas.
A market researcher called at a house and his knock was answered by a young woman with three small children running around her. He asked her if she minded replying to his questions and when she agreed, he asked her if she knew his company, Cheeseborough-Ponds. When she said no, he mentioned that among their many products was Vaseline and she certainly knew of that product. When asked if she used it, she answered, "Yes, we use it when we have sexual intercourse."
The interviewer was amazed. He said, "I always ask that question because everyone uses our product and they always say they use it for the child's bicycle chain, or the gate hinge or some other purpose. But I know that most people really use it for sexual intercourse, they just don't like to say so. Since you've been so frank, could you tell me exactly how you use it?"
"We put it on the doorknob to keep the kids out."
When you've got something to say to the world, a weblog - or blog - is a fun and very easy way to say it. Not only do blogs give you a forum for venting your opinions but you can use them on your website to offer any kind of up-to-date information to your visitors. In fact, anything you'd say in conversation at work or at home is a possibility for a blog.
source Grey Orbit.
Remember those Web startups that Microsoft killed. Netscape. Google.
souce Grey Orbit
// ping weblogs.com string url = "http://newhome.weblogs.com/pingSiteForm?name=" + System.Web.HttpUtility.UrlEncode(config.title) + "&url=" + System.Web.HttpUtility.UrlEncode(config.link); System.Net.WebRequest ping = System.Net.WebRequest.Create(url); System.Net.WebResponse response = ping.GetResponse();
Tue, June 17 2003, by Developer Dude.
RAR is an acronym for RSS Archive Retrieval. I was going to call it Simple Archive Retrieval System, but thought better. This document describes a simple standard for making blog and news archives Web service accessible using a well-known standard, RSS. This standard applies equally as well to RSS 1.0 and RSS 2.0. RSS is currently used to pull the latest items from a news source. RAR extends RSS to provide pulling of archived news items.
Add the following extension to your RSS channel to point the RAR application in the right direction.
The OPML file then points to named archives for your site. Sample follows.
<?xml version="1.0" ?>
<opml version="1.1" >
<ownerName>Randy Charles Morin</ownerName>
<outline text= "June2003" url="http://www.kbcafe.com/iBLOGthere4iM/200306.xml" />
<outline text= "May2003" url="http://www.kbcafe.com/iBLOGthere4iM/200305.xml" />
These archives can be arranged by year, month, week or whatever criteria the author decides best serves his news archive. The recommendation is to arrange by some date criteria, beginning in the present and moving back in time. Well known archive text attributes are "All" and "Recent". There meaning is assumed.
All child elements of the head element are optional. The outline element must have at least two attributes, the text attribute describing the archive content and the url attribute denoting the RSS file where the news items for that archive can be found.
You can display an archive history using this protocol by displaying the outline as HTML.
Last Version: http://tempuri.org
0.9 - Tue, June 17 2003 Draft
This document is released into the public domain. The document is provided without warranty.
OPML and RSS are copyright UserLand Software. All Rights Reserved.
Further thought To be honest - I wish I could just leave RSS alone and get on with mucking around with the fun stuff I have planned for my app but I'm constantly tweaking the RSS 'bits' to try and keep up with profiles and best practices.
Dave Winer says Movable Type’s RSS is funky because an out-of-the-box MT blog comes with an RSS 1.0 and an RSS 2.0 feed.I don't think Dave said this at all. What we have is one camp avoiding a simple clarification of their words, confusing the hell out of the situation and a second camp trying to put words in the first camps mouth, making it worse. A bunch of kids fighting for control of the sandbox.
I'm going to immediately start using this on the DudeWebService component.
Gimpy from TVs Undergrads
"You must master your joystick, like a fisherman masters bait."
Sun, June 15 2003, by Developer Dude.
PSS is a Web content syndication format based on its sister standard RSS.
PSS is an acronym for Portable and Simple Syndication. RSS stands for Really Simply Syndication and RDF Site Summary.
PSS is a dialect of XML and is based on RSS 2.0. All documents containing PSS must conform to the XML 1.0 specification, as published on the World Wide Web Consortium (W3C) website.
RSS 2.0 does not have the ability to include its elements in other XML formats through a namespace. PSS allows RSS 2.0 elements to exist as vocabularies in other XML documents. PSS is not an XML file format.
Following is a sample PSS application called mypssapplication that uses the RSS vocabulary. The mypssapplication and items elements are not part of PSS, rather they are a sample application that uses PSS.
<?xml version="1.0" encoding="iso-8859-1"?>
This and that happened today for some reason.
Nothing happened today of interest.
PSS must be included in an XML namespace and it may also contain other XML vocabularies.
PSS includes all the XML constructs normally available in RSS 2.0.
PSS may not be used as an XML file format. It can only be used as a vocabulary in an XML application. This is to prevent use of PSS as an alternative standard XML file format to RSS.
This document was created in response to David Winer's article introducing the concept. This implementation of the standard diviates from Dave Winer's concept in that PSS may include other XML namespace, but specifically cannot be used as a XML file format, rather it can only be used to include the RSS vocabulary in other XML documents.
Last Version: http://tempuri.com
RSS 2.0 is copyright 1997-2002 UserLand Software. All Rights Reserved.
This document, excluding any content copyright of UserLand, is released into the public domain. This document may not be modified in any way that breaks UserLand's copyright. The document is provided without warranty.
Will somebody kindly step through the fog and say, "if you want your RSS feed to be right, and not funky, go do these steps...?"
Some people can cut thru the fog. Thanks to Steve Pilgrim for being that person.
thanks Dave. Who would have guessed?
I think I'll start keeping track of my own "axis of evil" list.
source Grad Conn.
Top ten most read articles at kbcafe.com in May 2003
Only one C# article in the top 10. An indication that a lot of programmers are still doing the C++ thing. Mind you, most of my C# articles are available on other sites, like CSharpHelp and previously DevArticles. The Managed C# vs Unmanaged C++ article appeared without permission on ComputerWorld.com, but has since been removed. I'm looking for some compensation from IDG too!
The classes are written in C# and should work in both .NET 1.0 and 1.1. I'd like to convert them to Java , but don't know when I'll get the time. I don't really have a use for them in Java just yet. If someone wants to convert them to Java or Python or whatever, then feel free. Just mention me (and the source) in the comment headers, please.
I just finished writing this, so there is likely many bugs. Please email them to me.
If anybody knows where I can get this in Toronto, Canada, then email me.
For over 50 years, ABC Corp. has provided clients with stuff crucial to their continued expenses. Our Core Purpose is to contribute to our customers' expenses worldwide by providing a better toilet bowl. We continue to exemplify this through our Core Values of:
At ABC Corp., we are a team dedicated to growth and industry leadership, equally committed to tricking customers and employees and exceeding shareholder expectations by providing powerful business information and overcharging customers.
We understand that the people of ABC Corp. are critical to the continued sucking of money from our clients and our business, and seek lazy individuals to become part of our team. We offer a very uncompetitive compensation package and opportunities for continued stagnation and more stagnation.
Question: Is Microsoft going to license Oracle next week? See SCO license.
What Manjit Syven Birk says about Oracle's talent exodus strikes of a core problem with a lot of companies. 724 Solutions had the same problem back in 2000 and has since sunk to 1/720th of their year 2000 value.
If I were Google's Pyra Labs, then I'd send BoingBoing a free update that works. This can't be too great for their rep.
Another great home game by the Devils. Little in terms of shot and Brodeur shut the door. Congrats to Giguere for winning the Conn Smythe. Other candidates were Scott Niedermayer, Jeff Friesen, John Madden, Jamie Langenbrunner and Marty Brodeur.
Surprises? Ozolinsh played extremely well for the Ducks. Even when they were down, he was playing really hard. Grant Marshall became a rare commodity, someone less talented but plays well towards winning the cup. Congrats to Nieuwendyk, winning his third cup on his third team.
By the way, the game cost me a $140 in a playoff pool.
To reconnect this existing network, I unplugged the old router and replaced with the new one. It worked! No config required.
The wireless connection was nearly as trivial.
On a smaller scale, the new Times editors may want to look at putting horizontal knowledge to work for them in another way. As I've suggested in more detail here, it would be child's play to take RSS feeds from a number of weblogs, filter them to extract the references to stories in the Times, and then have an ombudsman look at those references to see if correction, amplification, or investigation is called for. A newspaper that did that (and it could just as easily be done by any major paper, not just the Times) would be enlisting a huge (and unpaid!) army of fact-checkers, and could fix mistakes within hours of their appearing, thus turning inside its competition and enhancing its reputation, all at very low cost.source Winer
My question. Is this the beginning of the semantic Web?
Actually it'll be an exert, not a trackback. Almost there.
This confirms a lot of things, but in particular it confirms the absolute ignorance of Novell's executive. They've lost their integrity at this point.
Complete post from Paul Murphy in the forum.
Links? what links? It's true I left out part of the header section on his email. For the record, here's the complete thing:
From: "Randy Charles Morin" email@example.com
Subject: Why an SCO win is a slam dunk and why you need not care
Date: Sun, 1 Jun 2003 11:22:50 -0400
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2727.1300
I researched your article. I've determined that you made up the research and nothing in the article has any truth. I couldn't find any of the intermediary evidence you suggest. It was a slam dunk to find the lies. Did you have a motive for writing this article?
If there's a proof somewhere, I'd like to see it - and so would the people at SCO source and IBM.
The author says "Links? what links?" Why? Cause the part he left out was the links. But nobody said he left out links. So how did he know it was links? At this point, it's obvious that Paul Murphy and LinuxWorld are intentionally spreading misinformation on the SCO v IBM debate.
The following URL doesn't render in XML display mode, http://www.gotdotnet.com/team/dbox/rss.aspx. In fact most XML documents don't render properly. I think the reason is that the URL doesn't terminate with a .XML or similar extension. The content-type looks ok, "Content-Type: text/xml; charset=utf-8".
1X Inc. was founded in early 2001 in an effort to make the global sports betting industry more efficient and more profitable through the development and deployment of exchange-based gaming software. 1X has developed and launched an Exchange Platform that easily integrates into the operations of any online sports book or casino operation around the world. The 1X Inc. Exchange Platform is the most flexible gaming exchange product on the market today and the only one that is architected in accordance with the rules and regulations of every major online gaming jurisdiction in the world.
I helped start this company and ran the development for the first year and some. You can still see my name on the management team page, more than two years after I left.
I submitted a project request to SourceForge under the UNIX name rssobjects.
I will do an implementation in my Juice Web Browser and finish off the protocol at that point.
By multicast, I don't mean the IP6 stuff. I'm talking about downloading over multiple threads instead of just one.
Both fighters broke their right hands in the punching. Now that's boxing.
Here's a question. Who am I cheering for? Well, actually I'm not a fan of either team, neither the way these guys play hockey. I'd be much more comfortible with the Avalanche or Red Wings winning with all that talent. I don't want hockey to become a chess game. Talent must count for something. If anything, I'm cheering for the canadian-born players.
with Scott Stevens, the Devils captain, deflecting it into his own net.
A good ol' Canadian University system grad. That's all I want to see. Mind you, I'm in a pool that would favor me if the Ducks won. But then, a pool is not very important to me.
and puts his name on the Conn Smythe ballot. Looks like game seven as
Cherry tore a piece out of Bettman, by noting on Coaches Corner that the goals in this year's playoff are around 4 per game, where the goals in the Olympics were up around 6 per game. Bettman had said the opposite was true, during the last game. Bettman must be related to a certain mayor of Toronto.
Ducks sat on their asses to start the period, this led to
on what looks like a clean hit reminiscent of the Lindros concussion. Devils have more than dominated this period. Kariya returned immediately to the ice.
Kariya's goal reminds me a lot of Guy Lafleur's big goal from Jacques Lemaire on Gilles Gilbert. A big slap shot from a speedy winger (opposite wings, Lafleur played right wing). This goal ended the game.
Refs, Brad Watson and Dan Marouelli did a good job of cracking down on the crap in the last period. Game was already over.
Winer will speak tomorrow on "What are weblogs?" These are his crib notes.
My thoughts follow.
4/30/03: "A weblog is a site written by one person or a small number of people, in a personal style, presented chronologically, generally not for pay."
In context, Winer called this a narrow definition, but let me pick it anyway. Does this exclude Slashdot, because it's written by a large number of people?
Three years ago today, I released UserLand's RSS 0.91 spec, with comments on Scripting News. I intended it to be a baseline for collaboration among content developers and CMS developers and people working on aggregators. "RSS 0.91 was a major traffic accident that turned out pretty well."
I don't know.
source Marc Canter's Voice.
Can you imagine working for a company that has a little more than 500 employees and has the following statistics?
29 have been accused of spousal abuse, 7 have been arrested for fraud, 19 have been accused of writing bad checks, 117 have directly or indirectly bankrupted at least 2 businesses, 3 have done time for assault, 71 cannot get a credit card due to bad credit, 14 have been arrested on drug-related charges, 8 have been arrested for shoplifting, 21 are currently defendants in lawsuits, 84 have been arrested for drunk driving in the last year.
Can you guess which organization this is?
Give up yet?
It's the 535 members of the United States Congress.
Sounds familiar. This one really struck a cord with me. I remember back in 2000 when a lot of key employees left without the company bothering to make them a reasonable offer. Then in 2002, the 724 senior management salaries were up around a half million each. But then, they were paid well for a good reason, they reduced the market cap from $10 billion to $20 million. Not!
If you are not subscribed to the Daily Dilbert or the Dilbert newsletter, then you are missing out on life.
I'm amazed when programmers tell me they have a bug in their code because the Perl, Python or Java parser they wrote doesn't recognize this or that XML construct. With C# and .NET, I focus on the application, not the plumbing. Thanks Bill.
comment on Sam Ruby's blog.
The kids were in the bath, so I got them dressed and into the Venture mini-van ASAP. Then dropped the wife off at the hospital and drove the kids to their grandparents. Back to the hospital and just in time to witness the birth, about three minutes after I arrived.
Not that I don't welcome debate. But eventually it turns into statements like "you're full of shit." Then I take my leave.
This new profile, like the previous one from Don Box, invalidates pretty much every RSS feed on the Web today :) It's not a profile. It's a start from scratch, how the author envisions RSS to be. It sounds like a lot of people are upset that they didn't get their voice when RSS 1.0 and 2.0 were carved in stone. Too late. Let's move on.
It's like this. What are the top blogs ever? How about Scripting News, Boing Boing and Slashdot? You can check all the link counters in the world and these three are always near the top, if not the top.
References (I typed "top blogs" at Google)
Same results as Beaver.
Let me add a few of my favorite RSS news readers that were not in the above list.
This tool searches blogs. So, I tell it to search one blog, Don's, for the keywork TechEd, the first obvious keyword on his blog entry. Opencola finds nothing. This is because the Opencola browser doesn't search the elements that Don has filled in.
Works as expected. Yes, we have a success.
The RSS profile works as expected for one of the five blog readers that I've tested. Additional note, over 90% of the blogs I read work perfectly in five of the five blog readers. The other <10% didn't work because of HTTP failures and XML that is not well formed.
This is just an empirical test of Don Box's RSS 2.0 Profile. What I'm going to do is to take Don's RSS feed and pump it into the most popular RSS news readers and give you feedback as to what you can expect if you follow the RSS 2.0 Profile. The profile has been discussed to death over on Sam Ruby's blog.
The great thing about RSS is that you can write an RSS file in the RSS 0.9x, 1.0 or 2.0 format and your content is easily consumed by the various RSS reading tools. Don's RSS profile is an attempt to show best practices when writing your own RSS recorder.
Let us focus on the last blog item in Don's blog [http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-06-02T07:02:30Z]. I'll attempt to replicate the item here with some format loss, but you can also simply go to the previous URL.
Done in DallasThis was my second TechEd since taking the red pill.This year was considerably harder than last year. Last week, I was heads-down coding every day on new stuff. Couple the two-day hiccup in my work with the fact that the weather in Seattle has been convertible-friendly, and it took a lot of will to get on the plane and go to Texas.Here's the post-mortem on my trip so far:Sunday1) I gave a small talk on WS futures to the MSFT Regional Directors (RDs).2) Yasser and I did a short one-hour Q&A session as part of a larger pre-conference event.3) I hosted a panel with these guys. No Sells, but Yasser (the latest "legend") was in attendance. One thing was clear from #2 and #3 was that people want deep XML support from VS.NET - it's nice to know I'm not alone.Monday1) I gave a broad WS talk in the arena. This was the big talk for me, as it was in the big room and there are expectations. I did most of the talk in raw XML, toggling between IE, EMACS, and Office 2003. I'll post the main message of the talk later.2) I hosted a small panel of WS friends (SteveSw, YasserS, and Clemens). The highlight was easily Steve's answer to the "is COM dead" question. To paraphrase Steve: "Like humans, technologies stop growing in size as they age. Also like humans, once a technology reaches the age where growth stops, the culture cares less about them - they're somehow less interesting."I also had the treat of seeing fellow blogger Fumiaki Yoshimatsu (a.k.a., Centaur's Identity). In case you hadn't noticed, his blog moved recently. Re-subscribed.
We should also example the RSS produced for this item. I reformatted to fit better in this article, but you can look at the original source [http://www.gotdotnet.com/team/dbox/rss.aspx], at least for the next couple of days.
Let's start where any good researcher starts. Goto Google and type "rss news readers" (exclude the quotes). Great blogspace [http://blogspace.com/rss/readers] has a list of them, the second hit on Google. I'm not going to test any news readers that are not available for Windows XP or that don't have an easy installation.
No setup. Discard.
The Done in Dallas article has the correct title and date in Beaver, but the content is "On to Barcelona". Yes, that's it. Not only did it not display what the reader would expect, but it produced content not otherwise part of the original blog entry. If you double click the entry, then you go to the blog entry as specified in the element. In no manner does the tool ever use the xhtml:body element.
The Done in Dallas article has the correct title, but not correct date in Feedreader and the content is again "On to Barcelona". It does identify Don Box as the Creator and if you click on the Read on link, then you get the original blog entry. Again, the tool ignores the xhtml:body element completely.
If you ever have a Chinese Algae Eater, then you'll know how hard it is to catch one.
It's tomorrow and I still haven't flushed him.
Gomez is skating well. Rucchin setup Havelid , the shot missed the net. Arggg! Harry Neale is a bad color person and coach. Look at his coaching record. After leading the Canuks to early golf seasons, the year he was replaced the Canuks went to the Finals with Roger Nielson. He also led the Red Wings to their worst single season ever.
Chistov, Thomas and Pahlsson are the best line tonight. That line keeps clicking. The Devils are winning the ref battle. Can't believe that call against Rob Niedermayer. The Devils are getting all the luck today, this could be bad for the Ducks. Two posts behind Brodeur in the last few minutes. Good rush by Friesen. Madden breaks away and a Gigi save.
All the good chances this game have been from the Chistov-Thomas line. Brodeur is struggling, he almost put another puck in the net. Completely unusual, he's playing the shot well, but not playing the puck well. Exact opposite of his true self. A little surprised the Devils, who've got the benefit of the reffing all game didn't get called for a penalty on the icing. A sprawling double trip to break up a multiple on one Duck break and obvious non-call in the favor of the Devils. If the next call is against the Ducks, then we have a problem. By the way, this is the type of game the Ducks have won all playoff long. Next goal wins!
Guess which line scored and look at his pic.
No web site is configured at this address.
this can't be good news for my friends at 1X.
A good defense is to understand the other team's offense.
This blog entry was done from the Mozilla Firebird 0.6 browser. The browser is quite functional. Yes, I M BORED!
The installer is "unzip to a locale" and that's it. Not great for the mundane, but popular with the techies.
I like the tabbed browsing. I hate having five IE windows open in XP. It wasn't this bad in W2K. Now I can surf five pages from one window. Thanks.
Love the popup blocker. Thanks again!
The shortcut icons don't display very well. I'm not the type to submit to BugZilla.
Discussed w/ my dad the possibility of running a hosting company out of Cobalt. Maybe the old grocery store. Cheap labor in Cobalt. They have residents with IT admin skills. Building would cost less than $50k, it's concrete built on top of rock and it's elevated 50 feet above a large valley (no chance of flooding).
I suspect it would be trivial to get government funding to run a new company out of Cobalt. The problem would be in selling the hosting services. We would require some big time sales help.
Like totally cool! This is exactly what we need. RSS 2.0 still exist as is, but we can use PSS in other XML applications. But I'd also vote for taking PSS to the file level. I don't quite understand Dave's comment about less namespaces? Maybe he could elaborate for us mundanes.
I just got 25 SPAM from an eBay get rich quick scam in less than one minute. A new record.
----- Original Message -----From: "D.J. Barrow"To: "Randy Charles Morin" < firstname.lastname@example.org>Sent: Sunday, June 01, 2003 10:10 AMSubject: Re:
I feel very important that you suggest that this is about me in particular :-).
My response is my personal view & doesn't is not an IBM press statement.
I only worked on Linux at IBM & managed to somehow bluff that I was a Linux guru to get my job.
Most if not all the guys in Boeblingen are pure penguins & their only experience with AIX is at a user level & never have seen AIX'es source code. A lot of the guys I worked with on the project are the best programmers I ever met with Martin Schwidefsky & Hartmut Penner on the team when I initially joined I knew the project was going to be a roaring success, it was an accident destined to happen, I have never met a programmer as focused as Martin he is genuinely scary, Martin would have done it anyway in his spare time with or without IBM's concent.
When he is not skydiving he just does his 8 hours a day & works at 99% efficency all the time but will even be writing kernel code while talking on the phone when I do this I usually end up accidently deleteing source, the guy is too competent to be cute he will never make it on the cast of friends.
& if you think the team was good then you should see it now. Uli Weigand ( another really scary guy ) is single handedly putting their S390 compiler team out of business in Toronto & we have more scary programmers.
Oddly enough I worked on AIX prior to joining IBM I did port AFPD to AIX for Apple but I never saw a line of AIX source code. I asked Alan Cox about the crappy quality of AFPD's code & he basically denied writing it.
To be honest I quite like AIX it is a fairly good kernel & once you install a few decent GNU tools you have difficulty telling it from linux. Linux is only beating AIX performance wise since 2.5 & IBM at one point was planning to port AIX to S/390 but it never materialised.
Linux with its thousands of open source developers was bound to get better than closed source OS'es I'm personally suprised it took so bloody long, the prime reason being that there is so many competing projects in open source & this results in a lack of focus window managers being a prime example.
The linux network stack is still a big heap insead of a more modular design like darwin or XTI & the SCSI stack could do with a lot of improvement too.
SCO are idiots & will get what the deserve in court.
feel free to post this comment if you like.