K3bert

It just is

Wednesday, May 6, 2009

syslog consuming 100% cpu - SOLVED!

Finally figured out. Can't explain how it happened, but I know what happened.

A couple of months ago, I dropped my MacBook and the hard drive froze. I was able to replace it with no issue. I went to install Leopard, but the DVD couldn't be read. So, I reinstalled Tiger and opened a support case...bottom line, when I dropped the laptop, the DVD can't read double density DVDs anymore.

Why is this significant? It's not, but part of the story.

When I took my laptop in because I couldn't get Leopard installed, the store installed via an external drive. The result from this upgrade was that the /etc/periodic/daily/500.daily was renamed /etc/periodic/daily/500.daily.applesaved and the original file was replaced with a new version.

When the periodic daily job was run, both files ran. The problem is that the 500.daily.applesaved file is for some reason not compatible. The line in the backed up file that was causing the problem was:

syslog -p -k Time lt -7d -o -k Time lt -3d -k Level ge 4 -o -k Time lt -1d -k Level ge 6


Don't know why it caused the problem, but it did. The full content of the file that was backed up follows. Once I removed the .applesaved file, it worked like a champ.

#!/bin/sh -
#
# @(#)daily 8.2 (Berkeley) 1/25/94
#
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin
host=`hostname -s`
bak=/var/backups

echo "step 1"
echo "Removing scratch and junk files:"

if [ -d /var/rwho ] ; then
cd /var/rwho && {
find . ! -name . -mtime +7 -exec rm -f -- {} \; ; }
fi

# Clean up junk files.
#find / \( ! -fstype local -o -fstype rdonly \) -a -prune -o \
# \( -name '[#,]*' -o -name '.#*' -o -name a.out -o -name '*.core' \
# -o -name '*.CKP' -o -name '.emacs_[0-9]*' \) \
# -a -atime +3 -exec rm -f -- {} \;

# Clean up NFS turds. May be useful on NFS servers.
#if [ "${host}" != "localhost" ]; then
# find / -name .nfs\* -mtime +7 -exec rm -f -- {} \; -o -fstype nfs -prune
#fi

if [ -d /tmp ]; then
cd /tmp && {
find . -fstype local -type f -atime +3 -ctime +3 -exec rm -f -- {} \;
find -d . -fstype local ! -name . -type d -mtime +1 -exec rmdir -- {} \; \
>/dev/null 2>&1; }
fi

if [ -d /var/spool/fax ]; then
echo "step 2"
echo "Removing scratch fax files"
cd /var/spool/fax && \
find . -type f -name '[0-9]*.[0-9][0-9][0-9]' -mtime +7 -delete >/dev/null 2>&1;
fi


# remove system messages older than 21 days
msgs -c

if [ -f /var/account/acct ] ; then
if [ -x /usr/bin/gzip ]; then gzext=".gz"; else gzext=""; fi
echo "step 3"
echo "Gathering accounting statistics:"
cd /var/account
if [ -f "acct.2${gzext}" ] ; then mv -f "acct.2${gzext}" "acct.3${gzext}" ; fi
if [ -f "acct.1${gzext}" ] ; then mv -f "acct.1${gzext}" "acct.2${gzext}" ; fi
if [ -f "acct.0${gzext}" ] ; then mv -f "acct.0${gzext}" "acct.1${gzext}" ; fi
cp -pf acct acct.0
if [ -x /usr/bin/gzip ]; then gzip -9 acct.0; fi
sa -s > /dev/null
fi

#if [ -d /var/db/netinfo ]; then
# echo ""
# echo "Backing up NetInfo data"
# cd /var/db/netinfo
# for domain in *.nidb; do
# domain=$(basename $domain .nidb)
# server=`nicl -t localhost/$domain -statistics | grep tag | awk '{print $3}'`
# if [ $server = master ] ; then nidump -r / -t localhost/$domain > $bak/$domain.nidump; fi
# done
#fi

echo "step 4"
echo "Checking subsystem status:"

echo ""
echo "disks:"
df -k -l
echo ""
dump W

if [ -d /var/spool/mqueue ]; then
echo "step 5"
echo "mail:"
mailq
fi

echo "step 6"
echo "network:"
netstat -i

echo "step 7"
if [ -d /var/rwho ] ; then
ruptime
fi

echo "step 8"
printf %s "Rotating log files:"
cd /var/log
for i in system.log; do
if [ -f "${i}" ]; then
printf %s " ${i}"
if [ -x /usr/bin/gzip ]; then gzext=".gz"; else gzext=""; fi
if [ -f "${i}.6${gzext}" ]; then mv -f "${i}.6${gzext}" "${i}.7${gzext}"; fi
if [ -f "${i}.5${gzext}" ]; then mv -f "${i}.5${gzext}" "${i}.6${gzext}"; fi
if [ -f "${i}.4${gzext}" ]; then mv -f "${i}.4${gzext}" "${i}.5${gzext}"; fi
if [ -f "${i}.3${gzext}" ]; then mv -f "${i}.3${gzext}" "${i}.4${gzext}"; fi
if [ -f "${i}.2${gzext}" ]; then mv -f "${i}.2${gzext}" "${i}.3${gzext}"; fi
if [ -f "${i}.1${gzext}" ]; then mv -f "${i}.1${gzext}" "${i}.2${gzext}"; fi
if [ -f "${i}.0${gzext}" ]; then mv -f "${i}.0${gzext}" "${i}.1${gzext}"; fi
if [ -f "${i}" ]; then
touch "${i}.$$" && chmod 640 "${i}.$$" && chown root:admin "${i}.$$"
mv -f "${i}" "${i}.0" && mv "${i}.$$" "${i}" && if [ -x /usr/bin/gzip ]; then
gzip -9 "${i}.0"; fi
fi
fi
done
if [ -f /var/run/syslog.pid ]; then kill -HUP $(cat /var/run/syslog.pid | head -1); fi
echo "done rotating"

# Prune the main syslog output file (/var/log/asl.log)
# Delete all messages after 7 days (-k Time lt -7d)
# Delete Warning (Level 4) and above after 3 days (-k Time lt -3d -k Level ge 4)
# Delete Info (Level 6) and above after 1 day (-k Time lt -1d -k Level ge 6)
echo "step 9"

syslog -p -k Time lt -7d -o -k Time lt -3d -k Level ge 4 -o -k Time lt -1d -k Level ge 6

echo "step 10"
if [ -f /etc/daily.local ]; then
echo "step 11"
echo "Running daily.local:"
sh /etc/daily.local
fi

if [ -f /etc/security ]; then
echo "step 12"
echo "Running security:"
sh /etc/security 2>&1 | sendmail root
fi

Labels: , , , , ,

add to: facebook del.icio.us

Friday, April 17, 2009

Another f$%ing sleepless night...I'm at my wits end

I do not know what to do and it's start to ware me out. If it weren't for the ADD medicine on, I don't think I would get anything accomplished. But, that's enough about me.

The good news is we found our next home. We have been complete discontent with our current home. It's the same size in square footage as the home in Houston, but it's 2 story. Our older greyhound, Gracie, the one pictured on the right doesn't do stairs. The home is also situated with a bonus room above the garage which never gets used. Therefore, our primary family room is downstairs which has the kitchen (smaller than most galley kitchens) the family room, dinning room and 1/2 bath. Therefore, we re confined to a single room apartment living with 3 dogs.

You can only imaging how much work it takes to keep this place clean. There are days we don't do a good job.

The good news is, that the dogs have about a 1 acre fenced in lot to run around. The floor plan is single story and open. And most importantly, it's in the country.

I'm going to have to buy a riding lawnmower and some overalls! We'll get a does of the "real life". Don't have the pictures yet, but you can see the satellite images from google with the home was first being built. Also, it has a septic tank...I heard they work good if you don't try to do 15 loads of laundry, run 2 showers at the same time, and do 15 loads of dishes.

Here's to a bubble free yard with our new home.

Labels: , , , ,

add to: facebook del.icio.us

Monday, March 30, 2009

ok...just kidding...no idea what's up with the syslog process

Just an update, I have no idea what's causing the syslog process to hog all the cpu. It appears to be related to the periodic daily task, but not sure which one..

Labels: , , , ,

add to: facebook del.icio.us

Friday, March 27, 2009

syslog consuming 100% cpu part deux

So, from the previous post, I thought I may have been on to something with 100GB daily.out file. As it turns out, I wasn't. But, I kept digging today. And I found something interesting in system.log file

Mar 26 03:30:41 Legolas [0x0-0x219219].com.apple.dock[4729]: 2009-03-26 03:30:41.448 DashboardClient[5247:10b] (com.iSlayer.iStatpro4.widget) file:///Users/kevin/Library/Widgets/iStat%20pro.wdgt/scripts/core.js: TypeError: Result of expression 'this.isSectionEnabled' [undefined] is not a function. (line: 528)


Could it be this simple, the iStat widget was throwing an exception which caused the churn in the syslog process? It looked like this exception was being thrown every 3 minutes, non stop. Every three minutes doesn't seem like enough activity to cause the problem...but, I uninstalled it and going on 12+ hours without cpu saturation

Labels: , , , ,

add to: facebook del.icio.us

Thursday, March 26, 2009

It started with syslog consuming all my cpu

A rather strange phenomenon has been occurring on my Mac over the last several weeks. Don't know what started nor do I know if it's over, but I want to tell you the tale of the 110GB daily.out file and the syslog process that kept (maybe keeps) consuming all my CPU.

At least once a day, the syslog process starts consuming 100% of the CPU on my Mac Book and does not stop without force quitting. Searching through Google, I learned that many others have the same problem, but no consistent explanation. So, I resigned to force quitting the process whenever it would misbehave...until tonight.

I start up Openoffice.org to create a spreadsheet to for a household budget when I receive a nice message saying that my root disk is almost full. Opening the disk utility showed that I only had 600MB of free space left. I did the natural thing, I emptied my trash bin. That only gave me back 10MB, so I'm at 610MB.

I did some googling on how to run the disk utility or look at other 3rd party utilities that could help determine any unwanted, and large files were lurking on my drive. I went back into the disk utility again when all of a sudden it was reporting 0 bytes of space left!

Yikes!

I went and looked in the /var/log directory, as this is where many (if not all) log files are written. I did your friendly "ls -help" command and to my astonishment, the daily.out file was 110GB in size!

Stunned silence.

After the shock wore off, the awe kicked in and I went to see what in the heck was going on. As it turned out, on 2 days, Jan 24 and Feb 6, I started receiving an inordinate number of "kernel[0] " messages in the log. No other description provided. Google didn't help much either other than providing that the only similar errors actually related to disk i/o errors and the kernel.

Now I tried googling "how do i control the size of the daily.out log file mac os x" which lead me to maxosxhints.com. Here, I found a script that will rotate out the daily (and weekly and monthly) log files once they become larger than 50kb. Chalking up the kernel errors to some anomaly that has since gone away (at least I hope so), I went ahead and set up the script listed in the comments section of the post on the page and then executed, thus purging the 110GB daily.out file.

I now have 120GB freespace according to disk utility. The math doesn't seem quite right, but at least I took care of the drive space issue.

Now, if the cpu hogging syslog process has/had anything to do with the large file (or vice versa), I don't know. Only time will tell and I don't have an answer for any of you out there that google "syslog consuming 100% cpu" and end up on this page, but this was a journey that I had to share.

Labels: , , , ,

add to: facebook del.icio.us

Saturday, September 20, 2008

Gassless in Nashville

Yep, that's right, we are without gas here. It started Friday. Apparently, one pipeline that is responsible for supplying gas to Nashville runs through Houston and the operator has not had power restored. The net result, a shortage of gas in Nashville. They are saying 80% of the gas stations are without gas. We have 1/2 tank in our Toyota and 1/4 tank in the Explorer. Needless to say, we aren't going anywhere anytime soon. I've reverted to emailing coworkers looking for gas. Heck, maybe this is a good time for me to go and buy a bike. I just had my annual physical and my doctor said I need to start exercising...maybe she's conspiring against me and taking up all the gas.

Labels: , , ,

add to: facebook del.icio.us

Wednesday, September 3, 2008

Getting free WiFi (when it isn't exactly free)

Came across a website discussing ways to work around WiFi at airports requiring you to drop $10 to use. I found it intriguing enough and thought I would share. I haven't tried it yet, but it makes sense. I think the hosting companies of wireless networks in public places will work fast to patch this up.

The premise of the work around is to exploit 303 redirects of images. If you can fake the browser into requesting an image instead of a web page, you avoid the redirect to the page requiring you to pay and viola, you have access to the internet without paying for it.

Thinking about it, this is an area of opportunity. When you are in the airport, they'll sign you up for a full day's access at any airport. Why not give a free 15 minute stint on the web so you can quickly check email. I would like the opportunity to check my emails, but don't want to pay the $10 for it.

Here's the how to: Hacking a commercial airport WLAN

Labels: , , ,

add to: facebook del.icio.us

Wednesday, March 26, 2008

Ode to credit card payments using machine or human

I travel a lot. And as a result, I fly out of Houston Hobby airport and become very efficient and getting there, parking, and making a fast get-a-way. Something occur to me a few weeks ago as I was peeling out from the parking garage to head home.

When paying for parking, you have a couple of options. You can use an auto teller and swipe your credit card through a machine, or you can do it the old fashion way and interact with a parking attendant who will gladly process your credit card.

The issue is, when I use the machine, I insert my parking ticket followed by the credit card and usually 15 seconds later, a receipt is printed and I retrieve my credit card. Now, in the event that the automatic machine is down (which is often), I have to go to the parking attendant. I give them the parking ticket, a total is calculated, I give him my card, he swipes the card, I wait about 1 minute (I've timed it), he hands me clipboard, sign the receipt, and then get my card back and my copy of the receipt and then I'm out of there.

My question, why is it that I have to sign a receipt when using the parking attendant but do not have to when I use the automatic machine? I've heard that transactions under $25 don't require signatures, but most of the time, my parking ticket is on the order of $50. What gives?

Labels: , , ,

add to: facebook del.icio.us

Sunday, March 16, 2008

Safari 3: “cannot decode raw data” (NSURLErrorDomain:-1015)

Out of the blue, when I launched Safari 3 on my MacBook, I started receiving the error: The error was: “cannot decode raw data” (NSURLErrorDomain:-1015) when trying to access My Yahoo!

To fix, I went to Safari -> Reset Safari and all is happy now

Labels: , , ,

add to: facebook del.icio.us

Saturday, March 8, 2008

What I hate about the Internet is...having to select my credit card type

In case if you didn't know, you can determine the type of credit card, i.e., Visa, Master Card, Amex, and etc. by looking at the number you enter. The prefix and width (including spaces) for the major credit card types are:

CARD TYPES............PREFIX................WIDTH
American Express.....34, 37....................15
Diners Club..............300 to 305, 36........14
Carte Blanche...........38..........................14
Discover...................6011.......................16
EnRoute...................2014, 2149.............15
JCB..........................3............................16
JCB..........................2131, 1800..............15
Master Card.............51 to 55..................16
Visa..........................4...........................13, 16

Therefore, it stands to reason that by looking at the prefix of a credit card, you can derive the type of the card. And finally, as a programmer, I know that Verisign does not require you to send in the type, only the number itself and a few other bits of information.

Labels: , , , , ,

add to: facebook del.icio.us

What I hate about the Internet is...everyone wants you to create an account

It never fails...any website you shop on...they want you to create an account when you check out.

Why?

When I go to my local mall and buy something in my favorite shop, the store doesn't ask for my address, phone number, email address or any other personal information. Normal shopping experiences include an exchange of pleasantries with the sales person, handing over cash, debit, or credit card...and obtaining a receipt and walking away with the goods.

Why shouldn't shopping on the Internet be any different?

Labels: , , , , , ,

add to: facebook del.icio.us

What I hate about the Internet is...

While messing around on the Internet, again...I realized I was obsessing over the useability of the Internet and websites I visit. Most of the thoughts are along the lines of what could be better about websites, what sucks about websites, and what's missing. Therefore, I'm going to (but no promises on how often I will update) create a new series of posts regarding these very thoughts.

For the one person who reads my blog somewhat consistently, stay tuned for the first post.

Labels: , , , ,

add to: facebook del.icio.us

Sunday, February 24, 2008

iTunes + iPhone + Leopard Upgrade = broken :(

This weekend, I received Leopard as a gift for being the best man in a wedding. I installed it tonight without a hitch, or at least that's what I thought.

I must say, the upgrade was easy and much to my chagrin only required 5GB of drive space...ha, put that in your pipe and smoke it Vista. Anyway, I went to plug in my iPhone after upgrading and to my disapointment, iTunes did not launch and I couldn't sync my calendar, contacts, or iTunes library.

As I was in to my 3rd try at a fix, finally came across the answer...it was to reinstall iTunes. While as painless as the upgrade was, the fact that I had to reinstall iTunes was too reminescent of Windows. Bleh, I need to go wash my mouth out with some Listorine to get rid of this aweful taste.

Labels: , ,

add to: facebook del.icio.us

Wednesday, January 16, 2008

Experimental site navigation added to blog

Recently, I have become enamored with the concept of a "command line" interface. While, I wish I could take credit for the concept, I was quick to realize that before the OS UI, there were punch cards...the punch cards were good...but, quickly replaced by a terminal with a command line for telling computers what to do.

Anyway, I digress. With Mac OS X, the Spotlight application is my most favorite as it provides a command line interface for launching any application or searching for any document on my Mac. Furthermore, I found Enso from Humanized that provides similar functionality to my PC.

So, thinking about it some, what bothers me the most about web sites is the fact that you have to use a mouse to navigate them effectively. So, I figured bring the command line to the web site. The "kui navigation" is a beta navigation tool for websites (v. 0.000001...you get the point, it's very new and not tested at all) leveraging the DOM and Yahoo! AutoComplete GUI library. The result, is a command line that allows you to start typing the text of a hyperlink on the page and it will shortlist the matches based on the DOM which you can select to jump to the next page.

Get it? Give it a try, it's in the right navigation pane. Remember, no comments from the peanut gallery unless they are positive. I made no attempt to test outside of Firefox nor did I worry about duplicate links.

Labels: , , , ,

add to: facebook del.icio.us

Friday, December 28, 2007

Unable to Connect to Windows XP Network Share from Mac OS X

Over the Christmas Holiday, I finally decided to take on the challenge on why I could not connect to a share on my Windows XP computer from my MacBook.

When I would try to go to Network -> Gandalf (my Windows XP machine name) and connect, I would receive an invalid alias error and ask if I wanted to fix or delete it. Trying to fix it lead to a dialog box to select a file...not knowing what to select, I canceled out of it. When I tried to delete the alias, I would receive an insufficient permissions alert to delete the alias.

To make sure I could access my Windows machine, I tried telnet and had no problem connecting. Therefore, I validated the credentials I was using were correct. After several hours of searching the web, I finally found the solution. The problem was with the Windows share. By default, Windows Professional uses a "simple mode" for granting permissions to the share. Don't confuse the share permissions with the directory permissions. Despite granting users ability change files in the share, I still couldn't access it.

The solution was to open Windows Explorer and go to Tools -> Folder Options -> View -> Advance Settings -> Uncheck "Use Simple file sharing (Recommended)". Then, after this, go back to your share and right click and select Sharing and Security -> Sharing -> Permissions and make sure the user account you are trying to access the share with is included in the Share Permissions List.

As it turns out, with Simple File Share Mode, Windows XP only grants the Guest user account access to the share which I disabled. By granting my specific user credentials to the share, viola, problem solved.

Labels: , , ,

add to: facebook del.icio.us

Monday, December 17, 2007

Unable to open ".msg" files in Outlook

When receiving an email with another email message attached, i.e., with a .msg file extension, I was unable to open the attached email in Outlook. Apparently, this is a known issue with Google Desktop. To work around the issue until it's fixed, in Outlook 2003 goto Tools -> Options -> Other -> Advanced Options -> Add In Manager and deselect Google Desktop Search in Outlook.

Labels: ,

add to: facebook del.icio.us

Thursday, December 13, 2007

Judge upholds $30M Judgement against Ebay...what the?

The AP is reporting that a federal judge upheld a ruling in favor of a small Virgina based companies claim of patent infringement by EBay. The article states:

The dispute revolves around eBay's "Buy It Now" option, which sells
merchandise at a fixed price instead of fluctuating bids. MercExchange contends
the system tramples on its patented technology.


Since when is buying merchandise on line at a fixed price an infringement of a patent? The article concludes with:

Since the legal tug-of-war began, MercExchange's payroll has shrank from more
than 40 employees to three. Thomas Woolston, MercExchange's president, is trying
to revive the company's growth by licensing patents to other e-commerce sites.

MercExhange is the name of the company that filed the lawsuit...hmmmm...I guess patent holding companies are a thing of the past...at least with respect to Internet intellectual properties.

Labels: , , ,

add to: facebook del.icio.us

Sunday, December 9, 2007

A Christmas Tragedy

Once I realized that it was the woman sitting a few chairs down from me snoring and not some special affect, I was able to realize how bad of a telling of Charles Dickens A Christmas Carol put on at the Alley Theatre really was.

From freakish choreographed ghost dances you would be proud of at your 5 year old daughters dance recital; the predictable transvestite maid servant of Scrooge; a steam clock; and to the tricycle riding ghost of Christmas future, the play was an utter disappointment. Until last night, I didn't realize it was possible for a professional stage group to put on a poor performance.

Yes, you read right, the ghost of Christmas future was riding a rocket propelled tricycle full of exhaust steam, twisty pipes, and some kind of canisters that you would see at an oil refinery.

Suffering from an identity crisis, the producers and directors tried to bring A Nightmare Before Christmas to the stage through this classic story. Needless to say, neither are a Tim Burton and their attempt was unoriginal, boring, and down right stupid. I found myself laughing out loud throughout the play as scene after scene contained some kind of cheese that Kraft would be proud of. For example, there was an entourage of 5 ghosts doing some stupid choreographed dance routine between many of the scenes wearing Halloween masks straight out of the movie Scream.

Suffice to say, I'm going to think twice next year before slapping down my $67 per ticket to avoid suicidal thoughts to rid myself of the agony of watching this play, as it was truly the worst play I've ever seen.

P.S.
I'm not kidding about the lady snoring.

Labels: , , , ,

add to: facebook del.icio.us

Friday, October 26, 2007

Wow, another email...it must be my lucky year

From:   vitomas00@hotmail.fr
Subject: Please reply me as soon as possible.
Date: October 26, 2007 10:45:05 AM CDT
Reply-To:   vitomas1@yahoo.com

DEAREST ONE ,
AS I WAS ABOUT SEARCHING FOR A TRUST WORTHY PERSON  .I MUST NOT HESITATE TO CONFIDE IN YOU FOR THIS SIMPLE AND SINCERE BUSINESS IN WHICH MY WHOLE LIFE DEPENDS ON.
I AM  VINCENT THE ONLY CHILD AND OF LATE CHIEF AND MRS RUBEN JAKO WEMBER .MY FATHER WAS A VERY WEALTHY COCOA MERCHANT BASED IN ABIDJAN, THE ECONOMIC CAPITAL OF IVORY COAST BEFORE HE WAS POISONED TO DEATH BY HIS BUSINESS ASSOCIATES ON ONE OF THEIR OUTINGS TO DISCUSS ON A BUSINESS DEAL HE NEVER KNEW HE WAS THE PLAN TO BE KILLED ONLY BECAUSE HE REFUSSED JOINING THE  SPONSOR  OF THE WAR .
 
MY MOTHER DIED ON THE 21ST OCTOBER 1988, MY FATHER TOOK ME SO SPECIAL BECAUSE I AM MOTHERLESS AND THE ONLY CHILD.BEFORE THE DEATH OF MY FATHER ON 24TH JUNE 2006 IN A PRIVATE HOSPITAL HERE IN ABIDJAN. HE SECRETLY CALLED ME ON HIS BEDSIDE AND TOLD ME THAT HE HAD A SUM OF US$16,600,000 (SIXTEEN MILLION SIX HUNDRED THOUSAND UNITED STATES DOLLARS) HE STOCKED IT IN A CONSIGNMENT BOX AND DEPOSITED INTO A SECURITY COMPANY HERE IN ABIDJAN, THAT HE USED MY NAME AS THE ONLY SON IN DEPOSITING THE BOX WITH THE SECURITY COMPANY AND TOLD THEM THAT I WILL PRESENT TO THE SECURITY COMPANY THE FOREIGN PARTNER AND BENEFICARY WHO WILL CLAIM THE BOXES.
HE ALSO EXPLAINED TO ME THAT IT WAS BECAUSE OF THIS WEALTH THAT HE WAS POISONED BY HIS BUSINESS ASSOCIATES, THAT I SHOULD SEEK FOR A FOREIGNER IN ANY OF THE OVERSEA  COUNTRY OF MY CHOICE WHERE ,AND THAT I SHOULD MAKE SURE THAT I TRUST THE PERSON THAT HE / SHE WILL NOT CHEAT ME OR KILL ME LATERON BEFORE I CAN DISCLOSE TO HIM WHERE THE CONTACT OF THE SECURITY COMPANY .HE SAID THAT THE CONTENT OF THE BOX MUST BE A CONFIDENTIAL BETWEEN I AND THE PERSON BECAUSE THAT NOBODY EVEN NOON OF THE SECURITY COMPANY WORKERS KNOWS THAT THE CONTENT OF THE BOX ARE MONEY.HE SAID THAT HIM DECLEARED THE CONTENTS OF THE BOX AS FAMILY VALUEABLES SUCH AS  GOLD DUSTS. 
I AM HONOURABLY SEEKING YOUR ASSISTANCE IN THE FOLLOWING WAYS AND I AM ASSURING YOU THAT THIS TRANSACTION IS  LEGAL AND 100% RISK FREE HENCE YOU LISTEN TO MY WORDS AND BE SURE THAT YOU ARE WILLING TO HELP ME FROM THE BUTTOM OF YOUR HEART
 
2) TO SERVE AS MY GUARDIAN AND YOU WILL BE PRESENTED AS LATE FATHERS FOREIGN BUSINESS PARTNER.SINCE I AM A BOY OF 21 YEARS OLD   
 
3) TO MAKE ARRANGEMENT FOR ME TO COME OVER TO YOUR COUNTRY TO FURTHER MY EDUCATION AND TO SECURE A RESIDENTIAL PERMIT FOR ME IN YOUR COUNTRY.
MOREOVER, I AM WILLING TO OFFER YOU APPRICIATIVE SUM FROM THE TOTAL MONEY AS COMPENSATION FOR YOUR IMMEDIATE ASSISTANCE AFTER YOU HELP ME CLEAR OUT THE BOX FROM THE SECURITY COMPANY 
 
FURTHERMORE, YOU CAN INDICATE YOUR OPTION TOWARDS ASSISTING ME, AS I BELIEVE THAT THIS TRANSACTION WOULD BE CONCLUDED WITHIN SEVEN (7)  WORKING DAYS .IF YOU HAVE  INTEREST TO ASSIST ME PLEASE ENDEAVOUR TO FURNISH ME WITH YOUR TELEPHONE AND FAX NUMBER SO THAT I WILL FORWARD THEM TO THE SECURITY COMPANY OFFICE AS MY LATE FATHERS FOREIGN BUSINESS PARTNER WHO HE DEPOSITED THE METALIC BOX ON HIS BEHALF.
THANKS AND GOD BLESS,HOPING TO HEAR FROM YOU I WILL BE HAPPY TO CHAT WITH YOU ON THE PHONE SOONEST.
IN GOD WE TRUST.
YOURS SINCERELY,
VINCENT JAKO WEMBER.
NB: PLEASE  REPLY ME THROUGH THIS MY PRIVATE E-MAIL  FOR SECURITY REASON. THANKS
vitomas1@yahoo.com

Labels: , , ,

add to: facebook del.icio.us

Wednesday, August 22, 2007

"Tab" key behavior in Microsoft Excel

Recent, I received a new laptop at work. When I got it, while working on an Excel spread sheet, I got crazy on the keyboard and hit some "magic" key combination that changed the behavior of the "Tab" key.

What happened after the magic combination? The "Tab" key placed the focused cell over a whole page to the right instead of one cell. That is, it would jump to the first cell out of the current cells viewed on my monitor, i.e., it would jump a "whole page" instead of a single cell.

What was the magic combination? No idea.

Time to finally figure it out? Weeks.

The solution? Tools -> Options -> Settings -> Uncheck the Transition Navigation Keys

Apparently, having the Transition Navigation Keys makes the keys typically used in Excel, i.e., Tab, Home, End, arrow, and etc. keys behave as they would in Lotus 123.

Go figure.

Labels: ,

add to: facebook del.icio.us