Äh nein, das ist definitiv nicht die eleganteste Lösung. Für sowas gibt es ja die Layout-Klassen. Wenn man die richtig einsetzt, erledigen die das von alleine. R.D., poste einach mal deinen Code, dann schau ichs mir an.
@Miau
Gerade auf solche Sachen sollte ich verzichten^^ Aber meien Lösung ist auch nicht viel besser.
@DYFX
Darunter kommen noch einige MenuBar-Komponenten mit ihren listenern, aber das sollte egal sein^^
@Edit
Übrigens hab ich es schon über Methode die die Größe des Fensters zurückgeben probiert, was nicht klappt, da die angegebe Größe nicht die richtige ist (er zählt ja den Rand noch mit).
Wie gerade bekannt wurde, ist Steve Jobs CmdrTaco.
Nein, falsch, sie sind nur verdächtig zeitnah zurückgetreten. Für die, die sich wundern: Rob Malda aka CmdrTaco ist der Typ, der Slashdot gegründet hat. Und ich muß sagen: Respekt. Man schafft nicht alle Tage eine Community, wo mal eben Leute wie Bruce Schneier reinschauen, um ihren Senf abzugeben. Oder die so viel Traffic erzeugt, daß versehentliche DoS-Angriffe nach ihr benannt sind.
(Gut; alle Leute, die sich für diese Nachricht interessieren, werden sie eh auf /. gelesen haben, aber ich fand's trotzdem erwähnenswert.)
Die Demo geht bei mir nicht. XD
Aber egal, wollte nur allen (und zukünftigen) professionellen Programmierern hier einen wichtigen Karrieretipp mit auf den Weg geben: http://phpadvent.org/2009/unmaintain...toyan-stefanov
Traurigerweise scheint alles an populärem C/C++-Code, den ich bisher gesehen habe, ziemlich exakt diesem Muster zu folgen. XD
--
A human is a system for converting dust billions of years ago into dust billions of years from now via a roundabout process which involves checking email a lot.
Geändert von drunken monkey (28.08.2011 um 22:56 Uhr)
Der Vorschlag mit dem Cyrillic а klingt wirklich sehr verlockend. Damit kann man Nachfolger bestimmt tagelang beschäfigen.
...
Auf die Art bin ich mal Stunden lang nem Syntax Error hinterhergerannt. Das Problem war letztendlich, dass irgendwas, was ich für ein Minus gehalten hab, eigentlich ein Gedankenstrich oder sonst was war, was in Monospace Schriftarten nicht unterscheidbar ist. Hat wohl irgendein Editor automatisch ersetzt.
Auch immer wieder ungern gesehen: Editoren, die UTF-8 mit byte-order mark speichern. Herrlich, wenn einem plötzlich die Webapp kaputt geht, weil jemand beim letzten Commit ein überflüssiges, unsichtbares Zeichen eingebracht hat und PHP jetzt keine Header mehr senden kann, weil ja bereits Seiteninhalt gesendet wurde.
Auch immer wieder ungern gesehen: Editoren, die UTF-8 mit byte-order mark speichern. Herrlich, wenn einem plötzlich die Webapp kaputt geht, weil jemand beim letzten Commit ein überflüssiges, unsichtbares Zeichen eingebracht hat und PHP jetzt keine Header mehr senden kann, weil ja bereits Seiteninhalt gesendet wurde.
...
Oooohja, BOMs sind verdammt böse! XD Hat mich damals auch einige Zeit gekostet, da drauf zu kommen, nachdem ich auf Notepad++ umgestiegen bin …
Aber für die Zwecke des Unmaintainable-Machens sind sie halt leider kaum geeignet. :-/
--
A human is a system for converting dust billions of years ago into dust billions of years from now via a roundabout process which involves checking email a lot.
Hab hier was auf meiner Platte gefunden was ich schon ganz vergessen hatte.
Einen (klarerweise fehlgeschlagenen) Versuch, das Problem des Handlungsreisenden (travelling salesman problem) zu lösen.
Das Demoprogramm testet den Algo mit 6 Stationen und hält immer bei einem Fehler an. Bei durchschnittlich 2,5-3% der Fälle liegt er falsch, mit einem Unterschied von 1-2%, seltener bis zu 5%.
Mir ist grade ein sehr interessanter Ansatz über den Weg gelaufen, um MD5 Hashes zu cracken: BozoCrack. Das ist ein winziges Ruby Programm, das die Hashes ganz stumpf googlet und dann das Suchergebnis als Dictionary für eine Attacke verwendet. Dadurch, dass viele MD5 Cracker Seiten ihre Ergebnisse in googlebaren Tabellen haben, ist die Erfolgsquote ziemlich hoch.
Mir ist grade ein sehr interessanter Ansatz über den Weg gelaufen, um MD5 Hashes zu cracken: BozoCrack. Das ist ein winziges Ruby Programm, das die Hashes ganz stumpf googlet und dann das Suchergebnis als Dictionary für eine Attacke verwendet. Dadurch, dass viele MD5 Cracker Seiten ihre Ergebnisse in googlebaren Tabellen haben, ist die Erfolgsquote ziemlich hoch.
...
Also sooo gut funktioniert das nicht.
Bei einem Schnellversuch eben, musste der verschlüsselte Text schon sehr simpel sein, damit das Programm etwas fand.
Für vernünftige Passwörter halte ich das für keine Gefahr. Der Autor übertreibt "ein wenig".
Mal so reingeworfen, der MapMaker für Mr. Hat I Remake das ich im Rahmen einer Vorlesung hier machen darf 3 Wochen Arbeit haben sich dann doch gelohnt. Und gespeichert wie die Map wie ein Boss Mit Serialization8)
Also sooo gut funktioniert das nicht.
Bei einem Schnellversuch eben, musste der verschlüsselte Text schon sehr simpel sein, damit das Programm etwas fand.
Für vernünftige Passwörter halte ich das für keine Gefahr. Der Autor übertreibt "ein wenig".
...
Das ist klar. Aber in der Regel willst du ja nicht unbedingt ein bestimmtes Passwort haben, sondern (möglichst viele) beliebige aus einer ganzen Liste mit Hashes (etwa einem geklauten Datenbankdump). Da sind die Chancen schon recht hoch, dass irgendwer ein schwaches Passwort hat und so ein naiver Ansatz ist wesentlich praktikabler, als eigene Tabellen anzulegen.
Manchmal kann Open Source Software echt toll sein. Ich hab einen kleinen Bug in den GitLabHQ Install Scripts gefunden, ihn direkt im github Webinterface gefixt, einen Merge Request geschickt und grade mal 5 Minuten später wurde der Fix ins Hauptrepository übernommen. Genau so muss das laufen.
Manchmal kann Open Source Software echt toll sein. Ich hab einen kleinen Bug in den GitLabHQ Install Scripts gefunden, ihn direkt im github Webinterface gefixt, einen Merge Request geschickt und grade mal 5 Minuten später wurde der Fix ins Hauptrepository übernommen. Genau so muss das laufen.
...
Also, ich lasse zz. jemanden bis Februar warten, bis sein Request abgearbeitet wird.
--
"When I was in college, there were certain words you couldn't say in front of a girl," "Now you can say them, but you can't say 'girl." - Tom Lehrer