The Centaur's Bio (his Old .plan File) Hi. This is the personal page of the Centaur, otherwise known as Anthony Francis. I'm ostensibly a graduate student in Artificial Intelligence at the College of Computing, but that's just a hobby. For the past eight years, I've been a science fiction writer, a vocation that became professional when I published my first short story, "Sibling Rivalry," in the February 1995 issue of _The Leading Edge_ magazine. The love of my life is a redheaded historian, Shannon Duffy. When I'm not with her I spend time with my best friends in the Edge Group, which consists of Michael Boyd, David Cater, Anthony Francis, Derek Reubish, David Stephens, and Fred Zust in the core Edge franchise as well as William Morse, and Stuart Myerburg in our recently opened Atlanta branch. [Editor's note: Sad to say, Shannon and I are no longer together; we simply had different ideas about where we wanted to take our lives. We're still friends, though, and hope to keep it that way.] I'm sorry, I can't tell you what we at the Edge Group do; we'd have to kill you (we do bad movies, good software, and great times, in no particular order). When I'm not hanging with the Edge Group I'm jamming with my other best friends Steve Arnold, Eric Christian and his fiancee Chalie, Joe Goldenburg, Kenny Moorman and his wife Carla, Ruth Oldaker, Mark Pharo and his wife Yvette, Patsy Voigt, and Fred's girlfriend Marina. The weekend tradition is to jam with William, Stuart, Mallory and sometimes Joe at Anis, Huey's, Oxford at Pharr, Phipps and wherever else we can get into trouble. (Occasionally, you can find me at the Cedar Tree or Yakitori Den-Chan with Mark & Yvette). If not, I'm either hanging with Fred & Marina, Eric & Chalie and Dave & Ruth up in ole Greenvile, South Carolina, watching (or filming) movies at my house, eating dinner with my loving parents Tony and Susan Francis, perforating the odd target with musket fire at Eric's or just noshing on late-night food at Stax' Omega or IHOP. If I'm not doing any of the above, I'm liable to be curled up with Shanny in O'Flaherty's Irish Channel Pub in the French Quarter in New Orleans, listening to Irish ballads and soaking up each other's company over an Irish Coffee (her) and a diet Coke (me). Since people have asked, my favorite authors are H.P. Lovecraft, Larry Niven, C.J. Cherryh and Douglas Hofstadter, in that order. My favorite TV show is Dr.Who, followed neck-and-neck by Babylon 5 and Star Trek (TOS TNG TMS DS9 VOY ANI, in that order) and nipped at the heels by the Tripods and the Six Million Dollar Man. My favorite comic book is Elfquest, followed closely by Albedo Anthropomorphics, Superman, Cerebus, and Usagi Yojimbo. My favorite band is Tangerine Dream, although I do listen to Rush, Yes, Vangelis, and Genesis. My favorite style of music is now called "New Age" (uuugh) but used to be called electronic music, minimalist, or just electronic rock. My second favorite style of music is soundtrack music (music for the visual image). I can stand rock. I hate disco. Rap held my interest for a while, but it officially lost me with "Whoomp(t) there it is." My favorite cuisine is Lebanese, a gift from my parents and my family, the best damn extended family in the whole wide world. I shock my parents and family by also appreciating Chinese, Japanese, Thai, Cajun, Mexican, Italian, Korean, Vietnamese, Spanish and Indian cuisine; I also have a great appreciation for the foods of the South, a culture which I find to be both vastly underrated and overdiscussed abroad. When I'm not dining out or curled up with a good book or laptop computer at Captain D's at Corporate Square in Atlanta drinking inordinate amounts of iced tea, I'm at home honing my patented personal tabbouleh (Lebanese salad) recipe, slowly learning to cook Chinese, and honing the art of grilling steaks and microwaving potatoes so that they both finish at the same time. My favorite form of literary expression is science fiction; my preferred style is flashbacks within a framing story, usually in third-person limited, although I've begun to experiment with a more liberal third-person style derived from the narrative structure of contemporary motion pictures. My primary means of plotting and expression are visual images. My favorite fictional creature is, of course, the centaur; however, the genetically engineered spaceborne professionals of *my* fiction bear little resemblance to the bearded primitves that stalk the wooded glades of your average fantasy novel (unfair though that may be to my inspirations, which include the very nice halfhorse folk of the Giesenthal valley dreamed up by Donna Barr, the ambiguous Titanides from _Titan, Wizard, Demon_ by John Varley, and Timoth the warrior sage of the Advanced Dungeons and Dragons comic. Just don't call my Porsche St.George a halfhorse too; she'll be liable to pummel a fictionalized version of you in a story sooner or later if you do). My favorite style of AI is symbolic AI with a situated/behaviorist twist. I play around with memory, agents, case-based reasoning, natural language understanding, and semiotics; I have nothing against genetic algorithms or connectionist systems other than the fact that I don't have time to pursue them as avidly. I also fiddle around with animal cognition, and can talk your ear off about chimpanzee culture and dolphin language if given the chance. My favorite style of science is Kuhnian with a cognitive flair. I have no respect for positivism or any of the horrible things it's done for science. My philosophy is somewhere between Kant, Plato and something no-one has a name for yet. To sum: the universe is real; deal, but don't assume you have the answers and *don't* assume that a single level of description can capture all of reality. My religion is theist; I believe in the tripartite single God at the heart of mainstream Christianity, and accept the messiah aspect as my savior. My theology is liberal Episcopalian with a strong theological background in my Catholic upbringing. My disagreements with the Catholic Church are primarily theological and only partially pragmatic; I gave up on waiting for them to catch up with Jesus, but they're still mostly good people. The religious right, on the other hand, is a bipartite oxymoron: neither religious nor right, and certainly not in keeping with the anti-Phariseean radical I follow. Genteel religious discussions are welcome; rude evangelizers will be biblically and theologically diced *before* I turn you over to Shannon, Joe, William, and Eric. Bring references to authorities, but don't expect me to respect them. Arguments against evolution will either be summarily flushed or buried underneath my copies of Eldredge's _Time Frames_, A.G. Cairns-Smith's _Genetic Takeover_, Dawkin's _The Selfish Gene_, _The Saint Paul Family Catechism_ and my copy of the New American Bible, flipped to the part of the preface discussing evolution. Read the gospel of Thomas; it's an eye opener, and you haven't even seen the Dead Sea Scrolls yet... Politically, I am a Goldwater liberal. I believe in war, gays in the military, religious freedom, no state-mandated prayer in schools, free ownership of automatic weapons, licensing of gun owners, aid to the Contras, prosecution of IranContra, investigation of Whitewater, and support and respect for the president regardless of party. I voted for George *and* Bill once each, don't regret it, and would do the same knowing what I know now. I believe in AIDS spending, military spending, research spending, and the space program; I also believe in welfare reform, cutting waste, a line item veto, and perhaps even some kind of budget amendment if I could be convinced it wouldn't get us into trouble in wartime. I don't believe in "school choice", "political correctness", "multiculturalism", "Rush as Equal Time", "the liberal media", "the conservative media", or "anti-special-rights amendments". I don't think we should take "In God We Trust" off of our coins and I don't think we should picket funerals of people who had AIDS. I don't believe acceptance of homosexuals as equal citizens has anything to do with the disintegration of the American family. I don't believe in hobbling industry with overregulation nor do I believe in letting them cut down trees holding endangered species just because they planned our logging programs poorly. My political heroes are Barry Goldwater, Ronald Reagan, Bill Clinton and Margaret Thatcher.Interesting. Well, that is what it was. There are definitely opinions I would tweak, things I now think I got wrong, and snapshots of relationships that no longer hold. But the Edge is still here, I'm still here, I'm still writing, I'm still a Christian, and still a scientist. SO, all things considered, I think I'll have to stand by my dot plan file after all. -the Centaur
Posts tagged as “Webworks”
Amazing, yes, the frames, the under construction sign, the 'bouncer look' photo, etc.
What amazes me even more? It's still up, as of 2010-07-16. Wow.
But wait! This just in ... according to the Wayback Machine, this wasn't even the first version of the page; this is the first version of my home page:
Actually I can tell this isn't the actual first version of my page - there are some links missing from it that were in the very earliest version of the page, and it has frames, which I don't think were in the very first page I put up - but this is the oldest recorded version, from almost 14 years ago. Aeons in Internet time ... especially considering the very first web page was only six years earlier, about 20 years ago:
How things have changed in two short decades.
-the Centaur
And I didn't just write all the articles ... I formatted all the HTML by hand.
Now, thank goodness, publishing to my blog is easier than I ever imagined, back in the day (and no, I'm not going to snark about Blogger having as many problems then as now, it served me well for many years before it, well, finally stopped serving me well).
SO ANYWAY, I'm reblogging all of the old articles of the Library, tagged now as, um, Reblogging. I will of course leave the original Articles up for historical interest and my eternal embarrassment. I mean, adding banner ads to my own site ... pointing to my own site! What was I thinking?
Really, next I'll get so self-referential I'll be critiquing myself as I'm writing this!
-the Centaur
*shudder*
In case you don't "get" the many problems with this version of the site, let me point out (beyond the background which makes it nearly unreadable) that the site is "dedicated" to something (universal peace and harmony) different from what it was actually dedicated to (my random thoughts and musings) and then with that in mind I went and wrote a post called "Dedication" which appears right under that dedication? Need I go on?
Well, we can't expect perfection right off the bat, can we? (Or ever. Shut up, voice of reason! I'm just sayin'. Shut up!) At least I haven't done something dumb like, I dunno, making my site logo with Papyrus. That would be just too embarrassing for words.
-the Centaur - Yes, I know a number of widgets on the site are broken.
- Yes, I know a number of parts of the theme are messed up.
- Yes, I know there are parts of the theme that are messed up, that I don't yet know are messed up. :-(
In the meantime, because writing novels and spending time with my wife and cats has to take precedence over Webworks, I let the deadline to migrate lapse before my WordPress installation was ready. SO I can make any necessary announcements for those who read this blog via Reader or RSS feed, I have reluctantly ported the Library of Dresan to http://blog.dresan.com/ - don't get used to this; it is going away.
Further announcements forthcoming.
-the Centaur

Sorry, commenters, but the signal-to-noise ratio of anonymous comments was approaching zero. :-( It was getting to the point I almost rejected some real though short comments because they were looking like the spam comments I was getting - I apologize if I dinged a real person by accident. But when you don't know who's sending a gift, you never know what's inside the wrapper.
-the Centaur
Pictured is my cousin Bryan Norman, receiving a joke gift of a mailbox at last Christmas's White Elephant gift exchange - though I dispute the Wikipedia article, I lived 38 years in the Southeastern United States and never heard it called a "Yankee swap" - always "White Elephant" or the less-politically-correct "Chinese Christmas".
Testy Testerton from Testtown, Testania. Test. Test.
This one, the one I post on the most, won't. And there's no good workaround yet, though I am looking into it.
*sigh*.
I'm pretty sure I *can* do this - keep the Library of Dresan site completely static HTML pages so that there's no software on it to hack - but the existing FTP blogging clients seem pretty niche. And using WordPress or MovableType in this mode will, as I understand it, require that I set up WordPress on my laptop or desktop and write some software to rewrite the files and FTP them up to the site. You know, the feature Blogger handled automatically for me.
*sigh*
-the Centaur
In evaluating the investment needed to continue supporting FTP, we have decided that we could not justify diverting further engineering resources away from building new features for all users. For that reason, we are announcing today that we will no longer support FTP publishing in Blogger after March 26, 2010. We realize that this will not necessarily be welcome news for some users, and we are committed to making the transition as seamless as possible.Looks like it's time to find a new blogging provider.
-the Centaur
-the Centaur

So I want to blog more, ideally approaching one a day. If I was just tossing up blog entries for filler, like I sometimes do, that wouldn't be a problem; however, I'd like to put up more substantive articles. But I find that putting up more substantive articles takes a lot of time - so keep up the pace I need to improve my process.
I already have trained myself to use Blogger more efficiently, use tools like Qumana to make it easier to access Blogger while offline, and am experimenting with AndroBlogger in an attempt to make it easy to post while, well, anywhere I've got my Nexus One. But there are still barriers to putting up entries.
One barrier is my process. Note the last paragraph? It has four links. I like to put in links to topics I reference, so a certain amount of time is taken up finding appropriate web pages and linking them in. There isn't much I can do about this except not go down the rabbit hole - ideally, I'd like to post a short paragraph about each link, but that's too much detail.
Another barrier are my goals. One of my friends, Jim Davies, thinks that blog posts should have pictures - and I agree, though I can't immediately find the blog post in which he said it - perhaps that means we discussed it aloud. So ANYWAY, there was another chunk of time wasted trying to find a link. Where was I? Ah. The barriers of my goals.
If I want to blog an article with a picture, the picture needs to be on the web. But I try to avoid linked images for copyright reasons (and to prevent brittleness in case the target takes it down; for embedded Youtubes, which, well, there isn't a good substitute for yet). So I need to upload the image to MY site, a chore I currently do with the Cyberduck ftp client.
And here the constraints get harder: in precisely the same way I don't let iTunes tell me where to put songs, I choose not to use Blogger's interface because I have scheme for posting images which predates Blogger and which I will continue to use after Blogger is gone: http://www.dresan.com/images/imagename.jpg, which is simple and easy to remember.
What's worse, my cameras take images at huge resolutions, so I need to shrink and resize the images to fit in the width that fits on my website. For a variety of reasons, I go with 800x600 or 600x800, in a standard block of HTML which shrinks the image, adds a link to the source of the image, and ads some alt text.
So now I've put on myself a huge set of constraints which makes the simple task of putting up images on my website a chore - get the picture, resize it, start Cyberduck, upload it, write the two lines of HTML gloop necessary to display it, and then and only then see the preview so I can see I made a mistake. There has to be a better way.

Enter UNIX shell scripting, Python and the ImageMagick toolkit.
The first thing that I did to make my life easier was to auto-generate the stanza of text that displays the image. I mean, it's the same thing each time - an anchor tag pointing to the image, with alt text, then the img tag itself, with the same alt text, sizing and border information, like this:
src="https://www.dresan.com/images/image.jpg" />
So why write ALL of that every time? Why not just write the changes and let the computer do it for you? SO I wrote a piece of code in Python which does just that, produces that text for me:
#!/usr/bin/python
import sys
TEXT= """
"""
if len(sys.argv) < 3:
print "usage: %s image alt text" % sys.argv[0]
else:
image = "http://www.dresan.com/images/%s" % sys.argv[1]
alt = ' '.join(sys.argv[2:])
print TEXT % (image, alt, image, alt)
I'm not going to turn this into a Python tutorial, so, briefly, all this does is check to make sure I specify a filename and some alt text, stuffs it into a template, and prints it out so I can cut and paste. Here's an example of that in operation, turning chihuly.jpg and "chihuly art at palo alto medical foundation" into a stanza of HTML (spaces added for readability):
centaur@Deliverance (Wed Jan 13, 22:48:25) [520] ~/Development/Workspace/Webworks:
$ ./imagelink.py chihuly.jpg chihuly art at palo alto medical foundation
alt="chihuly art at palo alto medical foundation"
src="https://www.dresan.com/images/chihuly.jpg" />
That saves me several minutes of typing each time. This is one of the great Programmer's Virtues: laziness - making the computer do something you don't want to do for yourself. The maybe thirty minutes I've spent tweaking that little script have paid off not just in the time that I saved typing, but in the extra blog posts that I've done because they were easier to do.
In the next installment (or two, depending), I'll write a tool to shrink the images to size with ImageMagick and upload them automatically with UNIX tools, and discuss some of the other tools and organization schemes I use which make it easier for me to collect the images and keep them organized - schemes that work even if you switch between operating systems.
-the Centaur
The images are Chihuly glass sculptures hanging in the Mountain View campus of the Palo Alto Medical Foundation.
