Skip to content

Instantly share code, notes, and snippets.

View uolot's full-sized avatar

Tomasz Walotek uolot

View GitHub Profile
@uolot
uolot / free-disk-space
Created September 11, 2013 19:14
Debian/Ubuntu - free up disk space
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get install localepurge
# remove old kernels
dpkg --get-selections | grep linux-image
sudo apt-get remove --purge linux-image-X.X.XX-XX-generic
@uolot
uolot / resize-img
Last active July 31, 2018 16:26
Resize linux image (.img) file
qemu resize ubuntu.img +750M # or eg. +2G
e2fsck -f ubuntu.img
resize2fs ubuntu.img
e2fsck -f ubuntu.img
@uolot
uolot / gist:6287991
Created August 20, 2013 22:09
Python redirect unicode to stdout with proper encoding
# src: http://stackoverflow.com/a/4546129
import codecs
import locale
import sys
# Wrap sys.stdout into a StreamWriter to allow writing unicode.
sys.stdout = codecs.getwriter(locale.getpreferredencoding())(sys.stdout)
@uolot
uolot / .Xmodmap
Created May 6, 2013 19:03
Exchange Escape and CapsLock on Linux
remove Lock = Caps_Lock
add Lock = Escape
keysym Caps_Lock = Escape
keysym Escape = Caps_Lock
@uolot
uolot / gist:4171107
Last active June 19, 2016 17:25
Django named url RedirectView
# views.py
from django.views.generic import RedirectView
from django.core.urlresolvers import reverse
class NamedUrlRedirectView(RedirectView):
def __init__(self, url, *args, **kwargs):
self.url = reverse(url)
super(NamedUrlRedirectView, self).__init__(*args, **kwargs)
@uolot
uolot / gist:1028917
Created June 16, 2011 08:58
share any folder via http
# assuming you already have localtunnel gem installed
python -m SimpleHTTPServer 8000
localtunnel 8000