- Diagramme generieren mit Graphviz
Für manche ein alter Hut, ich hab das noch nicht gekannt. - 3 Sets of Programming Exercises to Polish Your Skills
In den Comments stehen noch ein paar mehr Exercises - FLOSS Weekly 79: David Heinemeier Hansson
Zwar schon eineinhalb Monate alt, aber unterhaltsames Interview mit DHH
Schlagwort: Coding
Random Links #27
- Easy license headers with maven
Einen Lizenzheader in allen Sourcen einfügen auf “Knopfdruck”? Here we go… - Project Euler
Programmieraufgaben um Schrittweise eine neue Sprache zu lernen. Spitzen Seite! - Brainfood – gesunde Nahrung für das Gehirn
Das mit den Nüssen war mir klar, die Birnen hatte ich aber nicht auf der Rechnung.
Random Links #18
- Making the Good Programmer … Better
Klare Sache, ich muss mal einen Blick auf mylin werfen. - Is Cursive Handwriting Dead?
Naja, tot nicht, aber gar so lebendig …. - SourceForge.net Community Choice Awards
Hier ist ziemlich oft Portable Apps dabei.
Random Links #15
- âDonatingâ? Code
So schaut die MS-GPL Sache schon wieder ganz anders aus. Wars etwa doch nicht so gewollt? - The One Character Block Comment
Naja, sowas soll ja eigentlich der Editor machen. - Django 1.1 release candidate available
Open source, BSD license 🙂 - Is Unit Testing worth the effort?
Kurze Antwort: Ja, ja und nochmals ja.
Random Links #11
- Become a Better Programmer – Learn Something Else
Schön auf den Punkt gebracht, am Besten gefällt mir aber das. - A couple of lessons I learned about API design
…working on open source is a great experience …. we are always going to find somebody with better ideas than ours…
Erste Schritte mit XCode und Objective-C
Ich habe ja keine Ahnung vom Programmieren am Mac. Das will ich aber jetzt ändern. Darum stürze ich mich ohne wirkliche Vorkenntnisse gleich auf das neue XCode 3.0, das übrigends gratis mit dem MacOS X Leopard ausgeliefert wird.
Gleich am Anfang die bittere Frage ala “Welches Schweinderl hättens denn gern?” :
Ich entscheide mich prompt (*HUST*) für “Cocoa Application”. Natürlich Objective-C. Alles andere ist doch Kinderkram.
Jetzt gehts erst mal richtig los. Ich, keine Ahnung, will gleich mal am User Interface ein wenig schrauben. Aha: Interface Builder. Dann ist ja grundsätzlich nicht mehr so schwer, hätte ich nicht eine schon ein wenig veraltete (aber immer noch gute) Literatur (COCOA Programming for MacOS X.: Programming for OS X) als Hilfe. Hilfe!!!
Egal, nach längerem Probieren und der XCode Hilfe schaffe ich es dann doch, ein Objekt hinzu zu fügen. Man zieht es einfach aus der Toolbox so wie die anderen GUI Elemente ins nib File (nib steht für “NeXT Interface Builder’ – Aha aha aha).
Dann fällt mir gleich etwas wirklich Tolles auf: Es ist sehr einfach actions mit Methoden zu verknüpfen, nämlich mit Drag & Drop. Echt Toll:
Wenn ich es richtig verstanden habe macht man mit dem Interface Builder ein Objekt, das serialisiert und persistiert wird und dann zur Laufzeit deserialisiert und geladen wird. Klingt interessant.
Fertig mit dem Interface Builder gehts dann erstmal in den Code. Objecitve-C wirkt etwas gewöhnungsbedürftig. Dazu aber vielleicht später mehr. Erst mal will ich mir die Werkzeuge ansehen.
Was mir gleich sehr gut gefällt: Ich kann natürlich die Hintergrundfarbe auf schwarz ändern. Ohne Probleme. (Warum ist das in der Windows Welt noch immer so schwierig ?)
Nicht so gut, dass ich die schließenden Klammern selber machen muss, das könnte automatisch gehen. Komischerweise gehts bei den geschwungenen automatisch, warum also nicht auch bei den eckigen und runden?
Dafür piepst es wenigstens wenn ich eine eckige Klammer offen habe und als schließende eine runde machen will. Das ist wirklich toll.
Da ich mich ja nicht wirklich im Objective-C auskenne, vertippe ich mich gleich mal und will das Programm starten. Da kommt ein auch gleich eine Warnung:
Schaut toll aus, der Inhalt ist verständlich und ist auch sofort da. Nicht so lahm wie das Exception Window vom Visual Studio.
Jetzt habe ich mein Hello World fertig. Bin schon gespannt wie es mir weiter ergehen wird…
Cocoa
I am currently diving into Cocoa programming. I am impressed about the developer tools from Apple. In particular the Xcode IDE is great (sure, I can only speak about the first look). Xcode is shipped with Mac OS X, there are no additional fees. Now I wonder why Microsoft take money for their Visual Studio. Anyway, I like Xcode very much. But maybe I change my mind when I dive deeper. Lets see…
Ugly One Layer Application
Once again I’m sick about those ugly One-Layer-Applications, having all code in the presentation layer.
Recently I read this interesting artcle.
One moment I thought I found the cause for all these “One-Layer-Mess”: Visual Studio. But for sure, not Visual Studio (or Microsoft) is responsible for these ugly code; it’s always the developer in the end.
But in many cases Microsoft is setting trends. And some of these trends are definitely wrong!