Über Open Source im Alltag

Schlagwort: GPLv3

safe-rm – oder wie man Daten vor sich selbst schützt

In einem Moment der Unachtsamkeit kann es dazu kommen, dass man aus Versehen ein Verzeichnis mit wichtigen Daten löscht.

So kann ein kleiner Fehler große Auswirkungen haben:

rm -rf /usr/bin/ doofes_programm

Denn hier wird nicht der Ordner /usr/bin/doofes_programm gelöscht sondern /usr/bin und das Verzeichnis doofes_programm.

Wer seine Daten vor der eigenen Unachtsamkeit schützen will der kann safe-rm benutzen.

Das Programm installiert seine Binary nach /usr/bin/rm, das normale rm in /bin/ bleibt also unberührt. Da bei Debian jedoch zunächst in /usr/bin geschaut wird, wird bei dem Aufruf von rm von nun an safe-rm ausgeführt. Möchte man jedoch das normale rm nutzen kann man die einfach über den vollständigen Pfad ausführen.

In den Konfigurationsdateien für safe-rm kann man festlegen welche Verzeichnisse oder Dateien von safe-rm geschützt werden sollen.

  • /etc/safe-rm.conf – globale Konfigurationsdatei
  • ~/.safe-rm – Konfigurationsdatei des Benutzers Das Programm ist in Debains Repositories zu finden oder bei manch anderer Distribution. Das Programm kann auch von der Projektseite heruntergeladen werden. Die Lizenz ist die GPLv3.

Englisch üben

Screenshot des Programmes

Screenshot des Programmes

PyEnglish ist ein nettes kleines Programm mit dem man seine English-Kenntnisse überprüfen kann.

Es werden verschiedenen Satzteile vorgegeben, die man in die richtige Form und Reihenfolge bringen muss. Nicht mehr und auch nicht weniger.

Die Anwendung wurde im Rahmen des Ubuntu AppShowdowns erstellt und steht unter der GPLv3.

Viel Spaß.

Yaaic – Yet another android IRC client

Yaaic - Yet another androidirc client

Yaaic – Yet another android irc client

Yaaic ist meiner Meinung nach der beste IRC-Client für Android. Zwar gibt es Anwendungen die mehr Funktionen bieten, jedoch sind diese nicht FLOSS oder beanspruchen den Akku stark. Außerdem kommt Yaaic im Holo-Theme und passt dadurch optisch gut zum Erscheinungsbild neuerer Android-Versionen.

Die wichtigen Funktionen werden von Yaaic unterstützt:

  • Highlights und Benachrichtigungen
  • Ausblenden von Message of the day (MOTD)
  • Farbige Nicknames zur leichteren Unterscheidung
  • Automatisches Verbinden nach Trennung
  • Ausblenden von join-, part– und quit-Meldungen
  • Größe der Historie ist einstellbar
  • Definierbare Quit-Meldung
  • Verwaltung von Benutzer (Verteilung von Rechten, kicken, …)
  • Schriftgröße ist einstellbar

Außerdem gibt es noch Komfortfunktionen wie

  • Spracherkennung
  • Automatisches Großschreiben von Satzänfängen
  • Autokorrektur
  • Graphische Smilies
  • Unterstützung für Nachrichtenfarben

Auch wenn die Autokorrektur sowie das Großschreiben von den meisten Android-Tastaturen bereits unterstütz wird bringt Yaaic diese Funktion für ältere Telefone mit.

Möchte man einen Bouncer verwenden muss man die Anmeldedaten im Passwortfeld des Servers folgendermaßen angeben: benutzer:passwort.

Das Programm wurde unter der GPLv3 veröffentlicht und ist sowohl bei F-Droid sowie Google Play erhältlich.

Chive – moderne phpMyAdmin Alternative

Chive Project - Logo

Eine kurze Notiz für Alle, die auf der Suche nach einem Web-Frontend für MySQL Datenbanken sind.

Weit verbreitet und bekannt ist phpMyAdmin, eine freie Anwendung (GPLv2) für MySQL-Datenbanken. Weniger bekannt ist das Chive Projekt, es hat den selben Anwendungsbereich wie phpMyAdmin folgt aber deutlich moderneren Bedienkonzepten.

Ein Screenshot des Web-Frontends Chive

Bearbeitung einer Spalte

Chive (GPLv3) ist besonders darauf ausgerichtet mit der Tastatur bedient zu werden und macht so die Navigation um einiges angenehmer, wenn man den dieses Eingabegerät vorzieht. Zudem können Zellen und andere Felder inline bearbeitet werden.

Syntax-Highlighting und Live-Suche sind natürlich auch dabei, eine umfangreiche Liste mit Funktionen gibt es auf der Projektseite. Ebenso wie eine tabellarischen Übersicht die die Unterschiede zwischen Chive, phpMyAdmin und SQL Buddy aufzeigt.

Wenn man phpMyAdmin gewohnt ist braucht es eine kurze Zeit bis man sich umgewöhnt hat. Ich finde Chive um einiges bequemer, primär weil ich die Tastatur der Maus vorziehe. Eventuell werde ich in Zukunft über meine Erfahrungen mit Chive berichten, mal sehen ob ich dazu die Zeit finde.

Missile Intercept – Spiel für Android

Missile Intercept

Missile Intercept

Missile Intercept ist ein Spiel für Android, dass Missile Command von Atari nachempfunden ist. Der Spielverlauf ist sehr simpel.

In jedem Level bedrohen eine bestimmte Anzahl an Raketen die drei Städte des Spielers. Diese Städte gilt es zu beschützen. Das tut man indem man eigenen Raketen startet. Deren Explosionen lösen eine Druckwelle aus die die angreifenden Raketen zur Explosion bringen.

Mit Fortschreiten der Level werden die angreifenden Raketen schneller und es scheint unausweichlich zu sein, dass eine Stadt dem Erdboden gleichgemacht wird. Sind alle drei Städte zerstört ist das Spiel verloren. Game Over

Für das Zerstören angreifender Raketen bekommt man Punkte, jedoch kosten eigene Rakete auch Punkte, deshalb sollte man gut zielen. Die Raketen werden durch das Berühren des Bildschirms platziert.

In der Tradition von alten Konsolen Spielen gibt es keine Möglichkeit zu speichern oder ein Level neu zustarten.

Das Spiel ist schön umgesetzt, besonders die Soundeffekte passen gut. Da das Spiel wenig Abwechslung bietet ist es geradezu dazu prädestiniert zwischendurch gespielt zu werden.

Das Spiel gibt es wie gewohnt via F-Droid. Bei Google Play scheint es nicht mehr zu sein. Die Lizenz ist die GPLv3.

Copy to Clipboard – Android-Tool um Dinge an den Zwischenablage zu senden

Copy to Clipboard

Manche Android Anwendungen mögen es nicht wenn man versucht etwas an der falschen Stelle zu kopieren. Nein. Sie erlauben es erst gar nicht. Für solche Fälle sollte man immer die kleine Anwendung Copy to Clipboard (<50kB) installiert haben. Die App stellt eine Senden– bzw. Teilen-Funktion zur Verfügung mit welcher Elemente in die Zwischenablage kopieren werden können.

Das Programm gibt es wie gewohnt im F-Droid Repository und bei Google Play. Die verwendete Lizenz ist auch hier wieder die GPLv3.

AdAway – Bequemer Werbeblocker für Android

AdAway - Startbildschirm

Startbildschirm

Bei den heutigen Verträgen für mobiles Internet ist immer noch jedes Byte kostbar. Denn nach wenigen Megabyte wird die Verbindung heruntergedrosselt. Aus unerfindlichen Gründen gibt es keine Verträge die mittlere Geschwindigkeiten anbieten. Meist wird 3G-Geschwindigkeit angeboten, nach einem gewissen Volumen ähnelt die Verbindung nostalgischem Kriechinternet. Das ist besonders bitter wenn man gar keinen oder schlechten 3G Empfang hat und nur GSM nutzen kann.

Am besten man spart Traffic den man nicht benötigt. Was böte sich mehr an als Werbung? Angeblich soll es sogar Android-Anwendung geben in deren Interface Werbung angezeigt wird, so sagte man mir.

AdAway lässt durch seinen den Namen anklingen dass es Werbung weg macht. Dabei ist das Interface sehr einfach und verständlich gehalten. Bietet eine Menge an Funktionen. So wird ein kleiner Webserver mitgeliefert, der bei Bedarf angeschaltet werden kann, damit keine BrokenImage-Bilder angezeigt werden. Also die Bilder die angezeigt werden, wenn das Original nicht gefunden wird. Eine weitere praktische Funktion ist das loggen von DNS-Anfragen. Falls einem trotz AdAway Werbung angezeigt wird kann man nachschauen von welcher Domain diese abgerufen wurde.

AdAway - Persönliche Blocklisten

Persönliche Blocklisten

Im Folgendem eine Liste der Funktionen:

  • Frei definierbare Blocklisten
  • Persönliche Blacklist
  • Persönliche Whitelist
  • Umleitungsliste
  • Ort der Hosts-Datei ist konfigurierbar
  • Einfache Benutzeroberfläche
  • Automatische Updates
  • Integrierter Webserver
  • DNS-Logging und mehr

Die Standardfilterlisten sind nicht ganz so gut wie von AdBlock(Plus) gewohnt, doch mehr als 95% der Werbung werden erfolgreich geblockt. Zudem können andere Filterlisten konfiguriert und angepasst werden. Bei langsamen Browser lohnt es sich eine Liste wie Antisocial zu nutzen, um eingebundene Elemente (z.B. Like_Button) von Sozialen Netzwerken zu blocken da diese den Seitenaufbau erheblich verzögern.

Die Anwendung kann bei Google Play und F-Droid herunter geladen werden. Die Lizenz der Software ist die GPLv3.

Android Lock Pattern Generator

Lock Pattern Generator

Generiertes Muster

Seine Daten sollte man immer vor unautorisiertem Zugriff schützen. Deshalb sollte man sein Smartphone mit einem Passwort versehen. Bei Android gibt es die Möglichkeit Muster zu zeichnen um das Gerät zu entsperren. Dieses Muster sollte man von Zeit zu Zeit ändern. Damit man aber nicht zu ähnliche oder einfache Muster nutzt kann man den Lock Pattern Generator verwenden. Die Anwendung generiert Muster. In den Einstellungen kann man unter anderem festlegen welche Maximal- und Minimallänge das Muster haben soll. Für CyanogenMod Benutzer sei noch angemerkt dass das Programm frei konfigurierbares Muster generieren kann. Man ist also nicht auf ein 3×3 Gitter festgelegt.

Die Anwendung ist GPLv3 lizenziert und kann sowohl im F-Droid Repository wie auch in Google Play heruntergeladen werden.

© 2020 [z]-Blog

Theme von Anders NorénHoch ↑