I write about

    Raspberry PI Swap partition

    To resize swap partition: sudo nano /etc/dphys-swapfile sudo dphys-swapfile setup sudo dphys-swapfile swapon To check the current swap status: swapon -s To turn off all swap: sudo swapoff -a To turn on swap as defined in /etc/fstab: sudo swapon -a To turn on swap, using a specified file: sudo swapon /var/swap

    Replacing A Failed Hard Drive In A Software RAID1 Array

    Credit goes to Author:falko Replacing A Failed Hard Drive In A Software RAID1 Array. This guide shows how to remove a failed hard drive from a Linux RAID1 array (software RAID), and how to add a new hard disk to the RAID1 array without losing data. NOTE: There is a new version of this tutorial available that uses gdisk instead of sfdisk to support GPT partitions. 1 Preliminary Note In this example I... [Read More]

    Cool Bash Tricks

    Create ~/.inputrc and fill it with this: "\e[A": history-search-backward "\e[B": history-search-forward This allows you to search through your history using the up and down arrows … i.e. type "cd" and press the up arrow and you'll search through everything in your history that starts with "cd". It's a little bit like ctrl-r (mentioned in many of the comments below), but anchored to the start of the line, and the arrow... [Read More]

    Automatically connect a RPi to a Wifi network

    Setting up WiFi connection Start by booting the Raspberry Pi, connected to a display and a keyboard. Open up the terminal and edit the network interfaces file: $ sudo nano /etc/network/interfaces This file contains all known network interfaces, it'll probably have a line or two in there already. Change the first line (or add it if it's not there) to: auto wlan0 Then at the bottom of the file, add... [Read More]

    Cool bash hack(s)

    This hack ensures that when you log on to a server/pc it will execute a screen session which minimizes the risks of you losing your work in case of network disruptions . Just copy command to your bashrc file and source it. #Best used when you have to work on a different server via ssh. [sourcecode language="bash"]if [ "$TERM" != "screen" ]; then screen -xRR fi[/sourcecode] This hack enables mouse... [Read More]

    RPi What's My IP

    Do you know what really grinds my gears. Having to boot Raspberry Pi with a new image on and no HDTV to configure and find the IP in order to ssh to it, and have fun with it. Grrrrrrrrr... That's when I decided why not create a script, that when the pi boots up it sends me the internal and external IP addresses... Clever right. [sourcecode language="bash"] gedit whats_my_ip.py [/sourcecode]... [Read More]

    Include eps in Latex

    Recently I wanted to include a directed graph in a LaTeX doc­u­ment. unfortunately I couldn't import an svg file to my document. So which meant I had to find another alternative method rather than converting the file to any other image format to avoid rasterization. $ sudo apt-get install inkscape $ inkscape -z image.svg image.eps --export-eps=image.eps to receive the EPS(Encapsulated Postscript Vector graphics) file which I wanted to include in LaTeX.... [Read More]

    How to mount Google Drive on your Linux(Ubuntu) system

    I have always been a fan of cloud storage as anything can happen on my mechanical harddrive, but now that I have completely migrated to Ubuntu and having to realise that the is no support whatsoever for Google drive applications, I was on a quest to find a working and reliable on. Then I stumbled upon Google Drive Ocamlfuse which is a FUSE filesystem backend for Google Drive which you... [Read More]

    GitHub Repo creation via CLI

    I am so excited after creating my first repository on github and successfully adding some test files to it from my local machine! But due to my limited internet connection, I stumbled upon some diffulties. It took me a lot of time and effort, and there were actually a few times when I thought that I wouldn’t be able to do it. It took me hours, and that is not... [Read More]