Kaltstart Ruby

Hier gibt es die Grundlagen der Ruby Programmierung. Von einfachen Methoden bis hin zu Klassen und default Parametern. Zunächst muss man sich Rubymine installieren, welches man als Student kostenlos bekommt. Jetbrains Student Den Testserver gibt es ab dem Hackathon RoboHack hier zum Download.   Vom Taschenrechner zum Hackathon Beim ersten Start von Rubymine befindet man[…]

Hackathon Essentials

In diesem Beitrag werden alle Grundlagen die zur erfolgreichen Teilnahme an einem Hackathon nötig sind behandelt. Von der Mathematik über Netzwerkcode hin zu komplexerer Mathematik (Letzteres ist nur für die besonders Interessierten). Im Beitrag werden alle Beispiele auf Ruby basieren – Übersetzung in andere Sprachen ist meist trivial – und der Code ist in meinem[…]

Java Entwicklung

Wer Java Programmieren möchte oder bereits programmiert, wird sich irgendwann einmal der Frage stellen müssen: Welche Entwicklungsumgebung passt zu mir?   In diesem Beitrag will ich die Unterschiede zwischen IntelliJ und Eclipse sowie am Rande auch NetBeans erwähnen. Zunächst ein Wort zu NetBeans. Es ist eine gelungene Entwicklungsumgebung, es gibt sogar eine GameEngine in Java[…]

IntelliJ Installieren

Zunächst IntelliJ von https://www.jetbrains.com/idea/download/ herunterladen. Anschließend unter Windwos dem Installer folgen. Unter Linux das Archiv an die gewünschte Stelle entpacken. (Vorsicht der normale Nutzer muss Lese- und Schreibzugriff auf den Ordner haben, sonst funktionieren Updates nicht korrekt!) Anschließend die idea.sh im Unterordner bin ausführen ./bin/idea.sh. Nun kann man mittels ‚Configure‘ einen Startmenü Eintrag hinzufügen lassen,[…]

Eclipse Installieren

Zunächst Eclipse herunterladen (http://www.eclipse.org/downloads/) und dann an den gewünschten Ort entpacken. (Unter Linux /opt und bei Windows C:/Programme) Unter Windows geht alles intuitiv, daher keine weitere Beschreibung. Unter Linux wird es da leider komplizierter. Das Schreiben in opt kann unter Linux nur als Administrator geschehen. Daher empfiehlt es sich Eclipse im Downloadordner zu entpacken und[…]

Robo Hack Details

Robo Hack Du programmierst einen Roboter, der sich mit anderen Robotern prügelt. Die Steueroptionen sind dabei bewusst einfach gehalten. Dieser Hackathon ist recht simpel und dient als Einstieg in die Serie. Ich werde bei diesem Hackathon Hilfestellung geben, was Programmierung in Java, C# oder Ruby betrifft und werde die benötigte Mathematik erläutern. Details Steuerungsmöglichkeiten sind[…]