-
Gesamte Inhalte
2093 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von kingofbrain
-
So, wie Du Dir das vorstellst, wird es nicht funktionieren. Die Konsole ist aus Sicht von Java ja nur ein Stream (Schau Dir mal die API Dokumentation für System.out und System.err an. Diesen Stream kannst Du ersetzen durch einen Stream, auf den Du nach dem Schreiben auch noch Zugriff hast. Dann kannst Du mit diesem Zugriff in diesem Stream lesen und die Daten verarbeiten. Aber auch mir erschließt sich der Sinn nicht. Vielleicht erklärst Du den Anwendungsfall, es gibt mit hoher Wahrscheinlichkeit eine bessere Lösung als die von Dir Anvisierte. Peter
-
text-file zeilenweise auslesen
kingofbrain antwortete auf Thema in Skript- und Webserverprogrammierung
Vermutlich schon, in welcher Skriptsprache denn? Peter -
Naja, wenn es für Dich so klar ist, dass Du es nicht schaffst, dann gib auf. Ansonsten setz Dich hin und leg los. Wenn Du das Buch seit Donnerstag hast, ist seitdem schon fast eine Woche vergangen, in der Du eine Menge hättest lesen und lernen können. Natürlich ist mir klar, dass ein 1000 Seiten Thriller mehr Spaß macht, aber es ist nicht so ungewöhnlich, dass man im Berufsleben (zumindest in meinem) hunderte von Seiten technischer Dokumentation oder anderen Dokumenten in wenigen Stunden oder Tagen durcharbeiten muss. Das gehört zum Lernen dazu. Wie gesagt, wenn Du das nicht willst und Dir eh keine Chancen einräumst, dann lass es bleiben und mach was anderes. Das ist hart, aber die einzig mögliche Konsequenz. Peter
-
eure meinung bzw. lösung =)
kingofbrain antwortete auf mrpink321's Thema in Prüfungsaufgaben und -lösungen
Hallo Katha2311, das finde ich sehr nett, dass Du Dich ausschließlich anmeldest, um dem armen mrpink321 zu helfen. Bist Du sicher, dass ihr nicht vielleicht verwandt seid oder sogar identisch (siehe http://de.wikipedia.org/wiki/Sockenpuppe)? Und insgesamt haben die anderen Poster es ja schon sehr schön zusammengefasst und erklärt: wir machen keine Hausaufgaben für andere Leute, sondern helfen bei (auch für uns) spannenden Problemen. Wem das nicht passt, der muss sich hier nicht aufhalten. Und die Themen "Bäume" sind in den verschiedensten Quellen ausreichend und für verschiedenes Publikum erläutert. Wenn man dann nur eine Frage aus einer Aufgabe hier rein stellt, ohne Initiative erkennen zu lassen, was man selbst schon zur Lösung des Problems beigetragen hat oder wo konkret Verständnisprobleme herrschen, dann wird er oder sie eben nur die erhaltenen Antworten bekommen. Peter -
Du hast zwei Möglichkeiten: 1. Mit dem Chef reden und ihn um Aufschub bitten 2. raus aus dem Forum und anfangen zu lesen Wann hast Du denn das Buch bekommen? Heute? Dann könntest Du das evtl. bei Deinem Chef begründen, wobei bei einem Acht-Stunden-Tag 1000 Seiten in ein paar Tagen durch sind. Wenn Du das Buch schon länger hast, dann ist es allerdings Dein Problem, weil Du zu spät angefangen hast. Viel Erfolg! Peter
-
Servus, das kommt darauf an, welche Technologien hier bei EJB2 und EJB3 jeweils verwendet werden / wurden. Sollte es sich bei EJB2 um EntityBeans handeln und bei EJB3 um JPA, um die Persistenz abzubilden, dann hat sich so gut wie alles geändert. Solltest Du lediglich EJB2 Session Beans verwenden, die mit JDBC oder einer anderen nicht J2EE-Technologie Daten aus der Datenbank ermitteln, dann musst Du nur die EJB2 Session Beans in EJB3 Session Beans umwandeln. Stichwörter: keine Home- und Component Interfaces mehr nötig, Konfiguration der Beans über Deployment Descriptor *oder* Annotationen möglich, Annäherung von EJB3 an ein einfacheres Komponentenmodell à la Spring. Kurz: Was hast Du schon, was fehlt Dir konkret? Java EE ist ein zu weites Feld, um es in einem Post abzuhandeln. Peter
-
Servus azett, danke für den Hinweis. Das habe ich eigentlich gestern für mich ausgeschlossen, weil ich die Seite mehrfach mit Strg-F5 neu geladen hatte und damit auch von einem leeren des Caches ausgegangen bin. Aber heute morgen war das neue Icon plötzlich da (Neustart des Rechners und damit natürlich auch vom Firefox). Ich vermute jetzt, dass es doch ein Cache-Problem war, das sich durch einen Neustart beheben lässt. Schöne Grüße, Peter
-
Was ist denn "die Meta"? Und mit welchen Editoren kann ich die sichtbar machen? Wenn ich eine einfach ASCII-Textdatei schreibe, verwaltet mein Betriebssystem zwar schon Metadaten für die Datei (z.B. erstellt, zuletzt geändert, Speicherort im Dateisystem), aber am Inhalt der Datei fummelt es mir nicht mit irgendwelchen Metadaten rum. Und das ist auch gut so. Peter
-
Ich denke, hier arbeiten eine ganze Menge an Leuten mit Maven (mich eingeschlossen). Ich vermute darüber hinaus, dass von denen keiner eine solche Anforderung hat wie Du (wieder mich eingeschlossen) und deshalb keine Lösung dafür hat. Ein Post à la "Maven ist toll, machen wir auch den ganzen Tag, aber wir kopieren nix rum" bringt Dich ja auch nicht weiter. Mir ist auf jeden Fall kein Standardplugin bekannt, bei dem Ressourcen irgendwo ins Dateisystem kopiert werden. Mit dem anttask Plugin kann man das natürlich hinfummeln, aber dann musst Du natürlich alles selbst machen. Oder Du schreibst einfach ein eigenes Plugin, das ist auch nicht so schwer. Peter
-
Hallo zusammen, ich habe gerade ein seltsames Phänomen beobachtet, das mir bis jetzt noch nicht aufgefallen ist. Vielleicht wisst Ihr was dazu. Ich entwickle gerade eine Seite, die unter Anderem ein favicon enthält. Dieses binde ich über die Angabe <link rel="shortcut icon" type="image/x-icon" href="${contextPath}/favicon.ico" /> ein. Der Platzhalter ${contextPath} ist der aktuelle Kontext-Pfad der Anwendung (Java Webanwendung). In der Entwicklung ist dieser Kontextpfad bei mir z.B. "/entw", später im Livebetrieb wird es keinen Kontextpfad geben, da wir die Anwendung direkt in der Context Root ausliefern werden (also http://www.domain.tld/). Auf meinem Testserver habe ich jetzt die Anwendung mal in die Context Root deployed und erhalte im Internet Explorer (7) wie erwartet ein favicon. Im Firefox (3.5.2) leider nicht. Nach einigem googlen und lesen (erfolglos) habe ich das Favicon jetzt innerhalb der Anwendung mal vom oben genannten Pfad (also dem Wurzelverzeichnis der Anwendung) in das Verzeichnis /images kopiert und den o.g. Link entsprechend angepasst. Seitdem erhalte ich auch im Firefox das favicon angezeigt. Kennt einer von Euch dieses Phänomen und ist das so gewollt? Ich hatte das favicon absichtlich im Wurzelverzeichnis der Anwendung untergebracht, um lästige 404-Errors von den Browsern zu vermeiden, die immer dort nach einem favicon suchen. Wenn dieses Thema bekannt ist, gibt es eine Möglichkeit, das favicon im Wurzelverzeichnis der Anwendung auszuliefern *und* es über <link ... /> im <head> zu referenzieren? Vielen Dank schon mal für Eure Erklärungen! Schöne Grüße, Peter
-
Auch das ist sehr unterschiedlich. Eine Kammer hat ja nicht nur zehn oder zwanzig Prüflinge, sondern ein paar mehr. Auch die Anzahl an Prüfungsausschüssen ist begrenzt. Jeder Prüfling braucht ca. eine halbe Stunde, da kannst Du Dir vorstellen, dass das ein bisschen Zeit braucht, um alle Prüfungen abzuhalten. Bei mir war es so: Schriftliche Prüfung Anfang bis Mitte Mai, Projektvorstellung Mitte Juli. Peter
-
An jedem Tag gibt es nur einmal die Uhrzeit 0:00 Uhr. Der Tag beginnt damit. Das Tagesende ist bei 23:59:59. Schöne Grüße, Peter
-
Dann führ es doch mal ohne Batchskript auf der Konsole aus. Eclipse macht zwar im Endeffekt auch nichts anderes, aber Eclipse weiß, was es tut. Dann kannst Du ausschließen, dass es sich um einen Fehler beim Start der Anwendung handelt und weißt, dass es am Skript liegt oder umgekehrt. Peter
-
Ich würde eher davon ausgehen, dass beim Aufruf ein Problem besteht, weil die Exception sagt, dass eine Klasse nicht gefunden kann mit dem Namen [komisches Sonderzeichen]. Ist Dein Aufruf aus dem ersten Post exakt der, den Du auch absetzt? Da ist ein Leerzeichen zu viel drin. "-jar" ist ein Parameter und wird ohne Leerzeichen geschrieben. Probiers erst mal ohne Batchskript aus, ob es dann klappt. Peter
-
Servus, wenn Du von Corporate Identity sprichst, wird es sich ja vermutlich um mehr handeln, als ein Logo der Firma. Dann werdet Ihr ja Dokumentvorlagen für Dokumentationen haben. Diese kannst Du, sofern sie nicht mit den Vorgaben Deiner IHK kollidieren, verwenden. Wenn Du Dir da nicht sicher bist, kannst Du ja bei deiner IHK nachfragen. Wenn es sich doch nur um die Integration eines Logos und evtl. Firmennamens in Deine Dokumentation handelt, ohne wirklich Vorlagen einer CI zu verwenden, dann sollte ein unauffälliges Logo in der Kopfzeile kein Problem sein. Aber auch hierzu sind die Vorgaben Deiner IHK zu beachten. Wenn dort z.B. eine Kopfzeile mit lediglich 2 cm Höhe erlaubt ist, Euer Logo aber schon 3 cm haben muss, dann würde ich an Deiner Stelle die Vorgaben der IHK beachten. Im Zweifelsfall solltest Du einfach mit einem Vorschlag Deiner Doku bei Deiner IHK aufschlagen und nachfragen, ob das in Ordnung ist. Peter
-
setResizable(boolean) ist eine Methode der Klasse java.awt.Frame. Aber das ist aus dem Kontext eigentlich klar erkennbar, schließlich willst Du, dass der Benutzer Deinen Frame (=Fenster) nicht in der Größe verändern kann. Peter
-
Ohne die Anwendung selbst geschrieben zu haben, in meinen Augen gar nicht. Wenn Du die Anwendung selbst geschrieben hast, gibt es für verschiedene Programmiersprachen Werkzeuge, mit denen Du Endanwendertests simulieren kannst, aber damit habe ich noch nicht gearbeitet. Peter
-
Schau doch mal in die API Doc der Klasse ArrayList, dort steht folgendes (Version 1.4.2, das war der erste Google Treffer, privat habe ich die API Doc nicht gebookmarked): Peter
-
Wie stellst Du Dir das vor? Eine Anwendung hat ja in den verschiedenen Oberflächen-Elementen semantisch unterschiedliche Verwendungen. Woher soll eine solche von Dir gewünschte Anwendung wissen, welches Widget (abgesehen davon, dass es schon eine Möglichkeit braucht, das Widget anzusprechen. Zählst Du die Eingabefelder von oben nach unten und dann links nach rechts oder erst links nach recht und dann oben nach unten oder vielleicht sogar rechts nach links und unten nach oben, oder gar nicht sequentiell und die haben einen Namen, woher weißt Du den, ...) welche Funktionalität hat und wie es anzusprechen ist. Eine solche allgemein gültige Anwendung kann es in meinen Augen nicht geben. Peter
-
Servus, auch hier wieder der Hinweis: JSPs mit Scriptlets sind böse. Sie sollten ausschließlich zur Anzeige Deines Models verwendet werden. Mach Dich am besten mal über die Model 2 Architektur bzw. MVC für Servlets und JSP vertraut, so schreibt man Webanwendungen mit Java. Für Dein Problem: die API Doc sagt zu Deiner Exception: IllegalStateException - If the response was committed or if a partial URL is given and cannot be converted into a valid URL Also ist entweder schon ein Teil der Daten mit dem Stream zum Client raus oder Deine Weiterleitungs-URL ist ungültig. Schöne Grüße, Peter
-
Wenn ich Deine bisherigen Posts richtig in Erinnerung habe, dann machst Du alles in der JSP. Das ist in meinen Augen das Falscheste, was man machen kann, deshalb beschreibe ich Dir einen besseren Weg: Du erstellst auf der Übersichtsseite mit den Datensätzen einen Link und verlinkst auf einen Pfad Deiner Wahl (z.B. "details") und hängst als GET-Parameter die ID des Datensatzes an. Diesen Pfad konfigurierst Du in Deiner Anwendung so, dass er auf ein Servlet zeigt, das die ID ausliest, den entsprechenden Inhalt aus der Datenbank selektiert und an eine JSP als View weiterleitet (RequestDispatcher). Dort zeigst Du die Daten an. Fertig. Schöne Grüße, Peter
-
Ah, wieder was gelernt. Batchskripting ist nicht mein Spezialgebiet. Ich habe gerade noch mal nachgelesen, dass es mit -gt und -lt schon gehen sollte. Ich vermute mal, dass die Shell mit Fließkommazahlen nicht kann und ein Integer erwartet. Zwei Anmerkungen zu Deiner Lösung habe ich noch: 1. "scale=2; " kannst Du Dir bei der Ermittlung der zwei Vergleichsvariablen sparen, weil hier ja genau keine Nachkommastellen gebraucht werden. Ein Test von "bc" unter cygwin hat mir gezeigt, dass diese Anweisung keine Auswirkung hat und sie ist auch nicht logisch. 2. Du kannst jedes "else if" durch ein geschachteltes if -> else -> if erreichen if // mach was else if mach was anderes else mach noch was anderes Schönes Wochenende! Peter
-
Du erzählst uns nicht, was schief läuft. Gib uns bitte die Fehlermeldung oder das von Dir nicht erwartete Ergebnis, dann muss man hier nicht raten. Peter
-
Also ich habe jetzt zwar keine passende Shell, um das zu testen, aber so sollte das in etwa aussehen: #!/bin/bash WERT=`/usr/lib/nagios/plugins/check_snmp -H xxx -o xxx | awk '{print}'` SPANNUNG=`echo "scale=2; $WERT / 10" | bc` if [ $SPANNUNG <= 55 ] then echo "Alles klar" elif [ $SPANNUNG <=70 ] then echo "Warning" else echo "Critical" fi Wie gesagt, ich hab hier keine Shell, um das Skript syntaktisch zu prüfen, aber das dürfte ausdrücken, was Du willst: wenn die Spannung kleiner gleich 55, dann ist alles super, wenn sie größer 55 und kleiner gleich 70 ist, kommt die Warnung und alles andere ist kritisch. Peter
-
Du hast leider nicht gesagt, welche zwei Meldungen Du bekommst. if [ $VERGLEICH2 = 1 ] then echo "Critical" if [ $VERGLEICH1 = 1 ] then echo "Warning" fi else echo "alles Klar" fi Deine Einrückung finde ich ziemlich unübersichtlich, deshalb habe ich den Block mal umformatiert. Ich kenne mich mit Batchskripts nicht gut aus, aber meinem Verständnis nach bekommst Du bei einem VERGLEICH2 von 1 und einem VERGLEICH! von 1 die zwei Warnungen und bei einem Wert von VERGLEICH2 ungleich 1 immer "alles klar", egal wie VERGLEICH1 aussieht. Warum hast Du denn überhaupt zwei Vergleichswerte berechnet? Errechne doch das Ergebnis Deiner Messung und prüfe in der if-Bedingung auf die enstprechenden Schwellwerte 55 bzw. 70. [EDIT]musste die Formatierung noch mal anpassen. Merke: ein QUOTE-Tag ist kein CODE-Tag. [/EDIT] Peter