ItecSoftware Logo

How To Enable Apache Digest Authentication

apache digest authentication

Basic http authentication in Apache (mod_auith) has been available for a while, but one major downside still exists, which is the exchange of plain text user name and password information over a possibly unsecured network. That is where Apache Digest Authentication takes over and provides us with MD5 encrypted values, using the mod_digest Apache module.

Here are the steps to create a password file to store all account information, install the apache module mod_auth_digest and the necessary configuration parameters to enable security of our restricted area.

Create Account file

For digest authentication we need to use a utility called htdigest, unlike with basic authentication ...

read more

Listed in Linux, Web Development

Tags: apache, authentication, digest

Moving a Subversion Repository

subversion repository

At some point in a developers life, we have to upgrade, switch hosting providers or replace broken hardware and with that comes the inevitable. Moving all of our apps, data and configuration settings, and eventually our holy repository. And with that comes also the task of moving a subversion repository.

Moving an SVN repository from one Subversion server to another, while carrying over the entire version history information may seem like a daunting task, but fortunately it’s rather quite easy and straight forward.

Backup your old Repository

Step one is the generate a dump file of the existing repository which we can later ...

read more

Listed in Useful Stuff, Web Development

Tags: repository, subversion, svn

Install ffmpeg on Mac Snow Leopard

ffmpeg on apple osx

Ffmpeg is the de-facto open source standard for encoding audio and video. Especially with the arrival of html5 which uses codecs like Ogg, Theora, Vorbis, h264, webm among others, and the increasing popularity of devices from Apple, such as iPod, iPad and the iPhone, all of which require a different standard from flv, the version so widely in use by Adobe Flash.

Another positive aspect is that ffmpeg has a much ...

read more

Listed in Mac, Shell Scripting, Web Development

Tags: faac, faad, ffmpeg, git, html5, lame, ogg, theora, vorbis, webm, yasm

Create Your Own Folders On The iPad

create ipad folders
Now you can create folders on iPad and iPhone

Creating our own folders to organize files has always been on top of the wish list for the iPad. With iOS 4.2  we finally have the capability of creating desktop folders to store applications, photos, videos or any other content.

In addition, creating folders on the iPad is an easy way to limit the number of screens we have to scroll through when searching for a ...

read more

Listed in Mac, Useful Stuff

Tags: iPad, iPhone

Access Dropbox From Linux Server Command Line

dropbox from the command line

Access Dropbox from the command line on a Linux server is a real time saver, especially for developers. Sharing files between Virtual Machines (VM) can be a pain, especially if your VM is running on a text based server without UI. For example, I start up a new VM for almost anything and I deal with up to 20 different sites and application and every one has it’s own VM.

VMWare ...

read more

Listed in Linux, Shell Scripting, Web Development

Tags: dropbox

Cross deleting records from multiple tables in mysql

mysql join delete

I’ve been asked many times how to do a MySQL join delete, that is delete records in multiple tables joined in MySQL. Here are three of methods that should get anyone started.

As always, create a backup before updating or deleting records.

Simple Inner Join Delete Method

The simple inner join method uses commas with an implicit inner join like in the example below. Here we’re using an items and price table, where ...

read more

Listed in MySQL

Tags: join delete, multiple delete, MySQL

How To Clone A Virtual Machine In VirtualBox

virtualbox clone virtual machine

Moving, cloning and modifying Virtual Machines in VirtualBox and their associated Virtual Hard Disks has been no easy task. And to make matters worse, the steps are poorly documented at best.

In this step by steps guide, we’re going to clone a virtual machine using VirtualBox 3.2.10 r66523 running on Ubuntu 10.10 64bit host operation system.

Steps To Clone a Virtual Machine Merge Snapshots

Merge all snapshots that we want to be included, delete the ...

read more

Listed in Linux, Mac, Web Development

Tags: clone, vdi, virtualbox

Fix for OSX 10.6.5 apachectl: ulimit open files

ulimit open files

If you’ve recently upgraded your Mac to OSX 10.6.5, and are a developer who run apache locally on your machine, you’re likely to find yourself with a broken web server.

Installing and running a Lamp stack on a Mac has never been as easy as, let’s say Ubuntu or even Windows, and we certainly appreciate the fact that Apple is including more and more of it in its standard OSX base ...

read more

Listed in Mac, Shell Scripting

Tags: apachectl

Setup Puppet to configure your network servers

setup puppet master

Growing companies at some point are faced with the increased workload to setup, configure and maintain their servers and applications. Administrators try to script repetitive tasks and ultimately look for solutions that are scalable and provide a central management tool base. There are several software packages available, commercial and open source ones.

Puppet is probably the most used open source configuration management package available today and more system administrators and software ...

read more

Listed in Linux, Mac, Shell Scripting, Ubuntu

Tags: puppet

Free Open Source HTML5 eBook Creator

html5 ebook creator free

The Baker framework is a free open source ebook creator, a platform to create books for the iPad and iPhone. The framework was developed by a team of Italian software geeks, allowing designers and web developers to transform fixed-width HTML5 pages into an e-book format and subsequently publish the finished product.

All publishers have to do is follow the Apple App Store submission guidelines. The first step involves creating a HTML5 ...

read more

Listed in Useful Stuff, Web Development

Tags: e-books, framework, html5, iPad, open source