Skip to content

Heathers

For some time now I've felt like an honorary citizen of Ireland, having married a girl from Dublin and been blessed with two children upon which my wife and I have bestowed the most Irish of names. I've visited the country numerous times over the last 15 years and find myself becoming more intrigued with its history, culture and music with each visit. I've witnessed first hand Ireland's rapid evolution under the influence of unprecedented economic growth and the tidal wave of change brought by the European union. Any such metamorphosis brings with it changes that are both good and bad. The skies of Ireland's major cities have in recent years become thick with giant construction cranes, and its citizens have seen real estate prices hit astronomical highs. Ireland's youth no longer are confronted with the economic necessity of emigration, and expatriates have begun to return home in increasing numbers. The country now faces ironic and unforeseen challenges in the wake of its stunning reversal of fortune.


Continue reading "Heathers"

Lampsig 2008 Presentation on Subversion for Lamp Developers


Here are the slides for the presentation on subversion I gave at the September 2008 LampSIG meeting. I hope some may find them useful, however they were meant only to provide a skeleton for the talk, and aren't a complete tutorial by any means. The following links to other sites were mentioned in the talk:

The Red bean book, aka Subversion manual
The svnmerge python script
Subversion tips Article
Subversion Cheat Card


Defined tags for this entry: , , , ,

Linux shell scripting: bad interpreter: No such file or directory

This error pops up for a couple of reasons. At the top of the script there will probably be a line that looks like this:

#!/bin/sh


This is telling Linux that this script should be interpreted using the /bin/sh program. So your first step is to verify that program exists. I tend to use:

which sh


This will typically come back with a response like this:

/bin/sh


This is telling us that the path to the sh program is in fact /bin/sh, matching the path specified at the top of the script. Ok, so what gives? Well, it's possible that this script was made on an operating system that has line ending characters different than linux. This could have been on on a Mac or PC, or the file could have been converted when it was packaged. In this case, you get the relatively misleading bad interpreter: No such file or directory message, which is really trying to look for sh, although you don't get any indication of the fact.

So, how to fix? Read on. Continue reading "Linux shell scripting: bad interpreter: No such file or directory"

EA's Spore DRM fiasco

EA's big fall PC gaming release is the long awaited "Spore" from Maxis, beloved studio responsible for all things Sim. Spore has been in some form of development since 2000, and finally hit stores on Sept. 7th, 2008, accompanied by predictions of the title living up to its hype and transcending it from EA brass.

I took a look at the Amazon user ratings for the game, and was shocked to see that it has been absolutely shellacked -- currently 2300+ reviews and only 1.5 stars. The primary reason for the low ratings? Customer outrage over EA's employment of the Sony SecuROM copy protection system, that allows someone purchasing the game, to activate it 3 times. As was pointed out in an amazon review:

Then there's the DRM. Let me just clarify what people are saying by adding, it not only counts installations, but changes to your hardware ! Upgrade a system component (memory, CPU, vid card) and you are out an installation....Basically I just paid $50 for a coaster.


When will companies learn that treating their customers like thieves is never a good business practice?

Continue reading "EA's Spore DRM fiasco"

New Lula/Lampsig Coop Server

So the UML Coop has finally after 3 years of talking about it, acquired a new server from Silicon Mechanics. Read the rest of the article for the complete specifications. We will be moving off User Mode Linux (UML) and on to OpenVZ. This change will allow us to accept some new members to the coop, so if you're interested drop me a line.


Continue reading "New Lula/Lampsig Coop Server"

AT+T Wireless XPress Mail Courier IMAP setup problem - Trash Folder?

Having recently left a company that had Exchange, the removal of Goodlink from my Samsung Blackjack left the phone in a fairly broken state. I fixed this by doing a full reset (Turn on phone while holding Up Arrow) and choosing 1. This put things back in basic working order.

My efforts to use the built in email client to access my Courier IMap Email had never been successful, so I decided to explore AT+T's XPress Mail system. This consists of client software you install on the phone, and a desktop application that connects through AT+T's servers to give you access to your email remotely, and also can be used to give you access to files on your PC.

Upon install of the client you choose your mail server (in my case IMAP) and input the basic settings required by most IMAP client softare (Account name & Password, email address, the IMAP server, SMTP server, security settings, etc). I did notice an unusual configuration box asking for "Root Folder Path" which I left blank. Here's where the fun began.





Continue reading "AT+T Wireless XPress Mail Courier IMAP setup problem - Trash Folder?"