Beiträge von Akeshihiro

    Bin mir nicht sicher, ob das bei allen Versicherungen geht, aber bei mir wars es so, dass ich die Prozente vom Zweitwagen meines Vaters direk bekommen hab. Da wir nie einen Zweitwagen hatten, also 85%. Der Wagen ist auf mich angemeldet und auf mich versichert, ich hab die Prozente direkt bekommen. Aber wir kennen den Fritzen auch, vielleicht liegts daran, kp. Zum Jahreswechsel hin bin ich direkt auf 70% runtergestuft worden, also kann nich klagen ^^


    Was man bei Kasko auch machen kann ist die Selbstbeteiligung höher ansetzen. Dadurch wird die Versicherung auch billiger.


    EDIT:
    Unser Familiewagen hat auch Vollkasko und Fahranfänger sind mit eingetragen. Selbstbeteiligung liegt bei 500€ und somit sind wir unter 1000€ / Jahr. Mag vielleicht nach viel Geld klingen, aber 1. versucht jeder normale Mensch eh keinen Unfall zu bauen und 2. sollte doch mal was passieren, dann sollte man das abwägen, ob man zur Versicherung läuft. Bei eher geringen Schäden, also sagen wir mal 200-300 €, würde ich ehrlich gesagt nicht zur Versicherung laufen, das lohnt sich nicht, das kann man aus eigener Tasche zahlen. Die Versicherung wird erst angehaun, wenn es wirklich nötig ist und zwar wenn größere Beträge anfallen (4-stellig oder kurz davor), denn die Versicherungen haben diese doofe Eigenart, dass die sich das nicht lange anschauen. Und auch wenn es offiziell nicht so sein sollte, inoffiziell ist es so, die Versicherungen verteilen ihre Daten auch andere Versicherungen und bei zu häufigen Geschichten könnte es sein sein, dass die Suche nach einer Versicherung eher schwierig werden könnte. Daher bei Kasko einen höhren Betrag ansetzen, man geht ja eh davon aus, dass man keinen Unfall baut ;)

    Ich heng mich an hangman ran. Ich verwende Eclipse zwar bereits seit Jahren, sowohl privat als auch produktiv, aber ich kann mich nicht erinnern Probleme in die Einarbeitung gehabt zu haben, denn es gibt keine Einarbeitung. Eclipse ist sehr übersichtlich struktuiert, einfach gehalten, aber dennoch hübsch und ich fühlte mich sofort wohl. Es ist mir nicht neu zu hören, dass Eclipse scheinbar vielen Probleme bereitet, aber warum das so ist, konnte mir bislang auch noch keiner sagen. Es kommt auch drauf an, welches Plugin man verwendet. JDT ist nunmal das am weitesten entwickelte, denn Eclipse war von Anfang an für Java vorgesehen. Die Plugins für andere Sprachen (z.B. PHP) sind nicht mal im Ansatz so mächtig, aber benutzerfreundlich ist es in jedem Fall, egal mit welchem Plugin.


    An dem, was ich jetzt hier gelesen habe, merke ich aber auch, dass das Problem scheinbar nicht unbedingt Eclipse ist, sondern eher die Einrichtung der benötigten Umgebung. Eclipse ist eine IDE, da kommt kein Compiler mit und auch sonst nix, das muss alles vom User eingerichtet werden und daran ist Eclipse nicht Schuld.


    Kann die Aussage in keinster Weise nachvollziehen. Es wird vorher alles behandelt, es kann daher nicht sein, dass man an der Stelle nicht weiß, was da gemacht wird. Das kann nur sein, wenn man als voll cooler "ich brauch den Kram vorher nicht zu lesen, weils zu einfach ist"-Noob das Buch als Nachschlagewerk benutzt, obwohl man nicht mal im Ansatz versteht, worum es eigentlich geht. Dieses Verhalten kommt bei den Meisten davon, dass man möglichst schnell was machen will, aber eine Programmiersprache zu lernen ist nicht einfach nur "ich weiß, wie der Syntax ist". Da gehört unter anderem auch jede Menge Hintergrundwissen dazu und das bekommt man eben nur, wenn man die Fachliteratur auch vernünftig liest und nicht alles überspringt. Und genau da happert es bei den meisten YouTube-Videos, weil da Anfänger versuchen was zu erklären, was die selber nicht verstehen. Es gibt gute Tutorials auf YouTube, ja, aber die meisten sind es nicht. Sogar wenn da mal ne richtige Aussage gemacht wird, so hab ich festgestellt, dass viele der Leute gar nicht wissen, warum da was so funktioniert, wie es funktioniert => zum Beibringen ungeeinet! Programmieren lernen kann an vielen Stellen spannend sein, aber es ist an sich ein sehr trockenes Thema und erfordert viel Disziplin. Wems nicht gefällt, der sollte es lassen, denn so wird man nie über das Quick&Dirty-Stadium hinaus kommen, das heißt falls man es überhaupt in das Stadium schafft (kein Witz).

    Der Kutscher wird nur ganz kurz überflogen, bevor die Kamera zu C.C geht. Dabei sieht man weder das Gesicht noch sonst irgendwas, das auf Lelouche hindeuten könnte. Einziges Anzeichen dafür ist, dass die Kamera den Kutcher schon gerade zu absichtlich zeigt, obwohl er es nichtmal für ne Nebenrolle wert ist. Da kommt man ins Grübeln, aber sehen tut man nicht ein Pixel Haut von dem Kutcher. Und dannach spricht C.C und redet mit Lelouche. Aber das muss nicht direkt sein, es kann gut sein, dass sie mit ihm redet wie andere Menschen, die mit Toten "sprechen".


    Ich persönlich denke aber auch, dass er noch lebt, denn wie gesagt, das mit dem Kutcher ist zu merkwürdig als dass es keine Bedeutung hätte. Kann aber auch gerade deswegen Absicht gewesen sein, damit die Leute anfangen zu interpretieren, denn das ist spannender als ein sauberer Abschluss und dass er überlebt hat kann durchaus sein. Er wurde zwar durch ein Schwert durchbohrt, aber das muss nix heißen und es passt in das Schema von Lelouche, denn damit hätte er dann jeden ausgetrickst, auch Kururugi.

    Das kommt auf den Browser an. plugin-container.exe ist Bestandteil von FireFox. Wenn du also einen anderen Browser verwendest, dann musst du den Prozess des jeweiligen Browsers nehmen, denn ich meine sonst hat bislang kein anderer Browser einen separaten Plugin-Prozess.

    Die letzte Schleife:

    PHP
    1. // 2 – 6 – 12 – 20 - 30
    2. $delim = '';
    3. for($i = 2, $delta = 4; $i <= 30; $i += $delta, $delta += 2) {
    4. echo $delim . $i;
    5. $delim = ' - ';
    6. }

    Es ist ja schön, wenn du helfen willst. Aber das tust du ganz sicher nicht, indem du ihm die Aufgabe fertig machst und sie postest. Versuch lieber zu erklären, wie man vorgehen soll und nicht die Lösung zu präsentieren. Ich habe nichts dagegen Code-Beispiele zu posten, nur wäre das in diesem Fall bereits die Lösung. Und wie die Syntax einer Schleife ist, was eine Schleife ist, wie sie arbeitet brauch ich hier nicht groß erklären, denn das endet sonst in einem Tutorial. Googlen geht schneller.


    Und Fachsprache hast du in diesem Thread von mir noch gar keine gelesen, glaub mir ;)

    Akeshihiro schrieb:

    Bei der dritten Schleife erhöht sich der Zähler um einen Delta-Wert zur nächsten Zahl, der am Anfang bei 4 liegt und nach jedem Durchlauf um 2 erhöht wird und dieser neue Delta-Wert wird dann zum Zähler addiert => nächste Zahl.

    Leute, das sind nur Schleifen, was macht ihr da?


    Bei der Aufgabe geht es darum, dass man mittels Schleifen (sind drei Stück, je eine für jede Zahlenfolge) die vorgegebenen Ausgaben produziert.


    Bei der ersten Schleife wird der Zähler für den nächsten Durchlauf einfach nur um 20 erhöht. Der Zähler beginnt beim Wert 100 und wenn er dann über 200 ist, bricht die Schleifen einfach ab.
    Bei der zweiten Schleife das gleiche Spiel, nur rückwerts und mit anderen Zahlen.
    Bei der dritten Schleife erhöht sich der Zähler um einen Delta-Wert zur nächsten Zahl, der am Anfang bei 4 liegt und nach jedem Durchlauf um 2 erhöht wird und dieser neue Delta-Wert wird dann zum Zähler addiert => nächste Zahl.


    EDIT:
    Und die einzige Datei, die laut Aufgabe anzulegen ist, ist

    Code
    1. /htdocs/einheit1/zahlenAnzeigen.php


    Diese wird dann vermutlich auch direkt ausgeführt, ohne eine index.php oder sonst was.


    Und Awesome: Wenn man schon keine Schleifen kann, dann wird man höchst wahrscheinlich auch noch kein Dateihandling können ;)

    Damit ich weiß, wo ich in nächster Zeit nicht langfahre xD


    Allgemein gilt: So gut wie niemand kann nach der Fahrschule fahren, viele können es sogar ihr Leben lang nicht. Fahrschule ist nur "Wofür ist das Pedal da und was macht der Knopf da?". Das richtige Fahren lernt man erst dannach und hier machen viele einen gravierenden Fehler, nämlich zu glauben, dass sie voll die tollen Autofahrer wären. Du bist immerhin ehrlich genug und gibst zu, dass es knapp war. Viele hätten das anders gesehen und gesagt: "Pfeif drauf, hab jetzt den Lappen". Dann hau deine Eltern an, dass die die nächste Zeit hin und wieder mit dir üben.


    Ach, und ein Spruch, den mein Vater mir eingeprügelt hat und der sehr wichtig ist, den aber viele nicht beherschen.

    Zitat

    Man muss nicht nur gucken, man muss auch sehen.


    Und nicht glauben, dass nur weil du die Verkehrsregeln kennst und dich vielleicht dran hälst, dass das auch andere tun. Immer alles im Blick behalten und zur Not auf die Vorfahrt verzichten. Das kann über Leben und Tod entscheiden.

    Zitat

    Wer vorher den Stream ned geclosed hat, wird jetzt auch kein try-resource verwenden. Vermut ich mal ^^


    Vermute ich auch mal, aber noch einfacher kann man es nun wirklich nicht mehr machen. Irgendwo ist auch Schluss mit lustig. Die Programmiersprachen der 4. Generation machen es einem schon wirklich einfach, da sie auf einem sehr hohen Abstraktionslevel sind und vor allem mit all den Frameworks, die es dem Programmierer echt leicht machen und ihn vor dem ganzen low-level-Kram bewahren. Leider führt das auch immer mehr dazu, dass immer mehr Leute das Programmieren nicht wirklich ernst nehmen, da das bereits Grundschüler bis zu einem gewissen Level machen könnten und sich somit auch eben solche dummen Fehler einschleichen.


    Also stimmt schon, wer sich vorher keine Gedanken um ein sauberes Handling gekümmert hat, der wird es auch im Nachhinein nicht tun.


    Übrigens, was das Snippet angeht. Wenn man Objekte serialisiert, dann sollte man bei eigenen Objekten auch wirklich aufpassen, dass man immer bei einer Änderung an der Klasse auch die serialVersionUID neu generieren lässt oder zumindest inkrementiert oder wie auch immer man das handhaben möchte. Jedenfalls sollte sich die Version ändern, vor allem, wenn der Eingriff größer war. Damit lassen sich dann alte Objekte nicht mehr laden, aber man bekommt einen entsprechenden Fehler, der einen darauf aufmerksam macht, dass die serialVersionUID nicht passt. Das ist wichtig! Ein Kollege hat das nämlich vor Kurzem nicht gemacht und wir konnten mit einem Tool die alten serialisierten Dateien nicht laden und das lag eben daran, dass er an der Klasse Veränderungen vorgenommen hatte, aber eben nicht die serialVersionUID neu generiert und somit bekamen wir nur die Meldung, dass die Datei nicht geladen werden konnte. Wir fanden erst nach etwa einem halben Tag dann durch das SVN raus, dass an der Klasse rumgebastelt wurde und kamen dem so auf die Spur.

    Ja, bin mir sicher ^^ Aber eben auch immer brav closen ;) Das fällt aber seit Java 7 mit try-resource sowieso flach, was wohl eingeführt wurde, weil wohl eine große Menge an Leuten den Umgang mit Streams und Co. nicht richtig hinbekommen hat.


    Das mit dem BufferedOutputStream würde nichts bringen, da dann die writeXXX-Methoden nicht mehr zugreifbar sind, weil der ObjectStream dann gekapselt ist.

    Wie gesagt, ein generisches Array deklarieren geht, aber eben nicht Instanziiren. Die Map-Implementierungen verwenden dafür Wrapper-Objekte und wenn ich ehrlich bin, mir fällt gerade auch nix anderes ein.


    Beispiel:


    Was ich aber die ganze Zeit nicht verstehe ist: Wenn ihr eine Hashtabelle implementieren sollt, wie soll das dann nur mit dem Wert funktionieren? Wenn der Hashwert on-the-fly beim Einfügen generiert wird, dann ist das für das Speichern ja noch ok, aber wie kommt man denn dann wieder an die entsprechenden Werte dran? Bei einer Tabelle muss deswegen normalerweise noch ein Referenzwert, der als Key dient, übergeben werden und das war bislang noch gar nicht vorzufinden.

    Xaw.4
    Leider muss ich dir sagen, dass du unrecht hast.


    Ob es euch passt oder nicht, aber man kann bei Arrays keine generische Instanziierung vornehmen, lediglich eine Deklaration. Die Instanziierung des Arrays MUSS nicht-generisch sein. Da kommt auch kein Error oder sonst was, lediglich eine Warnung, weil es sich dann um einen "unchecked"-Fall handelt, da keine "feste" Typenbindung vorhanden ist. Diese Warnung kann man aber mit

    Java
    1. @SuppressWarnings("unchecked")

    abschalten, dann weist auch der Compiler nicht mehr drauf hin. Und genau da ist das Problem, denn das was Xaw.4 meinte, war das Problem mit "rawtype" und das ist im Normalfall auch richtig, bei Arrays aber nicht. Auch wenn ihr glaubt, dass das nicht richtig ist oder so nicht gedacht war, es ist richtig und ob es so gedacht war, weiß ich nicht, kann aber durchaus sein. Wenn ihr auch bei der Instanziierung einen festen generischen Typ haben wollt, dann müsst ihr eben auf Collections zurückgreifen, wie etwa eine Liste, und den Kontrollmechanismus bezüglich der maximalen Größe usw. eben selber drumrum bauen.


    Zum Schluss noch ein Beispiel: