Nieder mit Capslock
Sonntag, 13. April 2008
und noch ein paar anderen Tasten, zumindest auf meinem Notebook.
Ich arbeite seit 2 Wochen ausschließlich an einem Notebook und kann mich einfach nicht mit dem dort vorhanden Tastaturlayout anfreunden.
Die Capslock-Taste ist immer im Weg und Pos1 und Ende sind nur über eine zusätzliche Funktionstaste zu erreichen, was beim Programmieren doch extrem hinderlich ist.
Durch den Artikel Neuter the Caps Lock Key with Handicapslock inspiriert, gehörte mein Problem innerhalb einer Minute der Vergangenheit an.
Also schnell AutoHotkey installiert und folgendes "Skript" in Notepad erstellt.
CapsLock::LShift ScrollLock::PgUp Pause::PgDn PgDn::End PgUp::Home
Das ganze unter "MeinLayout.ahk" gespeichert.
Schnell noch per AutoHotkey zu einer EXE-Datei kompiliert und in den Autostart verschoben, und schon ist auf der Tastatur Ruhe eingekehrt.
Das nun macht das Skript? Nun ganz einfach:
Meine CapsLock-Taste verhält sich nun wie eine zweite linke Shift-Taste was für mich von Vorteil ist.
BildAb und BildAuf habe ich auf zwei nie genutzte Tasten verschoben, damit Pos1 und Ende wieder ohne Funktionstaste erreichbar sind.
Hier die Liste der Tastennamen in AutoHotKey. Damit hat man in wenigen Sekunden sein eigenes Tastaturlayout erstellt.
Ajaxed + CLASP 2.0
Sonntag, 8. Juli 2007
• Ajaxed - Ein Projekt das die ähnliche Funktionalität bereitstellen will, wie xajax für PHP
• CLASP 2.0 - ein ASP.NET ähnliches Framework für ASP Classic. Schaut sehr vielversprechend aus. Leider ist wegen der Schließung von GotDotNet gerade kein Download möglich.
Ich habe bei den Betreuern angefragt, ob es eine alternative Downloadmöglichkeit gibt. Mal sehen ob jemand antwortet
Euro Symbol mit WriteExcel ausgeben
Dienstag, 13. März 2007
•Write Euro symbol in string?
Resharper "Tutorial"
Mittwoch, 7. März 2007
- Day 0: Basics and installation
- Day 1: The gray, the red, and the squiggly
- Day 2: The color bar and the green box
- Day 3: ReSharper survival guide, or, What's up with my keybindings?
- Day 4: Auto closing delimiters
- Day 5: Integrated unit-test runner
- Day 6: Shared options in the .resharper file
- Day 7: Code formatting
- Day 8: Find Usages
- Day 9: Parameter Info
- Day 10: Go To Type
- Day 11: Code navigation
- Day 12: Type Hierarchy view
- Day 13: File Structure view
- Day 14: Suggested variable names
- Day 15: The Ctrl+Space family
- Day 16: Importing namespaces with Alt+Enter
- Day 17: Change All with Alt+Enter (and, Introducing the red light bulb)
- Day 18: Adding things with Alt+Enter
- Day 19: Implement Members with Alt+Enter
- Day 20: Fix errors and warnings with Alt+Enter
- Day 21: Code transformations with Alt+Enter
- Day 22: Generating code with Alt+Ins
- Day 23: Introduce Variable (and, introducing Ctrl+Shift+R to refactor)
- Day 24: Introduce Field
- Day 25: Introduce Parameter
- Day 26: Change Signature
- Day 27: Extract Method
- Day 28: Really Extract Static Method and Extract Property
- Day 29: Refactoring with interfaces
- Day 30: Rename, including Viral Rename
- Day 31: Safe Delete
Vim Cheat-Sheet/Tutorial
Montag, 26. Februar 2007
Vi/Vim ist bei mir so ein Fall. Ich könne gut ohne leben, aber unter *nix gib es halt nicht besseres und außerdem ist er fast überall vorhanden.
Leider geht es mir bei der Bedienung immer wie bei Perl.
Alles leuchtet einem ein und eine Woche später hat man es dann wieder vergessen.
Daher zwei Links von mir, die einem Gelegenheits-Vim-User einen schnellen Überblick geben:
• Vim Cheat-Sheet
• Efficient editing with Vim
The Top 20 replies by programmers when their programs do not work
Samstag, 24. Februar 2007
The Top 20 replies by programmers when their programs do not work
Meine persönlichen Top 5 aus der Liste:
5. "Auf meinem Rechner funktioniert alles einwandfrei."
4. "Das muss ein Hardwarefehler sein!"
3. "Sicher, dass du dir keinen Virus eingefangen hast?"
2. "Warum willst du das so machen?""
1. "Gestern hat es noch funktioniert!"
Automatisch generierte Avatarbilder
Mittwoch, 24. Januar 2007
Seine Spezifikationen gibt es hier.
Nachdem die Idee so einfach und genial ist, gibt es auch schon viele Adaptionen:
• MonsterID PHP
• Wordpress Plugin MonsterID
• Visiglyph PHP
• .Net 2.0 Implementierung
• Noch eine .Net 2.0 Implementierung
• Don Parks Client Side Canvas Implemeniterung
Auf alle Fälle eine Nette Idee, auf die man bestimmt häufiger in nächster Zeit stoßen wird
Neue Version vom Mono VMware Image
Freitag, 22. Dezember 2006
Wer also mal wieder schauen will, welche Fortschritte das Projekt gemacht hat, oder seine .NET Applikationen unter Linux testen will, kann das hiermit [2] ohne großen Installationsaufwand tun.
[1] http://www.mono-project.com/news/archive/2006/Dec-21.html
[2] http://www.mono-project.com/Downloads
VS2005 SP1 schneller installieren
Donnerstag, 21. Dezember 2006
Wie der Name schon sagt:
Ich hätte es auch gerne vorher gewusst
Den Hinweis in den Release Notes hatte ich auch nicht gesehen:
Uninstallation of Visual Studio 2005 Web Application Projects required:
Follow these steps to install Visual Studio 2005 SP1 if you have Visual Studio 2005 Web Application Projects installed:
1. Uninstall the Visual Studio 2005 Web Application Projects (http://msdn2.microsoft.com/en-us/asp.net/aa336618.aspx) add-in.
2. Install Visual Studio 2005 SP1.
So dass dann die Installation abbrach und sich das "Web Application Projects" nicht mehr deinstallieren ließ. Ich musste erst per Hand den Eintrag unter HKEY_CLASSES_ROOT\Installer\Products finden und löschen damit es wieder weiterging.
Achja und nach der Installation war auch wieder mein Lieblingsproblem da
Visual Studio 2005 Probleme Teil 2 - Failed to Create Class Error
VS2005 Projektvorlagen - neues Problem, alte Lösung
ASP Classic und Unit Tests
Freitag, 15. Dezember 2006
Das letzte Update ist zwar schon fast 3 Jahre zurück, aber ASPUnit lies sich schnell und zweckmäßig in ein größeres Projekt einbinden. Der Quellcode ist auch überschaubar, so dass Änderungen oder Erweiterungen bei Bedarf schnell eingebaut werden können.
