Apache, PHP, Mac

The good news is that since the Mac OS X is based on the BSD flavor of Unix, it comes with things like PHP and Apache. The bad news is that both are pathetically backlevel. This is fixable, however, and I played with various options late last night. Right now…

Continue reading

How my website was built and how I might do it differently today

Effective January 1, 2010, this site does not use Drupal and instead uses only WordPress. It’s Saturday morning and I thought I would take a bit of time out to discuss how this website is built. It might be instructive for any of you who are thinking of doing something…

Continue reading

Will there be another Java?

This is the second version of this entry. In the first, I think I mentioned Java too often and in ways that opened myself up for criticism as a heretic, even though it wasn’t really my intention to find fault. This is especially true because the history of Java-the-phenomenon is…

Continue reading

Regarding use of the Python code in my blog entries

Several of my blog entries in the “Dr. ODF” series use Python code to explore how to pull apart ODF files, learn about the contents, and then manipulate the contents. I was asked about the license for this code. This is important, but please remember that I intend this code…

Continue reading

Dr. ODF: Examining OpenDocument Format with Python, Part 7

Last time I looked at a slightly more advanced document that added a bit of formatting to the basic one that only contained the letter ‘x’. In this part I’ll create a more advanced document. We’ll look at the XML in the ODF file and complete our basic examination of…

Continue reading

Dr. ODF: Examining OpenDocument Format with Python, Part 6

Before we go too much further, I want to show you a little bit of XML processing in Python. As we saw in Part 5, we can open up the content.xml component of our ODF file and retrieve the document. For a word processing document, this will include the text…

Continue reading

Dr. ODF: Examining OpenDocument Format with Python, Part 5

It’s been several weeks since I last wrote in this series of entries examining what is in an OpenDocument Format file via some Python programming. In that last entry, I examined what was in the manifest file in the ODF zipfile. In a subsequent short entry, I noted that Rob…

Continue reading

Dr. ODF sidebar

While we’re waiting for Part 5 of the Dr. ODF series, I thought I would point out a connection between a recent blog entry by IBM’s Rob Weir and something we examined in Part 4. In his blog entry “A Demo: Mathematica, MathML and ODF,” Rob talks about how some…

Continue reading

Dr. ODF: Examining OpenDocument Format with Python, Part 4

Last time we got deeper into our OpenDocument Format text file and started using the documentation for the ODF standard to understand what should be in the document. We learned that there can be some variations in the internal structure between different documents. The information is saved in a zip…

Continue reading

Dr. ODF: Examining OpenDocument Format with Python, Part 3

In this series of entries, I’m looking at how we can use Python to do some basic examination and processing of the contents of an OpenDocument Format, or ODF, word processing file. The document I’m looking at is almost as simple as it can be because it just contains the…

Continue reading

Dr. ODF: Examining OpenDocument Format with Python, Part 2

In Part 1 of what I am calling the Dr. ODF project for examining what’s in an OpenDocument Format word processing file, I laid out our first big milestone: understand what is in the zip file holding the components of the document. Our initial document is very simple because I’ve…

Continue reading

Dr. ODF: Examining OpenDocument Format with Python, Part 1

There’s been so much talk over the last 18 months about ODF, the OpenDocument Format, that I decided that I wanted to take a look inside a file in that standard format. In particular, I wanted to take a very simple word processor document and see how it was saved…

Continue reading

CNet article: “IBM plays XML card in effort to beat Oracle”

Normally I would just throw this into my del.icio.us links, but it hits so many of my topics that I wanted to call it out explicitly. The article, by Martin Lamonica of CNet is “IBM plays XML card in effort to beat Oracle” and starts out IBM is expected to…

Continue reading

Apache Tuscany

I’m not sure many people have heard of this, so I thought I would provide a pointer to the Tuscany project now under incubation in Apache. Here’s a blurb from the description there: Apache Tuscany provides runtime capabilities for applications built using a Service Oriented Architecture (SOA). Tuscany provides capabilities…

Continue reading

ODF and web office suites

People often ask me why I think the OpenDocument Format situation is any different now compared to where we were 15 or 20 years ago when there were SGML formats and specifications for documents that could have become at least de facto standards had they been supported by the word…

Continue reading

Dressing for breakfast

Sometimes I really wonder about myself (that’s not an excuse for you to comment). Today, Saturday, I am flying home from Oslo via London and Chicago. My flight from Norway was at 7:50 AM, and so I got up at 4 AM in order to catch the ‘FLYBUSSEN‘ (bus) to…

Continue reading

OpenOffice and Java

Since I pointed to the original article mentioning the dispute, here is a follow-up from Steven J. Vaughan-Nichols at eWeek: “OpenOffice, Free-Software Supporters Make Peace over Java”. I didn’t know this until the article made me wonder about it, but there is a Python-UNO bridge for those who would rather…

Continue reading

Some links for 9 May, 2005

alphaWorks : Emerging Technologies Toolkit Quotes of the Day – The Quotations Page At 10, Java’s wild success, missed chances | InfoWorld | News | 2005-05-05 | By Robert McMillan, IDG News Service IBM delivers Tivoli identity software | InfoWorld | News | 2005-05-09 | By Ed Scannell OpenOffice 2.0…

Continue reading

What are XML Enhancements for Java?

I’m a bit late in posting this, but take a look at the new cool “XML Enhancements for Java” on alphaWorks. Like everything else there, this is experimental and is meant to try new approachs. Try it out and let the authors know. The following is from the linked site:…

Continue reading

Links and comments for 13 February, 2005

Open-Source Practices for Biotechnology Food for thought, pun intended. Thanks to Mitch Kapor for the pointer. Programming Tools: Refactoring Interesting article on code refactoring features in Eclipse. They didn’t have this stuff around when I was doing serious coding 5+ years ago – it would have saved hours, if not…

Continue reading

Search results on IBM developerWorks to some topics of interest

As many of you know, IBM developerWorks contains thousands of article on a broad range of topics. I put together some links to search results to what are, I hope, are a few topics of interest to this community: BPEL Eclipse J2EE Linux OASIS open source Python security standards SOA…

Continue reading