Automated deployments with Docker, Ansible & Go (Part 1 of N)
I have been experimenting with using Go CD, Ansible and Docker as a means of automating deployments. This post and the subsequent ones document what needs to...
I have been experimenting with using Go CD, Ansible and Docker as a means of automating deployments. This post and the subsequent ones document what needs to...
Changing hostname of your mac from the terminal is easy try sudo scutil --set HostName mymacname
I recently migrated several gigabytes of photos from Google Plus photos (formerly Picasa) to Flickr. Flickr provides a generous 1TB of data, allows full reso...
At work today I had to run a lot of SQL files which had --//@UNDO followed by SQL commands to rollback the transactions carried out at the top of the file...
Download TinyPM war for tomcat 6.x from here Install tomcat 6.x and mysql-server (5.x) sudo apt-get install tomcat6 mysql-server Download mysql connector ...
Add the FreeNX team repo sudo add-apt-repository ppa:freenx-team Install FreeNX sudo apt-get update && sudo apt-get install freenx Apply Patch w...
After my recent upgrade to ubuntu, pressing the power button to shut down stopped working. I had to remap the script mapped to the power button by Editing ...
Install mencoder sudo apt-get install mencoder Use the command mencoder -oac mp3lame -ovc copy -o '../combined.avi' `find -name '*.AVI'` to convert files
I installed Ubuntu on my Desktop but during the install I selected the option "Hardware clock set to UTC", This messed up the time on the computer as the har...
sudo apt-get install lirclirc-x mythbuntu-lirc-generator Select stream zap PC remote when asked. Do not select any IRblaster start lircd start irw and see i...
I recently purchased a marble mouse but soon found out that the mouse buttons do not function as expected on Ubuntu. This was soon remedied with the followin...
Download FFPStick 0.5 from here Format a USB stick with FAT16, extract the contents of the FFPStick Archive you downloaded on the the root of the USB stick....
Login to the box, sudo -i and enter password open alsamixer, set desired levels then type "alsactl store" ctrl+d to logout of root shell. gedit ~/.fluxbox/s...
In a terminal type blkid, this shows the drive name to UUID mapping. note down the UUID of the drive you want mounted at boot. As root create a folder calle...
I recently installed the portable version of xampp and needed to start it when Ubuntu starts, to accomplish this I had to cd /etc/rc2.d and typed the followi...
I tried running windows XP inside a virtual machine and found out that I cannot access the USB port from within the VM. To fix this I had to make sure that m...
Download the canon drivers for Linux from here Extract the .deb packages from the archive, install the common package first using the commands below (Don't ...
I had to merge multiple PDF files into one recently and wanted a quick way to do it. In order to do this I had to Download and install ghostscript and pdftk...
GUI version For a windows share, Share the folder on windows, make sure share name is short within 8 characters Go into Linux and open nautilus, go to networ...
Boot the computer using an Ubuntu live CD Open a terminal and type sudo grub grub>find /boot/grub/stage1 This will bring up a list of partitions, examp...
Removing EXIF Metadata with ImageMagick If you need to strip the EXIF metadata from images, use ImageMagick's mogrify command. To install ImageMagick on ubun...
The ubuntu desktop features icons of all the mounted drives and removable media, while this is a great feature it becomes an eyesore when you have lots of pa...
Being a Internet pack rat has its downsides, you squirrel away all these links in your del.icio.us account over time and then you check on a link one day and...
I got an Dell Inspiron 8000 from my Sister-in-law a couple of months ago and wanted to remove Windows ME that came with it and install Ubuntu. I popped in th...
I spoke to the system administrator at school yesterday regarding my travails with the the crappy Broadcom card. He suggested that I try a few other distros ...
While fooling around with the XDMCP configuration on Ubuntu I checked the "Enable accessible login" under the "Accessibility" tab, Big mistake :( , on the ne...
I had to reinstall Ubuntu today and I was dreading the WiFi driver installation, fortunately I found this Ubuntu forum entry. The script allows you to detect...
I was running low on disk space so I went and downloaded baobab a visual tool to show how muh space is being occupied by various directories on the file syst...
After using Ubuntu over the last 30 days without any errors or problems I encountered an error "User’s $HOME/.dmrc” file is being ignored. This prevents the ...
In fiesty fawn support for CanoScan LIDE 25 is broken. The scanner gets identified properly and goes thru the motions of scanning and has an progress indica...
I recently switched from fedora core 6 to Ubuntu and over the past few weeks have had no problems with the installation except with the SD slot. I found a li...
I downloaded a copy of Ubuntu 7.4 today , The install was a breeze and everything except the WiFi got configured out of the box. all I had to do to install W...
After upgrading my Fon router successfully to DD-WRT I have been experiencing frequent disconnects, every few hours The WiFi connection drops for a few sec...
While searching for information on Finite Automata & languages, I found this page which has a huge set of Java simulations on every core topic related to...
I wanted to see how other people were using XUL and did a search on Google for "ext:XUL" I found close to 15,400+ results here are a few pages that I found i...
After successfully flashing DD-WRT onto my FON router I wanted to try and upgrade my Belkin router to DD-WRT . The Belkin F5D7230-4 v2000 router is a cheap r...
Rumors are rife over the inter web that Google is prepping a super phone (code named Switch) to directly compete with the iPhone while this might seem to be...
I received the FON router from a friend and decided to install DD-WRT onto it as FON's custom firmware lacks certain features that I wanted. After doing a qu...
There are hundreds of programs on the internet which allow you to create custom screensavers using your own videos, photos and music but all of them lack the...
If you own a laptop or Desktop with a Broadcom 43xx chipset and if you have been having problems installing this card under Linux please sign this online pet...
UC Berkley has put the entire lecture notes for some computer science courses online and completely free for you to download and enjoy. The site contains...
After AOL released user search data last year and the chaos that ensued have led to increased concern among users of being profiled by search engines. If...
I recently came across Tinyapps.org this site has got some very useful utilities all of which have a very small footprint, in an age where most applications ...
Here are two great applications that have a tiny footprint but perform some very useful tasks. The first one is Process tamer from Donationcoder.com, process...
I found this great 3D desktop utility from a post on Digg.com. I downloaded a copy and found out that it works pretty well. while this is no match for Beryl ...
If you are worried about your privacy and would like to browse the internet anonymously then you should consider using Tor in conjunction with Firefox. This ...
A lot has changed since my last XUL related post, several new tools now exist that can help you learn XUL more effectively while many a good resource like ww...
For those poor souls like me who cannot afford to have a shiny new Mac book pro or an even an old G3 or those who are stuck with plain jane Windows XP a new ...
I downloaded Fedora core 6 Last week and instead of burning the ISO images to CD'S I wanted to do a harddisk based install. A Disk less install can be achiev...
I wanted to try the native bcm43xx kernel mode driver rather then use NDISwrapper, So over the weekend I installed Fedora 6 again from scratch. made sure the...
A couple of months ago I posted about trying to get a Kiosk up and running with XUL, Turns out that the method I suggested does not work too well. Here is wh...
I had some free time over the long weekend and decided to tackle the issue with my Linux box. I started with a fresh install and downloaded the Fedora Friend...
While stumbling thru the inter-webs I found this great site for learning XHTML and CSS. This site is great for the beginners or the expert alike as it is pre...
During my recent visit to Bangalore I went to S.P road to purchase some electronic kits and found that OM electronics had opened a new shop called "OM Techno...
RTLinux is a Modified extension to the Linux kernel such that the Kernel acts as a Real time operating system. The small size and the wide variety of platfor...
I recently inherited a HP ZV6000 laptop, I decided to install Linux on this and began by trying to install Fedora 5. Everything went smoothly, I booted into ...
I volunteer at the Warren memorial library and was asked recently to create a Kiosk mode browser that could not be used to browse anything else except for th...
FON a startup with a very simple idea is taking the world by storm, FON wants you to share your internet bandwidth. Owners of broadband internet connections ...
There you are on a shopping spree on Amazon and much to your dismay you find that you are 2 dollars away from qualifying for a free shipping deal, thus ensue...
Crap Cleaner is a nifty little tool that enables you to clean out all the junk and temporary files that mysteriously accumulates overtime on your windows PC....
The open source revolution is providing more choices to users than ever before, be it a completely free operating system, a fully featured office suite or ve...
A few weeks ago I started learning Java, while searching for a good editor I found ConTEXT editor a multipurpose code editor which supports a wide variety of...
In my quest for the perfect Dreamweaver replacement, I have tried a lot of WYSIWYG editors but have not been successful in getting an editor that matches Dre...
Here is a step-by-step tutorial on installing Firefox. This tutorial is mainly aimed at the first time Firefox user. Firefox is a great way to experience th...
If you are fed up with the crashes and countless spyware infections then maybe its time to switch to a better desktop :) Start by subscribing to this great m...
With more and more spyware and malware targeting windows everyday, here's a handy check list to make your PC secure A Home User's Security Checklist for Wind...
There is a loot of buzz on the internet about web services and Ajax, SAJAX toolkit provides a simple interface to XMLhttprequest method which forms a part of...
This site is a must read for anyone who is starting out on embedded and control systems and wants to learn more before diving in Tutorial - Controlling The R...
what is XUL XUL Books http://books.mozdev.org/html/ News and articles of interest http://xulalliance.org/http://www.phppatterns.com/index.php/a...
MIT's open courseware has free course material like lecture notes reference material and links online for anyone who is interested in self paced learning. Th...
The game boy advance learning tool is a great way of learning how to program for the ARM platform. It might seem daunting at first but with the help of the d...
Heres a great way learn assembly on the X86 platform (WARNING: this is not for the faint of heart). These articles teach you how to flash a BIOS, Backup the ...
Click on image to see actual size. The next time you are downloading a file off the Internet and want to make sure the file is not corrupt or virus infected ...
A PhD student from Shanghai JiaoTong University (SJTU) Research Institute has developed an RTLinux-powered robot that plays football ,The robot has two color...
If you ever thought that Windows was the only operating system and there are no alternatives to it, then think again. Here is a small list of mostly free alt...
If you want to try developing program's that run on multi-processor systems and cant afford the hardware then LIMES is what you need. It is a multiple proces...
EICAR.org has got a dummy test virus file that anyone can download to test the effectiveness of the antivirus software on their machine. The file is availabl...
Here is a very good project idea based on ARM7TDMI, develop a ARM emulator/simulator the project is very challenging as it requires in-depth knowledge of pro...
Now that the idea of Free software is gaining acceptance,here is an exciting concept called open source hardware design. www.opencores.org is an online colla...
Here's a useful list of Firefox extensions. I have been using these extensions to extend Firefox's functionality and they work great :) Adblock 0.5.2.039 Add...
click on image to view actual size Cablenut is a small windows utility that can be used to tweak some internal register settings (MTU buffers for the nit pi...
This article deals with issues related to development on Palm and Symbian programming. It deals with how to make a switch from programming for the palm to th...
If you are tired of the lax security in windows XP and really want to do something about it here os a great article that tells you how to do just that.
Here is how to make firefox faster. This method requires a bit of editing Firefox's settings .if you prefer to use a wizard to do the same, you can download...
ANT Linux is a very small distribution of the Linux kernel which is mainly aimed at embedded systems and related applications. The ANT Wiki has a great set o...
A broadband connection which is always on, and an operating system full of holes (XP) is a disaster waiting to happen. In such instances you need a rescue di...
The PJRC website has a schematic of a useful 8051 board that can be used to perform simple experiments with the mc51 family of microcontrollers.the schematic...
While browsing the internet for interview related questions I came across this forum where they have a huge collection of technical questions that may be ask...
"Linux IP networking" is a very good article for anyone wanting to learn network programming on Linux. The tutorial deals with everything from how to setup a...
mailinator is a fantastic service which gives you a disposable and anonymous email address which you can use once or multiple times without divulging your pe...
click on image to view actual size Microsoft has released a beta version of their new spyware removal tools which has received good reviews from www.flexbet...
If you are doing some serious development on the Palm platform then I would recommend using PLUA which enables rapid prototyping and deployment. the plural I...
If you have been getting a lot of spam and are continually unsubscribing from them to no avail then don't! because these are lists that are run by spammers ...
Xpy is a small tool used to disable some default threats to privacy present in windows XP. It is useful in disabling some services that are not required as w...
About.com has an online version of the Linux man pages related to system calls and Linux commands. This serves as a quick reference to system programmers wor...
To optimize the way windows starts we need to see how many services are running and disable one's that are not required a online wizard to do just this is a...
International engineering consortium has a very good set of tutorials on some of the most popular protocols in use today some of the topics covered include ...
if you are looking for a free alternative to commercial C cross compilers like Keil for the MC51 platform then SDCC is the answer. Here is a link to SDCC's k...
Symantec has a list of virus removal tools that are custom built to scan and remove a particular worm or virus a list of tools is available here. These tools...
This article deals with issues related to building a standalone web server using microcontrollers. such web servers can then be embedded into house hold devi...
PIC microcontrollers are versatile devices with a variety of device configurations that are suitable for any kind of project. The tutorial on this site will ...
If you have ever come across popup ads even when you are not browsing, then this is the mischief created by spammers using a security hole in the windows mes...
If you been redirected to a particular site when ever you open Internet explorer or been getting a lot of popups,full screen ads that you cant get out of and...
here is the commented version of the PLUA program I posted yesterday ptitle("simple calc") will display the label of the current form as simple calc pmoveto(...
If you have been bothered with the increasing number of spyware and popup’s and various other annoyances while online then the answer to all your prayers and...
AVG anti virus is a free alternative to some of the bloated and bulky anti-viruses marketed by big names in the industry, and the best part is that it is com...
There is a tutorial on ARM7TDMI over at techonline that gives you an introduction to ARM7 and serves as a foundation towards higher understanding of this hig...
I went ahead and tried creating my own application for the palm using PLUA , Once I went through the documentation it took about 10 minutes to code the appli...
Mcafee AVERT stinger is a small tool to detect and remove some widespread worms and viruses, you can download the latest version of the tool here. There is a...
Here is a comprehensive set of links that discuss everything from Zigbee, Bluetooth, fuzzy logic to implementation Of mobile IP.
If you computer is being infected with worms and viruses constantly then consider installing the kerio personal firewall which is absolutely free for person...
Here is a great site that has a huge list of links to everything you ever wanted to know about Real time OS. It has links to various vendors, links to free b...
Netcraft has released an anti-phishing toolbar the IE version is available for download right now, while a Firefox extension is in the works. There is a shor...
Here is an easy to follow introduction to Embedded systems. This Wikipedia entry gives an introduction to embedded system concepts. which serves as a first s...
Have you ever wondered why you are getting a lot of mails from your bank asking you to update your account details? Beware if you are getting mails similar ...
I discovered PLUA a port of the LUA scripting language for the palm platform.,PLUA is very easy to learn. The PLUA package comes with the compiler and a few ...
Here are some good links related to VxWorks / Tornado II FAQ and API reference Tornado II Frequently Asked Questions Complete API reference
Here are some great C programming related links Really funny but relavent "ten commandments for c programmers". Infrequently asked questions in C ( you know...
Found a very good link with RTlinux patch, the required version of the linux kernel and the installation manual all on one page check it out
I downloaded the Fedora core 3 ISO's and did a hard disk install(disk less install), it is pretty easy and the steps to follow are quite simple 1). make a di...
while searching for a Linux kernel programming tutorial I came across this great site if you want a great tutorial on Linux kernel programming.
There is a great site called wikibooks.org, where several people are collaborating to write some great text books, if you have the time and resources to cont...
I have been looking for real world uses of VXworks in the wild for some time now. I finally found that Motorola SB5100 runs VXworks. What is that you say? if...
Here is a great set of frequently asked questions and answers related to Software testing and quality assurance, These will serve as a good introduction to t...
I downloaded the RTlinux patch which can upgrade any plain vanilla Linux kernel to a real time OS. Alas I haven't been able to patch the kernel because of so...