Archiv der Kategorie 'About Me'

Prüfungen die 2.

am 14. Mai 2009 von Kabarakh unter About Me abgelegt

und letzte ;)

Naja nicht so ganz, aber davon später mehr.

Gestern war der letzte Prüfungstag in der Schule, wie gestern schon geschrieben wurden da die Ganzheitlichen Aufgaben geschrieben. Beide werden am Rechner geschrieben, ohne Internet (aber mit SelfHTML, wird später lustig). GH1 ist Berufs- und Fachrichtungsspezifisch, also die Fachinfos schreiben was anderes als IT-Syselektroniker und Fachinfos AE schreiben was anderes als Fachinfos SI.

Erstmal war der Tag insofern schön als dass ich in der 2. Prüfungsgruppe war – ich muss um 9:15 Uhr da sein, dann wird der Raum verschlossen und überwacht, bis dann 9:45 unsere eigene Prüfung losgeht. Grund: Zu wenig PC-Räume, zu viele FiSIs – die dürfen sich ja nicht auf den Gängen treffen, man könnte ja was verraten. Und später das ganze nochmal, insgesamt wurden wir so 1-1,5h sinnlos in  nem Raum “eingepfercht”.

Die Prüfungen selbst waren ganz in Ordnung…

GH1 (speziell für Anwendungsentwickler!!):

BWL: Angebotsrechnung – hatte ein Lehrer vorher nochmal mit uns durchgenommen, was auch gut war, da ich keine Ahnung gehabt hätte wie das geht ;) So wars dann doch recht gut

Software: Ein UML mit schön vielen Beziehungen zueinander – auch hier hatte ein Lehrer auf ne Besonderheit hingewiesen, danke an der Stelle – ich hätte es wohl gemerkt, aber es hätt lang gedauert. Dann noch ein Struktogramm machen, wobei wenig Infos gegeben waren – hier werden viele Vorschläge als richtig gewertet werden müssen.

System: ARGH – Wirkungsgrad-Kurve, USV berechnen. So ein Schwachsinn, dass wir AEs das machen mussten. Scheinleistung, Wirkleistung, abgehend, eingehend, und ich ohne Ahnung. Der Fachleiter hat uns in der Arbeit selbst noch ne Hilfestellung gegeben und meinte Notfalls sollen wir die Aufgabe weglassen. Ich hab mein Bestes getan, aber wohl relativ falsch.

GH2:

Software: *lach* Das war soooo lachhaft. Wir hatten ein Frameset + Content gegeben und sollten ein ganzes HTML-Formular machen, bestehend aus 3 Inputs, einer Textarea, Reset, Submit und den Labels. Das ganze ohne Doctype, also ohne achten auf Webstandards – Blindtabelle und gut is… Dann kam MySQL, die Datenbank war mehr schlecht als recht. Wir sollten Tabellen hinzufügen, wobei man gemerkt hat dass der Aufgabensteller wohl wenig Ahnung von 3. Normalform gezeigt hat, so schlecht wie das auf die Art die gefordert war zu machen war. Anchschließend noch ein Update und ein Select und das wars.

System: Ging auch noch – IP-Adressen berechnen (Bereich /29, also schön krumm), dann einen total schwachsinnigen Netzwerkplan entwerfen. Da war ein Router, der hat eine öffentliche IP – dahinter(!) ein Server und ein Privatrechner, die ebenfalls öffentliche bekommen sollen… ja klar, hinter nem Router, ihr mich auch. Dann waren noch weitere Rechner da, die ein eigenes Netz haben sollen (so wird ein Router verwendet…) und gut is.

BWL: Auch keine schlechte Sache, wir hatten Leasing und Annuitätendarlehen und mussten errechnen, was besser ist. Wenn man darauf achtet dass man in Jahren rechnet, beim Leasing aber Monatsraten gegeben hat war das ne schöne Sache. Dann noch n paar zusätzliche Fragen und fertig ;)

Alles in allem wars gut, bis auf die USV. Ich denke ich könnte im oberen Bereich der Punkte landen :P

So und jetzt – warum doch nicht Prüfung die Letzte? Ganz einfach, letzte Schulprüfung, aber ich hab noch die Präsentation bei der IHK irgendwann… dann erst bin ich fertig.

Soviel von den Schulprüfungen…

So long

PS: NIE WIEDER SCHULE NIE WIEDER SCHULE :D

So langsam kommt das Herzklopfen

am 12. Mai 2009 von Kabarakh unter About Me abgelegt

Hi Folks,

heute gehts weiter mit den Abschlussrelevanten Dingen… Nachdem ich die Doku rechtzeitig am 5.5. hochgeladen hatte, kommen heute und morgen die schulischen Abschlussprüfungen… Ich geh zwar relativ entspannt hin (Einreichungsnoten-Schnitt besser als 2.0) – aber jetz, etwas mehr als ne Stunde vor Beginn werd ich doch nervös

Folgende Prüfungen haben wir:

Heute:

8:30 Wirtschaftskunde (hier ist ne kleine Unsicherheit da)

10:00 Gemeinschaftskunde (hier is ne Unsicherheit da)

12:30 Deutsch

Morgen sind die beiden “Ganzheitlichen Aufgaben” dran, d.h. BWL, Software und Systemtechnik in einer Prüfung, das ganze 2x (einmal speziell für Beruf + Fachrichtung, einmal eine Gesamtprüfung mit FiSi, FiAe und IT Syselektroniker oder so). Bei den beiden mach ich mir keinen soooo großen Stress, da ich bis auf BWL doch gut sicher bin und BWL nie stark gewichtet ist – also leicht auszugleichen ;)

Haltet mir die Daumen, morgen abend werd ich vllt besoffen schreiben wie die Prüfungen waren ;)

So long, and thanks for all the fi… support

Wir werden alle sterben…

am 16. Januar 2009 von Kabarakh unter About Me, Diverses abgelegt

Wieder einmal habe ich Berufsschule, und wieder einmal hagelt es Arbeiten um Arbeiten…

Heute ist der Höhepunkt dran – Java… Sockets, Streams, Exceptions und Threads – wobei wir davon 3 Sachen in einer Aufgabe brauchen werden und nur eine einzige Doppelstunde lang ALLE 3 SACHEN durchgenommen hatten. Irgendwie hab ich Angst davor…

Lichtblick sind die Arbeiten nächste Woche (Gemeinschaftskunde DDR, Software Struktogramme und Schreibtischtests *yay* und Software Datenbanken ER-Modelle und sowas) und dass ich demnächst wohl nen vServer mieten werde (server4you, kleinste Ausgabe)

Ein Kollege in der Schule hat bei server4you den zweitkleinsten Server und ist zufrieden, ein Kollege im Geschäft hat den Server den ich will 4 Tage kostenlos im Test laufen und wird sich auch einen mieten, also siehts ma gut aus… wenn jemand schlechte Erfahrungen hat, bitte melden ;)

Leider gibts da nur Debian Etch, Suse, CentOS oder Fedora zur Wahl – kein Arch ;) aber gut, mit Debian komm ich auch zurecht

Edit: Tjoa wie erwartet… Software konnt man in die Tonne kloppen. 2 Aufgaben, eine mit 15, die andere mit 10 Punkten. Die 10er hab ich denk ich komplett, die 15er hab ich knapp ein drittel geschafft…

Aufgabe 1, 15 Punkte:

Es existiert ein Client. Wir schreiben den Server, an den der Client sich verbinden soll, lesen eine Textdatei ein, schicken den Inhalt zeilenweise an den Client und beenden die offenen Verbindungen – hört sich leicht an, aber die Streams und BufferedReader/Writer waren mein Untergang – ich hab am Ende die erste Zeile der Textdatei ausgeben können – das wars… achja der Client konnt sich verbinden ^^

Aufgabe 2, 10 Punkte:

Es existiert eine Klasse mit einer String-Einles-Methode. Wir sollten die Klasse (die nichts macht außer einlesen und ende) erweitern, dass ein Thread erzeugt wird, welcher $Eingabe Sekunden wartet und dann erst beendet wird – schwachsinn… und dann eine Exception erstellen die geworfen wird wenn die Eingabe <=0 ist… noch so ein Schwachsinn (oben ist der Thread Schwachsinn weil die warten-Funktionen kann man genauso im Hauptprogramm machen und die Exception ist Schwachsinn weil man da ganz einfach ne do-while-schleife machen kann… naja Lehrer…)

Wie gesagt, Aufgabe 2 hab ich… Aufgabe 1 eben teilweise… ma sehen was rauskommt

Praktikumsbericht 6 – Immer neue Aufgaben

am 15. Dezember 2008 von Kabarakh unter About Me abgelegt

Joa Hi folks ;)

hab ja jetzt n paar Tage lang nichts gebloggt, einfach aus dem Grund, dass es nicht viel zu bloggen gab. Jetzt wollte ich aber mal wieder von der derzeitigen Aufgabe berichten, denn die ist wieder recht interessant und lehrreich für mich (und außerdem hoffe ich auf Verbesserungsvorschläge *pfeif*)

Also, folgende Aufgabe: In einem Formular meldet sich ein User mit seinen Daten (Name, Email, Addresse) an, es gibt einen Eintrag in ne Datenbank. In der Datenbank ist ein Flag standardmäßig auf inaktiv gesetzt. Zusätzlich werden 2 Mails verschickt, eine an den User mit einem Aktivierungslink, eine an eyeworkers oder wo auch immer das Ding eingesetzt wird. Über den Link in der Mail wird eine 2. Datei aufgerufen, die das Flag (siehe oben) auf aktiv setzt und nochmal 2 Mails verschickt: An eyewokers bzw die feste Addresse eine Bestätigung der Bestätigung, an den User eine HTML-Mail (*würg* – ich hab gefragt ob man das nich als Attachement zu einer plain text mail machen kann, aber nöööö) mit einem dynamisch generierten Bild, welches aus seiner Anmelde-ID (4-Stellig, ich hoffe es kommen keine Zahlen größergleich 10000 zustande…), einem Kürzel für die Veranstaltung und dem Anmeldejahr besteht…

Da ich noch nie mit GD gearbeitet habe (außer einem fertigen captcha-Script, welches bei meinen Gästebüchern und Mail-Formularen im Einsatz ist), ist der Lerneffekt durchaus vorhanden – und ebenso ist interessant, was man sich wegen der DB überlegen muss. Zum Beispiel: Ich brauche einen eindeutigen Wert wegen des Aktivierungslinks, der aber nicht duplizierbar bzw fälschbar ist (“hmm aktivieren wir mal 20 Leute in der Datenbank ohne ihr wissen”). Meine Lösung: Ich mach den ganzen Eintrag in die DB, ruf per mysql_insert_id() die ID des neuen Eintrags ab, verschlüssel diesen per md5() und trag das ganze wieder in die DB ein – damit hab ich einen recht eindeutigen Wert… Wie würdet ihr sowas lösen? (Ich denke ich füge noch einen “Salt”-Wert hinzu, um das ganze noch etwas “unknackbarer” zu machen…)

Soa, dann setz ich mich mal an das Dynamische Bild und schau was passiert ;) Wünscht mir Glück (Tipps sind erwünscht)

So long, and thanks for all the fish

Praktikumsbericht 5 – Gute Aussichten

am 08. Dezember 2008 von Kabarakh unter About Me abgelegt

Hi folks,

kennt ihr den Film “Im Praktikum nichts neues”? ^^ Joa, es tut sich echt nicht viel… Ich hab jetzt bereits zum 2. mal die Suche die ich anfangs machen sollte erweitern/fixen müssen, weil die Kunden nicht alles Standardtechnisch erfüllen und auch nicht alles sagen konnten, was sie wollen, sondern nachher kommen “macht mal dasunddas noch rein, passt aber wegen des Layouts auf”… jaja das Layout, anfans eine Tabelle mit Spans für Abstände, jetzt eine Tabelle ohne Spans mit Leerzeilen für Abstände…

Die Statistik, von der ich im letzten Bericht geschrieben hab ist soweit eingebaut… auch ne leicht eklige Sache, funktioniert aber – ich musste doch nicht aufs Ajax gehen, weils einfach etwas anders als gedacht aufgerufen wird… jetzt isses im Endeffekt ein Include in die Hauptdatei, welcher einen Iframe erstellt, in den meine Datei eingebunden wird… wie gesagt, leicht eklig, aber so ists bei den anderen Statistiksachen auch…

Demnächst sollte Torsten kommen und mich ansprechen wegen Joomla… anscheined will ein Kunde ein Joomla mit etwas anderem Login oder so, das soll ich testen. Joomla ist schon seit Freitag aufm localho(r)st installiert, außerdem auch auf Pytal wenn ich unterschiedliche php.inis und apache-Configs testen will… mal sehen was draus wird.

In diesem Sinne,

So lange und danke für all die Fische… oder so

Praktikumsbericht 4 – Von doofen Fehlern…

am 01. Dezember 2008 von Kabarakh unter About Me abgelegt

Joa ich hab jetzt n paar Tage nicht gebloggt, weil sich im Prinzip wenig getan hatte. Die Suche war genau richtig, Torsten war richtig begeistert ^^

Ich hab jetzt zur Aufgabe, eine bestehende Statistikanzeige im Backend des CMS zu erweitern, dass man eine oder mehrere Seite/n auswählen kann und die Zugriffszahlen werden aus der Datenbank geholt. An sich nix besonderes, außer man hat noch nie Rekursiv gearbeitet (Dateiliste erstellen)… und außerdem wird der Einbau in das CMS schwer, weil die AJAX nutzen und ich davon keine Ahnung hab (zB nutzt eyeworkers nen Filebrowser im Backend, den ich theoretisch nutzen könnte – nur weiß ich weder wie noch wie ich den erweitern könnte um mehrere Files auswählen zu können…)

Joa da sitz ich grad halt dran ;) Bei der Anzeige ohne schönen Style (erstma nach Funktion schauen, der Rest kommt später) hatte ich auch nen doofen Fehler, also richtig doof: Ich wollte in der Funktion, in der ich die Ordner ausles und innerhalb eines Forms als Liste ausgeb nachprüfen, welche Variablen existieren, um die entsprechenden Checkboxen erneut anwählen zu können. Schön und gut, nur der Interpreter meinte die ganze Zeit dass das 2. Argument von in_array( Suchbegriff, Array zum Suchen) ein falscher Datentyp wär… ewig gesucht, keine Lösung gefunden – bis vorhin einer der php-Gurus hier mich darauf hingewiesen hat, dass die Variable in der Funktion nicht gültig ist, dass ich die mit übergeben muss- GNA… wie lang haben wir in Java Gültigkeitsbereiche durchgekaut? Und jetzt sowas… naja, jetzt geht die Funktion soweit…

Gestern war in der Tanzschule Mittelparty. War recht gut, Jenny und Lala haben einen richtig guten Job gemacht – und natürlich auch Iris, die wieder wie ein Huhn hin- und hergerannt ist ;) Bilder werden auf der Tanzschul-Homepage zu finden sein, ich werd dann auch die Bilder von mir vom Tunier verlinken… ach das Tunier hab ich noch gar nicht erwähnt… es war wieder ein Tunier, diesesmal relativ FFA (alle durften tanzen, nur nicht 2 FKler miteinander). Tutti und ich waren dabei, Startnummer 1 und Platz 2… war klar dass Gunther und Jenny uns abziehen… wobei sich einige Zuschauer einig waren dass Gunther nicht immer die entsprechende Platzierung hätte kriegen dürfen (es geht auch das Gerücht um, dass er nur mitgemacht hat, damit ich nich auf den 1. Platz komm… naja wenns stimmt ist es mir auch egal, ich hab mitgetanzt um Spaß zu haben, nicht wegen der Platzierung). Ich bin sehr zufrieden mit Platz 2, es gab nen 30€-Gutschein für die Tanzschule und nen 3Monats-Gutschein für den Tanzsportclub, Platz 1 sind 5€ mehr für Manholds und sonst das exakt gleiche, was Gunther extremst viel bringt (Achtung, das war Sarkasmus) weil er leider schon im TSC ist ^^

Was ich auch noch erwähnen wollte: Letztens war in Karlsruhe aufm Marktplatz ein Typ unterwegs, der war der Hammer (laut Andi war der auch noch n paar Tage später da, also könnte beinah dauerhaft werden…) Laptop im Arm, Kabel zum Rucksack, riesen Antenne raus… Anscheinend wollte der Funkwellen im Innenstadtbereich messen und die Leute darauf hinweisen wie gefährlich die sind. Dazu trägt er natürlich seinen Laptop direkt am Herzen, jaja… Wlan und so deaktiviert? ^^ Außerdem war das Bild sooooooo ewig aussagekräftig, sah eher aus wie eine Zufallszahlenbasierte Kurve… wenn er meint… wenn ich ihn nachher oder in den nächsten Tagen seh frag ich ihn ob ich ein Foto von ihm machen und ins Netz stellen darf, das sieht einfach zu gut aus ^^

Naja das wars erstmal, ich werd jetzt mal Torsten zeigen dass die verlangte Funktion schon geht, dass jetzt “nur noch” der Einbau ins CMS fehlt *argl* So long, and thanks for all the fish ;)

Praktikumsbericht 3 – So schnell kanns gehen

am 26. November 2008 von Kabarakh unter About Me abgelegt

Hi Folks,

heute ist Tag 3 meines Praktikums. Bilder hab ich immer noch nicht, aber die kommen noch (ich will ja auch n Bild vom Torsten, dem für mich zuständigen Mitarbeiter, der heut nich da ist)…

Nachdem ich schon gestern etwas von meiner Aufgabe berichtet hatte, kommt heute etwas genaueres. Ich soll die bestehende Datenbank mit php auslesen und Mitarbeiter nach Abteilung, nach Alphabet und nach Suchbegriff (Name und Telefon, aber dazu später mehr) finden und ausgeben. An sich weniger ein Problem, wär nicht die Datenbankstruktur eigenartig.

Die Ausgabe nach Alphabet (SUBSTRING(buchstabe, 1,1) in MySQL) und nach Abteilung war leicht, die Suche nach dem Namen auch… nur dann kam Telefonnummer… da bin ich gestern schon knappe 1,5h dran gesessen und heute nochmal 2h. Dabei war im Prinzip nur die Frage, wie ich auf die Namen komm, auf die die Nummer zutrifft. Der Rest war ja schon vorher durch die bestehende Funktionalität geregelt. Und genau da lag der Hund begraben, gestern bin ich ganz falsch an das ganze rangegangen – gestern die Zeit daheim hatte geholfen ^^

Auf jeden Fall sitz ich jetz hier und weiß nicht was tun, denn wie gesagt ist Torsten heute nicht da… mal sehen ob ich nachher die anderen nerve ;)

Noch was interessantes nebenher: Da meine Suche so funktioniert wie sie soll, wird die morgen dem Kunden vorgeführt. Fänd ich interessant, wenn meine Codeproduktion von den ersten 3 Tagen des Praktikums zu nem Kunden kommt ^^

Praktikumsbericht 2 – Alte Sprache, neue Sache

am 25. November 2008 von Kabarakh unter About Me abgelegt

Soa, es ist so weit, der zweite Tag hat begonnen… Hab mich heute gleich hingesetzt und da weitergemacht, wo ich gestern aufgehört hatte – halt, davon hab ich noch gar nicht berichtet…

Jedenfalls hab ich gestern abend noch die Schlüssel bekommen und kann daher morgens früher kommen, dann darf ich auch früher gehen (und komme hoffentlich pünktlich(er) zum Tanzen (als gestern)). Aufgabentechnisch hab ich ein HTML-Template und 2 Tabellen in der Datenbank bekommen und soll das ganze mit php darstellen und füllen – an sich nicht schwer, wären es nicht 3 Unterseiten in einer, die jeweils anders befüllt werden, und einmal ein Formular ohne submit, wo ich die Radioboxen über JS nachprüfen muss, damit die $_GETs stimmen… (danke hier nochmal an Feuerfuchs und seine tatkräftige Hilfe heute morgen!

Dass die Argentur hier erst eingezogen ist merkt man immer wieder: Mein Arbeitsplatz wird über ne Steckdosenleiste an ner Steckdosenleiste versorgt, weil einfach niemand an der Stelle eingeplant war. Mein Lan-Kabel wurde gestern erst gepatcht, damit ich überhaupt ans Netz kann. Ich hab 2 Mäuse und 2 Tastaturen zum Testen bekommen gehabt, wobei die eine Maus komfortabler ist als die andere und die eine Tastatur komplett Schrott war… Ein Druck auf Shift hat das Kontextmenü geöffnet, die Pfeiltasten waren falsch gemappt, und was sonst so is hab ich nicht getestet gehabt. Jetzt hab ich ne schicke Tastatur, bei der Backspace etwas klein ist und die Raute-Taste ungewohnt liegt… aber man kann sie nutzen ;)

In den nächsten Tagen schau ich mal dass ich meine Kamera mitbringe, um ein paar Impressionen weiterzugeben… doch jetzt kehre ich erstma zu meinem php-Script zurück ;)

So long, and thanks for all the fish (heeey, das könnt ich ab jetzt immer als Verabschiedung nehmen ^^)

Praktikumsbericht 1 – Aller Anfang ist schwer

am 24. November 2008 von Kabarakh unter About Me abgelegt

Ab heute ist es so weit, ich beginne mein vierwöchiges Praktikum bei eyeworkers. Bisher macht die Argentur einen guten Eindruck, nur merkt man dass sie erst seit ein bis zwei Wochen die Addresse gewechselt haben – Klappmöbel, viel Platz überall, Baustellenfeeling…

Der Plan für mich ist, dass ich Einblick in das CMS bekomme, welches eyeworkers entwickelt… Grade installiere ich einen xampp-lite (Linux mit Apachen wär mir lieber, aber es soll leicht zu löschen sein…) und werde da dann das CMS einrichten.

Blöderweise hatte ich leichte Startschwierigkeiten, welche aber nichts machen/gemacht haben – ich bin pünktlich am Bhf gewesen, nur hatte der “Eil”zug Verspätung… Anschlussbahn nicht gekriegt und am Ende die Firma nicht gefunden (die haben noch kein Werbeschild am Haus… da sind viele Firmen und so drin). Damit war ich 20 min nach abgesprochener Zeit hier, also Punkt 9, und wurde trotzdem erstaunt begrüßt warum ich schon da sei ^^ naja, passiert… morgen fahr ich in jedem Fall früher, ich bekomm nen Schlüssel. Denn abends muss ich ja pünktlich in Bretten sein ;)

Ich werde in jedem Fall weiter berichten, was so abgeht ;)

So long, and thanks for all the fish

Endlich wieder kurze Haare

am 23. Mai 2008 von Kabarakh unter About Me abgelegt

Gestern hab ich meine Schwester mal wieder mit ihrem Rasierer an meine Haare rangelassen… Iris war wieder mal sauer (sie mag längere Haare), ich bin froh dass sie wieder kurz sind