Ein WLAN-Zugang über die Hochschule ist relativ einfach zu realisieren. Man benötigt keine zusätzliche Anmeldung im Rechenzentrum und, wenn man der Unix/Linux Welt beisteht, nicht einmal einen hässlichen Loginmanager wie unter Windows.
So einfach geht es mit Boardmitteln auf meinem Laptop Vaio VGN BX195XP unter Ubuntu 9.04. Es wird natürlich vorausgesetzt, dass dein WLAN-Adapter unter Ubuntu richtig erkannt wurde.
Zuerst sucht ihr unter den verfügbaren Funknetzwerken das Netzwerk mit der SSID "HTWK001" und versucht euch zu verbinden. Es erscheint das nachfolgende Eingabefenster.
Dann stellt ihr einfach folgendes ein (Nutzername und Passwort bitte anpassen):
Bei der Sicherheit des Netzwerkes wählt ihr Dynamisches WEP(802.1x) aus
Bei Legitimierung wählt ihr Getunneltes TLS
Ihr gebt kein Certificat an und bei der inneren Legitimierung PAP
Zusammengefasst:
Dynamisches WEP
Getunneltes TLS (TTLS)
CA Certificat: keins (oder besorgt es euch)
Innere Legitimierung: PAP
Benutzername: Namenskürzel, also wenn ihr Jens Lehmann heißt dann jlehmann
Passwort: das dazugehörige Passwort (erstes Hochschulmailpasswort, habt ihr bei IMA erhalten)
Ich habe ein 64bit openframeworks-Paket angelegt, welches ein paar Beispielprogramme als Netbeans-Projekte enthält. Ich hab es nur unter Ubuntu 9.10 Karmic Koala 64bit mit Netbeans 6.7.1 (aus den Quellen, mit C++ Support) getestet.
Folgende Beispiele sind enthalten:
emptyNetbeansExample
movieGrabberExample
moviePlayerExample
dvGrabberExample
opencvExample
opencvDvGrabExample
Um es zu benutzen:
Herunterladen:
Entpacken und das install_dependencies.sh Skript unter scripts/linux/ubuntu mit root-Rechten aufrufen. Dabei werden alle erforderlichen Abhängigkeiten installiert.
Danach kann man im Netbeans die einzelnen Projekte öffnen und kompilieren.
Wer ein neues Projekt anlegen will, sollte wie folgt vorgehen:
Öffne ein Beispielprojekt. Rechtsklick auf das Projekt und "Kopieren", einen neuen Namen geben und speichern.
Als nächstes einen Rechtsklick auf das neue Projekt und unter Projekteigenschaften, Build, Linker den Output genauso umbenennen wie das Projekt heisst. (Dieser Schritt ist notwendig, da Netbeans keine dynamischen Bin-Namen anlegen kann.)
Anmerkung: Es besteht ein kleiner Unterschied zu den Codeblocks-Beispielen. Alle Beispiele werden im Projektordner kompiliert und gespeichert, es gibt keinen zusätzlichen bin-Ordner mehr.
Falls ihr beim Kompilieren eines C++-Projektes unter Netbeans 6.7.1 folgenden Fehler bekommt, nachdem ihr Befehle in eure Makefile geschrieben habt, dann achtet darauf vor jedem Befehl einen Tabulator einzufügen!
Hier sind zwei Pakete um openFrameworks auf Karmic Koala zum laufen zu bekommen. Diese implementieren Gstreamer, sodass mehr Kameras unterstützt werden.
Lade dir zuerst das Archiv herunter:
Entpacke es.
Schalte die Universe-Quellen in deinem Karmic frei.
Öffne eine Konsole und gehe in den Ordner
Passe auf, das alle älteren installierten Pakete, die von älteren Skripten installiert wurden, wieder deinstalliert werden. Danach kannst du Codeblocks starten, ein Projektfile öffnen, es kompilieren und starten.