Versionskontrolle ist ein essentielles Tool der Softwareentwicklung. Ich betreibe meine Entwicklung im Trunk, wenn die Revision produktreif ist, wird ein Tag angelegt und dieser ausgeliefert. Soweit so gut, dann tauchen Probleme auf und ein Hotfix wird notwendig. Da die Entwicklung aber fortgeschritten ist, wird der Fix im Tag erledigt. Dann zurück in den Trunk gemerged. Das ist zwar praktikabel doch wirklich schön ist das vorgehen nicht.
20.08.10
von patrick
Ein paar Urlaubsbilder
Sorry wenn ihr jetzt aufgrund des Titels Bilder von mir am Strand erwartet habt :)
Die Sache mit den Versionskontrollsystemen (CVS, SVN, Git, etc) wurde mal eingeführt um einem Team von Entwicklern eine gemeinsame Codebasis zu ermöglichen. Wenn der Entwickler den Code ändert, wird er bei einchecken auch immer zu einem Kommentar der Änderung aufgefordert. Darüber kann er dem Team Infos über die Änderungen mitteilen. Nach meinen Erfahrungen wird diese Funktion leider nur selten dazu benutzt, sinnvolle Informationen mitzuteilen. Beispielsweise sagen Einzeiler wie “Updated acctList” oder “Added working folderAddMember” nichts über die Änderungen aus. Auf progit.org findet sich eine gute Beschreibung für Commit-Messages:
Getting in the habit of creating quality commit messages makes using and collaborating with Git a lot easier. As a general rule, your messages should start with a single line that’s no more than about 50 characters and that describes the changeset concisely, followed by a blank line, followed by a more detailed explanation. The Git project requires that the more detailed explanation include your motivation for the change and contrast its implementation with previous behavior — this is a good guideline to follow. It’s also a good idea to use the imperative present tense in these messages. In other words, use commands. Instead of “I added tests for” or “Adding tests for,” use “Add tests for.” Here is a template originally written by Tim Pope at tpope.net:
Short (50 chars or less) summary of changes
More detailed explanatory text, if necessary. Wrap it to about 72
characters or so. In some contexts, the first line is treated as the
subject of an email and the rest of the text as the body. The blank
line separating the summary from the body is critical (unless you omit
the body entirely); tools like rebase can get confused if you run the
two together.
Further paragraphs come after blank lines.
- Bullet points are okay, too
- Typically a hyphen or asterisk is used for the bullet, preceded by a
single space, with blank lines in between, but conventions vary here
If all your commit messages look like this, things will be a lot easier for you and the developers you work with. The Git project has well-formatted commit messages — I encourage you to run git log –no-merges there to see what a nicely formatted project-commit history looks like.
In einer Zeit von häufigen Commits (Continuous Integration) ist es verständlicher weise aufwändig jede kleine Änderung (Typos, UI alignements, Code Formatierungen, etc) zu kommentieren. Meine Empfehlung wann ein Entwickler eine ausführliche Message schreiben sollte:
- Wenn sich ein Klassenname ändert oder eine Klasse verschoben wird
- Wenn sich die Signatur einer Methode ändert
- Wenn neue Bibliotheken verwendet werden
Diese Liste könnte sicherlich noch um einige Punkte ergänzt werden, aber prinzipiell geht es um Änderungen, die die Struktur des Codes oder des Projekts verändern, quasi Refactorings.
18.08.10
von patrick
Das wichtigste in Kürze
-> Bin aus dem Urlaub zurück und direkt wieder in den Alltag, daher keine Zeit für ausführliche Blog-Einträge ;)
-> Sortiere und bearbeite viele Fotos die bald hier und da anzusehen sein werden tun machen
-> Mein Standard-Objektiv ist am zweiten Urlaubstag kaputt gegangen, muss den Kaufbeleg wegen der Garantie suchen
-> Am Samstag geht es auf die Froscon. Ist ja quasi nebenan und es gibt ein paar Vorträge zu NoSQL, Cloud-Computing und Agile Development
-> Nach dem Urlaub wird es wieder Zeit für Sport…
Seit längerem steht auf meiner Wunschliste ein Polfilter (der hier bei Amazon). Ich hätte die Scheibe gerne für einige Fotoprojekte um die Spiegelungen zu reduzieren. Nach dem ersten Abdrücken aus dem Fenster viel mit die krasse blaufärbung des Himmels auf. Das ist sehr schön auf den ersten beiden Vergleichsbildern zu sehen. Auch der Kontrast der Dachziegel hat sich stark verändert. Da habe ich mich erstmal bei Wikipedia schlau gemacht. Die Farben können intensiver wirken und die Kontraste flacher. Ersteres ist mir ja wie gesagt direkt aufgefallen, letzteres kann ich bisher nicht bestätigen. Ich finde die Kontraste wirken “tiefer”.
Alles in allem bin ich positiv überrascht, wenn auch die Effekte nicht immer auftreten. In wie weit die Abhängigkeit zum Einfallswinkel das komponieren beeinflusst, werde ich dann erst im weiteren Praxis Einsatz sehen.
Hier erstmal noch ein paar Testbilder, links immer mit Polfilter in unterschiedlicher Drehstellung.






27.07.10
von patrick
Von der Bike Tour
Zwei Impressionen vom heutigen MTB Trip zur Löwenburg im Siebengebirge. Leider wurde nichts aus dem geplanten Trip in den Bikepark Boppard. Der Regen sah schon übel aus. Naja, wird nachgeholt. Photos vom iPhone, daher die mäßige Quali.
22.07.10
von patrick
“Zeche Zollverein missachtet Panoramafreiheit”
Bonn: Neuer Abmahn-Skandal: Zeche Zollverein missachtet Panoramafreiheit | Bonner Presseblog.
“Es kann nicht sein, dass Fotografen, die in die europäische Kulturhauptstadt Region reisten, etwa, wie am vergangenen Wochenende für das Still-Leben auf der A40, oder wie am kommenden Wochenende zur Loveparade in Duisburg, Angst haben müssen, auch die Zeche Zollverein zu fotografieren, da sonst Abmahnungen auf sie zukommen könnten”, betonte die stellvertretende DJV Bundesvorsitzende Ulrike Kaiser. “Für uns ist klar: Es gilt auch im Fall der Stiftung Zollverein die Panoramafreiheit für Fotografen. Die Stiftung Zollverein kann diese nicht missachten”, so Kaiser. Zudem sei das die schlechteste Öffentlichkeitsarbeit für den Standort Ruhrgebiet, die man sich vorstellen kann.
Dazu kann ich nur sagen, Full Ack! Ich habe mich auch schon mal gefragt was ich alles so im öffentlichen Raum fotografieren darf und was nicht. Sehr seltsam. Ob ich wohl ärger für die Post-Tower Bilder bekomme?
15.07.10
von patrick
Neues Outfit
Und hiermit präsentiere ich meinen Blog im neuen Outfit. Kein Ausgefallenes Design, das wollte ich nicht. Das alte Theme gefiel mir eigentlich gut, ich wollte aber mehr weniger Farbe um mehr Wert auf die Fotos zu legen. Außerdem sollten die Fotos in den Artikeln ein größeres Format bekommen. Das neue Theme ist ein etwas abgewandeltes Handgloves WordPress Theme. Ich habe zuerst selbst versucht ein Design zu kreieren, aber irgendwie passte es mir nicht und sah auch zu sehr von hier oder hier kopiert aus. Wie auch immer ich bin mit dem neuen sehr zu frieden. Nun bleibt das Ganze wie immer am häufigen Posten hängen.
Kommentar zum neuen Outfit gerne! Ach und noch etwas, wenn jemand ein WordPress Plugin kennt, dass mir Flickr Bilder in einem selbst zu bestimmenden Format in den Blog einfügt: Haben will!
07.07.10
von patrick
Post Tower Bonn
Da lebt man in Bonn und ist Kamerabegeistert, da bleibt es nicht aus den Post Tower zu fotografieren.
06.07.10
von patrick
Japanischer Garten in der Bonner Rheinaue
Gestern ging es mit ein paar Freunden zum Fotografieren in die Bonner Rheinaue, genauer gesagt den Japanischen Garten. Eigentlich waren wir eher auf Sonnenschein und Blütensuche eingestellt, als dann der Regen einsetze, änderten sich die Motive :) Die Aktion gab dennoch gute Ausbeute.




