johker’s blog stories about me, my life, science and my trips

1Aug/090

Wordpress Update

Habe gerade eben ein automatisches Upgrade von Version 2.7.1 auf Version 2.8.2 durchgeführt. Hat wunderbar funktioniert. Ich muss mir ganz ehrlich eingestehen, dass ich nicht gedacht hätte, dass das reibungslos funktioniert. Naja, bin ich vielleicht etwas zu sehr an Linux gewöhnt :-)

29Jul/091

Bombenalarm

Es ist mal wieder stark was los in Böblingen:
http://www.stuttgarter-nachrichten.de/stn/page/2144517_0_9223_-bombe-gefunden-grossalarm-in-boeblingen.html

7Jul/090

Schon lange nix mehr von mir gehört

Schon lange habe ich keinen neuen Beitrag mehr geschrieben. Das soll nicht heißen, dass der Blog tot ist, sondern, dass ich zur Zeit stark von meiner Bachelorarbeit eingenommen werde. Ich will hier dennoch schonmal einen kleinen Ausblick geben, welche Beiträge in nächster Zeit folgen werden:

  • Installation und Konfiguration von Tomcat
  • Installation und Konfiguration von funambol

Falls ihr weitere Wünsche habt, dann hinterlasst doch einfach einen kleinen Kommentar.

31May/090

Ein Stück USA in Deutschland

Dank unserem neuen Mitbewohner haben wir nun Zugang zu den Einkaufsläden in der Kaserne. Endlich muss ich nicht mehr auf Mountain Dew, gute Chips, BBQ Sauce und ähnliche Annehmlichkeiten verzichten.

@matthes: Ich trink jetzt gemütlich ein Mountain Dew in der Hängematte :-)

Amerikanische Produkte

Amerikanische Produkte

Filed under: Allgemein No Comments
30Apr/091

Klausurwoche

Heute ist nicht nur der letzte Vorlesungstag meiner BA-"Karriere" - Moment, das heißt jetzt ja DH - es ist auch die Woche vor der Klausurwoche. In den vergangen paar Semestern, bzw. zumindest in den ersten paar war in dieser Woche immer die Hölle los und man hat sich Stress ohne Ende gemacht. Nicht aber dieses Mal. Alles ist ganz locker, man lebt einfach vor sich hin und ab und an lernt man Mal ein bisschen und erledigt noch ein paar Hausarbeiten. Ich weiß auch nicht, warum ich das BA-Studium nicht mehr ernst nehmen kann...
So Jungs, ich muss mich jetzt wichtigeren Aufgaben widmen: verbleibende Tage zählen bis es endlich vorbei ist.

1Mar/093

Selbstmarketing

In der heutigen Zeit muss man sich ja ums Branding und Selbstmarketing kümmern und deshalb habe ich mir gestern die Domain johanneskern.net registriert. Für mich erschien es als der erste logische Schritt, den es in diese Richtung zu unternehmen galt.

Für euch als  Besucher meines Blogs heißt das, dass ihr die Seite ab sofort sowohl über johanneskern.net als auch über johker.ibutho.de erreichen könnt.

Über weitere Schritte in dieser Hinsicht werde ich euch auf dem Laufenden halten.

23Feb/090

Time for a change

Als ich mich heute mal wieder auf wordpress.org umgeschaut habe, fiel mir dieses wunderschöne Theme auf, das ich mir dann gleich runtergeladen und installiert habe. Es hat sogar ohne irgendwelche Anpassungen funktioniert.
Es fasziniert mich immer wieder wie schön integriert wordpress ist - nicht zu vergessen wie unglaublich anpassbar es an die eigenen Bedürfnisse ist durch Plugins.

Viel Spaß beim Schmökern!

18Jan/090

Neujahr

Das neue Jahr ist jetzt ja schon wieder 18 Tage alt, deshalb wollte ich die Gelegenheit nutzen und ein paar Worte verlieren. Zu allererst finde ich es sehr bizarr, dass einige Leute - ja sogar Volksgruppen - bis heute das Konzept von Sylvester noch nicht richtig verstanden haben. Man zündet Raketen an, nicht Autos. Unsere Nachbarn, die Franzosen haben das wohl noch nicht so ganz verstanden (siehe hier). Vielleicht sollte ich rechtzeitig zum Jahresende Kurse anbieten. Damit könnte man sich eine goldene Nase verdienen; Versicherungen und der Staat würden einen sicher gut bezahlen.  Richtet man den Blick ein Stückchen weiter nach Osten, entdeckt man zwei weitere Nationen, die das mit Sylvster auch nicht nicht so richtig raus haben: die Israelis und Palästinenser. Jungs, ihr sollt Sylvesterraketen anzünden, keine Langstreckenraketen (siehe Operation gegossenes Blei). Netterweise haben die angrenzenden Länder darauf verzichtet Raketen zu zünden.

Kommen mir zu meiner Wenigkeit. Ich habe Sylvester dieses Jahr im kleinen Kreis gefeiert. Zuerst mit meinen Eltern, meinem Bruder, Pia und Ani bei Fleisch- und Schokoladenfondue und später dann in gemütlicher Männerrunde in Winklers neuer Wohnung. Die Wohnung wurde stilecht eingeweiht mit Steaks grillen in der Küche, Alkohol und Gesprächen. Unsere Getränkeauswahl bestand aus badischem Wein und Jägermeister. Da Winklers Küche recht spartanisch ausgestattet ist (Kühlschrank, Gefrierschrank, Mikrowelle, Toaster), haben wir Elus Raclette umfunktioniert um Steaks zu grillen. Das Ergebnis konnte sich sehen lassen. Nachdem wir 4 Flaschen Wein und eine Flasche Jägermeister kredenzt hatten, hatten wir auch ein gewisses Level erreicht, um nach draußen zu gehen und uns das Feuerwerk anzuschauen. Leider ist dieses etwas mager ausgefallen, doch was will man von einem kleinen Provinznest wie Steinach denn erwarten? Was mir negativ aufgefallen ist, war dass die Chinesen dieses Jahr kein spektakuläres Feuerwerk abgebrannt haben und dass ich die verdammte Flasche Sekt fast alleine trinken musste. Danke Jungs, ihr seid echt wahre Freunde. Die Flasche Sekt erklärt auch, warum ich schon so früh nach Hause wollte (irgendwann zwischen 0.30 Uhr und 1.30 Uhr, für Aufklärung wäre ich in diesem Falle dankbar).

Der nächste Tag - wer hätte es anders erwartet - hat eher suboptimal angefangen. Alles hat sich gedreht und die Nahrungsaufnahme gestaltete sich bis zum späten Abend sehr schwierig. Mein einziger Trost war, dass es anderen Anwesenden des gestrigen Abends nicht anders ging :-)

Bilder gibts in der Gallerie.

13Dec/080

Update auf Wordpress 2.7

Habe gerade ein Update auf Wordpress 2.7 durchgeführt. Was man nicht alles für ein bischen Ablenkung tut - so kurz vor der Klausurphase :-) . Ging absolut problemlos von statten. Ich bin schon gespannt, wie zuverlässig die Auto-Update Funktion sein wird... bei den Plugins hat das bisher ja immer wunderbar geklappt. Leider werden ja keine inkrementellen Updates gemacht, obwohl von wordpress Seite bei der Entwicklung ja schon ewig auf SVN gesetzt wird, was zuverlässige diff-Utilities bereitstellt und sowas eigentlich sehr einfach machen sollte...

Das neue Admin-Menü gefällt mir auch sehr. Ist viel übersichtlicher als das alte. Vor allem ist jetzt auf der linken Seite immer eine Menüleiste sichtbar und man kann schnell navigieren. Alles in allem Daumen hoch an das Wordpress-Team. Macht weiter so.

In nächster Zeit versuche ich auch mal wieder was Produktives zu schreiben, bevor der Blog Spinnweben ansetzt. In letzter Zeit stand hier ja alles ziemlich still.

17Aug/080

Schaltjahre

Ein leidiges Thema. Man könnte meinen es sei ganz einfach ein Schaltjahr zu berechnen: Lässt sich ein Jahr ohne Rest durch 400 teilen, dann ist es ein Schaltjahr, lässt es sich ohne Rest durch 4 teilen, dann ist es auch ein Schaltjahr, lässt es sich aber ohne Rest durch 100 teilen, ist es kein Schaltjahr. Daraus folgt, dass das Jahr 2000 ein Schaltjahr ist, die Jahre 1800 und 1900 z.B. sind aber keine Schaltjahre, da sie sich zwar ohne Rest durch 4 teilen lassen, aber (leider) auch ohne Rest durch 100.

Wie ich darauf komme über Schaltjahre zu schreiben? Ganz einfach: ich habe zur Zeit beruflich mit dieser Problematik zu kämpfen und musste dabei leider feststellen, dass einige Programme Schaltjahre falsch berechnen. Zugegeben, Datumsarithmetik ist kein einfaches Thema, doch Schaltjahre sind - wie ich oben gezeigt habe - nun wirklich nicht schwer zu berechnen.
Ein Negativbeispiel für die Schaltjahrberechnung ist das Linux Kommandozeilen-Tool cal und seine Abkömmlinge calendar, ncal und ccal. Für sie ist das Jahr 1700 fälschlicherweise ein Schaltjahr, wie auch das Jahr 1500. Das Jahr 1800 hingegen ist korrekterweise kein Schaltjahr. Ich weiß leider nicht wie sich dieser Fehler eingeschlichen haben kann und habe auch noch keinen Blick in den Quellcode geworfen, doch ich habe mir fest vorgenommen einen Bugreport einzureichen... wenn ich denn nur wüsste wo, denn das Tool cal hat wohl keine eigene Homepage. Falls also jemand eine Idee hat, wo man den Bug melden kann; ich bin für jede Hilfe dankbar.

Zur Prävention dieses unnötigen Fehlers hier noch ein Stück Code, wie man ein Schaltjahr korrekt berechnet:

bool isLeap(int year) {
return ((year % 4) == 0) && (((year % 100) !=0) || ((year % 400) == 0));
}

Es ist C++-Code, sollte aber sehr leicht verständlich und schnell auf andere Programmiersprachen anwendbar sein.