Just last month, Microsoft announced that their Windows Azure Virtual Machines were no longer considered a pre-release service. In other words, that was the official notification from Microsoft that they feel their Virtual Machines offering is ready for enterprise class deployments. In fact they even offer uptime guarantees if you employ certain round-robin and/or [...]
Hosting WordPress
I get a lot of questions about where to host a WordPress site. While I’ve not found the “perfect host for all people”, I have learned a few things about who NOT to use , who I use, and who I *think* will be good to use based on your needs. Let’s start with [...]
Building A Site for Digital Content Sales
Today I received an email from a friend asking if I could help someone he knows in building a website. The request is simple, help build a website that connects to social media and allows for registered users to download a paper he has written, keeping track of these registrations as leads. The immediate [...]
Diagnosing “savemail: cannot save rejected email anywhere”
We recently ran into this message on one of our development servers. There are a number of reasons this may happen and finding the right solution means finding the cause of the error. These steps will help you isolate the cause of the error so you can start tracking down the proper solution. In [...]
web.config Inheritance in IIS
A couple of notes on IIS and how it works for virtual directories/applications and web.config inheritance and ASP.Net. There is a configuration file that will automatically be inherited by an asp.net application’s web.config. This configuration file is machine.config and it defines the servers/computers asp.net schema for all of its web applications. The root web.config [...]
Restaurant Apps with The Table Tap
Cyber Sprocket Labs started a fun and exciting relationship that is the perfect cross section of two of our favorite things, programming and beer. While we’ve worked on many exciting projects over the years, this is definitely in the top two. None of our esteemed programmers ever thought they’d be working on an application that [...]
cPanel Brute Force Protection – regaining access
cPanel comes with a great feature called brute force protection. The problem is, if you mis-type your password 5x in a row or if you have multiple people in the office, like we do, that try to get into various services and they combine to have 5 missed passwords in a row (ssh, mail, and [...]
Setting Up Raid 1 On Ubuntu 10.04
The following has been distilled from https://help.ubuntu.com/10.04/serverguide/C/advanced-installation.html and revised to match our operating process. Partitioning Follow the installation steps until you get to the Partition disks step, then: Select Manual as the partition method. Select the first hard drive, and agree to “Create a new empty partition table on this device?”. Repeat this step for [...]




