<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Mitarbeiter Blog</title>
		<link>http://www.tegonal.com/mitarbeiter-blog/</link>
		<atom:link href="http://www.tegonal.com/mitarbeiter-blog/" rel="self" type="application/rss+xml" />
		<description></description>

		
		<item>
			<title>Wiederauferstehung einer GPU - oder der Beweis für die Holzhammer-Methode</title>
			<link>http://www.tegonal.com/ma-blog-rouven-1/</link>
			<description>&lt;p&gt;Mein nettes kleines Dell XPS 1330 hat vor ein paar Wochen den gefürchteten Nvidia-GPU Hitzetod erlitten: Angeblich sind in dieser Serie technisch nicht ganz einwandfreie (hah) Nvidia Chips verbaut worden. Nvidia hatte Rückstellungen in dreistelliger Millionenhöhe gemacht, Dell hat sich aber nicht sonderlich angestrengt, seine Kunden an diesen Millionen teilhaben zu lassen. De Facto ist mein Dell Laptop nach der Garantiezeit ausgestiegen und hat sich grafikmässig verabschiedet.&lt;/p&gt;
&lt;p&gt;Nach etwas Recherche bin ich auf dieses interessante &lt;a href=&quot;http://www.youtube.com/watch?v=NJlgPbELL0E&quot; target=&quot;_blank&quot;&gt;Video&lt;/a&gt; (Youtube) gestossen. Nach einer Behandlung mit dem Heissluftföhn (1800 Watt, ca 300 Grad Celcius) zeigt sich beim Starten wieder ein Bild ... tja, manchmal hilft die Holzhammermethode tatsächlich.&lt;/p&gt;</description>
			<pubDate>Thu, 01 Jul 2010 11:37:31 +0200</pubDate>
			
			
			<guid>http://www.tegonal.com/ma-blog-rouven-1/</guid>
		</item>
		
		<item>
			<title>Die Tücken einer Webcam (2/2)</title>
			<link>http://www.tegonal.com/ma-blog-alwin-3/</link>
			<description>&lt;p&gt;(Wie wir die Idee einer Webcam mit unsere Büro-Aussicht angegangen  sind, im &lt;a href=&quot;http://www.tegonal.com/../../ma-blog-alwin-2/&quot;&gt;ersten Teil des Artikels&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;Lange mussten wir nicht warten. Der Tag war wohl ereignislos und die  Online-Presse hat die Bärencam gleich wohlwollend in kurzen Artikeln  erwähnt.&lt;/p&gt;
&lt;h3&gt;Warteschlangen&lt;/h3&gt;
&lt;p&gt;Die Besucher blieben auch nicht lange aus und schon nach kurzer Zeit  musste man eine Stunde, manchmal zwei Stunden warten um die Kamera  bedienen zu dürfen.&lt;/p&gt;
&lt;p&gt;Das war natürlich nicht praktikabel. Wir entschieden uns in der Folge  eine andere Art der Steuerung umzusetzen: Die Community sollte die  Kamera gemeinschaftlich steuern. Alle 6 Sekunden wird ein Kommando  abgesetzt. Es wird jeweils jenes gewählt, welches am meisten Stimmen  erhält. Dies hat sich schnell als optimal heraus gestellt.&lt;/p&gt;
&lt;h3&gt;Datenschutz&lt;/h3&gt;
&lt;p&gt;Die Bärencam lief nun einige Tage und mussten wir wieder eingreifen.  Die Bärencam, ein Nebenbei-Projekt, hatte nun schon mehr Aufwand  generiert als erwartet. Nun wurden wir auf die Datenschutz-Problematik  hingewiesen. Zugegeben, wir hatten uns nicht vertieft mit dem Thema  auseinandergesetzt. Im Leitfaden &lt;a href=&quot;http://www.tegonal.com/../../ma-blog-alwin-2/#http://www.edoeb.admin.ch/themen/00567/00569/index.html?lang=de&quot; target=&quot;_blank&quot;&gt;&quot;Datenschutzkonformer Betrieb von Webcams&quot;&lt;/a&gt; des  Eidgenössischen Datenschutz- und Öffentlichkeitsbeauftragten steht u.a.  folgendes:&lt;/p&gt;
&lt;blockquote&gt;Falls es jedoch möglich ist, Personen zu bestimmen, liegt  ein Bearbeiten von Personendaten im Sinne von Art. 3 lit. e DSG vor.  Bestimmbar ist eine Person auch dann, wenn sie zwar durch ihre Daten  nicht eindeutig identifiziert wird, aus den Umständen, das heisst aus  dem Kontext einer Information (z.B. Gegenstände, Kleidung, Fahrzeuge  etc.) aber auf sie geschlossen werden kann.&lt;/blockquote&gt;
&lt;p&gt;Auf der Bärencam kann man Personen sehen. Die Auflösung der Kamera  ist zwar schlecht und Gesichter sind kaum zu erkennen, Kleidung aber  schon. Daher ist die Kamera nicht Datenschutz konform. Ein kurzer Blick  auf die Webcams in der Schweiz ergibt, dass viele die oben genannten  Bedingungen nicht erfüllen.&lt;/p&gt;
&lt;p&gt;Wir lösen das Problem mit einer Folie, welche wir vor das Fenster  kleben, so dass das Blickfeld der Kamera nur noch auf das Innere des  Bärenparks fällt.&lt;/p&gt;
&lt;h3&gt;Zusätzliche Erweiterungen&lt;/h3&gt;
&lt;p&gt;Haben wir Zeit, werden wir auch in Zukunft kleine Erweiterungen für  die Bärencam umsetzen. Dies könnten sein:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Eine  Möglichkeit Schnappschüsse 	zu vermailen&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Schnappschüsse  in einer Galerie 	aufnehmen&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Die Bären mittels Bildanalyse automatisch finden und tracken&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Übrigens:&lt;/p&gt;
&lt;p&gt;Wir geben den Code für den Camproxy übrigens gerne unter der GPL  weiter. Falls Interesse besteht, dann nehmt bitte mit uns Kontakt auf.&lt;/p&gt;</description>
			<pubDate>Wed, 24 Mar 2010 10:00:00 +0100</pubDate>
			
			
			<guid>http://www.tegonal.com/ma-blog-alwin-3/</guid>
		</item>
		
		<item>
			<title>Die Tücken einer Webcam (1/2)</title>
			<link>http://www.tegonal.com/ma-blog-alwin-2/</link>
			<description>&lt;p&gt;Die Idee eine Webcam zu installieren und den Ausblick aus unserem  Büro mit den Internetbenutzern zu teilen hatten wir schon länger. Mit  der Eröffnung des Bärenparks auf der gegenüberliegenden Aareseite hat  sich die Idee konkretisiert und wir haben uns daran gemacht die Idee  umzusetzen. Von Anfang an war klar, dass das Vorgehen &quot;kaufen,  anschrauben, laufen lassen&quot; nicht wird möglich sein. Die Problemstellung  war die folgende:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Die  Webcam würde an unser Netz 	hier in der Bürogemeinschaft angeschlossen.  Dies darf nicht zu 	stark belastet werden. Die Last darf daher nicht  proportional mit 	den Nutzern der Webcam steigen.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style=&quot;margin-bottom: 0cm;&quot;&gt;Webcams  verfügen im Allgemeinen 	über ein hässliches UI zur Bedienung. Wir  möchten aber eine 	hübsche Webseite anbieten.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Die Kamera soll gesteuert werden können. Sind viele Leute 	 gleichzeitig online, muss hier eine Lösung gefunden werden.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Als Kamera haben wir uns für die WCS-2040 von level1 entschieden  welche ein gutes Preis/Leistung Verhältnis hat für ein Tilt/Shift/Zoom  (T/S/Z) Modell. Der Bärenpark sollte ja von nah sichtbar sein, also  musste ein Zoom möglich sein..&lt;/p&gt;
&lt;p&gt;Diese oben stehenden Punkte haben wir gelöst in dem wir einen  Kamera-Proxy entwickelt haben. Diese Applikation läuft als &lt;a href=&quot;http://www.tegonal.com/#http://www.baerepark.ch&quot; target=&quot;_blank&quot;&gt;www.bärepark.ch&lt;/a&gt; auf einem unserer Server im Puzzle-Rack im Sunrise Rechenzentrum. Der  Proxy lädt alle ca. 2 Sekunden das aktuelle Bild von der Kamera,  verteilt dieses an alle Webseiten und setzt allfällige Steuerkommandos  zuhanden der Kamera ab. Zudem führt die App einige Batch-Jobs durch. Die  Übersichtsbilder werden alle 10 Minuten neu geladen sowie kalibriert  und die Kamera wird alle 2 Stunden neu gestartet (sie hat sich im  Dauerbetrieb leider als störanfällig heraus gestellt).&lt;/p&gt;
&lt;p&gt;Das Web-UI haben wir mit &lt;a href=&quot;http://wicket.apache.org/&quot; target=&quot;_blank&quot;&gt;Apache Wicket&lt;/a&gt; umgesetzt. Dieses Web-Framework bietet einige Ajax-Funktionalität, was  für die geplante Umsetzungsvariante unabdingbar war. Wicket ermöglicht  es eine kleinere bis mittlere Web-Applikation in sehr kurzer Zeit  umzusetzen. Die sehr moderne Architektur der Library erleichtert zudem  die Integration von Spring und anderen State-of-the-Art Technologien.&lt;/p&gt;
&lt;p&gt;Daneben setzen wir &lt;a href=&quot;http://www.tegonal.com/#http://www.imagemagick.org&quot; target=&quot;_blank&quot;&gt;ImageMagick&lt;/a&gt; zur Bearbeitung der Bilder ein. Dies beinhaltet das Drehen der Bilder  sowie das Einfügen des Tegonal-Logos als Watermark.&lt;/p&gt;
&lt;p&gt;Um allen BesucherInnen die Steuerung der Kamera zu ermöglichen, haben  wir eine Warteschlange vorgesehen. BesucherInnen können der Reihe nach  60 Sekunden steuern.&lt;/p&gt;
&lt;p&gt;Gut. Funktioniert. Kurz eine Mitteilung an die Presse verfasst und  gewartet.&lt;/p&gt;
&lt;p&gt;(Was dann geschah liest du im &lt;a href=&quot;http://www.tegonal.com/ma-blog-alwin-3/&quot;&gt;zweiten Teil des Artikels&lt;/a&gt;.)&lt;/p&gt;</description>
			<pubDate>Wed, 24 Mar 2010 09:49:00 +0100</pubDate>
			
			
			<guid>http://www.tegonal.com/ma-blog-alwin-2/</guid>
		</item>
		
		<item>
			<title>Neue Tegonal Webseite mit Silverstripe CMS</title>
			<link>http://www.tegonal.com/ma-blog-alwin-1/</link>
			<description>&lt;p&gt;Unsere alte, sehr alte Website haben wir damals schnell und  unkompliziert mit PHP und eigenen, sehr rudimentären Templates erstellt.  Den Zwecks hat sie über die Jahre stets erfüllt. Das Erfassen und  Ändern von Inhalten war zwar immer etwas mühsam, aber regelmässig haben  wir den Inhalt der Seite eh nicht verändert. Oder haben wir dies nicht  oft gemacht, gerade weil das Abfüllen umständlich war? Nun gut, auch der  optische Eindruck der Website liess seit längerem zu wünschen übrig,  höchste Zeit also für eine neue, hübsche Website.&lt;/p&gt;
&lt;p&gt;Und natürlich wollten wir bei der Gelegenheit auch gleich ein  zeitgemässes Content Management System (CMS) einführen. Manfred von &lt;a href=&quot;http://www.monkee.ch&quot; target=&quot;_blank&quot;&gt;monkee solutions&lt;/a&gt; hat uns auf &lt;a href=&quot;http://www.silverstripe.org&quot; target=&quot;_blank&quot;&gt;SilverStripe&lt;/a&gt; aufmerksam gemacht. Vielen Dank für den Tipp!&lt;/p&gt;
&lt;p&gt;SilverStripe ist ein PHP/MySQL basiertes CMS und deckt unsere  Bedürfnisse optimal ab ohne riesig und überladen daher zu kommen. Wir  freuen uns nun über ein neues, angenehmes Tool und wir hoffen nun auch  etwas öfter die Inhalte zu verändern und zu ergänzen.&lt;/p&gt;
&lt;p&gt;Unsere Mitarbeiter-Blogs sind ein erster Schritt in diese Richtung.  Diese Blogs sollen ein Gefäss sein um die vielfältigen Erfahrungen die  wir täglich bei unserer Arbeit machen von Zeit zu Zeit in einen  Blog-Eintrag einfliessen zu lassen um auch so der OpenSource-Community  einen kleinen Beitrag zurück zu geben. Mehr dazu aber später...&lt;/p&gt;</description>
			<pubDate>Thu, 14 Jan 2010 15:00:00 +0100</pubDate>
			
			
			<guid>http://www.tegonal.com/ma-blog-alwin-1/</guid>
		</item>
		

	</channel>
</rss>