Cache Busting

12. November 2020

None

In the internet today almost everything gets cached. Every website you visit uses some caches. Either it is only a webserver filecache or one of the big players on market like cloudflare, fastly, keycdn, acamai or any other. In these cache systems static files can be stored for very long periods of time before it ends up expiring. But what happenes if you make any change, since the cached version of the file is stored in your visitors' browsers, they may be unable to see the changes made.

Cache busting solves the browser caching issue by using a unique file ...

Remove Files completely from Git repository

Delete a file completely from Git history

11. März 2020    Tags: git

None

It can happen that you add some big files to Git (binaries, documents, images, ...) or some "private" files which should not be in git. Removing it from your filesystem with a single commit will just remove the file in the working tree, but Git does not fully delete a file when removing it via commit. Maybe you want to restore it. That's why Git keeps it in his history.

PHP Passwort generieren

11. Juni 2019    Tags: passwords  security  PHP

None

Ich hab in der Vergangenheit viele hart codierte "one-time"-Passwörter gesehen. So gesehen ist das eine der dümmsten Ideen die man als Entwickler machen kann. Denn im Grunde ist es recht einfach ein generiertes Passwort zu bekommen.

Pi-hole der Werbeblocker

11. Juni 2019    Tags: raspberrypi  unix  pi  debian  tracker  advertisement  pi-hole

None

Online-Werbung ist überall. Ich mag keine Webseiten, auf denen überall Werbung auftaucht und Inhalte überlagert, oder es ist sehr schwer den eigentlichen Inhalt vor lauter Werbung zu sehen. Auf meinen Browsern nutze ich gerne Plugins wie AdBlock, uBlock Origin und NoScript. Was kann ich aber auf meinem Smartphone in den Apps oder auf meinem Smart-TV tun?

Yubikey 2FA für ssh

8. März 2019    Tags: yubikey  2fa  ssh  yubico

Yubico

Nach meinem erfolgreichen Sudo-Test interessierte ich mich für 2fa für ssh. Als Systemadministrator ist man immer um einen sicheren Login für sich oder das Team besorgt.

Auch ssh 2fa via yubikey ist ziemlich geradlinig.Es braucht etwas mehr Arbeit als nur für Sudo ist jedoch auch nicht schwer...