Skip to content

Instantly share code, notes, and snippets.

chanux / firefox-ssl
Last active August 29, 2015 13:56
Making Firefox a 'probably okay' SSL client
My current firefox version is 26 (on Ubuntu). It's said to be a bad SSL client.
Check yours here:
The issues on version 26 are supported SSL version and the cipher suit used.
I managed to fixed this by using following about:config settings
security.tls.version.max = 3 (TLS v1.2)
security.ssl3.rsa_fips_des_edes_sha = false
# Fish port of Marcin Kulik's newscratch script
# Read more and fin \d bash/zsh scripts here:
function new-scratch
set cur_dir "$HOME/scratch"
set dir_suffix (date +'%s')
set new_dir "$HOME/tmp/scratch-$dir_suffix"
mkdir -p $new_dir
ln -nfs $new_dir $cur_dir
chanux /
Created March 12, 2012 05:49
Simple script to query time zone data
#Show date and time in other time zones
FORMAT='%a %F %T'
query=$(echo $1 | tr '[:upper:]' '[:lower:]')
case "$query" in
au | aus )
chanux /
Created August 13, 2012 10:34
Easily set routing table to allow the use of 2 different network connections
#!/usr/bin/env bash
# This script helps you easily set routing tables to allow you use
# two different network connections.
# I use this to use My mobile broadband connection to access internet
# while retaining access to office network for internal stuff.
# Use 'route -n' to view current routing table.
#set your preferred defaults here
chanux /
Created August 14, 2012 18:38
Classify landscape and portrait images in a directory.
#!usr/bin/env bash
# This script accepts a directory name and classifies
# portrait and landscape images in that directory.
if [ $# == 0 ];then
echo "$0 <path to image directory>"
exit 1
chanux /
Last active November 12, 2015 18:03
Fish shell port of za
function za
## Fish shell port of za
## What The Fish? :
## To use za as a Fish function, just copy paste the script and enter
## Then run func_save za
## Now you can use za on your Fish <"><
if [ -z $argv[1] ]
set za_mark 1
chanux /
Last active November 12, 2015 18:03
Go back in directory tree
function za()
## I added this in my bashrc so that I can easily
## jump back in my directory tree.
## There's probably a better way of doing this.
## But I was bored anyway.
## Backstory:
## See it in my bashrc:
## Usage: za <number>
chanux / README
Last active December 11, 2015 19:28
Portable encrypted vitual disk.
How to create encrypted virtual disk (with luks)
1) First we create a file with random data in it. You can chose a size that matches your needs. In this example I’m making a 20MB virtual disk so I will create a 20MB file in this step.
$ dd if=/dev/urandom of=~/sekret bs=1M count=20
Here, the dd command creates 20 1MB blocks and fill it with random data. ~/sekret means that we create the device named sekret in your home directory. You can chose a file name you like and also a path you like.
2) Next we need to create a block device from the file. For that find a free loop device with
chanux / mongodb.repo
Created September 12, 2013 10:44
MongoDB repository configuration for CentOS
name=MongoDB Repository
chanux / Dockerfile
Created September 18, 2013 15:10
Files required in the guide for setting up development environment on docker.
# Build the image of ubuntu 12.04 LTS
from ubuntu:precise
# Run apt-get update
run apt-get -y update
# Install LAMP
run DEBIAN_FRONTEND=noninteractive apt-get -y install lamp-server^