<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>LRA+ABS Forum - Einführung in die Programmiersprache Perl</title>
        <description></description>
        <link>https://ira.informatik.uni-freiburg.de/phorum/list.php?60</link>
        <lastBuildDate>Tue, 17 Dec 2024 11:32:03 +0100</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3544,3544#msg-3544</guid>
            <title>Abgabe-Termin (?) (3 Antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3544,3544#msg-3544</link>
            <description><![CDATA[ Hi,<br />
<br />
Leman und ich haben uns grade gefragt, ob/wann es einen Termin für&#039;s fertig werden gibt?<br />
<br />
lg,<br />
- Jens]]></description>
            <dc:creator>Jens.A</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Mon, 23 Aug 2010 14:17:41 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3542,3542#msg-3542</guid>
            <title>Datenbank: kein Primärschlüssel mit DBI:CSV (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3542,3542#msg-3542</link>
            <description><![CDATA[ Das Modul DBI:CSV unterstützt kein Primärschlüssel. <br />
Bei unserem Projekt &quot;Vokabel-Trainer&quot; müssen wir gewährleisten, dass jede Vokabel nur einmal in die DB eingefügt wird. Ohne Primärschlüssel zu erstellen, müssen wir jedes Mal alle existierende Vokabeln betrachen und überprüfen, ob die neue Vokabel unter denen ist. Wenn wir das einsetzen, wird es nicht so effizient bei großer Vokabelmenge. Allerdings kannst Du selbst testen.<br />
<br />
Die andere Möglichkeit wäre, wenn wir eine DB lokal installieren. So wird es effizient, aber nicht testbar für dich.<br />
<br />
Welcher Ansatz wäre es besser in diesem Kurs, einzusetzen?]]></description>
            <dc:creator>Leman</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Mon, 16 Aug 2010 11:06:51 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3538,3538#msg-3538</guid>
            <title>Histogram (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3538,3538#msg-3538</link>
            <description><![CDATA[ Hi,<br />
<br />
gibt es mit PerlMagick oder PerlTk irgend einen Trick, wie man so ein Histogram darstellen kann?<br />
Also dass es richtig so aussieht wie in den Graphikprogrammen mit einer Linie oder so?<br />
(nicht nur sowas:<br />
     *<br />
     *<br />
     *<br />
     *<br />
     *<br />
     * *<br />
     * * *<br />
     * * *       *     *     *<br />
     * * *   * * *     *     *<br />
   * * * *   * * *     *     *<br />
   * * * *   * * *     *     *<br />
 * * * * * * * * *     *     *  *<br />
 * * * * * * * * *  *  *  *  *  *  *  *<br />
---------------------------------------<br />
<br />
...<br />
an die Daten für des Histogram zu kommen ist ja tatsächlich eigentlich garnicht so schwer, vor allem wenn man die sub histogram() verwendet ;-) (habs aber sogar auch selber geschrieben :D)<br />
<br />
nur von den daten dann eine einigermaßen anschauliche darstellung zu generieren... ist das wirklich so einfach???]]></description>
            <dc:creator>Jonas_K</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Mon, 26 Jul 2010 20:05:32 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3522,3522#msg-3522</guid>
            <title>chat (2 Antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3522,3522#msg-3522</link>
            <description><![CDATA[ wie krieg ich es hin, dass nicht nur die neu eingetippte nachricht, sondern alle nachrichten im chat angezeigt werden? muss ich dafür zuerst die nachrichten in die datenbank speichern und dann wieder aus der db abrufen? oder geht es auch auf direktem weg?]]></description>
            <dc:creator>ann-kathrin</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Fri, 16 Jul 2010 08:10:10 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3519,3519#msg-3519</guid>
            <title>Blatt 11: Chatseite mit CGI (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3519,3519#msg-3519</link>
            <description><![CDATA[ Wie genau war die Struktur der Eingaben, bei denen man reguläre Ausdrücke einsetzen soll? <br />
<br />
Es folgt eine Listung  dieser Punkte, die ich mich erinnern kann:<br />
(1) *fett*<br />
(2)**kursiv**<br />
(3)_unterstichen_<br />
<br />
wie sieht es mit den URLs und Bilder?<br />
<br />
Bei den Bilder war es, ich denke, mit eckigen Klammern. Allerdings bin ich mir nicht sicher.<br />
<br />
Danke imVoraus!]]></description>
            <dc:creator>Leman</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Mon, 12 Jul 2010 00:25:50 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3507,3507#msg-3507</guid>
            <title>Kurzanleitung zu CGI (Keine Antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3507,3507#msg-3507</link>
            <description><![CDATA[ Der CGI-Server, den ihr für euere Übungen verwenden sollt ist irastud1.informatik.uni-freiburg.de, euer Accountname ist (für alle!) iragast.<br />
<br />
Login auf den Linux-Kisten per<br />
ssh -X <a href="mailto:&#105;&#114;&#97;&#103;&#97;&#115;&#116;&#64;&#105;&#114;&#97;&#115;&#116;&#117;&#100;&#49;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#107;&#46;&#117;&#110;&#105;&#45;&#102;&#114;&#101;&#105;&#98;&#117;&#114;&#103;&#46;&#100;&#101;">&#105;&#114;&#97;&#103;&#97;&#115;&#116;&#64;&#105;&#114;&#97;&#115;&#116;&#117;&#100;&#49;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#107;&#46;&#117;&#110;&#105;&#45;&#102;&#114;&#101;&#105;&#98;&#117;&#114;&#103;&#46;&#100;&#101;</a><br />
<br />
Das Passwort sage ich euch im Kurs.<br />
<br />
Wechselt dann mit <br />
cd cgi-bin<br />
in das CGI-Verzeichnis, dort habe ich euch mehrere Verzeichnisse angelegt.<br />
<br />
MIt <br />
ls -la<br />
könnt ihr euch den Inhalt der Verzeichnisse anschauen, mit<br />
cd demo<br />
in das Demo-Verzeichnis wechseln.<br />
<br />
less demo.pl <br />
oder <br />
less echo.pl <br />
zeigt die Dateien an, wenn ihr sehen wollt, was die Dateien tun:<br />
[<a href="http://irastud1.informatik.uni-freiburg.de/cgi-bin/demo/demo.cgi"  rel="nofollow">irastud1.informatik.uni-freiburg.de</a>]<br />
oder<br />
[<a href="http://irastud1.informatik.uni-freiburg.de/cgi-bin/demo/echo.cgi"  rel="nofollow">irastud1.informatik.uni-freiburg.de</a>]<br />
<br />
Wenn ihr nicht direkt auf irastud1 editieren wollt (ich habe einige Editoren eingerichtet), könnt ihr auch Dateien per SSH bzw SCP kopieren:<br />
scp skript.cgi <a href="mailto:&#105;&#114;&#97;&#103;&#97;&#115;&#116;&#64;&#105;&#114;&#97;&#115;&#116;&#117;&#100;&#49;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#107;&#46;&#117;&#110;&#105;&#45;&#102;&#114;&#101;&#105;&#98;&#117;&#114;&#103;&#46;&#100;&#101;">&#105;&#114;&#97;&#103;&#97;&#115;&#116;&#64;&#105;&#114;&#97;&#115;&#116;&#117;&#100;&#49;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#107;&#46;&#117;&#110;&#105;&#45;&#102;&#114;&#101;&#105;&#98;&#117;&#114;&#103;&#46;&#100;&#101;</a>:cgi-bin/Annika<br />
scp <a href="mailto:&#105;&#114;&#97;&#103;&#97;&#115;&#116;&#64;&#105;&#114;&#97;&#115;&#116;&#117;&#100;&#49;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#107;&#46;&#117;&#110;&#105;&#45;&#102;&#114;&#101;&#105;&#98;&#117;&#114;&#103;&#46;&#100;&#101;">&#105;&#114;&#97;&#103;&#97;&#115;&#116;&#64;&#105;&#114;&#97;&#115;&#116;&#117;&#100;&#49;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#107;&#46;&#117;&#110;&#105;&#45;&#102;&#114;&#101;&#105;&#98;&#117;&#114;&#103;&#46;&#100;&#101;</a>:cgi-bin/Annika/skript.cgi .<br />
oder ihr nehmt einen grafischen Client wie WinSCP (Rechenzentrum), dort kann man die Rechte mit Rechtsklick-&gt;Eigenschaften setzen; jeweils unter R, W und X ALLES ankreuzen (AM BESTEN FÜR JEDE DATEI UND JEDES VERZEICHNIS!)<br />
<br />
Wenn eine Datei nicht funktioniert &quot;Internal Server Error&quot;, obwohl ihr sie mit &quot;perl skript.cgi&quot; starten könnt prüft drei Dinge:<br />
1. Ist die Datei ausführbar? <br />
Ansonsten: chmod 777 skript.cgi (AM BESTEN FÜR JEDE DATEI UND JEDES VERZEICHNIS!)<br />
2. Steht #!/usr/bin/perl in der ersten Zeile der Datei?<br />
3. Steht &quot;print &quot;Content-type: text/html\n\n&quot;;&quot; in der Datei?<br />
<br />
Zum Testen unterstützt CGI.pm übrigens die praktische Parameterschreibweise:<br />
./echo.cgi Parameter1=Wert1 Apfel=gruen Tobias=doof<br />
<br />
Und wenn wirklich was schiefgeht, loggt euch mit einer zweiten Konsole ein und macht<br />
tail -f /var/log/apache2/error.log<br />
dann könnt ihr live die Fehlermeldeungen des Webservers beim Aufruf euerer Skripte verfolgen.]]></description>
            <dc:creator>Tobias Nopper</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Tue, 06 Jul 2010 14:35:30 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3469,3469#msg-3469</guid>
            <title>Vorschläge zur Projektarbeit. (8 Antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3469,3469#msg-3469</link>
            <description><![CDATA[ Wie ihr wisst, wird es am Ende des PerlKurses eine Projektarbeit geben, für die ich 35 Stunden, also etwa eine Woche Arbeit, veranschlagt habe. <br />
Die zu bearbeitende Aufgabe, die ihr euch aussucht, sollte in dieser Zeit zu zweit gut zu machen sein. Beteiligen sich drei Personen an einer Gruppe, erwarte ich selbstverständlich auch die Investition von insgesamt 50% mehr Aufwand.<br />
Spätestens kurz vor Semesterende solltet ihr mir dann als ganze Gruppe die Projektarbeit vorführen.<br />
<br />
Die Projektarbeit sollte möglichst viel des besprochenen Stoffes abdecken, also am besten auch CGI oder Tk nutzen (wobei das natürlich immer auf die  Aufgabe ankommt, ob das sinnvoll ist).<br />
<br />
Ich sammle im Folgenden einige Ideen für mögliche Projektarbeiten und ermuntere euch, selbst Themen vorzuschlagen.<br />
<br />
1. mögliches Thema: Doublettenfinder <br />
Ein grafisches Tool (Tk), das die Festplatte (oder einen beliebigen Ordner) nach doppelten Dateien durchsucht (dabei soll der externe Prüfsummengenerator md5sum verwendet werden) und für jedes gefundene Duplikat (in einer gut bedienbaren Form) anbietet, eine der beiden Dateien zu löschen. Da md5sum die komplette Datei einlesen muss, sollen die md5-Hashesl in einer Datenbank abgespeichert und beim nächsten Aufruf des Doublettenfinders wiederverwendet werden (sofern die entsprechende Datei nicht zwischenzeitlich geändert wurde).<br />
<br />
2. mögliches Thema: DVD-Verwaltung<br />
Der große Bruder der Datenbankaufgabe; hier soll mit CGI eine DVD-Verwaltung gebaut werden, die viele Informationen einer DVD (Sprachen, Seitenverhältnis, Länge, ...) speichert. Weiter soll es eine Datenbanktabelle mit Personen geben, so dass man speichern kann, wem welche DVDs gehören (manche DVDs haben auch mehrere Personen), wer wem was wann ausgeliehen hat etc. Zusätzlich soll die Seite eine Benutzerverwaltung haben; und das nicht nur zum Einloggen; jeder Benutzer darf nur seine DVDs ändern etc. Ein Admin hat die Rechte, neue Benutzer anzulegen etc.<br />
<br />
3. mögliches Thema: Sodoku-Löser<br />
Der Benutzer kann entweder in einem Tk-Fenster (wäre mir lieber) oder einem Webformular (wäre mir nicht so lieb) ein Sudoku-Rätsel eingeben und erhält eine Lösung. Externe Programme sind hierbei natürlich tabu.<br />
<br />
4. mögliches Thema: Vier-Gewinnt-Gegner<br />
Realisiert in Tk oder CGI. Sollte nicht allzu schwach spielen. Die Partien sollten in einer Datenbank hinterlegt und wieder abrufbar sein. Externe Programme sind hierbei natürlich tabu.<br />
<br />
5. mögliches Thema: Tipspiel<br />
Da die WM bei der Projektarbeit schon vorbei sein wird, ein Tipspiel für die nächste Bundesliga-Saison im Web. Ähnlich wie bei der DVD-Verwaltung soll es einen Spielleiter geben, der Accounts anlegen darf. Die Spieler geben Tips für die Spiele ab, wobei man natürlich nach Anpfiff seinen Tip nicht mehr ändern darf; die Mitspieler sollen die Tips der anderen aber erst nach Anpfiff sehen. Pro richtigen Tip gibt es Punkte. Eine aktuelle Rangliste nach Punkten sortiert gehört auch dazu.<br />
<br />
Ich bitte um Kommentare und weitere Vorschläge.]]></description>
            <dc:creator>Tobias Nopper</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Mon, 19 Jul 2010 16:21:33 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3448,3448#msg-3448</guid>
            <title>Funktion mit Hash als Argument (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3448,3448#msg-3448</link>
            <description><![CDATA[ Wie kann man ein Hash als Argument einer Funktion übergeben? Mein erster Versuch war %_ anstatt @_. Allerdings hat es nicht geklappt.]]></description>
            <dc:creator>Leman</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Sun, 20 Jun 2010 18:47:45 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3444,3444#msg-3444</guid>
            <title>übung 9.5 - dateilock (3 Antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3444,3444#msg-3444</link>
            <description><![CDATA[ wenn ich die dateien A und B nacheinander öffne und nacheinander beschreibe, dann wird immer nur die datei, die oben steht, also als erstes genannt wird, beschrieben. soll das so sein oder habe ich einen fehler in mein programm eingebaut?<br />
<br />
ich habe zuerst die dateien nacheinander geöffnet, dann für jede einen schreiblock eingebaut und dann versucht, in zwei befehlen (einen für jede datei) beide dateien mit print DATEI &quot;text&quot; zu beschreiben.]]></description>
            <dc:creator>ann-kathrin</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Sat, 19 Jun 2010 11:49:12 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3430,3430#msg-3430</guid>
            <title>Verzeichniszugriffe unter Windows (insbesondere Windows 7) (5 Antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3430,3430#msg-3430</link>
            <description><![CDATA[ Hi<br />
<br />
Annika hat mich auf Probleme mit Verzeichniszugriffen unter Windows 7 aufmerksam gemacht.<br />
In manche Verzeichnisse kann man dort nicht wechseln (teilweise sind das eigentlich Links etc.), so dass man abfangen muss, ob opendir überhaupt erfolgreich war. Das geht einfach, indem man es als Bedingung einer if-Abfrage verwendet.<br />
<br />
Schreibt am besten also immer, wenn ihr den Inhalt eines Verzeichnisses auslesen wollt:<br />
<br />
my @dateien = ();<br />
if (opendir DIR, $verzeichnisname)<br />
{<br />
@dateien = readdir DIR;<br />
closedir DIR;<br />
}<br />
<br />
Ich ändere gleich noch die Folien.]]></description>
            <dc:creator>Tobias Nopper</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Fri, 18 Jun 2010 17:08:30 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3425,3425#msg-3425</guid>
            <title>Übung 9 A3 (5 Antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3425,3425#msg-3425</link>
            <description><![CDATA[ Ich habe ein kleines Problem mit den Unterverzeichnissen in Aufgabe 3.<br />
Solange ich die Dateien in den Unterverzeichnissen erstmal nicht beachte, funktioniert mein Programm so, wie es verlangt ist und ich kam bislange auch ohne Hashes aus.<br />
Allerdings sieht es so langsam so aus, als müsste ich für die Unterverzeichnisse mein Programm komplett ändern.<br />
<br />
Hat jemand eine Idee, wie man strukturiert bei Aufgabe 3 vorgehen kann?<br />
Ich wollte nun zunächst die Unterordner mit einem regulären Ausdruck aussortieren, aber bekomm dann Probleme, die ganzen Dateien in den Unterverzeichnissen irgendwie namentlich abzuspeichern und vor allem auch noch die Unterverzeichnisse der Unterverzeichnisse zu erreichen. Sieht für mich also so aus, als bräuchte man auf jeden Fall Hashes, aber selbst dann bekomme ich mit den Unterverzeichnissen der Unterverzeichnisse Probleme, wenn ich mit einer Schleife alle Dateien in einer Liste bzw. einem Hash speichern will.<br />
<br />
Ist das Vorgehen soweit sinnvoll oder gibt es vielleicht eine besser umsetzbare andere Alternative?]]></description>
            <dc:creator>Annika</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Mon, 21 Jun 2010 10:04:43 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3418,3418#msg-3418</guid>
            <title>Übung 8.1 / Aufgabenstellungsfrage (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3418,3418#msg-3418</link>
            <description><![CDATA[ Hi, <br />
<br />
ich habe ein eher themenfremdes Problem: Was ist die &quot;Zuweisung zu einer Liste&quot;, und was war der dritte Lösungsweg, den wir anwenden sollten, der aber nicht auf den Folien steht? <br />
<br />
lg, <br />
- Jens]]></description>
            <dc:creator>Jens.A</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Mon, 14 Jun 2010 15:02:29 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3402,3402#msg-3402</guid>
            <title>Übung 8.3 - Geburtstage (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3402,3402#msg-3402</link>
            <description><![CDATA[ Wie wende ich einen regulären Ausdruck auf ein Hash an? Ich habe es am Beispiel der Substitution folgendermaßen versucht: <br />
<br />
if ($hash{&quot;Vorname Name&quot;} = ~ /regulärer ausdruck/) {s/ausdruck-alt/ausdruck-neu};<br />
<br />
Jedoch passiert da gar nichts mit dem Hash-Wert...]]></description>
            <dc:creator>ann-kathrin</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Fri, 11 Jun 2010 10:14:24 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3390,3390#msg-3390</guid>
            <title>Übung 7.2.1  Laufzeit (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3390,3390#msg-3390</link>
            <description><![CDATA[ Mein Programm nimmt ein bisschen mehr Laufzeit in Anspruch als sonst.  Einerseits ist es ganz selbverständlich, weil man 120 Kombinationen (5! = 120) hat und für jedes Wort in der Datei &quot;words&quot; 120 reguläre Ausdrücke überprüfen muss. Andererseits scheint es mir, dass dieser Ansatz nicht ganz effizient ist. Kann man hier die Schleifenschritten irgendwie verringern?]]></description>
            <dc:creator>Leman</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Fri, 04 Jun 2010 09:56:14 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3387,3387#msg-3387</guid>
            <title>Blatt 7.2: (b),(c) (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3387,3387#msg-3387</link>
            <description><![CDATA[ was ist genau der Unterschied zw. der zweiten und der dritten Teilaufgabe? Bei den beiden Teilaufgaben müssen die Vokalen aufsteigend sein. Allerdings müssen nicht unbedingt alle Vokale bei der zweiten Teilaufgabe vorkommen. Ist es so gemeint?]]></description>
            <dc:creator>Leman</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Thu, 03 Jun 2010 18:41:59 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3385,3385#msg-3385</guid>
            <title>blatt 7, aufgabe 2: txt-datei einlesen (4 Antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3385,3385#msg-3385</link>
            <description><![CDATA[ meine programme funktionieren, wenn ich selbst wörter per STDIN eintippe, wenn ich jedoch die textdatei mit &quot;&lt;words.txt&quot; einlese, bleibt das programm einfach stehen, es läuft nicht weiter. woran könnte das liegen?]]></description>
            <dc:creator>ann-kathrin</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Fri, 04 Jun 2010 17:15:54 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3383,3383#msg-3383</guid>
            <title>Übungen 7.2 Version 1 (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3383,3383#msg-3383</link>
            <description><![CDATA[ Ich schaffe es einfach nicht, dass alle vokale irgend wo im wort vorkommen dürfen. (zumindest nicht ohne mortz komplizierte schleifen und so)<br />
das andere, in der &#039;richtigen&#039; reihenfolge geht super, aber wie gehts wenns ohne reihenfolge ist?<br />
wie kann man festlegen, dass aus einem bestimmten pool jedes element mindestens einmal irgend wo vorkommt? -.-]]></description>
            <dc:creator>Jonas_K</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Tue, 01 Jun 2010 22:18:00 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3381,3381#msg-3381</guid>
            <title>Übungen 6.5-6.7 (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3381,3381#msg-3381</link>
            <description><![CDATA[ Wie kann man denn die sort-funktion auf hashes anwenden?<br />
bzw. wie diesen hash dann dementsprechend aufrufen?<br />
<br />
sort %hash liefert bei mir nur ein &#039;useless use of sort&#039; zurück.<br />
<br />
außerdem:<br />
wie kann man bei folgendem aufruf auf die keys zugreifen? :<br />
<br />
$gebdatum{personXY}=bla;<br />
<br />
foreach $datum (sort values %gebdatum)<br />
    {<br />
       print &quot;[hier soll &#039;personXY&#039; stehen] ist am $datum geboren\n&quot;; <br />
    }]]></description>
            <dc:creator>Jonas_K</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Mon, 31 May 2010 18:43:06 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3321,3321#msg-3321</guid>
            <title>blatt 5, aufgabe 6 (die zweite) (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3321,3321#msg-3321</link>
            <description><![CDATA[ &quot;Schreibt zwei Programme, das eine Liste von Zahlen einliest und zwischen jedem aufeinander folgenden Zahlenpaar a und<br />
b alle dazwischenliegenden Zahlen...einfügt.&quot;<br />
<br />
<br />
wenn ich $a mit $b vergleichen soll - wie komme ich an b ran? ich habe das ganze zunächst mit einer while-schleife gelöst, in der ich $a = $liste[0] und $b = $liste[1] zugewiesen habe. <br />
<br />
wenn ich aber eine foreach-schleife benutzen oder die aufgabe mit map lösen will, habe ich ja nur ein argument zur verfügung. wie komme ich an das nächste argument in der liste ran, damit ich es mit dem ersten vergleichen kann?]]></description>
            <dc:creator>ann-kathrin</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Mon, 17 May 2010 08:20:58 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3318,3318#msg-3318</guid>
            <title>blatt 5, aufgabe 5 (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3318,3318#msg-3318</link>
            <description><![CDATA[ meine idee für diese aufgabe wäre, von jeder -  in einer variablen gespeicherten - zahl (also $zahl1, $zahl2 und $summe) jeweils alle ziffern zu extrahieren. <br />
<br />
ich würde die funktion entsprechend erweitern und somit jede einzelne ziffer entsprechend ihrer stelle in zahlenworte umwandeln. ist es (ohne reguläre ausdrücke) möglich, die einzelnen ziffern zu extrahieren und in einem array zu speichern? oder ist diese idee nicht umsetzbar?]]></description>
            <dc:creator>ann-kathrin</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Thu, 13 May 2010 18:55:34 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3312,3312#msg-3312</guid>
            <title>Blatt 5: Aufg,4 (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3312,3312#msg-3312</link>
            <description><![CDATA[ Wenn man zwei Zahlen z.B. 5 und 7 angibt, dann hat man als Ergebnis nach der Aufsummierung 12.  Allerdings ist diese Zahl außerhalb des gegebenen Bereichs. Heißt es, dass die zurückgegebene Zeile &quot;Five plus seven equals 12&quot; sein soll? Oder müssen wir das Ergebnis auch als Wort zurückgeben, fall es kleiner gleich 18 ist?]]></description>
            <dc:creator>Leman</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Thu, 13 May 2010 12:42:10 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3295,3295#msg-3295</guid>
            <title>aufgabe 2 (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3295,3295#msg-3295</link>
            <description><![CDATA[ ich bin schon bei aufgabe 2 stecken geblieben - meine until-schleife läuft immer weiter und lässt sich nicht mit &quot;ENDE&quot; beenden. wo ist der fehler?<br />
<br />
do <br />
{<br />
  $a = &lt;STDIN&gt;;<br />
  #...<br />
} until ($a eq &quot;ENDE&quot;);]]></description>
            <dc:creator>ann-kathrin</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Fri, 07 May 2010 14:04:13 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3289,3289#msg-3289</guid>
            <title>Blatt 4: Aufg. 5 (1 antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3289,3289#msg-3289</link>
            <description><![CDATA[ Hierbei muss man die Aufgabe 2 bzw. 3 mit redo und last lösen. Ist es ok, wenn man nur mit redo die Aufgabe gelöst hat oder muss man unbedingt mit redo UND last die Aufgabe lösen?]]></description>
            <dc:creator>Leman</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Thu, 06 May 2010 10:50:54 +0200</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3263,3263#msg-3263</guid>
            <title>Eröffnung des Diskussionsforums (Keine Antworten)</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?60,3263,3263#msg-3263</link>
            <description><![CDATA[ Hallo,<br />
<br />
hiermit eröffne ich das Forum zur Veranstaltung &quot;Einführung in die Programmiersprache Perl&quot; im Sommersemester 2010.<br />
<br />
Das Forum kann von jedem genutzt werden, bedarf allerdings einer Anmeldung (Link &quot;Log In&quot;). Es ist dazu gedacht, Fragen zu stellen und Informationen auszutauschen; weiter versuche ich bei Unklarheiten in der Vorlesung oder in den Übungsaufgaben zu helfen.<br />
<br />
Der Vorteil gegenüber einer persönlichen Mail an mich ist der, daß Euere Fragen bestimmt auch für viele andere interessant sind.<br />
<br />
Das Forum ist natürlich _nicht_ dazu gedacht, Lösungen von Übungsblättern oder ähnliches zu dieser oder anderen Vorlesungen zu verbreiteen.<br />
<br />
Weiter prüfe ich Beiträge regelmäßig nach bestem Wissen und Gewissen auf Verstöße gegen geltendes Recht. Ich behalte es mir grundsätzlich vor, Beiträge nach eigenem Ermessen zu löschen. Gelöscht werden beispielsweise: Beiträge, die nichts mit dem Thema des Forums zu tun haben bzw. zu stark davon abweichen, persönliche Auseinandersetzungen, durch die Poster oder Drittpersonen angegriffen werden und Werbe- bzw. gewerbliche Beiträge.<br />
<br />
Grüße<br />
Tobias Nopper]]></description>
            <dc:creator>Tobias Nopper</dc:creator>
            <category>Einführung in die Programmiersprache Perl</category>
            <pubDate>Tue, 20 Apr 2010 16:28:07 +0200</pubDate>
        </item>
    </channel>
</rss>
