I want you to read these 10 Rules and then read this piece on making the web more structured. How can you apply one to the other?
Monthly Archives: January 2008
I Love My Safety Razor
I just discovered The Art Of Manliness. Loving this site. They recently wrote up a really cool article: How To Shave Like Your Grandpa. I’ve been using a Safety Razor for some time now and I will never go back to the overpriced razors on the market today. Oh, and if you’re interested in learning to shave the manly way you really should check out the Badger and Blade forums.
2008 State of the Union Address
Here’s an interesting graph of the words G.W. used in his State Of The Union Address. The bigger words were used more frequently. Mouse over a word to see how many times it was used in the speech. I watched the Address, wasn’t impressed.
10 Big Myths About Copyright Explained
10 Big Myths about copyright explained. This article makes me weep. Our current copyrighting system is completely screwed up. Yay Creative Commons!
‘Grief Without God’ By Carol A. Fiore - RichardDawkins.Net
‘Grief Without God’. An article that breaks my heart because I can’t imagine losing my wife. What’s more, I feel such anger that while in the hospital the author of the linked article was misled by so many people. Due to her extreme suffering at the time, what those people said to this lady was tantamount to abuse and using God as a bludgeon.
Obama
Obama is going to get the Democratic nomination. And, dare I say, he stands an excellent chance at winning the election in November. Crunchy Con offers up a very good commentary on one of Obama’s latest speeches.
We Choose Money Over Christ
It’s a fact, the average Evangelical American chooses to serve the almighty dollar and not Christ time after time. I’m not the only one who thinks that either.
“I want to believe that a man can work a sixty-hour week, spend quality time with his wife and kids, be involved in his community, find time for leisure, and still be an effective disciple of Jesus Christ. The kind of man who prays big prayers and knows God intimately for those prayers. The kind of man who readily leads many others to his Savior and disciples those same people to maturity. I want to believe, but I don
Redesign of Openswitch
OK, so here’s what’s going on here. I’ve been hugely inspired by the color scheme of Chaotic Soul (the best dark theme I’ve seen to date) which was created by Bryan Veloso. So, most of the colors with this redesign are taken from there. Also, the Trebuchet MS font family was used because it looked so good on Chaotic Soul.
I designed this site to be somewhat akin to Kottke’s site in that it’s a more refined tumblelog with a sidebar. I say “refined” tumblelog because unlike my previous attempts at a tumblelog I will not generally be just posting up links with a little thought next to it. My goal is to, like Kottke, produce more original content than a simple link-log.
You won’t see many images posted here. You won’t see many chat snippets. My goal is to create a site full of quality content. Enjoy.
P.S. – I should point out that most posts will not have comments enabled. This is by design. If a post has comments enabled you will see a little comment bubble in the lower right hand corner of the post →
P.P.S. – I’m still working on getting it to render properly in ie7. Hang tight.
Jake Bouma: Dying Stars
I know Jake Bouma. Good guy. Thoughtful, considerate person too. He was nice enough to give me a copy of his album Dying Stars to listen to and I must say, I really like it.
I’ve been becoming increasingly disenchanted with today’s mass produced music. Dying Stars is decidedly not mass produced. It’s just a guy and his guitar (for the most part) singing lyrics that actually mean something to him. Imagine that.
As you’re listening to the album you hear the slight fluctuations in his voice. Sometimes a note is just the slightest bit off. But that, to me, lends credibility. Besides, we all know that mainstream musical performers have their voice run through filters, equalizers and other equipment during production. It’s a breath of fresh air to hear an artist who puts out a clean, honest product.
Jake Bouma isn’t trying to fool anyone with a facade. He’s just writing music and performing it in an effort to lift up another human being. Good album.
Cut the Crap
The hardest A very hard part of ministry is trying not to become calloused toward beggars. There are so many people in this world who legitimately need financial help. I know, I’ve been one of them. Yet there are a few (really a minority) who try to work the system.
It’s always a struggle for me to figure out how to tell the difference between legitimate need and fakery. I like to think that I’m OK at determining motive but in reality I’m pretty horrible at it. I’ve got a sensitive spirit and that nature has been taken advantage of on more than one occasion. I hate being taken advantage of.
So now, when a needy person comes knocking my knee-jerk reaction is to cry “FAKE!” Am I despicable person for distrusting everyone? I wonder.
My Students on Facebook vs. MySpace
Tonight at youth group I wanted to have more of a discussion than an official Bible study. I know, heresy. But I was really curious about what my student’s perceptions were with regards to Facebook and MySpace. I also wanted to take that opportunity to discuss in brief how to make wise choices online.
My students vary in age from 12 years old to 17 years old. I found that 66% of my students have a MySpace profile. 41% have a Facebook profile. 25% have both.
I then asked them which they prefer, MySpace or Facebook. They answered unanimously that they preferred MySpace. I asked why. Here are their answers, in no particular order:
- MySpace is easier to use.
- No annoying “invitations.” They said they all hated being pummeled by invitations to things like “you’ve been bit by a zombie.”
- Easier to send messages to friends / leave comments.
They quickly followed up with one thing they liked about Facebook: they didn’t get “30 friend invitations each day from strippers and ho’s.” That just made my day when I heard them say that.
Overall, I got the impression that they didn’t see much value in Facebook but were still heavy users of MySpace.
SNOW DAY!
I love when it snows in Atlanta. Everything closes down, no one goes anywhere. It snowed quite a bit last night. Meaning, of course, that there was a thin layer of white stuff on the ground. For Atlanta any accumulation is significant. The last time snow fell from the sky (I’m pretty sure) was about four years ago.
So here we are, prisoners in our own home because there’s a half inch of snow on the ground outside. Since I grew up in Chicago I trust my abilities to drive on snow. However, it’s these other jamokes who think that when you start sliding on the snow it’s time to slam on the brakes. Funnily, if you want some quality family-friendly entertainment, just go to your nearest freeway the day it snows in the South. You’ll see cars sliding off the road ALL OVER THE PLACE.
On the positive side, though, church was canceled today which means I get a Sunday off. This is a much needed day of rest for me and my wife seeing as how Friday night we stayed up all night at a youth group lock-in.
I detest lock-ins. They’re completely useless for me. There’s nothing you can do at a lock-in that you can’t do at a normal youth event that allows for sleep. Lock-ins screw me up for days, and I’m not talking just about my sleep cycle. They affect me in ungodly ways. My bowels get messed up (you know what I’m talking about), my muscles ache, my head hurts, etc. Ugh.
How to Set Up a WordPress Local Web Development Testing Environment in Ubuntu Gutsy
Full disclosure: I’m not a Linux expert but I am somewhat competent. I followed directions on sites linked throughout this article and then used a little common sense. On a scale of 1-10 (with 1 being the difficulty level of changing your desktop background) I rate this exercise a 6. It’s a little lengthy only because I tried to spell out exactly what I was doing each step of the way.
This tutorial covers how to install WordPress on Ubuntu Linux in a local hosting environment. Though as you’ll see you can install any other CMS with this same method.
After a comment from Stuart on a previous post I decided to try to create a local web development testing environment in Ubuntu using the tools already available in the repositories. Turned out to be a little harder than using XAMPP but (and this is a big butt) doing it this way will yield more control on your part and your installation will benefit from general Ubuntu updates.
Step 1: Install Apache2, MySQL & PHP5
These instructions are taken verbatim from this helpful article. Why retype the wheel? Open up a terminal and execute this command:
sudo apt-get install apache2
Then, install PHP5:
sudo apt-get install PHP5
Then install MySQL with PHP5:
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
At some point in the above installation of MySQL you will be asked to assign a password for the root user. Keep it simple, this isn’t going to be a public server. OK, so now at this point you should be able to access http://localhost. I mean, when you go to that address you shouldn’t be looking at an error page.
Install phpmyadmin
Now, this step isn’t documented anywhere I could find, and maybe it’s not even necessary. I wanted to install phpmyadmin because frankly, I’m used to it. Just open your Synaptic Package Manager and search for “phpmyadmin” and install it.
Now you should be able to create a database for your WordPress installation by going to http://localhost/phpmyadmin. All you need to do is create a database because your user “root” and your password (assigned above) are already in place. I called my database “wordpress”.
Create a “sites” directory
Create a directory within your home directory. Call it whatever you want, I’m calling it “sites”. This will hold all my development sites.
By default, Apache doesn’t know that you’re going to be using the “sites” directory for your localhost development files. You have to tell it this. Thanks to Vinno and the help he gave me on the Ubuntu Forums thread I started I found this to be fairly easy to do.
Open up a Terminal and edit your default file:
sudo gedit /etc/apache2/sites-enabled/default
That should work for you. For me, however, it did not work because the default file did not exist. For some reason it was called 000-default so I had to edit it like this:
sudo gedit /etc/apache2/sites-enabled/000-default
Odd, I know. At the top of the file you should see this:
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
We’re going to point the DocumentRoot to our /sites directory; eg. DocumentRoot /home/YOUR USERNAME/sites/. Then restart Apache:
sudo /etc/init.d/apache2 restart
There should be no errors.
Install WordPress
You’ve created the /sites directory and told Apache that this is where you’ll be keeping your localhost files. This is where we’ll now put all our WordPress files.
NOTE: If you only wanted one WordPress installation then you’d just dump all the WordPress files into this /sites directory which could then be accessed at http://localhost.
However, I want to keep all my WordPress sites separate (and I also want to install Texptattern later) so I keep them in their own directories. The naming convention I use was taken from the book Textpattern Solutions. I name the directory the same name as the site I’m working on but call it “.dev” instead of “.com”. So here’s what my local file structure looks like:
/home
|_ /ben
|_ /sites
|_ /wordpress.dev
|_ /wp-admin
|_ /wp-content
|_ /wp-includes
|_ index.php
|_ wp-app.php
|_ wp-atom.php
|_ wp-blog-header.php
|_ wp-comments-post.php
|_ wp-commentsrss2.php
|_ wp-config.php
|_ wp-cron.php
|_ wp-feed.php
|_ wp-links-opml.php
|_ wp-login.php
|_ wp-mail.php
|_ wp-pass.php
|_ wp-rdf.php
|_ wp-register.php
|_ wp-rss.php
|_ wp-rss2.php
|_ wp-settings.php
|_ wp-trackback.php
|_ xmlrpc.php
OK, now go about the normal process of installing WordPress. Visit the location of your WordPress installation. In this case it would be http://localhost/wordpress.dev. It’ll tell you that you have to install WordPress. Do so with the normal installation method and remember that your username is “root”, your password is whatever you choose when you installed MySQL above, your database name is whatever you created in phpmyadmin (in my case “wordpress”) and you’re at “localhost”.
So now, I could access my WordPress Dashboard at http://localhost/wordpress.dev/wp-admin. Simple, right? Of course it is.
NOTE: If you have any questions I may or may not be able to help you. The forum thread I opened is located here and those folks are much more knowledgable than me. If you find errors in this tutorial please let me know by leaving a comment or contacting me so I can remedy the mistake.
Ubuntu and Web Design
I was just doing some quick and dirty Google searches for Ubuntu and web design and I kept coming up really short on good articles. The only article I knew of that touched on this subject was written by Jonathan Christopher (link to article) but it was more about web development than design (yes, there’s lots of overlap). Too, all the articles I could find were written in 2006 so . . . it’s time for a new one.
A caveat
I draw a distinction between web designer and web developer (others don’t). When I say ‘web designer’ I’m referring mostly to someone who does front-end work. They deal mostly with Images, CSS, (X)HTML, PHP and Javascript. It could be argued that PHP is both a front-end and back-end part of web design the fact remains that if you’re doing front-end work you will inevitably have to scramble with PHP. Yet, as Nathan added in the comments below, a designer doesn’t generally live and breathe JS or PHP.
‘Back-end’ development, in my mind, has more to do with Apache, MySql and other programming languages. It also involves PHP and JS moreso than front-end design. I’m woefully ignorant of back-end development so I can’t go into much more detail than that. All I know is that what I do, I consider to be front-end work.
This article is written for people who do front-end web design with Ubuntu Linux.
Graphics editing and/or creation
I’m not even gonna try to be nonpartisan. The best image editing application for web design on Linux is The Gimp. Professional photographers will find it lacking, as will those in print industries. But for web design it’s the best.
Another application that lots of people love — just not me — is Pixel. I tried it, didn’t like it for only one reason. Well, two reasons. 1) It costs money and 2) the buttons are really hard to click for me. I have to keep my mouse perfectly still when I’m clicking otherwise they don’t work. At first I thought I was taking a trip over the cuckoo’s nest, but it’s seriously got to be a bug (can’t see that one being a ‘feature’). To be fair, it’s still in Beta.
Two of the biggest selling points for Pixel is that its contained within its own window and it has a Photoshop-like interface. So you can minimize the entire app at once just like Photoshop. The Gimp, however, is comprised of several windows and it can clutter your desktop. But that’s never been a problem for me (and no, I will not use Gimpshop).
Here’s what you do. Remember how Ubuntu has had multiple virtual desktops for years? Well, just designate one of those desktops as your ‘Gimp space’. Then all your windows will be there for you. Dead simple solution.
Keep in mind, I learned image editing and creation on The Gimp. I then used it exclusively for a year and a half of web designing before I had enough money to get a copy of Photoshop. So now, to me, Photoshop is a pain because it’s not anything like The Gimp.
(X)HTML, CSS, PHP, Javascript
Don’t use Nvu or Bluefish, don’t use any WYSIWYG editor for that matter. OK, OK, maybe you can use them but only if you’re already really good at coding by hand in a plain-old text editor. Reason being: for the most part your code will suck unless you really really really know what you’re doing.
To this day I’ve never found a need for Nvu or Bluefish. If you want to be hardcore, do what I do and use frickin’ gedit. I also like Scite and Screem as they have nifty features like auto-complete and code folding. Though I’ve gotta tell ya, I can’t stand apps that automatically close my tags. It confuses me because I’m already so used to doing that myself.
OK, so, basically as far as coding goes: be a man (or woman) and use your hands. Your code will be better, more compliant and easier to read.
FTP client
I use gFTP exclusively now that I’ve figured out how to edit files remotely. Another good one is Filezilla. Others like to use Konqueror but frankly, I didn’t even know that was possible until today when I was Googling for articles on web design in Ubuntu.
What? I missed one? No, I can’t stand fireFTP either.
Local hosting and testing
If you’re serious about web design then you absolutely MUST set up a localhost environment on your computer. You could do it manually if you’re an uber-geek but if you’re lazy (like me) you can just install and set up XAMPP. It’s really easy, here’s a tutorial.
Follow that tutorial to the “T”. The only problem I had with the tutorial was in setting up that “Sweet XAMPP Control Panel.” For some odd reason I couldn’t use the script given to add a menu item, so I had to add the item manually. Here’s how:
- Right click on “applications” in your menu bar and select “edit menus”.
- Then, in the left hand column highlight “accessories” and add a new menu item.
- Name it whatever you want
- For the command put this in:
gksudo "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py"
Now you have a simple interface to use to start and stop your MySql and Apache servers. Besides that one little problem I had, the rest of the tutorial worked great.
EDIT: if you don’t want to use XAMPP I’ve written a tutorial on how to use the available Ubuntu resources to set up a localhost environment.
Browser testing
I love browser testing on Ubuntu. Why, you ask? Because it’s easy. To test in Safari you only need look at a site with Konqueror as they display sites almost identically. To test in IE you only need to install IEs4Linux. There you go. Keep in mind though, that the only true way to test what a site will look like in Safari on a Mac is to actually test it in Safari on an actual Mac. And the only way to test in ie7 on Windows is . . . well . . . you get the idea.
The same goes for those of you who develop on Macs and Windows. Make your type Linux friendly.
End notes
If I missed anything or you would like my opinion on something feel free to leave a comment below or contact me.
If I’ve made any errors in this article please notify me so I can correct them.
FP’s, DE’s and Linux
I’ve been thinking a lot about myself lately. Not in the egotistical sense but in the introspective, “why am I like this?” sense. Why do I like Linux so much? Is it just because it’s no-cost software or does it go deeper? Well, I’ll admit that I can sometimes be pretty superficial and even though I like the fact that Linux is no-cost I think my love for Free and Open Source Software goes a little deeper than that.
FP’s
I’m an fan of Fountain Pens. I have two of them, and use ‘em both for daily writers. I like how they write. I like that I can change the nibs, I can change the ink too. I like how they bleed right through and feather on cheap paper. In short, I can change the very way the pen writes. I like that when the pen runs out of ink I don’t throw it away, I get my glass bottle of ink and refill the pen. I feel some strange, Frequency-esque connection to the past when I use a FP.
FP’s leak. If you use one you will get ink on yourself at some point. You’re also bound to spill that bottle of ink all over something. It’s inevitable. They’re fragile, you can’t drop them on their point because that point will bend. Of course, you can then just replace the nib with a new one or repair that point yourself if you’re handy like that.
Make no mistake, however, FP’s are not an efficient way to write with pen and paper. They’re finicky, but they’re romantic. Nothing can write more elegantly than a FP, and no other writing implement is as personal. However, you have to learn how to write with one; or more accurately, you have to unlearn the bad habits you’ve developed by using ballpoint pens. They’re a total departure from the “norm” of using a plastic cheapo pen that, when it runs out of ink, is thrown away. Though more often than not a cheapo pen is lost between the cushions before it ever runs out of ink.
DE’s
I use a Double Edge Safety Razor to shave. You want to talk about steep learning curve? A DE razor is decidedly not an intuitive user interface. I mutilated myself the first couple dozen times I shaved with one. But after unlearning all the old, bad habits I’d developed over the years of using disposable Bics I now actually enjoy shaving in the morning; even though it takes longer and requires more thought and skill on my part.
I go all out with shaving too. I’ve got a porcelain shaving mug, nice shaving soap, a badger brush, and some pretty good, yet inexpensive blades (I got 100 blades for $20). Up front investment was high. But over time I’ll be saving money because one razor will last (theoretically) the rest of my life.
Shaving is not easier with a DE razor, it’s harder. So why do I like it? Well, again, I feel a strange connection to the past by using it. It also feels pure to me. I know I’m doing something better for the environment as the used blades just rust away instead of sitting around in a landfill for decades. I’m also not throwing out tons of packaging, plastic, rubber and in some cases, batteries.
If I do something wrong while shaving with a DE razor I’ll immediately know it. My toddler son could shave me with a Mach 3 and I’m pretty sure he’d do just fine. But he’d undoubtedly cause me to bleed out if he used a DE razor. When I use a DE razor I have to think about what I’m doing. I have to decide what soap I want to use, what blade I want to use, I have to decide on the brush, on the shaving mug. They’re small decisions but they personalize my shaving experience, it’s now unique to me.
Linux
FP’s and DE’s really have little to do with Linux. There are few parallels (if any) between them. The only thing I can think is that 1) they’re all non-mainstream and 2) they all require the me to think about what I’m doing when being used.
Maybe I like Linux because I like doing things the hard way, even though it could be argued that Linux really isn’t that hard. Maybe I just like doing things myself. Maybe I like Linux because I can personalize my computer, even though you can do that to an extent with Windows and OSX. Maybe I like it because it feels “pure” to me. That’s probably the closer to the truth than any other reason. Linux feels un-marketed, unadulterated. The last vestige of not-selling-out-ness in a market whose only concern is how much money they can get from your pocket by locking you in.
So when it comes right down to it, I suppose my choice for Linux has roots in my feelings, in my principles. Of course, those roots then branch out into other reasons to use Linux like “it’s no-cost” and “it’s unrestrained.” But I suppose when you get right down to it, I love Linux because it feels pure, it’s free (as in speech), and it’s unique.
— note: I realize that there are politics involved in the Linux community. But by “pure” I’m talking more about “not selling out for the almighty dollar.” —
Thoughts: Ron Paul & Mike Huckabee
Full disclosure: I like Ron Paul the best out of all the available candidates.
Before anyone flames me, or starts calling me names, you should know that I really don’t care to change anyone’s mind about any candidate. I FIRMLY believe that you should read as much as you can get your hands on regarding each candidate and then vote your conscience.
My thoughts on Ron Paul
Ron Paul is the candidate which is closest to my personal belief set regarding the presidency except for one issue: Iraq. I think we should scale back our military presence in Iraq, I think they need to stand on their own feet and conduct their own affairs, but I think it would be a mistake to pull out of the middle east completely. Ron Paul and I disagree (to an extent) on this.
However, like Paul, I’m a fiscal conservative, the free market should rule. I think abortion is an issue that each state should vote upon (it’s not a federal issue), and the IRS should be dismantled.
Paul seems to be a more extreme objectivist than me though, and that’s kinda a draw back. Though I can’t vouch for his personal philosophies in this area.
Like Paul, I think that there’s a difference between the United States being a Republic and it being a Democracy. The major difference between the two (IMHO) is that in a Republic there are some things the people just don’t get a vote on. Some things are completely off the table. Similarly, some things are completely out of the Federal Government’s control; even if we the people vote the Federal Govt. to control it, it can’t, it’s not allowed.
In a Democracy (which is where I see our country heading), the people can vote on anything, and have a say in anything. I do not believe this is healthy for a nation. In a democracy the people always vote themselves out of existence.
“Remember, democracy never lasts long. It soon wastes, exhausts, and murders itself. There never was a democracy yet that did not commit suicide.”
Why I Like My iMac Better Than My Ubuntu Box
Most of you don’t know this, but when I wrote the previous article about why I used my Ubuntu box more than my iMac I had planned all along to turn the tables and write a complimentary piece on why I like my iMac more than Ubuntu. >:D So for all you Mac fans, here’s your article.
The thing just works
Ubuntu is wonderful in that it has great flexibility. You can change anything you want; but if you’re planning on tinkering with stuff, be prepared to completely break your computer. And then, even when you get it working just right, you’re more likely than not to find there are parts of your computer that still don’t work correctly.
Moreover, what you’ll find upon installing Ubuntu on a new box, is that some things don’t work correctly. Your iPod may not mount at all. Your sound card may not recognize when you plug in a headset with a mic. Or your monitor may not have the correct resolution. These things can be fixed, but you need to fix them. And it will require working with Terminal.
I’d wager to guess that many people who install Ubuntu have to spend at least a few hours getting the system up and running correctly. With an iMac you plug it in to the wall and you’re done. It works out of the box.
Linux software hell
Open Office is a great app. But it’s still not as good as Word, and no one can convince me otherwise. Most of the things you can do in Word are totally doable in OO but when you run into that one thing that OO can’t do, you’ll be ready to sell your soul to Bill Gates for a copy of Word . . . if you could run it on Linux in the first place (and don’t talk to me about parallels or some such nonsense. If I wanted to pay money to run two Operating Systems I could do it by other means.) Of course, Open Office isn’t the only option for Linux, but it’s definitely the best one.
Open Source games, in general, smell like wet monkey. A couple notable exceptions are Battle for Wesnoth and Tremulous. Though at this point I want to complain a little. I keep getting kicked off the freakin’ Tremulous servers by the admins. The reason: “Too n00b, try another server.” Yes, I know, I suck. That’s why I keep playing. But I get kicked off every server I try, how am I supposed to get better if no one will let me play? And there’s no “n00b” server for me to get better on. Then again, even if there were a n00b server I’m sure it would just be full of kiddies with no life who play the game all day (i.e. they’re really good). Because, you know, that’s what you do when you’re good at a game. You find out where all the n00bs are so you can warm up by killing them.
Sure, the games for Linux are free, but they suck. If they were good they’d be charging money for them. All the good games cost money.
But remember I’m talking about Linux Software Hell, not just games. Sure, I might praise amaroK for it’s many features. But I’ll be darned if I can get it to transfer album art to my 3rd Gen iPod nano. And at first it didn’t even mount the iPod at all. I had to hack through it to get it to work right.
I may like gFTP for my FTP client, but you can’t drag and drop files like you can with Transmit and with my visual-learning bent, drag and drop is my best friend. And good luck editing a file via FTP with gFTP. I still haven’t figured that one out. Maybe I’m just that stupid.
Everyone praises Cinelerra and Kino for movie editing, but in a year of trying I’ve not been able to even load a movie into the programs, not to mention edit one. I’m always missing necessary programs, or codecs, or don’t have something configured correctly, or something . . . iMovie is dead simple, so is iDVD.
I might not like iTunes very much, but at least it mounts my iPod all the time, trasfers movies, music and album art without a hitch. But I’m still not buying another song from the iTunes store until it’s DRM free. Thank god for Amazon.
Looks count for something
If they didn’t, we’d all by driving butt-ugly cars. We’d buy all our clothes second-hand. We’d cut our own hair, and be overweight without care. Looks matter, moreover, I think looks affect function. Function and form cannot be separated. They’re two sides of the same coin. As humans we need beauty in our lives. We want it. We can’t live strictly by means of functionality. No one is a strict utilitarian.
And let’s face it, sometimes the form is the function; or at least part of the function. This is where iMacs excel.
Sure, you can make the desktop of Ubuntu look really slick. But only if you have the right kind of graphics card. If you’re running an ATI graphics card all those nifty Compiz features won’t work until you install XGL. But then after you install XGL your monitor-sleep settings may not work at all (mine didn’t, and I found it was a common problem.) More hacking was needed. Now the monitor never goes to sleep. It stays on 24/7. That’s not really a bad thing though, I’m just sayin’.
Conclusion
Sure, Linux is free and Macs aren’t. Many free software does virtually the same thing as their paid counter-parts. But the fact remains: regardless of not having the ability to tinker and play with your computer (at least, not easily), and regardless of having to pay for some things, an iMac is a no-nonsense computer in which everything works together, consistently, all the time. It’s dependable. And let’s not forget the pretty aluminum container it comes in
Why I Like My Ubuntu Box More Than My iMac
At first the iMac was a cool product, all shiny, all aluminum. The construction was the selling point; I also liked OSX Tiger. I went all-in too. I bought Photoshop CS3 and a dozen other paid applications like Transmit, Textmate, etc. Everything went well for a while. I tried Quicksilver and found it marginally useful at best (experts disagree). Fortunately Quicksilver is free so I didn’t loose anything by trying it out. Unfortunately, the other apps I bought were not free and I found them to be only marginally useful as well.
Everything I was doing with Transmit I could do with gFTP. Everything I was doing with Textmate I could do with SciTE. I wasted around a hundred dollars on software that had equally good open source alternatives.
THE GIMP ROCKS
And then we get to the issue of Photoshop, the $700 gorilla in the room. I got it for web design, but you know what? To this day I have never used Photoshop for something that The Gimp couldn’t do equally well. Maybe if I were designing print media Photoshop would be more useful. Maybe if I were a professional photographer. But for web design The Gimp does everything I need it to.
ITUNES SUCKS
iTunes sucks. I hate it, it’s as robust as a one-legged man in a butt kicking contest. When you compare it to amaroK iTunes is so completely lacking in features that it’s sickening. The iTunes store sucks too, everything is so DRM-ified that I can’t do anything with the music except listen to it on crappy iTunes. And it’s all in the stupid mp4 format. </rant> The only cool thing about iTunes is the cover flow. That’s all. FWIW, from this point forward I’m purchasing all my music through Amazon. They’re cheaper, DRM-free and higher bitrate.
RIGHT CLICK BLUES
And you know how all those Mac fiends tell you that you never miss the right-click? They lie. I got so freakin’ sick of command-clicking that I literally threw up on my ultra-skinny, ultra-cool Mac keyboard. Oh yeah, and the mighty mouse sucks too; the microscopic scroll wheel to blame.
MONEY MONEY MONEY
I then wanted to change the desktop theme on my Mac. No dice. I had to buy an application to do that. I wanted to create an iso of a DVD I had. No dice, it would cost me $70. I wanted this, I wanted that; money money money. All the while there was my Ubuntu box offering all these things and more for free.
ILIFE ROCKS
To its credit there are things that Macs do better than Linux. iLife really is a great suite of applications. iMovie and iDVD rock. Though I must admit I feel a bit retarded saying the names of those applications because they all have that “i” in front. Garage Band would be cool if I were actually in a band.
WANT TO EXPAND?
One of the glaring weaknesses of an iMac, however, is the fact that you are only allowed by Apple to add and remove RAM. Nothing more. I’m sure that other, more expensive Mac towers are more easily modifiable. But I find it very disconcerting to think that if I wanted a larger hard drive, or a different video card, or a faster processor that I’d have to send my whole computer in to Apple and let them do it. As I’ve said before, I’m a DIY kind of guy. I want to be able to add a hard drive, buy a new processor or get a better graphics card. Since a Linux box uses a standard PC tower I’m afforded that possibility.
LEOPARD
And then Leopard came out with its shiny new virtual desktops and 3D dock. For a little over a hundred bucks it could all be mine. But . . . wait. Didn’t Ubuntu have those very same features already? Seriously.
CONCLUSION
So look, here’s the bottom line: Macs aren’t BAD per se. But Ubuntu, especially since the release of Feisty Fawn, is really just as good an option for the vast majority of the population. The only reason you should need to use Photoshop is if you’re in print media or a professional photographer. Every web designer can use The Gimp to just as much effectiveness.
If you’re using Windows or Linux and you’re thinking about springing for that new iMac, don’t. It’s really not any better. Essentially it all comes down to personal taste and personal opinion . . . and a good dose of highly effective marketing strategy.




