Sharp

3 Jahre und mehr sind vergangen

24. Oktober 2011

http://blog.depon.net/index.php/2008/07/22/ (unterer Post, gibt da irgendso ein komisches Umlautproblem)

Die Frage, die ich damals stellte: Kann ich auf Windows verzichten.

Damalige ‘No-Go’s waren:

  1. .Net: Alle wichtigen Serverprojekte laufen auch problemlos unter  Mono
  2. ASP.Net: Brauch ich nicht mehr, alle wichtigen Projekte basieren auf den FBK.
  3. Grafische Administration: Würde ich vermissen, aber würde mich nicht umbringen
  4. http.sys: Bis heute keine Lösung unter Linux.

Auf der Clientseite:

  1. Windows Live Writer: KBlogger?
  2. MS Office 2007: Bleibend!
  3. Napster: rautemusik.fm reicht mir völlig aus, außerdem bietet mir Napster einen Web-Client, der auch unter Linux läuft.
  4. StarCraft: Durch Konsole ersetzt.
  5. Visual Studio: Eclipse… Wenn die Sprache Java nur etwas moderner wär. MonoDevelop ist momentan leider immer noch zu absturzgefährdet und zumindest ich kann es kaum produktiv nutzen. Ich würde gerne Eclipse nutzen, das Tool ist unter Linux richtig flott. Aber leider behagt mir die Sprache Java und deren Denkweise bezüglich Abhängigkeiten nicht.

Wie sieht es also heute aus?
Mein Wille zu wechseln ist so groß, wie noch nie, allerdings besteht immer noch keine wirklich Notwendigkeit zu wechseln und C# rockt in meinen Augen einfach Java weg.

Würde ich auf Eclipse und Java setzen und hätte ich mich damit angefreundet, so gäbe es kein einziges, ernsthaftes Hindernis für einen Wechsel. Aber wer weiß… Vielleicht wird es doch noch eines Tages… Java 8 soll ja Lambdas haben.

Und die GUI von Windows 7 rockt auch Gnome und KDE weg…

Ein riesiges Plus für Linux wären allerdings die Kosten auf der Serverlandschaft und ich denke, dass ich zum nächsten Server auch auf Linux setze und alle Windows-Bibliotheken migriert habe.

Sharp

2.700 Divs in Bewegung

22. Oktober 2011

Für Depon.Net 2.0 fahre ich momentan einige Tests, wie man eine Karte schön und Vollbild darstellen kann.

Nachdem der einfache Canvas-Test gewaltig fehlgeschlagen ist (die Pixelmanipulation ist zu aufwändig, das Zeichnen mit vielen Farben zu langsam), wollte ich mein Glück mit Bildern und Divs versuchen.

Dieses Ergebnis sieht schon sehr viel vielversprechender aus:

image

http://www.depon.net/temp/canvas/

Google Chrome rockt die Sache ziemlich souverän mit 60 fps ab, IE hält da nicht ganz mit und die rote Laterne trägt mal wieder der Firefox…

Ich denke, dass ich auf dieses Verfahren abzielen werde.

Sharp

Kleiner Canvas Test

18. Oktober 2011

Unter http://depon.net/temp/canvastest.zip liegt eine kleine FBK-Installation ab, die als Startpunkt für das neue Spiel Depon.Net 2.0 dient.

Zuerst soll nun versucht werden Canvas zu verstehen. Dies wurde implementiert und es können nun die ersten Überlegungen durchgeführt werden, inwieweit man Canvas nutzen möchte.

Alternativen wären CSS3-Transformationen, wie sie im IE 10 und allen anderen Browsern genutzt werden. Hier kann man Bilder skalieren, rotieren und scheren. Leider reicht dies noch nicht ganz für meinen Einsatzwunsch.

image

image

Insgesamt steigt meine Liebe zu Javascript nicht sonderlich, aber immerhin funktioniert die Sache einigermaßen.

image

Sharp

Traurig

09. Oktober 2011

http://wiki.openstreetmap.org/wiki/Data_working_group/Disputes#Jerusalem%20Name%20Dispute

Soll man Jerusalem hebräisch oder arabisch schreiben.

Der Nahost-Konflikt strahlt erwartungsgemäß auch auf OSM ab.

Sharp

Umbra–Web-Dateimanager – Release 1.0.0

08. Oktober 2011

Warum?

Nach einigen Spielereien habe ich nun die erste Version des Web-Dateimanagers abgeschlossen.

Warum ein Web-Dateimanager? Zumindest bei mir kommt es manchmal vor, dass ich Daten von meinem Rechner auf einen anderen Rechner übertragen möchte und kein SMB (Dateifreigabe-Protokoll) zur Verfügung habe.

Weiterhin ist Umbra ein Framework für hierarchische Daten, die über verschiedene Ansichten und Aktionen verwaltet werden können. Ein Dateisystem ist hierfür die perfekte Übungsaufgabe, da hier die Daten schon hierarchisch vorliegen.

Insgesamt mehr Spielerei als Sinnhaftigkeit und der Funktionsumfang ist momentan sehr eingeschränkt.

Installation

Die erste Version ist soweit fertiggestellt und auf vereinfachtes Ausführen optimiert.

1. Herunterladen: http://www.depon.net/downloads/umbra_1_0_0.zip und extrahieren.

2. Ausführen der DemoWeb-Gui.exe

image
(Die Meldung ignorieren)

3. Auf Start klicken, es sollte sofortig eine Meldung auftauchen, die einen zur Eingabe der Daten für einen zu erstellenden Administrator-Account auffordert:

image

4. Daten eingeben. Create Account klicken. Darauf hin öffnet sich der Browser, der um die Eingabe der Konto-Daten bittet:

image

5. Die gleichen Daten nochmals eingeben… Und Fertig ist die Benutzeroberfläche. Per Klick auf ‘Dateisystem’ kommt man in dieses.

image

Sonstiges

Der Webserver ist standardmäßig über Port 8081 im gesamten Netz erreichbar. Möchte man von einem anderen Rechner aus die Administrationsoberfläche öffnen, so gibt man im Browser http://{Rechnername/IP}:8081/ in den Browser ein.

Die Konfiguration liegt im ‘Configurations’-Ordner.

Sharp

Warum Konsolen immer noch die besser sind :-)

08. Oktober 2011

http://www.golem.de/1110/86911.html

Einlegen, los spielen. Ok… Manchmal kommt noch ein Update.

Aber einen Kampf mit Grafikkartentreibern, Einstellungen und den Zwang die richtige Grafikkarte zu haben… dem habe ich mit C&C 3 vor einigen Jahren abgeschworen. C&C 3 lief damals nicht unter Windows Vista x64.

Sharp

FBK als Applikation

05. Oktober 2011

Der FBK ist nun etwas freundlicher in der Administration.

Es gibt nun eine GUI-Anwendung mit dessen Hilfe man momentan den FBK starten und beenden kann.

In der nächsten Zeit soll in dieser Anwendung auch die erstmalige Basis-Konfiguration vorgenommen werden. Hier geht es konkret um die Datenbank- und HTTP-Einstellungen:

image

Sharp

Embedded internet explorer does not follow web standards

04. Oktober 2011

An embedded Internet Explorer within WPF or Windows.Forms is imitating behavior of Internet Explorer 7. Even if you have installed Internet Explorer 9.

This is not nice and until now I did not find a solution how to change the behavior. For Umbra I require the ‘hashchange’-event which is not available in IE 7.

image

This also means that the idea of an embedded webserver with an embedded webbrowser cannot be pursued… Or I start to integrate Gecko or Webkit.

Sharp

Das neue iPhone…

04. Oktober 2011

image

Sharp

Arduino Board

01. Oktober 2011

25 EUR, schönes Spielzeug.

Jann direkt per USB angesteuert werden, bietet digital und analog Ein- und Ausgänge und wird direkt in der C-Programmiersprache angesteuert.

Installation ist wirklich einfach.

Anstecken, Arduino-Software installieren, dem Windows den Treiber geben, Arduino-SW starten. Start!

WP_000029 (2)

WP_000031 (2)

image

Einfach nett.

Jetzt brauch ich nur noch eine Aufgabe.