Christoph Schnauß: Open Source

hallo ;-)

als das Forum kurzfristig geschlossen war, gabs auf der entsprechenden Eingangsseite einen Hinweis auf die zum Download bereitstehenden Sourcen bei sourceforge  -  prima, hab ich mir gleich geholt und ... dummerweise auf einem WINDOWS-Rechner aufgemacht ;-(
Da hat man einfach das Problem, daß ein paar essentielle Perl-Module auch mit dem allerneuesten ActivePerl nicht zur Verfügung stehen (wie sie das auf einem UNIX-Clone offenbar tun), was insbesondere auf XML::DOM zutrifft. Na gut, man kann sich das von CPAN holen, da gibts sogar eine ziemlich aktuelle (12. November) Version 1.35, bloß scheint die zusammen mit ActivePerl nicht zu funktionieren. Was mache ich nun, wenn ich eigensinnig genug bin, die Forum-Scripts auf einem WINDOWS-Rechner auszuprobieren ?
In dem Zusammenhang noch eine andere Frage: was dort bei sourceforge steht, ist im April in die ZIP gepackt und bereitgestellt worden. Ist das tatsächlich noch alles "aktuell" ? Zumindest bei einigen Pfadangaben hab ich da Zweifel, weil im April die Subdomains ja noch nicht eingerichtet waren. Und dann: es gibt die übliche Lizenz-Datei, und es gibt eine sehr kurze Zusammenstellung der Autoren, aber es ist sonst keinerlei Hinweistext im Paket. Wäre es nicht sinnvoll, noch irgendeine knappe README dazuzulegen ?

Ich habs übrigens auch auf meinem LINUX-Rechner noch nicht richtig "auf" bekommen, obwohl da die Perl-Module vorhanden sind; aber das kann auch am mit sehr viel Eile neu zusammengeschraubten virtuellen host im Apache liegen, will ich mir noch in Ruhe ankucken.

schönen Tag noch ...

Christoph S.

  1. Sup!

    Ich habs übrigens auch auf meinem LINUX-Rechner noch nicht richtig "auf" bekommen, obwohl da die Perl-Module vorhanden sind; aber das kann auch am mit sehr viel Eile neu zusammengeschraubten virtuellen host im Apache liegen, will ich mir noch in Ruhe ankucken.

    Liegt sicher daran, dass Du kein BSD hast... *fg*

    Gruesse,

    Bio

    1. Liegt sicher daran, dass Du kein BSD hast... *fg*

      tsts, man muß ja nun nicht alles auf einmal "haben", aber ich konnte bisher an den Scripts auch nicht erkennen, daß sie auf irgendeine Plattform angewiesen wären ;-)

      Es beschäftigt mich allerdings, wie ich dieses XML::DOM - Modul auf meinem Windows XP zum Laufen bringen kann, so ganz unwichtig kann das Dingens nicht sein, und "nachbasteln" ... naja, vielleicht schenkst du mir eins zu Weihnachten.

      Gruesse,

      Grüße ebenfalls

      Christoph S.

  2. Hi,

    bloß scheint die zusammen mit ActivePerl nicht zu funktionieren.

    was Du wie ermittelt hat, und was bitte was bedeutet? "Funktioniert nicht" ist keine Problembeschreibung.

    Cheatah

    1. was Du wie ermittelt hat, und was bitte was bedeutet? "Funktioniert nicht" ist keine Problembeschreibung.

      im Detail: daß das Modul fehlt, ist aus einer Fehlermeldung klar geworden  -  im Browserfenster stand was von "cannot find in @INC ..." und der Hinweis auf das Modul. Okay, hab ich mir also besorgt, woraufhin zunächst eine andere Fehlermeldung kam mit dem Hinweis, daß XML::DOM auch noch mit XML::RegExp zusammenarbeiten möchte. Also auch das noch von CPAN geholt (und die beiden anderen noch nötigen) und ins Perl-Verzeichnis eingegliedert. Da gabs dann einen Serverfehler und im Apache-log den Hinweis auf "unexpected end of ..."
      Im Moment sitze ich nicht an dem Rechner, auf dem ich herumspielen und ausprobieren kann, hab auch die logs nicht exakt hier. Ich werd erstmal versuchen, heute abend irgendein kleines Testscript, das das Modul benutzt, zu basteln, und nicht gleich die Forum-Scripts "anstellen"

      Gruß

      Christoph S.

      1. Hi,

        im Detail: daß das Modul fehlt, ist aus einer Fehlermeldung klar geworden [...]

        ich meinte eigentlich: Wie hast Du ActivePerl als Schuldigen ermittelt?

        (und die beiden anderen noch nötigen)

        Welche sind das? Manche müssen kompiliert werden.

        Da gabs dann einen Serverfehler und im Apache-log den Hinweis auf "unexpected end of ..."

        Unexpected end of what? Und vor allem: Was sagt das Script, wenn Du es an der Shell testest, ohne CGI-Kontext?

        Cheatah

  3. Joho,

    als das Forum kurzfristig geschlossen war, gabs auf der
    entsprechenden Eingangsseite einen Hinweis auf die zum Download
    bereitstehenden Sourcen bei sourceforge  -  prima, hab ich mir
    gleich geholt und ... dummerweise auf einem WINDOWS-Rechner
    aufgemacht ;-(

    Wieso dummerweise?

    Da hat man einfach das Problem, daß ein paar essentielle
    Perl-Module auch mit dem allerneuesten ActivePerl nicht zur
    Verfügung stehen (wie sie das auf einem UNIX-Clone offenbar tun),
    was insbesondere auf XML::DOM zutrifft.

    Nein, tut es nicht. XML::DOM ist schon seit einigen Versionen im
    Repository. Siehe auch

    http://aspn.activestate.com/ASPN/Downloads/ActivePerl/PPM/Packages

    Na gut, man kann sich das von CPAN holen, da gibts sogar eine
    ziemlich aktuelle (12. November) Version 1.35, bloß scheint
    die zusammen mit ActivePerl nicht zu funktionieren. Was mache ich
    nun, wenn ich eigensinnig genug bin, die Forum-Scripts auf einem
    WINDOWS-Rechner auszuprobieren ?

    ppm

    install XML::DOM

    In dem Zusammenhang noch eine andere Frage: was dort bei
    sourceforge steht, ist im April in die ZIP gepackt und
    bereitgestellt worden. Ist das tatsächlich noch alles "aktuell"?

    Nein. Der CVS-Checkout ist aktueller.

    Zumindest bei einigen Pfadangaben hab ich da Zweifel, weil im April
    die Subdomains ja noch nicht eingerichtet waren.

    Das hat ja damit gar nix zu tun ;-)

    Und dann: es gibt die übliche Lizenz-Datei, und es gibt eine sehr
    kurze Zusammenstellung der Autoren, aber es ist sonst keinerlei
    Hinweistext im Paket. Wäre es nicht sinnvoll, noch irgendeine
    knappe README dazuzulegen ?

    http://sourceforge.net/sendmessage.php?touser=157943

    Ich habs übrigens auch auf meinem LINUX-Rechner noch nicht richtig
    "auf" bekommen, obwohl da die Perl-Module vorhanden sind; aber
    das kann auch am mit sehr viel Eile neu zusammengeschraubten
    virtuellen host im Apache liegen, will ich mir noch in Ruhe
    ankucken.

    Ich habe beim Ersten mal auch einige Zeit gebraucht.

    Gruss,
     CK

    1. hi,

      Nein, tut es nicht. XML::DOM ist schon seit einigen Versionen im
      Repository. Siehe auch

      http://aspn.activestate.com/ASPN/Downloads/ActivePerl/PPM/Packages

      Ja, im Repository ... da kuck ich nur selten rein. Hatte mir erst am Sonntagabend von http://downloads.activestate.com/ActivePerl/Windows/5.6/ das aktuelle MSI-Paket nochmal geholt, und _da_ ist das Modul eben nicht drin

      Nein. Der CVS-Checkout ist aktueller.

      ähm, finde ich nicht :-( Kannst du nen link angeben ?

      Das hat ja damit gar nix zu tun ;-)

      naja, nicht unmittelbar. Ich hätte korrekterweise sagen müssen, daß ich nicht sicher sein kann, ob auf dem neuen Server genau dieselbe Verzeichnisstruktur neu aufgebaut wurde

      http://sourceforge.net/sendmessage.php?touser=157943

      ups ... ist das die gelegentlich angedrohte "Initiativstrafe" und so zu verstehen, daß ich jetzt eine README dazu schreiben soll ?

      Ich habe beim Ersten mal auch einige Zeit gebraucht.

      ;-) ich glaub, diese Zeit kann ich mir nehmen

      Gruß

      Christoph S.

      1. Joho,

        Nein, tut es nicht. XML::DOM ist schon seit einigen Versionen im
        Repository. Siehe auch

        http://aspn.activestate.com/ASPN/Downloads/ActivePerl/PPM/Packages

        Ja, im Repository ... da kuck ich nur selten rein. Hatte mir erst
        am Sonntagabend von http://downloads.activestate.com/ActivePerl/Windows/5.6/
        das aktuelle MSI-Paket nochmal geholt, und _da_ ist das Modul
        eben nicht drin

        Nein, in der Standard-Distribution ist es in der Tat nicht drin. Aber
        per PPM bequem und einfach nachzuinstallieren.

        Nein. Der CVS-Checkout ist aktueller.

        ähm, finde ich nicht :-( Kannst du nen link angeben ?

        Sicher: http://sourceforge.net/cvs/?group_id=21057

        Das hat ja damit gar nix zu tun ;-)

        naja, nicht unmittelbar. Ich hätte korrekterweise sagen müssen,
        daß ich nicht sicher sein kann, ob auf dem neuen Server genau
        dieselbe Verzeichnisstruktur neu aufgebaut wurde

        Sicher nicht. Die Verzeichnis-Struktur ist komplett anders.

        http://sourceforge.net/sendmessage.php?touser=157943

        ups ... ist das die gelegentlich angedrohte "Initiativstrafe" und
        so zu verstehen, daß ich jetzt eine README dazu schreiben soll?

        Genau >;)

        Gruss,
         CK

    2. hallo Christian,

      http://aspn.activestate.com/ASPN/Downloads/ActivePerl/PPM/Packages

      das was dort steht ist etwa so stimmig wie das wettervorhersage.

      stable sollte auch so ein package sein. ist es aber nicht!
      (ich habe das auch extra installieren müssen: ja, unter Win)

      grüße
      thomas

      1. hi,

        stable sollte

        es sollte: "Storable" heissen

        grüße
        thomas

      2. Joho Thomas,

        »» http://aspn.activestate.com/ASPN/Downloads/ActivePerl/PPM/Packages

        das was dort steht ist etwa so stimmig wie das wettervorhersage.

        stable sollte auch so ein package sein. ist es aber nicht!
        (ich habe das auch extra installieren müssen: ja, unter Win)

        Von XML::DOM wusste ich es aber zufaellig ganz genau :-) Ich habs
        selber installiert.

        Gruss,
         CK

        --
        s s^s<DATA>se;s (([^\s]))(ord($1)%2?
        chr(ord($1)-5):chr(ord($1)-3))sieg;s s^s$_see;
        __END__
        uwlsy%*Sr%kqdphv%yr%AFN4%dy%zzzyhfm3ihC*1'as'>

  4. Hallo Christoph,

    -  prima, hab ich mir gleich geholt und ... dummerweise auf einem WINDOWS-Rechner aufgemacht ;-(

    macht nicts, das habe ich auch.

    Da hat man einfach das Problem, daß ein paar essentielle Perl-Module auch mit dem allerneuesten ActivePerl nicht zur Verfügung stehen (wie sie das auf einem UNIX-Clone offenbar tun), was insbesondere auf XML::DOM zutrifft. Na gut, man kann sich das von CPAN holen, da gibts sogar eine ziemlich aktuelle (12. November) Version 1.35, bloß scheint die zusammen mit ActivePerl nicht zu funktionieren. Was mache ich nun, wenn ich eigensinnig genug bin, die Forum-Scripts auf einem WINDOWS-Rechner auszuprobieren ?

    für avtivePerl:
    0) du muss mit dem internet verbunden sein

    1. dosbox aufmachen
    2. ppm  eintippen, auf enter drücken, warten
      3a) wenn du weisst wie das package heisst dann tippst du "install [pakage name]" ein: bsp:  install XML-DOM
      3b) weiss du es nicht kannst du erst "set more [nummer]" eintippen, wobei nummer ist die zahl der packeges di angezeigt werden sollen, sonst scrollen dir dann alle packeges wild durchs fenster.
      dann tippst du "search" ein, und wartest eine weile (kann 2-3 min dauern) bis die packages aufgelistet werden.
      3c) jetzt weiss du was du brauchst, tippst also "install [pakage name]" ein.
    3. du wirst gefrag, sagst 'y' und der package wird installiert
      --
      wenn du "query" eintippst bekommst du deine installieren packages aufgelistet.

    --
    dann muss du jetzt "nur" noch sämtliche URLs in den forumdateien an deine bedürfnisse anpassen. und los gehts *g*

    grüße
    thomas

    ps: http://aspn.activestate.com/ASPN/Products/ActivePerl/faq/ActivePerl-faq2.html