Benjamins Blog

Artikel mit Tag ulm

  • Blog
  • Themen
  • Fotografie
  • Sneaker
  • Kontakt
  • Impressum

Artikel mit Tag ulm

Verwandte Tags
blog coding design diretto fachschaft fail fotos fun handy informatik java javascript joggen privacy psychologie ravensburg software sport studium trainingscamp ubiquitous computing web web 2.0 wikipedia
-01-
06
2010

Kurzpräsentation – Node.js

Auf dem gestrigen Webmontag in Ulm habe ich Node.js vorgestellt, ein Framework für serverseitiges JavaScript für skalierbare Netzwerkanwendungen. Dabei hat es sich um eine eher kurze und oberflächliche Präesentation gehandelt, die die Grundidee des asynchroner I/O Operationen betonen sollte. Detailliertere Beiträge zu Node.js wird es aber in Kürze auf IOException.de geben.

Geschrieben von Benjamin Erb am 01.06.2010 in Web Kommentare: (0) Trackbacks: (0)
Tags für diesen Artikel: coding, javascript, ulm, web, web 2.0
-14-
02
2010

Seminar: Research Trends in Media Informatics

Ich denke nicht, dass es übertrieben ist zu sagen, dieses Seminar gehört mit zu den Höhepunkten meines bisherigen Studiums an der Uni Ulm. Ein einfaches Seminar haben die Jungs vom Institut für Medieninformatik zu einer vollständig konferenzähnlichen Veranstaltung aufgebohrt – und es hat sich für alle gelohnt. Die Seminarthemen orientierten sich an aktuellen Forschungstrends aus dem Bereich der Medieninformatik und insbesondere aus den Bereichen des Ubiquitous Computings. Allerdings waren die Themen allgemein genug, um mehr als nur punktuelle Forschungsergebnisse anderer zu beschreiben. Vielmehr bot jeder einzelne Vortrag einen guten Einblick in den jeweiligen Themenkomplex ohne all zu spezifisch für die anderen Teilnehmer zu werden. Dies sorgte insbesondere für rege Diskussionen am Ende jeden Vortrags. Die vier Sessions teilten sich in die Bereiche Ubiquitous Computing, Devices and Games, Networking Trends sowie Social Computing ein.
Verschiedene Beiträge werden in Kürze auf IOException vorgestellt.

Doch der Ablauf unterschied sich von dem üblichen Abläufen: Ausarbeitung schreiben, Überarbeitung mit einem Betreuer, Powerpoint Folien erstellen und letztendlich die typischen Präsentationen.



Zunächst wurden wir dazu motiviert, unsere Paper auf Englisch zu verfassen. Der Review-Prozess wurde um ein Peer-Reviewing erweitert, bei dem die Teilnehmer Arbeiten anderer mitbegutachteten. Bei den Vorträgen legten die Betreuer Wert auf ansprechende Präsentationen abseits von Powerpoint und Bullet Points.
Dieser Mehraufwand wurde letztendlich mit einem wirklich sehr konferenznahen Blockseminar belohnt. Es gab Badges für alle Teilnehmer, gedruckte(!) 130-seitige Proceedings mit allen Papern und sogar zwei Keynotes Speeches – darunter ein Forscher aus den Niederlanden ;-)
Selbst ein Social Event am Ende hat es gegeben, es war echt noch nett im Barfüsser!

Nochmal großes Lob an Boto, Stefan, Flo, Elmar, Basti und Björn für die besondere Betreuung des Seminars!

Und irgendwie hat dieses Seminar Lust auf mehr gemacht – kurze und interessante Vorträge, die einen Blick über den Tellerrand ermöglichen, gerne auch noch interdisziplinärer. Mal sehen, ob wir da noch etwas weiteres auf die Reihe bekommen.


Geschrieben von Benjamin Erb am 14.02.2010 in Studium Kommentare: (0) Trackbacks: (0)
Tags für diesen Artikel: informatik, privacy, software, studium, ubiquitous computing, ulm, web 2.0
-22-
01
2010

diretto

Als Student im Diplomstudiengang Medien-Informatik an der Uni Ulm ist es Bestandteil des Hauptstudiums, ein Anwendungsfach aus den Teilgebieten der Medien-Informatik zu belegen. Hierbei stehen unter anderem Vertiefungsrichtungen wie Computergrafik, Computer Vision, Ubiquitous Computing, Medienpädagogik, Interaktive Systeme, Interaktives Video oder Mensch-Maschine Dialogsysteme zur Auswahl.

Meine Wahl hierbei fiel auf Ubiquitous Computing – dem Trend hin zum allgegenwärtigen Computer oder dem „Internet der Dinge“. Ob als intelligenter Kühlschrank, im vernetzten Auto oder in Form von intelligenten Smartphones, der Computer und mit ihm oft auch das Internet werden immer omnipräsenter. Das Anwendungsfach besteht einerseits aus den Vorlesungen Multimediasysteme und Mobile & Ubiquitous Computing, und andererseits aus einer wissenschaftlichen Projektarbeit über zwei Semester in Kleingruppen.

Derzeit arbeiten Stefan, Cookie und ich an einer Idee von Stefan, aus der nun unser Projekt entsprungen ist: Einerseits erlaubt der technologische Fortschritt performante mobile Internetzugänge und eine fast ubiquitäre Vernetzung. Auf der anderen Seite ist qualitatives und verteiltes Dokumentieren von Ereignissen unter echtzeitnahen Bedingungen bisher nicht ohne weiteres möglich. Genau hier setzt unser Projekt, diretto (ital.: direkt, aus erster Hand) an.



Zunächst versuchen wir im Rahmen des Projekts die Vorgänge und Merkmale verteilter Berichterstattung auf eine allgemeine und offene Schnittstelle zu abstrahieren. Anschließend werden wir Referenzimplementierungen verschiedener Dienste bereitstellen, die darauf aufbauen. Das beinhaltet sehr unterschiedliche Teilaspekte, wie die Aufnahme und Erstellung von Beiträgen in verschiedenen Formen wie Bild, Text, Audio oder Video, aber auch die Verteilung, Speicherung und Aufarbeitung solcher Daten zu nützlichen Informationen.

Unser geplantes System ist an keinen festen Anwendungszweck gebunden und soll in verschiedensten Szenarien eingesetzt werden können. Ein möglicher Bereich ist der Katastrophenschutz. Hier ist es besonders wichtig, bei großflächigen Einsätzen nach Unfällen oder Naturkatastrophen zunächst Ordnung ins Chaos zu bringen. Das bedeutet vor allem Sammeln, Filtern und Bewerten eintreffender Daten und das Erstellen von Bestandsaufnahmen. Eine verteilte, mobile Anwendung hierfür ist genauso interessant wie die Möglichkeit, einen Teil der Aufgaben wie das Bewerten auch entfernt durchführen zu können. Ein anderes Szenario wäre ein Live-Bericht eines öffentlichen Großereignisses. So könnte mithilfe eines solchen Systems zum Beispiel ein Fahrradrennen übertragen werden, in dem die Beiträge verschiedener Zuschauer an verschiedenen Stellen der Strecke digital und echtzeitnah gesammelt werden und über das Internet Interessierten zugreifbar gemacht werden. Ein weiteres mögliches Einsatzszenario ist die Dokumentation von Veranstaltungen wie Demonstrationen. Nicht zuletzt die Ereignisse der Freiheit-statt-Angst Demonstration in Berlin haben gezeigt, wie wichtig eine entsprechende Dokumentation sein kann.

Während sich Stefan sich zunächst seiner ursprünglichen Idee widmen wird, mithilfe eines mobilen Computers im Rucksack Fotojournalismus auch unter widrigen Umständen durchführen zu können, wird sich Cookie anfangs um die Integration eines Smartphones kümmern. Ich werde mich hauptsächlich mit den technischen Aspekten der API und vor allem der serverseitigen Speicherung der Daten beschäftigen, was ich mir aufgrund meines Interesses an verteilten Systemen entsprechend ausgesucht habe. Da die genannten Szenarien Anforderungen an das System in Bezug auf Phasen hoher Nutzungsintensität und Verfügbarkeit stellt, muss ein solches System vor allem gut skalieren und ausfallsicher designt sein. Dann wird es für uns als nächstes darum gehen, weitere Aspekte zu implementieren und vor allem das System unter echten Bedingungen zu testen.

Aktuelle Informationen zum Projekt und dessen Verlauf gibt es übrigens auf unserer Projektseite unter diretto.org.



Geschrieben von Benjamin Erb am 22.01.2010 in Studium Kommentare: (0) Trackbacks: (0)
Tags für diesen Artikel: coding, diretto, studium, ulm, web 2.0
-01-
01
2010

SSH-Tunnel und SOCKS Proxy Forwarding als Alternative zum Surfen über (Web)VPN

An meiner Uni sind einige Webressourcen nur aus dem Intranet zugreifbar, das heißt man braucht als Client eine IP aus dem Uni-Netz. Um von extern darauf zuzugreifen, ist die Einwahl über ein VPN notwendig. Neben der klassischen "schwergewichtigen" Einwahl über einen VPN-Client gibt es noch die Möglichkeit, einen Web-VPN zu nutzen. Hier werden nach der Authentifizierung alle HTTP-Anfragen über eine spezielle Seite der Rechenzentrums getunnelt. Leider lässt nicht nur die Verfügbarkeit des Dienstes manchmal zu wünschen übrig, sondern auch die verfügbaren Bandbreiten machen es uninteressant für den Download größerer Paper.

Als Alternative hierzu ist mir die Möglichkeit begegnet, mithilfe des Application Level Port Forwardings von SSH Zugriffe zu tunneln. Durch den Flag "-D portnummer" erzeugt der SSH-Client beim Verbinden einen lokalen SOCKS-Proxy auf diesem Port, der über den SSH-Tunnel Requests weiterleitet. Endpunkt stellt der SSH-Server da. Mithilfe zusätzlicher Flags lässt sich außerdem ein Timeout unterdrücken.

Im Falle der Uni Ulm und einer Einwahl auf den Server des Rechenzentrums (KIZ) sieht der Aufruf so aus:

ssh -D 8800 -o ServerAliveInterval=60 s_login@login.rz.uni-ulm.de


Nach erfolgreichem Verbindungsaufbau steht dann lokal unter dem Port 8800 der SOCKS-Proxy zur Verfügung und kann im Browser eingetragen werden. Für eine dynamische Nutzung bieten sich unter Firefox Plugins wie FoxyProxy an. Hier lassen sich Regelsätze definieren, wann dieser Proxy benutzt werden soll, zum Beispiel für alle Uni-Seiten.
Geschrieben von Benjamin Erb am 01.01.2010 in Studium Kommentare: (2) Trackbacks: (0)
Tags für diesen Artikel: studium, ulm, web
-01-
08
2009

Represent your University

Underground-Uni-Ulm-Merchandising – streng limitiert, völlig inoffiziell, selbst gemacht, RUN DMC Tribut zollend:
Geschrieben von Benjamin Erb am 01.08.2009 in Studium Kommentare: (0) Trackbacks: (0)
Tags für diesen Artikel: design, studium, ulm
-18-
04
2009

Skript: Java Grundlagen

Für die Wahl eines Informatikstudiums sollte es völlig irrelevant sein, ob man bereits erste Programmiererfahrungen besitzt oder noch nie eine Zeile Code geschrieben hat. Analytisches und logisches Denkvermögen sowie fehlende Berührungsängste mit Mathematik sind um einiges wichtiger als Wissen zu aktuellen Programmiersprachen, denn Programmierung ist selbst eher ein Werkzeug der Informatik, als zentraler Lehrinhalt eines universitären Studiums. Genauso wenig ist ein sonderlich profundes Vorwissen über Computer notwendig, wie bereits ein bekannter niederländischer Informatiker sagte:
„Computer science is no more about computers than astronomy is about telescopes."
Edsger Dijkstra


Trotzdem muss man natürlich lernen, seine Werkzeuge beherrschen zu können. Und leider haben erfahrungsgemäß Studierende im ersten Semester ohne Programmiererfahrungen einen zusätzlichen Aufwand dadurch, parallel zu den Vorlesungen, die eben keinen Programmierkurs darstellen, sondern eher abstrakte Konzepte vermitteln, auch noch das ganz praktische und angewandte Programmieren zu erlernen.

Aus diesem Grund wurde an der Uni Ulm vor einem Jahr auf Initiative von uns, der Fachschaft Informatik, ein aus Studiengebühren finanzierter Kurs eingeführt, der in die Java-Programmierung einführt und wirklich im wahrsten Sinne des Wortes bei null anfängt. Bei diesem freiwilligen Kurs werden Studierende intensiv bei ihren ersten Programmierschritten begleitet, was vor allem durch ein hohes Betreuungsverhältnis mit vielen Tutoren möglich ist. Neben Übungsblättern entstand nun bei der zweiten Durchführung der sogenannten „Programmierstarthilfe“ auch ein Skript als Einführung in die Java-Programmierung. Da ich als Tutor diese Veranstaltung in ihrem ersten Jahr mitbetreut habe, war ich auch an der Entstehung dieses Skripts beteilgt, an dem ansonsten vor allem Guido und Marcus gearbeitet haben, aber auch die übrige Team. Wir haben uns dazu entschlossen, das entstandene Werk unter einer Creative Commons-Lizenz der Öffentlichkeit zugänglich zu machen. Es entstand zwar in oben genanntem Kontext, kann aber auch völlig losgelöst zum Selbststudium gelesen werden. Es richtet sich weder ausschließlich an InformatikerInnen, noch sind irgendwelche Vorkenntnisse notwendig. Somit sollte es mit diesem Skript für quasi jeden möglich sein, erste Erfahrungen mit der Programmierung und dem Programmieren in Java zu machen

Auf 90 Seiten werden unter anderem grundlegende Konzepte wie Datentypen, Kontrollstrukturen, Schleifen, Arrays, Methoden, Rekursion oder einfache Objektorientierung erklärt. Ein weiteres Kapitel zeigt außerdem auf, in welche Richtungen es noch weitergeht. Hier werden Themen wie Vererbung, Interfaces, Autoboxing, Enum-Typen, Generics, Collections, Multithreading und GUI-Programmierung angerissen. Dieses weiterführende Kapitel sowie die Kapiel über abstrakte Datenstrukturen und über API-Dokumentation stammen übrigens von mir.

Download: Skript: Java Grundlagen - Programmierstarthilfe (PDF)

Das Skript steht unter der Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Lizenz und kann in der Version vom April 2009 heruntergeladen werden.
Geschrieben von Benjamin Erb am 18.04.2009 in Programmierung Kommentare: (0) Trackbacks: (0)
Tags für diesen Artikel: coding, informatik, java, studium, ulm
-21-
02
2009

Studiengang Psychologie in Ulm schon 2009

Wie aus den offiziellen Stellenbeschreibungen hervorgeht, die vor wenigen Tagen veröffentlich wurden, wird der Bachelor-Studiengang Psychologie in Ulm mit Schwerpunkt im Bereich der Kognitionswissenschaften schon bereits zum kommenden Wintersemester 2009/2010 anlaufen, und nicht wie bisher beschrieben erst 2010.

Die Stellenbeschreibungen der ersten beiden Professuren, die im Übrigen beide mit Leitungsfunktionen verbunden sind, lautet wie folgt:

W3-Professur für Allgemeine Psychologie

Der Stelleninhaber/die Stelleninhaberin soll in der Lehre das Fach Allgemeine Psychologie vertreten sowie Aufgaben in der Methodenlehre und in einem weiteren Fach übernehmen.
[...]

W3-Professur für Sozialpsychologie

Der Stelleninhaber/die Stelleninhaberin soll in der Lehre das Fach Sozialpsychologie und ein weiteres Grundlagenfach oder ein Anwendungsfach (bspw. Arbeits-, Betriebs- und Organisationspsychologie oder Klinische Psychologie) vertreten sowie Aufgaben in der Methodenlehre übernehmen.
[...]

Es bleibt also spannend, wie sich die Psychologen samt erstem Jahrgang an Studierenden in die Fakultät für Ingenieurwissenschaften und Informatik noch dieses Jahr eingliedern werden.
Geschrieben von Benjamin Erb am 21.02.2009 in Studium Kommentare: (0) Trackbacks: (0)
Tags für diesen Artikel: psychologie, studium, ulm
-10-
02
2009

Donau in der Nacht bei Neuschnee


Geschrieben von Benjamin Erb am 10.02.2009 in Fotos Kommentar: (1) Trackbacks: (0)
Tags für diesen Artikel: fotos, ulm
-06-
02
2009

Wer bloggt was?

Da so langsam immer mehr Leute aus meinem Freundeskreis bloggen, möchte ich hier eine kurze Übersicht geben, wer bloggt und über was gebloggt wird:

Raimar, Cookie und Oli sind weg-von-ulm.de
Raimar, Cookie und Oli sind ebenfalls Ulmer Informatikstudenten und bloggen über ihr Auslandsaufenthalt. Während Raimar schon seit einem Semester an der UConn in den USA über seine dortigen Erlebnisse berichtet, wird sich Cookie in den nächsten Tagen in Richtung Spanien auf den Weg machen und Oli bald upside down Erfahrungen sammeln. Den beiden möchte an dieser Stelle übrigens noch einmal einen schönen Auslandsaufenthalt wünschen!

Flos Warteschleife macht Warten interessant
Mein alter Kindergarten- und Schulfreund Flo ist mittlerweile in Berlin und bloggt von dort über Musik, Medien, Marketing, Events, Kunst und weitere interessante Themen, die er so findet.

Davids Blog
David studiert mit mir Medieninformatik und bloggt nicht nur über Apple-relevante Themen, Webdesign und Musik, sondern auch über Computerkunst, Usability und verwandte Themen.

Malte Wittkugel.net
Auch Malte ist Medieninformatik-Student in Ulm und hostet auf seiner Webseite bisher eigene Projekte wie diesen schönen Colorcircle Javascript-Colorpicker auf Mootools-Basis. Und hoffentlich bloggt er bald selbst - versprochen hat er mir es zumindest!

stk bloggt.es
Stefan alias stk setzt den Fokus bei seinem Blog vor allem auf den ersten Teil der Bezeichnung Medieninformatik und berichtet über die Medienwelt im digitalen Zeitalter. Außerdem gibt es von ihm weiteres schlampig sortiertes Zeug, das er schon immer mal sagen wollte.

Marcus bloggt.es
Marcus ist Informatikstudent in Ulm und bloggt über Themen aus dem Informatikbereich. Außerdem offeriert er als engagiertes Fachschafts- und AStA-Mitglied Einblicke in das Innenleben der hiesigen Gremienarbeit.

Sina paints her life
Auf Sinas Blog sind nicht nur ihre neusten Fotos zu finden, sondern auch ihre aktuellen künstlerischen Arbeiten. Außerdem berichtet sie über ihr Leben als FSJlerin in Ulm.

Geschrieben von Benjamin Erb am 06.02.2009 in Web Kommentare: (0) Trackbacks: (0)
Tags für diesen Artikel: blog, fachschaft, ravensburg, ulm, web 2.0
-23-
01
2009

Bald auch Studiengang Psychologie an der Uni Ulm

Seit zwei Monaten steht nun fest, dass an der Universität Ulm Psychologie als neuer Bachelor/Master-Studiengang eingeführt wird. Dies wurde unter anderem im Rahmen des Programms "Hochschule 2012" zur Entlastung der geburtenstarken Jahrgänge in den nächsten Jahren vom Land Baden-Württemberg forciert. Etwas überraschend ist jedoch, dass nach bisherigem Plan laut Präsident Ebeling der neue Studiengang nicht in der medizinischen Fakultät verankert werden soll, die bereits mit der Abteilung psychosomatische Medizin und Psychotherapie verwandte (Lehr-)Kapazitäten besitzt. Stattdessen sollen die Psychologie in die Fakultät für Ingenieurwissenschaften und Informatik eingegliedert werden. Dies soll sich auch positiv auf den kürzlich genehmigten Sonderforschungsbereich 62 auswirken, der unter dem Titel "Eine Companion-Technologie für kognitive technische Systeme" interdisziplinär in den Bereichen Informatik, Ingenieurwissenschaften, Neurowissenschaften und Psychologie forscht. Diese (derzeit noch nicht endgültige) Einordnung zu den Ingenieurwissenschaften und der Informatik könnte das Profil des Studiengangs Psychologie in Ulm prägen. Unklar scheint bisher noch zu sein, wann der neue Studiengang eingeführt wird. Bisher ist von Wintersemester 2010 die Rede, allerdings wird eine schnellst mögliche Einführung angestrebt.
Geschrieben von Benjamin Erb am 23.01.2009 in Studium Kommentare: (0) Trackback: (1)
Tags für diesen Artikel: psychologie, studium, ulm
« vorherige Seite   (Seite 1 von 4, insgesamt 39 Einträge)   nächste Seite »

Über den Autor

Benjamin Erb Benjamin Erb ist 24 Jahre alt und studiert an der Universität Ulm Medieninformatik.

Aktuelle Projekte

  • diretto.org
  • IOException.de

Quicklinks

  • Meine Amazon-Wishlist
  • Mein PGP-Schlüßel
  • twitter.com/b_erb
  • facebook.com/benjamin.erb

Blogroll

  • Davids Blog
  • Flos Warteschleife
  • stk bloggt.es
  • guido.demelo.de
  • Sina paints her life
  • Malte Wittkugel.net
  • Marcus bloggt.es
  • claus bloggt.es
  • floBLOG
  • Basti in Japan
  • Sven in Frankreich

Sneaker-Blogroll

  • tomat3.de
  • sneakerb0b.de
  • vEnoMaZn
  • sneakerized.com
  • welovesneaker.com

Kalender

Zurück September '10
Mo Di Mi Do Fr Sa So
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

Getaggte Artikel

acm aesthetic computing animation apache blog bücher c++ ccc coding context free data visualization datenschutz dd-wrt design design pattern diretto eclipse fachschaft fail fotos fun gadget gdg handy hardware hip-hop homepage imaging informatik information design italien java javascript joggen kiosk system laptop latein latex mail mathematik mozilla musik mysql netbook nike af1 nike air max nmap perl pgp php politik postgresql privacy processing progwerkstatt psychologie ravensburg rivoli rutenfest s9y samsung q25 sneaker sneaker photography software sopra spanien sport sql studium studivz svn tagato trac trainingscamp typografie ubiquitous computing ubuntu ulm usability user interfaces videos virtualisierung vnc web web 2.0 welfen wikipedia wishlist xslt zivildienst

Archive

September 2010
August 2010
Juli 2010
Das Neueste ...
Älteres ...

Kategorien

  • XML Allgemeines (33)
  • XML Fotos (33)
  • XML Homepage (6)
  • XML Italien (7)
  • XML Lustiges (25)
  • XML Musik (11)
  • XML Nachdenkliches (9)
  • XML Schuhe (24)
  • XML Sonstiges (3)
  • XML Sport (5)
  • XML Videos (2)
  • XML Design (18)
  • XML IT (20)
  • XML Hardware (16)
  • XML Open-Source (7)
  • XML Programmierung (41)
  • XML Studium (61)
  • XML Web (30)
  • XML Datenschutz (6)
  • XML Usability (13)

Alle Kategorien

Feeds

XML RSS 2.0 feed
ATOM/XML ATOM 1.0 feed
XML OPML 1.0 feed

Statistiken

Letzter Artikel: 01.06.2010 16:01
242 Artikel wurden geschrieben
123 Kommentare wurden abgegeben

Verwaltung des Blogs

Login
 

© 2002 - 2010 Benjamin Erb