WordPress verbannt Link-Titel in Version 4.2

Linktext vs. Link-TitleDie neue WordPress-Version 4.2 ist nun gut einen Monat veröffentlicht und insgeheim ärgere ich mich immer noch über die Änderung bezüglich des Title-Attributs im Link-Dialog. Damit wir alle auf einen Stand kommen, noch mal kurz und knapp, worum es geht. Mit der Veröffentlichung von WordPress Version 4.2 wurde relativ still und heimlich das Feld für das Title-Attribut im Link-Fenster des Editors durch ein Feld für den Linktext ersetzt. Der Unterschied sollte klar sein, wenn nicht, auch hier noch einmal die Kurzfassung. Linktext = die Wörter im Text die als Link fungieren/anklickbar sind. Title-Attribut = der Text, den man sieht, wenn man mit der Maus über den Link hovert und zugleich von mehrere Suchmaschinen ausgelesenes SEO-Attribut.
Dass beides nicht […]

MAC OSX Mail – Dateien im Anhang statt Inline versenden

Apple Mail - Dateien als AnhangWer zum Senden seiner Mails die Apple OSX Standardsoftware “Mail” nutzt und schon mal versucht hat eine Mail mit Anhängen zu versenden, wird folgendes Problem sicherlich kennen.
Mail fügt Anhänge wie Bilder und PDF-Dokumente nicht, wie aus der Windows-Welt gewohnt, als reinen Anhang an, sondern bettet die Dateien (sogenanntes: Inlining) in die Mail ein.
Nutzt der Empfänger der E-Mail ebenfalls Apple Mail, so stellt dies kein größeres Problem dar. Setzt der Empfänger jedoch einen der vielen Windows-Mailclients oder einen Webmail-Client ein, so kann diese Art des Anhangversands zu Problemen führen.
Deshalb soll es im folgenden Artikel darum gehen, wie man mittels eines kleinen Tricks Anhänge mit Apple Mail auch wirklich “im Anhang” versendet.
Bild- und PDF-Dateien im Anhang versenden
[atkp_product id=’7140′ template=’7130′][/atkp_product]Um Anhänge wie […]

Spielkarten mit C# und AForge.NET analysieren

KartenDetektor - Spielkarten in C# erkennenWie im letzten Artikel schon angemerkt, soll es wieder ein wenig in Richtung der Wurzeln dieses Blogs gehen. Konkret heißt das mehr Code-Beispiele und Tutorials.
Dieser Artikel ist ein weiterer Schritt in diese Richtung. Nachdem wir im letzten Artikel ein C#-Tool geschrieben haben, mit dem man die Gewinnwahrscheinlichkeit einer Pokerhand ausrechnen kann, befassen wir uns in diesem Artikel mit den Themen Bildverarbeitung und maschinellem Sehen in C#.
Das Tool, welches wir heute entwickeln, analysiert Screenshots eines Pokerspiels und kann die Karten inklusive Kartenwert und Kartenfarbe automatisiert auslesen. Hierzu nutzen wir die ziemlich mächtige OpenSource-Bibliothek “AForge.NET”, welche etliche Klassen und Methoden für die Bereiche maschinelles Sehen und Künstliche Intelligenz bietet.
Vor dem Coding
Bevor es mit der Programmierung losgeht, müssen noch […]

Berechnung der Gewinnwahrscheinlichkeit beim Poker in C#

PokerChancenRechner - BerechnungHeute geht es wieder einmal um die Erstellung eines kleinen C#-Tools. Somit begeben wir uns thematisch wieder einmal in Richtung “Back to the roots” der Code-Bude.
Bei dem Tool handelt es sich um eine kleine Applikation, die Siegchancen einer Poker-Hand ermittelt. Das Tool erwartet als Eingabe die zwei Karten, die ein Spieler auf der Hand hat, sowie die drei initial ausgelegten Karten auf dem Deck (der sogenannte “Flop”) und berechnet daraus die Gewinnchancen für den Spieler.
Bevor nun die Ersten “Aber Poker ist doch ein Glücksspiel und Glücksspiele kann man nicht berechnen” schreien, wollen wir nachfolgend noch einmal kurz die Frage nach dem “Glücksspiel” stellen.
Ist Poker Glücks- oder Geschicklichkeitsspiel?
Zwar wird Poker in Deutschland rechtlich gesehen weit überwiegend zu den Glücksspielen gezählt, […]

Grundlagen: Sicheres Passwort Hashing mit Salts

Passwörter in Plaintext speichernWer Software entwickelt und dies im Web-Umfeld tut, der hat sicherlich schon das ein oder andere Login-System geschrieben oder zumindest Berührungspunkte in diesem Bereich gehabt. Neben der Logik eines sicheren Login- bzw. User-Systems an und für sich, ist das sichere Speichern von Passwörtern einer der wichtigsten Punkte während der Implementierung.
Selbst wenn der eigentliche Code des Logins zu 100 Prozent fehlerfrei und sicher ist (wovon man in der Praxis nie ausgehen sollte), so kann es durch Sicherheitslücken in der Serversoftware immer noch zu Einbrüchen bzw. Hacks kommen. Es gibt immer eine Variable, auf die man keinen Einfluss hat und so werden tagtäglich Webseiten gehackt, kompromittiert und komplette Datenbanken mit Usernamen und Passwörtern ausgelesen.
Um die Nutzer im Falle eines solchen Hacks […]