Hand-schriftlich

Früher als Kind und Jugendlicher habe ich es relativ oft gemacht; heute mache ich es quasi gar nicht mehr:

Notizen mit einem Stift auf die Hand schreiben.

Foto eines Handrücken mit Notizen

Wahlweise auf den Handrücken oder die Handinnenseite geschrieben, habe ich mir oft ganz dringende Dinge notiert die ich zu erledigen habe.

Heute mache ich das quasi nie mehr.

Nun überlege ich, ob das daher kommt, dass das im Geschäftsalltag eher unangebracht ist, oder weil es heutzutage so was wie iPhone & Co. gibt, mit dem ich quasi immer Notizen (z.B. als E-Mail-Nachrichten oder als Kalendereintrag) erfassen und mir so merken kann.

Andersherum überlegt: Würde ich heute als Kind und Jugendlicher auch noch auf die Hand Notizen machen, oder auch zu technischen Hilfsmitteln wie einem Smartphone oder Laptop greifen?

Wie machen denn das die Jugendlichen von heute? Kennt Ihr da einen oder seid gar selbst noch einer? Infos hier unten in die Kommentare, bitte! 🙂

Praxistaugliche Theorien

Zwei super Theorien habe ich heute gefunden:

Der Dunning-Kruger-Effekt

„…Dunning-Kruger-Effekt ist ein populärwissenschaftlicher Begriff, der für die Tendenz inkompetenter Menschen steht, das eigene Können zu überschätzen und die Leistungen kompetenterer Personen zu unterschätzen.

…und kamen 1999 zum Resultat, dass weniger kompetente Personen:

  • dazu neigen, ihre eigenen Fähigkeiten zu überschätzen,
  • überlegene Fähigkeiten bei anderen nicht erkennen,
  • das Ausmaß ihrer Inkompetenz nicht zu erkennen vermögen,
  • durch Bildung nicht nur ihre Kompetenz steigern, sondern auch lernen können, sich und andere besser einzuschätzen.“

Mehr…

Das Tina-Prinzip

„…Der Begriff Tina-Prinzip ist eine (leicht ironisch gemeinte) Bezeichnung für ein bestimmtes, simples Muster, mit dem manche Politiker in der Öffentlichkeit Entscheidungen begründen. Dabei ist Tina die Abkürzung für „There is no alternative“ („Es gibt keine Alternative“), eine rhetorische Floskel, die zum Beispiel von der britischen Premierministerin Margaret Thatcher oft verwendet wurde

Die behauptete Alternativlosigkeit, so die gegensätzliche These, sei aber nicht real, sondern nur ein propagandistisches Mittel, um Kritik in der Öffentlichkeit von vornherein zu delegitimieren und eine Diskussion zu unterbinden…“

Mehr…

Herrlich, so was zu lesen 🙂

Add Syntax Highlighting for new file extensions in Notepad++

Using Notepad++ to edit a „Web.config“ ASP.NET configuration file, I was missing the XML syntax coloring.

Since I found no way to do it through the Notepad++ GUI, I searched for a manual way that luckily exists.

Here is how:

  1. Open the „stylers.xml“ Notepad++ configuration file by:
    1. Click „Start“.
    2. Click „Run“.
    3. Enter „%appdata%\Notepad++“ (without the quotes) and click „OK“. The folder „C:\Users\YourUserName\AppData\Roaming\Notepad++“ will be opened.
    4. Open the file „stylers.xml“ in a text editor, e.g. Notepad++ itself.
  2. Search for the line „<LexerType name=“xml“ desc=“XML“ ext=““>„.
  3. Replace it with „<LexerType name=“xml“ desc=“XML“ ext=“config“>„. (For multiple entries separate them by spaces, write the extensions without leading periods)
  4. Save the file „stylers.xml“.
  5. (Re-)start Notepad++.

Now you have associated the extension „.config“ with the XML syntax coloring.

Please note that in case you had an unassociated file open in Notepad++ before associating with a lexer and restart Notepad++ with the file automatically being opened again, this file still is shown without syntax coloring. You first have to close and reopen that file to have the new syntax coloring being applied.

Update 2013-03-01

I just found out that you can also do it via the GUI like the following.

1.) Click the menu:

Notepad++ menu

2.) Configure your extension:

Notepad++ style dialog

Aphthen

Seit ich mich erinnern kann, habe ich Aphthen im Mund:

Aphthe im Mundraum

Ekelige, weil sehr schmerzhafte Verletzungen der Mundschleimhaut. In obigem Bild seht ihr ein aktuelles Foto eines besonders großen Exemplars.

Aphthen treten bei mir so alle 1-2 Monate auf und bleiben dann für etwa 1 Woche bestehen. Danach verschwinden sie wieder.

Während dieser Zeit sind sie eine recht schmerzhafte Angelegenheit die auch schon mal dafür sorgen, dass ich nachts wach liege.

Früher hatte ich viel versucht, Aphthen zu behandeln; Spülungen, Salben, Tropfen, usw. Gerne auch mal mit der Zahnbürste so lange drüber schrubben bis es blutet. Wenn der Schmerz dann nachlässt ist es für eine ganze Weile sehr angenehm.

Geholfen hat das alles natürlich nix; weder die Hausmittelchen noch meine eigenen Lösungen. Es wurde kurzfristig besser, an der Gesamtdauer der Aphthen hat es nix geändert; ggf. hat es sogar subjektiv länget gedauert. Auf die Tipps mit Kortison bin ich nie eingestiegen; Kortison hilft ja gegen alles, ich wollte das aber für richtige Notfälle aufbehalten.

In den letzten Jahren bin ich dann zu der für mich bis heute besten Lösung gekommen: Ignoranz!

Mit Ignoranz sind die Schmerzen immer noch da, meistens aber im Hintergrund, nicht störend. Die Gesamtdauer des Verlaufs ist genau so lange wie mit Medikamenten. Ich komme dadurch relativ normal durch den Alltag und spare mit Zeit und Geld durch nicht durchgeführte Arztbesuche und nicht gekaufte Medikamente.

Somit ist hier die Devise, dass es ohne Arzt und Pharmaindustrie am Besten geht.

Gegenmeinungen?

Update 2020

Seit kurzem habe ich zufällt das hier gefunden:

Dentagard-Mundwasserkonzentrat (ohne Alkohol), gibt’s z. B. beim Müller-Markt.

Damit habe ich jetzt sowohl weiter fortgeschrittene Aphthen beträufelt (unverdünnt), als auch ganz frisch in die Backe beim Kauen gebissene offene Stellen beträufelt.

Und zwar tagelang, alle halbe Stunde bis Stunde.

Meine bisherigen Erfolge sind phänomenal! Eine Stelle, die wieder riesen groß und schmerzhaft geworden wäre, ist quasi völlig schmerzfrei nach 2 Tagen wieder so verheilt gewesen, dass ich mit dem Mundwasserkonzentrat wieder aufhören konnte.

Weitere empirische Forschung muss betrieben werden, insgesamt bin ich recht begeistert bisher.

Ich habe jetzt im Auto, im Büro und auch daheim im Nachttisch so eine Flasche Dentagard stehen.

Using UrlRewriter.NET in IIS7

When migrating an IIS6 website to IIS7 you probably want to keep an existing UrlRewriter.NET configuration and migrate to the official Microsoft URL Rewriter Module for IIS 7 later on.

Here is the important excerpt from „Web.config“:

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true">
        <add name="UrlRewriter"
            type="Intelligencia.UrlRewriter.RewriterHttpModule" />
    </modules>
</system.webServer>

Thanks to Rainer who figured this out from this posting.

Another good discussion can be found in the article „Wildcard script mapping and IIS 7 integrated pipeline“ on the IIS website and the article „Use a Single Web.Config for IIS6 and IIS7„.

Command Routing in Windows Forms .NET

When developing a real-world application in Windows Forms .NET, you usually have multiple menus, tool bars, ribbons, context menus, etc.

The challenge here is to provide central handlers to perform actions (e.g. an action to open a file) that came from various sources (e.g. the user clicks a menu item, or a tool bar item).


(Screenshot from my article on CodeProject about the same topic)

MFC

In the pre-.NET days there were the Microsoft Foundation Classes (MFC) that came with what they call „Command Routing„.

In MFC’s command routing the framework was responsible of correctly dispatching to the correct handler. In the handler you could specify (among other things):

  • Whether the command’s visual representation (a button, a menu item, …) is displayed in enabled or disabled state.
  • The action to perform when the command is being executed.

The dispatching took place automatically, depending on the current focused window.

.NET Windows Forms

Now when Windows Forms appeared, they completely lacked this command routing framework.

Therefore I developed my own minimal version that is nearly-bug-free for some projects. You can download an example project here.

Since there are more approaches by other developers to solve the lack of command routing in Windows Forms, I want to use this article to list the good ones I found:

I’m looking forward to read your resources, feel free to post them here in the comments section below.

Windows Presentation Foundation (WPF)

To be honest, I do have no practical experiences in WPF. Luckily my co-worker Dennis has a Microsoft certification on WPF.

From what I do understand, WPF does have very decent command routing. Maybe some reader can comment on whether it would be possible to extract parts of the WPF command routing and use it in Windows Forms? (Here is a German discussion about that topic)

I hope that I will soon be able to try WPF in my own projects. 🙂

(Keyword: event routing event bubbling bubble event tree hierarchy)

Best Games ever!

Das waren Spiele, damals in den 90ern, sag ich Euch!

Gods – Bitmap Brothers

Cadaver – Bitmap Brothers

The Chaos Engine – Bitmap Brothers

Magic Pockets – Bitmap Brothers

Z – Bitmap Brothers

Fast alle Spiele der Bitmap Brothers haben mich damals wahnsinnig in ihren Bann gezogen. So tolle Spiel habe ich danach nie mehr gespielt.