Online Assembler IDE für 8-Bit Computer

Eine IDE im Browser ist in den meisten Fällen immer eine recht durchwachsene Idee. Bei der IDE ASM80 kann sich das ganze, beschränkt auf ihren Einsatzbereich, allerdings sehen lassen. Die IDE ist für 8-Bit Computer gedacht, wobei sie sich hauptsächlich auf die Prozessoren 8080, 8085, Z80 und 6502 fokussiert. Neben einem Editor besteht die IDE aus dem entsprechenden Assembler, einem Debugger und passenden Emulatoren.

Die IDE mit einem geöffneten Programm

Die IDE mit einem geöffneten Programm

Entwickelt wurde die IDE von Martin Malý, welcher ASM80 unter der MIT-Lizenz lizenziert hat. Die von ihm genutzen Bibliotheken stehen teilweise unter anderen, ebenfalls freien, Lizenzen. Genutzt und ausprobiert werden kann ASM80 unter asm80.com.

Font Awesome

Wenn man für ein Design oder eine Webapplikation Icons benötigt, ist das in vielen Fällen eine mühselige Angelegenheit. Mit dem CSS-Toolkit Font Awesome und dem dazugehörigen Font, kann man die Standardfälle nun wesentlich leichter abdecken. Der Font liefert dabei in Vektorform über 470 Icons für viele Anwendungsfälle – von Webapplikationen über Dateitypen und Einheitensymbolen. Die Icons lassen sich über das CSS-Toolkit ohne Probleme miteinander kombinieren, skalieren und anordnen. Ursprünglich entwickelt wurde Font Awesome für das Framework Bootstrap, ist aber mittlerweile unabhängig von diesem nutzbar.

fortawesome.github.io/Font-Awesome/

fortawesome.github.io/Font-Awesome/

Zu finden ist das Projekt auf GitHub. Der Quellcode ist bei Font Awesome unter der MIT-Lizenz lizenziert, während die Icons unter der SIL Open Font License bereitgestellt werden – damit ist Toolkit freie Software. Die offizielle Seite ist unter fortawesome.github.io/Font-Awesome/ zu finden.

Guacamole

Clients für Remote Desktop Protokolle wie VNC oder RDP, gibt es viele. Der freie Remote Desktop Client Guacamole sticht hier allerdings hervor. Seine Besonderheit liegt darin begründet, das er vollständig auf HTML5 basiert und damit ohne Plugins im Browser genutzt werden kann. Neben dem in HTML5 geschriebenen Client benötigt man allerdings noch eine Installation der Serverkomponente von Guacamole.

Aktivieren Sie JavaScript um das Video zu sehen.
Video-Link: http://vimeo.com/87642007

Bezogen werden kann Guacamole auf der offiziellen Webseite welche unter guac-dev.org besucht werden kann. Der Quelltext für den Server und der Client ist auf GitHub zu finden. Lizenziert ist Guacamole unter der MIT-Lizenz und damit freie Software.

OCRmyPDF

Möchte man unter Linux PDFs durchsuchbar machen, benötigt man dafür im Normalfall einige Schritte bis man zu dem gewünschten Ergebnis kommt. Mit Hilfe des Shellscriptes OCRmyPDF kann man sich diese Arbeit vereinfachen. Um eine PDF durchsuchbar zu machen reicht es auf der Konsole:

./OCRmyPDF.sh -l deu input.pdf output.pdf

einzugeben. Bei der ersten Benutzung kann es passieren, das die Umwandlung fehlschlägt. Tritt dieser Fall auf, sind einige Abhängigkeiten (unter anderem Tesseract und Unpaper) nicht installiert. Das Skript weißt den Nutzer auf die zu installierenden Pakete hin. Nachdem diese installiert worden sind, kann OCRmyPDF genutzt werden. Das Skript ist unter der MIT-Lizenz lizenziert und somit freie Software. Der Quelltext sowie die Installationsanleitung sind auf GitHub zu finden.

HexGL

In einem modernen Browser findet man mittlerweile Techniken wie HTML5 und WebGL welche die Möglichkeiten der Webprogrammierung erheblich erweitern. So findet man nicht nur einfach gestrickte Webapplikationen im Netz, sondern auch anspruchsvolle Spiele, welche von Möglichkeiten von WebGL und Co. Gebrauch machen.

HexGL in Aktion

HexGL in Aktion

Eines dieser Spiele ist HexGL. Es handelt sich dabei um ein futuristisches Rennspiel, welches von F-Zero und Wipeout inspiriert ist. Der Quelltext für das Spiel ist dabei auf GitHub zu finden. Aktuell ist er unter der Creative Commons Lizenz BY-NC lizenziert und damit eher Freeware als freie Software. Allerdings hat der Autor eine späteren Lizenzwechsel zur MIT-Lizenz in Aussicht gestellt. Ausprobiert werden kann das Spiel auf der offiziellen Seite.