stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Dealing with the Good, the Bad, and the Ugly Feeds







Dealing with the Good, the Bad, and the
Ugly Feeds

Dealing with the Good, the Bad, and the
Ugly Feeds
01/16/2004 01:02 PM

It's amusing to me that so many bright engineers are fighting inside a paperbag over the issue of what to do with bad feeds.  For some reason, probably human nature, they have limited themselves into finding a solution at the spec and parser implementation level when there is no solution there and the discussion has devolved into exchanging “is so“ and “is not“.

The Biased Liberal post offers a solution at the UI level without irritating the user.  The problem can also be solved at marketing and legal level although I favor the UI level solution.

One rather amusing (?) thought I occasionally use to pull myself out of a hole is that the ultimate solution to every problem is world destruction.  All right, it's not funny, but it does shake me out of the box.  As to the implementation, it's easy if you believe a tree falling without an observer makes no sound.

Update:

Looks like the XML-DEV got thrown into the paperbag as well.  There is now a long ongo ing thread on Postel's Law, exceptions, and what to do with bad feeds.  Elliotte Rusty Harold did ment ion my Biased Liberal solution, but XML-DEVers seems to prefer talking about parsers, specs, what the world wants and needs, theories, history, scenarios, etc.  Well, they seem to be enjoying themselves so let's not bother them.




This is a GrokNews Entry: (what is grok?)





Similar Items

Dealing with the Good, the Bad, and the Ugly Feeds

Grok Headline matches for Dealing with the Good, the Bad, and the Ugly Feeds

The good, the bad and the ugly


The good, the bad and the ugly 04/14/2005 12:33 PM
As Tom DeLay continues to get riddled, Trent Lott is shooting from the hip again.

The good and the ugly


The good and the ugly 11/13/2003 07:42 PM

PHP.net has a new feature on their search page - a really nice implementation of an auto complete text widget in Javascript. Even better, the search page is valid XHTML 1.0 Strict and uses CSS for the layout. Let's hope this is an indication of things to the come for the rest of the site, which still mostly consists of tag soup.

Here's the ugly bit: the javascript for the auto complete function is deliberately obfuscated. Now I know that this decision is completely up to the author of the script, but personally I find it exasperating. PHP is an open source project, and obfuscation in this way is the antithesis of the open source ideal. A big part about open source is that people shouldn't have to invent something twice - why waste duplicated effort when sharing code costs nothing and benefits everyone? I'm sure the author had their reasons for hiding the code in this way but to me it seems like a wasted opportunity to teach site visitors a useful new trick. A bug concerning the obfuscation has already been raised in PHP's bug tracker but was closed without a full explanation.

Obfuscation of client side code such as Javascript is a pretty futile exercise in any case. Most of the effect of the obfuscation can be easily reversed using a tool such as Jesse Ruderman's view variables bookmarklet, which displays all variables on a page (including ones that contain decoded content from obfuscated variables) and pretty-prints functions to make them more readable.

It's impossible to prevent "theft" of your Javascript, but if you really want to stop people from using it the best you can do is to place a copyright notice in the code and ask people to contact you for licensing options. If it's on the web, people can take it. Clear copyright messages are a far more ethical deterrent than ineffective tricks.


CSS: The Good, the Bad, the Ugly


CSS: The Good, the Bad, the Ugly 04/09/2004 04:01 PM
I took pretty aggressive notes during the panel that came after mine. Enjoy! (You can tell I was paying more attention to the two people who were talking about things I hadn't heard much about before; less notes from their...

Fingerprints as ID - good, bad, ugly?


Fingerprints as ID - good, bad, ugly? 04/19/2004 12:32 PM
Letters Well, there's an effectiveness:usability trade-off, for starters

EIOffice: The good, the bad, and the
ugly


EIOffice: The good, the bad, and the
ugly
06/02/2004 12:07 PM
Evermore Integrated Office is an extremely promising new Java-based office suite that currently runs on both Linux and Windows, with versions slated for Mac and Solaris. EIOffice is a remarkably faithful clone of Microsoft Office, with a twist -- it provides a level of integration unmatched by any office suite on the market. It's not without problems, though, a couple of which take EIOffice out of the running for some organizations.

Themes: Good, Bad, and Ugly


Themes: Good, Bad, and Ugly 02/10/2004 02:51 AM
MacThemes. net has posted a look at the entries in the OWC/Unsanity Theme Contest. Let's face it: most themes, with a few exceptions, just plain suck.

Panther: The Cool, The Good, The Bad,
And The Ugly


Panther: The Cool, The Good, The Bad,
And The Ugly
10/28/2003 11:06 PM
Panther is certainly interesting and will get better with minor tweaks. (Apple-x.net via MyAppleMenu)

The Good, Bad and Downright Ugly of
Flash Email


The Good, Bad and Downright Ugly of
Flash Email
08/18/2002 04:40 PM
Send Rich Media, Streaming or Flash Email may be all the rage with Marketers and Advertisers alike. But is it as effective as all of the folks trying to sell you on it say it is? Read on for some tips concerning what you should know before you try to send Flash & other Rich Media Email.

Adding Music to your Web Site - the
good, the bad and the ugly


Adding Music to your Web Site - the
good, the bad and the ugly
05/21/2004 10:04 AM
WebDevInfo May 21 2004 1:58PM GMT

Livewire: the Good, Bad and Ugly -
Plastic Surgery Stories (Reuters)


Livewire: the Good, Bad and Ugly -
Plastic Surgery Stories (Reuters)
05/01/2004 07:51 AM
Reuters - The Internet can't make you beautiful, but it does cater to a host of vanities, from the search for the perfect eye shadow to the ultimate makeover, plastic surgery.

Guardian Unlimited | Columnists | Julie
Burchill: Good, bad and ugly


Guardian Unlimited | Columnists | Julie
Burchill: Good, bad and ugly
12/02/2003 12:28 AM

Good Geek RSS Feeds Here


Good Geek RSS Feeds Here 10/16/2002 05:35 AM
Here's a good source for PHP News. I don't know how I missed this one (but I do know how I found it -- I checked my referrer logs). It even has an RSS feed about PHP, another about Google, one on RSS, several on Open Source stuff, one on Soap and even more. Recommended. [ Go ]

isbn.nu feeds, or how to find good
prices on books, also: I’m mad as
a March TiVo


isbn.nu feeds, or how to find good
prices on books, also: I’m mad as
a March TiVo
02/01/2005 08:54 PM
Glenn Fleishman told me about something clever—at his site isbn.nu, you can get feeds for individual books. The feeds show prices, so you can see how much a book is at Amazon, how much at Powell’s, and so on.

Say you want to buy Tom Negrino’s latest book about managing your personal finances with Quicken. Since you’re smart about money (or at least hope to be), you’re looking for a good deal.

Here’s what you could do:

1. Get the ISBN number of Tom’s book. (You could search for it at isbn.nu, look it up on Amazon, etc.)

2. Add a new feed with a URL that looks like this: http://isbn.nu/0321293657.xml

(The number part is the ISBN, which is different for each book.)

When a price changes, the feed is updated.



In completely other news...

daveXtreme says: “Here’s how I’d describe podcasting: it’s like TiVo for radio.”

See? Can’t get away from TiVo comparisons.

My love is like a red, red TiVo. Shall I compare thee to a TiVo’s day? Whether ’tis nobler in the mind to suffer the slings and arrows of outrageous TiVos, or to take arms against a sea of programming, and by opposing TiVo them?

I got TiVo on a cloudy day—when it’s cold outside, I got the month of TiVo.

Developing Feeds with RSS and Atom.
Chapter 8: Parsing and Using Feeds


Developing Feeds with RSS and Atom.
Chapter 8: Parsing and Using Feeds
06/05/2005 11:48 PM
In this section, we'll look at the two major alternatives for parsing feeds, MagpieRSS and the Ultraliberal Feed Parser. Both parsers are libraries, both convert feeds into native data structures and neither cares whether a feed is RSS 1.0, RSS 2.0 or Atom. By O'Reilly. 0603

Updated all the 0.9 RSS feeds to 2.0
feeds


Updated all the 0.9 RSS feeds to 2.0
feeds
03/13/2003 10:14 AM
For those of you who have no idea what this means, you can either ignore it, or read up on...

""I'd just like to get together with a
guy from time to time just to -- just to
play. I'd like him to be, uh, in very
good shape, flat stomach, good chest,
good arms, well-hung, cut, uh, just get
naked, play, see what happens, nothing
real heavy ..."


""I'd just like to get together with a
guy from time to time just to -- just to
play. I'd like him to be, uh, in very
good shape, flat stomach, good chest,
good arms, well-hung, cut, uh, just get
naked, play, see what happens, nothing
real heavy ..."
08/31/2004 08:45 PM

Dealing With CD And DVD Rot


Dealing With CD And DVD Rot 05/05/2004 05:10 PM
When CDs first came out, they were marketed as being nearly indestructible. We were told we'd be able to throw them around like Frisbees, run over them with cars, and beat on them with a baseball bat and they'd still play perfectly. Obviously, that turned out to be a bit less than truthful, and most people know to take at least some level of care for their CDs and DVDs. Still, now that they've been around for a while, people are noticing the problem of "CD rot" where, for no clear reason, the data layer of the disc just starts to go bad. Of course, the simple solution is to make backup copies (and backup copies of the backup copies for when those rot). However, the music industry is already upset enough with the idea that people can legally make a personal copy of a CD, and would prefer, when your CD rots away, that you just go out and buy another one.

Dealing with Ripoffs


Dealing with Ripoffs 02/01/2005 09:07 PM
At one time or another, most designers will have to deal with the realities of a creative profession: people rip you off.

Dealing With Pain


Dealing With Pain 02/05/2005 10:16 PM

On the Monday Podcast, Our Geek mentioned that his back pain was causing him quite a bit of discomfort, so when I seen this article I thought it would be a good idea to share it with you, it’s from Wired News and it’s called "The Painful Truth"

“Because nerve blocks affect a precise area of the body, they fall under the category of regional (rather than general or local) anesthesia. An elementary form of regional anesthesia is already widely used in maternity wards: the epidural block, employed to numb the pain of labor and achieved by injecting analgesics and narcotics along the spine.”


Dealing with the boss from down below


Dealing with the boss from down below 06/08/2002 10:39 PM
CNET Jun 8 2002 10:10PM ET

Dealing with Intruders?


Dealing with Intruders? 08/13/2004 03:43 AM

Dealing Gems


Dealing Gems 08/30/2004 12:02 PM
Casino equipment specialist Shuffle Master has been turning up aces.

Round Up: Know who you're dealing with


Round Up: Know who you're dealing with 02/13/2004 01:27 PM
newmediazero Feb 13 2004 5:14PM GMT

Wheeling And Dealing


Wheeling And Dealing 04/01/2005 07:57 PM
Rebelscout Jediman reports a juicy little tidbit from his local Target regarding their upcoming price special on Revenge of the Sith figures.

Dealing with Lost Causes


Dealing with Lost Causes 07/22/2002 07:40 AM

I've seen ugly, but thats like


I've seen ugly, but thats like 08/21/2004 08:20 PM
Doing a Lynndie

"Ugly Zoo"


"Ugly Zoo" 04/19/2004 03:01 AM

Ugly, Why?


Ugly, Why? 05/23/2004 01:53 PM
I took a minute and looked up Vonage’s Motor ola box that I was wrestling with yesterday. I was thinking “boy, that’s an ugly box” and then “that’s an ugly web page too.” But the problem is bigger...

Dealing With Playlist Anxiety


Dealing With Playlist Anxiety 04/06/2005 09:36 PM
It's been a few years since the concept of playl ist anxiety was first discussed. With the ease of sharing playlists via iTunes or other music software, it appears that some listeners freak out over what others might think of their music-listening tastes, and some even change what they listen to in such environments to protect how others might view them. Apparently, that concept is interesting enough that some researchers are doing a study of how playlist anxiety impacts people in an office environment. The study is pretty simple, so far, and only looked at a very small group of people, but it is an interesting subject. It appears that at least some people do change their listening habits out of fear of what others might think, and it seems likely that some have crafted different "public" and "private" playlists to protect their own egos from being slammed for listening to too much Britney Spears. The research also found that people generally aren't that interested in browsing through other's playlists, but will take a recommendation from someone and go searching to hear that particular artist or song. It seems that random browsing is too hit or miss to be worthwhile. Either way, the various download music stores might find such data useful in figuring out what kinds of things to promote. It also raises interesting questions about the whole issue of "the long tail." Will people shy away from certain niche artists for fear of being considered outside of the norm? Or is that canceled out by listening to niche artists to prove that you're independent and cool when it comes to music?

Dealing with difficult consultants


Dealing with difficult consultants 01/07/2003 02:47 PM
CNET Jan 7 2003 1:02AM ET

Dealing With The End Of Life Of Red Hat
Linux 7.x, 8.0 and 9


Dealing With The End Of Life Of Red Hat
Linux 7.x, 8.0 and 9
02/18/2004 05:33 PM

Dealing with Blog Spam


Dealing with Blog Spam 03/14/2005 05:34 PM
For the past few days, we've experienced a bit of a slowdown in the timeliness of our data. To give you an idea, our normal median time between being pinged by a blog and having the data available in...

Dealing in Brand Appeal


Dealing in Brand Appeal 08/06/2004 01:20 PM
Cherokee's CFO explains how a focused approach seals deals.

M&S share dealing investigated


M&S share dealing investigated 06/26/2004 11:51 PM
Marks and Spencer faces allegations of insider trading, as it is investigated by the Financial Services Authority.

Microsoft Dealing From Strength


Microsoft Dealing From Strength 04/22/2004 08:00 PM
Smart Money Apr 23 2004 0:43AM GMT

Dealing with 'better idiots'


Dealing with 'better idiots' 08/13/2004 02:06 AM
Computerworld Singapore Aug 13 2004 5:45AM GMT

Dealing With iPhoto Duplicates


Dealing With iPhoto Duplicates 12/17/2004 06:27 PM

If you're serious about managing your photos, use a different utility. By Christopher Breen, Macworld


Dell's Rollins turns on ink-dealing HP


Dell's Rollins turns on ink-dealing HP 05/24/2004 10:32 AM
Evil trade in world's most expensive liquid

Gates hit with $800,000 share-dealing
fine


Gates hit with $800,000 share-dealing
fine
05/04/2004 05:17 AM
Silicon.com May 4 2004 8:47AM GMT
Grok Description matches for Dealing with the Good, the Bad, and the Ugly Feeds
GrokA matches for Dealing with the Good, the Bad, and the Ugly Feeds

Microsoft's 'Drug-Dealing Methods'


Microsoft's 'Drug-Dealing Methods' 07/06/2004 03:12 AM
Infoshop Jul 6 2004 6:54AM GMT

With suggestions for dealing with him
now and after Germany's surrender.


With suggestions for dealing with him
now and after Germany's surrender.
03/31/2005 09:34 AM
Analys is of the Personality of Adolf Hitler by Cornell University in 1943 has been released online. The analysis was comissioned by the predecessor to the CIA and declassified several years ago, according to The New York Times. This official analysis should be of interest to those who have been doing amateur analyses for years.

Dealing with mobile security threats


Dealing with mobile security threats 03/31/2005 11:29 PM
ZDNet Apr 1 2005 2:13AM GMT

Dealing with technology in real life


Dealing with technology in real life 09/02/2004 07:17 PM
ZDNet Sep 2 2004 9:50PM GMT

Patience is key when dealing with a
difficult consultant


Patience is key when dealing with a
difficult consultant
01/10/2003 02:45 AM
CNET Jan 10 2003 1:54AM ET

Dealing With Massive Attack: DNS
Protection


Dealing With Massive Attack: DNS
Protection
10/25/2002 07:23 AM

"Skunks have a way of dealing with that
sort of thing"


"Skunks have a way of dealing with that
sort of thing"
04/12/2005 08:27 PM

Dealing with the Good, the Bad, and the Ugly Feeds

The following phrases have been identified by the grok system as matching this entry: "dealing with being ugly"

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

O'Neil the Chicken
Scratching Nasty
Blogger

An Apology
Tracing ISAPI
Extension in IIS 6.0

Ayn Rand on Ethics
iRider and Great
Satellite Images

Longhorn Feature
Request: Categorized
Add or Remove
Programs List

Naming for
Performance

Loving Norah Jones
Final test
Show Errors and
Warnings

Sam Ruby on
syndication and XML
well-formed-ness

Earthquake feeds
Taking one megapixel
picture on Mars

D-Link's new
Wireless Media
Players

USB-powered air
humidifier

Centrino gets a bump
up in speed

The DIVA
Gillette's M3Power
Pretec's 1GB
MultiMediaCard

Doing more with the
iSight

You mean there IS an
IE team?

Advice worth
repeating

This could be the
most ludicrous tech
patent yet

Immigration has made
us fat

Web ad trademark law
to be retested

ICANN Advises Domain
Name Server
Redundancy

Playboy Wins Net
Trademark Dispute In
Court

Police win
paedophile internet
ban

eGovernment open
source costs
threatened by SCO
anouncement

Siemens wins GBP200m
Welsh government IT
deal

Playboy wins Net
search trademark
dispute

AT&T Wireless
Circled by Several
Suitors (Reuters)

Online
music-swapping
moving back up:
survey (AFP)

Anti-counterfeit
software:
implications for
Open Source

Scarf, scarf,
baby...

A Favour House
Atlantic

Why is there a part
of a cookie here?

Linux Defense Fund
Formed

Leaving Las Vegas,
and Glad of It

Who's Reading What
in RSS

Assistance Requested
from QuickTime Gurus

Will 'Conservatives'
Denounce Powerful
Right-Winger's
Genocidal Rantings?

Another Cautionary
Tale for Car Renters

Online Activist
Seeks Offline
Insight

'Standards' at CBS
Television

Wheels of Justice
Grind Up Major Enron
Criminal

Back to the Moon, to
Mars and Beyond

More on Tracking
Reporters via the
Web

Wow: Four-Way Dead
Heat in Iowa

what is grok?