Firebird muckt unter Ubuntu 7.10
Im Modul SQL und relationale Datenbanken wird (neben MySQL) Firebird als Übungssystem eingesetzt. Damit hab ich bisher auch meine Aufgaben mit erledigt. Allerdings lief das bisher nicht immer ganz rund. Nach der Installation über den Paketmanager (Paket firebird2.0-super und entsprechend zugehöriger Pakete wie die Beispieldatenbanken) lief erstmal alles aber am nächsten Tag nicht mehr.
Irgendwann fand ich heraus, dass der Firebird-Server ein Verzeichnis unterhalb /var/run erwartet (nämlich /var/run/firebird/2.0), in das er seine temporären Dateien ablegen kann, z.B. fbguard.pid. Nach manuellem Anlegen und Übertragung des Besitzers an firebird:firebird konnte ich den Server manuell mit
sudo /etc/init.d/firebird2.0-super start
erfolgreich starten. Bis zum nächsten Reboot. Das manuell erstellte Verzeichnis war wieder weg.
Aber wie ich mittlerweile gesehen habe, ist dieses Problem bekannt. Da – wie ich nun auch weiß – /var/run den Status eines temporären Verzeichnisses hat, ist es normal, dass nach einem Systemstart alte Dateien und Verzeichnisse daraus nicht mehr existieren. Der eigentliche Fehler ist, dass das gewünschte Unterverzeichnis nicht neu erstellt wird.
Hier ist des Rätsels Lösung.
Im Startskript etc/init.d/firebird2.0-super wird einfach das Vorhandensein des gewünschten Verzeichnisses geprüft und bei Bedarf neu angelegt.
Ich wünsche dann allen noch ein Frohes Osterfest und erholsame Tage. Ich versuche auch Kraft zu tanken für die demnächst in meinem Job anstehenden Aufgaben. Einerseits laufen die “normalen” Messe-Vorbereitungen zur ConhIT auf Hochtouren, zum anderen bin ich auch noch mit den Projekthinterlassenschaften eines gerade ausscheidenden Kollegen “gestraft”. Kurzfristiger Ersatz ist auch noch nicht in Sicht.
23. März 2008 um 11:32
Müsst ihr unter Linux arbeiten?
Ich finde es anfangs unter Linux Webentwicklungssachen zu machen relativ komplizierter. Zwar kriegt man für Linux nahezu alles als OpenSource, doch wenn ich bedenke das alles was zu PHP, Datenbank und den nötigen PHP editor gratis gibt (Bsp.: Eclipse, Xampp). Wenn bei Linux etwas nicht funktioniert, dann muss man (denke ich) schon tiefgreifendes Wissen von Linux haben, um hier und da mal etwas im System zu verändern.
Mal sehen auf welchem System später ich im Studium arbeiten muss/darf/kann. Glaube, dass es MacOS sein wird, weil die TFH Berlin Apple als Partner hat.
Gruß
Damian
23. März 2008 um 12:12
Hallo Damian,
nein wir sind nicht gezwungen ein bestimmtes Betriebssystem einzusetzen. Soweit ich weiß, arbeiten die Dozenten auch meist unter Windows. Ich hab die letzten Jahre vorwiegend unter Windows gearbeitet, vor allem wegen des Jobs. Aber zumindest privat für das Studium wollte ich meine etwas verrosteten Linux-Kenntnisse wieder auffrischen. Ich bin also nicht ganz Linux-unerfahren. Ubuntu ist da auch ein guter Kompromiss, find ich, da es genau so einfach zu bedienen ist wie Windows und es auch viele Hilfeseiten im Netz gibt, die einem auch dann weiterhelfen, wenn man nicht der Linux-Crack ist. Ein bisschen über die Linux-Grundlagen sollte man natürlich schon wissen, aber das ist bei anderen Betriebssystemen genauso.
Ich wünsch dir viel Erfolg bei deinem Studium. Was möchtest du denn studieren?
Gruß Vanje
23. März 2008 um 14:21
Hallo Vanje,
ich will Medieninformatik studieren. Ab dem 1. April mache ich ein 13-wöchiges Pflichtpraktikum im Bereich Webentwicklung. Ohne dem Praktikum dürfte ich nicht an der TFH Berlin studieren. Naja, ist eigentlich besser so, dass man vorher erst ein Praktikum machen muss. Denn so lässt sich rel. schnell feststellen, ob man wirklich sowas in der Art dann auch studieren will.
Wäre nur nicht Bundeswehr und Vorpraktikum, hätte ich schon im WS 07 anfangen können. Naja, man kann nicht alles haben…
gruß
damian
23. März 2008 um 21:19
Ich denke auch, dass ein Vorabpraktikum ganz sinnvoll ist. Einfach zu sehen, wie es in einer Firma/Organisation und dem späteren Tätigkeitsfeld abläuft, ist unheimlich viel Wert. Ich bin leider erst ziemlich spät in die Berufswelt richtig eingestiegen und brauchte eine ganze Weile, um mit dem Kulturschock zurecht zu kommen.
Aber ein Studium an einer Fachhochschule ist ja dann eh ziemlich praxisorientiert. Ich drück dir die Daumen, dass das alles klappt.
23. März 2008 um 21:59
Medieninformatik wird auch überwiegend nur an Fachhochschulen angeboten. In Berlin macht es nur die TFH Berlin. Ich glaube die nächste uni wäre erst in Leipzig oder in der region köln, dortmund und im süden stuttgart und münchen glaub ich. aber als berliner würde ich doch lieber erst einmal hier studieren.
zwar haben FHs nicht so den guten ruf wie die unis, jedoch was bringt mir der informatik unterricht nicht viel, wenn der nur theoretisch ist und man selber kaum im unterricht üben kann – so ist es oftmals auf den unis.
ich versuche jetzt im praktikum so vieles wie möglich zu lernen, um einen leichteren einstieg ins studium zu erlangen. wie hast du dich darauf vorbereitet oder hast du einfach abgewartet, was dich im fernstudium erwartet?
mal eine andere Frage: du kennst dich ja mittlerweile recht gut mit programmieren, websachen usw. aus. wieso gibst du dich mit dem classic theme von wordpress zufrieden? naja, ich vermute eher, dass es aufgrund von zeitmangel nicht wirklich möglich ist, sich um soetwas zu kümmern. Ich bin jedenfalls dabei, ein neues größeres projekt mit WP zu realisieren und aktuelle Blogs werden neu gestaltet. So lernt und übt man noch einiges in sachen PHP.
gruß
damian
24. März 2008 um 16:40
Also fachlich irgendwie vorbereitet hab ich mich nicht extra auf das Studium. Allerdings hab ich auch schon ein abgebrochenes Informatikstudium hinter mir und arbeite seit 6 Jahren als Softwareentwickler vor allem mit Java, Delphi und Oracle. Mir geht es bei dem Fernstudium in erster Linie darum, einen akademischen Abschluss zu erlangen. Daher konnte ich mir schon ziemlich genau vorstellen wie das so ablaufen würde.
Bei einem Vollzeitjob und nebenbei Fernstudium bleibt natürlich nicht mehr viel Zeit. Deshalb konnte ich mich bisher auch nicht dazu durchringen, näher in Wordpress einzusteigen. Mein Interesse geht momentan auch eher in Richtung Python als PHP.