"I have a mind like a steel... uh... thingy." Patrick Logan's weblog.

Search This Blog

Saturday, May 22, 2004

MS IBF and Open Office?

Microsoft's Information Bridge Framework looks interesting. Perhaps Open Office and other applications could integrate the same back office data.

IBF will allow developers and information-worker users to expose "enterprise business objects" and then pull them right into their familiar Office documents. (Enterprise business objects, in this context, are entities such as "customers" and "purchase orders.")

Good luck

We declared war on terror. We declared war on terror—it’s not even a noun, so, good luck. After we defeat it, I’m sure we’ll take on that bastard ennui.
Jon Stewart to the William and Mary class of 2004.

On the nature of "new"

Languages where "new" is a special operator rather than a general message are missing the point about objects and messages, even for "new".

Data Models, Data Formats, Data Bases

Fabian Pascal on relational data and XML.

What could happen here?

Government documents (PDF) released under the Freedom of Information Act disclose that on March 13, 1962, the Joint Chiefs of Staff of the United States proposed the following, and other deceptions, to justify a U.S. invasion of Cuba...

  • staging the assassinations of Cubans living in the United States
  • developing a fake "Communist Cuban terror campaign in the Miami area, in other Florida cities and even in Washington"
  • "sink[ing] a boatload of Cuban refugees (real or simulated)"
  • faking a Cuban airforce attack on a civilian jetliner
  • blowing up a U.S. ship in Cuban waters and then blaming the incident on Cuban sabotage
When someone wonders what could happen here, in the 21st century, a citizen is obligated to recall Operation Northwood.

Fortunately we had a president in 1962 who could read, ask questions, comprehend, take a position, and stand up to the generals. What would have happened if we did not have Kenedy in office? What could happen next time if we had a president who were aloof and disengaged?

Using language to dominate politics

George Lakoff, via Keith ray...

Do any of the Democratic Presidential candidates grasp the importance of framing?

None. They don't get it at all. But they're in a funny position. The framing changes that have to be made are long-term changes. The conservatives understood this in 1973. By 1980 they had a candidate, Ronald Reagan, who could take all this stuff and run with it. The progressives don't have a candidate now who understands these things and can talk about them. And in order for a candidate to be able to talk about them, the ideas have to be out there. You have to be able to reference them in a sound bite...

Conservative foundations give large block grants year after year to their think tanks. They say, 'Here's several million dollars, do what you need to do.' And basically, they build infrastructure, they build TV studios, hire intellectuals, set aside money to buy a lot of books to get them on the best-seller lists, hire research assistants for their intellectuals so they do well on TV, and hire agents to put them on TV. They do all of that. Why? Because the conservative moral system, which I analyzed in "Moral Politics," has as its highest value preserving and defending the "strict father" system itself. And that means building infrastructure. As businessmen, they know how to do this very well.

Meanwhile, liberals' conceptual system of the "nurturant parent" has as its highest value helping individuals who need help. The progressive foundations and donors give their money to a variety of grassroots organizations. They say, 'We're giving you $25,000, but don't waste a penny of it. Make sure it all goes to the cause, don't use it for administration, communication, infrastructure, or career development.' So there's actually a structural reason built into the worldviews that explains why conservatives have done better.

Friday, May 21, 2004

Maybe past time?

Steve Loughran...

My closing statement is the mildly controversial one then: the current set of popular "enterprise grade" languages are fundamentally unsuited to loose coupling. It is time to move on.

XML and Data Models

Sean McGrath writes...

Quote from Date defends relational model: "XML is not a real data model." Discuss :-)
The way I see it "XML" is a data format. So then what is a data model?

  • "hierarchy" is a data model
  • "binary tree" is a data model
  • "[un]directed graph" is a data model
  • "star schema" is a data model
  • "table" is a data model
  • "ordered sequence" is a data model
Each of these can be represented in XML files, in a "native" XML database, in a relational database, and in many other formats. How suitable each format is depends on the data and how you intend to use it.

Wednesday, May 19, 2004


Should Google and Novell merge? Just a thought.

Tuesday, May 18, 2004

Dear Reader

To those who think I smoke crack or who think I believe every quote I post, here is a disclaimer:

Not true.

Recently Nelson Minar posted some conspiracy theories. This does not necessarily mean Nelson believes those theories unless he clearly states so.

Recently I posted a URL to Nelson's post. This does not necessarily mean I believe those theories, neither did I state so.

So why did I post the URL? Because this is an issue that must be considered:

  • I believe that governments in general should be questioned.
  • I believe that republics should be based on skepticism.
  • I believe there are precedents in this administration as well as previous one that call this current scenario into question.
Have I drawn a conclusion? A conclusion in this case by an average citizen is impossible. But none of us should ever stop questioning.

Thank you for reading my posts, technical, political, and otherwise. These are simply thoughts that are on my mind and I offer them to you as nothing more nor less.

Nelson wonders... "Can I really believe my country would stage this?"

Web Apps and Compound Docs

A very interesting joint position paper from Mozilla and Opera on Web Applications and Compound Documents.

Sunday, May 16, 2004

A principled use of XML?

However, the most powerful reason for devising a new markup language is the very close relationship between elements in a XAML file, and objects at runtime. Unlike any previous markup languages, XAML is designed to integrate directly with WinFX.
Here's one thing I don't get about XAML. Is this a principled use of XML?

One point about XML that is hammered home at every opportunity is the ability to separate an XML document from the implementations of the systems that handle the document.

Yet with XAML we are being told the opposite is the advantage: there is a tight coupling of the contents of a XAML document and the specific implementation intended to process that document.

This seems like trouble to me, down the road, as you'd prefer the ability to evolve the documents and their handlers independently.

Maybe this issue is addressed somewhere, and I'm missing the advantage. It just seems counter to every other promotion of why and how to use XML.

More on Longhorn and Macromedia

Jay Han dives into the line-up of Longhorn vs. Macromedia.

Powell, My Lai, and Iran-Contra

As Powell is pushed back into the Bush administration spotlight as their token moderate, let's not forget his roles in military controversies go as far back as the My Lai massacre cover-up and include the Iran-Contra scandal.

Data Services are a sign of SOA maturation

One sign of readiness of the SOA concept will be patterns incorporating data services. These are just beginning to be discussed, from what I've seen. And so I think SOA is still just a fantasy.

Clemens Vasters discusses patterns of distributed data services. Some interesting ideas, although please try like hell to disentangle the location information from the customer identifier, at least at the service level if not in the legacy data!

Blog Archive

About Me

Portland, Oregon, United States
I'm usually writing from my favorite location on the planet, the pacific northwest of the u.s. I write for myself only and unless otherwise specified my posts here should not be taken as representing an official position of my employer. Contact me at my gee mail account, username patrickdlogan.