Latest photo: Brand Junkie

Notification for Your Mailboxes

Search my site

Photos from my Iphoneography

Welcome to my Iphonoegraphy gallery. The series of photos started as a result of an iphonoegraphy challenge on Twitter that required taking and editing pictures with your phone. The photos displayed here have all been taken using my iPhone 4. All editing has been done on the phone using various apps. I hope you enjoy my work.

Latest Blog Entries

URL Filtering and Blocking Crap with Vyatta

January 30, 2011 | Networking

This week, I had a client who was having issues with his router. With years of use, he began to experience a degradation in its performance. Although the office is small with 6 computers, his only requirements were a router that can block roughly 30 domains, and manage to perform well.

I arrived at his office, and found he purchased a shiny new Cisco Linksys WRT320N router for $100 from Futureshop. It looks sleek and sexy. I disconnected his D-Link DIR-615, and proceeded to setup the new one. After getting through the setup, enabling the wireless, and specifying which systems would obtain which IP address, I found that the router can only block 4 domains.

Who Needs Marketing and Social Media

January 26, 2011 | General

Every marketer’s dream is to have more traffic, more visibility, more signups, more users – generally more of everything on their site. Well, Patti (from Still breathing) and I have come up with a solution.

Mining Google Analytics data with Bit.ly links

January 23, 2011 | Web Development

Facebook, LinkedIn, and Twitter – Who’s the cooler audience?

Using Google Analytics, you’re able to track information about your site, its performance, and other cool information such as traffic sources, medium, and campaign information. Being connected and using social networks such as Facebook, Twitter, and LinkedIn, you would want to know which social network produces the highest impact on traffic to your site. In essence, what you really need to do is create three separate links and then shorten it with Bit.ly.

I recently wrote a quick script that does just that – allows embedding of Google campaign information, and produces three separate links to be shortened using Bit.ly’s API. For the code to connect to Bit.ly’s API, I found the code snippet on David Walsh’s site.

#epicfail with SELinux and Remi Repository

January 12, 2011 | Web Development

Earlier I’ve been working on an enterprise application running on Drupal. One of the modules required that I update to a PHP 5.2. The server I am using is CentOS release 5.5. Typically, on all my servers I run Ubuntu 10.04 (latest version is 10.10), and I have no issues when it comes to updating any of the packages. CentOS, on the other hand, works in a completely different way. The latest PHP package in their repository is 5.0 or 5.1, and its updates aren’t as frequent as other releases. Ubuntu updates its repositories on a continuous basis, and checks to make sure that certain software packages work with their system before releasing it to the public for download.

My hurdle to get PHP updated with CentOS is to switch to a different repository. I began by installing remi and epel which are up to date.

wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm

Once this was installed, I simply had to update PHP, right?

No Email Headaches with Postmark

December 13, 2010 | General

Postmark

Every once in a while, you come across a web application that just works right out of the box. As there are many apps that I use on a regular basis that are just terrific, the one which has impacted my business most is Postmark.

Postmark provides email delivery for web apps and online services. As far as I know, they don’t do bulk email, but rather, their focus is primarily on services that need to send out transactional and permission based emails.