fogbound.net




Tue, 23 Jun 2015

The File Format Future Problem

— SjG @ 4:26 pm

Trying to find inspiration on a current geometric art project, I went to look at some old work I’d done. Well, or I tried to.

See, back in the 1990s, I spent lots and lots of time doing geometric art using my favorite vector graphics package. You know, MacDraw II. And then, oh happy day, I upgraded to MacDraw Pro, and later yet to Claris Draw. I don’t recall whether the file format changed between MacDraw II and MacDraw Pro, but there were definitely changes when it became Claris Draw.

Claris Draw continued to run on Mac OS until Apple abandoned PowerPC code support back in 10.5.

Now, five years ago, I started looking for a way to use those old files, and discovered Intaglio, which would read the files — mostly. Some of the really large files didn’t work so well. Even though I purchased a license, there was an upgrade to Intaglio that would have required I re-buy it to fix some bugs. It didn’t seem like there were new versions being released, and support was half-hearted at best1. So I gave up.

A year ago, I tried a number of other programs. I need to convert an old architectural diagram, and found that EazyDraw’s Retro version would read the formats. What’s more, they had a neat “rent-for-nine-month” license for just $20. I bought that, converted a few files, planned to convert all my old backlog, and promptly got distracted and let the nine-month license expire before doing anything.

So tonight, I bought another nine-month license, and went through and converted a few hundred files.

The opening of the old files is not perfect. One class of problem is fonts that I no longer have. Some of the problems seem to be positioning of elements (particularly on the oldest MacDraw files), which sometimes all pile up in one corner — but the elements are all there and could be rearranged to restore the original if I wanted to put the work into it. In some cases, it appears that complex elements (like groups) have acquired a background color. That too is easily remedied.

But what to convert to?

My vector graphics program of choice these days is Affinity Designer, and of course I can’t convert directly to their format. SVG worked well, until I discovered that ClarisDraw layers got ignored and left out of the converted file. Also, if you enable SVG Tidy, enough resolution gets removed from points that lines can shift around.

In the end, PDF results in the cleanest transfer. It preserves all the geometry and groupings.

But things do get lost. This is a probably a function of the lack of universal standard for vector images. One program may support the collecting of geometrical objects into layers. Another may not. In my conversion process, I’m losing the original layers. The geometry, however, is still preserved in a way that would let me move things around to different layers in Affinity Designer, so I’m OK with that.

But this is related to a larger problem. Future-proofing is hard. I say this as a fool with boxes of 5.25″ floppies in a DSDD 40-track hard-sector format readable by only a handful of TRS-80s from thirty plus years ago. But even if the media was still good, and even if I could find hardware to read it, what then? What would I do with text files created in Electric Pencil? I have to face the fact that the games I wrote in Z-80 assembler are gone, buried in the sands of time. I mean, maybe I could find a way to read the disks (if they’re not completely faded away), and maybe I could find a TRS-80 simulator that supports some of the hacks I did, and maybe it would all work. But the amount of time required would be substantial. And for what? Revisit some nostalgia of my misspent youth?

But some of my old stuff I’d like to keep around. You could argue that I should have been paying attention and migrating data as I go. Guilty as charged. But it’s hard. And stuff inevitably falls through the cracks. For example, I use Apple’s Aperture for organizing and editing my photography (digital workflow, digital asset management, DAM … whatever you want to call it). Originally, I used a clumsy system of directories. Then I graduated to iView MediaPro. It was the same problem as MacDraw/ClarisDraw — the company behind the software shifted priorities, and support lagged. Then it was acquired by Microsoft, and any future Mac support looked questionable 2. In any case, I went through a painful process to export my edits, labels, keywords, projects from MediaPro into Aperture. But now Apple has ended development of Aperture. There’s a script to migrate to Adobe’s Lightroom. It’ll bring across my keywords and captions and maybe albums or projects, but it doesn’t preserve the nondestructve edits — and how should it, when there’s no real correlation between many of the edits available in the two programs.

I have close to 50,000 pictures, all of which are organized into albums and projects, most of which have keywords, maybe a third of which have edits, and a small set of which are organized into books. So I face a monumental task to migrate, and in the process I lose the “nondestructive” nature of my edits. I’ll have to export an edited version and an original if I think I’ll ever want to re-edit an image. Furthermore, my organizational approach will need to be revisited, and some of the work I’ve put into organizing will vanish. So I procrastinate. Aperture’s still working (for the time being). I’ll wait until I’m forced to do something.

This could turn into a rant supporting RMS’s philosophy of using pure Free / Open Source software. But that’s not really the solution either. I could just stop updating my Mac’s software, and I’d be able to continue to run the application as-is. I’d probably want to disconnect it from the Internet, because a lot of software fixes are security-related. It would be inconvenient, but it’d work. Until I had a hardware failure of some kind. These issues are not exclusive to non-Free software. Free software changes and evolves too. I have a backup server dependent on Fedora Core 6 for one of the drivers. It works, but if I want to do any security patches, I’m on my own. With Free software, I’m guaranteed to be able to maintain a working system, but I still have to be willing to do all the work. There’s no panacea.

And on the pedestal these words appear:
`My name is Ozymandias, King of Kings:
Look on my works, ye mighty, and despair!’
Nothing beside remains.
– Shelley

1 I’m happy to report that today there seems to be new life in Intaglio. There are posts in their support forum, and new versions have been released.
2 Now, it looks like MediaPro’s been spun off from Microsoft again.


Wed, 24 Sep 2014

Another Maytag FAPOS*

— SjG @ 7:49 pm

In 2007, the old dishwasher that had come with the house gave up the ghost. Repair would have cost 2/3 the price of a new one, and thinking that perhaps better water and energy efficiency could be had, we bought a new one.

We went to Sears, and bought a Maytag. Hey, we thought Maytag’s a solid brand. We want this thing to last! We didn’t know that in that in ’06, Maytag was bought by Whirlpool. We also didn’t know that somewhere in the early naughts, the appliances that they were manufacturing were being designed to fail right along the warranty boundaries. But for the moment, we had our Quiet Stream 300, shiny, new, and efficient.

In 2009, I had to replace the control panel circuit board. Seems the power drawn by the LEDs is right about the limit of what the transistor can switch. Maybe a bit over what it can handle. In any case, it melted.

Melty Melty

$156 bucks plus shipping later, then an hour of playing around with tools, and we were back in business.

Today I came home to find the door latch jammed up in a weird way, and all the dishes taken hostage. A little feeling around, and it was clear the handle was no longer supplying the necessary leverage to whatever latched the door. Further poking around with a thin screwdriver, and I was able to open the door. Removing all the front panel, I got ahold of the latch assembly.

Well, look at that. That hinge design… those metal rods give strength to the latch handle, and are secured within the plastic of the handle itself — by delicate, thin sleeves.

Maytag Flimsy

Now look at this blurry shot, and check out the spring this flimsy little plastic sleeve is working against. Yes, it’s working against it with a lever arm. But seriously? Under-engineering a latch to save $0.00001 worth of plastic?

Blurry spring

Yup. The spring itself is made of wire thicker than the plastic of the sleeve. For fuck’s sake. Who comes up with a weaksauce design like that? Well, it’s either some asshole engineer who doesn’t give a rat’s ass, or some shit-sucking lickspittle manager who abuses the engineer into doing it so they can increase margins. Either way, I raise my middle finger in salute to the bastards, and hope they choke on an under-ripe rutabaga.

*FAPOS – Flimsy Ass Piece of Shit

Filed in:

Sun, 20 Jul 2014

Identity and Fear

— SjG @ 11:11 am

I’ve been researching gear for some upcoming travel, and one of the items on my list is a daily carry bag. What I mean by “daily carry bag” is a small bag with a shoulder strap that I can use to carry a few important things: wallet, passport, phone, pocket camera, pen, notepad, emergency medications like aspirin and antihistamines, maybe a water bottle, sunscreen, antiseptic wipes, etc. In other words, a purse.

That word though. When researching options, it is staggering to me how far retailers go out of their way to avoid the word. Many use “messenger bag,” even for bags clearly too small for the kinds of papers or notebook computers that would call for an actual messenger bag. Similarly, some get called “satchels” or “briefcases” when they clearly don’t fit those purposes. Some retailers have come up with newer terms: go bag, utility bag, gear bag, or even — I shit you not — urban tactical pouch. The styling of these male purses falls over itself to be unambiguously macho, with camouflage, overly robust metal fixtures, boldly-stitched leather stamped with faux-military stenciling, and so on. Many are designed to look like ammunition carriers or tool utility belts. They are absolutely, in no conceivable way, items that could be confused for purses.

It’s clear that men still fear the word “purse.” If you had asked me a week ago, I would have said my generation was probably the last where anyone would have had discomfort over the idea of a man with a purse, but my casual search shows that this is pronouncedly not the case. Men are evidently still so terrified of being thought feminine that there must be a strict demarcation between male and female luggage.

While still in high school, my brother made the wise observation that “identity is expensive.” We went to school in the rarefied environment of a wealthy, exclusive, largely homogeneous town. As a high-school student, there were many opportunities to craft your own identity. It was an angsty exercise for some of us because — like any place — there were cliques and all kinds of subtle divisions. There were the jocks, the socs, the popular people, the nerds, and so on. People like me, who were socially inept, largely created identity based on strange rigid rules. In my circle, the music you listened to was extraordinarily important. But every clique and grouping had its shibboleths. In some circles, it was the clothing you wore, in some the car you drove (in some circles, everyone had a car after they were 16), or in others the sports teams you supported. In many, it was a combination of these things. But as my brother noted, a great deal of energy was dedicated to the creation and maintenance of identity.

Even as a middle-aged adult, it’s often hard for me to understand the complexities of identity. In the real world it’s so much more complicated than the high-school microcosm, with all kinds of culturally imposed identities trumping the ones we create for ourselves. Some of the books I’ve read (books on class in America, Johnstone’s discussion of status and masks, Zinn’s histories of American class) have opened up to me whole vistas into the problem of identity.

In recent months, I created a new Twitter account and started following people on Twitter specifically to understand my own discomfort levels. I’m following people who might be characterized as social activists, but more accurately are people who discuss social oppression based on identity. They are women, people of color, trans*, and other marginalized people. They are people who speak out because they are angry, and they are angry because society treats them badly. Much of what I read makes me profoundly uncomfortable.

My initial response tends towards anger, resistance, and desire to argue. I feel myself wanting to explain things away. I want to offer possible mitigating situations. I force myself to analyze why I have those reactions, and assess what ideas I’m vested in and why. I continue to learn a great deal.

In my high school, identity was to some extent a choice. To be sure, we couldn’t choose our sex, or how wealthy our parents were, or whether or not we were beautiful. But in that time and place, there was very little visible deviance from the norm. There were almost no people of color in our town. Religiously, there was slightly more variation. We were one of a handful of Jewish families; there was a Catholic church and a Mormon community, one or two Muslim families, but the vast majority was Protestant. There was no visible queer culture at all. When a friend in college mentioned that he was gay, I told him (and honestly believed) that I’d never met anyone gay before. The struggle for identity was within these narrow bounds. I’m sure in retrospect that there were people who suffered abuse, addiction, and illness, but this too was virtually invisible.

My high school world is a tiny piece of the world against which I see such strong reaction today. The alienation I experienced as a bullied socially-awkward Jewish nerd in a WASP community was a tiny piece of the alienation I see in people speaking out today. At one time, I thought that my experiences gave me insight into the experience of marginalized people. Now I appreciate that it perhaps gives me empathy for their plight, but can’t yield any understanding.

The problem is much deeper and more entrenched than I can wrap my head around. It’s pernicious, subtle, and pervasive. And yet it’s also so obvious once I begin to be able to look. It’s as obvious as calling a purse a “urban tactical pouch.”


Sat, 10 May 2014

Not the ‘droids…

— SjG @ 12:20 pm

It always bugged me that the Imperial Stormtroopers in Mos Eisley just took Kenobi’s word at the checkpoint. No, I mean, I get the bit about the Force clouding minds and all. But surely even the Force is not enough to cloud any self-respecting Stormtrooper’s comprehension that an Artoo unit may be a robot, but is certainly not a fucking ‘droid at all!

Anyway, I present without further comment a design suitable for T-Shirts:

artoochthulhu


Mon, 27 Jan 2014

Overheard

— SjG @ 9:25 am

Coffee shop, West Los Angeles.

Angry Guy: You can’t pass a law to take away people’s guns and claim it’s to make things safer. The only thing that stops a bad guy with a gun is a good guy with a gun.

Other Angry Guy: Yes, that’s why we’re passing a law to only take away the bad guys’ guns.

AG: How do you know who the bad guys are? It’s not that simple!

OAG: Exactly! So let’s discuss the topic like adults, and drop the kindergartener’s vocabulary of good guys and bad guys.

AG: Don’t insult me, you arrogant son of a bitch!

OAG: Then raise the fucking discourse to an adult level.

AG: I’m not going to sit here and argue with a goddamn communist!