startafire Nikos Blog – re:launch-Edition

9Mrz/100

Kleines Shell Cheat Sheet

Auf 321tux gibts eine praktische Befehlsübersicht zu Shell-Befehlen, die sich vorallem an Anfängern richtet. Gut finde ich dabei, dass man das nicht nur als PDF sondern auch als ODT herunterladen kann! Damit kann man es nicht nur ausdrucken, sondern bei Bedarf auch erweitern oder eigenen Wünschen anpassen.

veröffentlicht unter: Linux
Tagged as: ,
keine Kommentare
8Mrz/100

Ubisofts Digital-Rights-Fail

Ubisoft hat für seine neuen Titel ein DRM-System angekündigt und dieses auch schon bei der Veröffentlichung von Assasins Creed 2 und Silent Hunter 5 eingesetzt. Wirklich ein tolles System, man kann von überall auf seine Spielstände zugreifen und eine dauerhafte Internetverbindung, wie man sie zum Spielen benötigt, ist doch auch kein Problem. Immerhin sind 60% deutscher Haushalte mit einem Breitband-Anschluss im Netz. Hat man keine Anbindung ans Netz, sei es weil der ISP streikt oder die Rechnung nicht beglichen wurde, dann kann man nicht spielen.

Ein anderes Szenario, was vom Spielen abhält, ist wenn die DRM-Server nicht verfügbar sind. Ob sie einfach abgeschaltet werden oder wegen technischer Probleme nicht verfügbar sind, ist egal. Das Ergebnis ist, dass man sein teuer gekauftes Spiel nicht spielen kann. So ging es dieses Wochenende tausenden von Spielern, die Assasins Creed oder Silent Hunter spielen wollten, weil Ubisoft DRM-Server heruntergefahren wurden. Das Spiel weigerte sich zu starten.

Anders ging es all denen, die das Spiel in gecrackter Form besaßen und sich an einem einwandfreien Spielerlebnis erfreuen konnten. Silent Hunter V wurde bereits wenige Stunden nach Release geknackt und der Crack scheint wunderbar zu funktionieren. Ubisoft behauptete, dass der Crack nicht funktionieren würde, allerdings sieht mir das eher nach dem Versuch aus die Wirkung der Medizin herunterzuspielen.

Diese Abhängigkeit von einem nicht immer verfügbaren System ist für mich einer der Gründe Digital Rights Management als Kopierschutz nicht gut zu finden. Ehrliche Kunden wird die Möglichkeit genommen zu spielen, wer aber das Spiel herunterlud oder nachträglich patchte, der kommt wann immer er möchte in den Genuss der Spiele. Hoffentlich kommt Ubisoft noch zu der Einsicht, dass ein so drastisches DRM keine Lösung sein kann, weil am Ende die Kunden die Leidtragenden sind. Und wenn die deswegen keine Spiele mehr kaufen, dann schaufelt sich Ubisoft sein eigenes Grab.

Kleines Update: Wie Golem berichtet, hat Ubisoft verlauten lassen, dass ihre Server angegriffen worden sind. Für mich persönlich klingt das aber so, als wolle Ubisoft einfach den schwarzen Peter jemand anderem in die Schuhe schieben.

16Feb/100

Subversion in Visual Studio Express integrieren

Mit der Express-Reihe bietet Microsoft eine Entwicklungsumgebung, welche sich vor allem an Hobby-Programmierer richtet. Für viele Zwecke im privaten Umfeld ist Visual Studio Express auch vollkommen ausreichend. Problematisch wird es, wenn man direkt aus der IDE ein Versionkontrollsystem nutzen möchte.

Für die Vollversion von Visual Studio gibt es mit AnkhSVN ein AddIn, welches sich direkt in die IDE integriert. Der Entwickler hat dann die Möglichkeit, dass er aus seiner Entwicklungsumgebung sehr komfortabel mit einem Subversion-Repository. Aber was ist, wenn man nun nicht die Vollversion von Visual Studio hat?

15Feb/100

Ext3 / Ext4 Dateiwiederherstellung

In einem modernen Linux-System gibt es meistens 2 Arten, wenn man eine Datei löscht. Die eine verschiebt die zu löschende Datei in den Papierkorb und ermöglicht eine spätere Wiederherstellung, vorausgesetzt, dass der Papierkorb nicht geleert wurde. Die andere ist das wirkliche löschen, wie es z.B. bei einem rm -rf geschieht. Diese Dateien sind dann nicht mit einfachen Mitteln wieder herzustellen. Im günstigsten Fall existieren aktuelle BackUps, bei anderen Fällen kann man versuchen eine (versehentliche) Löschung mittels extundelete wieder rückgängig zu machen.

Es ist nach meiner Erfahrung keine Wunderwaffe, vorallem wenn die betreffenden Bereiche danach wieder beschrieben wurden. Aber außer Zeit kostet ein Versuch nichts.

8Feb/101

SourceForge überlässt die Blockade seinen Projekten

Heute gab es sehr erfreuliche News aus den Reihen von SourceForge. Dort hat man sich nun dazu entschieden, dass man die Projekte entscheiden lässt, ob sie Benutzer aus "Schurkenstaaten" blocken wollen, oder nicht. Somit kann jedes Projekt für sich entscheiden, ob es gegen die US-Exportbeschränkungen verstößt und ob es somit den Zugang blockiert oder nicht. Leider klärt der Blog-Eintrag nicht darüber auf, ob User aus diesen Ländern nun auch committen dürfen.

30Jan/102

Nach MySQL-Update die Umlaute korrekt darstellen

Wenn man Software updated, dann kann einiges schief laufen. So erging es mir neulich, nachdem ich beim Hoster eines von mir technisch betreuten Blogs einen Serverumzug in Auftrag gab, da der alte Server nicht die Vorraussetzungen für Wordpress 2.9 mit sich brachte.

Damit einher ging dann auch die Umstellung von MySQL 4.0 auf MySQL 5. Das Wordpress-Update verlief problemlos, nur beim Betrachten der Seite viel auf, dass die Umlaute schlicht unleserlich waren. Sehr ärgerlich, gerade auf einer deutschsprachigen Seite.

27Jan/100

Freie Software aber kein freier Zugang?

Das tolle bei freier Software ist, dass sie frei ist und jeder Mensch sie benutzen und weiterentwickeln kann, egal welcher Rasse, welchem Glauben oder welcher Nationalität er angehört.

Nun muss eigentlich ein Satz mit einem großen ABER folgen. Grund dafür ist, dass SourceForge, einer der großen Hoster für FOSS-Projekte den Zugriff ihre für Besucher aus Kuba, dem Iran, Nord-Korea, dem Sudan sowie Syrien blockiert. Blockieren muss. Denn diese Staaten sind laut dem Verständnis der USA Schurkenstaaten.

Der Zugriff war schon vorher in der Art eingeschränkt, dass Menschen aus diesen Ländern daran gehindert wurden Code zu Projekten beizusteuern (committen). Dadurch, dass die US Sanktionen gegen diese Länder verhängt hat und SourceForge dem amerikanischen Unternehmen Geeknet gehört, sind sie leider die amerikanischen Gesetze gebunden und setzen diese leider um.

Ich finde die Blockade des Zugangs bedenklich, denn es werden damit Menschen ausgesperrt, die nicht unmittelbar für die Taten ihrer Länder verantwortlich gemacht werden können. Es spricht gegen mein Verständnis von Freiheit! Glücklicherweise lassen sich durch Proxys oder Anonymisierungsdienste diese Sperren umgehen! Und natürlich gibt es noch andere Anbieter, welche OpenSource-Projekte hosten.

26Jan/102

Ihr müsst mehr Leistung bringen!

Ich bin gelegentlich an einer Berufsschule und sitze dort meine Stunden ab nehme voller Motivation am Unterricht teil. Gelegentlich, meist ca. eine Woche bevor die Noten für das Halbjahr gemacht werden müssen, werden wir Schüler mit Klausuren beglückt, um zu zeigen, dass wir unser Hirn minimal benutzen können im Unterricht aufgepasst und zu hause gelernt haben. Das war neulich also in Englisch der Fall.

Die Arbeit selbst bestand daraus, dass man im Text fett gedruckte Wörter erkennt und in eine Lücke mit passender Stellenzahl einsetzt. Oder mit großem Fachwissen ausgestattet das passende, ebenfalls fett gedruckte Wort im Text findet und an passender Stelle in einem Lückentext einsetzt. Zu guter letzt musste man Textbausteine in die richtige Reihenfolge bringen. Ich kann mir gut vorstellen, dass ich so eine Arbeit auch in mir nicht bekannten Fremdsprachen mit einer guten Note abgeben würde.

Heute gabs die Arbeit zurück und was prangte auf meiner Arbeit? Eine 2+. Okay, damit kann ich gut leben. Meine Zwei hatte ich durch 44 von 45 Punkten erreicht. Lustig wurde es erst nach dem Blick auf den Notenschlüssel, den wir samt Musterlösung ausgeteilt bekamen. Da wurde mir dann klar, dass man für eine 1 nicht 45 Punkte benötigt. Sondern 47 Punkte für eine glatte 1, eine 1- konnte man bereits mit 46 Punkten erreichen. Aber moment, Maximalpunktzahl bei dieser Arbeit waren 45 Punkte und Extrapunkte nicht möglich? Ab 102% bekommt man erst eine 1-? Sind wir schon so weit in unserer Leistungsgesellschaft?

Wir wiesen also unseren Lehrer auf den kleinen Fauxpas hin und er sagte uns, dass er schnell in den Lehrerarbeitsraum gehen wollte, um dort das Excel-Sheet mit unseren Noten zu korrigieren. Leider schien das unseren Lehrer vor ungeahnte Herausforderungen zu stellen, denn wir mussten über eine Stunde auf seine Rückkehr warten, bei der er uns dann verkündigte, dass er es nicht geschafft habe die Berechnung fertig zu bringen.

Das finde ich nun sehr bitter. Ich bin auf einer Schule, welche Ausbildungen in IT-Berufen anbietet und unser Lehrer machte mit uns IT-bezogenes Englisch. Aber es ist zu kompliziert eine Formel zur Notenberechnung so anzupassen, dass man mit nur 45 anstatt 47 Punkten rechnet? Ich bin mir sicher, dass viele Leute aus der Klasse hilfsbereit gewesen wären, wenn unser Lehrer uns gefragt hätte, ob jemand bei der Formel helfen kann. Leider kam diese Frage nicht. Dann hätten wir zumindest eine Aufgabe gehabt, denn so saßen wir ohne Aufsichtsperson und Aufgabe im Unterrichtsraum herum.

Liebe Lehrer, so etwas motiviert Schüler nicht dazu, dass man gerne den Unterricht besucht!

17Jan/102

Dropbox: Installation unabhängig vom Desktop

Dropbox

Dropbox ist ein Datei-Synchronisations- und Webspeicher-Dienst. Standardmäßig setzt Dropbox darauf, dass Linux-User den Dateimanager des GNOME-Desktops, Nautilus, verwenden. Momentan zeigt auch nur Nautilus die Synchronisations-Stati der einzelnen Dateien an, was ein Grund wäre Nautilus zu verwenden. Aber nicht jeder mag den GNOME-Desktop und nicht hat das Recht die Dropbox-Software auf dem momentan benutzten Rechner zu installieren.

Im Internet kursieren viele Anleitungen, wie man den Dropbox-Client herunterlädt und installiert, ohne dass man dazu Nautilus und seine Abhängigkeiten installieren muss. Einige setzen auf das Entpacken des Deamons, andere lassen den User Fake-Dateien erstellen, damit Dropbox denkt, dass die Abhängigkeiten erfüllt seien. Aber wieso so kompliziert?

Im Dropbox-Forum stellen die Entwickler regelmäßig die aktuellste stabile Version zum Download bereit, zu finden als Sticky Post (also ganz oben). Diese ist sogar aktueller, wie die unter Download verlinkte. Um Zugriff auf das Forum zu bekommen benötigt man einen Dropbox-Account, den es kostenfrei gibt. Zum Anmelden kann man z.B. meinen Referrer nutzen, um sofort mit 2,25GB anstatt 2GB Speicher zu starten.

Im Forum öffnet man den entsprechenden Post und lädt die für sein Betriebssystem passende Version herunter. Linux-Nutzer haben die Wahl zwischen 32Bit und 64Bit. Diese Datei entpackt man in sein Home-Verzeichnis mit dem Befehl

tar xzf dropbox-lnx.x86-0.7.1.tar.gz

Der Dateiname muss natürlich auf die passende Version angepasst werden. ;) Sollte eine alte Dropbox-Installation schon vorhanden sein, so empfehle ich die Löschung dieser mittels rm -rf ~/.dropbox-dist/
Der Dropbox-Ordner mit den synchronisierten Dateien bleibt dabei selbstverständlich bestehen. Nach dem Entpacken startet man die Dropbox, indem man die Datei dropboxd aus dem Verzeichnis ~/.dropbox-dist/ ausführt. Um den Dateistatus abzufragen verwende ich in meiner Nautilus-freien Umgebung dieses Python-Script.

veröffentlicht unter: Linux, Software
Tagged as: , , , ,
2 Kommentare
16Jan/101

BSI empfiehlt nicht den IE zu nutzen

Aktuell empfiehlt das Bundesamt für Sicherheit in der Informationstechnik, dass man nicht den Internet Explorer verwendet. Dafür soll man temporär, so steht es in der Pressemitteilung, einen alternativen Webbrowser verwenden. Temporär? Ich frage mich wirklich, wieso das Wort darin steht. Ich persönlich empfehle lieber eine dauerhafte Nutzung alternativer Browser.

Der Hintergrund des ganzen ist, dass beim Angriff auf Google China und diverse amerikanische Firmen, die so genannte Operation Aurora,  ein noch nicht bekannter Exploit im Internet Explorer ausgenutzt wurde. Im Internet Explorer 6! Der ist zwar unendlich alt, aber es scheint noch genügend Rechner geben, die über eine alte Windows-Installation mit eben jenem Browser verfügen. Außerdem weiß man nicht, ob sich die Sicherheitslücke nicht auch noch in neueren Versionen findet.

Man sollte nicht nur als Privatperson, sondern auch als Firma überlegen, ob man einen solch unsicheren Browser benutzt. Gefahren gibt es zahlreiche, und es tauchen immer wieder neue auf. Das gilt jedoch auch für alternative Browser - nur sind die meist deutlich schneller in der Fehlerbehebung, als dass die Redmonder bei Microsoft sind. Man sollte keine Zeit verlieren, Alternativen gibt es viele!