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


XML-Deviant: Eternal Refactoring







XML-Deviant: Eternal Refactoring

XML-Deviant: Eternal Refactoring 07/07/2004 07:49 PM

A summary of the latest happenings in the XML and RDF developer communities: refactoring specifications, Amazon wishlists in RDF, and XML as art.




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





Similar Items

XML-Deviant: Eternal Refactoring

Grok Headline matches for XML-Deviant: Eternal Refactoring

A Refactoring Example


A Refactoring Example 10/28/2003 11:08 PM
Michael Schwern explains how to use refactoring techniques to make code faster.

Database Refactoring


Database Refactoring 10/08/2002 07:08 AM
Scott W. Ambler talks about database refactoring, which is about making simple changes to a database schema to improve its design while retaining both its behavioral and informational semantics. For example migrating from a system that assumes addresses and names are a specific format to one that handles addresses and names for multiple countries.

"tri" On a different topic, here are some discussions on the ADOdb forums on PHP and Interbase and Object-Relatio nal mappings in PHP that might be of interest. Feel free to post your responses.

"zeldman.hc"

Off the top of my head: linklog
refactoring required...


Off the top of my head: linklog
refactoring required...
09/12/2004 07:24 AM

So Paul Hammond created webkit2png which is a lovely little command-line script for a Mac that goes and grabs a full screenshot of a web-page - full length on the page. It can also do a variety of other whatsits and hoojis which are really cool. So what I want someone to do now is to make a little app that sits your Mac which you can stick your remaindered linkloggery into that:

  1. Is templatable;
  2. Posts the links to del.icio.us and any other link aggregation place (damned if I'm going to leave all my lovely posts on someone else's system without hooking into mine);
  3. Grabs a screenshot of the page concerned (can be overwritten if you're linking to something random);
  4. Posts the whole she-bang to your linklog (complete with lovely little screencap) via the various weblog APIs;
  5. If someone could make it some kind of plug-in for my browser or make it triggerable via an AppleScript or something, that would be nice too.

To be honest, I'm not sure this is quite what I want, but it's becoming clear to me that the area of the linklog is in enormous neat of some refactoring and rationalisation work. I don't really think it'll sort itself out until one or more of the weblog companies actually puts in some templates and structures designed to support it directly, but I'm not sure how likely that is to happen...

Read the comments


Features: XML Europe 2004: Refactoring
XML


Features: XML Europe 2004: Refactoring
XML
05/05/2004 06:17 PM
The recent XML Europe 2004 conference showed that it's time to use the experience gained in the last 6 years to optimize the use of XML. Eric van der Vlist reports on sessions from the show.

On hybridised RSS feeds as evidence of a
need for webl0g refactoring...


On hybridised RSS feeds as evidence of a
need for webl0g refactoring...
02/05/2005 10:08 PM

Right then - I feel a bit like I've got the wind behind me and it might not last so I'm going to plough right on into another subject before the demons of fear crawl up my leg. Dave Shea's written a really insightful little piece (after Haughey) on the curr ent trend for hybridised RSS feeds merging del.icio.us feeds and Flickr photostreams with normal weblog posts. Here's some of the best stuff:

The problem I have is quite similar to what Matt describes: when new items show up in my newsreader from people I enjoy reading, I’m often mildly disappointed when it’s simply a new camera phone image, or a couple of sparsely-described links to stuff I’ve already seen. I’ll go one further though, and say this about the practice: it’s really damaging the signal-to-noise ratio of content I otherwise love.

And all I can say is that I couldn't agree more. My RSS feed at the moment is a monstrous atrocity. It's vile and clumsy and ugly and infuriating. But it's as vile as it is because that's where the software and systems that I want and need to use have led me. I want to fix it. I'd love to make it better, but to do so I'd have to sacrifice something somewhere along the way.

When I started weblogging it was all about the links, and the little asides and the one-liners and guff like that. I believe fundamentally that weblogs are communicative and social rather than being publishing ((Weblogs and) The Mass Amateurisation of (Nearly) Everything) and this seemed like a natural register for that kind of thing. Everything was nicely informal and easy. But the systems had their problems - Blogger style permalinks were an ugly and clumsy way to reference particular pieces of commentary, so people moved towards using Movable Type with is individual archives and built-in comments. Page-per-post sites, though, require a different form of writing - people change their interactions and the sites become less agile and less cross-conversational. Shorter posts get lost, posting becomes more of an effort and many things that one might like to talk about in passing get thrown away. There are benefits, it's clear - you write longer, better, more considered things. But they're not the same things that we used to be writing. You can see some of the transitions that occurred when I moved to using Movable Type in the visualisations that people did for me last year: Visualisations lead to Self-Knowledge.

I think this shift was really what caused the desire for people to start link-logs. Sites on the internet that we responded to emotionally but couldn't find time to write Movable Type-length posts about were getting no commentary at all. People who were busy found that they simply weren't writing anything for their sites at all - the length of posts that using MT seems to inspire (in my case anyway) started to be incompatible with post-work energy levels. The concept of a simple, throwaway linklog seemed to present a cure to this situation. People could post things and get their thoughts out into public quickly and easily. Or - just as importantly - they could keep track of the links that they wanted to keep track of - back to the weblog as personal link-organiser. It seemed like the perfect solution.

Certainly it didn't seem to matter much whether or not the links were unique or whether everyone else in the world had posted them too. This was the time that saw the emergence of what I call microcontent voting. The more people linked to something, the more people saw it, obviously - but now it was becoming an exponenial relationship rather than a linear one. This was because of the newly significant presence of aggregators like Blogdex, Daypop, Popdex, Technorati. Now there was an effective feedback loop - if something got the attention of a certain number of people in the ecosystem, it would be brought to the attention of even more. A site that got only a few links could be at the top of the aggregators within a day, and experience thousands of visits immediately.

The links had - in part - ceased to be just something you did individually and instead became something that you did as part of a community that one way or another helped information bubble up. I think this found its best expression to date in Hotlinks, which I really think needs only to be abstracted into a more generic service to take over the world.

But linklogs had their own problems - how should they be integrated into a weblog site? Should they be individually permalinkable or should they be aggregated in daily clumps? Should they sit in central bars or be relegated to little-read sidebars? Different weblog authors found different solutions to these design problems - with kottke and Anil probably being the groundbreakers in this area. But it still felt a little clumsy. The weblogs were capturing everything again - covering a whole range of content from long-form essays through to the smallest particles of link data - but it wasn't sitting together well - the weblog softwares didn't seem (and still don't) to have found a way to really consolidate this kind of combination management / conversation / publishing role. I personally strongly felt that my link-logs should be posted in daily digests as part of my main weblog. I'd done groups of links as posts for years, and I didn't see why that should change now. But these things were far from simple to perform.

The introduction of moblogging caused another problem - the infrastructure for handling phone to weblog stuff effectively had never seemed to emerge in an elegant, simple and un-hacky way - clearly they'd need different templates for a start, and again decisions had to be made about how to integrate them with the design and layout of sites. Should the photos be in a sidebar? Should they be a different and separate weblog? Should they be posted each day, or immediately as the photos were taken and coming in?

The two sites that - for me - changed this picture enormously were del.icio.us and Flickr in that they both provided me with new tool-sets for managing stuff and they both also gave me mechanisms for posting to my weblog in ways that seemed to afford more benefits than they had costs. Firstly, del.icio.us gave me the ability to organise my links more effectively than my weblog had - and made the process of refinding my links much much easier - and some slightly provisional settings do exist for publishing a daily digest to a weblog. So I get the space to file my links in a way that makes sense to me, and get to expose this action back to people. Except of course it's not a finished piece of functionality - I can't give it alternative formats for the title, I can't change how each link is formatted and I can't stop it publishing everything to both my site and weblog with extra fields of information exposed that I don't want people to see (like the del.icio.us tags that each post has). I can hide these tags on the web because I control the stylesheets. But it's much harder (rightly) to do that kind of thing in an RSS reader. The consequence? The posts generated by del.icio.us in my RSS feed are ugly and feel clumsy - they're functional, but they're not how I would have them...

And the same is true of my Flickr photostream. The pictures that I take are aspects of my life, and I want them to be exposed to people in the same way as my overt posts are - but I have non flexibility. I can have them posted directly to my site, but then they don't feel cleanly on my site in that they're still hosted elsewhere. And I can't aggregate them into clumps usefully - every photo appears as I take it, and I can't make a daily archive of them to be posted into the body of my site. So feedburner becomes the best option for bringing these very separate things together - except it has design problems of its own. Titles of Flickr photos don't seem to update and the integration of feeds - while beautifully elegant technically - does seem to create unbalanced or confusing feeds to experience... And if you're asking why I want to keep everything together in one Feedburner feed at all, it's because the functionality that feedburner affords me in tracking the number of people reading the damn feed is so incredibly useful to me. And I wouldn't get that ease or accuracty of calculation by having multiple feeds...

Phew! So that's the history of all weblog functionality in a nutshell, which wasn't quite what I was expecting to write. But the point is that all through the history of weblogs, the technologies have opened up new doors and created new problems. Different functionalities make it possible to do one thing much more easily or effectively, but they come with a smaller cost elsewhere. We're definitely moving in a positive direction, but each time we make a leap to a new level of functionality, things get more complicated and fractured and difficult for a while. Our feeds are ugly, and they don't quite work right and neither do our sites. But this is because the technologies that we're using to organise and collate our lives aren't quite communicating perfectly and aren't splicing themselves together in the way that we might like. And things are getting ever more complicated, and we need to do something about it.

And I'm beginning to think that the thing we have to do is start to reconsolidate and refactor the weblog concept itself. We need to take a step back for the first time in years and re-ask the question - what is it for? How do we find something hard and shiny in the middle of all these hybridised trends and make it the ideal shape to support all the other services that will grow upon and around it. In a whole range of issues - from the collation of our browsing to the handling of our photos, from the posting of our opinions to the way we're relating to our social networks - the traditional weblog format is starting to buckle. So rather than concentrating on the specifics of clashing informational streams in our feeds and looking to fix them, I'm going to make the problem even larger and ask - are these clashes evidence of something more seriously broken? Does anyone really have any idea what we do next?

Read the comments


Refactoring C# Code Using Visual Studio
2005


Refactoring C# Code Using Visual Studio
2005
08/05/2004 03:28 AM
I'd bet you would agree that a significant part of any engineer's day is spent re-working existing code to become in some way 'better.' In many cases, 'better code' is a subjective term, but some common improvements include: adhering to OO-best practices, increasing type safety, improving performance, and increasing code readability and maintainability. Refactoring is a formal and mechanical process, used to modify existing code in such a way that it does indeed become 'better' while preserving the program's intended functionality. In addition to improving a program's overall design, the refactoring process tends to yield code which is far easier to maintain and extend in the long run.

The Eternal Sun


The Eternal Sun 12/24/2004 12:24 PM
MERRY .....

Eternal Lands 0.9.6


Eternal Lands 0.9.6 02/15/2004 03:44 PM
A 3D MMORPG.

Eternal Lands 1.0.0


Eternal Lands 1.0.0 08/23/2004 02:21 AM
A 3D MMORPG.

Eternal Lands 0.9.8


Eternal Lands 0.9.8 05/05/2004 02:50 AM
A 3D MMORPG.

Eternal Lands 0.9.5b


Eternal Lands 0.9.5b 01/25/2004 11:39 AM
A 3D MMORPG.

Eternal Lands 0.9.3b


Eternal Lands 0.9.3b 12/30/2003 07:22 AM
A 3D MMORPG.

Eternal Lands 0.8.8b


Eternal Lands 0.8.8b 11/15/2003 02:13 AM
A 3D MMORPG.

Eternal Lands 0.9.2


Eternal Lands 0.9.2 12/19/2003 01:07 PM
A 3D MMORPG.

The Gorge of Eternal Peril


The Gorge of Eternal Peril 08/03/2004 05:24 AM
It's rare for any speaker to draw a standing ovation from the OSCON audience, but that's what David Rumsey did last week. And Rumsey isn't one of the heroes of open source software. He's a philanthropist who collects historical maps, scans them at high resolution, and publishes them on the Internet as open content that anyone can access and repurpose. His motive is partly to connect many people to content that few would be able to view in a museum:
I thought about donating it to a university, but their libraries focus on preservation, they'd have put my collection in a vault and there would have been no access. Along comes the Internet, and I found we could do even more with the digital content than with the originals. We serve over 7000 visitors a day. A typical map library will serve 200 visitors a year.
But expanding access, while lovingly preserving the feel of the artifacts he has collected, is only the tip of the iceberg. Although you can view these images in the expected ways -- zooming in and out, panning around -- Rumsey wants us to do more. He hopes we'll use the online maps to tell one another stories about history, geography, culture, and the environment. To that end, he's commissioned the development of a family of clients. For starters, there's a browser-based interface that you can use to view, pan, and read about the maps. Then, using an installable Java client, you can add annotations to the maps, crosslink points on different maps, and link from points on maps out to the web. ...

The Eternal Appeal of Punctuation


The Eternal Appeal of Punctuation 12/19/2003 11:35 AM
Punk-Tuation: Is It The New Anarchy Or Boring Old Fascism All Over Again? How anal serious about apostrophes are you? Just how far would you go for a perfect semi-colon? Do you regularly reach for heart pills before you read MetaFilter? Take comfort in this: Lynne Trusse's wildly popular Eats Shoots And Leaves is this year's surprise bestseller in Britain. And I've limited myself to the MeFi-adored Guardian, just to make my (as it were) point. So... how important is punctuation to you? My own suspicion is that punctuation is the new spelling. It is important. (And, lest this seem carefree and frivolous, let me confess right away that MetaFilter may well be the worst offender, in this regard, ever to have blessedly existed.)

Eternal Lands 0.9.2 Beta


Eternal Lands 0.9.2 Beta 12/15/2003 12:10 AM
A 3D MMORPG.

The Eternal Question: Are We Out of
Beer?


The Eternal Question: Are We Out of
Beer?
05/07/2004 11:29 PM
Students design wireless beer pitcher monitoring system: Meticulously researched, designed, and documented, two students solve the eternal problem of ensuring that pitchers are promptly refilled and that they don't miss last call by accident. A sensor monitors the pitcher's tilt and then alerts a remote system via radio signals. [via Slashdot]...

Eternal Lands 0.9.4 Beta


Eternal Lands 0.9.4 Beta 01/05/2004 07:56 PM
A 3D MMORPG.

For those with fat pipes who aren't
afear'd of eternal damnation


For those with fat pipes who aren't
afear'd of eternal damnation
01/18/2004 12:22 AM
Trailer for Tarant...er, Mel Gibson's Kill Christ .. mocking The Passion film

homepages.nyu.edu/~scs273/01.mov
track this site | 4 links


Browser bugs sprout eternal


Browser bugs sprout eternal 04/06/2005 12:24 PM
Fresh vulns for Firefox and IE

XML-Deviant: What Next, XML?


XML-Deviant: What Next, XML? 03/14/2005 05:44 PM
Micah Dubinko debuts as the new XML-Deviant columnist with a look at the recent debate about the future of XML. Will there ever be an XML 2.0?

XML-Deviant: XML, the Web, and Beyond


XML-Deviant: XML, the Web, and Beyond 12/19/2004 03:49 PM
XML community coverage; browser technology and open content join traditional XML topics in the new-look XTech 2005 conference; plus debate on when multiple schemas are the best way forward.

XML-Deviant: Something Useful This Way
Comes


XML-Deviant: Something Useful This Way
Comes
06/09/2004 06:50 PM
The Semantic Web appears to be powering ahead: so why are there so many doubters in the XML world?

Deviant Art


Deviant Art 04/14/2004 10:31 PM
Deviant Art is an incredibly rich resource of the profound, the visually impressive, amusing, and surreal.

XML Deviant: Instant RSS


XML Deviant: Instant RSS 05/23/2002 10:39 PM

XML-Deviant: On Folly


XML-Deviant: On Folly 12/19/2004 03:48 PM
XML-oriented programming languages? Crazy! The Semantic Web? Nuts! Or perhaps not. Edd Dumbill on how the crackpots were right all long.

XML-Deviant: Politics By Any Other Name


XML-Deviant: Politics By Any Other Name 05/12/2004 06:55 PM
The recent News.com interview with Bob Glushko spawned a rash of debate among XML developers. The topic? Standards, of course! Kendall Clark offers his own views, and reports on the surrounding community debate.

XML-Deviant: RDF Roundup


XML-Deviant: RDF Roundup 09/22/2004 06:24 PM
Edd Dumbill's report on XML community discussions covers how to write XML documents as RDF models and more incredulity at the WS-* web services specifications.

XML-Deviant: What are Microformats?


XML-Deviant: What are Microformats? 03/23/2005 08:00 PM
Micah Dubinko asks what microformats are and whether they are here to stay.

XML-Deviant: The Cost of XML


XML-Deviant: The Cost of XML 12/19/2004 03:48 PM
The apparent overhead of using XML is once more in the spotlight, as is the financial overhead of using eBay's web services. Edd Dumbill reports.

XML-Deviant: Forming Consensus


XML-Deviant: Forming Consensus 06/05/2005 11:54 PM
In his latest XML-Deviant column, Micah Dubinko outlines a plan for combining the XForms and Web Forms 2.0 communities.

XML-Deviant: Deconstructing
Certification


XML-Deviant: Deconstructing
Certification
03/17/2005 04:21 AM
Micah Dubinko asks what business and personal value XML certification might have.

XML-Deviant: Models with Character


XML-Deviant: Models with Character 03/14/2005 05:43 PM
Micah Dubinko tallies up the score in the new W3C specification, called "charmod" colloquially, about the use of Unicode in XML applications.

XML-Deviant: Specification Proliferation


XML-Deviant: Specification Proliferation 06/17/2005 04:28 PM
Micah Dubinko examines the problem of specification proliferation and looks to a similar area — open source software licensing — for possible solutions.

XML-Deviant: XTech 2005


XML-Deviant: XTech 2005 06/05/2005 11:54 PM
Micah Dubinko's XML-Deviant column summarizes the highpoints of XTech 2005, the recent European XML conference.

XML-Deviant: On Practical Elegance


XML-Deviant: On Practical Elegance 04/06/2005 09:21 PM
In his latest XML-Deviant, Micah Dubinko investigates the hidden meaning behind several permathreads found on the XML-DEV mailing list.

XML-Deviant: XQuery's Niche


XML-Deviant: XQuery's Niche 12/29/2004 08:49 PM
XQuery has been much hyped, but is it sufficiently different from XSLT to be successful? Edd Dumbill follows a debate looking for XQuery's niche.

XML-Deviant: Browser Boom


XML-Deviant: Browser Boom 07/14/2004 05:29 PM
Edd Dumbill reports on the boom in web-browser innovation as well as Mozilla and Opera's mysterious desertion of the W3C as a forum.
Grok Description matches for XML-Deviant: Eternal Refactoring
GrokA matches for XML-Deviant: Eternal Refactoring

XML-Deviant: Eternal Refactoring

The following phrases have been identified by the grok system as matching this entry:

















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

Artificial
Intelligence
Resources from
Marcus Zillman

Biological Learning
and AI

Surgery without a
cut to the skin

NHS inequalities
criticised

Missing U.S. Marine
Said to Be Safe in
Lebanon-CNN
(Reuters)

Avalanche Hire
Quenneville As New
Coach (AP)

Yahoo's 2Q Profit
More Than Doubles
(AP)

3 Bodies Found on
Donaldson Ranch in
N.M. (AP)

Antibiotic-Resistant
Syphilis Spreading
(AP)

Ex-GOP Senator
Suggests Bush Dump
Cheney (AP)

U.S. to Testify on
Air Defense Woes
(AP)

Philippine President
Halts Iraq
Deployment (AP)

OpenHow-Tos
OK - now I know.....
Wikipedia hits
300,000 pages

Chinese Gov't Backs
Web Search for
Global Business
(Reuters)

Eclipse packaged
with plug-ins for
ease of use

Siebel, BMC warn of
lower-than-expected
results

Internet Explorer
Still Vulnerable
July 7 - 4:58 PM ET
A self-appointed
security sleuth has
uncovered a new vu

Microsoft
Anti-trust: EU court
sets 'informal'
meeting July 27

Yahoo's Profit Up on
Ads, Shares Drop

New PayPal Fee
Structure

Museum to Offer
Photos of Art to
Download

Yahoo's 2Q Profit
More Than Doubles

Gateway Shoots Back
at HP in Patent Feud

Legislators Scramble
to Prevent VOIP
Regulation

Stop, hey, what's
that sound?

Yahoo profit
doubles; shares
tumble

DNRD 2.13
SoulCatcher 0.2.4
CocoaPerlCEDICT 2.1
BEAST/BSE 0.6.2
Musicextras 0.6.3
Offshoring where do
we go next and my
run in with a pitch
man

Spaceship One back
on track to go after
X Prize

Gmail Imports
Contacts

More on rich clients
Siebel and BMC issue
earnings warnings

Apple names new
retail VP

Yahoo media exec
steps into new role

Briefly: Apple names
new retail VP

International
Biometric Group
Teleconferences
Scheduled for July 8
at 1pm Eastern

Bayfront Health
System Goes Wireless
with MercuryMD

Yahoo: Ads, Premium
Services Helped
Double Earnings

Harry Potter And The
Order Of Word 5.1

Macally iPod ArmBand
Tiger Primer: Safari
2.0

PalmOne Introduces
New Reousrce Center
For Mac Users

Apple Hits Back At
Sony 'Misleading'
Walkman Marketing

Jext
what is grok?