15.03.2011

Als ich heute meine auth.log durchgeschaut habe ist mir mit jedem Login zu einer Fehlermeldung gekommen:

error writing /proc/self/oom_adj: Operation not permitted

Dazu gibt es auch ein passendes Ticket.
OpenSSH vs. OpenVZ heisst es hier also ganz offensichtlich.

Lösung des Problems:

sudo vi /etc/default/ssh

Suchen:
SSHD_OOM_ADJUST=-17

Ändern in:
SSHD_OOM_ADJUST=""

Edit:
Natürlich sollte der SSH Server danach neu gestartet werden:
/etc/init.d/ssh restart
Done.

21.12.2009

Internet Explorer und position:fixed

Kurz vor Jahresende dachte ich schreibe doch mal wieder was über unseren Freund den Internet Explorer.
In meinem letztem Beitrag habe ich angemerkt das der Standard Browser von Microsoft keine CMYK Bilder darstellen kann.
Heute hatte ich mit position: fixed zu kämpfen.
Abgesehen von den üblichen 1-3px Versatz im Layout zu allen anderen Browsern mit denen ich mich auch abgefunden habe, war ich mal wieder erstaunt darüber wie halbfertig der IE 6.x ist.
Danke dafür!

Was stimmt mit position: fixed nicht?

Naja,… eigentlich nichts.
Aber anstatt auf position: absolute; zurückzugreifen, was besser wäre als nichts, wird auf position: static; verwiesen welches als CSS Standard gilt.
Das hat den selben Effekt als wenn keine Positions angabe gemacht worden wäre.
Erst der Internet Explorer 7 ab der Beta 2 unterstützt position: fixed;.

Es gibt zahlreiche Workarounds für dieses Problem aber keine Endgültige Lösung da die meisten auf anderen Bugs des Browser aufbauen und somit mit jedem Update hinfällig sein könnten.
Es solide und einfache Lösung bietet <a href=”http://www.doxdesk.com/software/js/fixed.html”>Andrew Clover</a> auf seiner Webseite mit einem JavaScript der das Problem behebt.
Einfach Einbinden:
<script type="text/javascript" src="js/fixed.js"></script>
Und fertig ist die Laube.

Zum Download der JavaScript

Zwar sieht man leichte Verzögerung aber es ist besser als komplett auf das Attribut zu verzichten.
Danke dafür! (Und diesmal ernst gemeint)