]> git.deb.at Git - debienna.git/blob - Kalender/2011-05-19/index.mdwn
use unix newlines everywhere
[debienna.git] / Kalender / 2011-05-19 / index.mdwn
1 -----
2 == Kalender/2011-05-19 ==
3 [[Kalender/2011-05-19|Link zur Seite zu diesem Termin (zum bearbeiten)]]
4
5 === geplante Themen ===
6
7  * Shell
8   * Buffering
9   * Redirection
10  * Python
11   * how to write a daemon?
12     * what about [[http://pypi.python.org/pypi/python-daemon/|python-daemon]]?
13  * gpg key signing
14  * encrypted remote backup
15  * Shell-Scripts vom Desktop starten
16    * [[http://library.gnome.org/admin/system-admin-guide/stable/menustructure-desktopentry.html.de|Desktop-File]]
17      {{{
18 /tmp/test/test.desktop:
19
20 #!/usr/bin/env xdg-open
21 [Desktop Entry]
22 Encoding=UTF-8
23 Name=Den Benutzer begrüßen
24 Exec=/tmp/test/test.sh
25 Terminal=true
26 Type=Application
27 Icon=/usr/share/pixmaps/apple-green.png
28 }}}
29      {{{
30 /tmp/test/test.sh:
31
32 #!/bin/bash
33 echo "Hallo "`whoami`
34
35 if [ -n "$GIO_LAUNCHED_DESKTOP_FILE" ]
36 then
37         echo "Enter drücken, um fortzusetzen"
38         read
39 fi
40 }}}
41      Schwachstelle: die Erkennung des ich-werde-aus-dem-desktop-file-aufgerufen -- idealerweise möchte ich dem Desktop-File sagen, es möge doch bitte das Terminal offen lassen
42
43  * unicode → ascii potentiell verlustbehaftet: `unicodedata.normalize('NFD', u).encode('ascii', 'ignore')`
44
45  * ...
46
47 === wer kommt ===
48
49  * MarkusRaab
50  * harald
51  * SebastianBachmann
52  * ...
53
54 === changelog ===
55
56  * ...
57
58 === Tipp des Tages ===
59
60  * ...