Springe zum Inhalt

Blog

Eine (nicht komplette) Auflistung der OOP findet sich in der Stupidedia. Unter anderem werden dort die Programmiersprachen Java, PHP und Zeh plus plus als speziell opferorientierte Programmiersprachen genannt.

Als Beispiele erfolgreicher Anwendung opferorientierter Programmiersprachen gelten destruktive Computerviren wie z.B. Windows oder Internet Explorer.

Neueste Forschungsergebnisse zu diesem durchaus kontroversen Thema berichtet Schaulustiger: ...weiterlesen "Opferorientierte Programmiersprachen"

2

Jede Hardware geht irgendwann einmal kaputt. Besonders wenn Programme aus unerfindlichen und nicht reproduzierbaren Gründen abstürzen, der Kernel Segfaults protokolliert oder gar der Server nicht mehr startet, ist guter Rat teuer. Eine Ursache kann defekter RAM sein. ...weiterlesen "Root-Server: Einfacher Speichertest"

Nachdem unerklärliche Segfaults auf meinem Root-Server zunahmen habe ich einmal einen einfachen Speichertest (noch im Userspace) durchgeführt. Die Ergebnisse deuteten auf einen RAM-Fehler hin. Nach der Meldung an den Hoster war der Server von deren Seite innerhalb einer halben Stunde getestet und der RAM ausgetauscht. Klasse. Superschneller Support. Danke Hetzner.

Wer sich Tipparbeit und das Wechseln durch viele Apps am Android-Smarthone sparen will, kann die App Airdroid einsetzen. Mit dieser App ist es möglich, Kontakte, Bilder, Videos, Musik und viele andere Sachen, die auf dem Smartphone gespeichert sind, per Webbrowser zu verwalten. Es lassen sich APKs der installierten Apps herunterladen wie auch neue APKs installieren. Ebenso kann das SMS/MMS- und das Anruf-Protokoll angezeigt werden. Für den Einsatz im heimischen Netz ist dazu nicht einmal eine Anmeldung bei den Betreibern der Synchronisationsserver von Airdroid notwendig. Ein besonderes Gimmick ist die Übertragung der Android-Notifications. Man braucht also sein Smartphone nicht mehr aufwecken um zu sehen, wer gerade eine SMS geschrieben hat oder irgendjemand per WhatsApp oder Hangout mitteilungsbedürftig war.

Nach der Installation von Airdroid braucht man sich für den ausschließlichen Gebrauch im heimischen Netzwerk nicht unbedingt beim Airdroid-Betreiber anmelden. Wer mag, kann Airdroid in einem weiteren Schritt die Berechtigung erteilen, die Android-Notifications zu lesen. Anschließend wird eine URL angezeigt (im heimischen Netzwerk die mit der IP-Adresse wählen), mit der man sich über den Browser mit Airdroid verbinden kann.

Airdroid Weboberfläche

Insgesamt ist Airdroid eine sehr funktionale App, die auch noch eine meiner Meinung nach ansprechende Oberfläche bietet.

Wer Memcached zusammen mit Nginx oder PHP einsetzt, der möchte in der Konfigurationsphase sicher einmal debuggen, ob die Einstellungen auch korrekt sind und Daten an Memcached übergeben und von dort gelesen werden. Leider bietet Memcached kein Kommandozeilentool, mit dem man sich einfach Statistiken zu Memcached anzeigen lassen könnte. Es existiert zwar ein Munin-Plugin, welches eine einfache Grafik der Memcached-Auslastung anzeigt, Inhalte sieht man dort jedoch auch nicht.

Mit phpMemcachedAdmin ist es möglich, umfangreiche Statistiken zu Memcached aufbereitet auf einer Webseite zu erhalten. Es lassen sich mehrere Memcached-Server verwalten und auch Inhalte zu einzelnen Keys abrufen. Außerdem können Kommandos an den Memcached-Server geschickt werden.

Screenshot phpMemcachedAdmin

Unter See this Server Stats kann auf die einzelnen Items in Memcached zugegriffen werden.

Titelbild: MT4C1024-HD by ZeptoBars