Janik von Rotz

Axiome der Vernunft

Ein Axiom bezeichnet einen Grundsatz, der keines Beweises bedarf.

Die Vernunft ist geistige Fähigkeit des Menschen, Einsichten zu gewinnen, sich ein Urteil zu bilden, die Zusammenhänge und die Ordnung des Wahrgenommenen zu erkennen und sich in seinem Handeln danach zu richten.

Ich habe hier meine persönlichen Axiome der Vernunft festgehalten:


Erfolg kennt kein Individualismus

Ein paar Gedanken zu Erfolg, Individualismus und Kollektivismus.


Open Source Software = More Security

This post has been translated from Mint System - Open Source Software = Sicherheit.

Why is open source software more secure than closed source software?

Again and again we are confronted with the argument that open source software (OSS) cannot be secure because it is free. The “there is no free lunch” idiom is also often used. We will explain here why this argument is wrong.


Die nicht ganz normale Bank - Kommentar

Dieser BlogPost basiert auf meinem Kommentar zum Artikel: Republik - Die nicht ganz normale Bank. Der Header des Artikels ist:

Eine Sicherheitslücke bei der Postfinance ermöglichte Einblick in die Daten von Kunden. Möglicherweise wurde dabei auch das Bankgeheimnis verletzt.

Hier folgt mein Kommentar:


Odoo Development: Show message dialog

Some things are easily done in the Odoo framework, others are more difficult. An easy thing such as opening a dialog window with a custom message is more difficult than expected.


I want to report a crime

Waking up in the morning and getting going is always hard for me. It’s much easier with a good coffee and a simple breakfast. But today was different, very different. When I opened the butter churn, my eyes almost fell out of my head and I immediately called the police.


JavaScript: Get array with unique objects

In JavaScript you can use Set to get an array with unique items. However, this does not work with objects. Converting the object to a string before creating the set is the solution.


2021 Book List

In 2021 I read 20 books. Some of them were good and some bad. Out of these books only two stuck with me: Ilium by Dan Simmons and Flowers for Algernon by Daniel Keyes.

Ilium is a must read for every fantasy and/or science fiction fan. It does not attract by a catchy story or using smart concept. The sheer unlimited creativeness gets one hooked on the book. Currently I am finishing the second book and it has been on of the largest I read in a while.

Flowers for Algernon is my definition of literature. Daniel writes about intelligence in a way that makes it much more understanding and compelling.

And here is the full 2021 book list:


Git Cheat Sheet

A simple git cheat sheet.


Odoo Development: Set attributes conditionally

Attributes such as invisible can be set on fields, widgets and buttons based on a condition. By using the attrs attribute the field and condition can be passed to the element. Here is an example: attrs="{'invisible': [('active', '=', True)]}".

But how do we achive this for tree elements where attrs is not available?