Showing posts with label Technology. Show all posts
Showing posts with label Technology. Show all posts

Friday, May 24, 2013

7 Deadly Sins of Technology

1. Turning off without shutting down

Years ago it was actually possible to damage your hard drive by simply turning off your computer rather than shutting it down. Technological advancements have made that risk negligible. However, turning your machine off can still cause data issues. If you're in the middle of a critical operation, such as a software update, you can cause big problems by cutting the power. Think of it like performing open heart surgery and then turning off the heart bypass machine in the middle.

2. Opening emails/attachments/links from an unknown source

When you do this, it's like licking the handrail descending the steps into a subway. If you get sick, it's your own fault.

It's generally not entirely possible to completely ignore emails from people you don't know since email is such a ubiquitous form of communication. A couple of rudimentary ways to weed out the illegitimate emails: Does the sender address look real? Is the sender name properly formatted? Is the subject about sex, trying to sell you something/asking for money, or promising a prize?

If you open an email, do not open attachments unless you know the sender. Do not follow links unless you know the sender. Even if you know the sender be wary if the content raises any flags such as unusually bad grammar or advertisements, solicitations, etc. Before following links, make sure they point reputable domains.

3. Not saving often or creating regular backups

The universe conspires against you when you're working on something vitally important and under a tight deadline. It's not just in college. Backing up data has become so much easier in recent years. Many routers now have simple to use network storage options for USB hard drives. Dropbox, Amazon Cloud Drive, and Google Drive have very simple solutions for storing your data in the cloud. They work automatically once configured and you can access your stuff from anywhere. I recently started using AeroFS which allows you to create your own private cloud on your own hardware. It's very simple to set up and use. While it lacks the web file browsers of the aforementioned cloud drives, there is no monthly service fee (for up to three users) and I'm only limited by the size of my hard drives.

4. Using insecure passwords

Passwords don't have to be hard to remember in order to be hard to crack. Several years ago, Thomas Baekdal wrote a great post about this, which can be summarized as put 3+ random words together. That's it! "Windows ostrich Mountain Dew" would never ever be hacked but is easy for me to remember: my OS of choice, my blog, and my fuel. Of course a lot of sites that require a password are lame and would say that's not secure, even though it is. So come up with something shorter and make sure to use a capital and a number. "p1anoplayYes"

UPDATE: What makes a password secure just got more complex. This post at Ars Technica explains how hackers go about figuring out passwords. Page 3 of the article is particularly revealing.

5. Not installing updates as they become available

Installing updates can be really annoying, especially Flash. It seems like they always pop up at the least convenient time, you never know how long they'll take, and they often require a reboot. So we don't install them. Updates keep your system and applications working smoothly and, more importantly, securely. Failing to install updates is like having your front door smashed in and you just don't have it repaired. Sure you know everyone in your neighborhood by first name but that doesn't mean you're safe. Just do it though. Maybe not the minute the notification pops up, but within a couple of days. If you do it at the end of the day, it won't inconvenience you.

6. Not keeping up with changing technology

I'm talking to YOU, Mr. Still-Running-Windows-XP (or old version of OS X). For one, you're opening yourself up to security vulnerabilities that Windows 7 and 8 (or OS X "moon cat") protect against. The longer you wait to adopt newer technology, the harder it will be for you to adjust. You'll have a better user experience, guaranteed.

7. Being an early adopter

Wait, didn't I just say to keep up with new technology? Yes I did. What I'm saying though is that it's okay to wait for the technology to become mainstream first. Jumping in early can cause at least three different issues.
  1. Remember HD-DVD? Some technology fizzles out before it goes anywhere. 
  2. Sometimes the technology isn't quite ready for big time when it's first released. Windows 8, for example, took the OS in a completely new direction. The visual design is gorgeous (definitely 10 years ahead of the ugly, out-dated OS X), but even I think the the user experience is disjointed. Windows 8.1 is hopefully going to make that a lot better. 
  3. New technology usually costs more than established  tech. Sometimes it's fun to be on the cutting edge, and there's nothing wrong with paying a premium to have the latest and greatest, just don't be ignorant of that fact that that's happening. Sometimes waiting can save you big bucks.

Friday, March 23, 2012

WordPress: PHP Is Not Installed

So I'm starting to work on a little project at home involving a website built in WordPress. This is all new to me so naturally, there are going to be bumps in the road. Anyway, I managed to install Apache, MySQL, and PHP. However, when attempting to install WordPress, I was continually presented with the error:
Error: PHP is not running
WordPress requires that your web server is running PHP. Your server does not have PHP installed, or PHP is turned off.
WHAT??? The PHP test file worked perfectly fine! I googled and googled some more trying to find a solution to this and while there question appeared frequently, there was never a good answer. I finally figured it out myself though!

The problem was in how I was accessing install.php. Through Windows Explorer, I had navigated to my WordPress directory and double clicked on readme.html. The file opened in Firefox. Then I clicked the hyperlink in Step 2 "wp-admin/install.php". This opened the file with the error, and here's the problem: look at the address bar:
file:///C:/apache/htdocs/wordpress/wp-admin/install.php
In order to make it work, you need to hit it from LOCALHOST
http://localhost/wordpress/wp-admin/install.php

BAM! Done! 

Environmental Variables:
OS: Windows XP SP3
Webserver: Apache 2.2
MySQL: 5.5.21
PHP: 5.2.17
WordPress 3.3.1

Monday, March 7, 2011

Shrinking Screens

About four months ago, I started thinking seriously about upgrading my laptop. Basically, all I use it for is surfing the internet and email but even that seems to take longer and longer than it should. For a while I contemplated going the table route but I really want a physical keyboard and I find the laptop configuration is easier to use when laying on the couch or in bed.

I won't indulge you with my list of "must haves" just yet but one thing I want is a high resolution screen. As I was looking around, I discovered two interesting trends. Most laptops now have a 16:9 aspect ratio. This makes sense since TV's are all 16:9 now however, it seems that the common aspect recently was 8:5. Personally, I like the 8:5 ratio.

The second observation I had is that screen resolution leaves much to be desired. Just about every model from every manufacturer I looked at only had displays at 1366x768 for sizes up to 15". That's not good enough for me. The manufactures like to "fancy it up" by calling it "720 HD" which is true but clearly a marketing ploy. I realize that full HD (1980x1080) will come at a premium and only be available on a small range of models. However, to not even be able to upgrade to something somewhere in between (around 1600x900) while not breaking the bank is disappointing. Even if I wanted a behemoth 17" laptop, the standard res is 1600x900 and it's next to impossible to find an upgrade. Is this just not important to enough people to warrant offering more upgrade options?

What I find particularly odd about this is that there is more and more buzz about the resolution of smart phones and tablets. My Evo is 800x480 for crying out loud and it's only 4.3"! Meanwhile complaints abound that the iPad 2 is still at 1024x768.

Are my expectations just too high? Should I just become a mac instead?