Start: Virtual, Omniscient Methodologies

Ich habe vor kurzem das Paper Start : Virtual, Omniscient Methodologies verfasst. Für den Laien (und auch für manche im Fach stehende) mag das Paper hochwissenschaftlich aussehen. Es gibt bloß ein Problem – das ganze Paper ist Blödsinn.

Ein Auszug aus dem Paper

Ein Auszug aus dem Paper

Möglich macht es SCIgen, ein am MIT entwickelter Generator welcher pseudowissenschaftliche Papers erzeugt. Ursprünglich war dieser dazu gedacht auf die magelhafte Überprüfung solcher Papers auf Konferenzen hinzuweisen. Mittlerweile kann man sich auf der SCIgen Webseite das Paper seiner Wahl generieren lassen. SCIgen selbst ist dabei freie Software und unter der GPL lizenziert. Der Quelltext kann dabei unter anderem auf GitHub gefunden werden.

Weitere Informationen gibt es unter:
https://en.wikipedia.org/wiki/SCIgen

Datenträger unter Linux überprüfen

Möchte man unter Linux einen Datenträger überprüfen, so bietet sich hierfür der Befehl „badblocks“ an. Dabei sollte man Badblocks nicht auf dem installierten Betriebssystem starten, sondern stattdessen eine Live-CD nutzen. Ansonsten wird man mit einer der folgenden Meldungen bedacht:

/dev/sda wird offensichtlich vom System genutzt; es ist zu unsicher, Badblocks zu starten!
/dev/sda1 ist eingehängt; es ist zu unsicher, Badblocks zu starten!

Dieses Verhalten lässt sich durch den Parameter „f“ abschalten. Allerdings sollte dieser mit Bedacht genutzt werden. Badblocks kennt zwei Arten von Tests, den Read-Only und den Read/Write Test. Während ersterer:

badblocks -nsv /dev/sda

die Daten auf der Festplatte intakt lässt, ist dies beim Read/Write Test:

badblocks -wsv /dev/sda

nicht der Fall. Hier werden vorhandene Daten auf der Festplatte überschrieben. Die Überprüfung ist dabei relativ langwierig. Bei größeren Laufwerken sollte man einige Zeit mitbringen.

testssl.sh

Einen Server auf seine SSL-Fähigkeiten zu überprüfen ist für den Laien nicht ohne weiteres möglich. Durch das Bash-Skript testssl.sh sieht dies nun anders aus.

testssl.sh in Aktion

testssl.sh in Aktion

Das freie, unter der GPL2 lizenzierte Skript, dient dazu die Sicherheit der SSL-Implementation eines entfernten Servers zu testen. Die Syntax für den Test ist dabei einfach gehalten:

./testssl.sh example.com

Daneben verfügt „testssl.sh“ über weitere Optionen, wie man der Dokumentation entnehmen kann. Dem Autor des Skriptes kann auf Twitter gefolgt werden.

Flappy Bird selbst gebaut

Welche Ausmaße das Phänomen Flappy Bird mittlerweile angenommen hat kann man sich auf code.org anschauen.

Aktivieren Sie JavaScript um das Video zu sehen.
Video-Link: https://www.youtube.com/watch?v=VQ4lo6Huylc

Dort kann man sich durch mehrere Puzzle arbeiten und so Stück für Stück eine eigene Flappy Bird Variante erschaffen. Das ganze ist dabei genau genommen nur ein Kapitel über die Softwareentwicklung bei Code.org. im Bei Code.org handelt es sich um eine Non-Profit-Organisation welche vor allen Schülern, aber auch anderen Interessierten, die Grundlagen der Rechentechnik und der Softwareentwicklung beibringen möchten.