Your Ad Here

Monthly Archive for March, 2007

KernelThread on Mac OS X

As an addendum to my post about the addition of a Mac to the plethora of PCs littering my home office…

I think it was Amit Singh’s post on OS X over a year ago that first made me seriously consider it: it can be found here: http://www.kernelthread.com/mac/osx/.

A very interesting piece of technical writing about the Mac OS. Amit states that it is not his intention to persuade people to switch, just to describe the OS, it internals, and to state his own reasons for switching. At any rate, regardless of ones OS tastes it is a great article.

EDIT: I wrote the article is “over a year” old; it was actually published in 2004.

Moving to Mac

The posts title sounds very “final,” which is really not my intention… but, here goes.

I’m writing this from a new computer sitting on my desk. It’s just a little larger than a CD case in size, and it’s at most 2 inches tall.

It looks like this:



Yes; it’s true. I went and bought a Mac.
Continue reading ‘Moving to Mac’

Blame it on the Salespeople

Blame sales for those computer security breaches - Yahoo! News:

The poll of 942 IT managers found that salesmen aged between 26 and 35 are most at risk from computer viruses and other online attacks.

Internet security firm MessageLabs, which commissioned the survey, said sales staff were too busy to worry about protecting themselves and their company from fraud.

Interesting.

Wait a minute… I have to do tech support for about 1500 salespeople

Yikes!

(Actually, ours are pretty good; they’re not only too busy to keep their computers secure, they’re also too busy to get viruses, so we’re all good.)

John Mackey’s Blog : Rethinking the Social Responsibility of Business

Okay, here’s the link: Whole Foods Market : Company : John Mackey’s Blog : Rethinking the Social Responsibility of Business.

Read all that? Great… because it’s a little long and I don’t want to summarize it, and I’m about to comment directly on the content. ;-)

I think what Mackey is doing is great, but I do happen to agree with Friedman that their differences are mainly rhetorical. I also think that the Rodgers response is very good, but I can agree with Mackey’s response that he (Rodgers) may have assumed Mackey to be more leftist/collectivist than the case really is. For what it actually says, though, I thought Rodgers comments were well made.

This is more about corporations than governments, so it’s only peripherally related to the recent post about some of the economics of government charity… I thought the whole conversation was very interesting though. I think Friedman makes a good case, one I would agree with, that corporations give more benefit to society by maximizing profits than by philanthropy. In the case of John Mackey, I can understand why he disagrees — my sense is that he feels like if his company’s philanthropy were only to further the “bottom line,” that it would not “count”. (Again, he doesn’t say this — that’s my reading, I may be wrong.) Yet I do still think that the difference between what Mackey practices and what Friedman preaches are mainly semantic.

jasonboucher: I Am Not Tolerant

jasonboucher: I Am Not Tolerant

When did tolerance become such a hip thing to obtain in our lives?

Thanks to Scott Hodge for the link to Jason’s fine post, above.

I’d love to say something more, but it will have to wait. Good post.

Who Is Making Poverty History?

At church this morning we watched a video featuring U2’s Bono and Pastor Bill Hybels of Willow Creek Community Church — the topic? The ONE campaign; chances are you’ve seen or heard of it. If you’ve seen the “Make Poverty History” banners & slogans, then you’ve seen it.

I thought the presentation was quite good, and certainly thought-provoking. Bono’s contention is that the church, as followers of Jesus Christ, ought to be at the forefront of any movement to alleviate poverty. It was a very passionate plea, very reasonable; and one with which I found myself in agreement.

This evening when I got home, I decided to take a closer look at one.org to see what it was they were really trying to get me — us — to do. At first glance, all they really want you to do is sign a petition and spread the word. Well, that doesn’t seem too hard; sign a petition and spread the word, and you have the instant satisfaction of knowing that you stood up in an attempt to end poverty. That’s very easy, and provides a nice warm fuzzy, but come on — a petition and a bracelet? — that can’t be all that it’s about. And of course it isn’t.

So what is it?
Continue reading ‘Who Is Making Poverty History?’

A Nice, Clean, Inbox: Organizing Email, Revisited

Like most readers, I get a lot of email. Despite my best efforts, my inbox frequently gets completely out of control… I make all sorts of plans to keep my emails organized, usually creating elaborate file structures and vowing to quickly file each email when it comes in. Invariably this does not happen.

The main reason, for me, seems to be that the vast majority of emails that I get seem to defy the clear-cut categorization schema which I devised. This leaves me in the position of either putting the item in a folder where it doesn’t really “fit” (which raises the question, Will I ever find this email again?), or creating a whole new category and a folder to match it. The latter option raises a slew of new questions: is the new category a sub-set of an existing category? What should it be? Will it be flexible enough to hold other, future emails, or will this one email be its only contents? Even worse, will this begin a trend of creating new folders and categories for every new hard-to-place item, to the point that each email sits securely filed in its very own unique category1?

1 Theoretically, the number of systems of numeration is unlimited.
The most complex (for the use of divinities and angels) would
record an infinite number of symbols, one for each whole number…
– Jorge Luis Borges, The Analytical Language of John Wilkins

Gmail’s system of tagging is theoretically “better,” since you could tag an item with as many tags as you like, thus alleviating the process of deciding which one and only one folder should store the email. In practice, I’ve found that if I am not careful, it is just as uncontrollable; I’ve wound up with far more tags than I want to remember, and I still find myself occasionally either creating a new tag, or tagging an email with something that doesn’t really fit.

Clearly, my email organization techniques needed an overhaul. So, I sat down with a blank sheet of paper and started from scratch, trying to determine a new way to organize my email. My main goals were to have the system be simple (to guarantee that I could actually use it indefinitely without getting bogged down again) and practical (so it would actually work, sensibly, as a method for finding emails which I filed last week, last month, or last year).

This is what I devised.
Continue reading ‘A Nice, Clean, Inbox: Organizing Email, Revisited’

Jesus as a programming language

Like most computer geeks who fancy themselves programmers, after a fashion, I’m familiar with a number of programming languages. I’m using the word “familiar” on purpose. It’s intended, in this case, to encompass the range of languages on which I may have taken one or more courses and read numerous books to those in which I’ve done little more than write Hello World.

If you were to ask me if I “know” any one of these languages, my casual answer might be an unthinking “Yes.” However, that “yes” could cover a whole range of meanings — everything from, Yes, I’m very familiar with the syntax and many of the main libraries of that language, and I’ve even used it to develop a variety of projects, to Yes, I’m aware of the basics of that language, I could write “hello world” with it, and I’m pretty sure I could figure it out if I needed to…

It’s also possible that I might have toyed with a large, complex language quite a bit, and know quite a bit about it, but I might answer “No,” meaning, Well, I do know quite a bit about that language, but there’s so much that I still DON’T know that I’m not willing to say that I “know” the language. However, I might actually know it better than the language that I blithely said “Yes, I know it,” even though I had only ever written Hello world…

So I was thinking along these lines, and I suddenly thought, what if, just for a minute, we thought of Jesus as a programming language? This is clearly a terrible metaphor for the Savior of the world, but bear with me just for a moment. You might already see where I’m headed — which is, of course, how we would answer the question, So, do you know Jesus? (Remember, just for a few minutes, “Jesus” is a mythical programming language.)
Continue reading ‘Jesus as a programming language’

Why The Command Line Still Rules

If you’re trying to get the most out of Linux, you need to learn to use the command line. If you don’t, you wind up frustrated, and may find that a lot of features cannot be made to work properly.

Case in point: I just repartitioned a Windows laptop and threw Ubuntu on the new partition. I was pleased to see that the wireless was Linux-friendly and worked with no configuration. However, when I tried to connect to my home network, I found myself stymied…. Why?

I was using the GUI tool to configure the wireless card; it looks quite nice. You can simply select your wireless interface from the list of interfaces, click “configure” and then find your wireless network and enter your key.

Except that it just would not work.

Finally, I turned to the command line; typed in “iwconfig eth1″ and saw that the security mode was listed as “Open.” Well, that was wrong, but there was no way to change it from the GUI. A quick scan of the man page for iwconfig showed that you could fix this with the command “iwconfig eth1 restricted PUTKEYHERE” (where “eth1″ is your wireless interface, of course; wlan0 might be more appropriate, but whatever).

Voila — wifi was working almost as soon as I hit “enter”. If I had stuck with the GUI tool, I would have had to give up and plug myself into the router.

The command line still rules — not because it is “geekier” or “more low level” or anything like that. It rules because the GUI tools lack the functionality that you can get from the command line tools.

Now, that could be fixed, certainly. Beyond this simple fact, the command line can be made to do magic tricks that no GUI will ever be likely to emulate, but that is admittedly in the realm of hardcore *nix geekery and not necessarily of much interest to the Average User. That being said, even the Average User is likely to want to connect to a Wireless network… so until the GUI tools can do at least all the options of the command line tools they replace — the command line wins.

Subversion Book

I had a thought this morning that it would be a Good Thing to learn some more about Subversion.

Lo and behold, the book Version Control With Subversion published by O’Reilly is free.

Here’s a link to the Subversion book web-site, or a link directly to the latest Subversion Book PDF.


Your Ad Here