Skip to content

Instantly share code, notes, and snippets.

chanux chanux

Block or report user

Report or block chanux

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@chanux
chanux / firefox-ssl
Last active Aug 29, 2015
Making Firefox a 'probably okay' SSL client
View firefox-ssl
My current firefox version is 26 (on Ubuntu). It's said to be a bad SSL client.
Check yours here: https://www.howsmyssl.com
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
View new-scratch.fish
# Fish port of Marcin Kulik's newscratch script
# Read more and fin \d bash/zsh scripts here:
# http://www.ku1ik.com/2012/05/04/scratch-dir.html
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
chanux / wtime.sh
Created Mar 12, 2012
Simple script to query time zone data
View wtime.sh
#!/bin/bash
#Show date and time in other time zones
ZONEINFO=/usr/share/zoneinfo/posix/
FORMAT='%a %F %T'
query=$(echo $1 | tr '[:upper:]' '[:lower:]')
case "$query" in
au | aus )
@chanux
chanux / routy.sh
Created Aug 13, 2012
Easily set routing table to allow the use of 2 different network connections
View routy.sh
#!/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
PRIMARY_GW="192.168.8.1"
@chanux
chanux / landport.sh
Created Aug 14, 2012
Classify landscape and portrait images in a directory.
View landport.sh
#!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
else
DIR=$1
@chanux
chanux / za.fish
Last active Nov 12, 2015
Fish shell port of za
View za.fish
function za
## Fish shell port of za https://gist.github.com/chanux/1119556
## What The Fish? : http://wp.me/p1rVu-bO
##
## 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
chanux / za.sh
Last active Nov 12, 2015
Go back in directory tree
View za.sh
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: https://chanux.wordpress.com/2012/08/09/no-more-cd-dot-dot-slash/
## See it in my bashrc: https://github.com/chanux/dotfiles/blob/master/bash/aliases#L25
## Usage: za <number>
@chanux
chanux / README
Last active Dec 11, 2015
Portable encrypted vitual disk.
View README
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
chanux / mongodb.repo
Created Sep 12, 2013
MongoDB repository configuration for CentOS
View mongodb.repo
#/etc/yum.repos.d/mongodb.repo
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
@chanux
chanux / Dockerfile
Created Sep 18, 2013
Files required in the guide for setting up development environment on docker. http://play.thinkcube.com/development-environment-on-docker
View Dockerfile
#DOCKER-VERSION 0.6.1
# 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^
You can’t perform that action at this time.