Entries tagged as windows
Related tags
code android blog blogging computer contentmanagement documentation feedreader google gui html http jabber java linux markup misc networking opensource presentation programming realtime rest rss ruby scala sdk server shortys software stuff swing tail -f /var/log/life tool video web webdesign websockets webwide xml xslt zeitgeist apple bad world browser captcha changes cheatsheet comic css datamining dns eigenfaces encryption firefox fun hardware howto im ios iphone javascript life lighttpd linux&unix mail media mobile murphy newsbeuter picture podcast politics privacy psi rant regular expression s9y screenshot security spam subnetting test truecrypt unix wordpress tv 42 coffee conference dslr free nikon photography science codec perl vp8 forum unbVor kurzem hatte ich das Bedürfnis Bilder automatisiert, mit Hilfe eines Ruby-Scripts, zu verkleinern. Dieses Script sollte zudem ohne Änderungen sowohl auf Linux als auch auf Windows lauffähig sein.
Fuer diese Aufgabe ist Imagemagick natürlich ein super Werkzeug, da man es auch als Bibliothek von Ruby aus nutzen kann und auch für Windows verfuegbar ist. Unter Windows ist hierfür eine Installation von Ruby, sowie die Installation von Imagemagick und dem passenden RMagick Ruby-Gem notwendig. Unter Linux reicht es Imagamagick und Ruby mit dem Paketmanager seiner Wahl zu installieren und mittels "gem install rmagick" das Gem zu installieren.
Der eigentliche Code gestaltet sich relativ simpel. Prinzipiell lässt sich ein Bild mit wenigen Anweisungen verkleinern:
#!/usr/bin/env ruby
require 'rubygems'
require 'RMagick'
@debug = true
def resize_image(file)
puts "let's resize #{file} ..." if @debug
img = Magick::Image::read(file).first
img.resize_to_fit(1024, 1024)
img.write(file)
puts "resizing of #{file} successful" if @debug
end
Die Methode resize_to_fit() sorgt hier für das Verkleinern auf bestimmte Maximalwerte in Länge und Breite. Weiteres erfährt man aus der Doku.
Seit ich von der Systemverschluesselung mit Truecrypt 5.0 gelesen hatte, wollte ich das unbedingt mal ausprobieren. Heute bin ich dazu gekommen. Es ist schon fast erschreckend wie einfach und gut das funktioniert:
- Systemverschluesselung auswaehlen
- Algorithmen und Key festlegen
- Rettungs-ISO brennen
- Festplatte verschluesseln
Das Ganze geht relativ fix und die eigentliche Verschluesselung der Partition funktioniert sogar im laufenden Betrieb. Einziges Manko: Es waren zwei Reboots bis zum fertig verschluesselten System notwendig.
Einen ausfuehrlichen Bericht findet man zum Beispiel bei heise. Somit ist nun auch die selten genutzte Windows-Partition geschuetzt. ![]()
In den Tiefen eines gewissen Forums bin ich auf eine interessante Story gestoßen:
Picard: Mr. LaForge, haben Sie schon Ergfolg bei ihrer Analyse der möglichen Schwächen der Borg gehabt?
Mr. Data, konnten sie in die Kommandostruktur der Borg eindringen?
LaForge: Ja, wir haben die Antwort in unseren Archiven über die Computertechnolgie des späten zwanzigsten Jahrhunderts gefunden.
(Er drückt eine Taste und ein Logo erscheint auf dem Bildschirm)Riker: (irritiert) Wer oder was in aller Welt ist "Microsoft"?
Data: (dreht sich um, um zu antworten)
Erlauben sie es mir zu erklären: Wir haben ein Programm namens "Windows" gefunden, daß wenn wir es durch die Kommandostruktur der Borg schicken in der Lage ist mit exponentiell wachsender Geschwindigkeit System-Ressourcen zu belegen.Picard: Aber die Borg haben eine erstaunliche Anpassungsfähigkeit. Würden sie nicht die Geschwindigkeit ihres Verarbeitungsystems erhöhen um sich anzupassen?
Data: Das ist wahr, aber das Programm "Windows" ist in der Lage dies zu bemerken und erstellt dann automatisch eine neue angepaßte Version von sich selbst, die sich "Upgrade" nennt.
Dadurch ist "Windows" in in der Lage, System-Ressourcen schneller zu belegen als die Borg System-Ressourcen hinzufügen können.
Wenn meine Berechnungen korrekt sind, sind am Ende alle System-Ressourcen der Borg von "Windows" belegt, so daß keine Ressourcen mehr für ihren operativen Bedarf vorhanden sind.Picard: Exzellente Arbeit. Dieses "Windows" scheint besser zu sein als die "Unlösbare geometrische Form".
(15 Minuten später...)
Data: Captain, "Windows" ist erfolgreich in der Kommandostruktur der Borg installiert worden. Wie erwartet wurden 85% der System-Ressourcen innerhalb kürzester Zeit von Windows belegt. Wir wareten aber noch auf eine positive Bestätigung des erwarteten "Upgrades".
LaForge: Die Scanner zeigen einen Anstieg der System-Ressourcen der Borg an, aber wir haben immer noch keine Anzeichen eines "Upgrades", das die zusätzlichen System-Ressourcen belegt.
Picard: Mr. Data, gehen Sie nochmal durch die historischen Daten und stellen Sie fest, ob wir etwas übersehen haben könnten.
Data: Captain, ich habe herausgefunden, warum wir noch kein "Upgrade" feststellen konnten. Wie es scheint haben die Borg diesen Teil des Plans umgangen, weil sie ihre Registrierungskarten nicht eingeschickt haben.
Riker: Captain, wir keine andere Wahl. Bitte um die Erlaubnis, Notfallmaßnahmen einleiten zu dürfen...
LaForge: Warten Sie, Captain. Der Prozentsatz der freien System-Ressourcen der Borg ist gerade schlagartig auf 0 gesunken!
Picard: Mr. Data, was zeigen die Scanner an?
Data: (die Anzeige studierend)
Scheinbar sind die Borg auf ein internes Modul von "Windows" namens "Solitaire" gestoßen, welches die restlichen freien System Ressourcen belegt hat.Picard: Warten wir ab wie lange "Solitaire" die Funktionalität der Borg einschränken kann.
(2 Stunden vergehen)
Riker: Mr. LaForge bitte geben sie uns eine Übersicht über den Status der Borg.
LaForge: Wie erwartet versuchen die Borg den Verlust an System Ressourcen auszugleichen. Aber ich habe eine Sonde nahe den Borg positioniert, die bei einem Anstieg der System Ressourcen ein neues "Windows"-Modul aus dem sogenannten "Microsoft Funpack" in die Kommandostruktur der Borg einspielt.
Picard: Wieviel Zeit bekommen wir dadurch?
Data: Basierend auf der gegenwärtigen Anpassungsrate ist in 6 Stunden, 23 Minuten und 33 Sekunden die Funktionalität der Borg wieder hergestellt.LaForge: Captain, die Scanner zeigen an daß ein anderes Raumschiff in diesen Sektor eingeflogen ist!
Picard: Identifizieren sie es, Mr. Data.
Data: Bei dem Schiff handelt es sich um ein uns unbekanntes Raumschiff, seine Kennzeichnung weist jedoch große Aehnlichkeiten mit dem Mircosoft Logo...
(Über den Kommunikationskanal)
HIER SPRICHT ADMIRAL BILL GATES VOM MICROSOFT FLAGGSCHIFF "MONOPOLY". WIR HABEN POSITIVE BESTÄTIGUNGEN ÜBER UNREGISTRIERTE SOFTWARE IN DIESEM SEKTOR. ÜBERGEBEN SIE UNS ALLE KOPIEN UND SIE KÖNNEN ZUSÄTZLICHEN ÄRGER VERMEIDEN. SIE HABEN 10 SEKUNDEN ZEIT UNSERE FORDERUNGEN ZU ERFÜLLEN!
Data: Das fremde Schiff hat seine vorderen Luken geöffnet und stößt tausende humanoider Objekte aus.
Picard: Vergrößern und auf den Schirm.
Riker: Mein Gott, Captain. Diese Menschen bewegen sich auf das Borg-Schiff zu, ohne Raumanzüge! Wie können sie das überstehen?
Data: Ich glaube nicht das es sich bei diesen Lebewesen um Menschen handelt. Wenn sie genauer hinschauen werden sie feststellen, daß diese Lebewesen im Stil des zwanzigsten Jahrhunderts Lederaktenkoffer und Armani-Anzüge tragen.
Riker und Picard: (mit panischer Stimme)
Anwälte!LaForge: Das ist unmöglich! Die letzten Anwälte wurden nach dem Großen Erwachen 2017 in die Sonne geschossen.
Data: Das ist richtig, aber anscheinend haben einige von ihnen überlebt!
Riker: Sie haben das Borg-Schiff umringt und bedecken es mit allen möglichen Papieren.
Data: Ich habe in unseren Archiven über dieses Verhalten gelesen. Es hat sich für die Opfer in 90% aller Fälle als fatal erwiesen.
Riker: Sie nehmen die Borg auseinander!
Picard: Schalten sie den Schirm ab, Mr. Data. Ich kann dieser Grausamkeit nicht beiwohnen, selbst die Borg verdienen etwas besseres.


