Articles

 1234567  Next page Last page (240 Pages)

News Yesterday
 
Published by marco on in Technology

This article is written in response to a couple of incredulous emails I received about my recent publication of a handbook for the Book Library, which seemed like a lot of work documenting an application in use by two people, with no hopes of ever being used by more.

The Book Library as it is today is a Windows-only application built with Atlas, a Borland Delphi-based framework available from Opus Software AG.

I used to work at Opus, and the Book Library is the application I wrote to get a feel for how Atlas was to use “in the real world” – I believe a lot of the improvements in Atlas 2.5 stemmed from that work. :-) At the same time, I included an XML-importer for an old, crappy Access database I wrote a looooonnnng time ago, back in NYC when I barely knew a database from a hole in the ground. Using the importer, I managed to get most of my well-documented book library into the new, shiny application with no data entry. Having nearly 800 books documented and cross-indexed is a pretty big inertia that prevents me from moving to some online solution or some other software (like the fancy-looking Delicious Library 2). Data-entry in the current version is a snap and it does what it needs to.

Shortly after I wrote the Book Library, I finally had had enough of watching my mother enter her data into a “database”1, so I wrote an importer for that too—a highly-customized work of art, it turns out—and there her data sits to this day. She nodded happily as I showed her the new application, then forgot all about it for a couple of years, continuing to add to the old database.

I discovered that this summer and resolved to attack the problem of migrating her to a new application with extensive documentation; thus, the experiment I wrote recently (the aforementioned Book Library handbook). I was also happy to discover that my self from 2005 had an inkling that this would happen and I’d written not just an importer, but a sync that ignored duplicates. Oh frabjous day! I could re-import her data without changing a line of code! So, I sent her the handbook and the new database, with my fingers crossed.

So, that’s the reason there’s such a detailed handbook and also the reason the Book Library is not available for download: because it’s written with proprietary Opus technology for which I no longer have a de-facto commercial developer’s license. Atlas, however, is just the latest skin to wrap this data, some of which, as mentioned in the footnote, is two decades old.

The plan, of course, is to rebuild it with Quino, a C#-framework I helped develop at my company, Encodo Systems. Quino is actually more than ready to go for replicating the Windows application, but … you know … the web’s sooooo cool these days and Quino web-support is getting there as well. The Book Library waited twenty years; it can wait a little while longer.

1 You don’t even really want to know … it’s latest incarnation was in Access, but the schema started life as a Lotus Symphony database at least two decades ago … oh, the horror.
 
Published by marco on in Quotes
“I’ve learned that you can tell a lot about a person by the way he/she handles these three things: a rainy day, lost luggage, and tangled Christmas tree lights.”
Maya Angelou

As of right now, this author finds that rainy days are good for catching up on inside hobbies, provided there aren’t too many rainy days in a row and that they are suitably interspersed with non-rainy days, which can be used for those lovely outdoor activities that tend to make the inside-hobbies–checklist pile up so much; this author doesn’t get angry about lost luggage for two reasons:

  1. There’s nothing you can do about it—the luggage will either be found or it won’t.
  2. If there is such a thing as luck, this author has it—and doesn’t expect to ever lose anything really precious.

Tangled Christmas lights? The response used to be cursing—and not necessarily in an inside voice—though hopefully, the mellowness and perspective that accompanies aging have lessened the likelihood of that response and increased the likelihood of rising to the challenge of letting them untangle themselves.

 
News 2 days Ago
 
Published by marco on in Quotes
“It did what all ads are supposed to do: create an anxiety relievable by purchase.”
David Foster Wallace
 
Published by marco on in Quotes
“Eat food. Not too much. Mostly plants.”
Unhappy Meals by Michael Pollan (New York Times)
 
News 3 days Ago
 
Published by marco on in earthli Albums

This article is part (9) of a multi-part earthli Albums tutorial.

Before you start adding pictures, you should read the article Uploading pictures in earthli Albums (earthli News) to learn how to prepare pictures for publication online.

If you have a lot of pictures to add to an album and you don’t feel like adding them individually, you can upload them all at once and then edit them later.

Let’s start, as always, by going to the Galapagos home page, as described in the navigation tutorial, as shown below:

 Selecting to Upload Pictures (click to enlarge)

Hover the mouse over the “Commands” button, then select “Upload pictures” (1) from the menu; you’ll be taken to a form for uploading multiple pictures, as shown below:

 Upload Pictures Form (click to enlarge)

You only have to provide a value for “Zip file” (3); the other settings are optional. For zip file, you have to collect the pictures you want to upload into a single, compressed file in ZIP-format. You should leave “Day” (2) at the default value, which tries to read dates from pictures, using today’s date as a default for pictures that don’t contain dates. If you upload multiple zip files, you can change the “First number” (1) so you don’t have pictures with the same names1. When you’re ready, press the “Upload” button (4) to upload the zip file and process the pictures in it, as shown below:

 Multi-Picture Output (click to enlarge)

This next step might take a while, depending on how many pictures are in the ZIP file. The output shows each picture (1) as it is processed, indicating warnings (2) when the date can’t be extracted. When the upload is complete, you can select “View pictures” (3) to see the uploaded pictures in the album.

1 For example, if the first zip file has 20 pictures in it, they will be named “Picture 1 − filename” − “Picture 20 − filename”; when you upload the second zip file, set the “First Number” to 21 so that the pictures in the second zip file are named starting with “Picture 21 − filename”.

 1234567  Next page Last page (240 Pages)