Archiv

Archiv für die Kategorie ‘Wissenswertes’

Ejabberd

21. September 2010 Keine Kommentare

Ejabberd ist ein freier XMPP Server, der Instant Messaging Server ermöglicht in Echtzeit zwischen zwei oder mehreren Personen per Text zu kommunizieren und zusammenzuarbeiten.

In folgenden Bereichen findet Ejabberd seinen Einsatz als:

  • Businesses Absicherung der Kommunikation und effektivere Zusammenarbeit
  • Developers Kennenlernen oder Verbesserung der Programmiersprache Erlang
  • Hosting providers Angebot von High Available Instant Messaging Services für andere Benutzer
  • Individuals Eine Spielwiese um Instant Messaging Software kennen zu lernen
Share
KategorienWissenswertes Tags: ,

Der große Bluff – Atomkraftwerke in Deutschland – Dokumentation von Frontal 21

16. Juli 2010 Keine Kommentare
KategorienWissenswertes Tags:

KSM – Kernel Samepage Merging (memory deduplication)

21. Juni 2010 Keine Kommentare

Im Linux Kernel 2.6.32 wurde ein interessantes Feature mit dem Namen Kernel Samepage Merging (memory deduplication) freigegeben.

Kernel Samepage Merging, kurz KSM (in der Vergangenheit auch als Kernel Shared Memory bekannt) ist eine Implementierung um Speicherinhalt mit den selben Inhalt zu finden und zu zusammenzuführen.

Modere Betriebssysteme nutzen intensiv Shared Memory, für Share Libraries usw. Die Virtualiserung, wie KVM, kann davon nicht profitieren. Jedes Gast-System hat den gleichen Kernel und die gleichen Bibliotheken, so sind viele Hauptspeicherseiten identisch. KSM ermöglicht es der Virtualisierung, daß  mehrere Gast-Systeme sich gleiche Hauptspeicherseiten gemeinsam teilen. KSM ist als Kernel-Daemon geschrieben, der periodisch den Speicher nach identischen Hauptspeicherseiten durchsucht und diese durch eine schreibgeschützte einzige Speicherseite ersetzt.

Wird diese Seite automatisch wieder aufgeteilt, wenn ein Update auf die Speicherseite erfolgt. Die Speicherbereiche, die KSM nach Kandidaten durchsucht werden, sind durch Userspace Applikationen, die madvice(2) benutzen,  definiert.

Laut RedHat ist es mit KVM und KSM möglich, auf einem Host mit 16 GB RAM, 52 Windows XP Gastsysteme mit 1 GB RAM lauf zu lassen.

KSM ist für KVM ursprünglich entwickelt worden, kann aber mit jedem anderen Virtualisierungssystem zusammenarbeiten.

Der KSM Damon wird über das sysfs-Dateisystem verwaltet, der Pfad ist /sys/kernel/mm/ksm/.

Mehr Informationen finden sie in der Dokumentation unter kernel.org.

Share

Wordpess 3.0 Meldung: Briefly unavailable for scheduled maintenance. Check back in a minute.

18. Juni 2010 Keine Kommentare

Problem:

Nach der  Umstellung auf WordPress 3.0 bekam ich folgende Meldung: Briefly unavailable for scheduled maintenance. Check back in a minute.

Lösung:

Bei der Umstellung von WordPress 2.9.2 auf WordPress 3.0 wurde eine Datei im Root-Verzeichnis der WordPress-Instanz angelegt mit dem Namen “.maintenance”. Läuft irgendetwas schief bei dem Upgrade wird diese Datei nicht enfernt.

Diese Datei löschen und die WordPress-Instanz sollte wieder einwandfrei funktionieren.

Share
KategorienWissenswertes Tags: ,

Probleme bei der Umstellung auf WordPress 3.0 mit Arras Theme und Multi-Level-Navigation Plugin

18. Juni 2010 Keine Kommentare

Problem:

Nach der Umstellung von WordPress 2.9.2 auf WordPress 3.0 wurde meine Navigationsleiste im Arras Theme nicht mehr angezeigt

Lösung:

In der Theme-Datei header.php ist die Reihenfolge der Abfrage auf die verwendeten Menüs nicht richtg. WordPress 3.0 bringt eine eigene Menü-Funktion mit dem Namen wp_nav_menu mit. In Zeile 94 der header.php wird zuerst auf diese Funktion abgefragt und deshalb das Multi-Level-Navigation Plugin nicht mehr berücksichtigt.

Die Reihenfolge der Abfrage sollte so aussehen:

<?php
if ( function_exists(‘pixopoint_menu‘) ) {
pixopoint_menu();
}
elseif ( function_exists(‘wp_nav_menu‘) ) {
wp_nav_menu( array( ‘sort_column’ => ‘menu_order’, ‘menu_class’ => ‘sf-menu menu clearfix’) );
} else { ?>
<ul>
<li><a href=”<?php bloginfo(‘url’) ?>”><?php _e( arras_get_option(‘topnav_home’) ); ?></a></li>
<?php
if (arras_get_option(‘topnav_display’) == ‘pages’) {
wp_list_pages(‘sort_column=menu_order&title_li=’);
} else if (arras_get_option(‘topnav_display’) == ‘linkcat’) {
wp_list_bookmarks(‘category=’.arras_get_option(‘topnav_linkcat’).’&hierarchical=0&show_private=1&hide_invisible=0&title_li=&categorize=0&orderby=id’);
} else {
wp_list_categories(‘hierarchical=1&orderby=id&hide_empty=1&title_li=’);
}
?>
</ul>
<?php } ?>

<?php        if ( function_exists(‘pixopoint_menu’) ) {                pixopoint_menu();        }        elseif ( function_exists(‘wp_nav_menu’) ) {                wp_nav_menu( array( ‘sort_column’ => ‘menu_order’, ‘menu_class’ => ‘sf-menu menu clearfix’) );        } else { ?>                <ul>                        <li><a href=”<?php bloginfo(‘url’) ?>”><?php _e( arras_get_option(‘topnav_home’) ); ?></a></li>                        <?php                        if (arras_get_option(‘topnav_display’) == ‘pages’) {                                wp_list_pages(‘sort_column=menu_order&title_li=’);                        } else if (arras_get_option(‘topnav_display’) == ‘linkcat’) {                                wp_list_bookmarks(‘category=’.arras_get_option(‘topnav_linkcat’).’&hierarchical=0&show_private=1&hide_invisible=0&title_li=&categorize=0&orderby=id’);                        } else {                                wp_list_categories(‘hierarchical=1&orderby=id&hide_empty=1&title_li=’);                        }                        ?>                </ul>        <?php } ?>

Eine Alternative wäre die Menü-Funktion von WordPress 3.0 zu deaktivieren. Aber das würde ich persönlich nicht machen.

Share

WordPress Plugin Fehlermeldung [Unknown column 'instances.raw_url' in 'field list']

26. April 2010 Keine Kommentare

Die Fehlermeldung [Unknown column 'instances.raw_url' in 'field list'] wird durch das Plugin Broken Link Checker verursacht. Nach dem Update auf Version 0.9.1 stimmt das SQL-Statement in der Datei broken-link-checker/includes/containers/post.php nicht mehr mit der Datenbank überein.

Lösung: Vorläufig das Plugin deaktiveren.

Share

Top 25 der Programmierfehler laut CWE

22. April 2010 Keine Kommentare

CWE

Share
KategorienWissenswertes Tags: ,

Wie Softwarepatente das Patentsystem brechen

20. April 2010 Keine Kommentare

Gefördert von der FSF(Free Software Foundation) entstand der Film “Patent Abusrdity”. Dieser berichtet, in einer Reihe von Interviews im Zusammenhang mit dem ausstehenden Urteils des Supreme Courts´s im Fall Bilski, über die negativen Auswirkungen von Softwarepatenten für die Softwareentwickler und deren Unternehmen. Der Ausgang des Gerichts steht noch aus und die Entscheidung kann starke Auswirkungen auf das Patentsystem haben.

Share
KategorienWissenswertes Tags:

Javascript Lightboxes

18. April 2010 Keine Kommentare

Herstellerliste von Holzhäuser

18. April 2010 Keine Kommentare
KategorienWissenswertes Tags: ,