Skip to content

Instantly share code, notes, and snippets.

View randria's full-sized avatar
💭
I may be slow to respond.

richard randria

💭
I may be slow to respond.
View GitHub Profile
#### Mac OSX ~/.bashrc ####
export LANG=POSIX
umask 0022
export HISTCONTROL=ignoredups
export HISTSIZE=10000
source /usr/local/etc/bash_completion.d/git-completion.bash
#export PS1="\[\033[31;38m\]\w\[\033[1;31m\]\$(__git_ps1)\[\033[00m\] "
export GIT_PS1_SHOWDIRTYSTATE=1
@randria
randria / examples.md
Last active August 29, 2015 13:56
markdown sandbox

Sometimes you want numbered lists:

  1. One *One*
  2. Two **Two**
  3. Three ~~Three~~

Sometimes you want bullet points:

  • Start a line with a star
  • Profit!
@randria
randria / find_iname.txt
Created January 2, 2016 19:11
find iname options for listing photos/vids format
\( -iname '*jpg' -o -iname '*mov' -o -iname '*jpeg' -o -iname '*mp4' -o -iname '*avi' -o -iname '*m4v' -o -iname '*mpg' -o -iname '*3gp' \)
@randria
randria / bashtips.sh
Last active September 25, 2016 18:05
tips on bash
# ps show cpu elapsed time
ps -eo pcpu,etime,pid,user,args --sort=-%cpu --no-header| head -10
# generate a password abcd-efeg-ffdg-dfdf-…
COMB=4; for i in `seq 1 $COMB`; do A=`perl -le 'print map { (a..z)[rand 26] } 1..4;'`; if [ $i -eq $COMB ]; then echo "$A"; else echo -n "$A-"; fi ; done
# remove 1st line
awk ‘NR>1’
# find files not executable
# rename file to "YYYYMMDDTHHMMSS[-XX].EXT" and move files to $DIRDST/<YEAR>/
DIRDST=; DIRSRC=; exiftool -v "-filename<filemodifydate" "-filename<createdate" "-filename<datetimeoriginal" -ext mp4 -ext mpg -ext bmp -ext avi -ext jpg -ext mov -d "$DIRDST/%Y/%Y%m%dT%H%M%S%%-c.%%ue" -r $DIRSRC
@randria
randria / gist:d04adc22a04c2295635853694f9332b0
Created December 28, 2019 12:00
list duplicates and remove them
shasum -a 256 * > initial.txt
sort initial.txt | awk 'BEGIN{lasthash = ""} $1 == lasthash {print $0} {lasthash = $1}' > duplicates.txt
comm -23 initial.txt duplicates.txt > cleaned.txt
@randria
randria / gist-exiftool.sh
Last active January 4, 2021 17:38
exiftool-tips
# renaming files
exiftool -v '-filename<${DateTimeOriginal}' \
'-filename<${createdate}' \
'-filename<${filemodifydate}' \
-d <directory_destination>/%Y%m%dT%H%M%S%%-c.%%ue -P -overwrite_original
-r <directory_source>
exiftool -v '-filename<${DateTimeOriginal}.${filetype}' \
'-filename<${createdate}.${filetype}' \
'-filename<${filemodifydate}.${filetype}' \
-d <directory_destination>/%Y%m%dT%H%M%S%%-c -P -overwrite_original
@randria
randria / cgroup.conf
Last active December 18, 2020 16:46
slurm configuration files
CgroupMountpoint=/sys/fs/cgroup
CgroupAutomount=no
CgroupReleaseAgentDir="/etc/slurm-llnl/cgroup"
ConstrainCores=yes
ConstrainRAMSpace=yes
ConstrainDevices=yes
/Users/richard/Library/Mobile Documents/iCloud~com~apple~iBooks/Data
/Users/richard/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks
@randria
randria / ssh_rsa.pub
Last active September 21, 2021 15:52
ssh-rsa-bundle
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDB6y97CdX07pZLHAU++ADk9urGzyU1uEH4yC81KJyp2OrOrN2HTBXgH1FoBbud0J0y7KGdRbpZ5W5pbz6C1As7a5+d0XPR9ecL5jgWFaY4KX9udKa9XhZHn8qNKwBRK7GPcaEBfIGfQf5UpUFQFbIsPSmjHYklVPeZzw/7JtskGVGNDmffmJgIZxUAkogqKX/PUGAWzuE39b5/FWP1OHl5xT6cCPv16Y9NN4bsEFBUFLyqsmNWQ/2lRDJERcT0Mx48LHGQdNU0/IElYdG5LIco+x7lrFowloFcYRO5nqsGs9bcKliHY2A7GP/rt4Q+7siJVUks0Vv+QMvnVQ7QvRCt richard.randriatoamanana@ls2n.fr
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2MX5QzfYYre1X8a0VvZKHEeGp0Gxi71mJRweHC6AjxkDBk5s3/P4HNvKDt88UEWShrxcr888WApWnldihr6d8AmbGDtsqfeNLOeOzLioY7V/nMDINWeklu1hYbEKJH/eQ7OxvX1WgjU73bQXy5XHyHhVD7ETceHo8FHKgiFs/n62yNwHE+bN2OC8PUIKM0+OXPez1i7yR9rtUsWbITu8jW9ZhTCuFfm0+LaDQjNIOwlMHs4NLeehdjrlMLX/6NBM41F+xfLm2FVad9xT8A61bNK9uy8xxrPrfUlbG3PGR5w30PVa0VGhxsz60UvBaWI1MRlQ2HkrUOdzstBvMLPLXQ== richard.randriatoamanana@ec-nantes.fr
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDD4VFeOV+14A4E4ToVkdVwgPZkIgf8+ysMWiO1pf885MZCwyxma5ljS/ZavKavNRYMuWM9Z0gWzj76y2JYsOdROu+RWIcGgzl91Ti3VivUa9bSIpe4dhmpilIMgWhf0XLAgpsKhORATEzbCafn5q1N7DU