7 Reasons Why Studying is Better Than Sex…

Funny little page posted at Carleton University listing 7 Reasons that studying is better than sex, got a bit of a chuckle out of it when I read it, thought it was worth reposting. Content is PG.

  1. You can usually find someone to do it with.
  2. If you get tired, you can stop, save your place, and pick up where you left off.
  3. You can finish early without feelings of guilt and shame.
  4. When you open a book, you don’t have to worry about who got there first.
  5. If you don’t finish a chapter, you won’t get a reputation for being a “book tease”.
  6. You won’t be embarrassed if your parents catch you in the act.
  7. If you aren’t sure of what you are doing, you can always ask your roommate for help!

 

 

Rules on Being a Gentleman

Now again these are not ones that I came up with, but I do agree with the list. Most of these items are free and easy to do.  Currently I am trying to instill some of these into my kids and know the frustration of trying to explain what these mean to a 10 year old because it has nothing to do with MineCraft or some other video game they have no interest in learning.

I know that I will be printing this poster out and putting it on my fridge as a constant reminder, for everyone including myself, as I am sure I can work on the “Don’t Curse” rule.

Continue reading “Rules on Being a Gentleman”

Words to Live By

I have a terrible feeling that before I ever get to show my two boys this list of words to live by, that I will somehow lose it in the piles and piles of documents stored on various machines in my office. Possibly archived and accidentally deleted by some off chance. So to spare myself the horror, I have decided to make the list infamous and post it to this blog. My hope is that some of these which I myself have tested, will save my guys a little of the headache that I endured. Highly doubtful, but worth a try.

Nevertheless here is my list for my two wonderful boys with the hope that some day you read this:

  • Keep your eye on the ball.
  • Turn a loss into a win by learning something from it.
  • Do thing the hard way sometimes – it’s good practice.
  • It is better to ask for forgiveness than beg for permission.

Continue reading “Words to Live By”

Baby Names Resource Website

Baby Names Screen ShotBaby-Names at iGoPayGo is the next latest site that has come about and I think this site has really hit the nail on the head when it comes to minimalistic information that gets right to the meat of baby names. This site states that there is nothing but baby names on the site and it really lives up to its name. Traversing the site I was able to quickly zone in on specific names that I was thinking of using the drop out search bar, made looking for the right baby name some what simple as would be expected. If you are looking for articles about baby’s or what to do with your cranky baby at 3am you may be better to look else where. Kudos that you stuck to your guns and provide the user exactly what they are looking for. I can see a few upgrades needed around the names, but great start.

Gearman 0.28 Setup on Centos 6

Gearman Setup on Centos

Was told about a great tool the other day for processing queues called Gearman. It has the ability to cluster both on the server side and on the worker side which allows you to grow your server without having to change too much once the queue manager is configured. The best part is that it keeps language independence on both sides of the fence. If you want to write your client using PHP and your worker as C, you can do that. Currently we are looking at moving all our emails to this queue manager so that we can offload them to a secondary server and the emails can be sent when the server has free cycles. So the point of this post is just to document some of the steps I had to go through inorder to setup Gearman on the server using PHP for the client and Worker.

Continue reading “Gearman 0.28 Setup on Centos 6”

See How Credit Card Validation Works

Credit Card Validation Screen ShotEver wonder how to validate a credit card or how sites are able to detect if that card entered in is valid without actually connecting to a server. However complex it may seem on the surface, underneath it is quite simple as you can see it fully explained by this page here that breaks down the steps in validating a credit card number. They have stepped though a single example however you can enter in your own test card number to see how it validates. I tried a few just random numbers to see if they would validate. After a few tries I was not only able to get cards to validate, but also I can now switch between different card types, such as VISA, Mastercard and AMEX. Many things that I did not realize have been brought to light such as the first digit on a credit card actually determines the industry the card services.

Continue reading “See How Credit Card Validation Works”

Fake Profile Creator

Contact Generator Screen ShotHave you ever been on a message board or chat room sat there randomly typing keys on the keyboard to try to come up with a fake name, address, or phone number? If you are anything like me the creative juices stop flowing 3 minutes into the exercise and settled on some simple like j_smith from 123 West Lane. Which in someways makes sense since we all have a limited pool of names that we can pull from. If we could only come up with something more unique and less prone to others discovering that the profile is 100% fake.

Well, the site names.igopaygo.com just released the other day a profile generator that comes up with all the vital stats for a user. You are able to select by gender, country, and even the type of credit card you want your new online alias to have. All the information generated is geographically accurate, including the zip code and phone number. Credit cards pass the simple validations. Even the blood type is randomly accurate to percentage of people that have that type of blood. Here is an example of the information generated from the tool.

Continue reading “Fake Profile Creator”