Hugo Update

Hugo Static Site Generator v0.36.1 linux/amd64 BuildDate: 2018-02-15T09:07:45Z

Feb 15 2018

Nach einer langen Zeit und vielen Updates später habe ich nun mal das akutelle Hugo release ausprobiert.

Läuft.

Pages | 2460
Paginator pages | 0
Non-page files | 0
Static files | 565
Processed images| 0
Aliases | 0
Sitemaps| 1
Cleaned| 0

Total in 1110 ms

Gogs install

Installation von Gogs auf Debian

Feb 05 2018

Nach einer Weile mit Gitbalb CE wurde es zeit für was Neues. Gogs

Gogs has low minimal requirements and can run on an inexpensive Raspberry Pi. Some users even run Gogs instances on their NAS devices.

Die Installation ist gut dokumentiert. Hier aber meine Schritte sollte als Hilfe:

apt-get install -y postgresql postgresql-client libpq-dev
sudo -u postgres psql -d template1
CREATE USER gogs CREATEDB;
\password gogs
CREATE DATABASE gogs OWNER gogs;
\q
apt-get install git
adduser --disabled-login --gecos 'Gogs' git
su git
wget https://cdn.gogs.io/0.11.34/linux_amd64.tar.gz
tar -xvzf linux_amd64.tar.gz
cd gogs
cp /home/git/gogs/scripts/systemd/gogs.service /etc/systemd/system/
chmod +x /etc/systemd/system/gogs.service
service gogs start
http://localhost:3000

Done.

Uninstall Gitlab CE

Gitblab CE ist bloated...

Feb 04 2018

Gitbalb CE ist nicht schlecht. Ich finde es über die Jahre hinweg einfach zu aufgebläht was die Installation angeht. Es wird zwar ein einziges Paket angeboten das alles mitbringt, aber irgendwie wird es so langsam undurchsichtig. Zu viele einzelne Prozesse. Zu viele Configs und Ressourcen fressend.

Nach ein wenig Suche und ausprobieren habe ich einen sauberen Weg zur desintallation unter Debian gefunden.

gitlab-ctl stop
gitlab-ctl uninstall
gitlab-ctl cleanse
gitlab-ctl remove-accounts
apt-get purge gitlab-ce
apt-get remove gitlab-ce

rm -rf /opt/gitlab/
rm -rf /var/opt/gitlab/
rm -rf /var/log/gtitlab

Done.

Passwortsicherheit

Ein Thema das immer aktuell ist

Feb 02 2018

Aktuell gibt es gerade viele Artikel über das Thema Passwortsicherheit.

In jedem steck mal mehr oder weniger hilfreiches. Ein Artikel sticht hervor, den wollte ich euch nicht vorenthalten: Fakten zu Passwörtern, die du kennen solltest.

Via bash herausfinden auf welchem Monitor das aktive Fenster sich befindet.

Detect monitor of the active window

Jan 26 2018

Der Beitrag über das verschieben von Fenstern unter XFCE4 hatte ein wenig Vorgeschichte. Da versuchte ich erstmal herauszufinden auf welchem Monitor das aktive Fenster sich befindet.

Ich war da schon recht weit aber warum das Rad neu erfinden. Auf Basis des move scripts habe ich nun eine Variante erstellt die nur herausfindet auf welchem Monitor sich das aktive Fenster befindet.

Das Script ist hier zu finden.

Benötigte Software ist:

Limitierung liegt bei Fenstern die einen negativen Ursprung haben. Sobald links oben über den Bildschirmrand geht, dann fällt es auf die Nase. Habe bisher noch keine Lösung dafür gefunden.

Fenster auf Bildschirm verschieben. XFCE4

Moving windows to monitor in xfce

Jan 18 2018

Manche Windowmanager haben das Feature eine Anwendung und somit das Anwendungsfenster nicht nur auf einen Desktop zu verschieben sonder auch auf einen Monitor.

Hat man mehrere Monitor zu einerm Desktop zusammen geführt hat man in XFCE nicht die Möglichkeit per Tastenbefehl oder ähnlichem eine Anwendung auf einen andere Monitor zu verschieben. Auf nen anderen Desktop wird nativ unterstützt.

Nach eine Suche im Netz nach einer Lösung ohne einen anderen WM zu nehemen, bin ich auf das Script hier gestoßen.

Folgende Anwendungen werden benötigt.

Sind alles kleine Anwendungen die keinem schaden oder das System unnötig zumüllen.

Das Script funktioniert,für mehrere Monitore die horizontal nebeneinander stehen, einwendfrei. Ich denke es muss angepasst werden wenn man sie auch übereinander hat.

Als Tastenbefehl dann das script mit dem Parameter -r oder -l aufrufen und schon wird das aktuelle aktive Fenster verschoben.

Hier ist das Script auch nochmal zu finden.

Abhängikeitshölle

Jan 10 2018

Versteht mich bitte nicht falsch, Software libraries sind cool wenn richtig verwendet.

Aber der aktuell hippie-wir-machen-mal-schnell-startup-cooles-zeug wird echt zu einer Gefahr. Ich meine was muss noch Alles passieren damit wieder ressourcensparend Software entwickelt wird?

Warum machen wir alles noch mehr fancy, sind aber nicht schneller als in der 1980 Jahren?

Ist doch echt zum davon Laufen…

Was einen Code besser aber auch schlimmer machen kann, sind Abhängigkeiten. Sie sind nicht grundlegend falsch. Wenn das Ganze aber zu etwas wächst in dem keiner mehr durchblickt dann wird es schlimm…

The following is a true story. Or maybe it’s just based on a true story. Perhaps it’s not true at all.

I’m harvesting credit card numbers and passwords from your site. Here’s how.

Thunderbird und Exchange mit DavMail

Jan 09 2018

An sich nichts Neues aber bisher war ich nicht davon überzeugt das es eine arbeitsfähige Lösung ist.

DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway

Ich muss sagen bisher läuft es ohne Probleme. Funktioniert alles wie beschrieben und bisher fehlt mir nichts.

  1. Setup. Verwende da das binary und kein Overlay
  2. Imap
  3. Kalender
  4. Adressverzeichnis

Vegan

Jan 08 2018

is it too much to ask... http://wumo.com/wumo/2018/01/06

Wumo vom 06.01.2018

Neoterisch mal aufgefrischt

Jan 03 2018

Als Alternative zu popurls.com hust habe ich vor ein paar Jahren Neoterisch erstellt.

Nun wurde es mal wieder zeit für einen kleinen Facelift.

Gute Mucke, aktualisiert

Jan 02 2018

Kleines Update zu diesem alten Post

Und noch mehr den anderen Geschmack: http://laut.fm/genres

Arbeitsnotizen zu: MySQL Configuration Utility

Jan 01 2018

Was mir bei der Verwendung des MySQL Configuration Utility aufgefallen ist.

The mysql_config_editor utility (available as of MySQL 5.6.6) enables you to store authentication
credentials in an encrypted login path file named .mylogin.cnf. The file location is the
%APPDATA%\MySQL directory on Windows and the current user's home directory on non-Windows systems.
The file can be read later by MySQL client programs to obtain authentication credentials
for connecting to MySQL Server.

mysql_config_editor — MySQL Configuration Utility

Bei der Eingabe des Passworts muss darauf geachtet werden das “” verwendet werden. Denn sobald Sonderzeichen vorhanden sind, fällt es auf die Nase.

Sobald ein User die Rechte auf dieses File hat und auch den Befehl my_print_defaults ausführen kann, kann dieser an das Passwort im Klartext einsehen.

my_print_defaults -s login_path_name

Get MySQL Passwords in Plain Text from .mylogin.cnf

Gentoo package cleanup

Jan 01 2018

Gentoo hat mit portage ein tolles Softwareverwaltungstool.

Da in Gentoo oftmals Handarbeit nötig ist fällt ab und zu doch mal was unter den Tisch. Mir ist nach einem ewigen Build von webkit-gtk in den Sinn gekommen warum eigentlich. War aber immer froh das der Build zu Ende war und habe dann nicht weiter geforscht.

Bis ich nun mit Hilfe von equery der Sache auf den Grund gegangen bin. Dabei stellte sich heraus das webkit-gtk nicht mehr benötigt wurde… Die Useflags waren auf off. Es war nur noch im globalen world file vorhanden…

Was man daher ab und zu machen sollte ist ein cleanup. Dabei bitte die Reihenfolge beachten und prüfen ob nicht wichtige Pakete dabei sind.

emerge --sync
emerge -uUDNav @world
emerge --depclean -a
revdep-rebuild -v
emerge @preserved-rebuild -av
perl-cleaner --all
haskell-updater

Wobei die zwei letzten Befehle nicht immer notwendig sind. After installations or updates

Survivor R und die Kritik

Dec 19 2017

Der Survivor R steht in Sachsen ja gerade heftig in der Kritik

Ist das aber alles richtig?

Bevor ich nur copy&paste mache, verweise ich auf eine gute Sammlung die dazu anregt mal selber darüber nachzudenken.

Linksammlung 07.12.2017

Dec 07 2017

PyroBubbles

Gläserner Brandschutz

Dec 01 2017

Wieder mal was gelernt.

PyroBubbles - (Hohlglaskugeln) - Feuerlöschanlage

Bei den PyroBubbles handelt es sich um ein schaumartiges,kornförmiges Granulat. Es besteht aus Siliziumdioxid
oder auch anorganischen Rohstoffen und hat Kabel2.JPGeinen Durchmesser von 0,5 bis 5,0mm.
Das Löschverfahren mit den PyroBubbles wird höchsten Ansprüchen als Löschmittel bzw. Löschsystem gerecht.
Da die Schmelztemperaturder Kugeln mit über 1000 °C sehr hoch ist, selten aber bei Brandstoffen diese Temperaturen
erreicht werden, können sie ständig wieder verwendet werden. Bisher wurden Löschverfahren durch Schaum, Wasser
oder Gaslöschanlagen angeboten.

Gläserner Brandschutz

"PyroBubbles" sehen aus wie Katzenstreu. Doch die kleinen Glaskugeln haben es in sich. Das Brandschutzmittel
bewahrt Industrieanlagen, Autobatterien und auch Fußballspiele vor größeren Bränden.

Systemstatus mit glances

Ein wenig mehr und besser anzusehen als top

Nov 30 2017

Aus der Sammlung Gentoo gibt es Heute ein Tool das ein wenig Benutzerfreundlicher als andere aktuelle Systeminformationen anzeigen kann.

Glances

Glances is a cross-platform monitoring tool which aims to present a maximum of information in a
minimum of space through a curses or Web based interface. It can adapt dynamically the displayed
information depending on the user interface size.

sys-process/glances

What's new, Atlas?

Nov 17 2017

Electronic Arts

... macht das was Kunden wollen.

Nov 14 2017

Everyone's reaction to EA right now

I work in electronic media PR - I’ll tell you what EA’s PR strategy is regarding the “progression system.”

EA’s new ‘Star Wars’ game is so unpopular a developer is apparently getting death threats

Und so lange EA Geld verdient wird sich an dieser Strategie nichts ändern. This is why EA keeps doing what they’re doing.

Sei kein Couch-Revolutionär sondern handle auch mal aktiv. Nicht nur reden sondern auch handel.

UPDATE: Operant conditioning chamber

Logitech Harmony

Dieser Fall zeigt was passiert wenn man ein Produkt nicht vollständig besitzt.

Nov 09 2017

Logitech Harmony ist ein Produkt das nur funktioniert wenn man etwas mit verwendet was man eigentlich gar nicht wirklich braucht.

Es ist ein Produkt das das Verwenden / Ansteuern von unterschiedlichen elektronischen Geräten einfacher macht. Ein zentraler Punkt um mehrere Geräte über ein Gerät zu steuern.

An sich ein coole Idee. Wäre da nicht die Zwangsverbindung zum Internet / Anbieter. Ich kann so eine zwingend notwendige Verbindung akzeptieren wenn ich die Services zur Anwendung benötige. Wenn man eine eine Zwangsverbindung hat ohne einen Nutzen, ist das nur eine Knebelung des Anwenders.

Nun kommt genau dieses Problematik mal auf den Tisch (Ich denke da gibt es noch mehr Fälle aber dieser ist gerade aktuell).

Logitech is killing all Logitech Harmony Link universal remotes as of March 16th 2018. Disabling the devices consumers purchased without reimbursement.

Logitech Announces Plan to Disable Harmony Link Remote

Migliaccio & Rathod LLP is investigating claims that Logitech will be essentially disabling its popular Harmony Link
remote system on March 16, 2018. The Harmony Link remote system is a popular cloud based hockey-puck sized
device that allows consumers to control home electronics like televisions and home theater systems through a
cloud-based mobile app. Consumers have received an e-mail stating that Logitech will “discontinue service and support”
for the Harmony Link as of March 16, 2018, adding that Harmony Link devices “will no longer function after this date.”
Logitech will be discontinuing support for the cloud-based app, apparently because it will not be renewing a “technology
certificate license” that expires in March.