I have always been conservative when it comes to saving electricity in my household not because I want to but because 1 kWh costs me R1.87, hence I had to think of a better solution rather than running my server 24 hours per day with an average load wattage of 532W, if one does the maths it costs me roughly R23.87 per day when always on. So not cool, hence why I...
[Read More]
I write about
Move files by date into different directory using CLI
A while back I was unfortunate in such a way that my HDD that I primarily use as photo archive started having mechanical issues, and before It died on my arms I had the opportunity to backup most of my pictures, however most of them were truncated and had to be discarded and the ones I could recover their filenames where overwritten with random filenames and ascii codes. For over...
[Read More]
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]
Raspberry Pi - using GPIO / WiringPi without root (sudo) access
Include eps in Latex
Recently I wanted to include a directed graph in a LaTeX document. 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]