Archiv für die Kategorie ‘Software’

Ilse’s Honeypot

Sonntag, 27. Juni 2010

Qbi hat herausgefunden berichtet, dass die Website der Oberdatenschützerin Aigner-Ilse potentiell Schadcode verbreitet. Na Bravo!

Pimp my Wordpress

Donnerstag, 10. Juni 2010

Unser Domspitzen-VServer ist ja in der Tat nicht der Schnellste. Auf jeden Fall ist der Datenbankserver ein eher gemächlicher Zeitgenosse. Kommen dann noch datenbankintensive Plugins dazu, kriegt man gern mal 5 Sekunden Wartezeit auf eine Seite.

Ich habe folgendes versucht, um Wordpress schneller zu bekommen:

  • Datenbank (= Artikelbackup) über die Wordpress Boardmittel erstellt
  • alte Datenbank komplett gesichert und dann gelöscht
  • Neues Wordpress “from Scratch” aufgespielt mit neuer DB
  • die alten Artikel importiert – das hat den Vorteil, dass die Änderungshistorie aus der Datenbank raus ist
  • einen strengen Blick auf die installierten Plugins geworfen und im Zweifel deaktiviert (Google XML Sitemaps war z.B. einer der Bremskandidaten)

Das hat zunächst einen echten Performanceschub gebracht, der aber leider nicht von Dauer war. Schließlich habe ich mich etwas intensiver mit dem Thema Wordpress Caching beschäftigt und bin dabei auf das Plugin WP-Supercache gestoßen. Durch das Plugin werden die Artikel- und Inhaltsseiten hart als HTML-Files gecached und statisch ausgeliefert, an Stelle jedes Mal die Datenbank zu fragen.

Das Plugin lässt sich leider nicht einfach aktivieren; sondern man muss vorher diverse Zugriffsrechte ändern und zurückändern, Code in die .htaccess schreiben – aber schließlich lief der Laden.

Nun wird bei jedem erst Zugriff auf einen Artikel/ Seite eine Cache-Version davon angelegt und dem nächsten Besucher statisch ausgeliefert (Ausnahme: Man kommentiert oder ist angemeldet). Bei Blogs mit sehr viel Traffic kann man sich nun zurücklehnen und warten, bis das ganze Blog durchgecached ist. Da ich ein ungeduldiger Mensch bin und nicht so viel Traffic anliegt, habe ich mir fix einen Cache-Trainer gebaut. Dazu benötigt man (Basis: Windows):

  1. Zunächst richtet man das Sitemaps-Plugin ein und erstellt sich eine brandneue XML-Sitemap.
  2. Nun ruft man diese Sitemap im Browser auf: [URL_DES_BLOGS]/sitemap.xml
  3. Den Inhalt der Sitemap kopiert man in Notepad rein und von dort aus in eine leere Excel/Calc-Tabelle (erfahrungsgemäß entfernt das unnütze Steuerzeichen)
  4. Schmeißt die oberen und unteren Zeilen raus, entfernt alle Spalten außer der ersten
  5. Schreibt in die zweite Spalte in die erste Zeile folgende Formel: =VERKETTEN(“wget.exe –spider “;A1) und zieht die Zelle runter bis zur letzten Zeile. Ihr solltet nun in der zweiten Spalte so etwas wie “wget.exe –spider [URL_DER_BLOGARTIKEL]” stehen haben
  6. Kopiert die ganze zweite Spalte und fügt sie im Notepad ein, speichert die Datei als “cachetrainer.bat” (der Name bleibt euch überlassen) in das Installationsverzeichnis von wget
  7. Startet die Batch-Datei aus dem wget-Verzeichnis heraus.

Was nun passiert ist das gleiche, was passieren würde, wenn ihr alle URLs per Hand nacheinander anklicken müsstet. Der Parameter –spider sorgt hier dafür, dass wget die Seiten nicht herunterlädt, sondern lediglich aufruft. Dadurch werden gleichzeitig im Wordpress die Cache-Versionen erstellt.

Wenn die Batch-Datei durchgelaufen ist, solltet ihr nahezu alle Seiten und Artikel als gecachte Version liegen haben. Der Performance-Boost dabei ist wirklich sensationell!

Viel Spaß beim Basteln :-)

Facebook und die Privatsphäre

Montag, 03. Mai 2010

Nachdem sogar die Aigner-Ilse das Thema Datenschutz für sich entdeckt hat, zumindest, wenn es um amerikanische soziale Netzwerke geht, habe ich auch mal ein bisschen bei Facebook herumprobiert und festgestellt, dass die dort veröffentlichten Fotos offensichtlich nicht gegen unerwünschten Zugriff geschützt sind. Man kann ja jeweils festlegen, ob ein Foto nur von Freunden, auch von Freunden der Freunde oder von *welt angesehen werden darf. Die Einstellung ist bei näherer Betrachtung nicht mehr als Snake Oil – kopiert euch mal die Bild-URL eines Fotos, das nur Freunde sehen durften, und öffnet es mit einem anderen Browser (Cookies vorher löschen). Läuft. Natürlich kann man JEDES Foto aus dem Netz extrahieren (ich muss immer kichern, wenn manche Honks versuchen, das Kontextmenü der rechten Maustaste per Javascript zu blocken). Facebook macht es den Leuten aber nun wirklich zu einfach, privat markierte Fotos zu sharen.

Neue IE8 Kampagne

Montag, 22. März 2010

Manch einer mag es vielleicht mitbekommen haben; Microsoft stellt seit letzter Woche ein Browserauswahlfenster in den Updates bereit und folgt damit einer entsprechenden Vorgabe der EU. Fast zeitgleich schien Microsoft eine neue Werbekampagne für ihren Browser gestartet zu haben.

“Mit Sicherheit ins Internet”

Das verspricht der Softwarehersteller auf der IE8 Website und im Fernsehen, wo unter anderem für den sogenannten “Porno-Modus”, also eine Browsersession ohne Speichern von Cookies oder History, geworben wird. Und wer sich am Freitag die Wok-WM angeschaut hat, wird bemerkt haben, dass auf den Schultern der Wok-Fahrer große IE8-Werbepolster prangten.

Habt ihr euch schon mal die Frage gestellt, warum Microsoft eigentlich so an seiner Vormachtstellung beim Browsermarkt hängt? Wo man sich doch gerade seit dem IE6 Debakel in Redmond bemüht, den Weg zurück von properitären Technologien zurück zu Standards zu gehen. Geld kostet das Teil auch keines, Werbung verdient ihr Geld über die Inhalte und nicht das Werkzeug – was also hat M$ von diesem ganzen Aufriss? Warum lehnen sich die Jungs nicht zurück und genießen bei einer Tüte Popcorn, wie sich Chrome, Firefox und Opera gegenseitig bashen? Das eingesparte Geld könnte man dann zum Beispiel in ein vernünftiges Desktop-Management investieren (Stichwort Sessions…) Machen sie aber nicht, sondern basteln gerade mit Hochdruck an IE9. Warum? Hat jemand eine Idee? Und ja; ich weiß, warum sich der Hund den Schritt leckt…

Update: Frank brachte das Thema “Standardsuchmaschinenanbieter” ins Spiel – da könnte was dran sein. Mir fiel gerade auf, dass Microsofts Gegenmodell zu Flash, Sliverlight, weder auf Chrome noch auf Opera mit Boardmitteln läuft.

Link-O-Rama zum Wochenende

Freitag, 29. Januar 2010

Wir können alles – außer Werbung
In Österreich diskutieren sie gerade einen Spot des österreichichen Bundesheeres, der im Rahmen einer mit “Heer 4U” keck betitelten Kampagne im Internet verbreitet werden sollte. Wenn man den Plot nur liest, ahnt man bereits, was da produziert wurde. Sowas sieht man normalerweise nur in der regionalen Kinowerbung, wenn die Fleischerei Noske aus Großeutersdorf “Günni’s Werbeatelier” den Jahresetat gesichert hat…

…und wenn sie nicht gestorben sind…
Lass das mal den Tony machen! Der glaubt nämlich immer noch an die Mär von den irakischen “Weapons of mass destruction”. Zumindest tut er so. Dabei stinkt die Sache mittlerweile so zum Himmel, da hilft kein Nase zuhalten mehr.

Ze Germans are coming
Bleiben wir auf der Insel. Dort hat der “Daily Star” das Design der neuen Trikots unserer Nationalelf aufgegriffen und nach typisch englischer Manier uminterpretiert. Dass sich darüber nun ausgerechnet das Fachblatt BILD echauffiert (“Was ist noch schlimmer, als total daneben zu sein? Es nicht einmal zu merken…”, ist dabei ebenso konsequent wie aberwitzig.

Didi auf vollen Touren
Der Althaus Dieter kämpft nach wie vor wehement um den Titel “Fettnäpfchenmitnehmer 2009″. Neuester Streich: der damalige Thüringer Verhandlungsführer während des Bieterrennens um die Opelübernahme wird nun Vorstandsmitglied bei Magna. Na gut, zumindest haben wir nun die Erklärung hierfür. Außerdem ist der Dieter ja in guter Gesellschaft!

Und zum Schluss…
Steve Jobs hat diese Woche das neue Apple iPad vorgestellt. Wer jetzt schon im Portemonnaie kramt, aber immer noch diesen kleinen Stich im Nacken spürt, dem sei diese Entscheidungshilfe ans Herz gelegt.

Gehabt euch wohl & schönes Wochenende,
Erfurter Domspiten!

Angst ist nur ein Gefühl

Montag, 25. Januar 2010

Angst vor Google ist gerade im Trend. Im Zusammenhang mit dem Suchmaschinen- und Softwareanbieter nutzt die Presse zunehmend Schlagworte wie “Datenkrake”; es werden Ängste geschürt vor totaler Monopolisierung und gläsernen Internetnutzern. Gerade hat das Bundeskartellamt ein Verfahren gegen Google eingeleitet, ausgelöst durch eine Beschwerde der Microsoft-Tochter “Ciao”.

Genau, Microsoft. Das war die Firma, auf die früher immer bevorzugt eingeprügelt wurde. Und durchaus zu Recht. Alleine für Windows ME sollte man einige Microsoft-Manager lebenslang PHP-Code einrücken lassen. Nun hat gerade die geschundene Firma aus Redmond vielleicht endlich etwas gelernt, den Unmut seiner oftmals zwangsaquirierten Kundschaft ernst genommen und mit Windows 7 ein doch recht performantes und bedienbares Betriebssystem herausgebracht. Das, was allen ambitionierten Linux-Projekten zum Trotz bisher nicht gelang – Microsoft zum Nachdenken und Handeln zu zwingen – ist das nicht zu einem Großteil Google zu verdanken? Einem der ganz wenigen wenn nicht sogar dem einzigen Unternehmen, das finanziell UND technologisch in der Lage ist, Microsoft gefährlich zu werden?

Im Online-Magazin Carta betrachtet Christoph Kappes Google aus ökonomischer Sicht und analysiert verschiedene Aspekte dessen, was Google für viele bedrohlich erscheinen lässt. Lesenswert!

RAM: Fakten und Fiktion

Dienstag, 19. Januar 2010

Wenn man sich einen neuen PC zusammenstellt, so wie ich das gerade getan habe und die Komponenten auch noch selber auswählt, kommt man nicht umher, sich mal wieder mit so schönen Themen wie CPU-Leistung, Grafikchips und Speichertakten auseinanderzusetzen.

Eines der Mysterien auf Heim-PCs ist das Thema Arbeitsspeicher. Der ist momentan nicht sehr teuer, die 4 GB gibt es für ca. 90 EUR. Nun könnte man in einem Anflug von Kaufrausch also gleich mal 8 GB erwerben, denn was man hat, das hat man. Oder auch nicht. Windowssysteme mit 32 Bit (also das normale XP oder ein 32 Bit Windows 7) können maximal insgesamt (!) 4 GB Speicher adressieren. “Insgesamt” umfasst nämlich nicht nur den RAM, sondern auch den Speicher der Grafikkarte. Wenn man also eine Karte mit 1 GB Speicher hat, wird dieses 1 GB vom RAM des PC’s “weggenommen”. Das bedeutet, mit einer 1 GB Grafikkarte und 4 GB RAM stehen einem effektiv nur knappe 3 GB für Programme zur Verfügung.

Dieser Artikel erläutert die Problematik sehr schön und erklärt, warum selbst der Umstieg auf ein 64-Bit System nur bedingt Linderung verschafft.

Ungarisch lernen – mit Style

Mittwoch, 13. Januar 2010

Trotz geringer Wahrscheinlichkeit; falls ein hier Mitlesender vor hat, Ungarisch zu lernen: Die Seite ungarische-sprache.de ist ein hervorragender Einstieg in die Wunderlichkeiten der finno-ugrischen Sprachfamilie.

Über die Farbgestaltung der Seite lässt sich natürlich streiten. Da mich so viel #00FF00-Grün beim Lesen stört, habe ich ein kleines User-Stylesheet gebastelt, wodurch die Seite einiges an Usability gewinnt.

Für das Stylesheet braucht man Firefox und das Stylish-Addon. Nachdem das Addon installiert ist, wählt man die Seite aus, klickt unten rechts auf das kleine “S”, “Style erstellen > für ungarische-sprache.de…” und pastet dort den folgenden CSS-Code hinein (zwischen <pre> und </pre>:

Thunderbird 3 mit Schönheitsfehler

Montag, 14. Dezember 2009

Seit ein paar Tagen gibt es den Open Source E-Mailclient Thunderbird in Version 3.0 zum download. Ich hatte mir das Update bereits letzte Woche installiert und sofort fiel mir ein markanter Fehler auf: die Kompaktansicht des E-Mailheaders fehlte. Besonders schlimm sah das zusammen mit dem Noia-Theme aus. Zum Glück hilft hier ein entsprechendes Addon, das das kleine Expand-Symbol wiederherstellt.

Noch ein Wermutstropfen: Die Kalendererweiterung “Lightning” funktioniert, da selber erst bei 0.9, nur mit Thunderbird 2.x Auch hier kann man sich aber bereits eine 1.0pre heruntersaugen – und der Kalender ist wieder am Start.

Edit: Der Lightning-Link funktioniert jetzt.

Geniale Toolsammlung: LiberKey

Dienstag, 01. Dezember 2009

Das kennt jeder Windows-Nutzer: Irgendwann wird das System langsam und fehleranfällig, so dass man um eine Neuinstallation oft nicht herum kommt. Damit verbunden ist neben der reinen Installation des Betriebssystems natürlich auch das Wiederherstellen der vielen kleinen Helferlein, die man sich über die Zeit so installiert hat. Möglicherweise sind auch die mit Schuld am allmählichen Zusammenbruch von Windows. Zwei Fliegen mit einer Klappe schlägt man, indem man sich das kostenlose LiberKey installiert.

LiberKey ist eine kostenlose Toolsammlung, die ohne größere Systemeingriffe eine ganze Reihe von Tools mitbringt. LiberKey kann auf der Festplatte, in verschlüsselten Containern oder auf einem USB-Speicherstick installliert werden. Die Programme werden ähnlich wie bei anderen auf den portablen Betrieb ausgelegten Toolcontainern nicht direkt im Windows des Nutzer-PCs installiert, sondern laufen autark nur in der LiberKey-Umgebung. Clever: Man kann temporäre Dateiverknüpfungen anlegen, so dass z.B. MP3-Dateien nur dann mit AIMP geöffnet werden, wenn LiberKey läuft und sonst mit dem Mediaplayer oder irgend einem anderen lokal installierten Abspieler.

Man hat die Auswahl zwischen verschiedenen Paketen (klein, mittel, groß), aber kann diese jederzeit nach Belieben erweitern oder reduzieren und so an die eigenen Bedürfnisse anpassen. Ich finde LiberKey großartig, denn man muss nicht ewig installieren, bis man sein altes Programmset wieder beisammen hat. Und sollte man doch mal zu einer Windows-Installation gezwungen sein, kopiert man einfach den kompletten LiberKey-Ordner und schon sind alle Helferlein wieder an Bord!