Tja, schon Dienstag und ich bin mittlerweile 40h wieder in der Heimat, trotzdem ein kurzes Review.
Samstag morgen um kurz vor 10 kamen wir als Pulk von 10 Münchnern im Hamburger Geomatikum an, nicht ohne meine fassungslose Feststellung, dass man sich auch verlaufen kann, wenn 6 Leute auf 6 iPhones 6 mal Google Maps studieren.
Dann gings gleich los mit dem Begrüßen alter Bekannter (aus dem IRC, von Konferenzen und sonstigen Events) und... Frühstück! Dazu erstmal ein riesiges Lob, das Essen war 1a und auch reichlich vorhanden, dazu noch von einem grandiosen Team serviert.
Weiter gings mit der Planung/Abstimmung der Sessions, das hätte man irgendwie straffen sollen, ich weiss nur nicht wie. Dann folgten 4 Sessions mit viel Palaver dazwischen, bei mir Softwaremetriken, PHP Performance Un-Tuning, Enterprise PHP und Zukunft der QA in PHP. Enterprise war mir etwas zu allgemein, auf jeden Fall aber besser als die letztjährige Version, die sich auf ein PHP-Bashing vs. Java-Bashing herunterbrechen liess und die Zukunft der QA war mehr die Gegenwart der QA, aber trotzdem ein guter Überblick.
Samstag abend haben wir uns dann vom Mob ferngehalten, mir persönlich war der Gedanke an 180 Leute am selben Ort sowieso etwas suspekt. Also beim abends weggehen. Wir haben einen ausgedehnten Spaziergang von ca. 80min auf dem Weg zu einem geschätzt 10min entfernten Restaurant gemacht, wenigstens was von Hamburg gesehen, und dann weitergezogen.
Dann kam auch schon der Sonntagmorgen, wieder etwas lascher Beginn mit Abstimmung, die irgendwie unnötig lange dauerte, dann Zukunft der QA, zweiter Teil, gefolgt von MySQL Performance (schon das zweite Mal, dass ich den Talk von Kris höre, aber diesmal doch 90% anders als damals). Danach gabs MySQL und HA und noch PHPDocumentor.
Insgesamt hatte ich von einigen Talks mehr versprochen, aber wahrscheinlich könnte man eh nicht viel mehr behalten, und der Hauptaspekt, das Wecken von Interesse bzw. der Anreiz, tiefer in die Materie einzusteigen, wird erfüllt. Werde mir die Slides nochmal zu Gemüte führen, aber insgesamt waren die Sachen doch fast bzw. genau auf Konferenz-Niveau. Also bleibt schon ein Lob für die Speaker :)
Nach erneutem Umherziehen und dem Abfinden mit der Tatsache, dass man Sonntag, 18 Uhr in Hamburg kein Bier
bekommt sind wir dann eben doch zum Flughafen (weil mein Arbeitgeber Anreise und Übernachtung übernommen hat, dafür herzlichen Dank). Da gabs wenigstens Weißbier, wenn auch nur Schöfferhofer.
Zusammengefasst meine (kleinen) Kritikpunkte:
· Leute mit Talks sollten sich vorbereiten oder es als "Diskussionsrunde" ankündigen
· Ich hätte gerne 30- und 60-min-Slots, soll halt jeder selber entscheiden, ob er mehr oder weniger lang reden kann/danach noch Diskussion will, normal ist das abzusehen
· paar mehr Getränke - war aber nicht schlimm, hab beide Tage bis ~15:00 noch was erwischt
Bleibt dann nur ein Dank an alle Beteiligten, das ausgezeichnete Orga-Team und die Sponsoren.
Wir sehen uns nächstes Jahr :)
Since WoW Patch 3.2.0 (or the minor hotfix one week later) hit I had abysmal frame rates. WHere I normally had 50, I now had 5-10. And all my virtual memory was full.
Turns out they changed something with the shadows because some people had experienced a bad display of shadows earlier.
Well, now they killed some optimizations and a ton of people had very low fps. WHAT A GREAT CHANGE.
Anyway, with Windows 7 RC and 4 GB RAM now I'm set. (With my 8800 GTS and new 190.62 Detonator drivers.)
All settings on Ultra, just shadows on the lowest possible and I'm back to 50 fps.. grrr
These are the times when I wished I was a console gamer. No hardware problems. Eithers it's working or it's dead and you replace it. In one part.
Turns out they changed something with the shadows because some people had experienced a bad display of shadows earlier.
Well, now they killed some optimizations and a ton of people had very low fps. WHAT A GREAT CHANGE.
Anyway, with Windows 7 RC and 4 GB RAM now I'm set. (With my 8800 GTS and new 190.62 Detonator drivers.)
All settings on Ultra, just shadows on the lowest possible and I'm back to 50 fps.. grrr
These are the times when I wished I was a console gamer. No hardware problems. Eithers it's working or it's dead and you replace it. In one part.
Hab gerade PMD auf code von mir losgelassen:
-> meckert er, dass ":" keine variable is, also mehrere literale verwendet. ok.
-> meckert er, das könnte final sein
-> meckert er, dass lokale Variablen nicht final sein müssen
-> ausserdem ist + böse, also StringBuffer benutzen
Bläht also insgesamt den Code von:
auf
auf.
Und dann nennt es sich Project Mess Detector statt Creator...
-> meckert er, dass ":" keine variable is, also mehrere literale verwendet. ok.
-> meckert er, das könnte final sein
-> meckert er, dass lokale Variablen nicht final sein müssen
-> ausserdem ist + böse, also StringBuffer benutzen
Bläht also insgesamt den Code von:
auf
public class foo {
public String toString() {
String sS;
sS = ":";
StringBuffer sbSB = new StringBuffer();
sb.append(this.bar);
sb.append(sS);
sb.append(this.baz);
sb.append(tsS);
sb.append(this.xyz);
return sb.toString();
}
}
public String toString() {
String sS;
sS = ":";
StringBuffer sbSB = new StringBuffer();
sb.append(this.bar);
sb.append(sS);
sb.append(this.baz);
sb.append(tsS);
sb.append(this.xyz);
return sb.toString();
}
}
auf.
Und dann nennt es sich Project Mess Detector statt Creator...
As I'm keeping code for my diploma thesis in git and svn atm (various reasons, don't wonder) and I've got a few windows boxes, I've come to see that git+windows isn't always an easy task.
So that I shall forever remember what to do, here's it:
a) open up puttygen
b) import openssh private key
c) save as whatever (putty format)
d) open up putty
e) save a new session:
* gitosis@host.example.org
* port 22 or whatever
* Connection -> SSH -> Auth, select the converted putty key from c) or use pageant
* session name: gitosis_host or something
* important: save to registry, not to file
f) git clone gitosis_host:project.git
So that I shall forever remember what to do, here's it:
a) open up puttygen
b) import openssh private key
c) save as whatever (putty format)
d) open up putty
e) save a new session:
* gitosis@host.example.org
* port 22 or whatever
* Connection -> SSH -> Auth, select the converted putty key from c) or use pageant
* session name: gitosis_host or something
* important: save to registry, not to file
f) git clone gitosis_host:project.git
We had this server, you know, a really old server. It still ran openSUSE 10.2, which is baaad, mkay?
So there was a plan. A brilliant plan. Let's upgrade it to 11.1. No clean install, no DVD, just netinstall.
Then there was silence, because neither the openSUSE websites nor the oracle had any decent hints, all to be found was "OMG ITS DEAD, HALP!"
So the drama began. Disabling all services except sshd was the first step
The plan would be to be a bit conservative and go 10.2 -> 10.3 -> 11.0 -> 11.1, so the second step was to get a decently fresh version of zypper that supports the dup parameter (dist-upgrade).
So off to software.opensuse.org and grab the RPM.
Next came a mass of rpm -Uhv --test [whatever].rpm accompanied by an RPM search for the missing libs and a whiteboard drawing of dependencies as I didn't want to resolve em automatically to avoid completely destroying the system.
Lucky day, after 10 RPMs we had a fresh zypper. Just.. doh, it was a 10.3 zypper without dup. But luckily there was a backport of an 11.0 zypper version for 10.3 and with like 3 more dependencies and an enhanced whiteboard drawing it was done.
The rest went quite normal like described on openSUSE - Upgrade.
- zypper ref, zypper dup, fetch 320 MB
- check /boot/grub/menu.lst, whee, new kernel.
- reboot
- no ping, grab serial console
- doh, it's root(hd0,0) and not root(/dev/md0)
- woohoo, booting up
- uname -a shows a correct kernel, but yast won't start. whatever, next step
From then on it was just following the aforementioned upgrade procedure with additional attention to be paid to not forget zypper in zypper after each zypper ar and a few zypper ref inbetween and upgrading rpm as well. cpio: Bad magic is not something you like to read. (Reminds me of magic_quotes_gpc, what the hell. MAGIC. As in mushrooms, I swear. Ever heard of determinism?
relogin_suggested in yast/zypper is also something that's badly named, it means: "reboot your damn box" - and you should.
Total traffic: about 330MB per Upgrade, so not more than 1GB for 10.2 to 11.1
So, after a few hours everything looks fine, except for a postgrey that switched from tcp sockets to unix sockets without telling anyone and of course overwriting postfix config files. Positively surprised the SuSEfirewall2 rules were all still intact. yast was starting again and after adding the updates-repo and some more zypper up I called it a night.
So there was a plan. A brilliant plan. Let's upgrade it to 11.1. No clean install, no DVD, just netinstall.
Then there was silence, because neither the openSUSE websites nor the oracle had any decent hints, all to be found was "OMG ITS DEAD, HALP!"
So the drama began. Disabling all services except sshd was the first step
The plan would be to be a bit conservative and go 10.2 -> 10.3 -> 11.0 -> 11.1, so the second step was to get a decently fresh version of zypper that supports the dup parameter (dist-upgrade).
So off to software.opensuse.org and grab the RPM.
Next came a mass of rpm -Uhv --test [whatever].rpm accompanied by an RPM search for the missing libs and a whiteboard drawing of dependencies as I didn't want to resolve em automatically to avoid completely destroying the system.
Lucky day, after 10 RPMs we had a fresh zypper. Just.. doh, it was a 10.3 zypper without dup. But luckily there was a backport of an 11.0 zypper version for 10.3 and with like 3 more dependencies and an enhanced whiteboard drawing it was done.
The rest went quite normal like described on openSUSE - Upgrade.
- zypper ref, zypper dup, fetch 320 MB
- check /boot/grub/menu.lst, whee, new kernel.
- reboot
- no ping, grab serial console
- doh, it's root(hd0,0) and not root(/dev/md0)
- woohoo, booting up
- uname -a shows a correct kernel, but yast won't start. whatever, next step
From then on it was just following the aforementioned upgrade procedure with additional attention to be paid to not forget zypper in zypper after each zypper ar and a few zypper ref inbetween and upgrading rpm as well. cpio: Bad magic is not something you like to read. (Reminds me of magic_quotes_gpc, what the hell. MAGIC. As in mushrooms, I swear. Ever heard of determinism?
relogin_suggested in yast/zypper is also something that's badly named, it means: "reboot your damn box" - and you should.
Total traffic: about 330MB per Upgrade, so not more than 1GB for 10.2 to 11.1
So, after a few hours everything looks fine, except for a postgrey that switched from tcp sockets to unix sockets without telling anyone and of course overwriting postfix config files. Positively surprised the SuSEfirewall2 rules were all still intact. yast was starting again and after adding the updates-repo and some more zypper up I called it a night.
« previous page
(Page 2 of 21, totaling 101 entries)
next page »
Layout by Ricky Wilson | Serendipity Template by Carl Galloway | Login
About
Life's a bitch, life's a whore. Nothing less, nothing more.
Read More
Der Autor...
... studierte bisher Informatik. Und zwar an der LMU München. Nebenher arbeitete er als PHP-Entwickler und Admin. Seit kurzem sogar Vollzeit und in Farbe
Quicksearch
last.fm
Song: World On Fire
Artist: Sarah McLachlan
1. February 2012, 13:30
Song: Grafton Street
Artist: Dido
1. February 2012, 13:24
Song: Warrior's Dance (Benga Remix)
Artist: The Prodigy
16. October 2011, 17:18
5. February 2012, 05:31


