Feb 252014
 

My knife broke so I asked for a new one.

Dear Chicago Cutlery,

I remember it as though it occurred only a week ago;(can I use a semi-colon here) I was cutting through top sirloin (this was TOP sirloin, not the cheap bottom stuff) when the unimaginable happened. It was as if time slowed down briefly as the knife in my hand began to bend like Beckham. I kept cutting into the primal loin as I was looking to get it on the grill as soon as possible. Tonight was the night. We were to have steak, zucchini, and white onion kabobs on the grill. I had been waiting all day for this moment. Everything was going as planned until the knife suddenly snapped in half at the handle (I have photos!) nearly slicing my finger in multiple pieces. The anger rushed into my vein. I think it was just one vein. Who’s counting? I was seething nonetheless. “Why does this always happen to me?” I said to myself. “I don’t know, but stop talking to me,” I answered. At that time I knew I had to come up with a solution in a hurry. Do I rip apart the rest of the meat in a fit of rage? Should I let the dog chew it into smaller pieces for us? No! I acted quickly. I grabbed another knife and finished the preparation. I felt so ashamed that I had to use the tool I received for free while watching a knife demo at Walmart. It just didn’t feel right.

Can I get another knife?
5″ utility

[WARNING: Graphic Photo]

 Posted by at 12:16 am
Nov 012013
 

Twitter just added image previews that are expanded by default in your timeline. Here is one way to remove them.

Tools:
1. Chrome (If you aren’t using Chrome already, please do)
2. Stylish Chrome Add-On

Steps:
1. Click Stylish icon in Chrome
2. Click “Write new style’ button
3. Paste this style into the textarea:
.with-media-forward .cards-base .media-forward { display: none; }
.opened-tweet .content .cards-media-container .cards-base .media-forward { display: block; }
4. In the Applies to section at the bottom select “URLs on the domain” and add twitter.com to the textbox.
5. Click Add
6. Click Save in the left navigation

May 262013
 

Sent to the HOA representative.


Hello,
I have removed the offending icicle lights. I apologize for the delay. During the process I cut my finger, but was able to quickly stop the bleeding so as to not require a trip to the emergency room. I had to use one band-aid. I did replace them, however, with red, white, and blue icicle lights for the upcoming July 4th holiday. I hope everyone enjoys them.

Thank you,
Sam

 Posted by at 9:15 pm
Apr 022013
 

UPDATE: Their response.

Thank you for your e-mail. You can keep any holiday decorations you prefer inside of your home as long as they are not clearly visible (i.e. stickers on the windows, lights, etc.) from the street.

I’m fairly certain there are not icicles this time of year, please just remove the lights on the garage as requested in the notice.

Sincerely,



Sent to our HOA representative


Hello,
We received a notification that holiday decorations are to be removed at this time. Does this include the inside decorations? We still have our Christmas tree up and stockings hung. What if they are visible from the road? Also, it has been pretty cold so far this spring so it’s possible those were not lights around our garage, but real icicles.

Thank you,
Sam

 Posted by at 8:46 pm
May 252012
 

After I was told to pick a new color for the mailbox by the HOA representative I figured I would try to have some more fun with them. They didn’t seem to mind last time. Here is my latest email to them:

————————————————————————————————
Hello **** and ****,
I have attached two photos. One photo is of the color I would like to use, another is an artistic rendering of how the mailbox would look with the color applied. I have included a chicken in the photo for scale. The color is Taupe SC-153, but I’m not sure if it matches the current Taupe DP-326. Please let me know if I can apply this Behr color stain.

Thank you,
Sam
————————————————————————————————

 Posted by at 11:35 am
May 252012
 

We live in a subdivision. We have an HOA. We get our fair share of letters regarding bushes and grass being too long. We’ll eventually fix them. Recently we receive a letter stating that our mailbox was mildewed and needed to be painted or replaced. I figured that I should act after receiving the third request to have it fixed. When I found out that their 10 approved colors are no longer available [they were renamed and renumbered] I sent this email:

————————————————————————————————
Hi ****,
Thanks again for the assistance with this issue. On Friday I visited the local Hillsborough Home Depot and was devastated to find out that the kind folks at Behr have changed their color coding. The new codes now start with SC (for solid color) per the paint station attendant. The names mentioned below also appear in the newly refined list, however the associate seemed to indicate that the colors may not be the same (even if the named matched). Help! I’m afraid our neighbors have become quite irritated by our mildew-ridden mailbox post. I can even sense the disgust in the face of the mail carrier. The birds have even let their distaste be known by leaving droppings on the crown of the post. I’m quite sure this green-white stripe design isn’t an approved HOA application.

Sarcastically,
Sam

————————————————————————————————

Their boring reply:

————————————————————————————————–
I have informed the board that these options are out of date. They will adjust accordingly & update – until then if you could just submit the color sample you would like to use they will turn around quickly with a response. Thank you!
————————————————————————————————–

 Posted by at 11:28 am
Oct 242007
 

The following javascript function does two things:

  1. Checks the number of characters within a given form field (input textbox or textarea) and updates a div or span element.
  2. Restricts the number of characters to the given maxlength.
  1.  
  2. function checkLength (elemId, showId, totalChars)
  3. {
  4.      var elem = document.getElementById(elemId);
  5.      var elemShow = document.getElementById(showId);
  6.      var charsRem = totalChars – elem.value.length-1;
  7.  
  8.      if (charsRem < 0)
  9.      {
  10.           elem.value = elem.value.substring(0,totalChars-1);
  11.           charsRem = totalChars – elem.value.length-1;
  12.      }
  13.      elemShow.innerHTML = charsRem;
  14. }
  15.  

Here is some sample html that shows how to use the above javascript:

  1.  
  2. <textarea id="txtBox" cols="75" rows="20" onkeypress="javascript: checkLength(‘txtBox’, ‘txtBoxShow’, 1000)"></textarea>
  3. <br/> <span id="txtBoxShow">1000</span> characters remaining.
  4.  

For some reason the form field length requires subtracting 1 from the total length. If anyone has an explanation let me know.

Here is a quick sample:


200 characters remaining.
auto racing accessories
richbrook auto accessories
breast pumps and accessories
rought iron accessories
utg ar 15 accessories
asian accessories
ipod accessories for motorcycles
motorola v9m accessories
mickey mouse wedding accessories
commercial truck accessories
toyota accessories parts
nissan navara aventura accessories
cricut expressesion accessories
ipod accessories for motorcycle
italian wedding accessories
silk flower accessories
ipod accessories gucci
new ps3 accessories
electrical wiring accessories
eternity sgh a867 accessories
rustic accessories
blinds and accessories
mossy oak truck accessories
esthetics accessories
subaru accessories san diego
accessories for iopd touch 2g
discount nursing accessories
bicycle accessories
golf carts accessories
tattoo accessories
contact lense accessories
car auto accessories
v star accessories
office accessories and bookend
nokia 1600 accessories
nissan maxima accessories
allis chalmers garden tractor parts and accessories
nisssan xterra accessories cargo mat
palm treo 650 accessories
motorola two way radio accessories
l slatwall accessories
bmw accessories dublin
ipod accessories glasses
pet travel accessories
accessories pick up
nano accessories
vw passat b6 accessories
ford accessories parts
motofone f3 accessories
baseball accessories
automobile accessories
filing accessories
lund van accessories
canada fashion accessories
florida fashion accessories
toro lx426 accessories
volkswagen polo accessories
softball accessories
casio exilim ex z60 accessories
kurykyn motorcycle accessories
jp accessories
fishbowl accessories
accessories for the 2008 honda fit
accessories htc touch
poulan accessories
sandisk sansa accessories
powerchair accessories
goody hair accessories
fireplace accessories
compressor accessories
accessories for blackberry 7510
kyocera cellular phone accessories
car emergency accessories
hitec radio accessories
bra accessories
dog car accessories
clothesline accessories
sebo accessories
furniture and accessories
jeep cherokee accessories
monte carlo parts and accessories
buick accessories
metric cruisers accessories
used cmm accessories
sale women accessories
palm tree bathroom accessories
headstone accessories
leather accessories
accessories for a model 88 mossberg
utility trailer accessories
blender model 54252 service accessories
pool accessories rome ga
must have xbox 360 accessories
md weber accessories
modern commercial toilet accessories
motor home accessories
ipod accessories for
dell accessories
mirus seajbkx accessories
telephone accessories
ceiling fan accessories
fox fishing accessories
harley davidson accessories and gear
suburban accessories
accessories for microscopes
sony ericsson accessories
atv winch accessories
sansa accessories
grapevine toyota accessories
branded handbags and accessories
jam accessories
fox fishing tackle accessories
instrument accessories
mitsubishi mirage accessories
bdsm accessories
metal kitchen accessories
poodle skirt accessories
automotive accessories va
grave accessories ireland
salon hair dryers and accessories
doo little dump trailer accessories
cheerleading uniforms and accessories
wrought iron modern furniture accessories
american standard toilet accessories
kitchen accessories
i615 accessories
motorola l6 phone accessories
trailer hitch mounted accessories
woman necklaces accessories
yamaha 125zr parts and accessories
dyna low rider accessories
e250 accessories
truck accessories eagles
hypermotard accessories
rv propane accessories
ho scale trains accessories
toyota tundra custom accessories
dollhouse furniture accessories
janitorial accessories
black berry 6230 accessories
unusual bathroom accessories
crossdresser fashion accessories
hurley accessories
weider crossbow accessories
w580i accessories
ipod nano accessories
curtain wall accessories
ariel aquarium accessories
electrical home accessories
wedding cake accessories
samsung helix accessories
fire pit accessories
discount nurses accessories
porcelain bath accessories
vstrom accessories
cowboy accessories
night vision accessories
sony clie ux50 accessories
canon camera accessories
motorcycle leather accessories
beretta model 76 parts and accessories for sale
tigger accessories
nextar gps accessories
vacuum hose accessories
motorola w385 blue tooth accessories
sony pda accessories
manx dune buggy accessories
ipod accessories dlo
toy hauler accessories
outdoor wedding accessories
bushog loader accessories
i870 accessories
kcups accessories
ipod accessories cover
off road truck accessories oklahoma
betty boop accessories
coffin case guitar accessories reviews
maryland vera bradley accessories
computer accessories keyboard mounting hardware
gsg accessories
asterix gaming accessories
clothing and accessories
slatwall accessories
roto zip accessories
harley softail custom accessories
accessories for nikon d80
trendy accessories
exotic accessories design
african hair accessories
jerry cans and accessories
after market auto accessories
truck accessories auto accessories auto parts car covers tonneau
auto accessories sydney
auto parts accessories store fontana ca
auto accessories melbourne
auto racing accessories
auto accessories brisbane
snow tiger auto accessories
chevrolet auto accessories
auto polishing accessories
toyota auto accessories
baker auto accessories
auto accessories online coupon
mcneil auto accessories
auto accessories b2b
auto accessories giant
zigs discount auto accessories
auto accessories exhibition stadium putra bukit jalil
accessories for auto racing safety
auto accessories montreal retail
italy auto accessories
auto accessories catalog
betty boop auto accessories
auto accessories camera
auto accessories montreal retail ville st laurent
pink auto accessories
auto accessories atlanta ga
modified auto accessories
search auto accessories
high end auto accessories
import auto accessories
type s auto accessories
ipod accessories auto
thomasville kitchen cabinet accessories
stainless steel kitchen accessories
country kitchen accessories
wooden toys kitchen accessories
kitchen cabinet accessories
contemporary kitchen home accessories
kitchen aide mixers accessories
cafe themed kitchen accessories
wine motif kitchen towels and accessories
chicken kitchen accessories
kitchen aide mixer accessories
blum kitchen accessories
rooster and chicken kitchen accessories
tuscan inspired kitchen accessories
southwest kitchen accessories
metal kitchen accessories
black wrought iron kitchen accessories uk
apple design kitchen accessories
modern kitchen accessories
accessories for kitchen aid mixer
laminated and colorfully dyed wooden kitchen table accessories
fat chef kitchen accessories
grapes kitchen accessories
kitchen tuscan accessories
kitchen accessories catalogues
pillsbury kitchen accessories
black labrador kitchen accessories
official website of blum kitchen accessories
quality kitchen accessories

swiss luxury watches
swiss army watches
swiss replica watches
bovaly swiss watches
true swiss watches
swiss b watches
replica swiss watches
swiss replica rolex watches
luxury swiss watches
buy k swiss watches
esq swiss watches
womens swiss movement 1920s wrist watches
rolex swiss replica watches
swiss solid gold watches
swiss gold watches
swiss watches wholesale
elgin swiss pocket watches wanted
swiss art deco vintage watches
techno swiss watches
swiss watches custom
pre owned swiss automatic watches
elgin swiss pocket watches
history of swiss watches
belva watches swiss lockwood steil plain virginia
swiss army and navy watches
swiss watches uk
swiss automatic watches
swiss watches for sale
swiss made replica watches
fake swiss watches
top 10 swiss watches
rey swiss watches
mido swiss watches
swiss rolex watches
invicta swiss made speedway watches
swiss made watches
swiss army watches discou
swiss made quartz wrist watches
beautiful swiss watches
swiss divers watches automatic
wholesale to public swiss watches
swiss army pocket watches
the lowest guaranteed price on swiss watches
wenger swiss watches
vintage cantena swiss watches
vintage catena swiss watches
swiss mens watches
antique swiss pocket watches
swiss army watches with rubber straps
royal swiss watches
swiss army knife watches
cyma swiss watches
swiss made pocket watches
exclusive swiss watches
aluminum swiss watches
swiss army watches discount
cosc certified swiss watches
swiss mountaineer watches
vintage swiss watches
bernhardt swiss watches
modi swiss watches
swiss luxury watches on line
seeland swiss watches
leonard swiss watches
best price on swiss watches
monards swiss watches
mens swiss watches
behringer swiss watches
are swiss watches cheaper in switzerland
buy swiss army watches
all swiss watches
swiss army watches thousand oaks
pre owned swiss watches
swiss watches discount singapore
swiss army watches uk
swiss pilots watches
swiss army watches hunter mach 3
genuine swiss military watches
swiss army watches new zealand
swiss art deco watches
timex swiss watches
latest swiss divers watches
wholesale techno swiss diamond watches
time swiss watches
swiss army ladies watches at woodbury commoms outlet store
list of names of latest swiss automatic divers watches
used swiss watches
dynasty swiss watches
bergan swiss watches
swiss made diving watches
swiss diver watches
swiss automatic gmt watches
wegner swiss watches
swiss made watches docent
old esq swiss watches
swiss led watches
wenger swiss army watches
watches of swiss
balmain swiss watches
swiss aramy watches
used rolex watches
when were rolex watches invented
diamond rolex watches
imitation rolex watches
vintage rolex watches
swiss replica rolex watches
wholesale geneva switzerland rolex watches
rolex tudor watches
wholesale authentic rolex watches
mens gold rolex watches
rolex swiss replica watches
ebay rolex watches
buy rolex watches online
harley rolex watches
buying and selling rolex watches
rolex watches on sale
do rolex watches have batteries
rolex watches nj
preonened rolex watches
rolex watches used
replica rolex watches
rolex 24 watches
rolex immitation watches
immitation rolex watches
rolex lady watches used 178239
rolex gold watches
wholesale used rolex watches
swiss rolex watches
dealers rolex watches
rolex watches electra 21
pre owned rolex watches
used rolex watches for sa
preowned rolex watches
rolex yatch watches
faux rolex watches
buy rolex watches
shop for rolex watches
preoned rolex watches
ladies rolex watches
swiss replica watches
best replica watches
high quality replica watches
replica watches for sale
high end replica watches
cartier replica watches
cheap replica big watches from china
buy replica watches
replica swiss watches
ladies replica watches
tag heuer watches replica
replica breitling watches
swiss replica rolex watches
quality replica watches for sale
quality replica watches
replica cartier watches
zenith replica watches
hublot replica watches
rolex swiss replica watches
quality replica cartier watches
mens replica watches
womens replica breitling watches
replica omega watches
millinium replica watches
replica rado watches
replica watches perfect
ferrar quartz replica watches
different replica watches
jaeger lecoultre replica watches
replica rolex watches
breitling replica watches
replica ebel watches
highest quality replica watches
replica watches china
swiss made replica watches
rado replica watches
frank muller replica watches
replica ball watches
replica franck muller watches in istanbul
wholesale replica watches
quality replica watches uk
jacob 26 replica watches money order
chanel replica watches
replica watches tag heuer tiger woods
replica role watches
good place to get replica watches in new york city
bvlgari replica watches
panerai watches replica
famous brand replica watches
replica tag heuer watches
iced out replica watches
famous replica watches
bell and ross watches replica
replica bell and ross watches
best replica cartier watches
porsche design replica watches
gold digital designer replica watches
aaa replica watches
philip stein teslar replica watches
replica watches sold in uk
louis vuitton replica watches
submariner replica watches
replica watches bazaar
replica gucci watches
roger dubuis replica watches
lady replica watches
discount replica watches
replica watches cool watches rss feed
replica michelle watches
replica roger dubuis hommage watches
replica jacob and company watches
replica panerai watches
movodo replica watches
mens gold rolex watches
best mens watches
mens watches jewelry fonn
digiva watches mens
mens replica watches
mens collectors watches
croton mens gold watches
mens white gold watches
seiko mens watches
columbia mens watches
mens fine watches
big mens and ladies watches
mens analog digital watches
mens and ladies watches

replica super bowl rings
chinese replica wholsesale bags and shoes
frazer nash replica
major league baseball replica lockers
horseless carriage replica
replica vuitton briefcase
replica manilla bracelet
replica burberry handbags
db5 replica
rosetta stone replica
brighton replica handbags
replica civil war firearms
replica civil war cannon
christian dior purse replica
replica coach fall patchwork handbags
replica confederate swords
final fantasy buster sword replica maelstrom
dark knight replica
rolex swiss replica watches
luis vuitton replica
louis replica scams vuitton
louis vuitton replica com
replica sunglasses
replica phones
replica dooney
replica hublot
bag designer louis replica vuitton
thompson replica
wholesale coach replica handbags
replica uggs
cerises louis replica vuitton
hollywood walk of fame star original replica
bleach athentice replica weapons
replica louis vuitton speedy
louis vuitton replica australia
master replica
patek philippe annual calender replica
fendi handbag replica spy
replica chanel handbags
olds curved dash replica
dior replica
replica louis vuitton pet carriers
louis vuitton replica hand bag
leather replica designer handbag
cheapest replica watch
luis vuitton replica handbag
replica coach
aircraft replica
lifesize resin replica
discount louis vuitton replica purse
replica louis vuitton
chanel exact replica handbags
ferrari 355 replica kit kit car
replica plating
final fantasy replica swords
xkss replica
final fantasy buster sword replica maelstorm
cooper replica pit pro cr107
replica switchboard
broncos replica players jersey
replica prada
replica cannons
civil war monument replica
cartier replica watches
replica watch forum
replica 67 camaro
louis vuitton replica purse wholesale
quality replica watches for sale
replica football shirts
replica tomahawks
louis vuitton luggage replica wholesale
cbra replica canco
replica rolex watches
replica louis vuitton pet carrier
terry colley a monte carlo replica returns to the track
replica swords
replica nba jerseys
nfl replica reebok jerseys
louis vuitton replica watch
civil war replica firearms
designer louis vuitton replica handbag
replica kit
authentic display replica
replica coach handbags
lola t 70 replica
california louis replica vuitton
metal gear solid replica costumes
chivas replica uniforms
quality replica prada handbags
g12h replica
chicago bears replica jersey
louis vuitton replica jewelry
replica chevy pickup truck
chanel purse replica
colts replica jersey
cartier replica
replica purses
cast iron colt 45 gun replica
fake replica louis vuitton
rolex replica etched logo
replica handbags
speedster replica for sale
cheap replica louis vuitton purse
replica foot stools
replica marc jacobs handbags
manta ray replica
replica rolex submariner
replica birds eggs
discount replica louis vuitton handbag
replica 1873 winchester rifle
chopard imperiale replica
porsche 911r replica
rolex replica wholesale
replica revolvers
saleen replica cars
louis vuitton purse replica
zenith replica watches
replica christian dior handbags
replica watches perfect
nonfiring replica rifle
replica louis vuitton wallet
clearance louis vuitton replica
superocean heritage 46 replica
replica shotgun
replica coach purse
ulysse nardin replica
louis vuitton replica denim
cartier tank watch replica
replica titanic heart of the ocean necklace
fish plaque replica wall
replica handbags fendi leather
louis vuitton replica keepall
guarantee louis replica vuitton
bolsas de louis replica vuitton
replica philippine airlines
replica louis vuitton theda
designer replica sunglasses
curvex watch replica
civil war replica monument
replica ww1 weapons
corvette replica
stargate sg 1 ribbon device for sale replica
designer replica and gucci jewelry
replica versace sunglasses
designer replica handbags paypal accepted
chanel replica handbags
louis vuitton murakami replica
denim handbag louis vuitton replica
replica christian louboutin cheap
replica ray ban sunglasses
ferrar quartz replica watches
airline tickets
cheap airline tickets
dirt cheap airline tickets
discount airline tickets
cheapest airline tickets
london airline tickets
discounted airline tickets
cheapest last minute airline tickets
spain airline tickets at discount
i am looking for discount airline tickets
airline discount tickets
airline tickets to florida
very cheap airline tickets
saint louis airline tickets
super cheap airline tickets
senegal airline tickets
airline tickets under 100
south africa airline tickets
saint kitts and airline tickets
zimbabwe airline tickets
mauritius airline tickets
low cost airline tickets
isle of man airline tickets
nevis airline tickets
alderney airline tickets
airline tickets st louis
cheap airline tickets to florida
of the uk airline tickets
mayotte airline tickets
ivory coast airline tickets
italy airline tickets
mauritania airline tickets
israel airline tickets
lowest price airline tickets
western sahara airline tickets
airline tickets cheap last minute
guernsey and airline tickets
airline tickets for hajj
airline tickets discounts
discount airline tickets to russia
airline tickets compare
solomon islands airline tickets
chaep airline tickets
airline tickets top referrers 2008
cheat airline tickets
low price airline tickets
airline tickets online
free airline tickets
lebanon airline tickets
airline tickets to new york from chicago for under 150
jetblue airline tickets
cheap airline tickets fast
indonesia airline tickets
last minute airline tickets
mexico airline tickets
supercheap airline tickets
ireland airline tickets
reduced prices on airline tickets
comparison airline tickets
saint helena airline tickets
find cheap airline tickets
iran airline tickets
military discount airline tickets
airline tickets referrers august 2008
best time to purchase airline tickets
airline tickets cheap
russia airline tickets
airline tickets referrers
discount international airline tickets
airline tickets to new zealand
tanzania airline tickets
how to get the best rate on airline tickets
guam airline tickets
student airline tickets
saint pierre and airline tickets
zambia airline tickets
need to travel fast airline tickets
united kingdom airline tickets
kuak airline tickets
cheap airline tickets discount travel
rwanda airline tickets
airline tickets to ghana
airline tickets top sites
deals on airline tickets
cheap airline tickets for italy
cheap discount airline tickets
marshall islands airline tickets
last min airline tickets
airline tickets santonio tx
airline tickets for cheap
axiom airline tickets american express
yemen airline tickets
airline tickets top sites list
getting money back from airline nonrefunable tickets
no frills airline tickets to italy
airline tickets to australia
american airline tickets
cheap airline tickets in california
buy cheap airline tickets
airline tickets tampa to flint bishop
european airline tickets
germany cheap tickets broadway airline flights las vegas
airline consolidators cheap tickets
axiom airline tickets
cheap airline tickets to alaska
what is the cheapest airline tickets
airline tickets to las vegas from raleigh north carolina
america west airline tickets
no frills airline tickets
micronesia airline tickets
airline tickets that you can pay back in 90 days
international military airline tickets
discount airline tickets flights yakutsk
chear airline tickets
chase credit card points airline tickets
airline tickets discount cheap singapore
airline tickets for jetblue
cheap one way airline tickets
airline tickets indianapolis to lasvegas
cheapest airline tickets and military dependant
vietnam airline tickets
best time to buy airline tickets
airline tickets indianapolis to charlotte nc
hotel car rental airline cheap flights rooms tickets travel
cheap airline tickets to paris
european airline tickets one price for multiple countries
tokyo discount airline tickets europe
cheap airline tickets from usa
cheap airline tickets to asia
airline tickets when
super cheap flights and airline tickets
america express travel airline tickets
cheap airline tickets flights
low cost international airline tickets
airline tickets continental 2860
cheap airline tickets from canada
discounted airline tickets flights japan
airline tickets sale
what is the best day to buy airline tickets
best search for cheap airline tickets
american airline discount tickets
airline tickets to newfoundland
european airline tickets ny to london and rome to ny
cheapest no frills airline tickets
airline tickets discount air travel
airline tickets flight
singapore airline tickets
best airline tickets
airline tickets search engines
air france discount airline tickets
south west airline tickets
payday loans
cheap long term payday loans
cash loans till payday service
no fax payday loans asp
direct lender payday loans
payday loans denver
nd news story payday loans
outlawing payday loans
no fax payday loans
north dakota cash advance payday loans software
califronia payday loans
no fax payday loans uk poor credit loan construction to
no fax payday loan payday loanonline payday loans
south carolina cash advance payday loans
payday loans located in stone mountain georgia
easy no fax payday loans
online payday loans no pay day fax
personal payday loans
gardena california payday loans
payday loans with payback in installments
fast cash payday loans in advance
kansas city payday loans and cash advance loans
payday loans with payments
cash loans net payday till
cash til payday loans in atlanta
payday loans no job credit check
payday loans quick cash instant payday loan fast c
payday cash loans
bad credit payday loans no fax
utah cash advance payday loans
faxless payday loans
payday loans gold coast
payday loans canada
no fax canadian payday loans
faxless payday loans extended payment
payday advance loans
direct payday loans
savings account payday loans
payday loans that offer payment plans
low fee payday loans
bankruptcy and payday loans
no credit check payday loans
payday loans price comparison
long term payday loans
instant payday loans
payday loans online
payday loans with no credit checks
can you file bankruptcy for payday loans
no fax payday loans online cash advance loan sonic cash
smart choice payday loans
payday loans in columbia sc
first bank of delaware payday loans
short term payday loans
payday loans in phoenix
phoenix payday loans
payday loans phoenix
legitimate payday loans
payday loans no faxing
payday loans with savings accounts
payday loans with no hassle
online payday cash advance loans
payday loans for bad credit
cash till payday loans
payday loans for people on benefits
payday loans online cash advance loan
global finance payday loans
personal payday loans no credit check no faxing no paper
real payday loans
payday loans guaranteed no fax
can i combine payday loans
payday loans top referrers 2008
no fax payday loans savings account
payday cash loan online payday loans payday loan p
payday loans national cash advance bad credit payday loan
compare payday loans
payday loans using money gram
check advance paycheck payday cash loans charlesto
payday loans and settling
personal loans payday loans 1500dollarstoday com
fast cash advances payday loans
easy online payday loans
payday loans in loveland colorado
payday loans online response
missouri cash advance and payday loans
payday loans 4 people on benefits in uk
can you tell the payday loans to stop call you at work
fast payday loans
easy no teletrack or telecheck payday loans
fastbucks instant online payday loans fast cash advance
easy no fax payday loans payday loans
payday loans no credit check
payday loans approved in the state of georgia
payday loans in one hour
payday loans no fax payday loans online payday advance fast
payday loans with no fax
cash advances advance cash online payday loans pre
online cash payday loan online payday loans online
no verification payday loans
fox enterprises payday loans
quick no fax payday loans
payday loans in pa
no fax no bank payday advance loans
online instant fax payday loans
free same day payday loans online
cash until payday loans
can i consolidate payday loans
online instant no fax payday loans
how to obtain multiple faxless payday loans
canadian payday loans
payday loans if your on benefits in uk
no bank statement payday loans
advance cash payday loans online loan
advance cash payday loans online cash advance loan
low interest payday loans
payday loans payday loan online cashadvancesusa com
canada student loans payday advance
payday cash loans fast usa only
online payday cash advance instant loans
title loan florida auto and payday loans
payday loans online no faxing up to 241500
licensed payday loans
fast cash payday loans
cash and payday advances installment loans
low rate payday loans
cash advance payday loan online loans
no fax payday loans online b cash advance b loan
payday loans with no faxing and instant approval
payday loans with a payment plans
payday loans no fax no teletrak
long term payday loans magnum
no check payday loans
cash to payday loans
no income doc payday loans
payday loans of america
no fax or verification payday loans
instant payday loans online cash
attorney for payday loans nc
cash apply fastest payday loans online
payday loan service new jersey online payday loans
military loans online payday loans cash a1paydayad
cheapest payday loans
cheap payday loans
payday loans that does not use teletrack
texas cash advance payday loans software
emerengency no fax payday loans
attorney for payday loans
fast loans bad credit online approval payday
quick payday loans online
no credit check bad credit faxless payday loans
fast online payday loans

 Posted by at 10:33 pm
Jul 172007
 

My wife took these images today at work. The UPS truck was packed full of boxes full of “Harry Potter and the Deathly Hallows.”

hp_ups_01.jpg hp_ups_02.jpg

hp_ups_03.jpg hp_ups_04.jpg

The boxes (and the tape on the boxes) says “Do Not Open Before July 21st, 2007.”

Update: Thanks for the interest from metafilter.com. Interesting site.

 Posted by at 4:07 pm
Jul 142007
 

First – The Demo

Here is all the code for the page – phplogin.php

  1.  
  2. <?php
  3.      session_start();
  4.      
  5.      if ($_SESSION[‘loggedin’] == 1)
  6.           header("Location: loginsuccess.php");
  7.           
  8.      if(isset( $Submit ))
  9.      {
  10.           $username="username";
  11.           $password="password";
  12.           $database="database";
  13.           mysql_connect("localhost",$username,$password);
  14.           @mysql_select_db($database) or die( "Unable to select database");
  15.           
  16.           $username = $_POST[‘username’];
  17.           $password = $_POST[‘password’];
  18.           
  19.           $query = "SELECT * FROM admin where username=\"$username\" and password = \"$password\" ";
  20.           $result = mysql_query($query);
  21.           $num = mysql_numrows($result);
  22.           
  23.           if ($num > 0)
  24.           {
  25.                $_SESSION[‘loggedin’] = 1;
  26.                header("Location: loginsuccess.php");
  27.           } else {
  28.                $badlogin = 1;
  29.           }
  30.      }
  31.      
  32.      if ($_GET[‘logout’] == "yes")
  33.           session_destroy();
  34. ?>
  35. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  36. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
  37. <head><title></title></head>
  38.  
  39. <body>
  40.                          
  41.      <form name="form1" method="post" action="">
  42.           UserName: <input type="text" name="username" id="username" value="admin" />
  43.  
  44.           Password: <input type="password" name="password" id="password" value="admin" /><Br />
  45.           <input type="submit" name="Submit" value="Submit" />
  46.      </form>   
  47.      <?php
  48.           if ($badlogin == 1)
  49.                echo "<br/ ><span style=\"color: red;\">Invalid Login</span>";
  50.      ?>
  51.  
  52. </body>
  53. </html>
  54.  

My user database table contains at least the following fields:
id, username, password

Add more fields as you see fit (last login time, address information, etc).

Here is a quick breakdown of the php code with comments:

  1.  
  2.      //Required to use session variables
  3.      //This must be called at the beginning of each page in which you want to use the session variables
  4.      session_start();
  5.      
  6.      //Check to see if we have already logged in successfully
  7.      //If login was successfully then redirect to appropriate page
  8.      if ($_SESSION[‘loggedin’] == 1)
  9.           header("Location: loginsuccess.php"); //php redirect
  10.      
  11.      //This page posts to itself, so here to check to see if the page was submitted
  12.      if(isset( $Submit ))
  13.      {
  14.           //MySQL username and password
  15.           $username="username";
  16.           $password="password";
  17.           //Specify MySQL database to connect to
  18.           $database="database";
  19.           //Create connection and select the appropriate database
  20.           mysql_connect("localhost",$username,$password);
  21.           @mysql_select_db($database) or die( "Unable to select database");
  22.           
  23.           //Get the username and password from posted form
  24.           $username = $_POST[‘username’];
  25.           $password = $_POST[‘password’];
  26.           
  27.           //Build the query to look for users that exist with that username/password combination
  28.           //Here I’m using the admin table within my database
  29.           $query = "SELECT * FROM admin where username=\"$username\" and password = \"$password\" ";
  30.           //Retrieve the results of the query, and also aquire the number of records returned
  31.           $result = mysql_query($query);
  32.           $num = mysql_numrows($result);
  33.           
  34.           //Check to see how many records are returned
  35.           if ($num > 0)
  36.           {
  37.                //User login was successful, set session variable then redirect to the loginsuccess.php page
  38.                $_SESSION[‘loggedin’] = 1;
  39.                header("Location: loginsuccess.php");
  40.           } else {
  41.                //Login was unsuccessful, set a local variable for later use
  42.                $badlogin = 1;
  43.           }
  44.      }
  45.      
  46.      //Here we look for querystring variable called ‘logout’
  47.      //If logout exists, and is equal to ‘yes’ then call the php session_destroy() function
  48.      //This will essentially log out the user
  49.      if ($_GET[‘logout’] == "yes")
  50.           session_destroy();
  51.  

Here is the actual html for the form (with comments for inline php)

  1.  
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
  4. <head><title></title></head>
  5.  
  6. <body>
  7.                          
  8.      <form name="form1" method="post" action="">
  9.           UserName: <input type="text" name="username" id="username" value="admin" />
  10.  
  11.           Password: <input type="password" name="password" id="password" value="admin" />
  12.  
  13.           <input type="submit" name="Submit" value="Submit" />
  14.      </form>   
  15.      <?php
  16.           //If login was unsuccessful then we want to show an error to the user.
  17.           if ($badlogin == 1)
  18.                echo "<br/ ><span style=\"color: red;\">Invalid Login</span>";
  19.      ?>
  20.  
  21. </body>
  22. </html>
  23.  

That is all for this simple PHP/MySQL user login. If you need to ‘password protect’ any page within your site all you have to do at this point is add the following code to the top of the protected page:

  1.  
  2.         session_start();
  3.      if ($_SESSION[‘loggedin’] != 1)
  4.           header("Location: phplogin.php");
  5.  

This will check the session variable, and redirect to the login page if the variable hasn’t been set successfully.

Finally, to allow the user to logout simply create a link like this:

  1.  
  2. <a href="phplogin.php?logout=yes">Logout</a>
  3.  

If you have any questions or suggestions feel free to leave a comment.
Thanks for visiting.

 Posted by at 11:23 pm
Jul 112007
 

found an article on digg recently and starting playing around with light and long exposures. here are a few shots from that. they are all 10 second exposures. each light source is my phone. i tried laser, flashlight, led, and my phone. the phone worked out best.

1. light01.jpg
2. light02.jpg
3. light03.jpg

 Posted by at 10:52 pm