What’s in a filename?

Filenames. Those magical labels we give our documents, our pictures, or other various creations. All filenames consist of two parts: Name.Extension where the Name part is the visible on all computer systems and the .Extension part is sometimes hidden from view. I personally hate computer systems that hide the extension because it allows phishing scammers an easy means to infect a computer by asking the victim to open up a picture called “aVirusPicture.jpg” and people will do so since they know .jpg is just a picture extension… not realizing that the full filename is “aVirusPicture.jpg.exe” because the Operating System has hidden the last “.exe” on them. Continue reading

What is a “gopher” app?

Aside from the usual reference to a certain networking protocol, I made up the term to describe a certain kind of application.  While the implied phrase of “go for …” has some meaning for these small apps, it also shares other characteristics of the little animal.  A gopher app has little, if any, user interface.  Most of it’s work is done underground, hidden from view, and only occasionally pops its little head up now and then when it requires some user interaction.  These kinds of apps do not exist as a Widget on your phone’s Home screen, do not reside in the App Launcher area like a traditional app, are small and prefer to stay out of sight (or underground) until you need them for their specific task.  They are not libraries that sit like a book on a shelf waiting for someone to come use them, nor are they like a nasty virus who try to stay completely out of sight for fear of cleansing.  They can be managed like a normal app so that if you find it annoying, you can hunt it down and kill it (by uninstalling the thing), but for the most part, they stay hidden and only pop up when you need them.

The primary example of what I am talking about is my AttachSave app. The whole design is to extend the functionality of another app and not really do much on it’s own.