Neulich bei STEAM…

Mai 12, 2011 on 8:48 pm | In Allgemeines | No Comments

… war ich so am stöbern nach neuen Spielen und als ich das folgende las, war ich dann doch echt überrascht:

 

 

 

 

 

 

Was ist das für eine Welt, in der sogar schon die virtuellen Güter vergriffen sind ;-)

Tool-Tip: dotTRACE

März 11, 2011 on 10:34 pm | In Allgemeines | 1 Comment

Hui, hier ist ja schon lange nichts mehr passiert seh ich gerade, dann wirds aber mal wieder höchste Zeit für einen Beitrag :D

Ich war neulich dazu gezwungen mir mal den genauen Start-Ablauf einer von mir entwickelten Anwendung anzuschauen, da diese eine recht lange Ladezeit hatte und ich mir einfach nicht erklären konnte wo die herkommt.

Die Anwendung verwendet allerhand Drittanbieter-Bibliotheken, unter anderem auch NHibernate und FluentNHibernate als Aufsatz und ich hatte diese beiden im Verdacht für die schlechte Startperformance verantwortlich zu sein. Natürlich sucht man die Schuld erstmal bei jemand anderem, das ist ja logisch ;-)

Nach einigem Google-Consulting bin ich dann darauf gestoßen, dass ich das Problem, wie so oft im Leben, nicht alleine habe und das jemand anders dafür auch schon eine Lösung gefunden hat.

Um das Problem zu finden benutzte derjenige einen sogenannten Profiler namens dotTRACE von jetbrains. Dieses Tool zeigt einem exakt welche Schritte seine Anwendung durchläuft und wieviel Zeit diese Schritte gekostet haben. Da sieht man meistens sofort wer für das Performanceproblem verantwortlich ist. Ich hab das dann auch mal installiert und konnte dann das gleiche Problem auch bei mir feststellen. Genial dieses Tool!

Tatsächlich war FluentNHibernate schuld. Genauer gesagt war das Problem eine Routine bei der Initialisierung der Konfiguration durch FluentNH. Dank dotTrace konnte ich sehen das da intern beim generieren der Konfiguration ein XML-Dokument erstellt wird, was ein vergleichsweise zeit/rechen-intensiver Vorgang ist. Das macht FluentNH bei jedem Startvorgang, auch wenn sich an der Konfiguration nichts geändert hat.

Als Lösung gab er an diese Konfiguration als Binary-File abzuspeichern und diese beim Laden einfach einzuwerfen anstatt FluentNH das immer wieder neu generieren zu lassen und das hat mir letztendlich mehr als die Hälfte der Ladezeit eingespart. Großartig, dafür liebe ich das Internet :)

Abschließend muss ich diesem hervorragenden Tool aber noch einen halben Punkt in der B-Note abziehen, für das schlechte Anchoring des Fensters. Aber ansonsten bekommt’s von mir eine absolute Empfehlung!

 

Viel Lärm um nichts…

Dezember 5, 2010 on 11:37 pm | In Ärger | 3 Comments

bezieht sich auf meinen letzten Post zum Thema Windows Live ID ändern .

Nachdem ich mich da total aufgeregt habe über diese Geschichte war ich umso erstaunter, als ich eben selbst die Lösung für das Problem mit dem Login gefunden habe. Und das war so einfach, dass es mir fast schon peinlich ist es auszusprechen, aber ich sags trotzdem, damit euch das Raten erspart bleibt.

Sobald das Spiel geladen ist kommt ihr ja mit der Pos1-Taste ins GFWL Menü und wenn man nicht angemeldet ist sieht das dann so aus:

Klickt man hier nun wie gewohnt auf “Anmelden” kommt man zur Auswahl des Gamertags. Klickt man hier nun auf den vorhandenen Gamertag kommt man zum Login Screen und die Anmeldung mit der neuen Live ID schlägt, wie im letzten Post beschrieben, fehl.

Das Rätsels Lösung

ist tatsächlich der untere Button

“Mit einem anderen Konto anmelden”.

Gibt man hier nun seine neue Live ID ein, funktioniert der Login tatsächlich und man hat wieder Zugriff auf seine Spielstände und erreichten Achievements.

Ich hatte bisher nie versucht mich dort einzuloggen, da der Anmeldescreen exakt der gleiche ist, wie der nachdem ich mein Gamertag ausgewählt habe,

daher ging ich davon aus das hier der Login auch fehlschlagen würde, tat er aber nicht *facepalm*

Irgendwie muss er hier im Hintergrund was neu initialisieren, so das meine neue Live ID plötzlich akzeptiert wird, keine Ahnung wieso das plötzlich geht, aber es geht!

Auf der einen Seite bin ich jetzt echt froh das das wieder geht und meine Fortschritte nicht für den A**** sind, aber andererseits bin ich echt überrascht was die mir da beim Support für einen Unsinn erzählt haben von wegen das die Seriennummern mit der alten Live ID verknüpft sind und das man das nicht ändern könne. Alles Blödsinn wie man sehen kann, ging doch ganz einfach. Warum wissen die sowas nicht? Echt erbärmlich…

Ach ja und was ich da zu den “120 Tage Wartezeit zum Ändern der Live ID” gesagt habe stimmt so auch nicht, wie ich später gelesen habe. Es sieht sogar so aus, dass man seine LiveID  GARNICHT ändern kann, wenn sie eine Mailadresse aus dem Hause Microsoft enthält, also z.B. “@hotmail.de” oder “@live.de”. Na da bin ich ja mal gespannt ob das irgendwann wieder änderbar ist, aber ich glaube das fasse ich eh nicht nochmal an ;-)

Naja, ab und zu vollbringt man eben doch mal einen Geniestreich :D

In diesem Sinne, happy gaming!

Windows Live ID geändert, Games for Windows Live Login kaputt

November 20, 2010 on 1:56 pm | In Ärger | 2 Comments

Erstmal eine Warnung vorab:

Wenn ihr eine Windows Live ID habt und auf eurem PC Spiele spielt die sich über diese Windows Live ID mit dem Games for Windows Live Marktplatz verbinden, wie z.B. Dirt2, dann…

…ändert AUF KEINEN FALL diese Windows Live ID  !!!!

Warum nicht?

Weil man sich mit der geänderten Windows Live ID nicht mehr in den Spielen anmelden kann!

Wieso geht das denn nicht?

Weil eure Seriennummern der Spiele die ihr da registriert habt auf immer und ewig mit der ursprüglichen Windows Live ID verbunden sind.

Woher weißt du das denn so genau?

Weil ich gerade ein längeres Telefongespräch mit dem Microsoft XBOX/GamesForWindowsLive Kundensupport hatte und mir eine nette Dame erklärt hat, dass das leider so sei und das sie da jetzt absolut garnichts gegen tun könne….

*würg*

Und was mach ich jetzt?

Erstmal muss ich 120 Tage warten bis ich meine Windows Live ID wieder ändern darf. Dann ändere ich sie wieder auf die alte zurück und hoffe das es dann wieder funktioniert. Laut der Dame sollte das klappen, aber ich würde da noch nichts drauf wetten, erstmal abwarten…

Und was mach ich bis dahin?

Hauptsächlich stinksauer sein auf Microsoft, da die die es nicht für nötig halten mal einen Hinweistext hinzuschreiben was es für Folgen hat, wenn ich diese ID ändere. Da kam keine Warnung, nichts. Man ist dann hinterher einfach so in den Arsch gekniffen und hat Pech gehabt.

Echt suuuuper ihr Spacken! Ich habe für diese Spiele Geld bezahlt damit ich Sie online spielen kann, also gebt euch verdammt nochmal mehr Mühe das so ein Mist nicht passieren kann. Frechheit!

Schönes Wochenende…

Update: Problem gelöst ;-)

Podcast Empfehlung – “SOD THIS”

November 10, 2010 on 9:32 pm | In Podcast | No Comments

Diesen Podcast machen zwei DevExpress Entwickler deren Vorträgen ich mal auf einer BASTA! gelauscht habe. Das ist eine Art Boulevard Magazin zu Themen aus der Entwicklerwelt aber auch zu allgemeineren Dingen.

Es in fast jeder Sendung gibt es ein Interview mit einem Gast, welches auf irgend einer Konferenz aufgenommen wurde, wo einer der beiden teilgenommen hat.

Das ganze ist vollständig in Englisch und sehr unterhaltsam wie ich finde. Aber Vorsicht, es werden auch hin und wieder “swear words” verwendet ;-)

Experiment “Leben ohne Auto”

November 5, 2010 on 8:46 pm | In Allgemeines | 1 Comment

Ich hatte ja vor ca. 2 Monaten mein Auto zum Verkauf angeboten und seit gestern ist es offiziell verkauft. Ein sympathischer junger Herr sorgt nun hoffentlich dafür, dass sich der Octavia nicht mehr zu Tode langweilt.

Gefunden hat mich der Käufer übrigens über mobile.de, wen das interessiert. Es war sehr einfach da das Auto reinzusetzen und Privatpersonen können bis zu 2 Fahrzeuge pro Monat kostenlos inserieren. Genau dafür liebe ich das Internet :-)

Auf jeden Fall wünsche ich allzeit gute Fahrt mit dem Wagen! Er hat uns gute Dienste geleistet und war uns ein zuverlässiger Begleiter! Etwas Wehmut war zwar schon dabei ihn vom Hof rollen zu sehen, aber hey, es ist nur ein Auto…

Wie der Titel schon sagt werden wir uns so schnell kein neues Auto kaufen, denn wir wollen das aufregende Experiment wagen OHNE eigenes Auto zu leben. Ich fand es schon erstaunlich wie verwundert man angeschaut wird wenn man jemandem erzählt, dass man so leben will. Die meisten haben sich wohl so sehr an ihr Fahrzeug gewöhnt, dass es für viele schier unmöglich erscheint ohne klarzukommen.

Aber ich sehe das nicht so, denn wenn man in der Stadt lebt mit relativ gutem ÖPNV Angebot und sowieso seine Monatskarte bezahlt um zur Abreit zu kommen, dann stellt sich die Frage durchaus ob man ein Auto wirklich “braucht” so wie viele behaupten.

Ob das wirklich so schlimm ist werden die nächsten Monate zeigen. Ich bin wirklich gespannt wann der Punkt kommt an dem ich es nicht mehr aushalte und ein neues kaufen will…

Für längere Familienausflüge werde ich einfach Autos mieten und dann mal schauen was auf Dauer günstiger ist. Ein eigenes Auto zu halten ist nämlich nicht unbedingt günstig, dafür kann man oft ein Taxi nehmen oder mieten.

So, ich muss jetzt los, der Bus kommt gleich ;-)

ICQ/AIM Kontakte im Google Chat anzeigen

Oktober 18, 2010 on 11:43 pm | In Allgemeines | No Comments

Da versuche ich nun schon eine ganze Weile meine ICQ Kontakte im Gmail-Chat anzuzeigen und da stolpere ich plötzlich über einen Forumbeitrag der ganz beiläufig diesen Link hier erwähnt.

Dort steht das man problemlos einen AIM Account zu seinem Google-Chat hinzufügen kann wenn man nur das Gmail Interface auf English (US) setzt.

Gesagt, getan und siehe da, plötzlich ist da ein “Sign into AIM”-Button im Menü.

Und da ICQ und AIM quasi das gleiche sind hat man damit auch kurzerhand seine ICQ Kontakte hinzugefügt.

Im Anschluss sieht man dann neben den Google Chat Kontakten auch seine ICQ Kontakte durch das AIM Symbol gekennzeichnet.

Auch die Statusmeldungen von ICQ sind verfügbar.

Ich wollte erst diesen Durchlauf hier durchexerzieren und nun bin ich froh das ich über den oben genannten Link gestolpert bin und mir diese Prozedur ersparen kann :)

Ich frage mich nur warum sich diese schöne Funktionalität hinter dem englischen Interface verbergen muss und nicht in allen Sprachen zur Verfügung steht. Was hat die Anbindung eines Kommunikationsprotokolls mit der eingestellten Landessprache zu tun? Versteh ich nicht…

Podcast Empfehlung – alternativlos

September 30, 2010 on 8:37 pm | In Podcast | No Comments

Auf alternativlos.org findet man einen Audio Podcast den ich seit neustem regelmäßig höre. Felix von Leitner a.k.a. Fefe und Frank Rieger vom CCC vermitteln hier allerhand interessantes Hintergrundwissen über aktuelles Tagesgeschehen aus Politik, Wirtschaft und anderen Themenbereichen. Sie selbst nennen es ein Boulevardmagazin. Auch die eine oder andere spannende Verschwörungstheorie findet hier seinen Platz.

Die beiden lassen viele, mir oft unbekannte, Fakten sprechen, durch die man viele Vorgänge, die so auf der Welt stattfinden, danach mit anderen Augen sieht. Ihr solltet euch unbedingt die Zeit nehmen da mal reinzuhören, es lohnt sich! Das Format von ca. einer Stunde passt auch perfekt auf meinen morgendlichen Arbeitsweg :-)

In eigener Sache: Skoda Octavia II zu verkaufen

September 6, 2010 on 6:28 pm | In Allgemeines | 3 Comments

Unser Skoda Octavia II 1,9 TDI, Baujahr 2005, den wir Anfang 2008 gebraucht gekauft haben steht nun zur Disposition.

Wir haben damals den Diesel gekauft weil mein recht langer Arbeitsweg nur mit dem Auto zu bewältigen war, aber da ich jetzt nur noch Zug fahre langweilt sich der Wagen und sucht deswegen nun nach einem neuen Besitzer :-)

Ich bin nachwievor sehr zufrieden mit dem Skoda und habe eigentlich nichts zu beanstanden. Der einzige vorhandene Mangel ist die derzeit defekte Sitzheizung. Ich hatte noch keine Zeit diesem Problem nachzugehen, aber ich gehe davon aus, dass das keine große Sache ist.

Der Wagen ist immernoch in einem Top Zustand und wurde sehr gut behandelt. Ein paar normale Gebrauchsspuren sind natürlich nicht ganz vermeidbar. Details und Bilder gibts hier bei den Ebay-Kleinanzeigen.

Bei Interesse könnt ihr euch gern bei mir melden! Am Wochenende sind auch Probefahrten möglich.

Fahrsicherheitstraining in Linthe

August 17, 2010 on 8:39 pm | In Erlebnisse | No Comments

Lange habe ich mich schon auf diesen Tag gefreut und letzten Sonntag war es dann endlich soweit:

Fahrsicherheitstraining in Linthe stand auf dem Programm.

Hier mal die wichtigsten Punkte die ich da gelernt habe und die jeder Autofahrer beherzigen sollte.

Generell gilt:

  • Die Kopflehne sollte mit dem oberen Ende des Kopfes abschließen, sonst bringt sie keine Punkte.
  • Der Sitz bzw. die Rückenlehne sollte so weit vorne sein, dass man bequem beide Handgelenke gleichzeitig oben auf dem Lenkrad ablegen kann.
  • Lenkräder sind bei den meisten Autos verstellbar. Das sollte man nutzen um die optimale Position zu haben.
  • Die Hände am Lenkrad sollten optimalerweise auf den Positionen 3 Uhr und 9 Uhr gehalten werden. Die Positionen 2 uhr und 10 Uhr sind veraltet.
  • Durchgestreckte Arme und Beine sind generell zu vermeiden im Auto. Man sollte immer einen Winkel lassen, da sie sich beispielsweise die Beine beim Aufprall sonst gerade durch die Hüfte schieben und alles bricht was nur brechen kann.
  • Beine auf dem Amaturenbrett oder auf dem offenen Seitenfenster sind absolut tabu, denn beim Aufprall rutscht man sonst sauber unter dem Gurt durch und das wars dann.
  • Wenn man sich nur 2 neue Reifen kauft sollte man diese immer hinten und die zwei alten Reifen vorn aufziehen, da die Hinterachse die Führungsspur darstellt und es da noch schwierieger ist das Auto abzufangen wenn man ins schleudern gerät. Daher ist es wichtiger hinten mehr Grip zu haben als vorne. Das gilt auch bei Hecktrieblern wie BMW.
  • Wenn einem bei hohem Tempo auf der Hinterachse ein Reifen platzt und man ins schleudern gerät, dann sollte man zunächst eine Vollbremsung machen und nicht versuchen durch wilde Lenkmanöver das Auto abzufangen. Das Auto gerät in diesem Fall zu 99% ausser Kontrolle und daher ist es wichtiger langsamer zu werden als in irgendeine Richtung zu lenken was vermutlich sowieso nichts bringt.
  • ESP ist unheimlich hilfreich wenn man auf glatter Fahrbahn ins schleudern Gerät, wirklich ne gute Erfindung.
  • Bei Autos mit ABS gilt beim erkennen eines Hindernis auf der Strasse: Bremsbeginn ist gleich Lenkbeginn
  • Ohne ABS sollte man zuerst hart bremsen, dann Bremse wieder lösen und dann erst mit lenken beginnen
  • Für Schaltwagen gilt:
  • Bei Gefahrenbremsung (Vollbremsung) sollte man grundsätzlich die Kupplung treten, denn es wird sofort keine Kraft mehr übertragen auf die Räder.
  • Das Bein zum Kuppeln sollte nicht aufliegen sondern etwas angewinkelt sein, damit man noch Reserven hat.

Als Fazit kann ich sagen das mir dieser Tag echt viel Spass gemacht hat. Man hatte endlich mal Gelegenheit an die persönlichen und die physischen Grenzen des Fahrzeugs zu gehen, was man so auf der Strasse nicht machen kann.

Ich habe für mich festgestellt das meine Grenzen unter denen meines Autos liegen, denn zum Beispiel beim schnelle Kurven fahren hab ich mich kaum getraut so schnell zu fahren wie das Auto eigentlich kann. Das fand ich schon beeindruckend.

Genauso beeindruckend war die Demonstration der Bremswege des Fahrzeugs bei 30, 50 und 70 km/h. Aufgrund der trägen Reaktionszeit des Menschen beginnt die Bremsung erst viele Meter später nachdem man ein Hindernis auf der Strasse erkannt hat. Das heisst das man während dieser Zeit ja noch die volle Geschwindigkeit drauf hat bevor das Gehirn einem sagt das man bremsen muss.

Ich könnte noch einges mehr aufzählen aber hier werde ich mal nen Strich ziehen. Jedenfalls glaube ich das ich viel dazugelernt habe und möchte sowas jedem ans Herz legen der ein Fahrzeug fährt. Wer kein eigenes Auto hat kann für nen Aufpreis auch eins dazumieten.

Vielen Dank an meine Frau für dieses tolle Geschenk :D

In diesem Sinne wünsche ich uns und euch allzeit eine unfallfreie Fahrt!

Nächste Seite »

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^