You are viewing jeff_duntemann

May 2013

S M T W T F S
   1234
567891011
12131415161718
19202122232425
262728293031 

Syndicate

RSS Atom
Powered by LiveJournal.com

Previous 10 | Next 10

Apr. 14th, 2013

Daywander

Does anybody have any experience with Glom? It's an open-source GUI database builder created in the spirit of FileMaker. Someone suggested it in the comments of my entry for April 9, 2013. I've just downloaded it and have not yet installed it, but the (slightly sparse) product wiki makes it look pretty compelling, at least for the sorts of smallish databases that don't have to support tens of thousands of records. It's specific to the PostgreSQL database back end, about which I know less than I should. Working on that.

While I'm asking for user experiences, how about LyX? It's been around forever but I don't see much in the line of books on it. A 2007-era tutorial PDF for version 1.4.1 is available here without charge. I was using TeX by hand (and later LaTeX) in the late 80s and early 90s, and it was impressive on the 386/486 machines in broad use at the time. LyX is supposedly a WYSIWYG word processor based on LaTeX. The TeX universe generally is a science/math geek paradise. LaTeX will typeset equations like nothing else in the galaxy. My primary wonder here is whether LyX is now good enough to use for nonscientific word processing, or if the increasingly silly WYSIWYG vs WYSIWYM argument gets in the way. Our CPUs are more than gutsy enough these days to render TeX content in realtime, and my view is that WYS should always reflect WYM. (I understand the conflict, which is really about markup vs rendering; please don't lecture me about it.)

The crescent moon and Jupiter are in conjunction tonight, and they will make a good pair in the west just after sunset.

That is, if winter ever decides to end in Colorado Springs. We're apparently due for snow and perhaps even a blizzard midweek, with temps down to 12 above. Poor Carol is itching to get out and work in her garden, which is still cowering an inch below the surface and keeps yelling about ice giants. The water is welcome, obviously, but I don't need it on (or as) ice.

We did get a little rain last night, which kept me from seeing if Colorado was getting any aurora activity in the literal wake of a CME that hit Earth yesterday at 2300 zulu. The forecasts focused on the East Coast as far south as DC, which doesn't get a lot of aurora activity. The sunspot number is also approaching 150, a number I haven't seen in quite a while. We may get a solar maximum after all...but don't lay money on it.

Finally, I had an interesting (in the Chinese curse sense) education yesterday in printing your own business cards. I've had a card design in the tinkering stages for literally years. The intent was always to get it printed professionally, and heck, the owner of one of the biggest print shops in Pueblo lives next door. Next weekend I'll be at the Pikes Peak Writers Conference and will need some. So I bought a pack of Avery 5871 laser-perf cards and tried to print the design on them. Whoops--the right third of the card is a green bleed. If you're doing business cards from a laser printer onto laser-perf stock, do not use bleeds. Arranging the art so that the left edge of the cards in the right column didn't show a green streak took a great deal of kafeutherin', as Aunt Kathleen would have said. Even after much wasted stock and torn virtual hair, I still had to trim a little bit of green edge off half the cards with a scissors. Lesson: White all the way around...or let the pros do it.

Apr. 9th, 2013

Open-Source Database App Builders

Some folks I know are asking me something I can't answer: What are people using these days to build small-scale client-server GUI front ends? They have an app created with FileMaker Pro years back that they want to re-create. The catch is this: They want it to be built with something cheap (ideally open-source) and widely used, so that one person isn't stuck supporting it forever.

The number of records in typical use is not high; from what I can tell, fewer than three hundred in the largest table. There are eight or ten tables, depending on how you slice up the database. There is a need for a certain amount of scripting in addition to table indexes and relationships. The app doesn't have to scale. Again, 300-500 records is probably as many as the main table will ever need to hold. The database itself must reside on a server, accessible over the Internet from the front end, which will be on laptops and/or desktops.

I used to do things like that in Delphi, and have done simple apps for local tables in MS Access. Access is not cheap, nor is Delphi, and few people are learning Delphi anymore. Lazarus could work, but again, the real question is what's out there that a lot of people use so that expertise is easy to find.

I wasn't even aware that FileMaker was still being sold. I haven't seen it since I had a review copy at VDM circa 2000. Did anyone ever create an open-source equivalent? A quick look around failed to spot one. Any insights?

Tags:

Apr. 6th, 2013

Odd Lots

Apr. 5th, 2013

Why I Like Old Software

I still use Office 2000. I still use Visio 2000. I still use InDesign 2.0. I still use VMWare Workstation 5. Hell, I still use Windows XP. Am I lazy? Am I cheap? Am I nuts? No, no, and hell no. Every piece of software I use is the result of a calculated decision and a certain amount of research. I am by no means averse to paying for software, and I do so regularly. But I don't always upgrade, especially if the upgrades cost money and/or deliver 80% of their value to the vendor. By that I mean software designed to win what I call "pip wars" (feature-comparison charts on review sites) or place new restrictions on installation and use ostensibly to limit piracy. (Mostly what anti-piracy features do is massage titanic corporate egos.) There are loads of people who will stand there drooling in wait of the next major release, money in hand, never suspecting that the largest single reason for the upgrade is to keep the revenue stream flowing.

The longer I use my Old, Old, Software, the better I like it. Here are a few reasons why:

  • It's already paid for. The longer I use it, the more hours of use I get for my buck.
  • By and large, old software (at least pre-2002 or so) doesn't activate. The benefits of activation flow entirely to the vendor, at least in circumstances where the benefits are not entirely imaginary. Most of the time, they are. Activation delivers nothing but annoyance and occasionally downtime to the end user--and in doing so, trains many otherwise honest users to be pirates.
  • Old software is smaller and faster on new machines. Bloat is real, even if it's not the result of fighting pip wars somewhere. Office 2000 seems almost supersonic on my quadcore, doubly so on my quadcore from my new SSD.
  • Old software respects the skills I've developed over the years. Most of the changes I've seen across major upgrades are gratuitous, and don't add any value over the old versions. UI changes in particular had better deliver spectacular new value, because while I learn them they slow me way down.
  • Tutorial books on old software can be had for almost nothing. I routinely buy books on early-mid 2000's software for $5 or so...books that had original cover prices in the $40-$50 range. Many of these books are unused remainder copies that are essentially new.
  • The argument I hear when I make this point mostly cook down to, Isn't it eventually obsolete? That depends on what "obsolete" means. Backward compatibility is usually retained, because people rebel when it isn't. (Windows 8? Are those peasants carrying registered torches and pitchforks?) The only significant thing that Word 2000 doesn't do is handle docx files. I bought Atlantis to convert any docx files I might need to keep on hand. (Atlantis also creates extremely clean epubs.) Word 2000 is weak on PDF skills, so I bought PDF Xchange Pro to handle that, and as a bonus eliminate any need for the exploit farm we know as Adobe Reader.

I do upgrade software when I see a need. Windows XP eventually replaced Win2K here, even though it activates, because it had certain things I eventually judged useful. I've purchased InDesign three times, because I make money laying out books and the new features were useful, but I stopped when Adobe added their uniquely paranoid activation. (Interestingly, I haven't felt any compelling need to upgrade since V2.0, and I'm interviewing Scribus.) I dumped Dreamweaver when I wanted to move my Web pages to CSS, because Komposer did CSS as well as I needed it to, for free and without activation. It pains me to say it, but with Delphi pricing now up in four figures (and encumbered by activation) I've moved all my Pascal programming to Lazarus 1.0.6.

This last issue is important. Open source has changed a great many things. I used to pay for email clients, including Eudora and Poco Mail. Since I discovered Thunderbird, I've stayed with Thunderbird. Why? Email is a mature technology. I'm not sure there's much innovation left to be wrung from it. This is less true of Web browsers, and I now use Chrome most of the time. But man, what's new in word processing? What? Lemme think for a second... Hang on, it'll come to me...

This is a key point: The basic mechanisms of computing are mature. There has been time for the slower dev cycles of open source to catch up with commercial software. The action is out on the edges, in speech recognition, automated translation, vertical markets of many kinds, and niche-y mobile apps. We're still seeing some useful evolution in Web browsers, but there's damned little in releases of Office past 2000 that I find compelling. Most of the new features are UI tweaks and useless gimmicks.

Old software still has fizz: The best we could want already is!

Mar. 31st, 2013

Odd Lots

Mar. 24th, 2013

Odd Lots

  • Egad. No, egad squared: A major literary agency has asked to see the full manuscript of Ten Gentle Opportunities. The novel is done, but I still have to format it for submission and write the synopsis and logline. I'm going to be busy for a few days, that is fersure.
  • IBM is taking a new slant on fluidic computers, one that operates via charged fluids. The hope is that this will allow better modeling of human brain operation. I'm skeptical, but hey, it's a species of nanocomputer, and I'm certainly bullish on those. (Thanks to Mike Reith for the link.)
  • If anybody reading this has a 3D printer, I'd like to ask: Does the extruded plastic stick to clean copper-clad PCB stock? The obvious idea is to lay down a single-slice pattern in the form of PC pads and then etch the board with the plastic as resist. I don't see much about this online.
  • From Chris Gerrib: How American radio stations got their call signs. One minor refinement: US callsigns beginning with AAA-ALZ and NAA to NZZ are not exclusively military. Amateur radio callsigns have used those prefixes for at least 35 years. (An OTA friend of mine outside Chicago got his Extra and selected AA9J as his call in, I think, 1976.)
  • People always seem to be recording meteors on dash cameras. I now have a dash camera. If I put it on my dash, will I see a meteor? Or will I get my money back? (Whoops. Found it in the bushes. All finds final. No refunds.)
  • Speaking of dash cameras: The manufacturer of the little sports camera I found in my bushes issued a DMCA takedown notice to a reviewer, on trademark grounds. (The DMCA has nothing to do with trademark abuse.) Hey, GoPro, Barbra is singing. Backtracking about the blunder will not help you. (Thanks to Tom Roderick for alerting me to this.)
  • Salads are way more dangerous than hamburgers. Alas, you can't grill salad until it's done to the center.
  • From Michael Covington comes a link to a story about how a Medieval copyist's cat peed on his manuscript. The scribe drew a peeing cat on the damaged section, with an appropriate curse in Latin.
  • And we think we have a junk DNA problem: Amoeba proteus has 290 billion (yes, billion) base pairs in its genome, as compared to homo sap's piddling 2.9 billion.
  • The reason all of us baby boomers didn't die as grade schoolers may be that none of us lived in rich-guy gonzo-modern homes like these. (Why did I think that these houses were designed to ernhance estate tax revenues?)

Mar. 23rd, 2013

The Lost Hobby of Microscopy

Carol found some very small insects crawling around on Dash's neck yesterday while she was brushing him. She dropped several of them into a pill bottle followed by some alcohol. These were tiny bugs; I'm guessing the biggest one wasn't quite two millimeters long, and most were at best a millimeter. We squinted and used the magnifying glass that I keep in my desk drawer, and the best we could say is, Yeah, that's a bug.

I knew what I had to do next, and it took me way back. For Christmas when I was eight (the end of 1960), my father bought me a microscope. It was small and lacked a fine focus knob, but it had an iron frame and decent optics. For the next two years until I discovered electronics, looking at very small things was one of my main hobbies.

My father helped me get the hang of it. He had had a simple microscope himself in the early 1930s, and I still have it somewhere: A black crinkle-finish tube about five inches high, with an eyepiece at the top, a slot for inserting slides, and a tilting mirror in a large milled cutout toward the bottom. He bought me a book called Hunting with the Microscope, by Gaylord Johnson and Maurice Bleifield (1956) and I spent a couple of years hunting for all the microscopic things the authors had painstakingly drawn on its pages.

Many of the drawn microorganisms were said to be found in rivers and ponds, and my friends and I haunted the banks of the Chicago and Des Plaines rivers in the summer with mayonnaise jars in hand, scooping up slimy water and the even slimier mud on the riverbottom beneath it. Holding up the jars against bright light showed them to be absolutely crawling with minuscule thingies in constant motion. I had a well slide and managed to corral some of the little monsters in it, but they didn't slow down long enough for me to identify them. None followed the corkscrew path that paramecia were said to exhibit. We saw no volvoxes nor stentors, cool as that would have been. Water bears too were AWOL. Most heartbreakingly, we never cornered an amoeba, which we longed to see eat something by engulfing it, which would be akin to watching The Blob in miniature--always a draw for ten-year-olds.

No, most of the critters that moved slowly enough to identify were microscopic worms. When my mother heard us talking about worms from the corner of the family room when my friends and I were gazing into my microscope, she made us dump the mayonnaise jars into the toilet and wash our hands. My mother was an RN, and although we didn't learn it first-hand until we were 13 (another story entirely, though a good one) both rivers were flood relief for Chicago's and suburban sewers. After even a modest rain, runoff would cascade from overflowing sewer mains right into the rivers, carrying raw sewage with it. So these weren't exactly earthworms we were watching.

I'm honestly not sure what became of my little microscope. The good news is that Carol received a much better one she when was fourteen (a Tasco 951 with a fine focus knob) and earlier today, I pulled her microscope down off the high shelf and set it up on the kitchen island where the light was good. I looked at a few of the pickled-in-alcohol bugs, but they had been picked off Dash with a tweezers and were not in good shape. We cornered Dash and hunted until we spotted a live one. I carefully snipped the little tuft of hair to which the bug was clinging, and with some prodding managed to tack the bug to the sticky strip on a white Post-It. (Gaylord Johnson would have been proud.) Under the microscope, it was unmistakable: Linognathus setosus, the dog louse. The tacky Post-It strip kept it from walking around, and we were able to see how it clung to a strand of dog hair with its hooked legs.

Dash got a prompt treatment with the usual doggie bug meds, and in a day or two whatever lice remain will be gone. In the meantime, I have to wonder what happened to the microscopy hobby. Astronomy and electronics are both big business, but beyond some Web sites (like this one) I don't see much to indicate that anybody is digging through river mud looking for water fleas anymore. The instruments are cheap compared to good test equipment or telescopes. You can get used stereo microscopes on eBay for $250 or less, and used student microscopes like Carol's for under $50. Rivers are a whole lot cleaner than they were fifty years ago, and I'm thinking that if I sampled the Chicago River today I might score a stentor or two, and maybe even an amoeba. Granting that Google is a much better way to identify the stuff you're looking at, I might order a copy of Hunting with the Microscope, just for fun. No, I don't really need another hobby, but I want to be ready the next time something really small comes calling, and I need to know what it is.

Mar. 18th, 2013

Odd Lots

Mar. 17th, 2013

Eating Irish

ShamrockCrisps.jpgAs I passed the photo of my godmother, Kathleen Duntemann, on the bookcase earlier today, I quietly wished her a happy St. Patrick's Day. (It might be customary to say, "Wherever she is" except that I know exactly where she is.) She and my grandmother Sade Prendergast Duntemann were excellent cooks, and on St. Patrick's Day there would almost always be corned beef and cabbage, duck, or goose, all cooked using ancient Irish recipes. I'm not sure if it was a purely family eccentricity, but back when I was still living at home, a well-picked winter goose or duck carcass would be tied with some twine to a branch of the big sycamore tree by the back door. The birds feasted, and according to my mother, the fatty leftovers allowed the now-lean birds to survive the remainder of those nasty Chicago winters.

Of course, by May 1 there were half a dozen bird skeletons swinging in the breeze, which must have made the neighbors wonder.

As much as shamrocks entered into the spirit of Old St. Pattie's Day at our house, I never once heard my aunt or grandmother suggest that the famous Trinitarian clover was itself food. Finally, at age 60, I realize that they were--and apparently still are. Dermot Dobson posted a photo on Facebook, of a bag of shamrock-flavored potato chips. (Or crisps, in UK/Irish parlance.) Although I initially suspected that the crisp makers were being metaphorical and perhaps having chives stand in for shamrocks, when Dermot posted a shot of the ingredients list, begorrah! Those little green things are actually pieces of genuine Irish shamrock.

Shamrock-Chips.jpg

Of course, this is not an ancient recipe; Keogh's introduced the product only last year. A little research showed that the Irish evidently ate shamrock, though the implication was that they ate it in lean times when there wasn't much else on the menu. Shamrock is, after all, a species of clover. (We're still not entirely sure which species, of eight or nine contenders, St. Patrick used to convert all those pagan chieftans.) I barely eat vegetables at all; I can't imagine eating what might as well be grass.

Whoops. Not only can I imagine it, I remember it: When we were eight or nine, the kids in my neighborhood would chew on what we called "sour clover," which was a local weed that could be found under most bushes. Many years later, while doing some yardwork for my mother, I found a sprig, chomped one of the three-lobed leaves, and felt that sharp sour tang. This time I looked it up, and found that our sour clover was oxalis montana (wood sorrel) which looks precisely like the quintessential Irish shamrock. It's sour because it contains oxalic acid. Eat enough of that, and you will not only be eating a metaphor of the Trinity, you may in fact get to meet the Trinity face-to-face.

Ok, that would be a lot of oxalis, and as best I know we all survived the adventure, Irish kids, Polish kids, Italian kids, and mongrel kids like me whom God stuck together from a box of odd ethnic parts. To us St. Patrick's day meant that winter was almost over, that Bud's Hardware Store had just gotten in its first shipment of Hi-Flier kites, and that the color green would soon return to the Chicago spectrum.

When Aunt Kathleen died in 1999, an Old Catholic woman priest sang the Irish Blessing before her casket at the cemetery chapel, and I smiled to think of all those goose carcasses, and how Aunt Kathleen would as likely as not be hanging with The Big Guy himself, driving snakes out of the neighborhood in her Pontiac, hoisting a glass of good Irish whisky, and keeping the kitchen warm for anyone who might stop by.

Live life in the active voice, this day and always. It's the Irish way.

Mar. 12th, 2013

Rant: The Real Problem With Clerical Celibacy

Black smoke. I guess we try again tomorrow.

I had intended to post a couple of pertinent entries during Pope Week, as some are calling this, but got involved in a new book proposal I'm working on. I genuinely expected that we'd have a new pope by now. Not so.

Anyway. I haven't done a rant for years. Here ya go:

I'm reading a lot about clerical sexual abuse being rooted in clerical celibacy, as though it were obvious. This is not a new argument, nor does it have much grounding in reality. Abusers abuse not because they're celibate but because they're abusers, and I don't think the Roman Church has any more of them than any other large organization. We pay the scandals more attention because the Church and its people ought to know better. We're right to demand higher standards of conduct from church people than we do from politicians or TV reality show stars. Marrying off every priest and bishop in the Roman Catholic Church would not stop sexual abuse. I'm honestly not sure what would, though we need to continue the search with everything we've got. No, we need to eliminate mandatory clerical celibacy for a deeper reason: It selects for dualists.

The more I read of Church history and theology, the more I distrust ascetic theology and its real-world implementation, monasticism. Monastics make much about being "in the world, but not of it." Excuse me? If you're in the world, you're damned well of it, because God gave you a meat suit and put you here. You will be of the world until you're no longer in it, and what happens then is a whole separate discussion. Deal with it.

The deeper meaning of the mantra "in the world but not of it" lies in a theological system that arose in Persia in ancient times. Spiritual reality to the Persians was an unending war between Good and Evil, with the two being a pretty even match--hence the term "dualism." There was a high, all-good God who had little to do with physical reality, and a grouchy creator God who had brought physical reality into being and trapped immaterial souls in material bodies that suffered and committed evil. Cooked down to essentials, this meant Spirit Good, Matter Bad.

Dualist thought of this sort crossed over from Persian mysticism into Christian theology several times in Christianity's early centuries. Some of these threads were eventually declared heresies and suppressed, while others (especially the Great Dualist, Augustine of Hippo) became mainstream, to everyone's sorrow.

I see dualism very clearly in the emergence of monasticism. Monasticism is more than just living off by yourselves somewhere. Nor does it describe a community simply working toward self-discipline in a systematic fashion. (In our dreams!) Early monastics were powerfully driven by the dualist assumption of Spirit Good, Matter Bad. The human body was a bundle of yukkh that not only had to be controlled but also humiliated, starved, and as often as not beaten and tormented through physical pain. Until Vatican II every Jesuit was given a little whip called the disciplina, and part of the Jesuit Rule specified that a Jesuit must beat himself with the disciplina every night. (Former Jesuit seminarian Garry Wills recalls this vividly in Why I Am a Catholic.) Because Spirit is the only godly part of a human being, torture of the body in the service of God was no big deal. Diocesan clergy certainly had a role in the torturing and execution of heretics, but it was monastics (particularly the Dominicans) who systematized it and made it a science. And over the centuries monastic thought seeped into diocesan thought, until clerical marriage was formally forbidden throughout the Western Church in the eleventh century. (It had been forbidden locally in some areas since the time of Leo the Great, circa 450.)

Monasticism isn't about torture anymore, but its dualist view of the cosmos remains: Matter is of no great consequence, and the human body is simply a temporary vehicle for a fully spiritual soul. All physical desires are at least suspect. The world is a vexing source of temptation that cannot be redeemed and is best ignored. Sex, in particular, is fallen and unnecessary for anyone with a spiritual inclination. This attitude goes back to Paul, who thought the world was about to end and saw marriage as nothing better than a means of avoiding sexual sin until it did.

Some modern writers (including Garry Wills, whom I otherwise admire) think that clerical celibacy is a good thing because it focuses clergy on matters spiritual. My experience with married priests and bishops in the Anglican Communion (most but not all of them American Episcopalians) and many in the Old Catholic Church points in an entirely different direction: Finding peace and balance with the physical world is not surrender or even accomodation. It is part of our task as Christians. If God created the Universe, the Universe is sacred and cannot be dismissed as unimportant or (worse) evil. Married clergy have a sense of groundedness about them that is not impossible for the celibate, but harder work to achieve and tougher to maintain. (Those who succeed are spectacular clergy indeed, however rare.) This may not be due to marriage itself, but perhaps to an attitude that the married, to succeed in marriage, must maintain: The Other matters as much as the Self. Life is not just me and God hanging out in a private garden. It's me and God and everyone else sharing a God-given world that must be consciously shepherded for the use of all.

Obviously, not all celibates are dualists, nor are all dualists celibate. That said, celibacy, especially when pre-emptively imposed on all clergy, tilts the graph toward dualism because dualism considers sex unnecessary and the physical world as less important than the spiritual. Those who are willing and able to embrace celibacy are more likely to lean in a dualist direction, with a preverbal if not fully perceived impression that the physical is sundered from the spiritual and the two parts set against one another.

No. Give me a priest who dances with his (or her) spouse, who will raise a glass to the health and success of all present, and who understands the rocky road on which Carol and I walk because he (or she) has walked that road too, with a loved one close at hand. Give me a priest who faces the east at dawn and shouts, like Patrick, "I arise today by the power of Heaven!"

I want a priest who celebrates the unity of all creation because all creation is of God, and all men and women are of this, His singular, glorious and undivided creation.

Previous 10 | Next 10