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