Moving (slightly) to ChromesVille

Chrome? Ist das nicht das blitzende Zeug an Autos, Computergehäusen und Motorrädern?

Ja. Ist es. Es ist aber auch was anderes: Nämlich eine Programmiersprache.

Chrome ist ein Object Pascal-Dialekt für .NET. Genauer gesagt nicht nur für das Microsoft .NET Framework sondern auch offiziell für Mono. Und ich werde mich in der nächsten Zeit etwas stärker mit Chrome beschäftigen, weil ich damit etwas vor habe ;-)

Zum einen mal will ich von EveMon einen kleinen Errinerungs-Timer für Windows-Mobile -Geräte wie meinen HTC Touch schreiben. Und dazu muss ich Chrome überreden gegen das Compact Framework zu linken.

Dafür gibt es einen kleinen Artikel auf der Seite von RemObjects und da werde ich mich die Tage mal dran versuchen – und das Ergebnis hier freilich präsentieren. Und damit ich den Link nicht wieder vergesse poste ich den hier und biete Euch damit die Gelegenheit, Chrome auch mal kennenzulernen.

Ps: Kennt jemand einen Syntax-Highlighter für WordPress, der Object-Pascal Code versteht?

.NET und x64

Wenn man nicht aufpasst, kann man mit .NET und 64bit – Systemen ganz schön auf die Nase fliegen. Ist mir heute passiert.

Folgende Tools, namentlich der Resourcer von Lutz Roeder und AFDLite von Andreas Flucke (eine Art mini-IDE für C#, Delphi.NET und Chrome) funktionieren nämlich nicht ohne weiteres auf einem x64 .NET Framework. Hintergrund bei AFDLite ist wohl, dass hier eine native 32bit-DLL geladen wird, beim Resourcer bin ich noch nicht ganz durchgestiegen was das Problem verursacht.

Was abhilft wäre zum Beispiel, die Assemblies nicht mit Target ‘AnyCPU’ zu kompilieren, sondern als Zielplatform x86 auszuwählen. Dann versucht das Framework nämlich nicht, die Programme auf 64bit zu optimieren. Nur: bei einer ausgelieferten .exe die gegen AnyCPU kompiliert wurde ist das etwas spät.

Abhilfe schafft hier ein Tool von Microsoft, welches mit dem Framework kommt: corflags.exe.

Mit
corflags.exe ASSEMBLY /32BIT+
wird dem Assembly ein 32bit Flag aufgedrückt. Die .NET Runtime versucht also nicht, die Anwendung auf x64 zu optimieren und führt sie als 32bittige Anwendung aus. Und prompt klappts bei AFDLite auch mit der Nachbar-DLL und im Falle des Resourcers auch mit dem Start.

Unsichere EC-Karten

Wow, ich hatte schon geahnt, dass es so leicht wäre, aber jetzt wurde das sogar bewiesen: EC-Karten zum bezahlen sind absolut, uneingeschränkt unsicher. Dirk hat in seinem Blog von einem Einkauf geschildert, bei dem er die EC-Karte seiner Freundin gezückt hat – und nur mit Unterschrift bezahlen konnte.

Nicht, nur dass das Konto der Freundin tatsächlich belastst würde, nein sie könnte ja die Lastschrift zurückgehen lassen- und bei einem Vergleich des Beleges bei Obi und der ‘falschen’ Unterschrift müsste dann erstmal Obi Anzeige gegen Unbekannt wegen Karten-Betrugs stellen. Das Schlimme ist jedoch: Die Freundin hätte in einem Fall von echtem Kartenklau erstmal den Stress das alles zu regeln.

Ich glaube, ich lasse meine EC-Karte erstmal für Zahlungen via Unterschrift sperren. Und den Artikel von Dirk drucke ich aus und lege sie jedem Unternehmen vor, das meine Karte dann nicht mehr akzeptiert. Auch wenn die PIN nicht viel sicherer ist: Da ich diese jederzeit ändern kann (und das auch häufiger mache) habe ich hier schon einen gewissen Vorteil.

SCRUM im VS Team Foundation Server

Frank Fischer, Chef der DPE bei Microsoft Deutschland, hat auf der Student Technology Conference 2007 ein bisschen über das Leben Lernen eines Entwicklers bei Microsoft erzählt. Dazu gehörte auch ein kleiner Abstecher zu agilen Entwicklungsmethoden. Konkret ging es hier um SCRUM, eine Methode mit ungeheuer schnellen Releasezyklen, die ich auch in einem meiner eigenen Studienprojekte einsetzen will – Stand jetzt. Man weiss ja nie was kommt. ;-)

Sei’s drum. In seinem Blog hat Frank nun ein SCRUM-Plugin für den Team Foundation Server vorgestellt. Noch ein Grund mehr, das Ding mal anzugucken, wenn es an die Anfangsplanung des Projektes geht.

Windows Live Writer Beta 2

Die Beta 2 des Windows Live Writers ist nun online.
Guckstdu: http://windowslivewriter.spaces.live.com/

Erster Eindruck: Beta 1 plus ein bisschen drumrum. Mal gucken was die Plugins hierfür können und wie das Feeling im Live-Einsatz so ist. Aber allein schon die WordPress-Links zum Managementinterface sind cool und sehr sinnvoll. Weiter so!

Sie haben einen mit ihren Standard-Ordnern…

VisualStudio wird zickig…

Ich habe ja nichts gegen Fehlermeldungen, aber wenn ein Programm behauptet, ich “hätte einen”, dann bin ich eher der Meinung, dessen Entwickler bzw. in dem Fall besser Übersetzer “hatte einen”.

Konkret ist mein Visual Studio gerade der Meinung, ich ‘hätte einen mit meinen Standard-Ordnern’. Naja, das Netzlaufwerk ist im Moment nicht verbunden. Also eigentlich habe ich daher konsequenterweise eigentlich keine (Verbindung) oder keinen (Zugang) mit meinen Standard-Ordnern und nicht einfach nur “einen”.

Sie haben einen mit ihren Standard-Ordnern…

Irgendwie finde ich diese Meldung schon etwas frech ;-)

Popfly

Popfly – fliegend poppen oder doch was anderes?

Popfly – ein etwas seltsamer Name für ein Web Projekt. Popfly ist momentan noch eine Alpha, die auf der aktuellen Beta von Silverlight aufsetzt, und es erlaubt, sich Mashups aus den verschiedensten Web 2.0 – Anwendungen einfach so zusammenzuklicken.

Popfly

Mathias Raacke, ein Student Partner-Kollege, hat in seinem Blog etwas darüber geschrieben, und Robert hat darüber auch ziemlich genau zwei Wörter verloren ;-) .

Meine aktuelle Vision: Ein Reise-Mashup. Meine Fotos werden zusammen mit meinen Blogeinträgen und aktuellen Wetterdaten von den Orten zusammengefügt, an denen ich mich gerade befinde – mit einem kleinen Archiv, welches meine Reisen nachvollziehbar macht.

Das würde zwar bedeuten, dass ich einige Building Blocks selber coden werde müssen, aber den Aufwand dürfte der entstehende Coolness-Faktor bei weitem überwiegen.

Ich hoffe nur, Mathias schickt mir einen von seinen noch verfügbaren Invites, damit ich da mal loslegen kann ;-)

24.05. Edit: Sorry, da hab ich bei Mathias doch tatsächlich das ‘c’ in seinem Nachnamen unterschlagen. War keine Absicht ;-)

Müsli ist aus

Meine Freundin hat’s zuerst bemerkt: Mymuesli.com ist vorerst ausverkauft. Pech, wenn ein Geschäftsmodell dann doch nicht ganz den Erwartungen entspricht ;-)

Was war passiert? Nicht etwa die Körner oder sonstige Zutaten sind den Jungs von MyMuesli.com ausgegangen, sondern die Dosen zum Versand. Geplant war, dass die Dosen im besten Fall (bester Fall = viele Bestellungen) ganze 8 Wochen halten sollten – nach zwei Wochen sind sie nun schon alle weg. Das ist also eine Überstrapazierung der Jungs von 400% – oder anders gesagt: Wenn die sich vorgestellt haben, mit MyMuesli ihren Lebensabend bestreiten zu können, können sie sich schon nach einem Viertel der geplanten Zeit zur Ruhe setzen.

Meine Einstellung: Purer, ehrlicher Neid. Die Jungs haben’s vollkommen richtig gemacht.
So, und mit was starte ich jetzt auch so eine Erfolg-Geschichte? Gebt mir doch mal ein paar Tipps bitte :)

Edit Nachtrag:
Auch in die Niederlande hat’s diese Idee schon geschafft, Springwise berichtet darüber.

Arbeitsvergleich: Deutsche und Polen

via Thinktrice – Blog:

Eine Rede die nicht treffender sein könnte. Ein Vergleich von polnischen Handwerkern zu deutschen. Einfach köstlich – aber irgendwie auch leider wahr.

eingebunden mit Embedded Video

YouTube Direkt

IE Developer Toolbar

Wer kennt sie nicht, die Web Developer Toolbar für den Firefox? (Leute, die keine Homepages basteln mal ausgenommen ;-) ). Nun gibt es dieses geniale Stück Software auch für den Internet Explorer – und zwar sogar offiziell von Microsoft:
Internet Explorer Developer Toolbar. Mein erster Eindruck: Klasse! Sowas habe ich echt vermisst. Endlich kann man sich anzeigen lassen, warum das eine oder das andere nicht so funktioniert, wie man es denn gerne hätte – und man bekommt flott raus, was man denn nun wieder falsch gemacht hat :)