Automated Git Deployments on Azure Ubuntu VM from BitBucket With Nodejs

Posted by in Random, Softwares, Technology, Tutorials

Nobody needs an introduction to Git, its a basic skill you’ve to have these days if you’re into programming or programming related stuff. While Git makes a programmer’s life easier in multiple ways, it also has some perks. If you’re not a huge team, deploying your newest build can become redundant and boring super fast – especially if your production server is on the cloud (probably everyone’s production servers are now on the cloud!). A typical simple workflow would be like this: Push your commit to git Git fetch, git pull on…read more

Installing NodeJS on Raspberry Pi

Posted by in Experiments, Technology, Tutorials, Uncategorized

If you ask me Why, I’d ask why not?! RPi is a tiny linux computer with very limited hardware resources. If you’re planning to build a webserver on it, you’ll get to know the odds when you start using it.  Its totally functional as a web server & you can see a bunch of tutorials out in the wild on how to do it. Almost all of it is about turning your RPi into a LAMP setup. RPi can handle it since it has got more juice than your wireless…read more

Connecting to Raspberry Pi via SSH after clean reinstall on Mac OSX

Posted by in Mac OSX, Softwares, Technology, Tutorials

  Anyone who has worked with SSH, knows how convenient it is to manage a remote machine. If you’re using(or planning to use) a Raspberry Pi as a headless home file server or as a Time Machine backup device, you’ll be accessing it through SSH often. Setting up a headless RPi server is supposed to be ‘set up everything once & forget about it‘. But in practice, this isn’t the case always. If your Pi reboots because of some software issue or power failure without properly unmounting the file system,…read more

Program Atmel AVR Microcontrollers Using Arduino

Posted by in Experiments, Technology, Tutorials

  Why program an AVR Chip using Arduino?! Well, there may be 2 reasons: 1) Either you don’t have a dedicated AVR programmer(or ISP) 2) You want to play a little with arduino! First is my reason! I don’t have a dedicated AVR chip burner. I had an ATMega16A micro controller laying around for some time without any use for some time which i bought accidently from an electronics shop. I asked for an ATMega168 but instead of that, the guy there gave me an ATMega16! I didn’t bother to…read more


Home Automation Using Arduino & Autohotkey

Posted by in Experiments, Random, Technology, Tutorials

Its been awhile since i last posted something here. Was kinda busy with my university exams & all! Idea for this project was in my mind for very long & i don’t think anyone would’ve done this project with Autohotkey! Anyway, this is a necessity for me, honestly i’m a super lazy person 😎  & i don’t like getting up to switch on fan/light even though the switches are just 3 footsteps away! 😛  From that laziness came this idea! Controlling the fan/light from my workstation. This can be done…read more


NodeJS + SocketIO + C# Group Chat Tutorial

Posted by in Softwares, Technology, Tutorials

Introduction to NodeJS If you’re into web programming, you must have heard of nodeJS & its capabilities. NodeJS is a server side software system designed for developing highly scalable web applications. It was created by Ryan Dahl in 2009. NodeJS is a packaged compilation of Google’s V8 Engine, which is a javascript engine which ships with Chrome. V8 complies Javascript to native machine code before executing it instead of interpreting the code in a JVM. V8 optimizes the code during runtime & offers greater performance & inline caching. NodeJS allows…read more


Embed Secret Messages On Photos Easily

Posted by in Experiments, Technology, Tutorials

The idea of embedding secret messages on images is not new, in fact this has been done many times by many people. Some are so complex that even experts in Steganography won’t be able to decrypt them. I’ve used a simple method to do the same. Data can be written into files in binary mode without modifying the initial contents of the file. This is the basic idea of my implementation. Embedding The Data My implementation is quite simple & can be explained by 3 simple steps. I’ve used Autohotkey for coding…read more


Make your own NAS Box!

Posted by in Technology, Tutorials

How many of us have the habit of taking system backup on a regular basis? I guess there aren’t many. But, i’m sure that many of us had thought at some point of their geek life that “i should have taken a backup of that file!” right after a hard disk crash or a windows crash that can’t be repaired/recovered. I’ve had this thought many times & actually I never thought seriously about doing it  until i lost my collection if softwares, utilities & music a few days back. It…read more


Downgrade PSP Slim(3000/3004) From 6.60 To Any Official Firmware

Posted by in Tutorials

Why downgrade to a lower version? You may want to install a permanent custom firmware on your PSP or you just want a temporary one. Either way, if you’re in OFW 6.60, you don’t have any chance of doing either of these(at the time of writing this tutorial :)). This is how i downgraded my PSP Slim(3004) from 6.60 OFW to 5.30 to install a custom firmware(CFW). This method works 100% since i’ve tried & it worked for me. But, as like all other DIY stuff out there, i’m not…read more