GitHub SSH Schlüssel unter Windows hinzufügen

Vor ein paar Tagen gab es einen Artikel darüber wie man den SSH Schlüssel für GitHub unter Ubuntu hinzufügt. Heute gibt es das ganze für Windows. Nach der Installation von TortiseGit starten wir die Git Bash welche im Startmenü zu finden ist. Dort erzeugen wir dann den SSH Schlüssel mittels:

ssh-keygen -t rsa -C ""

Diese Schlüssel fügen wir nun unter GitHub (https://github.com/account/ssh) hinzu. Dazu öffnen wir die Datei id_rsa.pub welche sich im Ordner .ssh befindet. Der .ssh Ordner ist dabei in den Eigenen Dateien zu finden.

Das Problem an dieser Variante ist das damit das auschecken nur in der Git Bash aber nicht direkt in TortiseGit funktioniert, da dieses einen anderes Schlüsselformat nutzt. Um einen Schlüssel im PuTTY Format zu erzeugen muss zuerst die Software PuTTYgen.exe (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) heruntergeladen werden. Nach dem Start der Anwendung sieht das ganze so aus:

Dort drücken wir auf den Button Generate und bewegen die Maus in dem leeren Bereich um Zufallsdaten für die Schlüsselgenerierung zu liefern. Nachdem der Schlüssel erzeugt würde, drücken wir die Buttons Save public key und Save private key um die beiden Schlüssel zu sichern. Der Public Key kann dabei direkt aus der Anwendung in das GitHub Profil kopiert werden.

Beim git clone muss nun nur noch die PuTTY Private Key Datei angeben werden und schon sollte auch hier das auschecken auch hier ohne Probleme funktionieren.

Weitere Informationen gibt es unter:
http://help.github.com/win-set-up-git/

Das Invertika Update im November

Das Jahr neigt sich dem Ende und auch bei Invertika gibt es wieder neues zu vermelden. Wer Invertika nicht kennt, dabei handelt es sich um ein freies 2D-MMORPG welches unter Linux und Windows läuft. In diese Update wurde eine Menge Tilesets erweitert und verbessert. Das wirkte sich auch auf die Maps aus, so wurden die Innenräume von Nelaro größtenteils gemappt und auch das Wegsystem hat ein Update bekommen. An weiteren Sehenswürdigkeiten ist der Turm von Elys zu nennen der fertiggestellt wurde.

Das Mingathöhlensystem kann nun betreten werden und auch Liori sowie die Küste zum Brolerimeer wurden stark überarbeitet. Daneben wurden viele kleinere und größere Fehler behoben wie z.B. in Lauria und Ombrod. Desweiteren wurde einige neue Netheksäulen hinzugefügt.


Auch neue Items sind in diesem Update zu finden. Bei den NPCs wurden doppelte Sprites bereinigt und eine Menge neue NPCs hinzugefügt. Im Wiki hat sich in dieser Beziehung einiges getan, so sollten nun alle NPCs dort zu finden sein. Bei den Skripten wurden viele kleinere und größere Fehler behoben, wie z.B. Korrekturen am MacGuffin Quest.

Bei den Tools gab es auch einige Veränderungen. So wurde der Invertika Editor eingestampft und durch das ivktool ersetzt. Das ivktool ist dabei für die Kommandozeile gedacht, was auch die Nutzung in automatischen Prozessen erlaubt. Im Zuge dieses Umstieges wurden einige Verbesserungen vorgenommen, welche den Betrieb unter Linux stark verbessern. Daneben wurden Fehler beim rendern der Weltkarte und der Minimaps behoben.

Im Projekt selber gab es diesen Monat einige Diskussion bezüglich Qualitätssicherung. Hier wird sich in nächster Zeit sicherlich einiges tun. Bei manaserv haben wir weiter an der Implementation von Angelscript gearbeitet unter anderem am Context Manager. Wer jetzt neugierig geworden ist, der kann uns unter http://invertika.org besuchen. Eine Übersicht über die Welt gibt es dabei bei http://weltkarte.invertika.org/. Auch die Wiki ist sicherlich interessant.

MuseScore nun mit Onlinedienst

Bei MuseScore handelt es sich um eine freie Notensatzsoftware, welche in diesem Blog auch schon öfter erwähnt wurde. Die Software selbst steht dabei unter GPL und läuft unter Linux, Windows und Mac OS. Die offizielle Seite ist dabei unter http://www.musescore.org zu finden.

Neben dieser gibt es seit einiger Zeit die Seite http://musescore.com für die MuseScore Community. Dort können eigene Partituren hochgeladen werden und mit anderen getauscht werden. Mittels MuseScore Connect können die Partituren auch direkt in MuseScore geöffnet werden. Daneben gibt es auf der Seite die passende App für iOS Geräte. An der Androidversion dieser App wird allerdings im Moment noch gearbeitet. Alles in allem ein sehr schönes Angebot, vor allem wenn man auf der Suche nach passenden Note für sein Instrument ist.

Weitere Informationen gibt es unter:
http://wiki.ubuntuusers.de/MuseScore
http://de.wikipedia.org/wiki/MuseScore

Interessante Piano Software

Es gibt ja durchaus Menschen welche Piano spielen und keine Noten lesen können. Oder man steht vor dem Problem das man ein Musikstück spielen möchte, von diesem aber nur eine Midi Datei besitzt. Oder man möchte ein Musikstück Stück für Stück üben und dabei gleich automatisch die Spielfehler angezeigt bekommen. Dafür gibt es einige Software:

Bei Midi Sheet Music handelt es sich um eine Anwendung welche die Midi als Noten und als Klaviatur darstellt. Im Menü kann man einzelne Tracks aktivieren bzw. deaktivieren. Die Software selbst ist dabei in C# geschrieben, Open Source und läuft unter Linux und Windows.

Synthesia erinnert durch seine Oberfläche an Guitar Hero und Co. und bietet eine Notenansicht, eine Klaviatur sowie die Anzeige der nächsten Noten in Form von Rechtecken welche von oben auf die Klaviatur fallen. Im Learning Pack (25 $) sind weitere nützliche Spielmodi enthalten. Synthesia war ursprünglich ein Open Source Projekt, ist aber nun Closed Source. Die letzte Open Source Version ist dabei unter http://sourceforge.net/projects/pianohero/ zu finden. Synthesia gibt es nur für Windows ist aber unter WINE lauffähig.

Die letzte Software im Bunde ist Linthesia bei welcher es sich um eine Portierung der Open Source Version von Synthesia auf Linux handelt. Linthesia ist z.B. in Ubuntu als Paket enthalten, wird aber anscheinend nicht wirklich weiterentwickelt.

Die beste Figur macht grafisch sowie vom Funktionsumfang Synthesia auf mich, da die anderen Anwendungen leider einige Defizite haben. Schade das sich niemand der Weiterentwicklung von Linthesia annimmt sonst wäre das meine erste Wahl gewesen.

Weitere Informationen gibt es unter:
http://en.wikipedia.org/wiki/Synthesia

Das Invertika Update im Oktober

Wieder ist ein Monat vorbei und pünktlich dazu steht das Invertika Update an. In diesem Update hat sich eine ganze Menge getan.

Auf der Mapseite wurde der Greganyzoo erweitert und Burg Cedric wieder aufgebaut. Neben der Burg gibt es nun auch die sogenannte Bolereohöhle in der der Guffer zu finden ist. Auf Burg Cedric gibt es nun eine kleine Feier welche den Wiederaufbau feiert (jeden Tag um 18 Uhr). Die Anzahl der Bankfilialen im Spiel hat spürbar zugenommen und einige Banken (wie die in Rostock) haben nun ihr eigenes Gebäude. In Selphi Timlet wurde der Fluchttunnel und das Ta No Hauptquartier ausgebaut, sowie ein gut versteckter Shop eingebaut. Auch die Stadt Umora wurde an vielen Stellen verbessert. Neben den Banken gibt es auch eine Reihe von neuen Netheksäulen quer im Spiel verteilt, an welchen der Spieler den Segen empfangen kann. Die verlassende Wüstenfestung wurde auch aufgebaut und sieht nun recht „wohnlich“ aus.

Auch gibt es nun eine ganze Menge neue Innenmaps, so das viele Häuser nun auch betreten werden können. Daneben wurde viele kleinere Fehler wie Kollisionsfehler, fehlerhafte Warps oder Unschönheiten behoben (z.B. in der Missusarena oder am Nearisee) sowie das Wegesystem ausgebaut.

Auf der Skriptingseite hat sich auch vieles getan, so wurden einige Quest repariert und auch wiederholbar gemacht. Im Bankerskript wurden einige kleinere Fehler behoben sowie erste Arbeiten an der Rennlogik für die Missusarena getätigt. Neben kleineren Fehlern wie Rechtschreibfehlern gab es auch Korrekturen an der NPC Bibliothek und den Grabsteinen in Lyet. Auch am Entwicklertisch in Invertika gibt es einen Neuzugang, welcher dort besucht werden kann.

Im Allgemeinen wurde wieder vieles ausbalanciert wie die Monsterpräsenz in manchen Gebieten sowie deren Itemverteilung. Auch wurden einige NPCs in ihrem Aussehen angepasst und viele neue NPCs dem Spiel hinzugefügt. So wurden auch einige neue Items wie z.B. diverse Hosen, ein Zeiteisen und ein MacGuffin hinzugefügt. Auch Mammuts sind nun im Spiel zu finden.

Grafisch wurden einige Tilesets erweitert um den Mappern noch mehr Möglichkeiten zu geben. Auf der Toolsseite gabe es einige Arbeiten an der GTK Version des Invertika Editors sowie einige Anpassungen an die neue MonoDevelop Version.

Auf der Serverseite wird im Moment an einer Implementation von AngelScript gearbeitet, welche dann zur bevorzugten Skriptsprache in Invertika werden soll da sie einige Vorteile wie z.B. die Unterstützung von Klassen bietet. Beim Client wurde die Enet Bibliothek nun statisch in den aktuellen Client kompiliert um Probleme mit der neuen Enet Version von Ubuntu zu vermeiden.

Wer jetzt neugierig geworden ist, der kann uns unter http://invertika.org besuchen. Eine Übersicht über die Welt gibt es dabei bei http://weltkarte.invertika.org/.