Cordova – update all plugins in project

A quick hack to update all the Cordova plugins used in a Cordova project. Next hack will be updating all Cordova platforms… From the Cordova project run the following (unix shell required): cordova plugins | grep -Eo ‘^[^ ]+’ | while read line do     echo "cordova plugin remove $line"     echo "cordova …

Continue reading ‘Cordova – update all plugins in project’ »

Generating call graphs with Doxygen

Obviously you should first download and install Doxygen Next, you should download and install Graphviz which will install the dot tool in a nutshell, you create the documentation by running: doxygen my_conf_file Where my_conf_file contains all the required parameters for the generated documentation. If you use the doxygen wizard from the UI, a configuration file …

Continue reading ‘Generating call graphs with Doxygen’ »

Atom editor on Ubuntu

To Install the atom editor for Linux (taken from here): $ sudo add-apt-repository ppa:webupd8team/atom $ sudo apt-get update $ sudo apt-get install atom I needed syntax highlighting for Lua. My suggestion is: Start atom, press <Ctrl><Shift>P Type: install packages Select ‘Settings View: Install Packages’ Search for language-lua package install the language-lua package You should get …

Continue reading ‘Atom editor on Ubuntu’ »

Ubuntu 14.04 LTS very slow on VirtualBox

Got the solution from here: Shut down the guest machine Select the Ubuntu 14.04 virtual machine and click the Settings button Select the ‘Display’ item from the list on the left In the Video tab on the right, check the ‘Enable 3D Video Acceleration’ option Select the ‘Storage’ item from the list on the left …

Continue reading ‘Ubuntu 14.04 LTS very slow on VirtualBox’ »

VirtualBox, Ubuntu Guest, Shared folders

Assuming your Ubuntu guest username is USERNAME: Make sure you have already installed the VirtualBox Guest Additions in the Ubuntu guest machine From the Ubuntu guest: sudo adduser USERNAME vboxsf Using the VirtualBox UI (Devices->Shared Folder Settings…) add the folder in the hosting machine that you wish to share. Restart the Ubuntu guest! (wasted too …

Continue reading ‘VirtualBox, Ubuntu Guest, Shared folders’ »

Sniffing HTTP and HTTPS traffic to understand app protocols

I needed to understand the protocol between an iPhone application and the server. There was no written documentation and the company that owned the application wanted me to build something based on the protocol. The first thing I tried was using squid as a proxy to intercept the protocol between the iPhone application and the …

Continue reading ‘Sniffing HTTP and HTTPS traffic to understand app protocols’ »