Quellcode…

Es ist 3:06 – was zur Hölle treibt einen um diese Uhrzeit zu einem Montag morgen an den PC? Ich sags euch… Es ist das Verlangen nach etwas, das den Menschen schon seit Jahrzehnten antreibt – etwas zu erschaffen.

Da ich Handwerklich eher minimal begabt bin, programmiere ich. Schon seit Jahren und immernoch mit so viel Spaß wie seit ich das erste Mal auf dem Commodore 64 angefangen habe… Und ich programmiere meine Tools, die es sicher irgendwo schon mal gibt, aber nie so wie ICH es gern hätte. Ich will auch nicht alles auf dem Silbertablet bekommen. Ich will mich hinsetzen und mir einen Kopf machen müssen, wie ich die für den normalen Endanwender gar nicht sichtbaren Probleme lösen kann. Das ist genau das was ich tun möchte. Und wenn ich wie gerade eben eine Funktion geschrieben habe, die erkennt wann neue Dateien in einem Spezifischen Ordner erscheinen, abwartet bis der Schreibzugriff von fremden Programmen aufgehört hat und dann die Datei umbenennt und verschiebt – bin ich doch manchmal recht stolz auf mich.

Ist es nachvollziehbar? Nein. Für Nicht-Nerds wenn ich das mal so sagen darf, ist dieses Verhalten nicht nachvollziehbar. Bis spät Nachts die Tastatur klappern lassen, sich rumärgern an kleinen Problemen, kämpfen wenn etwas nicht gleich so will wie es soll (was fast zu 100 % der Fall ist…) aber sich am Ende dennoch freuen wenn es funktioniert. So etwas muss man mal gemacht haben, genau wie LAN Partys – einfach um die Faszination nachvollziehen zu können.

Ja, es ist vielleicht Zeitverschwendung – aber es ist zugleich auch das sinnvollste was man tun kann wenn man ein denkender Mensch ist: Etwas erfinden um anderen zu helfen! Und auch wenn man sich manchmal nur selbst hilft – man hat seinen Kopf angestrengt um ein Problem zu lösen. Das Allein hat doch schon Applaus verdient 😉

Danke und Gut Nacht…

Advertisements

The Mediacenter goes on..

Media, Filme, Programmieren, Visual Basic

Version 0.2 Beta ist fertig… Keine großen Optischen Veränderungen, es gibt jetzt ein Externes Addtool, die Ordner in denen Standartmäßig nach Covern oder nach den Filmen gesucht werden sind jetzt frei definierbar und ändern sich nicht nach jeder Auswahl. Vorbei das ewige Explorergeklicke und endlich genug Platz um nochmal nachzuschauen welcher Film noch nicht im Archiv ist da das externe Addtool recht klein ist.

Zudem hab ich nun (wie man rechts sehen kann) endlich die Möglichkeit der Seitennavigation fertig. Wie es sich mit speziellen Abfragen verhält muss ich noch testen, aber ich habe schon eine gute Idee auch komplizierte SQL Abfragen zwischenzuspeichern und die Ergebnisse über mehrere Seiten anzuzeigen.

Viele kleine Veränderungen und viel Bugfixing unter der Haube was aber die Usability (wie es so schön heißt xD) deutlich verbessert. Die integrierte Traileransicht über Youtube muss leider warten, ich habe bis jetzt noch keine Möglichkeit gefunden die Flashvideos von Youtube direkt in das Programm einzubinden -.- Weiter Features die (hoffentlich) bald folgen:

  • Automatisches Scannen nach neuen Filmen (derzeitige Priorität) und stapelweises Hinzufügen der Filme mit Cover
  • Einfügen eines dynamisch erweiterbaren Abfragesyntaxes, der sich anhand der Einträge der Datenbank verändert und vordefinierte Auswahlfelder (z.b. HD Filme etc.)
  • Verteilfertiges Downloadpaket zum Selbsttesten (falls Interesse)
  • Anpassung der grafischen Oberfläche (Index soll unten und nicht mehr links angezeigt werden)
  • Plugin für eine Mediaverwaltung von Serien (Staffeln mit den einzelnen Serien etc.)

Viel zu tun würd ich sagen 😉 Über Kommentare, Anregungen und Fragen freue ich mich immer 🙂

Mediacenter – The next Chapter…

So Mediacenter ist weiterentwickelt wurden, es ist schicker gewurden, man kann leichter Filme hinzufügen, editieren, löschen,  zwischen Ihnen hin und her switchen wie man so schön sagt und sie endlich direkt aus dem Programm herraus anschauen wenn der Pfad mit dem VLC verknüpft wurde (Ist natürlich einstellbar…). Sobald ein Film gestartet wurde schaltet das Program automatisch auf Fullscreen um.

Mann kann zudem Abfragen auf die Datenbank gestalten das nur die Eintäge angezeigt werden sollen, die HD Filme sind oder alle Filme seit eines bestimmten Datums. Geplant ist, das mit fertigen Bausteinen gearbeitet werden kann und so eigene Abfragen ähnlich wie in einem Regelwerk eines Mailprogramms (Outlook, Thunderbird) erstellt werden können.

Zudem soll die Coversuche in das Programm eingebunden werden. Die Analyse der neuen Dateien in einem Verzeichnis (was der User selbst wählt) erfolgt selbstständig und prüft zugleich ob der Film nicht schonmal vorhanden war. Zudem wird nicht nur der Dateiname sondern auch andere Sachen geprüft, z.b. Dateigröße, Format etc.

Die geplante Abfrage zu imdb muss noch etwas warten da die Umsetzung schwieriger als gedacht ist. Gerade ist noch die Covererkennung bzw. eine integrierte Coversuche plus Zurechtschneiden der Bilder in Arbeit sowie die Erkennung aller Formate die der User gern wünscht. Da hakt es noch etwas aber ich denke im großen und ganzen bin ich zufrieden mit der Arbeit für mich als Programmierer schauts auch ganz schick aus ^^

QWERTZ Nachtrag…

So der Praxistest des Milestone ist hinter mich gebracht und ich möchte ehrlich und offen sagen: Das Ding hat mich überzeugt. Ich hatte die Informationen des Sliderspieles von einer Seite im Netz und muss sagen es ist absolut hochwertig verarbeitet, der Slider hat nicht das geringste Spiel beim Auf- und Zusliden, die Tasten haben einen guten Druckpunkt und das LCD ist hochauflösend und ordentlich verarbeitet.

Für einen Preis von knapp 400 Euro stört mich einzig und allein der Vertrag. Da ich von einem überaus netten T-Mobile Mitarbeiter erfahren habe, dass die Provider ihre Verträge ab 7. April preislich nach unten schrauben werden, wie auf der Cebit beschlossen, werd ich wohl bald mal nachschauen ob sie es auch einhalten. Trotzdem glaube ich das es wieder nicht möglich sein wird andere Protokolle als HTTP zu nutzen. Warum verstehen Provider nicht das es auch Leute gibt die SSH, FTP und das ganze andere Zeug nutzen wollen… Argh geldgierigen Säcke -.-

Alles in allem das Milestone gefällt mir immer mehr, vor allem weil es bezahlbar ist. Ich werde mich mal genauer mit dem guten Stück beschäftigen, die technischen Daten klingen gut und die Videos auf YouTube versprechen viel Spaß mit dem Smartphone!

QWERTZ und kein Ende… Teil 2

So wie versprochen hier der zweite Teil meiner Qwertz Slider Handyübersicht… Ich habe nochmal bissel recherchiert was der Markt so her gibt und muss sagen: Man muss echt Geld investieren um ein sinnvolles Smartphone zu bekommen was viel kann. Aber lasst die Spiele beginnen:

Das Nokia N900:

  • A-GPS Unterstützung, WLAN, 5MP Cam, Open Source Betriebssystem auf debian Basis, 32 GB Speicher intern, ARM Cortex A8-CPU mit 600 Mhz und 256 MB RAM
  • Das erste Handy was mir bekannt ist was Adobe Flash 9.4 sowie AJAX vollständig unterstützt! Kein Mobile-Youtube mehr! Muss ich unbedingt Praxistest unterziehen 😉
  • Erweiterbar über das Linuxsystem, alle Programme die rein technisch gesehen auf Linux laufen, gehen auch auf dem N900! Durch ein Update ist auch die Akkulaufzeit länger und die Browserdarstellung wurde verbessert.
  • Einziger Nachteil für mich ist der Preis, knapp 600 Euro ohne Vertrag. Bis jetzt ist das Teil für mich erstmal hochinteressant!

Das Motorola Milestone:

  • Android 2.0, WLAN, GPS, HSDPA, 5MP Cam, 550 Mhz CPU, 256 MB Ram, Klinkenbuchse 3,5mm
  • Gute technische Ausstattung aber „billig“ wirkende Verarbeitung – Sliderspiel ist zu groß, Knöpfe wirken klappernd und nicht richtig passend verarbeitet
  • Push-Mail per Exchange, Outlook Sync, Mulitmediafunktionen nur über Zusatzprogramme nachrüstbar, kein Dateiexplorer vorhanden
  • Preis billiger im Vergleich zur Konkurrenz, etwa bei 400 Euro ohne Vertrag. Ich persöhnlich finde das Motorola trotz der Kritik ein gutes Comeback gelungen ist um ihre Marke wieder auf Trab zu bringen! Wird trotzdem vorgemerkt, Praxistest steht noch aus..

Übrigens als kurzer Bericht zu Windows 7: kein Multitasking – Anwendungen werden wahrscheinlich nur „pausiert“, keine Flash Unterstützung, Browser Abwandlung von IE7 (soll aber schneller als iPhone Browser sein laut MS !!!11einseinself)… FAIL Microsoft! Ich hab es in nem Vorschauvideo gesehen, ich find es toll als Bildbetrachter aber als Handy OS? Naja…

Das wars erstmal, ich werde noch ein wenig suchen nach anderen Modellen und natürlich noch berichten wie mein persöhnlicher Eindruck war. Ich werde das N900 und das Milestone persöhnlich testen, zur Zeit tendiere ich wirklich zum N900 bzw. zum X2.

Projekt: Movie Verwaltung

Da ich nun schon ein recht großes Filmarchiv habe, kam schon immer die Idee mir irgendwie dazu ein Tool zu schreiben was mit das optisch und auch technisch durchordnet. Nachdem ich das Windows Movie Center und die freie Alternative, Eliza, probiert hatte, stellte ich ernüchternd fest das mir das alles nicht reicht bzw. nicht die Funktionen besitzt die ich will.

Was liegt also näher als das ganze selbst zu schreiben? Kurz und knapp, links seht ihr die erste „Beta“ meiner Moviedatenbank. Die Technik dahinter ist ein in Visual Basic 6.0 geschriebenes App was auf eine Accessdatenbank zugreift, alle Abfragen geschehen mit SQL. Zur Zeit verzichte ich noch auf sämtliche Grafischen Elemente, zur Zeit möchte ich einfach das der Syntax steht und die Usability passt. Schließlich will ich das Teil entspannt von der Couch mit der Maus bedienen und nicht kryptische Befehle einklimpern 😉

Was mein Programm (bis jetzt :P) kann: Buchstabensuche durch das gesamte vorhandene Archiv (links im Bild), automatisches Abgreifen aller Filmnamen und Anzeige nur der Buchstaben, wo auch Filme dahinter liegen. Wenn kein Film mit „X“ vorhanden ist, wird auch in der Tabauflistung in der Mitte kein „X“ angezeigt! Die Tabs werden jedesmal zur Laufzeit generiert genauso das Laden der Cover und Filmdaten etc. Geplant sind noch mindestens folgende Features:

  • Bequemes Editieren der Filminformationen aus der Indexsuche und der Coverdarstellung
  • Datenbankintegrität prüfen (gibt es die Filme noch auf der Festplatte? Gibt es das Cover noch?)
  • Statusinformationen zur Datenbank und belegten Speicher
  • Automatisches Abgreifen der Filminformationen von imdb.de beim Anlegen eines neuen Filmes
  • Das Auge etwas mehr verwöhnen beim Starten 😛

Soweit sogut, heut ist Samstag jetzt ist erstma Schluss 😉 Und Teil zwei vom QWERTZ Smartphone Artikel kommt auch bald, versprochen!

QWERTZ und kein Ende… Teil 1

Ich will diesmal mich mal kurz und bündig fassen da ich Hilfe brauche. Ich suche ein Smartphone. Nein, kein Mulitmediaschnickschnackhandy, ich brauche ein Telefon was meinen Laptop unterwegs (fast) ersetzen kann. Ich benutze eigentlich fast alle Internetprotokolle die das Web hergibt und arbeite mit Ihnen, ich bin ein geborener Multitasker und ich will auch Anwendungen die das Web 2.0 ausmacht, nutzen! Das heißt ich will nicht auf abgespeckte Seiten mit einer Menge Funktionseinschnitte kommen, sondern auf die Seite, die ich auch im „normalen“ Internet sehe kommen!

Mein erstes Kriterium was KEIN Smartphone im Moment schafft ist ein Vernichtendes: Es gibt kein Handy was Flash kann. Ja ich meine das echte Flash. Nicht diese MobileYouTube Scheiße die man auf manchen Brandinggeräten findet. Falls es jemand nicht weiß, das was bei YouTube.de auf dem Smartphone kommt ist eine Mobileseite und nicht das „echte“ YouTube. Egal, liebe Hersteller: Das nervt tierisch! Trotz das YouTube auch bald mit HTML5 ansehbar ist, Flash ist nun mal so weit verankert das es einfach Pflicht ist, egal ob man es mag oder nicht.

Eine kleine Übersicht zwischen denen Modellen die ich mir angeschaut hab, kurz zusammengefasst Ihre Vor- und Nachteile nur für meine fleißigen Leser:

Das Sony Ericsson XPERIA X2:

* Vorteile: 8,1 MP Kamera, Klinkenbuchse, HSPA, WLAN, GPS, vollständige Personalisierung durch unterschiedliche „Desktops“ die Panels genannt werden und welche Uhrzeitabhängig dargestellt werden können

* Unbekannt: Prozessortaktung, einige Quellen lassen die gleiche CPU wie beim X1 vermuten, 528 Mhz und knapp 256 MB RAM. Nur besser angepasst und Geschwindigkeitsoptimiert…

* Nachteil: Eindeutig der Preis. Über 570 Euro. Disqualifikation…

Das Palm Pre:

* Vorteil: Ohne ende stylisch. Ich finde es absolut toll vom Aussehen, in dieser Beziehung iPhone Killer, allein weil das eigenentwickelte WebOS ein Linux als Motor hat 😛 Ein AppStore soll auch vorhanden sein, kleinere aber vollständige Tastatur, WLAN, HSPA, GPS, 3 MP Kamera, Annäherungs-, Licht- und Beschleunigungssensor inkl.

* Nachteil: Einfache Verarbeitung laut vieler Testberichte, das Handy wirkt schnell „billig“ da viel mit Plastik gearbeitet wurde, unter anderem der gesamte Slidemechanismus. Rund 400 Euro. Preis = OK!

Das HTC Touch Pro 2:

* Vorteile: Windows Mobile 6.1 angepasst auf die HTC Oberfläche. 528 Mhz schnelle Qualcomm CPU, 3.2 MP Kamera, WLAN,GPS, HSPA,288 RAM, Slidemechanismus stufenlos

* Nachteile: Und hier kommt für mich nach der schwachen CPU der zweite, größte Nachteil: Die Tasten haben sogut wie keinen Druckpunkt. Es ist so schwammig und ungewohnt gegenüber einer Handytastatur zu schreiben das es für mich sofort ausscheidet. Der Preis liegt in etwa im 450-500 Euro Bereich, für die Kosten ist die Technik zu wenig. Ein paar Euro mehr und ich hab das HD2, was zwar keine Tastatur aber deutlich mehr Features bieten kann.

Teil 1 ist somit beendet, ich werde die Tage noch ein paar Modelle suchen welche mit Tastatur und moderner Technik punkten können, somit seid gespannt und besucht mit bald wieder 😉