Zum Inhalt springen

etreu

Mitglieder
  • Gesamte Inhalte

    1.926
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von etreu

  1. - Arbeitest du in einer IDE? - Probier es mal absuluten Pfaden - Probier das Kommando als einen String abzusetzen
  2. Interpeter sollte eigentlich die Shell sein (/bin/sh). Außerdem liefert Runtime.exec ein Process-Objekt zurück. Was sagt den dessen exitValue ?
  3. Document Object Model - Wikipedia, the free encyclopedia Document Object Model - Wikipedia, the free encyclopedia
  4. Lege mal testweise File-Objekte für den Interpreter und das Skript an und prüfe, ob die auf existierende Dateien zeigen.
  5. Was ist dein PWD? Wo liegt das Javaprog und wo liegt das Skript?
  6. Als globales Array zur Verdeutlichung der Funktionalität. Alternativen? - Warum sortierst du die Schlüssel nach denen sortiert werden soll? - Modularität?! (Oder jedes mal den Code kopieren?) u*sort() einfach mal als pädagogische Einheit für diesen Tag. Genau dafür sind Funktionen da und warum nicht ein einem einfachen Beispiel zeigen?
  7. Ungetestet! $sortierung = array("x", "y","z"); function cmp_assoc($a, $ { $pos_a = array_search($a, $sortierung); $pos_b = array_search($b, $sortierung); if ($pos_a === FALSE && $pos_b === FALSE) { return 0; } else if ($pos_a === FALSE) { return -1; } else if ($pos_b === FALSE) { return 1; } else { return ($pos_b - $pos_a); } } foreach($data['sql'] as $key => $sql) { uksort($sql, 'cmp_assoc'); $data['sql'][$key] = $sql; } [/PHP] Wenn du die Sortierung änderst, dann must du nur Änderungen in $sortierung vornehmen und merken.
  8. Deine Vergleichsfunktion bekommt die Schlüssel. In der Funktion ermittelst du die Position in der Liste für beide Schlüssel und gibst das Ergebnis des Vergleiches zurück.
  9. Dieses Vorgehen hat verschiedene Nachteile: 1. Du mischt Informationen zur Visualisierung mit den Nutzdaten 2. Die Sortierinformationen liegen redundant vor 3. Du benötigst mehr Speicher 4. Du must eine weitere array()-Ebene einführen
  10. Soweit ich mich erinnere sind assoziative Arrays unsortiert. Sie Schlüssel treten in der Reihenfolge auf, wie sie eingefügt werden. Um die Schlüssel sortiert zu bekommen, kannst du eine Liste mit der Sortierung pflegen. Dieses Array verwendest du in einer eigenen Sortierfunktion, die über uksort() (PHP: uksort - Manual) alle Items deines "sql"-Arrays verarbeitet.
  11. Was soll denn in deinem Beispiel geändert werden? Du kennst schon die die array-Funktionen von PHP?
  12. etreu

    Metadaten einer JPG

    Schau dir die Beispiele und das Javadoc an. Im Zweifelsfall kannst du dir auch die Anwendungen ansehen, die die lib verwenden.
  13. Du speicherst am besten den Stand der Eingaben in einem DTO und prüfst beim rendern der Boxen auf die Werte. Einfaches Beispiel: checkedIsTrue = $data->isTrue() ? 'checked="checked"' : ''; echo <<<ENDCHECKBOX <input type="checkbox" $checkedIsTrue name="isTrue" value="1"/> END; [/PHP] und die Verarbeitung: [PHP] $data->isTrue = isset($_POST['isTrue']) ? untaint($_POST['isTrue']) : NULL; Wo du dein DTO speicherst ist eigentlich egal. Du solltest dir nur ausreichend Gedanken zu Lebenszeit der Daten machen.
  14. Schau dir mal JBoss Seam an. Die kapseln schon mal einiges an Komplexität. Allerdings brauchst du immernoch einiges an Basiswissen (min. JPA und EJB). Bei der Darstellung kannst du (z.B.) JSF, Wicket oder GWT verwenden.
  15. Dir ist aber schon klar, dass du keinen HTTP-Request erzeugst, oder?
  16. Wie/wo liest du die Dateien wieder ein?
  17. Wiso hilft dir das JMF nicht weiter? Für JMF gibt es auch noch verschiedene Plugins (z.B. jffmpeg) Vielleicht kommst du mit FMJ (Home - FMJ) zum Ziel.
  18. etreu

    KSH - Scripting - Optionen

    Ich kenne mich mit der Korn Shell nicht weiter aus. Vielleicht hilft der folgenden Link für die bash weiter: Getopt and getopts
  19. Du kannst ja auch schon mit dem Anfordern eines Arbeitszeugnisses auf dich aufmerksam machen. Vielleicht versteht ja jemand den Wink mit dem Zaunpfahl.
  20. Ich würde dir ein allgemeines Informatikstudium empfehlen. Im Hauptstudium bzw. Master kannst du dich auf KI und Humanwissenschaftliche Informatik konzentrieren. Wenn du dann noch ein bischen was über Oberflächengestaltung lernst, solltest du dein Ziel ereicht haben (und so ziemlich alle Facetten der Mensch-PC-Interaktion in beide Richtungen verstehen).
  21. Lade einfach mal ein iso einer Live-Distribution als CD-Laufwerk, wechsel mit chroot die Umgebung und probier das Skript da noch mal. btw. bei mir liegen die coreutils in Version 8.5 vor, Distribution: aptosid Welche Shell benutzt du?
  22. Ich erhalte die folgende Ausgabe wenn ich das Skript, das du zuletzt gepostet hast mit Shebang Zeile ausführe: 1 2 3 4 5 6 5 5 12 42 47 49
  23. Versuche es doch einfach mal mit expr $RANDOM % 49 + 1 >> lotto_temp ohne irgendwelche subshells. expr liefert die Ausgabe nach STDOUT.
  24. for file in text*.txt; do sed -n -e '3p' $file done

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...