Markus studiert!
Dropbox 1.0.20
Da die Auto-Update-Funktion des Dropbox-Clients immer noch nicht funktioniert liegt die neuesten Version für Windows und Mac im Ordner Studium/Dropbox.
< 17. February 2011, 18:59 Uhr
Tags: #Dropbox
Upload in die Dropbox auch ohne Client möglich
Der Upload von Dateien in unser Dropbox-Share ist übrigens auch ohne die Verwendung des Programms für das jeweilige Betriebssystem möglich.
Auf der Dropbox-Webseite gibt es in jedem Ordner einen "Upload"-Link, mit dem man direkt über den Browser Dateien hinzufügen kann — und das in seinen eigenen Ordnern, aber auch in den Ordner, die einem anderen Account gehören.
< 14. February 2011, 17:41 Uhr
Tags: #Dropbox
read.MI zu Dropbox sync gefixt
Ich habe eben noch einen kleinen Fehler im Script behoben, der bewirkt hat, dass ständig die kleinen ref_*-Dateien wieder in die Dropbox gesichert wurden.
Die brauchen wir da natürlich nicht ...
Jöndhard Biffel Softwaretechnik Wanderpreis
Den Jöndhard Biffel Softwaretechnik Wanderpreis in der Medieninformatik gibt es übrigens im vierten Semester im Softwaretechnik-Projekt zu gewinnen.
Er ist dotiert mit
- Ruhm, Ehre, Unsterblichkeit
- 17,- € Erfrischungsbeihilfe
- Auf Wunsch Urkunde, falls Ergebnis mindestens „2.0“
Wer braucht da schon gute Noten!
< 03. February 2011, 21:27 Uhr
Tags: #SoftwareTechnik
Softwaretechnik-Projekt: Verkehrsplaner
Eines der größten Projekt im bisherigen Studienverlauf war das Projekt im Kurs Softwaretechnik.
Bitte entwickeln Sie einen konfigurierbaren Verkehrsplaner, der mindestens folgende Minimalanforderungen
erfüllt. Über eine Swing-GUI soll es möglich sein, verschiedene Straßenstücke (Gerade, Kreuzungen, Abzweige, Kurven usw) zu platzieren und auf dem entstehenden Straßennetz Fahrzeuge zu platzieren und dann fahren zu lassen.
Von unserer Umsetzung gibt es auch vier Demo-Videos:
Drag&Drop
Simulation
Welt laden
Welt speichern
< 23. January 2011, 19:13 Uhr
Tags: #SoftwareTechnik
Tipp: Notices in PostgreSQL unterdrücken
Diese Statement am Anfang eines SQL-Skriptes unterdrückt die Ausgabe von Hinweisen (Notices):
SET client_min_messages TO 'WARNING';
Die Dokumentation des Features findet sich hier.
< 15. January 2011, 20:56 Uhr
Tags: #PostgreSQL #Datenbanken
Relationemodelle mit XSL erzeugen
Für unser Datenbank-Projekt habe ich ein XML-Stylesheet geschrieben, dass aus einer einfachen XML-Datei ein schönes Relationenmodell erzeugt.
XML
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="relationenmodell.xsl"?>
<relationmodel>
<relation>
<name>Relation</name></p>
<property primary="true">Primärschlüssel</property>
<property foreign="true">Fremdschlüssel</property>
<property>Datenfeld</property>
</relation>
</relationmodel>
XSL
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes" />
<xsl:template match="/relationmodel">
<html>
<head>
<title>Relationenmodell Auktionsdatenbank 2010db02</title>
<link rel="stylesheet" type="text/css"
href="http://yui.yahooapis.com/3.2.0/build/cssreset/reset-min.css" />
<link rel="stylesheet" type="text/css"
href="http://yui.yahooapis.com/3.2.0/build/cssbase/base-min.css" />
<link rel="stylesheet" type="text/css"
href="http://yui.yahooapis.com/3.2.0/build/cssfonts/fonts-min.css" />
<link rel="stylesheet" type="text/css" href="relationenmodell.css" />
</head>
<body>
<h1>Relationenmodell Auktionsdatenbank 2010db02</h1>
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<xsl:template match="relation">
<table>
<tbody>
<tr>
<th>
<xsl:value-of select="name"></xsl:value-of>
</th>
<xsl:for-each select="property">
<xsl:element name="td">
<xsl:attribute name="class">
<xsl:if test="@primary">primary</xsl:if>
<xsl:if test="@foreign">foreign</xsl:if>
</xsl:attribute>
<xsl:value-of select="."></xsl:value-of>
</xsl:element>
</xsl:for-each>
</tr>
</tbody>
</table>
</xsl:template>
</xsl:stylesheet>
Und damit es hübsch aussieht, dazu noch ein CSS-File:
body { margin: 1em 2em; }
th { background-color: #ccc; font-weight: bold; min-width: 15em; }
td { min-width: 8em; }
.primary { text-decoration: underline; }
.foreign { font-style: italic; }
< 31. December 2010, 14:40 Uhr
Tags: #XML #Datenbanksysteme
Laufende Projekte Ende 2010
In der kurzen freien Zeit zwischen den Jahren muss ich mich gleich um drei Projekte kümmern:
- In Datenbanksysteme entwickeln wir eine PostgreSQL-Datenbank für ein Auktionssystem, hierzu wird am 6. Januar das Entity-Relationship-Modell und das Relationenmodell, sowie SQL-Script für den Datenbankentwurf abgegeben. Am 21. Januar dann die vollständige GUI-Anwendung der Auktionsplattform.
- In Softwaretechnik sind wir aktuell an der Umsetzung des Projekts (Verkehrsplaner). Hier ist die Abgabe ebenfalls am 21. Januar.
- Für Betriebssysteme gibt es eine Einzel-Abgabe: eine Datenbank für ein Fisch-Hotel in C — die habe ich schon fertig.
< 31. December 2010, 14:26 Uhr
Tags: #SoftwareTechnik #C #Datenbanksysteme #Betriebssysteme
Schnell-Check-In in foursqure via QR-Code
Zum schnellen Check-In in den Medieninformatik HSRM Platz auf foursquare klebt dieser QR-Code am Eingang.
Damit man ihn benutzen kann benötigt man die foursquare- und die φ²-App für Android.
foursquare-App für Android
φ²-App für Android
< 13. December 2010, 13:40 Uhr
Tags: #fachbereich #android #qr
Farbe für die Medieninformatik
Seit ein paar Tagen hängen diese farbigen Leinwände bei uns im Fachbereich. Natürlich war ich neugierig und habe mich schlau gemacht: Eigentlich sind das nur Hintergründe auf denen Semesterarbeiten der Studenten angepinnt werden sollen. Sie sind aus Nylon und würde das eine Weile aushalten. Doch jetzt haben unsere Profs so sehr daran gefallen gefunden, dass sie bis auf Weiteres nur als Deko dienen.
< 13. December 2010, 13:25 Uhr
Tags: #fachbereich