Janik von Rotz

XKCD PowerShell password generator

Through 20 ears of effort, we’ve successfully trained everyone to use passwords that are hard for humans to remember, but easy for computers to guess.

If you are a Hacker News binge reader such as me, you might have read this article: The Guy Who Invented Those Annoying Password Rules Now Regrets Wasting Your Time.

This article reminded my of how stupid current password guidelines are and that we need to change that. A few months ago I wrote a random password generator function and decided that it needs an update to make the generated passwords more memorable.

Read More...



Create a PowerShell module and publish it to the Gallery in under 1 minute

This tutorial is basically a script that creates a PowerShell module and publishes it to the PowerShell Gallery. Another scripts tells you how to install the published module and make us of it.

Read More...



O3M 74 - New Age

Before Soundcloud is closing its doors I will post some more music.

Read More...



JS snippet: Set tallest height on siblings

This post is another contribution to “I hope that I never have to use jQuery again”. The problem solved this time is quite simple. We want to set the same height for a group of divs. So not like this:

Untitled

Read More...



Migrate KeePass to Pass

I’m using KeePass for a few years now. It always has been the password manager of my choice. Currently I’m using KeePass on my Mac and Windows connected to the same database file. The KeePass database file is stored in a OneDrive folder, encrypted with a password and keyfile, which is stored in the Keybase filesystem. This setup gives me maximum security and portability. However, it makes it impossible to use KeePass on my mobile device. Also I miss the possibility to use KeePass in my browser or on the command line. I’ve looked for an alternative solution, which doesn’t compromise on security and gives me the same level of portability.

Read More...



Study finished!

Yesterday I received my diploma for my Bachelor of Science in Business Information Technology. We celebrated the three years of hard work with a very pleasent ceremony. At the ceremony I was honored to have the finishing speech. It went very well and I received great feedback. Thanks to everybody who encouraged and supported me on this journey.

Read More...



How China is changing our internet

Yesterday I visited the world press photo award exhibition in Zürich. The exhibition displays the best press photos of recent years. It’s mostly about conflicts and rights activism happening all over the world. This time not only pictures where shown, but also videos. One of those videos gave me a lot of thought. It was about how China is changing the internet or already has changed it for its people. A short and concise reportage tells how the internet has developed behind the great firewall. You should definitely watch it, it’s impressive and frightening:

Read More...



O3M 73 - Viva America

Feel good tracks I’ve listened to while doing roadtrips in California last autumn.

Read More...



The most simple access control for your Meteor React app

For my last Meteor React app I’ve designed the most simple role based access control. The basic idea is that users can have multiple roles and every action possible is only allowed by a specified set of roles. For my Meteor React app the following scenarios were considered:

Read More...



Get rid of Disqus

Recently I read an article on HN (Hacker News) Replacing Disqus with Github Comments and decided to drop the Disqus commenting system on this site. A long time ago I’ve added Disqus to my page because of it was easy to use and had out-of-the-box spam prevention. The cost of it as I see now was a heavy breach in privacy and site performance. When I read the article mentioned above I was shocked what I was forcing on people visiting my site. Just to give you an idea what’s going on:

Read More...



21