NextGEN Gallery Plugin Bug bei mehrzeiligem Text

Das NextGEN Gallery Plugin für das Blogportal WordPress ist ein wenig unflexibel bei dem Zeilenumbruch, oder besser Rahmenverhalten der Bilder bei mehrzeiligem Text.

Um das Problem zu beheben finden Sie die Datei „ngg_shadow2.css“ in dem Plugin Ordner.

Sie sollten zur Sicherheit eine Kopie dieser Datei anlegen, bevor diese bearbeitet wird.

Den folgenden Abschnitt in der Datei heraussuchen:

.ngg-gallery-thumbnail span {
        margin: -6px 6px 6px -6px;
        text-align:center;
        font-size:90%;
        color:#808080;
        display:block;
}

und die Zeile:

        height:52px;

mit einbinden, so das die Zeile später wie folgt aussieht:

.ngg-gallery-thumbnail span {
        margin: -6px 6px 6px -6px;
        text-align:center;
        font-size:90%;
        height:52px;
        color:#808080;
        display:block;
}

Datei sichern und ggf. die Pixelanzahl anpassen.

ath0 Device als VMWare Bridged Device unter Debian benutzen

Um das MadWifi Device „ath0“ als das Bridged Device auf dem VMWare Server benutzten zu können muss der MadWifi Treiber zuvor folgendermaßen eingerichtet werden:

 

1. apt-get install build-essential bin86 sharutils (benötigte Programme zum Kompelieren von Modulen)

2. apt-get install linux-headers-`uname -r` (falls notwendig)

3. cd /usr/src && wget http://downloads.sourceforge.net/madwifi/madwifi-0.9.4.tar.gz (wechselt in das /usr/src Verzeichnis und läd den momentan aktuellen MadWifi Treiber herunter)

4. tar -zxvf madwifi-0.9.4.tar.gz && cd madwifi-0.9.4

5. Nun die Datei „ath/if_ath.c“ editieren, z.B. mit mcedit oder vim

1. mcedit ath/if_ath.c

2. Nun folgenden Text auskommentieren


#ifdef USE_HEADERLEN_RESV
dev->hard_header_len += sizeof(struct ieee80211_qosframe) +
sizeof(struct llc) +
IEEE80211_ADDR_LEN +
IEEE80211_WEP_IVLEN +
IEEE80211_WEP_KIDLEN;
#ifdef ATH_SUPERG_FF
dev->hard_header_len += ATH_FF_MAX_HDR;
#endif
#endif


 

  1. 6. Mit make clean && make && make install den Treiber neu kompilieren und installieren.
  2. 7. Mit mcedit /etc/modules die Datei öffnen und am Ende der Datei „ath_pci“ hinzufügen. (ohne Anführungszeichen)
  3. 8. System neustarten
  4. 9. vmware-config.sh erneut starten und nun kann ath0 als Bridged Device angegeben werden.
  5. 10. Ggf. rm /etc/vmware/not_configured ausführen um VM’s starten zu können.

Kostenloses Backup

Super Service der amerikanischen Regierung:

Laut einem Artikel auf wikinews.org soll es wohl zu einem „automatisierten“ Austausch von Daten über „Terrorverdächtigen“ kommen. Hierzu werden auch die Fingerabdrücke und DNA-Daten der Personen übertragen.
Nun ist es noch eine Frage der Definition, wann ein Mensch Terrorverdächtig ist.
Meiner Meinung nach fallen auch einige Politiker in den Rahmen von Terroristen.

Sicheres Drucken

Im Zeitalter der Verschlüsselung von Daten auf Festplatten, Speichersticks,… werden die Tricks um an begehrliche Daten zu kommen immer raffinierter.
Somit ist es kein Wunder, das nun die Drucker, Scanner,… sind die zum Datenraub manipuliert bzw. angezapft werden.

Die ENISA hat dazu ein öffentlich zugängliches PDF Dokument erstellt, das vor allem Unternehmen Tipps gibt, wie man diese Sicherheitslecks „stopfen“ kann.

Neuerungen am gcc 4.0 in FreeBSD 7.0

In FreeBSD 7.0 gibt es bei der gcc 4.2.1 einige interessante Neuerungen.
Hier wurde die bekannte Funktion malloc zur Speicherallozierung, durch
die Implementierung der neuen Funktion jemalloc erweitert.

Hierdurch reduziert sich der Programmieraufwand für Parallelisierung und Therading in C und C++ deutlich. Hinzu kommt, dass während der Laufzeit Speicherüberläufe, die sogenannten BufferOverFlows, erkannt werden können um so Gegenmassnahmen einzubinden. Dies geschieht, da der Stack-Smashing-Protector im Standard eingeschaltet ist.

Eine weiteres und meiner Meinung nach super „Feature“ der jemalloc Funktion ist, das der Speicherverbrauch weit aus geringer  als mit der bekannten malloc Funktion ist und die Geschwindigkeit steigt.

Selbst in der neuen Firefox Version 3 wurde die jemalloc Funktion schon benutzt und soll wohl bis zu 22% weniger Speicher im RAM verbrauchen, als Versionen mit der malloc Funktion.
Link zu dem Blog des Firefox Programmierers „Stuart Parmenter“