Whats my IP Address in Python

Heute geht was weiter. Das nächste kleine Skript für euch: Wie kriege ich in Python meine öffentliche IP Addresse heraus?

Ist ein 5-Zeiler

[Download]

Update [31.10.2016]

A friendly commenter posted a simple onliner:

In his commend he set an alias called webip:

Thanks 🙂

Kurzeintrag: Imagemagick und Collagen

Kurzeintrag: Mit dem Imagemagick-Programm montage kann man sehr einfach Collagen erstellen.

Um beispielsweise aus den viert Dateien Plot1.png - Plot4.png eine Collage mit den Namen Collage.png zu erstellen genügt der folgende Befehl:

Um die Dateien auf eine Größe von 320x320 zu bringen, und eine 2x2 Collage zu erstellen

Fertig! Gefunden im Montage User Manual

R2D2 - Die Geburt eines kleinen Android Sensor Monsters

[Direktlink zur App] [Direktlink zum Ordner] [Zum GitHub-Repository]

Voller stolz präsentiere ich euch mein neuestes Werk: R2D2. Es liest die Sensoren eures Android-Geräts aus.
Hilfreich für alle, die schon immer einmal wissen wollten, was für Sensoren sie eigentlich da drinnen haben und was die so an Daten produzieren.

Die App ist sehr einfach gehalten und kommt ohne versteckte Werbung oder Dienste aus. Sie benötigt keine weiteren Berechtigungen und macht genau das was sie tun soll: Sie liest eure Sensoren aus, und zeigt die Rohdaten an. Nicht mehr, und auch nicht weniger.

Auslesen eines Sensors
Auslesen eines Sensors

nanoHttp Binary

Für nanoHttp steht ab sofort ein Binary zur Verfügung (ARMv7). Die Installation muss per Hand erledigt werden und richtet sich eher an fortgeschrittene Benutzer. Kentnisse mit ADB, einer Shell und root sind erforderlich.
Eine Installationsanleitung in Englisch findet sich im Paket.

[Paket downloaden]

Mit der aktuellen Version ist auch das Problem, dass das Program bei einem abgebrochenen Transfer abschmiert behoben worden.

Exact Riemann Solver

Astro-Tools hat ein neues Tool erhalten: qt-ExactRiemann.

Es ist eine C++ Implementierung eines Exakten Riemann Solvers mit eingebauter Plot-Funktion.

qt-ExactRiemann in Aktion
qt-ExactRiemann in Aktion

Hier ist ein Zip-File mit kompilierten Program (Linux-x64) und Source code.

Empfohlen wird jedoch, sich an das GitHub-Repository zu halten, um auch laufend Aktualisierungen mit einzuspielen.

 

nanoHttp

nanoHttp - Ein extrem einfacher Web-Server, geschrieben in C.

Primärer Einsatzzweck ist es einen einfachen Webserver auf meinem Android-Tablet zu haben, ohne einen Riesen wie kWS oder ähnliche zu installieren.

Cross-Compile für Android (arm-linux-androideabi-gcc)

Erforderliche Pakete:

  • gcc-arm-linux-androideabi

Standartmäßig wird gcc zum kompilieren verwendet. Das entstehende Binary ist dadurch für dein System geschaffen.
Um nanoHttp für Android zu kompilieren muss nun ein anderer Compiler gewählt werden. Dazu kann einfach das Makefile editiert werden: Kommentar der folgenden Zeile entfernen und die CC=gcc-Zeile auskommentieren:

Nun ein einfaches make ausführen

Und fertig 🙂

Installationspacket

Mitlerweile steht ein fertig kompiliertes Binary zum Download bereit. Die Installation muss per Hand erledigt werden, Anleitungen liegen jedoch im Packet.

Die Installation richtet sich eher an fortgeschrittene Benutzer, die sich mit ADB auskennen.