links for 2007-10-16

.

links for 2007-10-14

Quotes to Make You Think

These also make great signature files! Additional collected quotes are under the blog’s quotes category. Drop a comment to suggest something.

Organized alphabetically by first major word.

Anonymous/Unknown Author

A

Accomplishing the impossible means only the boss will add it to your regular duties.

According to my calculations, the problem doesn’t exist.

Adult: A person who has stopped growing at both ends and has started growing in the middle.

Advice is free: The right answer will cost plenty.

After all is said and done, more is said than done.

All the darkness in the world cannot extinguish the flame of a single candle.

Almost anything is easier to get into than out of.

Always remember that you’re unique. Just like everyone else.

Always try to be modest. And be darn proud of it!

Ambition is a poor excuse for not having enough sense to be lazy.

B

Be nice to your kids. They’ll choose your nursing home.

Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you’re a mile away and you have their shoes.

The best part about procrastination is that you are never bored because you have all kinds of things that you should be doing.

Blessed are the pessimistic for they hath made backups.

By the time a man realizes that maybe his father was right, he usually has a son who thinks he’s wrong.

C

Children may close their ears to advice, but they keep their eyes open to example.

A clean desk is a sign of a cluttered desk drawer.

Cleaning the house while your kids are still growing is like shoveling the walk before it’s stopped snowing.

A clear conscience is a sign of a bad memory.

A company is known by the people it keeps.

A conclusion is the place where you got tired of thinking.

Confidence is the feeling you sometimes have before you fully understand the situation.

A conscience is what hurts when all your other parts feel so good.

The customer is always right but not always pleasant.

D

Don’t be irreplaceable; if you can’t be replaced, you can’t be promoted.

Don’t hate yourself in the morning – sleep till noon.

Duct tape is a lot like the Force. It has a Dark Side, it has a Light Side, and it binds the galaxy together…

E

The early bird may get the worm, but the second mouse gets the cheese.

Endeavor to so live that when you die even the undertaker will be sorry.

Ever stop to think, and forget to start again?

Every time I think I’ve hit the bottom, someone lends me a shovel.

Everyone seems normal until you get to know them.

Experience is a hard teacher because she gives the test first, the lessons afterward.

Experience is something you don’t get until just after you need it.

F

Few women admit their age, Fewer men act it!

A filing cabinet is where papers get lost alphabetically.

Four-word story of failure: Hired, tired, mired, fired.

G

Generally speaking, you aren’t learning much when your lips are moving.

Go the extra mile. It makes your boss look like a slacker.

A good test for conversation: if you wouldn’t write it and sign your name to it, don’t say it.

Good resolutions are often checks drawn on an account with insufficient funds.

The great essentials of happiness are something to do, something to love and something to hope for.

H

Hard work has a future payoff. Laziness pays off NOW.

The Haves and the have-nots can often be traced back to the Dids and the Did-Nots.

The highest reward for man’s toil is not what he gets for it but what he becomes by it.

How many of you believe in telekinesis? Raise my hand….

I

I don’t exaggerate. I just remember bigger than most people.

I don’t suffer from insanity, I enjoy every minute of it!

I have a mind like a steel trap – rusted open.

I haven’t lost my mind. It’s backed up on tape somewhere.

I pretend to work. They pretend to pay me.

If at first you don’t succeed, destroy all evidence that you tried.

If at first you don’t succeed, give up, no use being a damn fool.

If at first you don’t succeed, skydiving is not for you.

If both of us thought alike, one of us would not be necessary.

If everything seems to be going well, you have obviously overlooked something.

If nothing ever sticks to TEFLON, how do they make TEFLON stick to the pan?

IF Pro is the Opposite of Con, What Is The Opposite of Progress? Congress!!

If you’re going in the wrong direction, God allows u-turns.

If you ask a question you don’t want an answer to… expect an answer you don’t want to hear.

If you don’t learn from your mistakes, what’s the point of making them?

If you find a path with no obstacles, it probably doesn’t lead anywhere.

If you tell the truth, you don’t have to remember anything.

If you think nobody cares if you’re alive, try missing a couple of car payments.

If you were somebody else, would you want to be friends with you?

Indecision is the key to flexibility.

It has been determined that research causes cancer in rats.

It is harder to conceal ignorance than to acquire knowledge.

It is when we forget ourselves that we do things that are most likely to be remembered.

It takes less time to do a thing right than to explain why you did it wrong.

It will do no good to get on the right track if you are headed in the wrong direction.

J

Just because someone doesn’t love you the way you want them to doesn’t mean they don’t love you with all they have.

K

Keep your ideals high enough to inspire you and low enough to encourage you.

L

Language is a wonderful thing. It can be used to express our thoughts, to conceal our thoughts, or to replace thinking.

Laugh alone and the world thinks you’re an idiot.

Leaders go down in history — some farther down than others.

Leadership has been defined as the ability to hide your panic from others.

Life is a sexually transmitted disease with a 100% mortality rate.

Life is complex: part real, part imaginary.

Love may be blind, but marriage is a real eye-opener.

M

Many people quit looking for work when they find a job.

The measure of man’s real character is what he would do it he knew he would never get caught.

The mistake a lot of politicians make is forgetting they’ve been appointed and thinking they’ve been anointed.

The more people I meet, the more I like my cat.

The more you know, the more you know you ought to know.

N

Never miss a good chance to shut up.

No matter how far money goes, it still can’t go as far as the next paycheck.

No matter how much I care, some people just don’t care back.

No one is listening until you make a mistake.

O

Of all the things you wear, your expression is the most important.

One of the mysteries of life is how the boy who wasn’t considered good enough to marry the daughter can be the father of the smartest grandchild in the world.

One reason folks get into trouble is that trouble usually starts out being fun.

One trouble with the world is that so many people who stand up vigorously for their rights fall down miserably on their duties.

The only time the world beats a path to your door is if you’re in the bathroom.

P

People who do the world’s real work don’t usually wear neckties.

People will accept your ideas much more readily if you tell them that Benjamin Franklin said it first.

Poor planning on your part does not constitute an emergency on my part.

Practice makes perfect, so be careful what you practice.

A professor is one who talks in someone else’s sleep.

The quickest way to get a lot of undivided attention is to make a mistake.

People who wonder where the younger generation is headed for would do well to consider where it came from.

The problem with the gene pool is that there is no lifeguard.

Q

R

The really productive ups and downs are getting up in the morning and down to work.

The reason we never see ourselves as others see us is that we’d never believe what we saw.

A reckless driver is a person who passes you on the highway in spite of all you can do.

S

Save time… see it my way.

Some people get lost in thought because it’s unfamiliar territory.

Some people spend the first six days of each week sowing wild oats; then go to church on Sunday and pray for a crop failure.

The sooner you fall behind, the more time you’ll have to catch up.

A sure-fire formula for making a good speech: have a good beginning and a good ending–and keep them as close together as possible.

To steal ideas from one person is plagiarism; to steal from many is research.

A synonym is a word you use in place of one you can’t spell.

T

Tact is the ability to close your mouth before somebody else wants to.

There can’t be a crisis today, my schedule is already full.

There is absolutely no substitute for a genuine lack of preparation.

There is nothing so comforting as the patter of little children’s feet about a home, because the moment the sound stops one knows that they are up to something they shouldn’t be.

There is nothing that upsets a person quite as much as having company drop in and see the house looking as it usually does.

There needs to be fewer Republican Senators and fewer Democratic Senators, and many more United States Senators.

Thinking is when your mouth stays shut and your head keeps talking to itself.

This isn’t an office. It’s Hell with fluorescent lighting.

Those who complain about the way the ball bounces are usually the ones who dropped it.

Time may be a great healer, but it certainly is no beauty operator.

Trains stop at train stations
Buses stop at bus stations
On my desk is a workstation.

A true friend is one who thinks you’re a good egg even though you’re slightly cracked.

U

Usually I try to take it one day at a time, but lately several have attacked me at once…

V

W

Warning: Dates in Calendar are closer than they appear.

We hang the petty thieves and appoint the great ones to public office.

What most people want these days is less to do, more time to do it, and more pay for not getting it done.

When adults act like children, they are called silly. When children act like adults, they are called delinquent.

When computing, whatever happens, behave as though you meant it to happen.

When our children are old enough not to say or do anything in public to disgrace us, they have reached an age when the things we do and say embarrass them.

A wise man learns from the mistakes of others, a fool by his own.

Why is ‘abbreviation’ such a long word?

Wild horses couldn’t drag a secret out of most women. Unfortunately, women seldom have lunch with wild horses.

With every right, there is a responsibility. Just once, I wish someone would demand his responsibility.

A woman wants one man to meet her every need. A man wants every woman to meet his one need.

A woman will pay $1 for a $2 item she doesn’t want. A man will pay $2 for a $1 item he DOES want.

Work is the easiest thing man has ever invented to escape boredom.

Work like you don’t need money,
Love like you’ve never been hurt,
And dance like no one’s watching.

X

Y

Years wrinkle the skin, but lack of enthusiasm wrinkles the soul.

You are only young once. After that, you have to think up some other excuse.

You can’t keep people from having bad opinions about you, but you can keep them from being true.

You cannot build a reputation on the things you are going to do.

You cannot make someone love you. All you can do is be someone who can be loved. The rest is up to them.

You only live once, but if you live right, once is enough.

Z

Misc.

Comment from a correspondent in Australia on the U.S. political scene: “Thank God you got the Puritans while we only got the convicts.”

BbWorld Presentation Redux Part II – Monitoring

Much of what I might write in these posts about Vista is knowledge accumulated from the efforts of my coworkers.

This is part two in a series of blog posts on our presentation at BbWorld ’07, on the behalf of the Georgia VIEW project, Maintaining Large Vista Installations (2MB PPT).

Part one covered automation of Blackboard Vista 3 tasks. Next, let’s look at monitoring.

Several scripts we have written are in place to collect data. One of the special scripts connects to Weblogic on each node to capture data from several MBeans. Other scripts watch for problems with hardware, the operating system, database, and even login to Vista. Each server (node or database) has, I think, 30-40 monitors. A portion of items we monitor is in the presentation. Every level of our clusters are watched for issues. The data from these scripts are collected into two applications.

  1. Nagios sends us alerts when values from the monitoring scripts on specific criteria fall outside of our expectations. Green means good; yellow means warning; red means bad. Thankfully none in our group are colorblind. Nagios can also send email and pages for alerts. Finding the sweet spot where we get alerted for a problem but avoid false positives perhaps is the most difficult.
  2. An AJAX application two excellent members of our Systems group created called internallyl Stats creates graphs of the same monitored data. Nagios tells us a node failed a test. Stats tells us when the problem started, how long it lasted, and if others also displayed similar issues.We also can use stats to watch trends. For example, we know two peaks by watching WIO usage rise to a noonish peak slough by ~20% and peak again in the evening fairly consistently over weeks and months.

We also use AWStats to provide web server log summary data. Web server logs show activity of the users: where they go, how much, etc.

In summary, Nagios gives us a heads up there is a problem. Stats allows us to trend performance of nodes and databases. AWStats allows us to trend overall user activity.

Coradiant TrueSight was featured in the vendor area at BbWorld. This product looks promising for determining where users encounter issues. Blackboard is working with them, but I suspect its likely for Vista 4 and CE 6.

We have fantastic data. Unfortunately, interpreting the data proves more complex. Say the load on a server hosting a starts climbing, its the point we get pages and continues to climb. What does one do? Remove it from the cluster? Restart it? Restarting it will simply shift the work to another node in the cluster. Say the same happens with the database. Restarting the database will kick all the users out of Vista. Unfortunately, Blackboard does not provide a playbook on what to do with every support possibility. Also, if you ask three DBAs, then you will likely get three answers.
😀

Its important to balance the underreaction and overreaction. When things go wrong, people want us to fix the problem. Vista is capable of handling many faults and not handling very similar faults. The link example was a failed firewall upgrade. I took a similar tact with another firewall problem earlier this week. I ultimately had to restart the cluster that evening because it didn’t recover.

Part three will discuss the node types.

Live HTTP Headers Equivalent for IE

UPDATED: The below content is outdated due to being ancient. This post will stick around to help people get to the new version: Live HTTP Headers Equivalent for IE or Edge 2016



I looove the Live HTTP Headers extension for Firefox. (Yes, I will marry it some day.) It works beautifully and always gives me what I want.

So we have this issue of people experiencing an issue of downloading office files from Vista. From the conversation we know the problem occurs with:

  1. Microsoft Windows XP and Vista
  2. Microsoft Internet Explorer 6 and 7
  3. Microsoft Office 2007 and maybe 2003

So Firefox is unaffected and behaves as expected (a Microsoft Engineer told us because Firefox is less secure?). The Live HTTP Headers will not help diagnose because Firefox works. Oh… And the solution of “Use Firefox” has been rejected by the affected parties. So, we need an equivalent for MS IE to get our users to install.

There are a couple equivalents for Live HTTP Headers for Internet Explorer:

  1. iehttpheaders has major issues with anti-virus software. I’ve never gotten iehttpheaders to install and or run with McAfee installed (even disabled). I don’t know market share of anti-virus vendors, but I’d bet McAfee is pretty common.
  2. IEWatch is more for web designers and gives way more info than just the headers because it has a broader purpose. Plus its not free. I don’t feel comfortable telling people to install something they are going to have to eventually buy even if they only need it for a couple days.

I don’t think either will meet my needs. 🙁

One of the reasons I want the headers is because I am biased. I trust what the browsers say more than I trust end user recollections. Probably its because I read web logs too much.

Joke: Security Via JavaScript

So, you are a teaching an online class. Students cheating naturally is a concern. How does one prevent them from stealing answers?

  • Code in the online class system? Unfortunately, the makers of the learning management systems lag behind the creativity of cheaters. Plus, they can only control their systems. How do they enforce security in the web browser, desktop / laptop, cell phone, classroom, or any other environment?
  • JavaScript? This is the most laughable solution. I’ve known how to disable JavaScript in browsers I use since 1999. I’ve never met a JS security solution I could not beat by simply turning off JavaScript. With Firefox and the Web Developer toolbar it literally takes two clicks. People like it because its cheap. I guess you get what you pay for in this case.
  • Code in the operating system? Dozens of software applications are designed to prevent cheating by controlling what can be done with the desktop or laptop. Certainly this appears to be the most comprehensive solution. However, it often means students go to a proctored environment. What’s the point of taking a class online if I have to go to a classroom?
  • Cameras? The only solution that deals with the possibility of face-to-face or cell phone type collusions. These operate by the students exhibiting suspicious behavior. Students will have to figure out how to act naturally.

The better the solution, the more expensive and less likely to be purchased. Instead, we’ll use cheesy JavaScripts because students are dumb. They’ll never figure it out. Unless by never you mean with a simple Google search.

links for 2007-08-17

Beauty

Pearls Before Breakfast – washingtonpost.com:

IF A GREAT MUSICIAN PLAYS GREAT MUSIC BUT NO ONE HEARS . . . WAS HE REALLY ANY GOOD?

Beauty is in the eye of the beholder, right? Apparently, beauty also depends upon context. I’m still digesting this.

I’m not able to tell the difference between a fantastic performance and a good performance. However, I have stopped to listen to a good performance by someone one on the street. Maybe I wouldn’t living in DC, but that is because its too easy to get lost in the rush whenever I’ve spent time in large cities.