• Generating Keys, Certificate Requests, Self Signed Certs and Verifying them with OpenSSL

    I spin up a lot of sites and after the work is all done the PM comes to me at launch and informs me he never got the required certificate he was supposed to.  Then he asks me to create it for him.  This happens so much I feel like it’s time to write a […]

  • How to recover lost git commits

    We’ve all been there, your working on a large group of code with some developers and you write a chunk of code for a new feature and commit it.  A few weeks later you go to use it and find somehow somewhere someone deleted your code.  It’s gone never to be seen again.  But hey, […]

  • Auto Translate PO File with Google Translate v2

    Doing translation in an application is a tough task.  I wrote the following perl script to help the process along a bit using google translates v2 api.  This script was written in 10 minutes and isn’t perfect but it did my whole project so I decided top share it here for others that may need […]

  • Migrate Cart66 to WP-e-Commerce

    If you’ve used Cart66 before then I’m sure you realize it’s pretty lacking in features.  In fact to really get a store going you have to do a lot of manual intervention and hacking.  It just doesn’t seem very clean.  The idea that you have to make a post or page your self for every […]

  • So your WordPress Site Got Hacked, Now what?

    Life is great, you have your very own WordPress site.  Your own soapbox to stand on and rant to the world!  Then one day your hosting provider gives you a tragic new, ‘Your site has been hacked!’   Your whole world is crushed, your privacy on your public facing blog is gone! So your WordPress […]

  • CakePHP 2.0 Ldap Authentication

    With CakePHP 2.0 the authentication system has been completely redesigned to allow for extending the Auth component to allow other methods of authentication and authorization.  I finally sat down last weekend and updated my LDAPAuth component to work with the new version.  While I was doing it I added a few new features that people […]

  • Revisionable Behavior in CakePHP

    There have been many times where I need to have some sort of revision ability in my cake apps.  I’ve looked through the bakery and never found a very good clean solution.  I thought about it for a bit and it seems like a pretty simple thing to do, so I made a light weight […]

  • Change Local Admin Password on All Computers in Your Domain

    Here is an awesome script I found to change the admin password on all the computers in your domain.  It uses a simple visual basic object to search for all the computers in your domain’s Active Directory then loops through each computer and sets a new password for the Administrator account.   [sourcecode language=”vb”] On […]

  • How to Optimize your WP eCommerce Site

    I had a few people ask me how to really get the most out of their WP eCommerce site.  On its own WordPress is actually a really fast efficient program.  It’s not until we start adding on our fancy themes and useful plugins that it starts to bog down.  Mix this with lots of traffic and you […]

  • Tapping the brain’s thalamus to access the video.

    It’s 2011 and we still don’t have cyborg implants available.  This is a sad state because the technology was being worked on a decade ago.  One of the least know studies was done at UC Berkeley by Garrett Stanley, Fei Li and Yang Dan.  In their experiment they tapped into the lateral geniculate nucleus of […]

From the blog

Generating Keys, Certificate Requests, Self Signed Certs and Verifying them with OpenSSL

I spin up a lot of sites and after the work is all done the PM comes to me at launch and informs me he never got the required certificate...

How to recover lost git commits

We’ve all been there, your working on a large group of code with some developers and you write a chunk of code for a new feature and commit it.  A...

Auto Translate PO File with Google Translate v2

Doing translation in an application is a tough task.  I wrote the following perl script to help the process along a bit using google translates v2 api.  This script was...

Migrate Cart66 to WP-e-Commerce

If you’ve used Cart66 before then I’m sure you realize it’s pretty lacking in features.  In fact to really get a store going you have to do a lot of...

So your WordPress Site Got Hacked, Now what?

Life is great, you have your very own WordPress site.  Your own soapbox to stand on and rant to the world!  Then one day your hosting provider gives you a...

CakePHP 2.0 Ldap Authentication

With CakePHP 2.0 the authentication system has been completely redesigned to allow for extending the Auth component to allow other methods of authentication and authorization.  I finally sat down last...

Revisionable Behavior in CakePHP

There have been many times where I need to have some sort of revision ability in my cake apps.  I’ve looked through the bakery and never found a very good...

Change Local Admin Password on All Computers in Your Domain

Here is an awesome script I found to change the admin password on all the computers in your domain.  It uses a simple visual basic object to search for all...

How to Optimize your WP eCommerce Site

I had a few people ask me how to really get the most out of their WP eCommerce site.  On its own WordPress is actually a really fast efficient program.  It’s not...