Arduino Uno und Siemens TC35: SMS versenden

Im Folgenden wird demonstriert, wie mit einem Arduino Uno als Steuerungseinheit und einem durch die Firma SaintSmart um eine Platine mit entsprechenden Anschlussmöglichkeiten erweitertes Siemens GSM-Modem TC35 zum einfachen Versenden von SMS verwendet werden kann.

Beide Module lassen sich kostengünstig über eBay, Amazon oder den präferierten Hardwarehändler beziehen. Das TC35 schlägt dabei in der hier getesteten Version mit ca. 22 € zu Buche.

[Mehr]
Arduino  GSM  OSS  Siemens  SMS  TC35 

Apt mit Munin überwachen

Unter Debian werden im Paket munin-plugins-core zwei Plugins geliefert, mit denen sich überwachen lässt, ob Paketaktualisierungen vorhanden sind.

Plugin apt

Dieses Plugin dient nur dazu, bei Vorhandensein mindestens eines Updates eine Warnung zu generieren, die, bei entsprechender Konfiguration, per E-Mail verschickt wird. Einen Munin-Graphen erzeugt dieses Plugin nicht.

Plugin apt_all

Dieses Plugin sucht in allen verfügbaren Repositories nach Update und erstellt daraus einen Munin-Graphen.

Beim Einsatz von apt_all kann folgende Fehlermeldung auftreten:

[Mehr]
apt  Linux  Munin  OSS 

Wiederbelebung alter Smartphones

Ich bin ja immer wieder erstaunt, wie man ältere Smartphones durch das Aufspielen von z.B. CyanogenMod (CM) zu ungeahntem neuen Leben erwecken kann. So traf es gestern mein mittlerweile etwas angestaubtes Moto G 1. Generation. Mit dem zuletzt von Motorola zur Verfügung gestelltem Android 5.0 bin ich nie so richtig warm geworden. Das Smartphone fühlte sich in jeder Lage zäh an. Die wenigen von mir verwendeten Apps wurden immer größer und vorinstallierte Apps ließen sich so nicht deinstallieren, es wurden nur neue Versionen von Google bereitgestellt. Der Speicher der alten Version war damit natürlich verloren.

[Mehr]

Streamadressen Telekom Entertain für VLC

Folgende Liste enthält die aus dem Netz der Telekom mit gebuchtem Entertain frei empfangbaren IPTV-Sender (Stand: September 2015).

Alle Sender, die nicht in dieser Liste auftauchen (z.B. die HD-Sender der RTL Gruppe oder von ProSiebenSat.1) werden verschlüsselt übertragen und können nicht von z.B. VLC oder MediaPlayer dekodiert werden.

[Mehr]

Der nächste Urlaub steht vor der Tür

Wer wie ich den Testflug der Orion-Mission mitgemacht hat, kann sich jetzt ein Ticket für die nächste Marsmission mit dem Namen InSight bei der NASA reservieren (neue Interessenten können sich natürlich auch registrieren). Inkl. Bonus-Meilen/Kilometer.

NASA Boarding Pass INSIGHT

NASA Boarding Pass INSIGHT

WordPress: Beitragsbewertung und Statistik

Schon lange hatte ich den Wunsch, meinen Lesern eine Möglichkeit zu bieten, Beiträge zu bewerten. Viele Leser scheuen sich, bei einem schlecht verständlichen Artikel einen Kommentar abzugeben, was mir jedoch als Feedback fehlt, um den jeweiligen Artikel zu verbessern. Ebenso nimmt sich bei brauchbaren Artikeln kaum jemand die Zeit, seine E-Mail-Adresse einzugeben und dann ein “Guter Artikel” oder dergleichen zu hinterlassen. Ein einzelner Klick dagegen ist hoffentlich leichter ausgeführt.

Gleichzeitig wollte ich endlich eine Möglichkeit schaffen, unter den Artikeln eine Statistik einzublenden die anzeigt, wie oft ein Artikel gelesen wurde. Die einfachen Möglichkeiten, einen “dummen” Besucherzähler zu manipulieren, waren ein zusätzliches Auswahlkriterium.

[Mehr]

Postfix: DKIM, SPF und DMARC konfigurieren

Finn hat mehrere gute Anleitungen geschrieben, wie man dem lokalen Postfix

  • DKIM womit der Empfänger feststellen kann, ob die Mail wirklich vom zuständigen Mailserver des Absenders stammt
  • SPF um zu verhindern, dass andere Mailserver die eigenen Domain als Absender verenden
  • DMARC um festzulegen, was der Mailserver des Empfängers bei fehlgeschlagener Prüfung nach DKIM und SPF mit der Mail tun soll

beibringt. Ich bin noch mittendrin in der Konfiguration. DKIM funktioniert nun schon hervorragend.

[Mehr]

Paramiko Stolpersteine

Heute bin ich gleich zwei Mal über das Python-Modul Paramiko gestolpert. In der MySQL-Workbench wird es verwendet, um eine Verbindung über einen SSH-Tunnel herzustellen. Das in der aktuellen MySQL-Workbench ausgelieferte, aber uralte Paramiko versteht sich nicht mehr mit aktuellen OpenSSH-Versionen. Nach einem manuellen Update von Paramiko funktionierte der Verbindungsaufbau dann wieder.

Die zweite Portion Paramiko gab es beim Durchsehen der Backups. Das von mir verwendete Duplicity benutzt ebenfalls Paramiko, wenn Backups auf einem per SSH bzw. SFTP oder SCP erreichbaren Server abgelegt werden sollen. Leider funktioniert SFTP und SCP in Duplicity, und damit implizit Paramiko, aktuell nicht mit einem Backup-Server bei Hetzner. Eine Lösung habe ich bisher leider nicht gefunden.

[Mehr]
MariaDB  MySQL  SSH 

MySQL-Workbench: SSH-Tunnelaufbau scheitert

Nach einem Update eines Servers auf Debian 8 Jessie war ein Verbindungsaufbau von einer MySQL-Workbench über einen SSH-Tunnel zu diesem Server nicht mehr möglich. Das Logfile der MySQL-Workbench (unter Windows in %APPDATA%\MySQL\Workbench\log\wb.log zu finden) enhält folgende Fehlermeldung:

SSHException: Incompatible ssh peer (no acceptable kex algorithm)

Grund für die Fehlermeldung ist, dass das in der aktuellen MySQL-Workbench 6.3 CE verwendete Python-Modul (paramiko), welches für den Verbindungsaufbau über einen SSH-Tunnel zuständig ist, sich in der Version 1.7.7.1 nicht mehr mit der nun auf dem Server installierten OpenSSH-Version 6.7 versteht.

[Mehr]
Linux  MySQL  OSS  SSH  Windows 

KVM QEMU: Windows 10 testen

Wer das Bedürfnis hat, Windows 10 in einer VM unter KVM/QEMU und Linux Mint 17.2 zu testen, muss als CPU-Modell cpu64-rhel6 einstellen, ansonsten startet die Installation nicht oder hängt mit einem Fehler in einer Bootschleife.

libvirt Einstellungen CPU-Modell Windows 10

libvirt Einstellungen CPU-Modell Windows 10

Alternativ kann auch core2duo angegeben werden.

KVM  Linux  QEMU  Windows