Entries tagged single.php wordpress

Bildschirm in den Standby-Modus fahren über CEC via HDMI

Posted on 2. November 2012 Comments

Das mit dem Bildschirm verdunkeln und das HDMI Signal kappen war ja schon eine nette Sache aber Bildschirme haben ja auch nicht umsonst eine Standby Funktion. Diese wird normalerweise aktiviert, wenn man auf den Power-Off Knopf auf der Fernbedienung drückt. Manche Bildschirme können das auch zeitgesteuert oder beim Rausziehen eines Kabels (sollte hier auch aktiviert sein). Wenn man einen Bildschirm über HDMI angeschlossen hat und beide Geräte es unterstützen, kann man über das Kabel ein paar Steuersignale über die CEC-Schnittstelle senden. Die Implementierung von CEC heißt bei den Herstellern unterschiedlich, man findet es also ggf. im Monitor Menü nicht unter diesem Namen. Jetzt wollte ich ja wie gesagt mit einem Raspberry Pi den Bildschirm ein- und ausschalten. Dafür kann man den cec-client benutzen. Ich habe dafür die neuste Version(1.9.0) von Christoph vom Blog selfprogramming als .deb runtergeladen und installiert. Eventuelle Versionen, die über apt-get installiert wurden, müssen vorher deinstalliert werden, ebenso solche, die über github installiert wurden. Zusätzlich braucht man noch ein paar packages, sonst bekommt man folgende Meldung:

libcec.so.1: cannot open shared object file: No such file or directory

Also die folgenden packages installieren:

sudo apt-get install libraspberrypi-dev libplist1 libmicrohttpd10 libtinyxml2.6.2 libyajl2 libssh-4  libmysqlclient18 liblzo2-2 libfribidi0 libcurl3-gnutls liblockdev1

Eine Auflistung der CEC-fähigen devices ergibt folgendes:

pi@raspberrypi$ cec-client -l
Found devices: 1
device: 1
com port: RPI
firmware version: 1
type: Raspberry Pi

Ausschalten bzw. Standby funktioniert folgendermaßen:

echo "standby 0" | cec-client -s

Dabei steht der -s für single, also einfache Ausführung, damit der Client danach nicht weiter verbunden bleibt.

Anschalten funktioniert jetzt wie man sich es schon fast denken könnte:

echo "on 0" | cec-client -s

AdSense mit Wordpess

Posted on 9. November 2010 Comments

So, es gibt zwar schon unglaublich viele Blogeinträge zu Wordpess und Adsense, aber ich geb dann auch nochmal meinen Senf dazu…

WordPress

Ich habe über mein Theme die Möglichkeit Adsense einzubinden, dazu gibt es ein kleine Stück PHP-Code in der single.php, das man per Checkbox aktivieren kann. Deswegen wird die Werbung auch nicht angezeigt, wenn man nur die normale Website sieht, sondern nur, wenn man einen Artikel direkt anklickt, z.B. wenn man ihn über die Suchmaschine gefunden hat.

Man kann den Code natürlich direkt in jeden einzelnen Artikel einfügen, wenn man aber schon seit ein paar Jahren bloggt und hunderte Artikel hat, ist das ne ganz schöne Arbeit. Wer das trotzdem machen möchte kann das Plugin Adsense-WoW dafür benutzen, damit setzt man einen Platzhalter an die Stelle des Google Codes. Das hat folgende Vorteile:

  • falls sich der Code mal ändert, muss man ihn nur an einer Stelle ändern, nicht hunderten
  • der Code ist übersichtlicher, für diejenigen, die sich auch mal mehr angucken als das, was der WYSIWYG Editor anzeigt.
  • die Werbung wird mit anderen Themes angezeigt, man muss sich nicht jedes Theme einzelnd zurechtbasteln

Adsense

Einfach bei Google mit einem Google Konto dafür anmelden, evtl. ein Seperates erstellen. Einen Tag später oder so bekommt man iA eine Bestätigung, dann die AGB annehmen und schon ist man drin. Der Rest versteht sich eigl von selbst, man bekommt ausserdem Hinweise von Google. Einfach den Code erstellen, wie man ihn eben haben möchte, und dann in das oben genannte Plugin einfügen, oder direkt in die single.php…Auf den oben verlinkten Seiten findet ihr eine Menge Tips dazu.

Google sorgt automatisch dafür, dass die Anzeigen zum Text passen, das ist praktisch, allerdings sollte man das vielleicht mal kontrollieren, vll auch mal von einem anderen PC/IP mal checken, bei mir hat das am Anfang nämlich nicht so gut geklappt.

Es wäre nett wenn ihr ein Kommentar da lasst, wenn ihr völlig absurde Werbung auf dieser Seite seht:)

Spätere Erfahrungen werd ich dann nochmal posten.