Artikel „Dynamisch klonen“ im windows.developer Magazin

Im Fachmagazin windows.developer  in der aktuelle Ausgabe 06.2013 habe ich einen Artikel zum Thema “Dynamisch klonen” mit C# veröffentlicht.

Immer wieder steht man als Entwickler vor dem Problem, ein Objekt vollständig klonen zu müssen. Sei es um Daten aus einem Cache zu replizieren oder für Berechnungen in mehreren Threads. Für diese Aufgabe stellt das .NET-Framework leider keine Methodik bereit, daher muss der Entwickler hier meist selber Hand anlegen und jedem seiner Objekte eine eigene Methode hinzufügen. Aber nicht immer kann man seinen Datenobjekten solch eine Methode spendieren, gerade wenn ein OR-Mapper im Einsatz ist.

Ich zeige in dem Fachartikel anhand einer Beispielmethodik auf, wie man dieses Problem umgehen kann.

Und nun ab zum Kiosk und die neue windows.developer kaufen.

flattr this!

Dropbox und Co. … ich will mehr Speicher

Jeder kennt Dropbox, Box, SkyDrive und GoogleDrive. Dazu gibts dann noch Mega. Überall gibts die kleine Minimalmenge an Speicherplatz, gerademal 5GB, mit ein bisschen werben, ein paar Tweets und den Apps kommt man mit viel Arbeit auf knapp 10GB Speicher (außer MEGA, da gibts gleich 50GB, aber es gibt keine App).
Doch jetzt kommts dicke, es gibt nun Copy. Wenn man sich da aktuell anmeldet gibts auch nur die 5GB, aber 2 weitere GB für den Tweet und 5GB für die App. Dazu noch weitere 5GB für jeden den man wirbt. Dazu gibts Apps für iOS und Android. Ich bin inzwischen bei glücklichen 27GB :D

Also Leute, klickt meinen Link damit ich noch mehr bekomme :)

flattr this!

Ein Gerät gegen Apple und Amazon

Ich bin eine ziemliche Leseratte und ein großer Fan und Verfechter der alten Herrenhaus-Bibliotheken mit Kamin, dunklem Holz, Ohrensessel, tausenden Büchern und dazu ein Whiskey. Trotzdem finde ich, dass nicht alle Bücher die man so liest dort hin gehören. Gerade die unzähligen Reiseberichte (Motorrad), technische Bücher oder leichte Lektüre die man immer wieder irgendwo aufschnappt, liest und dann vergisst  bieten sich ideal dazu an, in Form eines eBooks im Zug gelesen zu werden. Und gerade dort lese ich nicht nur richtige Bücher wie die Bücher von George R. R. Martin (Das Lied von Eis und Feuer) sondern häufig lustige und leichte Lektüre wie z.B. Planet Amerika – Ein Ami erklärt sein Land; übrigens sehr lustig und unterhaltsam.

Nun gibt es ja Apple und noch Amazon als einzige Vertreter auf dem Markt die mit dem iPad welches ich bislang immer genutzt habe und dem Kindle in diversen Ausführungen relevante Geräte bereitstellen (ja, ich ignorier Android mit Absicht :) ). Und irgendwie kann ich beide nur in ihrer Form kritisieren. Das iPad ist perfekt – als Tablet – und zugroß für einen Reader, wobei das iPad Mini perfekt als Reader ist, aber zu klein als Tablet. Das Kindle wiederum versucht ein Tablet zu sein, ist aber keins.
Naja, der kleiner Reader ist schon ok, kann aber halt “nur” als Lesegerät verwendet werden.
Gegen diese Marktmacht versuchen nun diverse deutsche Buchhändler (z.B. Thalia, Weltbild oder Hugendubel) und die Deutsche Telekom mit ihrem Gerät Tolino Shine anzutreten.
Das Teil ist ein kleiner (6 Zoll Bildschirm) leichter (183 Gramm) eBook Reader und trumpft mit einer Akkulaufzeit von sieben Wochen auf, was das Teil schon praktischer macht als diverse Kindle und iPad Geräte, die maxmial eine Woche halten. Für den Urlaub (ab in die Moppedseitentasche und auf der Tour durch Afrika immer was zu lesen dabei) ist das echt praktisch, weshalb ich mir das Gerät überhaupt erst angeschaut habe. Ich werds jedenfalls mal antesten, weil mir das iPad im zug einfach zu groß und schwer zum lesen ist und das Kindle mir nicht gefällt.

Mehr über die technischen Dinge gibts übrigens noch bei Cashy zu lesen hat.

flattr this!

Home Cinema System: Part Two – Apple TV

Wie angekündigt möchte ich mich als erstes mit Apple TV beschäftigen, da es auf den ersten Blick am besten in die nun vorhandene Apple Landschaft passt.

Allerdings habe ich mich ja nun auch schon intensiv mit den verschiedenen anderen System auseinandergesetzt und beschlossen WD TV (Western Digital TV) und Rasperry Pi nicht mehr zu berücksichtigen. Das erste ist einfach zu unausgereift und das zweite erfordert zu viel Arbeit bzw. es gibt zum zweiten bisher keine wirkliche fertige Box.

Doch nun erstmal zu Apple TV

Schnell die Vor- und Nachteile aufgezählt. Alles hier beschreibt die reine Basistechnik und nicht die Möglichkeiten mit Apps und/oder Jailbreak.
Nachteile:

  • Der Mac muss während des Betriebes laufen, falls die Festplatte genutzt werden will.Das ist besonders blöd, wenn man abends im Bett liegt und noch eine Folge seiner Lieblingsserie schauen möchte.
    Allerdings kann der iMac ja automatisch in den Ruhezustand fahren, wenn er nicht mehr benötigt wird.
  • TV-Serien aus iTunes werden nur über einen Umweg aktuell unterstützt.
  • Desweiteren müssen alle MKV’s in ein iTunes-taugliches Format gewandelt werden und die Festplatte selbst ein neues Dateisystem bekommen (wo wir auch wieder ein kleines Platzproblem haben: die Platte muss dazu ja formatiert werden und die dort lagernden Inhalte müssen solange woanders hin).
    Das passende Format ist hier MP4 was eigentlich toll ist, da es auch nur ein Container wie MKV ist, dafür aber standardisierter. Blöderweise unterstützen meine beiden BluRay Player das Dateiformat MP4 und das Mac Dateisystem nicht. Somit fällt die Nutzung der Platte direkt am Player weg und es bleibt nur Apple TV.

Vorteil:

  • AirPlay – dazu aber gleich mehr
  • Das System kann mit dem iPad und iPhone App gesteuert werden
  • Filme und Serien können aus dem iTunes Store gekauft oder geliehen werden und direkt augeschaut werden. TV-Serien allerdings in Deutschland aktuell noch nur über AirPlay vom iPad aus.

AirPlay

Die wichtigste Fähigkeit von AppleTV ist aber AirPlay. Dadurch kann man alles vom iPad oder iPhone direkt auf die Apple TV Box streamen und somit auf das TV Gerät. Mithilfe diverser Stream-Server-Apps wie VLC oder AirVideoServer können wir nun auch alles auf dem TV Gerät anschauen. Es wird entweder Live umgewandelt (AirVideoServer, Datei kann auch gespeichert werden) oder einfach gestream.
Zwar muss der Apple Rechner mit angeschlossener Festplatte laufen, aber dafür können wir alles über das iOS Gerät steuern.

Jailbreak

Ja, für das neuste Apple TV gibt es noch keinen Jailbreak. Aber der wird kommen. Und dann haben wir die perfekte TV Box. Rechner aus, HD an die kleine ATV Box angeschlossen und mit XBMC alles nutzen. MKV, MP4, MP3, und mehr, alles geht dann.
Apple TV 2 hat es ja schon bewiesen – mit Jailbreak hat Apple hioer die beste Streamingbox am start.

Fazit

Ich bevorzuge bisher absolut die Apple TV Box. Es fehlen zwar noch die TV Serien aus dem Stream und wir müssen den Mac noch anlassen, damit wir sie über die Remote App anschauen können. Aber sie werden kommen, früher oder später.
Zusätzlich bietet AirPlay die beste Methode an (ja, auch andere Boxen können AirPlay) um alles mögliche vom Mac über das iPad oder iPhone auf die kleine TV Box zu streamen.
Und später, mit dem jailbreak, kann man die Festplatte direkt an die Box stecken und alles nutzen.

Ausschlaggebend ist, typisch bei Apple Produkten, auch das Design. Diese kleine unscheinbare Box ist einfach schicker als der merkwürdig schiefe Würfel der Boxee Box. Zumal ATV auch günstiger als die BoxeeBox ist.

Und über die BoxeeBox schreibe ich als nächstes…

flattr this!

Home Cinema System: Part One

Seit Jahren ich ein großer Filmfan und Sammler dieser. Aber nicht nur Filme sondern auch Dokumentationen und TV Serien interessieren mich sehr. Und damit bin ich nicht alleine, wir alle haben doch irgendwo unsere Lieblingsfilme und Serien und würden die gerne Standort-flexibel und jederzeit ohne großen Aufwand schauen können.
Nun ist es aber so, dass ich einen Schrank voll mit DVD’s meiner Lieblingsserien und Filme habe und ich eigentlich keine Lust, immer wieder alles rauszusuchen um es dann auf einem der beiden TV’s zu sehen.
Der Plan ist nun folgender: ich versuche mir ein vollkommen digitales Home Cinema System zu basteln, welches mir alle meine digitalen Filme und Serien incl. den Zugang zu weiteren zugekauften Filmen und Serien z.B. aus iTunes an meine beiden TV Geräte liefern kann. Ich möchte meine Filme und TV Serien jederzeit auf beiden Geräten schauen können, ohne dass dazu ein Server in der Wohnung laufen muss. Am liebsten wäre es mir sogar, wenn ich Inhalte aus iTunes bequem auf der Couch kaufen und sie direkt am TV sehen, pausieren und am zweiten TV weiterschauen könnte. Das ist aber kein muss.

Was sich hingegen nicht ändert ist das Sky System, das ich aber fast ausschliesslich für Serien Erstaustrahlungen und natürlich Fussball nutze.

Aktueller Stand

Ich habe nun etliche Serien und Filme z.B. aus iTunes und anderen Quellen gekauft und auf eine 2TB große Festplatte, die ich variabel an die Blue Ray Player anstecken konnte die jeweils an den TV Geräten hingen, gelegt. Dort befinden sich auch andere Inhalt z.B. welche im MKV Format. Leider unterstützen nicht alle Geräte dieses Format und so kann der eine Player sie zwar abspielen, aber nicht spulen, was mir natürlich den Spass teilweise nimmt. MKV ist toll, aber wenig kompatibel.
Wenn ich nun Filme oder Serien von der Festplatte auf dem zweiten TV schauen möchte, muss ich die Platte durch die Wohnung tragen und sie dort anschliessen. IM ersten Schritt ist es also auch ok, wenn ich die jeweilige Home Cinema Box durch die Wohnung trage.
Zusätzlich hat sich die Systemfrage bei mir kürzlich geändert da ich von Windows auf Apple umgestiegen bin. Das kann alles erleichtern oder erschweren.

Möglichkeiten

Es gibt ja inzwischen etliche Möglichkeiten um solche Wohnzimmersysteme zu basteln und zu vernetzen. Ich sammel erstmal alle hier und versuche die Vor- und Nachteile aus meiner Sicht zu finden. Anschliessend werde ich versuchen die für mich passendste Umgebung zu testen und einzurichten.

Vorrausetzungen sind folgende:

  • Grundsätzlich muss jedes Gerät den Anschluss einer Festplatte unterstützen oder zumindest den Zugriff darauf ermöglichen. Die vorhandene muss schliesslich wiederverwendet werden.
  • Ich möchte alle Filme und Serien von der Platte schauen können.
  • Ich möchte weitere Inhalte dazukaufen können.

Folgende Möglichkeiten möchte ich verfolgen, eventuell wird die Liste noch kürzer oder länger:

  • Apple TV mit Mac. Das Gerät kann auch schnell zum zweiten TV getragen und dort angeschlossen werden (falls kein zweites Gerät gekauft wird).
  • Multimedia Gerät wie Western Digital TV
  • Rasperry Pi als fertige Box
  • Boxee Box

Wie geht es weiter?

In den kommenden Tagen und Wochen werde ich die jeweiligen System ausführlich anschauen und testen. Das dann passendste System werde ich in meiner Wohnung einrichten. Das alles werde ich mit Blogeinträgen hier verfolgen und darüber berichten.
Den Anfang mach Apple TV.

flattr this!