kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Konsole lesen, parsen und ausführen.

    geschrieben von koss

    Ich bin schon viel weiter als angegeben deswegen hab ich mal alles editiert.


    Neue Fragen...

    Wie kann ich in dem Leser ausgeben, wenn z.B. "north" eingegeben wurde, dass die Funktion "dir" verwendet wurde. BZW Wie kann ich in einer boolean Methode nicht nur true sondern auch noch einen String mit rausgeben?


    Meine Leser:
    public static void GameLoop()
       throws IOException {
    
       String eingabe;
       eingabe="null";
          
       Scanner scanner = new Scanner(System.in);
       System.out.println("Eingabe: ");
       
       while(!eingabe.equals("shutdown")){
       eingabe = scanner.nextLine();
       if (!Parser.parse(eingabe)){System.out.println("Eingabe falsch!");} 
       else {System.out.println("Durchgeführt!");}
       }   
       System.out.println("Eingabe beendet!");
    }



    Und ein Ausschnitt vom Parser:

    public static boolean parse(String line) {
        input = line;
        index = 0;
      
        try {
          return command();
        } catch (RAParseException e) {
          return false;
        }
      }
      
      
      private static boolean command() throws RAParseException {
        if (simpleCom() && index >= input.length()) {return true;}
        index = 0;
        if (paramCom() && index >= input.length()) {return true;}
        index = 0;
        if (useDoor() && index >= input.length()) {return true;}
        index = 0;
        return useWith() && index >= input.length();
      }
    
    
      private static boolean dir() throws RAParseException {
        if (index <= input.length() - 4) {
          String subs = input.substring(index, index+4);
          if (subs.equals("east")) {
            index += 4;
            return true;
          }
          if (subs.equals("west")) {
            index += 4;
            return true;
          }
        }
        if (index <= input.length()-5) {
          String subs = input.substring(index, index+5);
          if (subs.equals("south")) {
            index += 5;
            return true;
          }
          if (subs.equals("north")) {
            index += 5;
            return true;
          }
        }
        return false;
      }
  • in: Eingaben von der Konsole einlesen mit Schleife/Abfrage

    geschrieben von koss

    Die Konsole hatte nur einen Fehler, nach Neustart des System ging alles, Danke!
  • in: Eingaben von der Konsole einlesen mit Schleife/Abfrage

    geschrieben von koss

    Der Code mal exemplarisch gekürzt:

    import java.util.*;
    
    public class Eingabe {
       private Scanner scanner;
       
       public Eingabe() {
          scanner = new Scanner(System.in);
          boolean quit = false;
    
          while(!quit){
          if(scanner.next().equals("stop")) {quit = true;}
          else {System.out.print("Eingabe: ");}
        }
       }
     }


    Wenn ich das ganze ausführe, ist die virtuelle Maschine überlastet, also scheint die Schleife nicht ganz sauber zu sein?

    Das Problem hatte ich vorher auch immer... oder ich habe irgendetwas übersehen..
  • in: Eingaben von der Konsole einlesen mit Schleife/Abfrage

    geschrieben von koss

    Hi Leute,

    ich kenne mich bei Java nicht mit Konsoleneingaben und -abfragen aus.


    Es sollen immer wieder Eingaben von einer Konsole eingelesen und dafür eine System.in verwendet werden.

    Mein Probleme:
    1. Wie sieht "System.in" aus?

    1.Ich müsste bei meinem Code eine Schleife bei der Konsoleneingabe ansetzen und möchte dabei abfragen ob z.B. "stop" eingegeben wurde, um das Einlesen zu beenden. Wie kann ich also [if = "stop" -> end, else -> einlesen] bewerkstelligen, oder gibt es einen besseren Weg?


    import java.util.*;
    import java.io.*;
    
    public class Konsoleneingabe {
       private Scanner scanner;
       
       public Konsoleneingabe() {
          scanner = new Scanner(System.in);
       }
       
       public String eingabeLesen() {
          System.out.print("Eingabe: ");      
          return scanner.nextLine();
       }
       
       private void ausgeben(String str) {
          System.out.println(str);
       }
       
       public static void main(String[] args) {
          Konsoleneingabe konsole = new Konsoleneingabe();
          konsole.ausgeben(konsole.eingabeLesen());
       }
    
    }


    Gruß koss
  • in: Grafiken und Texte gegen Screencapture schützen

    geschrieben von koss

    Wahrscheinlich habt ihr recht. Ich muss mich nochmal informieren, wie viel ich von diesem Buch überhaupt ins öffentliche Netz stellen darf. Das weiterverbeiten wird nur für Kleingruppen zur Bildungsförderung geduldet. Für meine Schüler und Studenten muss ich dann wohl einen Passwort gesicherten Bereich erstellen.


    Die Idee stammt eigentlich aus meiner Studienzeit, da wurden bis zu hunderte Seiten aus Fachbüchern zur Verfügung gestellt. Es kann aber auch sein, dass die Bücher über ihr "Verfallsdatum" hinaus waren.


    Ich werde mich nochmal schlau machen. Danke, auf die Idee, dass ich unrechtes tue, wäre ich gar nicht gekommen. :P



    P.S. Eine Audiodatei kommt nicht in Frage, da es mir im Kern um mathematische Beweise geht.
  • in: Grafiken und Texte gegen Screencapture schützen

    geschrieben von koss

    Das Buch bzw. es sind 2 Bücher, werden als Lehrbücher in Schulen für Oberstufen benutzt. Ich habe bei dem Schreiben der Bücher mitgewirkt, die Rechte liegen allerdings nicht zu 100% bei mir. Ich habe die Rechte, das Buch zu verlesen und zu zitieren, aber nicht weiterzuverbreiten.
  • in: Grafiken und Texte gegen Screencapture schützen

    geschrieben von koss

    Hey Leute,

    ich suche neue Methoden um meine Texte und Bilder zu schützen. Es geht dabei um die Veröffentlichung eines Buches im Netz.

    Wie man Bilder und Texte copy-paste-sicher macht und aus dem Quelltext verschwinden lässt ist mir klar, doch gegen die Screencapture scheint kein Kraut gewachsen zu sein?


    Kennt vielleicht jemand eine Methode, Bilder vor Screencapture zu schützen?
  • in: Die Serie Lie To Me

    geschrieben von koss

    Ich selbst habe Psychologie studiert und kann bestätigen das es möglich ist, Lügen zu entlarven wie es in der Serie gezeigt wird. Für mich ist es auch ein leichtes zu erkennen, wann jemand lügt, ich denke jeder ausgebildeter Psychologe sollte das können. Ich habe allerdings sehr schnell das Interesse an der Serie verloren, da ziemlich viel heroisiert wird und viele Zusammenhänge einfach unglaubwürdig sind. Einer meiner Studiumschwerpunkte war Polizeipsychologie und ich kann sagen, so einen Beruf wie dort dargestellt gibt es in Wirklichkeit nicht bzw so eine Abteilung/Firma die sich auf das entlarven von Lügen spezialisiert hat existert nicht.
  • in: Kunststoff selber herstellen

    geschrieben von koss

    Also das Problem wird doch eher sein die Formen für die Figuren herzustellen? Woraus machst du denn die Formen... bzw. worausstellst du einen Protoyp her um die Formen zu erstellen..

    Ansonsten: Baumarkt -> flüssigen Polyester + Härter mischen und anrühren -> in Form gießen -> abkühlen -> fertig
  • in: Website Layout

    geschrieben von koss

    Der "Holzboden"-Hintergrund ist nur passend, wenn es um Holz oder Wohnungen geht, dann würde ich allerdings das schwarz unpassend finden und an "abgebrannte Wohnungen" denken.
  • in: Comic-Favoriten

    geschrieben von koss

    Faust von EEE, leider gibt es die nicht mehr und ich war gezwungen auf die amerikanische Version "The Lost and Damned" umzusteigen.

  • in: Kleider und Schuhe

    geschrieben von koss

    Also ich gehe eigentlich sehr selten Anzieh-Produkte kaufen, vielleicht einmal alle 2 Jahre. Wenn ich dies tue, dann sollten sie allerdings Qualität haben. Wenn ich darauf aus bin keine Freizeitsachen zu kaufen, dann kaufe ich ausschließlich teure Sachen. Im Vergleich rentieren sich die teuren Sachen aber auch. Beispiel: Ich habe Schuhe für 300 Euro für den Beruf gekauft, trage diese also fast jeden Tag bis zu 10 Stunden und auf der anderen Seite habe ich mir Freizeitschuhe für 10 Euro gekauft.

    Die teuren Schuhe habe ich seit 5 Jahren, diese sehen wie neu aus, keine Kratzer, pflegeleicht und wenn doch etwas passiert habe ich lebenslange Garantie auf die Schuhe und der Händler repariert sie mir kostenlos.

    Die Discount-Schuhe muss ich jedes halbes bis ganzes Jahr neukaufen, nach 1 Monat sind aber schon meistens die ersten Nähte nicht mehr zu gebrauchen.


    Gleiches gilt auch bei Jacken, wenn es um den Reißverschluss oder Nähte geht.

    Die meisten Discounter-Shirts sind spätestens nach dem 10ten Waschgang ohne Motiv, außerdem sind sie schädlich für den Körper, Juckreiz oder man schwitzt öfter, weil die Sachen oft Giftstoffe enthalten.



    Um Marken geht es mir nicht, sondern um die Qualität, Lebenszeit, Gesundheit und das Wohlbefinden, außerdem spart es Zeit.
  • in: Systray bei Vista ausblenden verhindern

    geschrieben von koss

    Natürlich ist mir die Standard-Windows-Funktion bekannt, diese nützt aber bei hatnäckigen Symbolen nichts. z.B. wird "Hardware Sicher Entfernen" immer angezeigt bei einem dauerhaft angeschlossenen Massenspeicher-Medium.

    Ich habe mir nach längerem Suchen mal das Programm Revo-Uninstaller-Pro gezogen, dieses besitzt einen Jagdmodus und man kann sehr schön alles Tracken, was angezeigt wird, sprich man findet die Ursache dafür.

    Der Ursprung bei den hartnäckigen Symbolen ist rundll32.exe


    Nun, rundll32.exe ist eine Kern-Datei/Programm von windows, wo alles mögliche abgespeichert wird: Ländercode, Uhrzeit, Passwörter,.... und auch eine Menge, was die Anzeig bei Windows betrifft. -> Sie ist extrem wichtig für Windows...


    Wie kann ich sie editieren bzw. darin herumfuschen? :-D

  • in: Systray bei Vista ausblenden verhindern

    geschrieben von koss

    Hi Leute,

    ich war gestern knapp 6 Stunden auf der Suche nach den einzelnen RegEdits für die InfoBereich-Symbole. Ich weiß, dass ich alle über "HKEY_LOCAL_MACHINE\Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer" mit dem erstellen eines neuen DWORD-Schlüssel ausblenden und einblenden kann. Allerdings gilt das für alle Symbole und meine Frage ist, ob man auch über die RegEdit auf jedes einzelne Symbol zugreifen kann? Wenn ja, wie finde ich am schnellsten die zugehörige RegEdit? Oder noch besser, wie kann ich "alle ausblenden" beibehalten und Ausnahmen individuell zulassen.

    Hintergrund: Ich soll einen Vista für mehrere Benutzer einrichten. Neuinstallierte Programme sollen keine Systray-Symbole abwerfen dürfen.


    Ich benutze Registry System Wizard.


    Gruß koss

Login zum Webhosting ohne Werbung!