Vor einem Jahr habe ich Why the Lucky Stiffs’ poignant guide to ruby mal recht oberflächlich überflogen, mich aber ansonsten nicht weiter mit Ruby beschäftigt. Nachdem ich mir vor kurzem Perl angesehen habe, was durch die vielen globalen Funktionen und Ausnahmen zu Sonderregeln keinen besonders guten Eindruck auf mich machte, will ich mich jetzt doch [...]
Die Entstehung der Seite verfolge ich bereits seit über einem halben Jahr als Abonnent des Stackoverflow Podcasts, aber selbst angemeldet habe ich mich erst später. In der Seite geht es um nichts als das Stellen und Beantworten von Programmierfragen. An sich nichts weltbewegend neues, aber die unheimliche Dichte von Experten stellt sicher, dass sogar schwierige [...]
Mittlerweile besitze ich mein iPhone seit etwa einem halben Jahr, und ich muss sagen, es ist den Preis (den mein Vater berappt hat:P) vielfach wert, zumindest für mich.
Das Gerät ist schon recht nah dran an den Systemen, die ich aus Science-Fiction Büchern kenne. Ich nutze es zum Telefonieren (selten und knapp, wie es meine Art [...]
Als Nebenprodukt der Entwicklung des Molrechners ist eine CSV (Comma separated values, die einfachste Methode, Tabelleninhalte in leicht zu parsenden Textdateien zu speichern)-Datei des Periodensystems der Elemente entstanden, die ich aus einer deutlich umfangreicheren XML-Datei gewonnen habe. Die Tabelle hat nur vier Spalten:
Name, Masse, Ordnungszahl, Symbol
Also zum Beispiel:
Oxygen,15.9994, 8, O
Vielleicht kann ja irgendwer das irgendwann [...]
Da die “Kluge Bücher lesen”-Variante zum Lernen von C++ mir nicht wirklich viel Spass gemacht hat, wollte ich mich trotz meiner lückenhaften Kenntnisse doch einfach mal in ein kleines Projekt stürzen. Wenn ich eine Sache gut kann, dann ist das trivial winzige Programme zu konzeptionieren. In diesem Fall hat das Programm genau ein einziges Feature;)
Man [...]
Joel Spolsky, den ich wohl als einen meiner Vorbilder bezeichnen würde, hat mehr als einmal geschrieben, dass er das Sich-Herumplagen mit Pointern und Speicherverwaltung und dem ganzen Low-Level Zeug, mit dem ich mich als verwöhntes Java-Kid nicht wirklich beschäftigen muss, für eine gute Methode hält, Computer besser zu verstehen. Wer will das nicht?
Also [...]
Da ich ja immerhin bei einem Beratungsunternehmen für Banken arbeite, wäre es schon ganz gut, wenn ich eine grobe Vorstellung davon habe, was die eigentlich machen. Also habe ich mir “Einführung in Futures- und Optionsmärkte” von John C. Hull ausgeliehen, was offenbar als Standard-Werk in der Branche akzeptiert ist. Ich versuche tapfer darin zu lesen, [...]
Wenn man mal über einige Coding-Konventionen nachdenkt, die sich in den letzten 40 Jahren so etabliert haben, wird man feststellen, dass einige davon sich in Zeiten leistungsfähiger IDEs wie Eclipse wohl einfach überlebt haben. Zum Beispiel ist es in der OOP(Objekt-oprientierten Programmierung) in C++ wohl üblich, Member-Variablen (Also Variablen, die einer Instanz einer Klasse “gehören”, [...]
Nachdem ich versucht hatte, Linux auf einem USB-Stick zu installieren (ohne Erfolg T_T), konnte ich den Großteil des Speicherplatzes unter Windows nicht mehr nutzen, da der Großteil des Speichers einer Linux-Partition zugeordnet war, mit der Windows nichts anfangen kann. Nach einigem Kopfzerbrechen und Fluchen hat schließlich dieser Artikel geholfen: http://www.lancelhoff.com/2008/05/01/multi-partition-a-usb-flash-drive-in-windows/
Jetzt stehen mir endlich wieder die [...]
Um GUIs mit SWT zu bauen, muss man die einzelnen Widgets kennen. Unter eclipse.org/swt/widgets/ habe ich eine praktische Übersicht der vorhandenen Widgets gefunden. Zusammen mit der Javadoc-Referenz zu Eclipse hat man bereits eine Menge an Informationen.
Übrigens: Wenn man ein Layout wie etwa GridLayout zur Ausrichtung der einzelnen Objekte nutzt, funktioniert setSize() für einzelne Widgets [...]
| M | D | M | D | F | S | S |
|---|---|---|---|---|---|---|
| « Nov | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||