Zum Inhalt springen

Dragon8

Mitglieder
  • Gesamte Inhalte

    587
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Dragon8

  1. Laut einiger Aussagen, soll es mit Hund einen Bug geben, nachdem, soweit ich gehört habe, nicht jede Attacke gezählt wird, und es damit vorkommen kann, dass ein vorhanderner 30k Hit nicht gezählt wird. Das ist wohl auch nen Grund, warum jetzt einige eher auf die Taktik gehen, den Hund als erstes sofort am Anfang des Kampfes umzubringen und sich dann erst um Shannox und den verbleibenden Hund zu kümmern. Der erhöhte Schaden soll wohl, vor allem da die Gruppe weniger Schaden bekommt, nicht all zu sehr ins Gewicht fallen. Ich hoffe einfach mal dass ich heute Abend beim Raid mitkann um mir die neue Ini dann auch mal anschauen zu können. Ansonsten hab ich am Wochenende gemerkt, wie massiv der Nerf der alten Raid Instanzen doch war. Mit meinem Mage, der vorher noch keine einzige Raid Instanz von Innen gesehen hatte, hab ich innerhalb von 1 1/2 Stunden BoT und Td4W (MIT Alakir) leer gehabt. Am Sonntag hatten wir dann auch Gildenraid auf BoT und haben zusätzlich zu dem geplanten BoT Clear auch noch PSA und Td4W leer gemacht. Vor allem bei Chogall, Nef und Alakir merkt man, dass die wirklich einfacher geworden sind. Die Tentakeln bei Chogall kann man fast ignorieren, bei Nef merkt man das Gewitter nur noch, wenn die Leute auf einmal auf 50-60% Leben fallen, ist aber auch nicht wirklich gefährlich, die 3 Adds in P2 fallen wirklich schnell um und in P3 braucht man noch nicht mal richtig anfangen die Adds zu tanken/kiten, weil Nef so schnell tot geht und Alakir verzeiht auch so einiges. P1 ist nach einem Windstoß vorbei, P2 ist fast langweilig weil sowohl das Gift als auch die Adds wirklich wenig Schaden machen und der Boss sowieso schneller fällt. In der Phase den Stack fallen zu lassen,ist fast nicht möglich und P3 braucht keine richtige Aufstellung mehr...verteilen und umhauen dürfte reichen. Eigentlich ein wenig schade, wir haben zwar nun auch den Phönix, aber richtig verdient würde ich es jetzt nicht unbedingt nennen. Ich kann aber wiederrum verstehen, dass Blizzard auch den restlichen Leuten die Möglichkeit geben will, die Bosse mal zu legen.
  2. Jo, das hab ich vorhin bei MMO-Champion auch schon gelesen. So recht weiß ich aber noch nicht, was ich davon halten soll, klar haben sie damit jetzt den ersten Hero First Kill, aber irgendwie finde ich das auch erschwindelt. Aber wenn sie meinen, dass sie so viel Geld haben, Blizzard wird sich bestimmt nicht drüber beschweren.
  3. Und ich... ....bleibe noch bis 21:30 Uhr auf Arbeit...na vielleicht ist es dann wenigstens etwas kühler
  4. Also mir macht zurzeit mein Magier richtig Spaß als Twink. Vor allem die Frost Skillung im PvE ist, meiner Meinung nach, richtig toll zu spielen. Feuer für AOE Kämpfe macht auch Spaß, ist mir aber in meinem aktuellen Equip und gegenüber von Frost ein wenig zu zufallslastig, als dass ich das immer spielen möchte. Arkan gefällt mir dafür irgendwie garnicht. Bevor jetzt jemand wieder einspringt und schreit, "JA Arkan ist ja vor allem Manamangement", ja weiß ich, trotzdem gefällt mir die Spielweise mit Arkanschlag-Spam garnicht.
  5. Wir haben letzte Woche Donnerstag Halfus HC gelegt. Also mittlerweile auch mal wieder ein neuer Kill für mich. Aber irgendwie kam mir der Kampf etwas leichter vor, als dass letzte Mal als ich den mal probiert hatte. Jedenfalls hatte ich auch ohne CDs keine großen Probleme 3 Drachen zu tanken und nicht umzufallen. Dafür hatte ich zwar auch 2 Heiler auf mir, insgesamt hatten wir 4, aber die meisten CDs hab ich dann aufgespart bis ich Halfus übernehmen musste.
  6. Stimmt, habe ich jetzt in meinem Kalender auch entdeckt. Das ist glaube ich jedes Jahr der Feiertag, an dem ich frage, was denn fürn Feiertag sein soll, weil wir den in Berlin eh nicht freihaben. :beagolisc
  7. Besser? Hey, aber wenigstens hab ich den Rechtschreibfehler konsequent durchgezogen.
  8. Ich habe das schon gelesen, es macht jedoch trotzdem einen Unterschied ob du dir Pakete direkt in eine Packstation liefern lässt, oder der Paketbote dass erst nach seiner Tour dort abliefert. Wenn du deine Pakete direkt dorthin liefert lässt, bekommst du eine Nachricht wenn es dort ist, und ab dann sollte es dann auch dort liegen. In deinem Fall, hat dir der Paketbote bestimmt einen Zettel in den Briefkasten geworfen. Und das heißt dann ja nur, dass er das Paket nach seiner Tour dort abliefert. Und wie gesagt, ich verstehe dass das für dich ärgerlich ist, ich hatte ähnliche Probleme auch mal mit UPS als mein Dell Laptop mehrmals defekt war. Aber trotzdem würde ich im Falle des Paketboten jetzt nicht von Servicewüste sprechen. Vielleicht war es ja auch einfach ein neuer Kollege bei dem noch nicht alles einwandfrei geklappt hat, bzw dem gleich eingetrichtert wurde, dass er Pakete nicht bei Nachbarn abzugeben hat
  9. In der Packetstation sind sie es ganz sicher Weil der Postbote dann das Packet garnicht mehr zu dir liefert, sondern das Packet direkt in der Packestation gelagert wird. Sobald du also die Meldung bekommst, dass dein Packet da ist, liegt es dort auch. Und für die Packetstation wollte ich mich eigentlich auch schon anmelden...bis ich gemerkt habe, dass ich in der Nähe keine Packetstation habe, bzw die nächste soweit ab von meinem Arbeitsweg ist, dass ich dann meine Packete lieber in der Postfiale abgeben lasse und sie mir einen Tag später dort abhole.
  10. Ganz einfach weil es nicht nur liebe und nette Menschen auf der Welt gibt. Und wie Ragdalf schon sagte, sobald ein Zusteller einmal schlechte Erfahrung damit gemacht hat, weil er Packete bei den Nachbarn abgegeben hat, und es dann Schwierigkeiten gab, dann wird er das garnicht mehr machen. Dann lieber klar nach Vorschrift und keinen Ärger. Ich zum Beispiel will nicht dass der Packetbote meine Packete bei irgendeinen meiner Nachbarn in meinem Haus abliefert...das hat aber auch eher damit zu tun dass ich mit der Person, die zu der Zeit wenn der Packetbote kommt zu Hause ist, und bei der wirklich alle Packete abgegeben werden, nichts zu tun haben will. Und das mit den Zeiten ist natürlich ärgerlich. Aber wiederrum wenn man drüber nachdenkt auch verständlich. Die Packetboten wollen genauso wie du pünktlich Feierabend haben, das heißt, die haben ihre Runde die sie abfahren um in der Zeit alle Packet abzugeben, wobei die Zeit wahrscheinlich schon knapp bemessen sein wird und dann haben die bestimmt keine Lust danach einfach nochmal eine Runde zu drehen für alle diejenigen die nicht da waren. Für dich ärgerlich, für die Packetboten mehr als verständlich.
  11. Hö? Wie Feiertag? Was ist denn morgen fürn Feiertag?
  12. Ok, fangen wir nochmal mit der normalen Überprüfung an ob eine IP erreichbar, ein Beispiel dafür wurde ja am Anfang des Threads schonmal gepostet. Funktionen dafür bietet die Klasse InetAddress, genauer die Methode isReachable(int). Eine InetAddress Klasse aus einer IP erzeugst du mit der Methode %29]getByAddress(byte[]). Wenn du deine IPs einzeln als String vorliegen hast, kannst du folgendermaßen daraus eine InetAddress Klasse erzeugen: String[] ip = "127.0.0.1".split("\\."); InetAddress ia = null; try { ia = InetAddress.getByAddress(new byte[] { (byte)Integer.parseInt(ip[0]), (byte)Integer.parseInt(ip[1]), (byte)Integer.parseInt(ip[2]), (byte)Integer.parseInt(ip[3]) }); } catch (NumberFormatException e) { e.printStackTrace(); } catch (UnknownHostException e) { e.printStackTrace(); } (Wenn jemand eine elegantere Methode kennt die IP in byte Werte umzurechnen wäre ich daran auch interessiert) Mit der Methode isReachable(int) auf diesem Objekt kannst du nun überprüfen ob die IP erreichbar ist. Der Methode übergibst du einen Timeout Wert in Millisekunden. Und als Rückgabewert bekommst du ein true wenn die IP erreichbar bzw ein false wenn sie nicht erreichbar ist. Siehe dazu die Java Doku. Mit der Klasse Socket kannst du nun die Erreichbarkeit der Ports kontrollieren. Aus dem eben erzeugtem InetAddress Objekt und einer Portnummer kannst du ein Socket erzeugen. Dabei gibt wirft er dir eine ConnectException wenn der Port auf der Gegenseite nicht geöffnet ist. Wenn das Objekt also ohne Exception erzeugt wird, dann ist der Port auch offen. try { if(ia != null && ia.isReachable(5000)) { Socket s = null; try { s = new Socket(ia, 80); System.out.println("Port offen!"); } catch (ConnectException e) { System.out.println("Port nicht offen!"); } finally { if(s != null) s.close(); } } else { System.out.println("IP nicht erreichbar!"); } } catch (IOException e) { e.printStackTrace(); } Soweit ich bisher gesehen habe, sind Sockets in Java nicht wiederverwendbar, dementsprechend musst du dir auch für jeden neuen Port ein neues Socket erzeugen.
  13. Ich bin mit meiner aktuellen Gilde mittlerweile wieder soweit, dass wir wiederholbar Chogall legen können. Damit bin ich jetzt wieder auf dem Stand auf dem ich vor 1-2 Monaten mit meiner alten Gilde schonmal war. Fehlen mir also noch immer Al'Akir und Nef. Nef werden wir heute Abend mal wieder probieren, bin ich mal gespannt wie das laufen wird.
  14. Ach du sollst danach auch noch Ports auf Verfügbarkeit überprüfen? Dann solltest du dir vielleicht doch noch überlegen, dass vielleicht lieber direkt in Java über Sockets zu überprüfen. Ansonsten müsstest du jetzt noch mehrmals über OS Ebene überprüfen ob auch noch die entsprechenende Ports auf dem Host offen sind. Dazu musst du dann mehrmals OS Kommandos aufrufen und die dazu passende Ausgabe parsen. Über Java Mittel könnte man das mit den Klassen Socket, InetSocketAddress und InetAddress lösen. Genaue Beispiele könnte ich nachher posten ,gerade hab ich noch zu tun Und was meinst du mit deiner Frage, wie du Exceptions richtig abfängst?
  15. Zum einen musst du den Prozess erstmal starten. Bisher hast du dir nur einen ProcessBuilder erstellt mit dem man dann die Prozesse starten kann. Wenn du auf deinem ProcessBuilder die Methode start() aufrufst, wird der Prozess erst gestartet und die Methode gibt dir ein Process Objekt zurück. Das Objekt stellt dir dann verschiedenen Methoden bereit um die Ausgabe und den Rückgabewert des Kommandos auszuwerten. Ich weiß gerade nicht, ob das ping Kommando ein Fehlercode zurückliefert wenn es das Ziel nicht erfolgreich pingen konnte. Wenn ja, reicht dir die Methode exitValue(), wenn der Wert > 0 ist, war das Kommando nicht erfolgreich. Ansonsten musst du die Ausgabe auswerten über das Kommando getInputStream().
  16. Du weißt aber hoffentlich, dass du zwar damit das Ping Kommando aufrufst, aber noch nicht auswertest ob der Ping nun erfolgreich durchgeführt wurde, oder nicht?
  17. RandamAccessFile ist sicher bei manchen Sachen die bessere Wahl, der OT möchte aber keinen wahlfreien Zugriff auf die Datei, sondern einfach nur die in der Datei enthaltenen IPs nacheinander auslesen. Ich habe mir die zugrundeliegenden Klassen zwar noch nicht genauestens angeschaut, aber wenn er nur alles noch einander Auslesen will, warum sollte er dann den Overhead mitnehmen den die RandomAccessFile Klasse wahrscheinlich mit sich bringt? Und ob er dann halt über das OS Ping Kommando die IPs überprüft oder über die Socket Variante, muss sich jetzt der OT überlegen, bzw vielleicht ist das in seiner Aufgabe ja auch vorgegeben.
  18. Bei dem Aufbau der Datei solltest du dir am besten mal den BufferedReader anschauen, der stellt die Methode readLine() zur Verfügung. Diese Methode liest, bei dir aus der Datei, immer jeweils eine Zeile aus und gibt sie zurück. In deinem Fall würde die Methode bei jedem Aufruf die nächste IP zurück liefern. Und entweder du pingst diese IPs dann direkt beim Einlesen an oder du speicherst sie erstmal zwischen. Dafür solltest du dir dann mal Listen anschauen, zum Beispiel die ArrayList. Möglichkeiten IPs anzupingen hat dir Sporticus ja schon genannt.
  19. In beiden Fällen ist auf jeden Fall noch Anpassungsbedarf vorhanden, damit du die IP Adressen dann auch wirklich zum pingen benutzen kannst. Ich würde an deiner Stelle auch an der zweiten Möglichkeit weiter arbeiten. Die mit der TextArea bringt dir halt nicht viel, du hast dann zwar die IP Adressen erstmal im Programm...aber mehr halt auch nicht, die einzelnen IP Adressen bekommst du aus der TextArea auch so noch nicht raus. Ansonsten wie sind denn die IP Adressen in der Textdatei abgespeichert? Jede IP in einer Zeile? Durch Kommas getrennt? Und sobald das Auslesen dir immer jeweils eine IP zurück liefert, kannst du anfangen darüber nachzudenken ob du gleich beim Auslesen die IPs anpingen willst. Wenn nicht, solltest du die auch noch zwischenspeichern. In einer Liste, oder wenn du vorher genau weißt wie viele IPs es sind, geht auch ein Array.
  20. Dragon8

    Jlist DefaultModell

    Es ist so schon ganz richtig, ich wollte dich nur drauf hinweisen, dass wenn jetzt jemand einen Wert in das Textfeld eingibt, was kein Double Wert ist, das Programm mit einer Exception abbricht. Wenn ihr das aber noch behandelt, kannst du das ja berichtigen sobald ihr das hattet.
  21. Dragon8

    Jlist DefaultModell

    Ja, das sieht doch nach dem aus, was du haben wolltest. Denk aber daran, dass bei deinem Einlesen der Zahl aus dem Textfeld die parseDouble(String) Methode eine Exception wirft, wenn ihr ein String übergeben wird, der keinem Double Wert entspricht.
  22. Dragon8

    Jlist DefaultModell

    Naja laut deiner Aussage werden bei dir Werte zu der JList hinzugefügt in dem du einen Button drückst. Das heißt für mich, die Daten sind in der JList vorhanden, wenn du also dementsprechend irgendwie den Mittelwert ausrechnen willst, brauchst du die Daten nicht irgendwo zwischenspeichern, weil sie ja schon im Model der JList gespeichert sind. Du kannst dir natürlich auch, um mit jedem Hinzufügen das Abarbeiten der gesamten JList zu sparen, auch eine Summe der gesamten Werte der JList extra speichern und mit jedem Hinzufügen den aktuellen Wert drauf addieren. Das musst du dann natürlich in einer eigenen Variablen machen. Naja, was hast du denn bisher an Quelltext geschrieben?
  23. Dragon8

    Jlist DefaultModell

    In dem du dir über das Model der JList alle Werte holst und daraus entsprechend den Mittelwert ausrechnest. Das Model bekommst du von deiner JList Klasse über die Methode getModel(). Und das Model kennt dann die Methoden getSize() für die Anzahl der Elemente und getElementAt(int) um dir Elemente zurückzugeben.
  24. Das mit den brennenden Autos gibt es aber nicht nur in Hamburg...hier in Berlin haben sie seit langer Zeit auch schon das Problem, das immer mal wieder nachts Autos angezündet werden. Vor allem in Mitte und Friedrichshain brennen gerne mal Autos, meistens die etwas teureren. Die letzten Nächte waren es afaik wieer >5 Autos die abgebrannt sind.
  25. Würde ich lieber nicht versuchen Bei mir hat einer der Prüfer sich das Berichtsheft ganz genau angeschaut. Und dem ist dann natürlich auch sofort aufgefallen, dass ich komischweise fast nen halbes Jahr keine Berichtsblätter für die Berufsschule hatte...Tja, hatte ich leider vergessen, die auszudrucken und einzuheften...Sie haben aber zum Glück nochmal nen Auge zugedrückt, vor allem da der Prüfer zum Glück ein ehemaliger Berufsschullehrer von mir war.

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...