Tre trådlösa temperatursensorer skickar data till min tellstick duo. Sedan lagras temperaturdatan i en databas av ett cronjob som kör varje timme. graferna skapas mha av d3js.
Arduino Lampa
Inne- och utetermometer
Arduino upplevelsen
Nu kan jag lite EPiServer CMS
Midnattsloppet i Göteborg 2012
Jag lyckades springa Midnattsloppet i Göteborg på tiden 00:49:39 vilket blev 4 sekunder än tiden jag fick på Midnattsloppet i Stockholm. Midnattsloppet i Göteborg var faktiskt lite mer lättsprunget än i Stockholm på grund av det bredare gatorna.
Tyvärr så regnade det en del i Göteborg under loppet men för min del regnade det mest i starten. Men för de personer som sprang på runt timmen blev rejält blöta när det börja regna som mest.
GitHub
Jag har börjat lägga upp en del kod på github. https://github.com/plwebse
Hitta bilder som inte har ändrats på ett tag och radera dem
Om du vill ta bort JPEG-bilder som inte har blivit modifierade på ett tag kan det här vara något för dig. Med find så kommandot i linux kan man söka efter filer per namn och senast ändrat tid och efter filtyp mm.
Här under använder jag find för att hitta alla filer som inte har ändrats på mer än sju dagar och slutar på *.jpg. Filerna som hittade skickas senare vidare till rm kommandot som tar bort filerna. Obs används på egen risk
[bash]
find /home/peter/bashtest/ -mtime +7 -type f -name ’*.jpg’ -print0 | xargs -0 rm
[/bash]
Jag har kört detta bashscript innan för att testa kommandona ovan för att jag gillar tdd 🙂 Scriptet nedan skapar tomma filera med två olika ändringsdatum.
[bash]
#!/bin/bash
i=0
max=10
while [ "$i" -lt "$max" ]
do
touch -am -t ’201110090800’ "bild$i.jpg"
touch -am -t ’201110140800’ "bild$i$i.jpg"
i=`expr $i + 1`
done
[/bash]
http://www.computerhope.com/unix/utouch.htm
http://content.hccfl.edu/pollock/Unix/FindCmd.htm
http://linux.about.com/od/commands/a/blcmdl1_findx.htm
free -m && awk == nice
[bash]
#!/bin/sh
OFF="$1"
UNIT="$2"
OUTPUT_FROM_DF_AND_AWK=$(free -m | awk ’IF NR == 2 {print $4"%s%s"$2"%s\n"}’)
for LINE in $OUTPUT_FROM_DF_AND_AWK
do
printf $LINE "$UNIT" "$OFF" "$UNIT";echo " ";
done
[/bash]
[bash]
peter@E5410:~$ memory.sh " av " "MB"
2643MB av 7799MB
[/bash]
freespace.sh
[bash]
#!/bin/sh
OFF="$1"
ON_DRIVE="$2"
OUTPUT_FROM_DF_AND_AWK=$(df -Phx tmpfs -x devtmpfs | awk ’IF NR > 1 {print $4"%s"$2"%s"$6"\n"}’)
for LINE in $OUTPUT_FROM_DF_AND_AWK
do
printf $LINE "$OFF" "$ON_DRIVE";echo " ";
done
[/bash]
[bash]
peter@E5410:~$ freespace.sh " av " " på "
237G av 282G på /
[/bash]