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
@randria
randria / gist:72521dc48cbd79f262bf1ebe8f3d7a9b
Last active April 28, 2024 16:41
Using jq application
@randria
randria / tips.md
Created April 19, 2024 11:54
vim tips

TIPS for edition

wrap text to 80 columns

:%!fold -w 60
:set textwidth=80
@randria
randria / backup-codimd.sh
Created July 18, 2023 14:01
Backup CodiMD Content
#!/bin/bash
set -e
# OSX is not a Linux! But bash works on both ;-)
if [ $(uname -s) != "Darwin" ]; then
echo "** I know you should run this on a Mac :) But it's a bash, so you can adapt it on your risk! **"
exit 1
fi
# check if it's a git repo
@randria
randria / hashme.sh
Created July 18, 2023 05:36
hash photo files and move to another file removing duplicates
#!/bin/bash
do_hash(){
[ -f shasum.txt ] && mv -fv shasum.txt shasum_$(date +%s).txt
shasum -a 256 * | tee -a shasum.txt && \
awk '{print $1}' shasum.txt | sort | uniq > shasum_hash.txt
}
do_move(){
[ -z "$1" -o $# -eq 0 ] && return 1
SRC=$(pwd); DST=$1;
comm -23 ${SRC}/shasum_hash.txt ${DST}/shasum_hash.txt | while read hash; do FILE=$(grep ^$hash ${SRC}/shasum.txt | awk '{print $2}'|head -1); [ ! -f ${SRC}/$FILE ] && continue; mv -v ${SRC}/$FILE ${DST}/new-$(echo $hash | head -c12).${FILE#*.} && sed -I_bak "/^$hash/d" ${SRC}/shasum.txt; done
@randria
randria / generate-passwd.sh
Created March 15, 2023 15:16
bcrypt-cli output on docker
docker run -it --rm golang:1.17 bash -c "go install github.com/bitnami/bcrypt-cli@v1.0.2 &> /dev/null && echo -n secret | bcrypt-cli"
@randria
randria / Brewfile
Created July 8, 2022 20:21
My Brewfile
tap "esolitos/ipa"
tap "homebrew/bundle"
tap "homebrew/cask"
tap "homebrew/cask-fonts"
tap "homebrew/core"
tap "homebrew/services"
tap "numworks/tap"
brew "gdbm"
brew "libffi"
brew "readline"
@randria
randria / list.md
Last active November 13, 2023 12:32
Your Mac Environment

Update softwares

  • list available updates
    softwareupdate -l
    
  • to install updatables
    softwareupdate -i -a
    
@randria
randria / rsync_exclude_osx.txt
Last active November 3, 2021 08:48
MacOSX rsync exclude files
.*swp
.~*
$RECYCLE.BIN
$Recycle.Bin
.AppleDB
.AppleDesktop
.AppleDouble
.com.apple.timemachine.supported
.dbfseventsd
.DS_Store
@randria
randria / ssh_ecdsa.pub
Last active September 21, 2021 15:56
ssh-ecdsa-pub
ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBILtZhnM/oruj5IFUfL2yx9Ce3O4pNZ3UZCyDE02+HSJNorPG4Qu4j2oofTkk55spA9RQykSnwm0T1/6B7bimoY= richard.randriatoamanana@ec-nantes.fr
ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOlKmB6sV2SDLdX7o1nONLCG1Fs5gq/FReVe7WDvbgA1RuAZBSBqPrc+S8BpshY2ZNkEu+o2l9ofAWryFyGngSg= richard.randriatoamanana@ls2n.fr
@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