IKEA-Anleitungen für Algorithmen

Die Anleitungen des Möbelkonzerns IKEA, welche das Zusammenbauen der Möbel beschreiben, sind durch ihre Ikonografie weltbekannt. Dieses Prinzip haben Sándor P. Fekete, Sebastian Morr und Sebastian Stiller auf Algorithmen angewendet. Gemeint sind damit Anleitungen welche die Funktionsweise eines Algorithmus einfach und nonverbal erklären.

idea-instructions.com

Ursprünglich entstanden sind die Anleitungen für eine Vorlesung an der technischen Universität Braunschweig. Zu finden ist das Projekt unter idea-instructions.com. Lizenziert sind die Anleitungen unter der Creative Commons-Lizenz BY-NC-SA.

Maven-Unterstützung zu einem IntelliJ IDEA Projekt hinzufügen

Wenn man unter IntelliJ IDEA eine Java-Projekt ohne Maven-Unterstützung geladen hat und eine solche benötigt, so kann man diese manuell hinzufügen. Dazu reicht es eine pom.xml Datei dem Projekt hinzuzufügen:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>groupId</groupId>
    <artifactId>TestProject</artifactId>
    <version>1.0-SNAPSHOT</version>

</project>

Einfacher und schneller kann das ganze allerdings mit den Bordmitteln von IntelliJ IDEA gelöst werden.

Die Unterstützung für Maven kann einfach hinzugefügt werden

Die Unterstützung für Maven kann einfach hinzugefügt werden

Dazu muss mit der rechten Maustaste auf das Projekt geklickt werden. Dort wird der Punkt Add Framework support… ausgewählt. Anschließend öffnet sich ein Fenster in dem das gewünschte Framework ausgewählt werden kann. Wählt man hier Maven aus und bestätigt das ganze mit dem OK-Button wird eine pom.xml Datei für das Projekt erzeugt und die IDE erkennt automatisch, das es sich nun um ein Maven-Projekt handelt.

Created by Header unter Intellij IDEA deaktivieren

Wenn man in der IDE Intellij IDEA von JetBrains eine neue Java-Klasse erzeugt, so wird ein entsprechender Header erzeugt, aus welchem hervorgeht, wer genau diese Klasse angelegt hat. Zum Abschalten des Verhaltens müssen die Einstellungen geöffnet werden.

Die entsprechenden Einstellungen

Die entsprechenden Einstellungen

In den Einstellungen befindet sich der Punkt File and Code Templates. In diesem Punkt gibt es den Tab Includes. Wird dort der Punkt File Header ausgewählt, kann dieser entsprechend der eigenen Wünsche konfiguriert z.B. komplett entfernt werden.