MonsterID HttpHandler - Done

English reader? Stay tuned, just a short german intro.. the rest of this posting is written in english (more or less.. ;-) ).

So, ich mach hier kurz mal eine deutsche Einleitung, der Rest des Postings wird in Englisch gehalten sein, weil vielleicht ein paar Leute vorbei schauen werden die kein Deutsch können. ;-)

Mad Kristensens wrote a nice blog entry about cool projects that don't exist, and one of those projects is an ASP.net HttpHandler implementation of MonsterID. (look here, and here)

So I tried it, and voila here it is. =)

Just copy MonsterID.cs into your App_Code folder, the MonsterID folder into App_Data, register the HttpHandler in your web.config (or just use the MonsterID.ashx file provided) and use it like that:

<img src="MonsterID.ashx?seed=[whatyoulike]&size=[size]" />

Me:

Download MonsterID ASP.net HttpHandler

He said it should be Open Source. So let it be. ;-) Mads distributes his blog engine under the Ms-PL, so I thought I will use this license too..

Comments on implementation etc are welcome.. :-)

I hope it's good enough and free of errors,..

Foor a quick look at your monster I will provide a demo page soon..

Edit
Demo page online.. :-)

Edit - 01.08.07
Added little security fix. (size limit.. ;-))

Edit - 03.08.07
Changed the call of Random.Next - Limit was too low..

 
 
 

dasBlog und XHTML - Aha?

Da ich grad nicht schlafen mag, hab ich mich einfach mal so durchs Internet geklickt und bin dann mal wieder so zum Thema (X)HTML und Validität gelangt.

Versuche selbst ja eigentlich schon länger valides XHTML und CSS zu verwenden. Wenn man dann allerdings Software, wie hier z.B. dasBlog benutzt, kommts schonmal zu Veränderungen der Ausgabe. Schon alleine durch die Tatsache das eine Template-Engine verwendet wird, und gewisse Elemente über Macros eingebunden werden.

So hat man nicht überall die Kontrolle über den generierten Code der sich vom Server aus den Weg zum Browser des lieben Bloglesers macht.

Leider macht es einem dasBlog nicht leicht in der Hinsicht. An vielen Orten lauern gewaltige Monster wohl noch aus der frühen Vergangenheit der Software.

Im speziellen meine ich damit das Control zur Darstellung des Kommentier-Eingabe-Formulars. Wunderschöne Tabelle, manche Tags auch schön in Großbuchstaben.. Am Liebsten habe ich ausserdem die fixe Größenangabe mancher Elemente (100%). Witzig sind auch Listen welche mittels Tabellen realisiert wurden.

Will nicht zuviel meckern,.. immerhin ist dasBlog ja OpenSource Software, und man könnte ja ein wenig beim Aufräumen helfen. *g*

Warum ich eigentlich Blogge ist ein Theming-Wettbewerb der stattgefunden hat. Mittlerweile ist er auch schon zu ende..

Der (für mich) Witz daran ist ja nur, dass XHTML Valide Themes gefordert sind. :-D

Hint: we respect valid XHTML and CSS. Don’t abuse tables!
(Auszug aus den Regeln)

Was bringts schönste valide XHTML, wenns die Blog-Engine eh kaputt macht.

Naja.. ich hoffe mal auf die nächsten Versionen, vielleicht kommt dann ja auch eine bessere Dokumentation gleich mit, neben dem besseren HTML. :-)

Warum ich noch auf das Thema komme? Vor kurzem bekam ich wieder den Hinweis, dass mein Layout in IE kleiner gleich Version 6 ein wenig verrückt wird. Ich hab leider keine Ahnung warum, kam auch noch nicht dazu den Code irgendwie auszubesser beziehungsweise irgendwie den Code fehlerfrei nachzubauen. Mir gefällt mein Blog ja momentan, da will ich kein neues Theme.

Für alle jene die es interessiert, wie der IE mein Layout verändert: Jeder Blog Eintrag wird ein wenig nach Links rausgeschoben. Ich vermute ja, dass ich da den IE mit margin und padding ein wenig überfordere. Hat keine Probleme wie ich feststellen konnte. :-)

Vielleicht hat ja mal einer eine Idee. In den Quelltext zu sehen empfehle ich übrigens gerade nicht so. Der ist ein wenig lang und vollgestopft mit den dasBlog Sachen. ;-)

Der Request nach XHTML/HTML Validität lässt sich auch im Tracker von dasBlog bei SourceForge nachlesen. (Nein nicht von mir reingestellt, auch andere sehnen sich scheinbar danach. *g*)

Dafür hab ich jetzt aber mal meinen Wunsch nach einer default-robots.txt geäussert.

Es ist recht nervig wenn man ein wenig z.b. bei Google sucht und eines der Suchresultate verlinkt auf den RSS-Feed.n Denke mal mit einem entsprechenden Eintrag in der robots.txt kann man das gut lösen. Hab ich zumindest so bei mir gemacht. :-)

Mh.. nunja.. mal gute Nacht.

 
 
 

Studium olé - aber danach?

Tja, das Studium ist schon eine feine Sache.. aber was macht man danach?

Habe jetzt noch wahrscheinlich (hajo.. ;-)) 3 Semester vor mir, dann bin ich laut Studienplan BSc - Bachelor of Science. Toll.

Mhmm… der Master-Studiengang wäre natürlich eine Möglichkeit. Das wären dann weitere 4 Semester, nach denen ich mir wahrscheinlich - ausser es hat sich dann schon etwas ergeben - die selbe Frage wieder stellen werde.

Habe aber überhaupt noch keine Ahnung, ob ich noch Lust aufs Studieren habe, wo ich mir ja jetzt schon zwischendurch denke wozu ich das ganze mache. ^^

Na hoffentlich wird es sich (früh genug) zeigen.. :-) Aber Ihr könnt mir ja gerne Tipps geben..

 
 
 

Geschenk gefällig?

Ihr braucht mal ein ausgefallenes Geschenk?

Wie wäre es mit dem
Vilcus plug dactyloadapter

Das wär doch mal was.. :D

 
 
 

Warum blogge ich so wenig?

Es ist ein Fluch! Immer wieder nehme ich mir vor mehr zu bloggen, mache es dann aber doch nicht..
Jetzt ists mal wieder soweit. :-) Ich blogge mehr, und jetzt fange ich damit an.

Damit ich meiner Software-Kategorie auch mal wieder ein wenig Content verschaffe gleich mal ein paar Software-News.

  • Es gibt die neue Visual Studio 2008 Beta 2 zu beziehen!

    Hab mir auch schon die Pro Version heruntergeladen. 3 GB Image.. hrhr. Bin noch nicht viel zum Testen gekommen, aber der Umstand, dass man endlich die .net Version unter der man entwickeln will auswählen kann ermöglicht es mir einfach mal in meine aktuellen Projekte mit VS08 reinzusehen.. Ich werde euch (hoffentlich) auf dem Laufenden halten.

  • Der Norbert produziert auch fleissig Software. Zu seinem Backup Tool gesellt sich nun ein kleiner, feiner Desktop Cleaner.

    Wer es schafft einen Blick auf meinen Destop zu werfen, wird feststellen, dass ich so einen auch gut brauchen könnte. Mal sehen ob ich die Zeit dazu finde.. :-D

  • Da in die Software-Kategorie nicht nur Programmier-Tools passen erzähle ich auch gleich von einer "wiederentdeckung". Ich habe durch den Markus wieder zu last.fm gefunden. Warum wieder? Weil ich schon seit 2003 dort registriert bin. Richtig benutzt habe ich es allerdings nie.

    Diese Woche hab ich aber gleich mal die Software runtergeladen, und mit freuden festgestellt, dass es auf Anhieb mit foobar2000 funktioniert.

    Mein last.fm Profil

  • Achja.. das hätt ich fast vergessen. Für die Lösung meines Website-Chaos seh ich mir gerade ein kleines CMS an. Ist ganz interessant wie ich finde. N2 CMS.

Tjo, das waren mal paar News aus der Welt der Software die mich so ein wenig umgibt. ;-) Eigenproduktionen gibts zwar auch, nur leider häng ich mich meistens nicht so dran, deswegen dauerts ein Weilchen bis da mal was herzeigbares rauskommt.

Mittlerweile gibts aber auch schon wieder zuviele Sachen die ich alle in einen veröffentlichbaren Zustand bringen möchte. Aber schön ist, dass zumindest schon eine Sache am lebenden Objekt getestet wird. Mein Sendeplan den Ihr unter fuubidoo.com bestaunen könnt, wird erfolgreich unter beim pRODIA Webradio eingesetzt.

Dieser gehört übrigens zu den Projekten die mal das Licht der Welt erblicken sollen. In welcher Form genau wird man noch sehen.. Die restlichen Projekte meiner unendlichen Liste gehören auch alle eigentlich irgendwie dazu.. Mal sehen wie es in den nächsten Wochen weitergeht.. :-)

Für heute ist aber mal Schluss mit Bloggen! Werd mich zu meinem Bettzeug gesellen. ;-)