Theodicius
Good. Evil. Bratwurst.

8/14/2008

On the (F)utility of pre-built CMS’s

Filed under:General, Technology, Web Design— arlen@ 9:02 am

My two most recent contracts have been triggering the reflective urge in me. I’ve been a user of Joomla, WordPress, and Drupal, as has been noted in these electrons before. But I’ve never been entirely satisfied with them.

I can go down a long list of little things that annoy me about each one of them, but the root cause for almost all of it is they’re just too complicated.

(more…)

6/11/2008

Algis Budrys (1931-2008)

Filed under:Books, General, Science Fiction/Fantasy, Technology— arlen@ 8:22 am

Just read in Locus about the death of Algis Budrys. Ruined what was promising to be a perfectly good day.

Some will write about how good of an editor he was. And there will the obligatory homages to Rogue Moon and Who?, his classics in the genre. All of that will be covered by others who will do it much better than I, so I will leave them to it.

Instead I’ll talk about Michaelmas, a flawed book with a conventional alien invasion plot, but with a more personal meaning. It was the novel that brought me into the computer industry. Besides being a forerunner to (and better than 99% of) the cyberpunk subgenre in science fiction, it was the first novel to explore the potential of human/computer teams, without making either one the slave of the other. Oh, there was no doubt who was in charge (Michaelmas, the human). But he listened to and often accepted the advice of the computer (Domino) and in general treated Domino as he might a human member of his staff.

That was what excited me. It made real to me the possibilities of computers not as calculators, but as assistants in the real meaning of the term: as things to assist us in what we do best. It was the synergy between Domino and Michaelmas that excited me. I wanted to make that happen in real life.

I was happily on my way to becoming a chemist when I read that book. It was a life-altering experience. Call him cranky, curmudgeonly, call him whatever you want. Just remember it takes a whale of a writer to reach into someone’s life like that.

I never knew Budrys the man, but that doesn’t matter. My world is a little darker today for his absence. And for the umpteenth time, I’m going to re-read Michaelmas.

5/28/2008

Returning From Capistrano

Filed under:General, Technology, Web Design— arlen@ 7:03 am

Been spending way too much time with Capistrano recently, and it stops now. It’s quite possibly useful to me in my current projects, but its user-hostility makes it not worth the time.

As I searched and read page after web page, trying to find a pointer to how to use Cap in my environment (svn is on my development machine, not on a server somewhere else) without success, I began getting a feel for the attitude surrounding Cap, and frankly, I didn’t like it much. One article about doing this had several comments to the effect of “this capability is built in to version 2; this article is deprecated.” Of course, not one of them pointed to where I could find out about how to make version 2 use it.

The moment of my departure from Capistrano came when I ran across several exchanges about the (lack of) documentation for version 2. One of the respondents suggested the person looking for information could always read the code. (more…)

5/27/2008

Statistics

Filed under:General, Technology— arlen@ 5:07 pm

Jon Gruber writes, quoting Joe Wilcox (go ahead and read the story, but skip the comments as they devolve quickly into meaninglessness) on Apple sales figures.

The numbers look great, but the context of the initial report, and the lack of context in Gruber’s later spin, remind us of Mark Twain’s famous comment about statistics. (more…)

4/22/2008

What’s wrong with Visual Studio?

Filed under:General, Technology, Web Design— arlen@ 6:35 pm

I’ve tweeted this a bit, but decided it’s time I start a catalog.

Been working an assignment on location at an ASP.Net shop (they’ve teased about it being a full-time gig, but no action on that front; honestly don’t know what I’d do, because the folks there are great to work with even if they do use VS) and so I’ve been having to deal with Visual Studio.

Now, I’d used VS a lot in my previous life as a software developer. What I wasn’t prepared for was:

  1. How my work style had changed.
  2. How the same little things I found helpful as a developer got in my way as a designer.

(more…)

4/19/2008

On Craftsmen

Filed under:General, Technology, Web Design— arlen@ 1:42 pm

(Both Joshua Porter and Eric Meyer have been musing on this theme, and it struck a chord here, as well. This should not be construed as a rebuttal to either piece, just some musings their writings have spurred here.)

In the beginning was the individual. If Og wanted something for his cave, he fashioned it himself, from the materials around him. Chair a little uncomfortable? Get out the hammer and chisel away a little more here and there. Sit down. Chisel away a little more. Finally the chair and Og’s bottom made their peace, and happiness reigned.

But Og had friends over, and they complained about his chair. Og didn’t understand this at first. After all, wasn’t the chair really comfortable when he sat in it? Eventually, Og realized his bottom wasn’t universal. Not everyone’s bottom was like his, so chairs built specifically for his bottom wouldn’t be comfortable for everyone else.
(more…)

2/9/2008

Bughunting Safari 3

Filed under:General, Web Design— arlen@ 1:19 am

Yes, Oliver there is a bug in Safari3. It’s a javascript issue, to be precise. And it’s annoying.

I have a design relying on Inman Positioning. The javascript is supposed to execute at load time. Problem is, when it does execute, the CSS has not yet been applied to the columns, so it gets an incorrect figure for the height of the div.

The only workaround I’ve got so far is to use setTimeout to set a delay of over 1/3 of a second on the executing of the positioning script. Yes, it’s ugly. But at least it works. And yes, Oliver, I checked the Safari3 tracker and I see 2-3 reports that look like what I’m seeing, so it looks like it’s been reported.

Andy Clarke of Transcending CSS fame convinced me Inman positioning was the way to go, but this makes we wonder. Is it worth it, now?

(BTW, if you haven’t seen that book, see it. The epitome of how a book on design should be not only useful but beautiful. Superb job, buy it, you won’t regret it. Not ever. I promise.)

2/8/2008

The Same, Only Moreso

Filed under:General, Technology, Web Design— arlen@ 9:06 am

Was at the Flex show last night over at WCTC. It was very apparent I’ve had my head inside Rails lately. Kevin Hoyt, the Adobe demo guy, did his database access schtick (writing just a few lines of code and — hey, presto! — a fuctioning CRUD db screen appears) and while the rest of the room was going “Oooh” and “Aaah” I was simply thinking “Scaffolding.” Heh.

Seriously, the Flex demo did scaffolding one better by activating sorts on the columns (along with the gee-whizz-bang but of little practical use trick of being able to rearrange the columns on screen) so I can’t say it was just like scaffolding. But it wasn’t a big enough improvement to raise my eyebrows.
(more…)

1/28/2008

A Tragic Story

Filed under:General, Religion, Theology— arlen@ 1:29 pm

Joel Johnson writes a familiar but sad story. Malfeasance from a pastor drove him out of Christianity. He’s not alone; writer Sue Monk Kidd tells a tragically similar story. I’m absolutely certain the two are not alone in their experience. And they pose a conundrum, to believers and to those who have left because of this sort of thing.

As believers these sort of stories should serve to remind us of the burden we bear. We know we’re far from perfect. We know we’ll do things that offend others, sometimes egregiously, and even sometimes intentionally. There’s always that possibility; it comes from being human. And the burden is that when we do so, the world around us will blame our church, our faith, our Lord, rather than put the blame where it belongs — on us.

(more…)

1/22/2008

Animadversions on Targeting

Filed under:General, Web Design— arlen@ 7:53 pm

The current issue of A List Apart has an article by Aaron Gustafson, one of those brave articles that is sure to cause a storm of un- and mis-informed comment. It’s a real attempt to solve a problem, and one that shows more than a little bravery.

Eric Meyer’s reply (published side-by-side in a point/not-quite-counterpoint approach) covers a lot of the thought process I went through when encountering it. I’ll freely grant that Meyer, having had more time than I did to come to grips with the idea, may have thought this through deeper than I, but I’m still at the “Ooooh, ick” stage with this idea.

I can see the point, and as I said I congratulate Gustafson for taking the bull by the horns in such a bold manner, but I cannot agree that he escaped goring.

I’m afraid I see this as an attempt to offload the responsibility for good design, to pass the buck, as it were, from designers to browser makers.

(more…)

1/18/2008

Languages Are Languages

Filed under:General, Web Design— arlen@ 6:22 pm

I’ve created a new web design project as a giant learning experience. As a result, I’m making progress learning simultaneously a new language (Ruby) and a new framework (you guessed it, Rails).

I like learning new programming languages; To be honest I’ve lost track of how many this makes, but it’s over 20 now. I haven’t done it for a while and those skills have atrophied a bit. Still, the knack is coming back to me, and I’m enjoying myself immensely.

At the same time, I’ve let myself get talked into writing a book (for chess coaches, if you simply must know). So for part of everyday, I’m immersed in two completely different disciplines.

Or so I thought

(more…)

Interesting Quirk

Filed under:General, Web Design— arlen@ 5:58 pm

Just ran into an interesting quirk with Inman positioning.

I was using it with Safari 3, and noticed the same bug in Firefox 2.0.0.11 while testing. I loaded the javascript file in the document head and when the document started to load,, apparently it loaded a document and triggered the script before the body had loaded. The script failed, claiming document.body was null.

After ripping out handfuls of hair (”Whaddya mean null? I can see the tag right there! Open your eyes you stupid machine!”) I realized the timing issue and moved the script deeper into the document, so it would be triggered after the body tag was loaded.

Success.

1/16/2008

Fifth Amendment

Filed under:General, Politics— arlen@ 5:27 pm

I’ve got some real mixed emotions about the Boucher decision.

I mean, I’m all in favor of the Fifth Amendment. I think it’s necessary to preserve our liberties, especially today when the federal government seems intent on taking them away in the name of security.

I just don’t see any sort of meaningful difference between a password and the key to a locked room/box/safe. If I’m the target of a legally obtained search warrant, I can be forced to provide a key for a strong box. How is that different from a password for an encrypted file?

Even more to the point, the judge can compel me to provide the combination for a safe that might be the legitimate target of a search. Tell me, please, just how that possibly differs from the password for a computer file.

I’m definitely not in favor of giving the government carte blanche to search everyone everywhere. There are specific tests they must meet in order to be granted the right to search, and the warrants have to be specific about what they can find and take away.

But given those measures are satisfied, I’m completely at a loss how any reasonable judge can draw a distinction between the combination to a safe and the password to a computer, saying you have to divulge the one but not the other.

1/12/2008

Yeah, but …

Filed under:General, Web Design— arlen@ 9:54 am

Every now and then, someone comes up with a solution that seems so obviously wrong you immediately open your mouth to object. But by the time your mouth opens your brain has done some more processing, and you realize what you’re about to say isn’t really an objection. Nor is the next thing. And you realize he’s thought it through a little more than you have. And you’re left with your mouth hanging open and nothing to say.

Derek Powazek just did that to me. On first hearing, his proposal to put images in pages as div backgrounds is just so wrong that my tongue trips over my teeth in its haste to make the declaration. My lungs fill, my mouth opens.
(more…)

1/11/2008

Why Not?

Filed under:General— arlen@ 9:33 am

Over at Lifehacker they ask the question, “Why not run an open wireless access point and share your connection?” Security maven Bruce Schneier offers several reasons for doing so.

I’ve got one good reason not to. I said I wouldn’t

You see, it’s not about the odds of getting caught. It’s not about giving people a reason not to hack me. It’s that when I signed up for the service I promised not to do that.

If the only reason you conform to an agreement is because of what will happen when you get caught, then perhaps you shouldn’t agree in the first place.

In the words of Lord John Whorfin: “Character is what you are in the dark.”

1/10/2008

OK, Ben, Here’s Your Sign

Filed under:General, Religion— arlen@ 2:09 pm

When I saw this, I just couldn’t help myself. Lift and enjoy, Dr Witherington!

The Way of the Beast

11/13/2007

Bengta Wu

Filed under:Books, General— arlen@ 1:35 pm

Picked up an old book in my library last night, and a bunch of memories came flooding back. The book was Marked Man by Harry Carmichael, a mystery, and I thought of Bengta Wu.

Bengta Wu was a bookseller. I never met the person, so I can’t tell you anything about him or her, but Bengta Wu was my own personal “84 Charring Cross Road.” We corresponded about books, and I bought most of my early library that way.
(more…)

10/25/2007

The Outpatients Are Out In Force, I See.

Filed under:General, Politics— arlen@ 12:14 pm

Now this is strange.

I’ll make no secret of this: I’m not one of Jessica McBride’s fans. You want proof? The first line of her comment is disgraceful. I’ve even gone so far as to speculate on when her last remaining synapse might die of loneliness. But there’s a line between disagreement, even strenuously enthusiastic disagreement, and abuse.
(more…)

10/23/2007

Saying Goodbye

Filed under:General— arlen@ 10:56 am

It was one of those moments that defines, even redefines, a life, although it didn’t look like it. A new coach had taken over the sorriest team in the league, a team that had barely managed to escape being winless the year before. Rookies had reported to camp, but the vets weren’t required to report for a couple of days yet, when the veteran wide receiver and fullback showed up. Their intention was to settle in slowly, have a look (and a laugh) at the rookies, and then have some fun in town before their training camp began.

The new coach called them in and informed them that if they were going to stay at the facility, they would be expected to suit up and practice with the rookies. The fullback stood on his rights as a veteran and refused. For some reason, the wide receiver agreed with the coach and showed up for practice the next day. By the time the season began, the fullback was gone, and the wide receiver was starting. (more…)

10/18/2007

ADHD

Filed under:General— arlen@ 7:00 pm

Someone over on metafilter asks if there’s a non-prescription aid for ADHD. I’ve always found Vinpocetine to help. Dosage varies with individual but I’m getting some noticeable results at 20mg/day, took about a week to kick in, but then I don’t have a serious case of it. As always, YMMV.

(Hat tip: 43folders.)

Next Page »
 

Powered by WordPress