Archiv für die Kategorie ‘Uncategorized’

Bootstrap, from Twitter

Freitag, 03. Februar 2012

http://twitter.github.com/bootstrap/

Sehr cooles Web-Framework.

Beinhaltet ein taugliches CSS-Rahmenwerk, JavaScript für schönere Buttons und Dropdowns und sieht insgesamt sehr gelungen und sehr freundlich aus!

http://twitter.github.com/bootstrap/base-css.html – einfach schön…

image

PHP aktualisiert

Freitag, 03. Februar 2012

image

Muss auch mal sein…

http://www.heise.de/newsticker/meldung/Kritische-PHP-Luecke-wird-gerade-behoben-1427267.html

ASP.Net MVC 3

Donnerstag, 02. Februar 2012

Nachdem ich mir mal ASP.Net MVC 3 genauer angeschaut habe, habe ich beschlossen, dass Depon.Net 2.0 mit Hilfe von ASP.Net MVC entwickelt wird und ich den FBK und andere Technologien mit ASP.Net MVC kompatibel machen werde.

Eine erste Version (die eigentlich absolut statisch ist und ich nur das JavaScript testen wollte) kann man unter http://metahosting.depon.net anschauen.

image

Dies hat allerdings einen großen Nachteil:
Die Hintergrundjobs und Datenbank laufen nicht mehr im gleichen Prozess wie das Frontend. Damit ist der Kern des FBK-Konzepts ausgehöhlt und wird mit der MVC Entscheidung beendet.

Die Vorteile des MVC-Frameworks überwiegen die Nachteile einer Nachimplementierung. Weiterhin sind wir damit wieder ‘vollkommen’ kompatibel zur IIS-Welt und können damit Features wie IIS Express, Windows Azure oder vieles andere nutzen.

Visual C# Express und Visual Web Developer Express

Dienstag, 31. Januar 2012

Es ist eine Krux,

In Visual C# Express kann man Projekte für selbstausführende Dateien (.exe) erstellen,
in Visual Web Developer Express kann man dies nicht, dafür funktioniert NuGet. Web Developer unterstützt auch eine rudimentäre Plugin-Architektur, während in C# Express keinerlei Plugins zugelassen sind.

Dies hat reine Lizenzbeschränkungen.

Da beide Tools aber auf msbuild aufsetzen, kann man Projekte, die in C# Express erstellt worden sind auch in Web Developer öffnen und partiell auch umgekehrt.

Das Angenehme ist:
Erstellt man ein Projekt für selbstausführende Dateien in C# Express, so kann man es vollständig in Web Developer nutzen und auch debuggen. In Web Developer kann man auch  NuGet so konfigurieren, dass die msbuild-Anweisungen auch in C# Express funktionieren.

Ergo: Erstelle ein Projekt in C# Express und entwickle es in Web Developer.
Komische Welt, ist aber so.

Ich hoffe, dass die Unterscheidungen der verschiedenen Express-Versionen in zukünftigen Visual Studio-Versionen beendet wird und man ein kostenloses, globales Visual Studio erhält, bei dem gerne auch Professional-Features wie Unit-Tests, Multithreading-Debugging und ähnliches fehlt.

Währungen, Zeiten, Joda

Samstag, 28. Januar 2012

http://www.heise.de/ix/artikel/Zeitarbeit-1416759.html

Ein angenehmer Artikel. Er beschreibt die verschiedenen Klassen und die Bibliothek ‘JodaTime’, die eine angenehme Verarbeitung von Zeitinformationen ermöglicht.

Die Klasse java.util.Date ist nämlich reichlich bescheuert…

NuGet, das Maven für .Net

Donnerstag, 26. Januar 2012

Maven ist ein perfekt in die Java-Infrastruktur eingebettetes Abhängigkeitsverwaltungssystem, das die für ein Projekt benötigten Third-Party-Bibliotheken herunterlädt, aktuell hält und z.B. mit einem Eclipse-Projekt verknüpft.

Für .Net gibt es seit einiger Zeit ‘NuGet’, das immer bekannter wird und schon die wichtigsten Bibliotheken inkludiert hat.

NuGet is a free, open source developer focused package management system for the .NET platform intent on simplifying the process of incorporating third party libraries into a .NET application during development. NuGet is a member of the ASP.NET Gallery in the Outercurve Foundation (see the press release).

Dass NuGet nur unter Visual Studio 2010 oder Visual Web Developer 2010 läuft und nicht unter der C# Express, empfinde ich als großen Nachteil. Grund wird die beschnittene Plugin-Schnittstelle der Express-Version sein.

Unter http://nuget.codeplex.com/documentation?title=Getting%20Started wird das Verhalten und Visual Studio kurz beschrieben.

SharpDevelop

Gut, dass es allerdings auch SharpDevelop gibt. In der aktuellen Version ist dort auch NuGet inkludiert. Beispielhaft möchte ich hier NUnit zur Bibliothek ‘BurnSystems.UnitTests’ hinzufügen.

image

image

Nach Klick auf ‘Add’ werden die Bibliotheken heruntergeladen und finden sich im Projekt inkludiert.

image

Die Dateien selbst liegen im ‘Packages’ Ordner relativ zum Speicherort der Visual Studio Solution-Datei.

image

Apple lügt

Dienstag, 24. Januar 2012

http://www.golem.de/1201/89261.html

Apple hatte bei der Vorstellung der iBooks-Plattform, über die digitale Bücher bezogen werden können, ausdrücklich erklärt, den ePub-Standard einzuhalten. Mit der kostenlosen iBooks-Author-Software werden jedoch E-Books erstellt, die nicht mehr zu diesem Standard kompatibel sind. Das sorgt für Unmut.

Wieso überrascht mich das nicht so wirklich?

Kostenloser MindManager

Montag, 02. Januar 2012

Unter http://www.xmind.net findet sich ein netter, kostenloser MindManager auf Eclipse-Basis für alle möglichen Betriebssysteme.

image

Wer schon immer mal schnell eine MindMap zusammen bauen möchte, für den könnte dieses Tool sehr interessant sein.

Repositories aktualisiert

Donnerstag, 22. Dezember 2011

Die Weihnachtszeit habe ich mal wieder dafür genutzt die Repositories und den FBK zu aktualisieren. Es sind nun die aktuellen Bibliotheken meiner Seite inkludiert und der FBK läuft weiterhin.

Ziel des flexiblen Browsergamekerns ist es ein einfaches, schnell benutzbares Browsergame-Rahmenwerk zu schreiben und dieses unter einer OpenSource-Lizenz zu stellen.

Der FBK enthält einen Webserver, eine Datenbank auf Basis der Serialisierung oder von SQLite und zuletzt ebenfalls Spielroutinen, die ein vollständiges Spiel ermöglichen.

Zwei Spiele, die mit dem FBK geschrieben worden sind:

  1. http://www.anotherspacegame.de
  2. http://www.jungfrauenspiel.de

Das zweite Spiel enthält spezielle Spiellogik, die ich nicht veröffentlicht habe.

Download

Der FBK und das Spiel ‘Another Spacegame’ ist einfach zu beziehen unter:

https://www.depon.net/downloads/fbk.zip

Der Quellcode ist mit folgendem Befehl zu beziehen:

hg clone -b BitBucket https://bitbucket.org/mbrenn/another-spacegame-public

Das Visualstudio-Projekt ‘src/FBK.sln’ öffnen (auch unter Monodevelop oder Sharpdevelop möglich) und ‘FBK’ als Startprojekt einrichten.

Alternativ auch direkt über BitBucket.org selbst: http://bitbucket.org/mbrenn/another-spacegame-public.

Entity-Verwaltung

Mittwoch, 21. Dezember 2011

Der Aufbau einer Entitäts-Verwaltung mit Hilfe von Umbra schreitet voran:

image

Das Einfügen von Informationen in bestehenden Tabellen funktioniert mittlerweile.

Nächster Meilenstein wird das Ändern von bestehenden Informationen in bestehenden Tabellen sein.

Ergo: Läuft!