Archiv für die Kategorie ‘IT’

Erste Eindrücke zu Ruby

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

Stackoverflow.com

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

Ode an mein iPhone

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

Periodic.csv

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

Molrechner

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

C++ in Visual Studio

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

Derivate

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, [...]

Namen von Member-Variablen

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”, [...]

USB-Stick partitionieren

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

SWT Widgets

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