Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-settings.php on line 512

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-settings.php on line 527

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-settings.php on line 534

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-settings.php on line 570

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1244

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1394

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1394

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1394

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1394

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w00ab105/wp-includes/classes.php on line 1445

Strict Standards: Redefining already defined constructor for class wpdb in /www/htdocs/w00ab105/wp-includes/wp-db.php on line 306

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-includes/cache.php on line 103

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /www/htdocs/w00ab105/wp-includes/cache.php on line 431

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-includes/query.php on line 61

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00ab105/wp-includes/theme.php on line 1109

Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in /www/htdocs/w00ab105/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in /www/htdocs/w00ab105/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in /www/htdocs/w00ab105/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in /www/htdocs/w00ab105/wp-includes/comment-template.php on line 1266

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /www/htdocs/w00ab105/wp-includes/class.wp-dependencies.php on line 31

Strict Standards: Redefining already defined constructor for class WP_Http in /www/htdocs/w00ab105/wp-includes/http.php on line 61
blog.murb.com
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1003

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1003

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1003

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00ab105/wp-includes/kses.php on line 1003

ICQ - Ein paar Statistiken…

01.10.2011 von Martin

ICQ wird oft als der erste Instant-Messaging-Dienst bezeichnet und ist auch nach fast 15 Jahren noch immer sehr beliebt. In den ersten Jahren konnte ICQ einen rasanten Zuwachs verzeichnen, unter anderem auch durch den Verkauf an den amerikanischen Onlinedienst AOL. Doch wie sieht es heute aus? Nach ausführlichen Statistiken über die Nutzerzahlen und Informationen über die Nutzer selbst sucht man im Internet vergeblich.

Der folgende Artikel soll einen Einblick in die aktuelle Lage von ICQ und deren Nutzer ermöglichen. Neben den weltweiten Statistiken, wurden Deutschland und Russland zusätzlich separat untersucht, da diese beiden Länder den größten Nutzeranteil aufweisen.

Den Rest des Eintrags lesen »

Geschrieben in ICQ | 1 Kommentar »

AJAX-Login validation in PHP via Facebox-Lightbox

06.05.2010 von Richard

Nachdem ich für ein Projekt einen Login in einer Lightbox, die mittels Facebox umgesetzt wurde, realisieren sollte hat mich das mal wieder einen halben Tag gekostet , obwohl es doch nur ein kleiner Login ist. Aber alles der Reihe nach.
Die Lightboxfunktion mittels Facebox war bereits erfoglreich umgesetzt und funktionstüchtig. Fehlte also nur noch der Login ansich. Das Formular war schnell gebastelt. Doch dann gab es ein Problem: Die POST-Übermittlung der Formulareingaben nach dem Betätigen des Submit-Buttons schloss die Lightbox. Ich wollte den Loginvorang jedoch innerhalb der Lightbox mittels AJAX ablaufen lassen - also mit “asynchroner” Eingabeprüfung.

Für das Vorhaben mussten im Groben Lösungen zu zwei Problemen her:

1. Der Login sollte in der Lightbox stattfinden

2. Die Validierung der Userdaten sollte per AJAX ohne Seitenreload geschehen

Für Problem 1 wurde ich hier fündig: Jquery Ajax Contact Form in Facebox. Den Download dazu gibt es hier.

Das zweite Problem konnte ich hiermit lösen: Ajax login validation system in PHP using jQuery. Ein Dank an die Autoren an dieser Stelle.

Wie beides zusammen aussieht, kann man in meiner mühevoll erstellten Live Demo bestaunen. ;-)
Rein geht’s mit time und flies.

Der Code kann auf Wunsch hier gedownloadet werden. Für den Datenbankzugriff muss die Datei “includes/db_connection.php” angepasst werden. Für den Import in die Datenbank liegt ein Dump bei. Viel Spaß!

Geschrieben in Allgemeines | Keine Kommentare »

Password Generator v.2.0

07.01.2009 von Richard

Neues Jahr, neue Anwendung. Naja, nicht ganz. Denn streng genommen ist sie zu sehr großen Teilen im vergangenen Jahr entstanden. Aber viel wichtiger ist, dass es meine erste, wenn auch kleine WPF-Anwendung überhaupt ist.

Der Password Generator existierte bereits als Download auf unserer Webseite, jedoch mit weniger Funktionsumfang. Dies sollte sich mit Version 2.0 ändern und stellte damit eine prima Möglichkeit dar, sich gleichzeitig besser in die WPF-Welt hinein zu arbeiten.

Sehen wir uns die Anwendung etwas genauer an.

Den Rest des Eintrags lesen »

Geschrieben in Programme & Tools, WPF | 2 Kommentare »

WPF: Anwendung mit Systray-Icon ausstatten

25.12.2008 von Richard

Je nach Anwendung können Systray-Icons eine sehr bequeme Art der Steuerung darstellen. Daher dachte ich mir “bauste dir eben auch so ein Ding in dein Tool ein”. Fragt sich nur, wie man das am geschicktesten realisiert. Vermutlich könnte man das mit reinem XAML irgendwie lösen. Das sehe ich allerdings nicht als die optimale Lösung an, da mir das in dieser Hinsicht zu unflexibel ist. Also muss C# mit Windows.Forms herhalten.

Ein NotifyIcon ist schnell erzeugt und betitelt. Doch wie sieht es mit Icon und Kontextmenü aus? Das erfordert ein paar mehr Zeilen Code, erst recht, wenn man ein bereits eingebundenes Icon (bspw. das der Anwendung selbst) verwenden möchte. Ich gehe hierbei auf die Situation ein, dass sich das Icon in den eigenen Ressourcen von Expression Blend befindet.

Den Rest des Eintrags lesen »

Geschrieben in C#, Expression Blend | Keine Kommentare »

CopySourceAsHtml für deutsches Visual Studio

25.12.2008 von Richard

Wie hier berichtet, hatte ich bereits ein Plugin für das Visual Studio gefunden, um Source Code mit gewünschtem Syntax Highlighting im HTML-Format zu kopieren. Doch leider musste ich nun feststellen, dass CopySourceAsHtml nur für das englischsprachige Visual Studio einwandfrei funktioniert.

Bei der deutschen Version kommt nach dem Start des Programms folgender Fehler:
“CopySourceAsHtml caught the following exception: System.ArgumentException: Der Wert liegt außerhalb des erwarteten Bereichs.” […]

Den Rest des Eintrags lesen »

Geschrieben in Programme & Tools | 3 Kommentare »

WordPress-Update auf v.2.7

23.12.2008 von Richard

Kaum ist man eine Weile nicht mehr eingeloggt, schon gibt es wieder eine neue Version von WordPress. Version 2.7 sei verfügbar macht ein gelber Balken mich darauf aufmerksam. Ich solle doch bitte updaten.
Kein Problem. Dem Link folgen und das Archiv downloaden. Brav öffne ich die liesmich.html um mich über weitere Schritte des Updates zu informieren. Wie fast zu erwarten heißt gleich Punkt 1 der Aktualisierungsanleitung: “Löschen Sie alle WordPress-Dateien und -Ordner außer wp-config.php und wp-content.”.

Den Rest des Eintrags lesen »

Geschrieben in Allgemeines, Programme & Tools | 1 Kommentar »

Source Code in WordPress: C#, XAML, Java

04.12.2008 von Richard

Endlich hat man es geschafft, den Blog zum Laufen zu bringen, schon steht man vor dem nächsten Problem: Wie bekomme ich eine anständige Codeumgebung mit sprachenspezifischem Syntax-Highlighting in einen Artikel?
Da ich es auf vielen Blogs bereits gesehen hatte, nahm ich an, es sei standardmäßig in WordPress integriert. Dem ist leider nicht so.

Es ist also mal wieder Tüfteln angesagt. Mittels zusätzlicher Programme und Plugins habe ich mir meine eigenen angepassten Umgebungen gebastelt.

Den Rest des Eintrags lesen »

Geschrieben in Allgemeines | Keine Kommentare »

…und ab geht die Post!

02.12.2008 von Richard

Blog hier, Blog da. Gibt es noch jemanden, der nicht bloggt?

In letzter Zeit bin ich während der Suche nach Lösungen zu meinen meist programmiertechnischen Problemen nicht selten über unzählige Blogs mit Lösungsvorschlägen gestolpert. Als ich mir am Ende eines solchen Suchmarathons meinen eigenen Lösungsweg zusammen geschustert hatte, konnte ich diesen leider keinem hinterlassen. So entstand die Idee, doch selbst einen Blog ins Leben zu rufen. Zudem hatte mich schon länger interessiert, wie so ein Blog genau funktioniert. ;-)

Also denn, WordPress installieren und loslegen! Naja, nicht ganz… zu einem eigenen Blog gehört natürlich auch ein eigenes Design. Nach dem Durchwühlen ettlicher Themenseiten stand die Wahl fest. Kleinere Änderungen an Design und Darstellung waren noch nötig, dann war ich zufrieden. Endlich ging’s an den Inhalt…
Nein, noch immer nicht. Es taucht sofort das nächste Problem auf: Wie bekomme ich in den Artikel eine vernünftige “Codeumgebung” hinein? Am besten mit toller Syntax-Highlighting? Mehr dazu hier.

Wie es hier genau weiter geht oder ob mir nicht nach wenige Tagen die Lust vergeht, wird sich zeigen…

Servus

Geschrieben in Allgemeines | Keine Kommentare »