Archive for the ‘Zivi’ Category

Zivifreuden

Tuesday, October 11th, 2005

Zivis biegen Kondensatoren gerade

Davon werden 1200 Stück pro Tag gebraucht. Wieso man nicht gleich richtig gebogene Kondensatoren bestellt, bleibt wohl für immer ein ungeklärtes Rätsel.

Scheiß Tag

Thursday, September 22nd, 2005

Erinnert sich noch wer an Zum kotzen von vor zwei Wochen? Heute ist quasi Teil 2 davon. Nach einem Tag Zivildienst ohne Mittagspause, noch dazu länger als sonst, komme ich nach Hause, um zu arbeiten. Notebook an, und Ubuntu zickt mal wieder rum. X startet nicht, die USB-Maus wird nicht mehr erkannt, die WLAN-Karte auch nicht. Also zum Straubi fahren, die Ubuntu-CD holen die ich ihm mal geliehen habe und neu installieren. Auf dem Rückweg, nach dem Anfahren an einer Ampel bei meiner ex-Schule, fängt auf einmal unser rund ein Jahr alter Golf 5 an zu rappeln, der Motor heult auf und geht aus. Der Wagen fährt nicht mehr. Ich vermute einen Getriebeschaden, denn trotz eingelegtem Gang rollt der Wagen auf der leicht abschüssigen Straße, beim Auskuppeln kommt nur ein komisches Klackern. Der VW-Notdienst meint, die Antriebswelle sei gerissen (und nebenbei noch an eine Felge geschlagen und dort ein Gewicht zum Entwuchten rausgeschlagen).

Toller Tag heute. Und am Samstag darf ich von mind. 8 bis 19 Uhr bei den Bergischen Bautagen Bimbo spielen. Da kommt Laune auf :)

Zivi im Dienst

Wednesday, September 21st, 2005

Der Lehrgang war so unnötig wie erwartet, dafür aber viel weniger langweilig als erwartet. Das lag wohl ebenso an unserem Tutor Dr. Bernard d’Souza wie an der größtenteils netten Gesellschaft. Aber das nur am Rande.

Heute wurde ich von meiner Zivildienststelle gezwungen, mich mit Excel zu beschäftigen. Speiseplan mit allen drei Menüs, Vor- und Nachspeise sowie Preisen erstellen, die Darstellung auf verschiedenen Arbeitsblättern so variieren, sodass dort nur bestimmte Angaben zu sehen sind. Eigentlich kein Problem, Excel sollte es doch beherrschen, Zellbezüge zwischen Arbeitsblättern zu setzen und nicht benötige Zeilen und Spalten auszublenden oder zu löschen. Tut es auch, aber nicht die Version 97, die mit einer obskuren Fehlermeldung scheiterte. Für Version 2002 auf einem anderen Rechner jedoch kein Problem.

Nach Angabe eines Anfangsdatums sollte dann automatisch die Kalenderwoche angezeigt werden, sowie eine Wochenübersicht der Form “tt.mm. – tt.mm.jjjj”. Kalenderwoche… klingt einfach. Hilfe aufrufen, und tada!, es gibt eine Funktion KALENDERWOCHE(Datum) in Excel. Freudig eingetragen und… halt… die Funktion existiert nicht. Na gut, wozu gibt es Internet, kurz Googlen und wir finden eine nette (und lange!) Formel zur Berechnung der Kalenderwoche als Alternative. Diese Formel benötigt mehrere Male das Datum des ersten Wochentages, da dieses jedoch später noch per VERKETTEN()-Funktion verwendet werden muss, hat es das Format “Text”, und nicht das benötigte Format “Datum”. Nun könnte man es natürlich mitteles der TEXT(Datum; Format)-Funktion in einen Text umwandeln und so der Kalenderwochen-Funktion das Datum im korrekten Format übergeben, doch leider nennt die Hilfe als Format “tt.mm.jjjj”, was jedoch Ausgaben wie “21.00.2005″ erzeugt. Wir finden erst zu spät durch probieren heraus, dass es “tt.MM.jjjj” heißen muss, sodass unsere Kalenderwoche-Formel nun lautet:

=VERKETTEN(
  (
    (
      DATUM(
        TEIL(C4;7;4);
        TEIL(C4;4;2);
        TEIL(C4;1;2)
      )
      - WOCHENTAG(
        DATUM(
          TEIL(C4;7;4);
          TEIL(C4;4;2);
          TEIL(C4;1;2)
        );
        3
      )
      + 3
      - DATUM(
        JAHR(
          DATUM(
            TEIL(C4;7;4);
            TEIL(C4;4;2);
            TEIL(C4;1;2)
          )
          - WOCHENTAG(
            DATUM(
              TEIL(C4;7;4);
              TEIL(C4;4;2);
              TEIL(C4;1;2)
            );
            3
          )
          +3
        );
        1;
        4
      )
      +WOCHENTAG(
        DATUM(
          JAHR(
            DATUM(
              TEIL(C4;7;4);
              TEIL(C4;4;2);
              TEIL(C4;1;2)
            )
            - WOCHENTAG(
              DATUM(
                TEIL(C4;7;4);
                TEIL(C4;4;2);
                TEIL(C4;1;2)
              );
              3
            )
            + 3
          );
          1;
          4
        );
        3
      )
      - 3
    )
    / 7
    + 1
  );
  ". KW"
)

Erinnert auf den ersten Blick an LISP, ist so leicht verständlich wie Brainfuck und erinnert mich daran, wieso ich Gnumeric benutze. Habe es gerade ausprobiert, hier funktioniert es mit einem einfachen =concatenate(weeknum(C4);”. KW”)

GNOME 2.12, Zivilehrgang und Formel 1

Saturday, September 10th, 2005

Vor wenigen Tagen wurde GNOME 2.12 veröffentlicht und dank der Arbeit von Hendrik Brandt und Frank Arnold abermals mit einer vollständigen Deutschen Übersetzung. Jens Seidel hat eine Menge kleinere Fehler, die schon seit einigen Versionen vorhanden waren, in der Übersetzung behoben. Mit Alexander Straubert kümmerte ich mich um die Release Notes und konnte ihn hoffentlich davon überzeugen, wie viel Spaß das Übersetzen für GNOME macht.

Die nächste Woche werde ich ihn Waldbröl verbringen und dort den Weg aller Zivis gehen: Lehrgang. Das heißt fünf Tage frei, sich zusülzen lassen und Abends Bier trinken, soll wohl recht locker werden.

Gestern und heute waren wir in Spa, Freies Training bzw. Qualifying der Formel 1 gucken. Morgen früh geht es dann abermals dahin, auf zum Rennen. Hoffentlich wird Schumi in den Punkten landen, aus seinem siebten Startplatz sollte sich ja etwas machen lassen. Gestern konnten wir bei starkem Regen schon einige Abflüge der Minis erleben sowie einen von der Strecke fliegenden F1-Boliden sehen, bin gespannt wie es morgen mit dem Wetter aussieht. wetter.com berichtet von 90% Regenrisiko.

Zivi, Arbeit und wenig Freizeit

Thursday, August 11th, 2005

In letzter Zeit ist hier leider nicht viel los gewesen was daran liegt, dass ich dank Zivildienst früh raus muss und den ganzen Tag mit Arbeiten in der Montage, dem Herumfahren von Geld und Essen sowie Spülen in diversen Finanzämtern verbringen. Wenn dann endlich Feierabend ist, geht die Arbeit erst richtig los, dann darf ich bis spät Abends vor dem Rechner sitzen und programmieren. Während man stupide Arbeiten in der Montage macht hat man Zeit – viel Zeit – zum nachdenken, und so fiel mir ein alter Artikel aus einem “p.m. Computerheft” von 1984 ein, den ich in meiner Grundschulzeit gelesen hatte.

Dort ging es um einen damals Siebzehnjährigen, der mit 13 Jahren seine ersten Programme schrieb, sich mit 17 selbstständig machte und seitdem mit Software Geld verdient – u.A. auch durch große, deutschlandweit bekannte Firmen. Als ich den Artikel damals las hoffte ich insgeheim, dieses Ziel ebenfalls erreichen zu können. Mit 13 Jahren passierte es dann, ich entwickelte die Software “ADDIMATH”, ursprünglich entstanden um meinem Mathelehrer in der fünften oder sechsten Klasse zu zeigen, wie man einen Algorithmus zur Bestimmung des ggT am Computer implementiert. Später erweiterte ich ADDIMATH immer mehr, verfeinerte Algorithmen wie das “Sieb des Eratosthenes” zur Bestimmung von Primzahlen und ließ einige meiner Hausaufgaben wie Primfaktorzerlegungen, Gleichungssysteme und einfache geometrische Aufgaben vollautomatisch davon lösen. Mit 17 meldete ich mein Gewerbe an, und heute, mit 19 Jahren, ist es wohl soweit: neben einigen kleineren Kunden gibt es nun auch einen großen, deutschlandweit bekannten: DATA BECKER.

Merkwürdig wenn sich Kindheitsträume(reien) erfüllen, ohne dass man es bemerkt…