ItecSoftware Logo

Top Firefox Extensions For Web Developers

By Peter Gilg on
top firefox extensions

With new releases of Firefox coming out every few weeks, we thought it’s time for a fresh list of most powerful, top Firefox extensions for web developers. Even though couple of our mentions are not yet compatible with this latest release, we’re convinced they’ll be available in no time.

While the latest releases also include some HTML 5 enhancements, we like to see some new extensions to help developers with canvas, forms, local storage and other new features in the future.

In ...

read more

Listed in Linux, Mac, Web Development

Tags: developer, extension, firefox, tools

How To Enable Apache Digest Authentication

By Peter Gilg on
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 ...

read more

Listed in Linux, Web Development

Tags: apache, authentication, digest

Access Dropbox From Linux Server Command Line

By Peter Gilg on
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 provides it’s “Guest Additions” and that includes folder sharing. It ...

read more

Listed in Linux, Shell Scripting, Web Development

Tags: dropbox

How To Clone A Virtual Machine In VirtualBox

By Peter Gilg on
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 ones we don’t want. Unless we do this, we only ...

read more

Listed in Linux, Mac, Web Development

Tags: clone, vdi, virtualbox

Setup Puppet to configure your network servers

By Peter Gilg on
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 developers are interested in setting it up within their environment. ...

read more

Listed in Linux, Mac, Shell Scripting, Ubuntu

Tags: puppet

Install and configure puppet server on Ubuntu

By Peter Gilg on
puppet master configuration

Before we install and configure puppet server (puppetmaster), ensure that your network is properly setup with static ip addresses and that servers can communicate with each other.

Configure Puppet Server on Ubuntu 10.10 is easy and straight forward. It’s those subtleties about the network configuration and necessary puppet recipes and files that can make our lives miserable.

To install and configure Puppet, choose one of the following methods

In this walk thru, we’re using the package manager of Ubuntu. You can simply use the one ...

read more

Listed in Linux, Shell Scripting, Ubuntu

Tags: puppet server, puppetmaster

Install and configure Puppet Client on Ubuntu

By Peter Gilg on
install and configure puppet client

I hope you had fun installing the Puppet Master in our previous article. If you haven’t done that step, I highly recommend doing before attempting to install the client.

After we have configured our network and installed, configured and verified our Puppet Server (puppetmaster), it’s now time to install and configure puppet client, and set it up to receive a signed certificate and puppet recipes. Again, if you haven’t performed those prerequisite setups, please start with Setup Puppet to configure your ...

read more

Listed in Linux, Ubuntu

Tags: puppet client

Install Redmine Passenger via Apache on Ubuntu

By Peter Gilg on
install redmine passenger

Installing Redmine on any system has been a daunting task for many, especially working thru countless dependencies and linking apps to make the application available via Apache.

Since Ubuntu 10.04, Redmine can now be installed via apt or aptitude, and no doubt the process is much easier, but by no means just as straight forward as we’re used to with other apps available from the repositories.

To get Redmine up and running over Apache on Ubuntu 10.04, we are going to install redmine passenger and these ...

read more

Listed in Linux, Ubuntu, Web Development

Tags: apache2, redmine, ubuntu 10.04, webrick

Install CouchDB & use with JSON and Map-Reduce

By Peter Gilg on
install couchdb

CouchDB is another offspring from the open-source, NoSQL, non-relational databases and is maintained under the Apache Foundation. It differs itself form the likes of MongoDB or Cassandra in many ways, except they all store data in so called “documents” that are in JSON format. Utilizing this format allows for data structures which can be hashes, lists, nested arrays and of course scalar values.

This added complexity results in more powerful features, mainly to have a db that is not just a ...

read more

Listed in Linux, MySQL, Web Development

Tags: cassandra, CouchDB, erlang, ICU, JSON, map-reduce, spidermonkey

Create Patch Files Using Diff And Patch Example

By Peter Gilg on
diff and patch example

Using diff to create batch files and subsequently running them against select files is such a convenient way to update, fix or change existing files, but many developers and system administrators simply don’t know much about them.

Here is a quick diff and patch example, how to use diff and apply changes for select files. Use diff –help to check out more options and flags.

NOTE: pay caution when using patching, any mistake or error are executed without warning or undo feature. ...

read more

Listed in Linux, Shell Scripting, Ubuntu

Tags: diff, patch