Kategorie: Programmieren

  • Dateiname URL Encode

    von

    in

    Wenn man etwas in die URL schreiben möchte und dabei Sonderzeichen und Abstände richtig darstellen möchte, stößt man schnell auf die Methoden UrlPathEncode und UrlEncode. Dies wäre also keinen Eintrag hier wert, wenn nicht beide Methoden bei diesem Problem sinnfrei wären. UrlEncode stellt Abstände als „+“ Zeichen dar, was bei Dateinamen mit Abständen darin zur…

  • if elif else in einer Zeile

    Bedarf keiner großen Worte, ausser dass der code so schnell unleserlich wird, aber ein aussagekräftiges Kommentar darüber ist dann oftmals besser und schöner. if [ „$1“ == ‚A‘ ] ; then pin=17 ; elif [ „$1“ == ‚B‘ ] ; then pin=23 ; else exit ; fi

  • Solution Explorer beim Debuggen anzeigen

    von

    in

    Es ist ein kleiner Tipp, der aber viel Zeit und Ärger sparen kann. Währed des Debuggens: View->Solution Explorer

  • Virtuelle Maschine Zugriff auf localhost IIS Express der Host Maschine

    von

    in

    Problemstellung Wie kann man den IE8/IE9/IE10 unter Windows 8 debuggen, wenn dieser mit IE11 ausgeliefert wird und diese Browser nicht unterstützt? Lösung Man benötigt die Anwendung TcpTrace die man hier downloaden kann: Download TcpTrace Hier trägt man folgende Werte ein, wobei der Destination Port aus den Projekt Url in den Projekteinstellungen eingetragen wird: Listen to…

  • getDigital USB MailNotifier WPF Anwendung

    von

    in

    Ich habe mir dieses USB Gadget von getDigital.de gekauft (bzw. lief das wohl über Dream Cheeky) von dem ich wusste, dass es eine Konsolenanwendung gibt und eine PHP Anwendung. Die PHP Anwendung nutzt im Hintergrund nur die Konsolenanwendung und dies wollte ich in C# mit WPF auch machen. Mein Sampleprojekt, mit dem ich angefangen habe,…

  • ActionResult nur wenn Angemeldet oder AllowAnonymous

    von

    in

    Problem und Risikobeschreibung der Standardverfahren Nach einer kleinen Anpassung in der Global.asax.cs erfordern Actions mit [Authorize] einen Login und Actions mit [AllowAnonymous] lassen sich diese Actions in jedem Fall aufrufen aber Actions ohne einer solchen Annotation können auch aufgerufen werden wenn man nicht eingeloggt ist. Nun ist es ein potentielles Sicherheitsrisiko wenn bei einer Action…

  • Read more Link in jeweiliger Sprache

    Fügen Sie folgenden Code in Ihre functions.php in Ihrem Theme Verzeichnis ein und ändern Sie „my_wordpress_theme_folder“ auf den entsprechenden Ordnernamen: // custom „read more“ link function change_excerpt_more() { function new_excerpt_more($more) { return ‚ … ‚.__(‚weiter lesen‘, ‚my_wordpress_theme_folder‘).‘ → ‚; } add_filter(‚excerpt_more‘, ’new_excerpt_more‘); } add_action(‚after_setup_theme‘, ‚change_excerpt_more‘);

  • DbEntityValidationException mehr Details

    von

    in

    Es ist wichtig zu wissen, dass ein db.SaveChanges(); nur etwas an der Datenbank ändert, wenn sich auch ein Wert wirklich geändert hat. So kann also eine Exception bei db.UserSet.First().LastLogin = DateTime.Now; db.SaveChanges(); auftreten und mit dieser Zeile auskommentiert alles funktionieren, obwohl da ebenfalls Werte am user geändert werden (jedoch mit denen in der Db übereinstimmen).…

  • Fehlende NuGet Referenzen automatisch installieren

    von

    in

    Das Problem Beispiele für merkwürdige Fehler die sich damit (vielleicht) beheben lassen System.Web.EntityModel Referenz fehlt EntityFramework Referenz fehlt System.Web.Optimization fehlt (obwohl Microsoft.AspNet.Web.Optimization NuGet Package als installiert angezeigt wird) Vielleicht die Lösung Falls es nicht schon aktiviert ist using-nuget-without-committing-packages Eventuell funktioniert dies erst ab Visual Studio 2013 richtig gut.

  • Eigenes Theme übersetzen Tutorial

    Sein eigenes WordPress Theme zu übersetzen ist super einfach, wenn man weiß wie es geht! Das Programm mit dem dies möglich ist, ist meiner Meinung nach nicht sehr intuitiv und deshalb mache ich dieses Tutorial besonders ausführlich. Dadurch kann man statt dem hartcodierten Text My text in primaryLang einfach schreiben und mittels eines Tools werden…