Fürs Archiv, weil ich die Syntax immer wieder vergesse.
WinMerge
WinMergeU.exe -e -ub -dl %bname -dr %yname %base %mine
UltraCompare
uc.exe -title1 %bname -title2 %yname
Fürs Archiv, weil ich die Syntax immer wieder vergesse.
WinMerge
WinMergeU.exe -e -ub -dl %bname -dr %yname %base %mine
UltraCompare
uc.exe -title1 %bname -title2 %yname
Wird bei einem selbsterstellten .NET COM Interop, beim ersten Instanziieren eines neuen Objektes auf einer ASP Seite der folgende Fehler geworfen:
AspCode: ASP 0177
Source: Server object
Description: Server.CreateObject Failed. 8000ffff
Könnte eine fehlende Berechtigung in der Registry die Ursache sein.
Ein Fehlerreport mit Quellcode zum Reproduzieren der Fehlers kann hier nachgelesen werden : KB937143 breaks ASP to .NET COM Interop
It seems strange an IE7 update is affecting .NET interop to ASP, but it is.
Achja, wie ich komplexe Software doch liebe
Der für mich akzeptabelste Workaround befindet sich am Ende der Comments:
Also wanted to note that the exact same problem just happened with our App in Server 2008/IIS7 and the same workaround fixed the problem. I simply had to give the IUSR account (or whomever the site is running as) Read access to HKEY_USERS\S-1-5-20\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones all fixed...
Gesagt, getan und zu Ende war ein tagelanges Martyrium.
Wenn beim Versuch in PHP eine Resource über HTTPS zu öffnen folgende Fehlermeldung erscheint:
Fatal error: Uncaught exception '???' with message 'Unable to Connect to ssl://www.example.com:443. Error #24: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?'
Dann sollten folgende Schritte Abhilfe schaffen:
Die Dateien ssleay32.dll und libeay32.dll aus dem Verzeichnis xampp\php in das Verzeichnis xampp\apache\bin kopieren. Dort schon vorhandenen Dateien überschreiben, oder zur Sicherheit vorher umbenennen.
In der Datei xampp\apache\bin\php.ini den Kommentar in der Zeile “;extension=php_openssl.dll” entfernen
Apache Dienst wieder starten
Ob alles geklappt hat kann man am einfachsten mit phpinfo() herausfinden.
Fürs Archiv, da es mir immer mal wieder passiert, dass plötzlich beim Starten von Visual Studio einige oder manchmal auch alle Projektvorlagen verschwunden sind.
Nun sollten alle Vorlagen wieder an ihrem Platz sein, zumindest hat es bisher immer geklappt.
Ist man in Besitz der Standard Edition von Visual Studio 2008, wird man beim Erstellen seines ersten MVC-Projekts erstaunt feststellen, dass da etwas fehlt. Richtig, es wird kein Unit Test Projekt mit erstellt.
Der Grund ist “schnell” ausgemacht:
[…]If you are using Visual Web Developer Express 2008 (SP1), the first thing you will probably notice when creating a new ASP.NET MVC Web Application is that no Create Unit Test Project dialog appears. The reason for this is that Visual Studio Team Test is not included with express skus so there are no Visual Studio Test Project templates. You will need to install third party test framework templates to take advantage of the Create Unit Test Project dialog[…]
Quelle: Visual Web Developer Team Blog
Was also tun?
Momentan sind mir 2 Möglichkeiten bekannt, dies zu ändern ohne die Templates selbst schreiben zu müssen und die mit dem 1.0 Release von ASP.NET MVC zusammenarbeiten.
Ich musste aber noch eine Zeile per Hand in der Datei “Install NUnitWithMoq.bat” ändern, damit die Installation auf meinem System lief.
copy ".\CSharp\NUnitWithMoq.zip" "%programfiles%\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\CSharp\Test\1033\"
in
copy ".\CSharp\NUnitWithMoq.zip" "%programfiles%\Microsoft Visual Studio 9.0\Common7\IDE\ProjectTemplates\CSharp\Test\"
Das selbe Problem hatte ich schon bei den "MVC Preview 3 Templates". Ich weiß nicht, ob dies an meiner Installation oder an der Standard Version von Visual Studio liegt.
Die im Artikel ASP.NET MVC Preview 3 Tooling Updates And Updated NUnit Test Project Templates verlinkten Templates scheinen mit der Version ASP.NET MVC 1.0 nicht mehr zu funktionieren.
Ich bin für jeden Hinweis zu anderen “Test Project Templates“ für MVC 1.0 dankbar.
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.