Billy's Blog

To post pictures and other goodies for free on the net.

My Photo
Name:
Location: Utah, United States

Born in Kapiolani Children's Medical Center, just a few blocks from Waikiki. Graduated from Kahuku High School. Rode BMX Freestyle for most of my life (more than 20 years), now my 8 year old son is ripping up the skate parks, but plans on getting drafted by the SeaHawks as a WR.

Wednesday, April 20, 2016

How to deal with "Quotes" in PHP/SQL

Here are the key players:

htmlspecialchars($var)
mysqli_real_escape_string($dbc,$var)
addslashes($var)

$var is the string you are dealing with
$dbc is the DataBase Connection you are using, ie. $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_DATA) or die('Error connecting to MySQL server.');


Here is the How/Why:
htmlspecialchars($var) changes characters in your string to HTML safe code (" or ' etc)
This allows you to print SQL results to HTML like value="This isn't a "TEST"" without having to change the quotes you use.

mysqli_real_escape_string($dbc,$var) adds a backslash  \  to characters so that the SQL will be read properly as it is entered into the database.
NOTICE: You MUST have the $dbc or it will NOT work

addslashes($var) is basically the same thing as mysqli_real_escape_string($dbc,$var) but not as hard core. If you are only printing to HTML for your own purposes and you know you will only need a few select characters like single and double quotes, this is fine, AND you don't need to remember the $dbc. DO NOT use it to push into a DB, it isn't as reliable


Tuesday, April 12, 2016

Notepad++: Save current session into another

Say you have a session saved in Notepad++ and have since added a number of files. Now you are ready to overwrite the previously saved session with the one you are in now (Might have been switched to "Default") you go up to the "Session Manager" plugin, but there is only "Save Current Session" with no way of saving this one into an old one (Pft! who would want to overwrite an old session with the current one?!? That is preposterous!!) Here is what you do:

  • Save the current one (Default is my goto)
  • Load the old one
  • Click on "Default" (or whatever you called the session you want to save)
  • Select "Load into Current" ("Load without closing" will select automatically)
    • Deselect "Load without closing" if you want to completely overwrite the old session
    • Keep "Load without closing" if you want to combine the old session with the "Default"
  • Hit "Load"
  • Pau


  • Be aware, any changes you do to a loaded session will be saved automatically. If you want to keep the current state of your session (the ability to revert back) you MUST load your session into the "Default" profile. This way your changes will not affect the saved session.

    Monday, September 28, 2015

    Wordpress linking to old site

    I have gotten myself into WAY too much trouble after migrating other people's Wordpress site from one server to another. This is not Wordpress specific, other CMSs use static URL's in their database rather than keeping it in a CONFIG file somewhere that you change when you change the database login info so that these problems do NOT happen, but they don't so this is what you need to change if you notice that when you log into the admin side of things and it is the old site. (Or you break the old, live site, even if you don't have access to their live DB or passwords)

    I got this from a WP tutorial site.

    Step 5: Changing the Site URL

    Now you need to change the site URL, so you can setup your live WordPress site. In your phpMyAdmin, look for the wp_options table in your database that we just imported in step 4. If you changed your database prefix, then instead of wp_options it might be {prefix}_options.
    Click on the browse button next to wp_options or the link that you see in the sidebar to open the page with a list of fields within the wp_options table. See screenshot below:
    Browse wp_options in phpMyAdmin
    Under the field options_name, you need to look for siteurl. Click the Edit Field icon which can be found at the far left at the beginning of the row.
    Edit siteurl in phpMyAdmin
    When you click the edit field, an edit field window will appear. In the input box for option_value, you will see the URL of your local install probably something like:http://localhost/test. Carefully insert your new site url in this field, for example:http://www.wpbeginner.com
    Save the field by clicking the Go button.
    Next, you need to replicate this step for the option name: home. The wp_options page can be a few pages long, so simply find the home tab. Usually it is on the second page which you can navigate to by clicking on the pagination arrows in phpMyAdmin.
    Update the home url to be the same as your siteurl.

    Friday, September 04, 2015

    Wraping a full line Notepad++

    Lets say you have a list of items that you want to convert to an HTML <UL><LI> tag set.

    In Notepad++ you can take the list and use the Search/Replace function with the "Regular Expression Mode" selected:













    In the "Find What" box use the following, including the parenthesis:
    (.+)

    This will select each line.
    Next you will use the "\1" code to let NPP know what you are going to "wrap". You "wrap" this with whatever you would like to wrap it with, say double quotes like this:
    "\1"

    or in our case, a <LI> tag set:
    <li>\1</li>

    This will allow you to wrap every line in a <LI> tag set.

    Monday, July 06, 2015

    How to reboot a remote computer

    If you remote into your Wondows computer and want to reboot it, you will see that you can only log off, the Shutdown and Restart options are removed from the Start Menu when you’re connected using Remote Desktop.
    But you can use a command prompt in Windows 7, Vista or XP

            shutdown -t 0 -r -f

    That’s a "zero" after the -t option, indicating shutdown in zero seconds. The -r option indicates a restart, rather than shutdown. (Don’t forget this one, or you will not get back in!) The -f option forces all applications to terminate.

    Thanks to Sean Sexton

    Thursday, December 13, 2012

    Single quote vs Double quote in PHP

    It is slightly faster to use single quotes.
    This is because when you use double quotes PHP has to parse to check if there are variables in there.

    So, if you do:
        $bar = 'world';
        $foo = "hello $bar";
        $baz = 'hello $bar';

    $foo would contain "hello world" while $baz could contain "hello $bar"

    Whenever you are not using variables inside a string it's good practice to just use single quotes so PHP doesn't have to parse the string.

    --Paolo Bergantino from Stackoverflow.com

    Tuesday, November 27, 2012

    Notepad++ and the escaped "\r" vs. "\n"

    Some might know that \r\n or CrLf are required in some systems for the carriage return and line feed. Unix and Macs only need one or the other (Unix needs \r and Macs need \n or the other way around, it doesn't matter, I am not worried about those OSs) but in Notepad++ they are ambiguous at times. Sometimes Notepad++ will treat them the same and not really let you know why.

    I did a test, and I hope this helps someone out someday (mostly me when I forget again).

    When doing a search/replace and you want to add a new line, you can use either \r or \n and it will be treated the same.

    When you are searching for just a new line like a period with a [Return] after it, you can search for ".\r" or ".\n" and get the same results.

    [Return]Now for the times that it actually makes a difference:
    If you are doing a search for a character at the end of a line then a [Return] then another specific character, you must have "\r\n" in that order. For example, today I was looking for an exclamation point followed by a [Return] with another exclamation point starting the next line. For that search I needed to use "!\r\n!" in the search box.

    I hope this helps!! ;-)

    Tuesday, April 03, 2012

    Reset your Netflix

    If you are having problems in Netflix such as switching between profiles or playing movies or getting kicked off for no reason, even after signing out and back in multiple times, try going to this link:

    https://www.netflix.com/clearcookies/

    It kills all your Netflix cookies, which sometimes get corrupted, and will usually fix your problem. You will have to log back in, but most likely you have been doing this a few times anyway...

    Sunday, February 26, 2012

    And PHP Arrays[ ] ?!?

    inside of your JavaScript section, insert a <?php?> snippet


    <script type="text/javascript">

    var phpName = new Array();
    var phpDesc = new Array();

    <?php
    foreach($imgName as $key => $value)
    {
    echo "phpName[$key] = $value;\n"; //number
    }
    foreach($imgDesc as $key => $value)
    {
    echo "phpDesc[$key] = \"$value\";\n"; //string
    }
    ?>
    </script>

    make sure to escape your double quotes!
    This will print out the javascript with each iteration explicitly assigned, but it works! (no json or anything needed)

    Pass a PHP variable into JavaScript

    Say you need a variable from your PHP code to be used in your JavaScript. A really quick way to do this is to do something like this:

    <script type="text/javascript">
    var dbElements = "<? echo $dbTotal?>";
    </script>

    $dbTotal is my PHP variable that is holding the total number of rows in a DataBase. dbElements now contains this value and can be used in my javascript for looping purposes!

    Tuesday, December 07, 2010

    Internets?

    What, exactly, is the Internet? Basically it is a global network exchanging digitized data in such a way that any computer, anywhere, that is equipped with a device called a "modem " can make a noise like a duck choking on a kazoo. This is called "logging on," and once you are "logged on," you can move the "pointer" of your "mouse" to a "hyperlink" and, simply by "clicking" on it, change your "pointer" to an "hourglass." Then you can go to "lunch," and when you come back, there, on your computer screen, as if by magic, will be at least 14 advertisements related to Beanie Babies (which currently are the foundation of the entire world economy). This entire process takes place in less time than it takes for a sperm whale to give birth to twins.
    - Dave Barry, 22 August 1999

    Wednesday, April 28, 2010

    BlockSite

    If you need to block a site permanently and your "BlockSite" program doesn't seem to catch it (some sites will re-route to get around these) there is a sold but longer process to do it. You edit the "hosts" file in your system files to route certain URLs back to your own computer. And unless you are hosting the site you are trying to block, you will never see it again!

    I suggest getting Notepad++ (http://notepad-plus.sourceforge.net/uk/site.htm) because it will keep your files loaded even after you reboot your computer, this way you can find the "hosts" file again quickly.

    Hit +E (opens a folder, usually your "My Computer" folder) and navigate your way to:

    C:\Windows\System32\drivers\etc\hosts - Win7, but i think it is the same for XP too!

    You will see a number of lines with a # in front of them, these are for commenting purposes i am guessing (anything after a # will not get read by the computer when running the "hosts" file to block the sites.) After all the lines add a few blank lines then type:

    127.0.0.1 blockthis.com
    127.0.0.1 blockanother.com
    127.0.0.1 andanother.com

    These lines tell your browser to look for XXXXXXXX.com at 127.0.0.1 and since 127.0.0.1 is your computer, and the browser will not find anything at XXXXXXXX.com.


    EDIT: In order to save this file, you need to run Notepad++ "As Administrator" (right-click the icon and select "Run as administrator")

    Wednesday, April 14, 2010

    Mayflower Descendant


    My mom is a descendant of Francis Cooke and his son John Cooke, Stephen and Elizabeth Hopkins through Damaris Hopkins (second daughter of the same name who was born in America, their first was on the Mayflower but died after they got to America). My dad is a descendant of Edward and Elizabeth Winslow. That makes 6 on the Mayflower for me and my kids.

    Friday, October 09, 2009

    View a Base 64 Image

    WITH OUT STINKING JAVASCRIPT!!
    1) Create a HTML file on the desktop (any plain text file that you save with a .html extension)

    2) Open for edit with your favorite plain text editor

    3) Use this code (nothing else needed):
    <img src="data:image/png;base64,iVBORw0KGgoAA...AElFTkSuQmCC"/>
    (Of course you must supply your own garbage after the "base64," part)

    4) Save the file, open the HTML file from the desktop in FireFox!!!

    Monday, October 05, 2009

    IPConfig Renew

    If you work in an office or other place that uses a local network where other people will create "Virtual Machines" (VMs) you might have found yourself trying to access a network drive and running into problems. This usually happens when a VM is created, given a dynamic IP then closed with out properly disconnecting from the network. The Network sees that is it no longer using the IP and makes it available again. You come into work and sign in. Since that IP is not in use the network assigns that IP to you and you go about your business. Then, Bob comes back into the office, restarts his VM (remember it was only closed and not logged off of the network so the VM thinks it is still one continuous session, and why would anyone grab it's IP while it was in use?!?) so he goes about doing his thing on his VM which happens to be using the same IP you were just assigned. Now 2 different computers are using the same IP which means the network doesn't know who to send the information back to and will cause weird problems. There are a few things you can do: reboot your computer, go tell Bob to reboot his VM (sometimes it is hard to find out who's VM is using the IP and sometimes they have a few running at the same time and not sure which is using what IP), etc...

    In XP you can go into your "Network Connections", right-click on your "Local Area Connection" and chose repair, but in Vista and Windows7 this has been "New and Improved" meaning, it doesn't exist (or at least really really hard to find). But there is hope!! You can still run some DOS commands to do this for you. Go into the "Windows" menu (Used to say "Start", now just the Windows Logo) click "Run..." and type: cmd

    This will bring up a DOS screen, complete with a prompt. In the prompt type: ipconfig /release
    (yes that was a <space> before the <slash>, and it is the HTML slash not the DOS slash)

    This will basically release your IP back to the network and leave you kind of stranded for a few seconds. Now you need to type: ipconfig /renew

    This will tell the network you want a new IP. You should be al set to access everything as normal until Bob starts his other VM back up and steals your IP from you again... GAH!!
    (Sometimes the network tries to assign you an IP that is already in use, I dont know why, but it will throw an error in the DOS screen and sometimes in the Windows desktop, oh well, just do this procedure again, should only happen on rare occasions.)
    (There is also an easy way to have Windows do this for you:
    1. Open a TXT editor (Notepad++ is my choice but anything that can do plain text will work, even Notepad (the same one in the start menu). If you refuse to use anything but Word, make sure you know how to save as plain text)
    2. Enter these lines exactly:
    ipconfig /release
    ipconfig /renew



    3. Save to the desktop as: RenewIP.bat
    (Use any other name you want, but it MUST have the .bat extension)

    4. Double click the BAT file you just made, or drop it in your "Quick Launch" and click it once. (Windows7 doesn't do the "Quick Launch" bar anymore, but there are ways around it.)

    Sunday, September 20, 2009

    "Confirm Setting Cookie" Dialog workaround

    I noticed with the new install of FireFox 3.5 that the ability to work behind a "Confirm Setting Cookie" dialog has been lost. FireFox has made this dialog "modal" meaning that if you see one of these dialogs you are locked into answering the question before FireFox lets you do anything else.

    I use an addon called CookieSafe (specifically CS-Lite, a bare bones version of CookieSafe) to manage my cookies. In FireFox 3.0, I would allow cookies globally for a few sites then disable them after I set to allow those sites. Sometimes I would leave it on "Allow Cookies Globally" and then go to a site I didn't need a cookie. Sometimes it is easy to decide, and I click "Deny". But other times I am not sure if it is a legit 3rd party cookie and don't want to confirm or deny so I will just close that particular dialog only to have it followed by the same exact dialog, but I am not given enough time to switch CS back to "Deny Globally" before another pops up. Some sites will ask you infinitely to allow the cookie before doing anything. In the older versions of FireFox this was not a big issue because I could just go down to CS and switch the settings. But with the "New and Improved" FireFox you can not do anything until you have answered the dialog. SUPER IRRITATING!!

    Here is the workaround:
    Open up a second FireFox window and switch CS in that second window. Close that new window, then go back to the first one and you will see that CS is switched there too. Now, just close the dialog and continue with your business.

    Tuesday, August 04, 2009

    Pairing Bluetooth crap SUCKS! !

    I have a few bluetooth headsets, and today I was trying to pair my Plantronics Voyager 520. I read 5 or 6 instructions on how to do it and they all said "Turn the device on and place it in discovery mode". So, I turn it on and try all sorts of combinations of hold for seconds and double clicks and crap and nothing makes it "blink blue and red" to indicate discovery mode. I think maybe it is something in the phone, and cant see anything that i can do differently. I finally stumble on how to "re-connect" the headset, it says:

    turn the headset off then
    "hold and KEEP HOLDING"
    the button until it blinks blue and red.

    It takes about 7 seconds but it works, just remember you have to start from the headset off to put it back into discover mode. hope this helps someone ;)

    Friday, May 22, 2009

    Print a list of your DIR (Folder)

    Have you ever needed to send a list of files you have in a particular folder? There is always the "copy-and-paste-each-filename-one-at-a-time" way...
    Here is another way to do it:

    dir /b > output.txt

    OK... that doesn't help many people that would be looking this up, only those that already know how to do it and forgot the syntax. Here is how you use that line effectively.

    1. open the folder you want to list.
    2. copy the address. (c:\my_stuff\stuff\)
    3. open a DOS terminal.
    4. If the prompt says C:\>_ (and your folder is in the C:\ drive) skip to #5, but if it says H:\>_ (or another letter than the root of your folder) follow the next few steps.
    4a. Find the folder's root drive letter ('C' is your MAIN partition, but you might need D, E, F, G, etc... our example, c:\my_stuff\stuff\, uses 'C')
    4b. Type the root letter, then a colon, then a space and 'cd', cd means "Change Directory" (like this):
    c: cd

    4c. hit the "Enter" button
    4d. Right-Click in the space next to your new prompt C:\>_, select Paste, you should still have the address from step #2 (you cant hit CTRL+V, it will show weird symbols)
    4e. Hit enter

    5. at the prompt (C:\>_) type:
    dir /b > output.txt ... then hit enter
    6. Go back to your folder in normal view, and you will see a new TXT file called "output", w00t! ! !
    7. If you want to be brave, change 'output' in step #5 to something else, you will get a different named TXT file.

    Saturday, January 17, 2009

    Youtube on Ubuntu?!?

    OK I think I got this down to a science! (we will see...)

    *- Install Ubuntu.
    *- Open firefox, go to youtube.com, click on the adobe flash link that is where you normally see the video.
    *- Download the .tar.gz version, in the list of options, usually the first one (easier if you download it to the desktop).
    *- CLOSE FIREFOX AND ALL OTHER BROWSERS! !
    *- Find the file you just downloaded right click it and select "extract here"
    *- Open the new folder and double click the "flashplayer-installer" icon.
    *- Select "Run In Terminal" and follow the instructions (ie. hit ENTER a few times)(It tells you to have the admin remove a file, no need to, but good luck finding it)
    *- Open a terminal (Applications menu -> Accessories -> Terminal)
    *- (It might look like "s@s-desktop:~$ " that will work, you can run this command from the desktop and it will still work fine) Type the following:

    $ sudo apt-get install flashplugin-nonfree

    *- Hit enter and watch it run. Look for errors and stuff, it will pause a few times, be patient. After following the instructions in the terminal you can close it and open firefox and watch youtube videos.

    Monday, October 13, 2008

    Grub Stage 1.5 … Grub Loading, Please Wait … Error 18

    I got a used DELL from work a couple years ago, they sold it cheap because they were upgrading all their computers, and I used it to play movies for my kids while I was at their mom's house. I decided to take it back home and put Linux on it and let them use that to play online while I was on my regular computer. I had Ubuntu installed on a HDD in my regular tower and swapped out the drives and it didn't work so I decided to wipe the HDD and reinstall Ubuntu. The install went smooth and it ejected the CD and said hit Enter. I hit enter and the computer rebooted and said:

    Grub Stage 1.5

    Grub Loading, Please Wait
    Error 18

    I waited for a while and nothing happened. I rebooted again, and again saw the same message, thinking I might have rebooted too soon before I waited a long time, took a nap for a few hours and came back, it was still in the same state. I read all I could about this error message that seems to only happen to newbies, where the only fix seems to be re-installing the GRUB, but, this is a NEW install... I reinstalled the whole Ubuntu again, nothing. Tried making a separate partition, said the partition was too small, so I redid it from scratch again, nope. A lot of people were getting results from doing something in the BIOS, my BIOS had nothing close to what they were changing to fix their problem. I was thinking maybe the HDD I had was too big for the motherboard, so I took it out and looked, it was a 30gig made in 2000 and the original was a 80gig made in 2003. I was thinking I was going to have to wipe the original HDD and put Ubuntu on that but there was no guarantee it would work. Then I got an idea, switch the pins in the HDD from "Cable Select" to "15 Cylinder Master" (there was a choice for 16 Cylinder but the Error 18 seemed to be saying the BIOS was expecting a lower number) guess what, the DELL booted as if Ubuntu was native to the system!

    I posted this hoping it might help someone somewhere who tried all the other suggestions and still couldn't get their system working.

    Monday, August 11, 2008

    Undo Close Tab

    In case you ever needed to know the JavaScript that causes firefox to undo a closed tab, say for like Mouse Gestures or something here it is:

    document.getElementById("History:UndoCloseTab").doCommand()

    Saturday, June 14, 2008

    funneh

    http://www.tatuagemdaboa.com.br/

    Tuesday, April 22, 2008

    AIN, Autorun, AutoPlay

    Autorun/AIN info, found at http://libertyboy.free.fr/computing/tips/index.php

    Play or do not play your CD's automatically
    (AIN, Autorun, AutoPlay)

    Windows XP (You may have to reboot)

    Auto Insert Notification:
    - Open the Group Policy window (Start > Run > GPEDIT.MSC)
    - Computer Configuration > Administrative Templates > System
    - Double-click Turn off Autoplay (Left pane)
    - Click the appropriate radio button
    - Select an option in the combo box ("Turn off Autoplay on")
    - Click Apply, and close the Group Policy window

    Autorun:
    - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom
    - In the left pane, set Autorun to 0 (Disabled) or 1 (Enabled)

    AutoPlay:
    - Left-click the CD drive, then click Properties > AutoPlay
    - Adjust the settings for the various content types

    All
    If you hold down the Shift key when inserting the CD, Auto Insert Notification is temporarily disabled.

    Monday, March 31, 2008

    Flying Moose

    Pogo Moose Incident - Fairbanks, Alaska --- 'They were laying new power cables which were strung on the ground for miles. The moose are rutting right now and very agitated. He was thrashing around and got his antlers stuck in the cables. When the men (miles away) began pulling the lines up with their big equipment, the moose went up with them. They noticed excess tension in the lines and went searching for the problem. He was still alive when they lowered him to the ground. He was a huge 60 inch bull and slightly peeved!'

    Sunday, March 16, 2008

    Lost Bookmarks in FireFox

    Too many times have I lost my bookmarks in Firefox, and after reading about how you can uninstall, do a bunch of geeky tech stuff, reinstall, do some more geeky tech stuff, I remembered that all you need to do is find your "bookmarkbackups" folder and use the built-in feature of importing your bookmarks from a file in Firefox. The folder can be found somewhere like:

    C:\Documents and Settings\<<Your Name>>\Application Data\Mozilla\
    Firefox\Profiles\<<some random stuff>>.default\bookmarkbackups\


    Copy that address and open Firefox. In the dropdown menus click: "Bookmarks>>Organize Bookmarks...", this will pop-up your "Bookmarks Manager". In here, dropdown: "File>>Import...", select "From File", click "Next", paste the address into the "Filename" box then select the HTML that had your most recent list of bookmarks. The HTML files are named according to the date it was saved ("bookmarks-2008-03-16.html" would have been saved March 16, 2008, but if it IS March 16, you might want March 15, the 16th one might have saved the non-existence of the bookmarks)


    I hope this helped out someone out there in the blog-o-sphere, I know I will need this again in the future when I forgot what to do. Now that you have saved your skin know this, there are 3rd party programs that let you save your bookmarks and stuff either on your computer or online, get one of them, it will save heartache in the future.

    Friday, February 01, 2008

    Hiragana and Kata FREKN kana

    Dont you ever wish you had access to hiragana and katakana for what ever reason?? me too.

    あかさたなはまやらわ
    いきしちにひみ…りを
    うくすつぬふむゆるん
    えけせてねへめ…れ
    おこそとのほもよろ

    アカサタナハマヤラワ
    イキシチニヒミ…リヲ
    ウクスツヌフムユルン
    エケセテネヘメ…レ
    オコソトノホモヨロ

    here is a link if you need the special characters
    Wikipedia:Hiragana

    Friday, December 21, 2007

    Plaese Raed Taht Aiagn

    I cdnuolt blveiee taht I cluod aulaclty uesdnatnrd waht I was rdanieg. The phaonmneal pweor of the hmuan mnid Aoccdrnig to rscheearch at Cmabrigde Uinervtisy, it deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoatnt tihng is taht the frist and lsat ltteer be in the rghit pclae. The rset can be a taotl mses and you can sitll raed it wouthit a porbelm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe. Amzanig huh?

    Monday, December 17, 2007

    How you know when you are NOT Mommy's favorite!

    Free Image Hosting at www.ImageShack.us

    Monday, November 05, 2007

    OK, here is the scenario:
    You go into a elementary school and beat up a kid because he threatened to burn down your house. As you are leaving, his friend calls you stupid. He is in the 3rd grade but, you can't leave being called a "stupid", so you turn around and go beat him up. You try to leave again, and another boy yells "stupid", so... you go beat him up too. After a while, you have beaten up a whole spit load of kids, but more come after you and call you stupid, and since you can not be seen as weak, letting a group of 3rd graders call you stupid, you stay and continue to beat up as many 3rd graders as call you stupid. Once you leave you know your friends will laugh that you let 3rd graders chase you out of the school, so you stay and continue to stay until every last kid there stops calling you stupid, even 6 years later, and the 3rd graders you are now beating up were not even born when you beat up that first kid who never was able to get your house burnt because he didn't really have any matches. This is how Fred Thompson sees it:
    http://www.crooksandliars.com/Media/Download/23111/1/MTP-Thompson-IED-Kids-11-04-07.wmv

    Thursday, October 04, 2007

    Video on YouTube


    I put up a collection of videos I had saved and not doing anything. Mostly of me and Wei in Las Vegas messing around in the skatepark. I put in some other stuff like Mei doing the Haka, my dad reading a book to Meilani. I did the video mostly just so I could upload a pretty dang cool song called "Drangkinbala" by Blekbala Mujik, a Reggae/Aboriginal band from Australia. Click below and ENJOY!


    Click and ENJOY!

    Monday, August 13, 2007

    Meilani Griffith

    Meilani went to the dentist today and got a fat lip, she now looks like Melanie Griffith (so sad!! )

    Friday, March 30, 2007

    Tana Umaga is frekn cool.

    My boy loves Tana Umaga, he played for the All Blacks as their team captain and is one of the best to ever play the game
    Free Image Hosting at www.ImageShack.us

    Tuesday, December 19, 2006

    A little techie humor




    Similar to "If you are using a rotary phone, press # ("pound") "

    Sunday, December 17, 2006

    Go Ducks!


    Here is a jacket and hat my dad got for Meilani. My computer crashed a while back and I have been slow to get back into uploading pics. Meilani is looking less like a baby and more like a girl now, still cute too. I have a ton of pictures that I took during this "photo shoot" but I had to cut it down to these.

    Monday, October 02, 2006

    Hobo in my Bed

    Here is a picture of a spider I found in my bed, I thought it was a Brown Recluse, but after looking for pictures I decided it looked more like a Hobo, either way, I am glad I woke up in the middle of the night. I flushed it down the toilet before I looked on the net to see the pics so I didnt get a better look, but google hobo spider and see if I am right.

    Tuesday, September 05, 2006

    BMX Animal - Can I Eat(26 min 43 sec)
    http://video.google.com/videoplay?docid=3406515174991341640

    Sunday, June 11, 2006

    Kurds and Wei

    Here is a pic I did a while back, it has some Kurdish Rebels with their Kaloshnikovs and Wei in the corner. I call it "Kurds and Wei"
    Click it!!

    Monday, May 22, 2006

    I heard this song on the radio today and decided to try find the lyrics and ran across this FLASH version of "The MAN Song". Enjoy!

    "... and I don't want to hear a lot of whining... so I'll shut up."

    Friday, April 28, 2006

    Offroad show

    We went down to the Offread Show to see Tommi Ahvala ride Motorcycle trials. It was pretty fun and Wei loved it. I was picked from the croud to be the Bunnyhop dummy, the guy that lays there as Tommi jumps you. They made a big deal of it and I played along, pretending I was scared and nervous. (that picture is not me)

    ---------------------------------------------------------------------
    Then we walked around and looked at the trucks and stuff, and Wei played on the rock climbing tower. There was a cool Spiderman truck with huge wheels, and a VW bug turned into a 3-wheeler motorcycle.

    Thursday, April 06, 2006

    Jacob Robertson delivers his own baby

    Subject: Jezri Ineka Syara Robertson
    Born: ? Friday, March 31, 2006 ?

    A note we received from Jacob (In Kansas City) Friday evening


    We had a very exciting evening here at home. Where Jezri was born.

    Jenny had been having contractions 10-20 minutes apart since 3 am, but
    then for a half hour, they started coming at 3 minutes all of a sudden.
    Then, I started getting the car ready, then Jenny started screaming, I
    called 911, and then I delivered our wonderful little girl right there
    on the floor of our living room. Steven showed up 2 minutes later to
    help with the 911 call and bringing towels, and Jenny is on the way to
    the hospital right now in an ambulance. They are both totally fine in
    every way, but I will be relieved when they're safely in their maternity
    room with 3 nurses bustling around them.

    Wednesday, March 22, 2006

    Firebreathing

    Here is a guy drinking a shot of something that was lit on fire, problem is he dribbles a little, and that isn't good
    (CLICK FOR THE ANIMATION):



    Here is me spitting flames:
    Free Image Hosting at www.ImageShack.us


    Here is Andrew, he took too big a mouthful to spit in one breath, but he tried anyway (Usually if it is too much you spit a few smaller ones, but he just tried all at once, at the end he didn't have enough breath to blow it away from his face... We didn't get shots of him on fire, but this shows it touching his goat)
    Free Image Hosting at www.ImageShack.us

    Friday, March 10, 2006

    Meilani's Hello Kitty Chinese Outfit

    My mom sent Meilani a couple outfits from Hello Kitty. Here is the blue one. She had a Yellow one too, and it is her favorite, infact she will bring it to me and Wendy to have us put it on. The problem is that the head hole is too small and will not fit, but she is happy with just the skirt. She does this funny face where she grits her teeth and her whole body will shake, this is her doing that face.

    Meilani's First Birthday

    On January 28th Meilani turned 1 year old. Since she had so much fun at Chuck E Cheese during Wei's party, we decided to take her back there again. She loves to sit in the rides. If we got her a ride for the house she would be in it the entire time she was awake.

    Here is Meilani and her "1 year old" cake and her wearing her HelloKitty outfit.

    Sunday, February 05, 2006

    Wei turns 6!

    On January 11 2006 Wei turned 6 years old. He invited a few friends and we went to Chuck E Cheese for the party. We did the actual pay for the party thing they have set up over there where each kid gets a pizza, some soda, and some coins. Carlos Marcos and Gabe came in with Wally and didn't realize Wally got them some coin tickets and they went back to get some also and got a ton of coins. They used them to score a ton of tickets for Wei and they gave some to TK. TK's brother Jesse was not able to go to the party because he was going to be interviewed by the missionaries for his baptism that weekend.

    Here is Chuck and Becky (and some random little girl) helping us sing "Happy Birthday" to Wei, who is impatiently waiting to show us his mad candle blowing skills.

    Meilani loves Bathtime

    When ever Meilani hears the bath going, she comes running to play in it. She loves the bath and no matter how long I keep her in, she never want to get out. Even if she has already had a few baths earlier that day, if I get in to take a shower she wants to get in too.

    Monday, December 19, 2005

    BYU - Utah game (11/19/05)

    Jumping the Ditch JumpMe and the kids were riding our bikes and decided to go listen to the game from outside.

    On the way there people were going home just before the half. We go there and it was Utah 24, BYU 3, no chance in 4377 right? Someone sold us 2 3rd row tickets for $15 and so we decided to go in and watch. We got in just before the second half started and watched the most exciting 2nd half in history. BYU forced over time but allowed Utah to get a touchdown in 2 downs and couldn't return the favor. Here is a pic of Wei and Mei at the game.At the game

    Sunday, November 20, 2005

    So Proud of Kelli

    Kelli has just reciently learned to shove long metallic objects down her throat for entertaining people. Pretty soon there will be no need for Andrew.

    Thursday, November 10, 2005

    Stupid Neck Thing

    Ok, I woke up, got ready for work, as I was putting on my pants my neck pinched and I could not stand for over an hour. I was able to get to the phone after about 10 minutes of trying to get up onto my bed wher it was and called into work to let them know what was going on. They let me answer phones when I got in and I tinted a few paint orders but they made Stu drive since I can't turn my head. It still hurts now, but if I grab the back of my neck I can turn it and stuff. Not fun.

    Halloween Costumes



    Meilani's Pixi costume and Wei's Dracula costume were stitched by their Grandma Tutu

    Friday, October 14, 2005

    Artsy Fartsy

    Here are some pictures I took just to be "Artsy." The scene of the sunrise was entered into a contest a few days ago, I will see the results in a few days. You can see it here

    Tuesday, October 11, 2005

    Kelly's Clothes are Cool


    Kelly sent Wei and Meilani some cool looking clothes!

    Sunday, October 02, 2005

    Too many kids here


    Click it

    Wednesday, September 28, 2005

    Wei breaks his eye

    Wei was playing at his mom's house tonight and fell off an exercise ball and hit the edge of the table. He had to go get 5 stitches in the emergency room. He is OK other than that, and I got a few shots of him and MeiMei.




    Saturday, September 17, 2005

    I love typing

    Image Hosted by ImageShack.us

    Friday, September 16, 2005

    Wei's Soccer Team

    Free Image Hosting at www.ImageShack.us So far, they are undefeated. They know how to win. They do summersaults after each goal, too funny to watch.

    Monday, September 12, 2005

    Start working in new location

    I was working in the Midvale (Salt Lake) store for Horizon/Spectra-Tone, but the Orem store's driver quit. They found a replacement driver but he lives in Salt Lake and since I live in Orem, they decided it would be a better swap if I drove for the Orem store.
    The Orem store is a lot less busy and sometimes there is absolutely nothing to do. Not to bad. I'll see what happens.

    Mei Sleeps

    Sunday, September 11, 2005

    Wall Rides

    Mei is cute








    Dad can wall ride this barrier and watch Mei at the same time