+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Script-Sprache lernen

  1. #1
    Lehrling Avatar von Isaak
    Registriert seit
    02.11.2006
    Beiträge
    192

    Standard Script-Sprache lernen

    Hi!

    Ich möchte mich mit dem Thema Script-Sprache näher befassen, sprich kleine Scripte selbst schreiben lernen und das Ganze irgendwie in eine grafische Oberfläche verpacken.
    Um es etwas anschaulicher zu beschreiben: Ich schreibe ein Script, das den Rechner zeitgesteuert runterfährt. Damit ich das nicht in die Konsole eintippen muss, will ich ein grafisches Element, dass ich per Mausklick öffne und dort die gewünschte Zeit eintippe.
    Da ich von dieser Materie noch gar keine Ahnung habe, fehlen mir hier die richtigen Ausdrücke, aber ich hoffe, dass jeder weiß, worauf ich hinaus will.
    Nun zu meiner Frage:
    Kennt jemand irgendwelche Bücher oder Internetseiten (soetwas wie selfhtml), die er aus persönlicher Erfahrung als einsteigerfreundlich und umfassend empfehlen kann?
    Wenn man im Netz sucht, findet man tausende Seiten, aber alles schwer durchschaubar - und außer "script" und "gui" weiß ich auch nicht, wonach ich gezielt suchen könnte.

    Freu mich auf eure Antworten

    Gruß

    Isaak

  2. #2
    Lehrling Avatar von framp
    Registriert seit
    31.07.2006
    Ort
    bei Stuttgart
    Beiträge
    30

    Standard AW: Script-Sprache lernen

    Die Frage ist was Du genau unter Script-Sprache verstehst. Es gibt da z.B. bash, perl, python usw.

    Wenn Du zu bash fragst: Ich habe mir bash Programming mit dem Buch
    "Lerning the Korn Shell, O'Reilly" beigebracht. Sieh doch mal bei O'Reilly nach - da gibt es bestimmt noch weitere Bücher - auch in Deutsch
    "Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect." Linus Benedict Torvalds

  3. #3
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Script-Sprache lernen

    Ist zwar etwas OT, aber was Du suchst, das gibt es schon.

    "Kshutdown"

    KShutDown > Home

    Gibt es als rpm bis einschließlich SuSE 10.0 bei Guru.

    Wenn Du ein rpm für openSUSE 10.2 möchtest, dann ist 'rpmbuild' Dein Freund.

    Siehe hierzu auch:

    Suche Programm ähnl. WinExit - linuxforen.de -- User helfen Usern

    Greetz,

    RM

    P.S. Wenn Du die Version 0.9.1beta1 testen willst, dann hätte ich da etwas für Dich (kein fertiges Binary, aber etwas, das mindestens genauso gut ist *g*)
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  4. #4
    Lehrling
    Registriert seit
    08.08.2006
    Beiträge
    226

    Standard AW: Script-Sprache lernen

    Wirf mal einen Blick hier rein: Buchtipps Programmierung - LinuxClub
    (Insbesondere den Abschnitt über python

    Für bash kann ich auch noch
    /bin/bash - Treffpunkt für Linux-Shelluser
    Einfuehrung in die Shell-Programmierung
    und vor allem http://www.tldp.org/LDP/abs/html/
    empfehlen.

    Graphische Oberflächen sind mit bash aber eher schwierig - dann müsstest du schon auf [dialog,kdialog,zenity] zurückgreifen ...

    .. oder gleich eine Scriptsprache mit Schnittstelle zu gtk bzw. qt benutzen ...
    z.B. python (Siehe: StartPage - PyQt Wiki)
    oder Tcl mit Tk
    Gruß b3ll3roph0n
    --
    Denken hilft !

    Für alle meine Beiträge gelten, außer bei Zitaten, die Creative Commons.

  5. #5
    Lehrling Avatar von Isaak
    Registriert seit
    02.11.2006
    Beiträge
    192

    Standard AW: Script-Sprache lernen

    Danke für eure Antworten.

    Da habe ich ja jetzt einige Tipps, durch die ich mich wühlen kann
    So wie ich das verstehe, ist python wohl am ehesten das, was ich mir für die wie oben beschriebenen Minitools gedacht habe... aber ich muss mir das erstmal genauer anschauen - scheint ja unzählige Wege bzw. Sprachen zu geben, mit denen man das Gleiche umsetzen kann. Da werde ich mir wohl vorerst das raussuchen, mit dem ich persönlich am ehesten klarkomme.

    Gruß

    Isaak

  6. #6
    Lehrling Avatar von Isaak
    Registriert seit
    02.11.2006
    Beiträge
    192

    Standard AW: Script-Sprache lernen

    Hi,

    ich habe mir das von RN vorgeschlagene Tool (KShutDown) mal angeschaut und die aktuelle Version (0.9.1 beta) bei sourceforge als tar.bz2 heruntergeladen.
    rpmbuild ging noch problemlos, das Paket wurde gebaut. Bei der Installation kommt aber folgende Fehlermeldung:
    Code:
    kdelibs >= 3.3.0 is needed...
    und damit bricht die Installation auch ab. Wie man das umgehen kann bzw., ob ich was falsch gemacht habe, danach habe ich noch gar nicht geguckt (privat immernoch kein INet).
    Ich habe hier aber ein fertiges Paket gefunden:
    10.2-i686 (So als Info, falls da jemand nach suchen sollte...)

    Zu den Sprachen: Ich habe mir jetzt ein paar Infos zu tcl/tk angeschaut. Angeblich soll es recht einsteigerfreundlich und flexibel sein. Internetseiten gibt es dazu auch massenweise, nur Bücher scheinen etwas mau zu sein.

    Grüße

    Isaak

  7. #7
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Script-Sprache lernen

    Hast Du GNOME als Desktop?

    Schau mal nach, ob das Paket "kdelibs3" installiert ist, wenn nicht von CD/DVD nachinstallieren.

    Kshutdown ist -wie der Name schon sagt- ein KDE-Programm und hängt dann (logischerweise) von den KDE-Bibliotheken ab.

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  8. #8
    Lehrling Avatar von Isaak
    Registriert seit
    02.11.2006
    Beiträge
    192

    Standard AW: Script-Sprache lernen

    kdelibs war/ist auf jeden Fall drauf. Ich wusste nur nicht mehr welche Versionsnummer genau. Daher musste ich erstmal nachschauen gehen...

    Hier die genaue Ausgabe
    Code:
    linux-6ucu:/home/isaak # rpm -qa | grep kdelibs
    kdelibs3-devel-doc-3.5.5-45
    kdelibs3-3.5.5-45.2
    kdelibs3-arts-3.5.5-45
    kdelibs3-doc-3.5.5-45
    kdelibs3-devel-3.5.5-45
    Und ich benutze auch KDE als Oberfläche für SUSE
    Hmm... das hier kdelibs3-3.5.5-45.2 stimmt nicht mit den anderen Nummern überein, habe aber nichts per Hand installiert. Ich glaube aber auch nicht, dass es daran liegen könnte.
    Das Paket habe ich mit
    Code:
    rpmbuild -tb kshutdown[Version]
    erstellt.
    Den Installationsversuch habe ich mit
    Code:
    rpm -Uvh kshutdown [Version]
    gestartet. Wobei dann die Fehlermeldung kam (fehlende Abhängigkeiten, kdelibs >= 3.3.0 is needed).

    Gruß

    Isaak

  9. #9
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Script-Sprache lernen

    *koppkratz*

    Du hast das rpm direkt aus dem Tarball gebastelt?

    Code:
    rpmbuild -tb kshutdown[Version]
    Dann wird das SPEC-File verwendet, welches direkt im Tarball drin ist und das scheint nicht zu passen.

    Ich würde Dir einen Rebuild aus dem src.rpm vorschlagen, dann wird das SPEC-File verwendet, welches der Packager (suser-guru) auf SuSE angepasst hat.

    Siehe
    Code:
    man rpmbuild
    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  10. #10
    Lehrling Avatar von Isaak
    Registriert seit
    02.11.2006
    Beiträge
    192

    Standard AW: Script-Sprache lernen

    Hmm... ein src.rpm der aktuellen Version habe ich nirgends gesehen. Die Pakete beziehen sich alle auf die 0.8-er Version. Oder habe ich dich falsch verstanden?

    Die 0.9-er liegt nur als tar.bz2 vor - oder eben das bereits oben erwähnte, fertige Paket für SUSE, das auf einer priv. Homepage liegt.
    Code:
    man rpmbuild
    Habe ich mir angesehen, was die einzelnen Befehle genau bewirken, konnte ich mir noch nicht ausführlich anschauen - kenne nur die üblichen wie -tb --rebuild, aber da gibt es ja dutzende weitere Befehle...

    Gruß

    Isaak

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87