Skip to content

Instantly share code, notes, and snippets.

@nogajun
nogajun / tail.sh
Created November 16, 2012 15:02
Himeji IT Study Vol.11 L-1 GP 3.tail
#!/bin/bash
parse_options(){
N=5 # default line number
while getopts "n:" OPT; do
case ${OPT} in
n) N="$OPTARG" ;;
esac
done
shift $(($OPTIND-1))
@nogajun
nogajun / gpa.sh
Created November 16, 2012 15:01
Himeji IT Study Vol.11 L-1 GP 2.GPA(Grade Point Average)
#!/bin/bash
N=$(head -n1 $1)
S=$(tail -n1 $1)
A=$(echo ${S}|tr -d [BCDF])
B=$(echo ${S}|tr -d [ACDF])
C=$(echo ${S}|tr -d [ABDF])
D=$(echo ${S}|tr -d [ABCF])
F=$(echo ${S}|tr -d [ABCD])
@nogajun
nogajun / fizzbuzz.sh
Created November 16, 2012 14:59
Himeji IT Study Vol.11 L-1 GP 1. FizzBuzz
#!/bin/bash
fizzbuzz(){
NUM=""
(($1 % 3 == 0)) && NUM=${NUM}Fizz
(($1 % 5 == 0)) && NUM=${NUM}Buzz
[ ! ${NUM} ] && NUM=$1
echo ${NUM}
}
@nogajun
nogajun / gist:2130747
Created March 20, 2012 03:18
NHK FMの録音
mplayer -playlist http://mfile.akamai.com/129933/live/reflector:46051.asx\
-ao pcm:waveheader:fast:file=/dev/stdout -vo null -vc dummy -really-quiet -quiet |\
lame -h -ms - ~/20120320-nhkfm.mp3
@nogajun
nogajun / gist:1271800
Created October 8, 2011 03:20
backportsのdropboxインストール
sudo echo "deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free" > /etc/apt/sources.list.d/backports.list
sudo apt-get update
sudo apt-get -t squeeze-backports install nautilus-dropbox