emerge python
So, damit ich das nicht jedes Mal neu ergooglen muss, hier eine Erinnerung für mich selbst:
emerge -av python:2.5 python:2.6
bitlbee, jabber group conference
Nur damit ich das nicht wieder vergesse:
account list // account id rausfinden chat add <account id> room@conference.mydomain.de #lokalerraum /join #lokalerraum
Geburtstage
Inzwischen hab ich eine einigermassen gepflegte Kontaktliste, Google Contacts sei Dank. Früher hatte ich ein kleines Skript das über meine Datenbank gegangen ist und die heutigen und morgigen Geburtstage rausgesucht hat und per E-Mail verschickt hat. Hier mal die Version für Google Contacts/Calendar:
#!/bin/bash
TODAY=$(date +%Y-%m-%d) # 2010-03-30
TOMORROW=$(date --date=tomorrow +%Y-%m-%d)
TODAY2=$(echo ${TODAY} | cut -d "-" -f 2,3 )
TOMORROW2=$(echo ${TOMORROW} | cut -d "-" -f 2,3 )
YEAR=$(echo ${TODAY} | cut -d "-" -f 1 )
FOUND="false"
google calendar list --cal '.*birthday.*' --date ${TODAY},${TOMORROW} --field title | grep "^[^[]" | sed -e "s/'s birthday//g" > /tmp/file.txt
while read line; do
LASTNAME=$(echo $line | rev | cut -d " " -f 1 | rev)
BIRTHDAY=$(google contacts list "$LASTNAME" --fields birthday | grep "${TODAY2}\|${TOMORROW2}")
if [ "${BIRTHDAY}" != "" ]; then
BIRTHYEAR=$(echo ${BIRTHDAY} | cut -d "-" -f 1)
echo "${line}: ${BIRTHDAY} -> $(( ${YEAR} - ${BIRTHYEAR} )). Geburtstag"
FOUND="true"
fi
done < /tmp/file.txt
if [ "${FOUND}" == "false" ]; then
echo "no birthdays"
fi
rm /tmp/file.txt
Potthässlich, aber funktional. Man braucht dafür zwei Dinge
- https://code.google.com/p/googlecl/
- http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=37098 -> More -> "Contacts' birthdays and events"
Wird bei mir per Cronjob aufgerufen und produziert dann beispielsweise sowas:
Peter Test: 1981-11-05 -> 29. Geburtstag Karlheinz Mustermann: 2009-11-06 -> 1. Geburtstag
Thunderbird Addons
Aktivierte Erweiterungen innerhalb von Thunderbird. Nur das ich die halt mal irgendwo dokumentiert hab
- Contacts 0.3.6
- GlodaQuilla 0.3.2
- Lightning 1.0b2pre
- Lightning Nightly Updater (Unofficial) 0.10.100315
- MR Tech Toolkit 6.0.4
- OAuthorizer 0.1.2
- Provider for Google Calendar 0.7pre
- Quote Colors 0.3
- random(signature) 1.4
- Sieve 0.1.10
- ThunderBirthDay 0.3.3
- Zindus 0.8.22.20100706.205324
$N zufällig gewählte Dateien
$N wäre hier die Anzahl der Dateien die man haben will
ls | sort -R | tail -$N
ICE
gibt es in einer neuen Version (1.3.3). Wer das Programm nicht kennt, ich hab schonmal darüber berichtet.
Changelog:
- Accelerated stitching on multiple CPU cores
- Ability to publish, view, and share panoramas on the Photosynth web site
- Support for "structured panoramas" — panoramas consisting of hundreds of photos taken in a rectangular grid of rows and columns (usually by a robotic device like the GigaPan tripod heads)
- No image size limitation — stitch gigapixel panoramas
- Support for input images with 8 or 16 bits per component
Download: http://research.microsoft.com/en-us/um/redmond/groups/ivm/ice/
Ubuntu 9.10 und Openoffice 3.2.0
Wozu selbst viel schreiben, wenn das andere schon für einen machen:
http://www.braekling.de/personal-interests/2689-openoffice-org-3-2-0-unter-ubuntu-9-10.html
HTTP im Firefox mitschneiden
Nachdem ich fast immer "Live HTTP Headers" benutzt hatte, kam ich jetzt mit der FF 3.6 Version in Schwierigkeiten. Die Erweiterung ist nicht kompatibel. Das Problem könnte man zwar auch relativ leicht lösen (einfach die kompatiblen Versionen anpassen in der Erweiterung), aber ich nehm sowas gerne als Anlass mal nach was Neuem zu suchen
Lösung: HttpFox. Gefällt mir. Macht genau das was ich brauch
PDF Presenter Console 1.1
Gibt eine neue Version der bereits vorgestellten PDF Presenter Console:
http://westhoffswelt.de/blog/0044_pdf_presenter_console_1.1_released_on_github.html
Profis am Werk
Gehäuse bestellt, ausprobiert, tut nicht. Was macht man dann? Richtig, mal genauer hinschauen: