Simple python random

Recently, I had to chose randomly 4 people for a thankless task. It was the perfect occasion to code a simple script using the Python random module:
#!/usr/bin/python
# -*- coding: utf-8 -*-
#export PYTHONIOENCODING=utf8
import random
people_initials = ['ML','WD','ME','BH','FS','AQ','SB','FR','KB','LL','FP','MG','AH','FJ']
rand_people = random.sample(people_initials, 4)
print rand_people

 

Don’t name your script random.py or it won’t work.

How to resume a stalled scp transfer

SCP is the perfect command line tool to transfer huge files from a server to another one but if the connection drops, the transfer become “stalled” and seems impossible to resume. Don’t panic, rsync allow us to resume a failed scp transfer :

 

rsync --partial --progress --rsh=ssh user@server:path/my_fileĀ /home/my_file