Apache and PHP5

Another one of those Apache/PHP woes that you may be experiencing. If you’re handling your WAMP installation yourself, then read this just for the extra knowledge.

{ 1 comment }

Top SVG Javascript Libraries Worth Looking At

Thumbnail image for Top SVG Javascript Libraries Worth Looking At

So I got to wondering how many Javascript SVG libraries/frameworks are out there… Well nothing that a good google search and some looking around couldn’t cure. Here is what I found…

1 comment Read the full article →

Learn Everything About Google Analytics

Thumbnail image for Learn Everything About Google Analytics

Google Analytics is a wonderful tool, there is no disputing that. But, how many of us really, and i mean really, know about all its features and how to use them? Well today I came across a great find…

0 comments Read the full article →

CodeIgniter Form Validation — Conditional Required Field

CodeIgniter conditional required fields

This is a quick tip if you’re looking for a “required_if” rule in CodeIgniter. Basically the rule is as follows: Make form field-A required if form field-B is filled in. The most common case scenario is changing a password, where the original password is required first, but is conditional only if a new password is entered.

0 comments Read the full article →

US Cities and State SQL Dump

Thumbnail image for US Cities and State SQL Dump

Full SQL dump of cities and states data. There are three tables in all: states, cities, and cities_extended. All packaged in a nice (less then 1MB) ZIP file for your convenience!

3 comments Read the full article →

Hey, Ho … let’s Go! Approach to Copywriting

Thumbnail image for Hey, Ho … let’s Go! Approach to Copywriting

If you’ve got a day job, you’re probably doing your online reading in the mornings and nights. Because the web has so much content (good and bad), readers typically jump from article to article very quickly searching for the goods.

1 comment Read the full article →

Thesis Theme Exposed

Thumbnail image for Thesis Theme Exposed

After starting this blog I’ve tried a handful of different themes, but have never been really satisfied. I mean what’s the point of having a theme if you have to manually go into the code “editor” again and again to make simple custom changes (so stupid).

1 comment Read the full article →

Cache Content to Speed Up Slow Loading Web Pages

Thumbnail image for Cache Content to Speed Up Slow Loading Web Pages

Dynamic web pages that make constant database calls and run many data processing tasks eat up server resources and increase page load times. In this tutorial, learn 3 content caching techniques to increase web page speed.

0 comments Read the full article →

CalVis: Fixing Missing Events in Month View on the Last Day of Month

Recently we had an issue with CalVis (a Google Calendar visualization) where events for the last day of the month would not get displayed. So I threw on the old troubleshooting hat and started to poke around, the solution is a quick one:
Assuming you already have the source code downloaded and in use, you will [...]

0 comments Read the full article →

Running PHP4 and PHP5 in Parallel, The Easy Way

Thumbnail image for Running PHP4 and PHP5 in Parallel, The Easy Way

If you need to run different versions of PHP in your daily development environment, I’ll show you how to do it quite effortlessly. The main reason you might need this, is to test compliance with older PHP versions. Running PHP4 and PHP5 together isn’t as hard as you may think.

0 comments Read the full article →

CodeIgniter htaccess

Thumbnail image for CodeIgniter htaccess

This is the .htaccess file that I use for my CodeIgniter PHP projects (some of these .htaccess rules can be used for any project, keep reading). CodeIgniter uses mod_rewrite to route all requests to the CI front controller. I’ve made some additions in an attempt to canocalize some of the CodeIgniter URL end points. The key benefit of a canocalized URL is that your search engine page ranking (page juice) is not spread across several pages, but instead, targeted to a single page.

16 comments Read the full article →