Vortrag "Unix Shell verstehen und lieben lernen" online
Der Vortrag von mir zum Thema "Unix Shell verstehen und lieben lernen" beim Treffen der PHPUG Stuttgart am 08.07.2009 ist online.
Hier lang zum Vortrag. (Navigieren in den slides geht mit Space,Pfeilen usw.) PHPUG Stuttgart Treffen, Juli 2009
Wie jeden 2. Mittwoch im Monat gibt es auch im Juli 2009 ein Treffen der PHP User Group Stuttgart mit Vortrag und anschliessendem gemütlichen Beisammensein.
Diesmal werde mal wieder ich einen Vortrag halten in dem ich versuche zu vermitteln, warum es sich lohnt sich mit so was "altmodischem" wie der Unix Shell zu beschäftigen. Termin: 08.07.2009, 19:00 Uhr ------------------------------------------------------------ Die Unix Shell verstehen und lieben lernen ------------------------------------------------------------ Was, wie und warum überhaupt... Der Vortrag soll ein Verständnis für die Arbeitsweise der Shell vermitteln und Tips geben, damit der Einstieg leichter wird. Themen des Vortrages sind: ------------------------------------------------------------ - Einführung in die Arbeitsweise der Shell - Wichtige Befehle - Tips und Tricks die das Leben in der Shell leichter machen - Einführung in die Shell-Programmierung - Beispiele für immer wieder kehrende Aufgaben Eingeladen ist wie immer jeder Interessierte, besonders PHPler aus Stuttgart. Vortrag ab 19 Uhr in den Räumen der Wirtschaftsförderung Region Stuttgart GmbH, Friedrichstraße 10, 8. Stock. Danach: gemütliche Runde, ab ca. 20:30 Uhr je nach Wetter im Schlesinger oder im Biergarten. Weitere Informationen wie immer auch auf http://www.phpugs.de
Autor: Jens Giessmann
in PHPUG, UNIX/Linux
am
Dienstag, 23. Juni 2009
um
08:51
Kommentare (0) | Trackback (1) Oracle kauft Sun
.. und damit auch MySQL.
Nach dem es im März noch ein Angebot von IBM zur Übernahme von Sun gab, haben sich jetzt laut Pressemitteilung Oracle und Sun geeinigt. Und nach dem Sun Anfang 2008 MySQL gekauft hatte, hat Oracle mit dem Kauf von Sun auch MySQL mit übernommen. Auch wenn Oracle Sun jetzt sicher nicht primär wegen MySQL, sondern wegen Solaris und JAVA kaufen will, wird Oracle sich über das "Zusatzgeschenk" MySQL sicherlich freuen, hatten sie doch 2006 schon mal (erfolglos) versucht MySQL zu übernehmen. Was heisst das für MySQL? In der FAQ zum Kauf (PDF) steht dazu: What does Oracle plan to do with MySQL? Man darf also (mal wieder) gespannt sein.
Autor: Jens Giessmann
in Allerlei, DB, UNIX/Linux
am
Dienstag, 21. April 2009
um
09:48
Kommentare (0) | Trackbacks (0) OS X: Hostname setzen
Der Default Hostname unter OS X, den man auch im Prompt des Terminals angzeigt bekommt, hat ja in der Regel nix mit einem vernünftigen Rechnername zu tun.
Bei mir stand da z.B. irgendsowas wie "Jens Giessmanns Macbook". Ahja.... Einen vernünftigen Hostname setzt man, indem man einen Eintrag in der Datei /etc/hostconfig macht: HOSTNAME=mac.handcode.de Bash: Piped while-read loop
Wenn man in der Bash die Eingabe für Werte an einen while-read loop über eine pipe macht, läuft der loop in einer Subshell. Das hat den Effekt, dass man "von aussen" nicht auf Variablen die im while-loop gesetzt werden zugreifen kann.
Die Bash bietet keine Möglichkeit in einer Subshell Variablen im Scope der Orginal-Shell zu manipulieren oder zu setzen. Zumindest hab ich nichts dazu gefunden. Beispiel: CODE: #!/bin/bash ret='nicht gesetzt' for var in t1 t2 t3 do echo $var | while read var2 do ret=$var2 echo "sub-shell: $ret" done echo "main-scope: $ret" done Eine Lösung für das Problem kann es sein, den kompletten Loop zu einem command zusammen zu fassen. Damit kann ein Ergebnis im Loop das mit echo ausgegeben wird, einer Variablen ausserhalb zugewiesen werden. Beispiel: CODE: #!/bin/bash ret='nicht gesetzt' for var in t1 t2 t3 do ret=$(echo $var | { while read var2 do ret2=$var2 done echo $ret2 } ) echo "main-scope: $ret" done Ob man sowas so haben will sei mal dahin gestellt. Damit ich aber selber nachlesen kann wie es gehen könnte wenn ich so was mal wieder brauche, steht das jetzt hier. Vielleicht hilft's ja noch jemandem der glaubt sowas machen zu wollen ;-)
Autor: Jens Giessmann
in UNIX/Linux
am
Mittwoch, 8. Oktober 2008
um
13:18
Kommentare (0) | Trackbacks (0)
(Seite 1 von 2, insgesamt 7 Einträge)
» nächste Seite
|
blog powered by Serendipity

