Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 43
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 43
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 107
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 109
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 111
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 112
July 18th, 2009
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/link-template.php on line 113
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/link-template.php on line 138
Alarm clocks are bad, yet everybody I know uses one. The reason is very simple, we all have jobs and need to get up in the morning! The point of sleeping is to feel refreshed and get rid of the tiredness that made us go to sleep in the first place. Do you ever wonder why a lot of people, when they wake up, feel worst than they did before they went to bed? Do people actually look forward to hitting the snooze button every morning after they almost had a heart attack from the nerve racking sound coming out of that little box? Why do we keep doing this? Understanding how sleep works can help you get up early and feel great, even if you use an alarm.
A Few Things to Know About Sleep
There are different sleep phases. The phase that most people have heard of is called REM (rapid-eye movement). It’s the phase that takes us to the land of dreams. The rest of the phases can be divided in two other kinds of sleep. There is light sleep from which we can easily be woken and then there’s deep sleep during which we are not aware of our physical environment and it takes a lot more to make us conscious again.
A typical cycle usually lasts 90 minutes and follows this pattern: light sleep, deep sleep, REM, start over or wake up. Alarm clocks are bad because they can wake us up during an undesirable sleep stage. Waking up feeling sleepy is often caused by waking up during a deep sleep phase. It doesn’t matter if you’ve been sleeping for two or for ten hours, if the alarm wakes you up during that stage you will feel tired and groggy. This is why you might feel better after sleeping 4.5 hours compared to 8.
At What Time Should I Go to Bed?
Armed with this knowledge we can try to minimize the bad side effects of using an alarm clock. By figuring out at what time our natural cycle ends we can estimate an appropriate time to go to bed. The first step is to use a little tool called math. Don’t get scared, it’s nothing complicated. Take the time you want to get up at and subtract multiples of 90 minutes to figure out at what time the sleep cycles should start. Let’s take 6:30 am as an example:
6:30 am –>please wake up here feeling good and refreshed!
5:00 am
3:30 am
2:00 am
12:30 am
11:00 pm
9:30 pm
8:00 pm
By falling asleep at any of these times the last sleep cycle should end at 6:30 am and put you in a state where you can easily wake up. There are two more things to consider. The first is that those are times to fall asleep at, not times to go to bed at. If it usually takes 30 minutes to fall asleep, then get into bed 30 minutes prior to the calculated time. Second, the 90 minute cycle is an average. It will vary for everybody and can be affected by things like caffeine or alcohol consumption and physical activity during the day. I am actually trying to figure out how long my sleep cycle is by keeping a sleep log.
How To Use an Alarm Clock
Getting back to the alarm clock. The trick is to use two alarms, one that will wake you up from the light sleep phase and one to take care of you if you are still passed out in the deep sleep phase. The first alarm should be set 30-45 minutes before your desired wake up time and be a very soft alarm, like your favorite morning radio show but keep the volume very low. The second alarm should be at the time you must be out of bed (6:30 am in our example) and be the annoying beeping sound you just love to hear every morning.
If everything goes well, your last sleep cycle will end when the first alarm is playing. Since you go into light sleep at that point, this alarm should be enough to wake you up. Make sure you get up right away and enjoy the extra minutes you have. If you go back to sleep, chances are you won’t feel as good when you get up a few minutes later. The second alarm is just a fail safe and will wake you up in case the first alarm fails to do so. If the first alarm never wakes you up, adjust it to be a little louder. If that still doesn’t work you can set the first alarm earlier, up to 90 minutes before the second alarm. Note at what time you wake up to figure out how long your sleep cycle is and adjust accordingly.
Since a number of factors can influence when your last sleep cycle ends, it’s better to start looking at the waking time as a time period instead of a single point in time. Using your alarm clock to define a period of time will increase the chances of waking up at the right stage in your sleep cycle and should make that little snooze button a thing of the past!
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 43
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 43
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 107
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 109
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 111
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 112
July 9th, 2009
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/link-template.php on line 113
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/link-template.php on line 138
This post is a template I will try to fill every morning. The intent is to figure out how long my sleep cycle is and the overall quality of my sleep. I’ve been reading a lot about polyphasic sleep and find it very interesting. These stats will be very useful if I decide to jump on the bandwagon.
Legend:
Falling Asleep:
1 – Fell asleep in less than 10 minutes
2 – Fell asleep in less than 30 minutes
3 – Fell asleep after 30 minutes or more
Getting Up:
1 – Got up right away
2 – Got up within 10 minutes
3 – Got up within 1 hour
4 – Went back to sleep
Getting Up Feeling:
1 – Felt great
2 – Felt good
3 – Felt bad
4 – Felt awful
Sleep Quality:
1 – Woke up 0 times at night
2 – Woke up 1 time at night
3 – Woke up 2 or more times at night
Date
Bed Time
Falling Asleep
Wake-Up Time
Getting Up
Getting Up Feeling
Sleep Quality
Alarm Used
July 8 2009
1:45am
3
6:30am
3
2
1
yes
July 9 2009
12:20am
1
4:47am
4
N/A
2
no
July 9 2009
4:47am
1
6:17am
3
2
2
no
July 10 2009
12:25am
1
3:58am
4
N/A
3
no
July 10 2009
3:58am
1
6:06am
4
N/A
3
no
July 10 2009
6:06am
1
7:33am
3
2
3
no
July 12 2009
11:58pm
1
3:49am
4
N/A
2
no
July 12 2009
3:49am
1
6:30am
3
3
2
yes
July 13 2009
12:12am
2
1:57am
4
N/A
3
no
July 13 2009
1:57am
1
3:38am
4
N/A
3
no
July 13 2009
3:38am
1
3:52am
4
N/A
3
no
July 13 2009
3:52am
1
5:20am
1
2
3
no
July 14 2009
12:06am
1
3:40am
4
N/A
2
no
July 14 2009
3:40am
1
5:17am
3
3
2
yes (1)
July 15 2009
3:35am
2
8:00am
3
2
1
yes
July 16 2009
1:19am
1
4:36am
4
N/A
2
no
July 16 2009
4:36am
2
6:48am
3
4
2
yes
July 17 2009
1:40am
1
5:57am
4
N/A
2
no
July 17 2009
5:57am
1
7:55am
3
2
2
no
July 18 2009
12:51am
1
4:57am
4
N/A
2
no
July 18 2009
5:09am
1
8:30am
2
2
2
yes
July 19 2009
10:26pm
2
11:27pm
4
N/A
3
no
July 19 2009
11:27pm
2
1:40am
4
N/A
3
no
July 19 2009*
1:40am
2
3:33am
4
2
3
no
July 20 2009
12:39pm
2
4:37am
4
N/A
2
no
July 20 2009
4:37am
2
6:38am
4
4
2
no
July 21 2009
11:46pm
3
3:42am
4
N/A
2
no
July 21 2009
3:42am
1
6:28am
3
1
2
no
July 22 2009
1:01am
2
4:49am
4
N/A
2
no
July 22 2009
4:49am
1
6:30am
3
3
2
yes
* Got up for about an hour at 1:40 since I couldn’t fall asleep. Did not really fall asleep after 3:33am, got up at 7:00am
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 43
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 43
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 107
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 109
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 111
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 112
October 23rd, 2008
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/link-template.php on line 113
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/link-template.php on line 138
Do you use the internet? Chances are you do… which means you’ve probably signed-up for a bunch of different on-line services like email, on-line banking and social network sites. For each of these services you need an account and before you know it you have half a dozen username password combinations taking up space on your mental hard drive.
Everybody knows that they should select a hard to guess password that contains at least one digit and a special ch4racT3r! To make sure your password is secure some sites will enforce password rules but because remembering random characters is hard most people use a very simple strategy to generate weak passwords.
Even if the password is meant to protect very important information like a bank account most people end up using something like Lastname1. On top of that most people use another shortcut; using the same password over and over again. Reduce, re-use, recycle is good for the environment but not as the key to all your personal information.
Solving this problem is not complicated. All the passwords I use on the internet are different, random and secure. I can also say that I’m not a freak (depends who you talk to!) and I didn’t spend months learning a bunch of random alpha-numeric strings by heart. In fact, I don’t even know what my passwords are!
You’re probably wondering how I can log into my accounts if I don’t even know the passwords? Easy… I let the computer do the hard work for me. It generates and remembers the passwords so I can use the limited space in my head for more important stuff. I use a little program that lets me store all my passwords in an encrypted database that is itself protected by a password.
Now I don’t need to worry about forgetting usernames or passwords for the gazillion different websites I use and I know that all my passwords are secure. By storing the database on my portable drive I can use it from any computer with a usb port. The only thing I need to worry about is not losing that database, but I’m pretty confident I got this covered.
If you want to use secure passwords too and don’t want to spend time memorizing them, then learn about KeePass Password Safe. It’ a free open source utility that can run on both Windows and Linux and can be found here:
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 43
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 43
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 107
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 109
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 111
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 112
September 26th, 2008
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/link-template.php on line 113
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/link-template.php on line 138
Let me be clear if you are using the mouse more than the keyboard, you are doing it wrong! Everyone who uses a computer daily should learn how to use it properly. You might think that keyboard shortcuts are only useful to programmers and geeks but these days people spend a lot of time in front of their computer screen and could really benefit from learning how to drive it ‘manually’.
Even the younger crowd, borned with a technology degree, uses the mouse too much. Their thumbs are genetically modified to type on the miniature keyboards of their phone but they still need training wheels when it comes to switching between applications on their computer. Watching this feels like listening to someone the first time they pick-up a violin.
Using a computer should be like playing a musical instrument. When a guitar player plays a chord he doesn’t look at the strings and his fingers to figure out where they should land on the neck. He just thinks about the sound he wants and his fingers know where to go. Now compare that with someone who uses a computer every single day, and still needs to look at his screen when doing a simple operation over and over again!
They can’t strike a chord on their computer because they don’t use the right tool. A guitar player can learn to play notes with his eyes closed because he uses a very powerful tool: repetition. Humans are experts at memorizing patterns and repeating them. When we talk, our tongues make the same movements over and over again. When we walk all of our body balances itself without you having to think about it. Why is it that when using a computer, day after day, most users still can’t perform basic tasks with their eyes closed?
Most people react to there computers. When you use the mouse and the cursor, you need to get visual feedback from the screen and think about how you can accomplish what you want to do. Wouldn’t you rather think about the task and execute it, instead of performing cursor acrobatics on the screen?
Here’s a simple example: saving your latest report in notepad, Windows basic editor. First, you take your hand off the keyboard and grab the mouse. You move it a bit to find the cursor on the screen. Once you’ve located it, you start moving to the top left corner of your window. You align the cursor with the ‘File’ menu option, then you click. You wait for the menu to appear, once you get visual confirmation you search for the ‘Save’ option. Then you align the cursor with it and click. How many steps did it just take to simply save a file?
The problem with the mouse is that it can only do one thing, point and click. You might want to save or open a document or copy some text. Doing this with pointing and clicking requires multiple steps with half of them involving waiting for visual feedback (ie. a pop-up menu) and then reacting to it.
On the other hand, if you associate a key on the keyboard with a task then accomplishing that task becomes very easy. You also give muscle memory a chance to do its magic and soon you can issue commands with your eyes closed, just like playing notes on the guitar. All of the click-ety-click from the previous example can be replaced with the following keyboard shortcut:
CTRL + S
That is, you press the Ctrl and ’s’ keys at the same time. That’s it… you’re done. Whether it is faster or slower, easier or harder than using the mouse is irrelevant. It is easily repeatable and it doesn’t need visual feedback! Instead of responding to the computer you’re actually controlling it.
If you think you are ready to take the training wheels off and want to start driving your computer manually, start learning the basic keyboard shortcuts for the actions you repeat most often. You can start with things like copy (Ctrl+c) and pasting(Ctrl+v) text, switching between applications(Alt+Tab) and moving to the next field(Tab) of a form on a web page. And don’t worry, nobody on the internet will notice that you stalled when the light turns green!
If you want a list of default keyboard shortcuts follow this link:
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 43
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 43
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 107
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 109
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 111
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 112
September 19th, 2008
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/link-template.php on line 113
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/link-template.php on line 138
After losing all the data on my thumb drive when it died, I decided to implement a backup process to make sure I don’t lose all the data on my computer. It’s been running for about a week and I feel confident that my data is safe now.
I got a new thumb drive and before I started using it, I wanted to make sure I wouldn’t cry the day it stopped working. The solution I came up with is not as automatic as the one I described last week but it’s very easy and simple to use. For my computer backup I scheduled a task to run every night and sync the data from one computer to the other. Since my thumb drive is not always connected to my computer I had to find another solution.
I decided to back-up the drive when it is inserted in the computer. There are two obvious obstacles to this solution. First, we need a way to detect that the drive has been connected and then run a script to sync the drive. Then, we need a way to determine in which computer the drive has been connected. The backup must only happen when it gets connected to my home computer. I wouldn’t want to backup my data on my work computer for example.
Fortunately these two problems are easily resolved. Windows has something called autorun that lets you run a program when a drive is inserted. Also, it turns out that figuring out which computer we are connected to is not necessary, we can cheat by storing the backup script on the computer instead of on the thumb drive. This way it will only run on the desired computer.
Using autorun is very easy. All you need to do is create a file named ‘autorun.inf’ on the thumb drive and put the following in it:
[autorun]
label=My Traveler Disk
open=c:\rsync_thumb.bat
action=Sync Me!
This was a good starting point. When the drive is inserted in the computer, I get a pop-up window asking me if I wanted to sync the drive. Now all that is needed to sync the drive is a double-click. And if I click it by mistake when I’m on another computer, the command will fail because the script doesn’t exist.
Now if syncing was all I was worried about this setup would have been good enough. Unfortunately, all the data on my thumb drive is encrypted, which means that I need to run another program to access it. Autorun can only be used to run one program which means I can’t use it to for the backup script and the encryption software.
This is where PStart comes to the rescue. It’s a little program that let’s you create a custom menu to easily start your programs. I created a menu with two items, one for the encryption software and one for the backup script. Then I set an option in PStart to auto launch the encryption software.
The custom menu can be seen at the top of this post. The following screenshot shows the autorun window, which lets me start my custom menu, which automatically launches the encryption software.
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 43
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 43
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 35
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 107
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 109
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 111
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/functions.php on line 112
September 10th, 2008
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/link-template.php on line 113
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/listi088/public_html/wp-includes/link-template.php on line 138
The inevitable happened this weekend. I inserted my thumb drive in the USB port of my computer and instead of seeing the cool blue light flashing I saw – nothing! Not even a pop-up window on my screen, and after a few hours of CPR on the poor thing, I had to accept it, my portable drive was dead. Of course, I didn’t have a backup so I cried for a few hours…
After I came back to my senses, I started working on something I should’ve done a long time ago. We all know we should backup our data, but the vast majority of the people don’t. I wanted a simple and free solution. I quickly came to the conclusion that for this new process to work, it would have to be automatic. All I needed was a way to do a folder sync from my computer to another.
The first utility that came to mind was rsync. Rsync is a supped-up version of the copy command that lets you sync files between two locations. The other very interesting feature of rsync is that it does incremental copying. If a file being copied already exists at the destination, it will only send the differences between the two files. This is perfect when you’re doing a regular backup as most of the files will be identical or will only be slightly modified. This makes the folder sync much faster.
The computer where most of my data is stored runs Windows. Fortunately, I found a windows version of rsync here. Then I had to setup the rsync server on my linux box, which has a lot of free disk space and will now be used to backup my data! A quick look at the man page and I added a line to each of these two files:
Then I edited the /etc/rsyncd.conf file to add a single writable module:
[backup]
path = /home/eric/backup
read only = no
And then, as if this never happens on the first try, using the rsync client on the windows machine to connect to the rsync server on the linux machine didn’t work. I took a quick look at the linux box and realized that inetd wasn’t running… strange. It turns out, it wasn’t even installed so I issued this command:
sudo apt-get install xinetd
And then, just like magic, files where flying from one computer to the other. I could smell victory already! All I needed to do now, was to automate the process. I wrote two little batch files, one for the backup operation, and one for the restore. Here’s what they look like:
rsync_backup.bat
rsync -avz c:\save/ me@linux_comp_address::backup
rsync_restore.bat
rsync -avz me@linux_comp_address::backup/ c:\save
Now, all I have to do is place all the files that need to be backed up in the ’save’ folder. A double-click on the rsync_backup.bat file and all the files are copied to the linux computer. A double-click on the rsync_restore.bat and all the files saved on the linux computer are transferred back to their original location on the Windows machine. It doesn’t get easier than that.
The final step of this backup process is to automate it. Unless the backup script is run regularly, all of this is useless. I needed to get the computer to do it for me or I would eventually forget about it and loose my data once again. A little googling pointed me to Windows Scheduled Tasks. Basically, you select the program you want to run, in this case the rsync_backup.dat script, tell it how often you want it to run (ie. daily), and at what time. Voila, a simple automated backup process.
When I get a new thumb drive, I’ll need an easy way to move the data from it, to my ’save’ folder so that it gets backed up with the rest of my data. It should be fairly easy but I’ll keep the details for another post.
I found some interesting links that discuss more advanced backup systems using rsync: