Archiv

Archiv für die Kategorie ‘Wissenswertes’

WordPress 3.0 Menü und qtranslate

20. November 2011 Keine Kommentare

Problem:

Habe in letzter Zeit das Problem, daß qtranslate nicht Links im Menü von WordPress 3.0 automatisch übersetzt.

Lösung:

Einen Filter für das WordPress Menü (walker_nav_menu_start_el) hinzufügen in der functions.php des Themes:

 

add_filter(‘walker_nav_menu_start_el’, ‘qtrans_in_nav_el’, 10, 4);
function qtrans_in_nav_el($item_output, $item, $depth, $args){
$attributes  = ! empty( $item->attr_title ) ? ‘ title=”‘  . esc_attr( $item->attr_title ) .’”‘ : ”;
$attributes .= ! empty( $item->target )     ? ‘ target=”‘ . esc_attr( $item->target     ) .’”‘ : ”;
$attributes .= ! empty( $item->xfn )        ? ‘ rel=”‘    . esc_attr( $item->xfn        ) .’”‘ : ”;

// Determine integration with qTranslate Plugin
if (function_exists(‘qtrans_convertURL’)) {
$attributes .= ! empty( $item->url ) ? ‘ href=”‘ . qtrans_convertURL(esc_attr( $item->url )) .’”‘ : ”;
} else {
$attributes .= ! empty( $item->url ) ? ‘ href=”‘ . esc_attr( $item->url ) .’”‘ : ”;
}

$item_output = $args->before;
$item_output .= ‘<a’. $attributes .’>’;
$item_output .= $args->link_before . apply_filters( ‘the_title’, $item->title, $item->ID ) . $args->link_after;
$item_output .= ‘</a>’;
$item_output .= $args->after;

return $item_output;
}

Quellen:

http://www.kriesi.at/archives/improve-your-wordpress-navigation-menu-output/

http://www.qianqin.de/qtranslate/forum/viewtopic.php?f=3&t=1746&start=0

Share
KategorienWissenswertes Tags:

Geschützt: High Available NFS Server

16. Mai 2011 Auch die Kommentare sind durch das Passwort geschützt.

Dieser Artikel ist durch ein Passwort geschützt.
Um ihn anzusehen, trage es bitte hier ein:


Share
KategorienWissenswertes Tags:

scponly – sftp Connection closed by server with exitcode 128

7. Mai 2011 Keine Kommentare

Problem:

Beim Verbindungsaufbau per sftp zum Server bekomme ich bei Filezilla und anderen Tools folgende Fehlermeldung:

sftp Connection closed by server with exitcode 128

 

Lösung:

Die Benutzer auf dem Server hatten die verkehrte Shell in der /etc/passwd zugewiesen bekommen. Jedem Benutzer die Shell in seiner Chroot-Umgebung zuordnen mit:

z.B.:

usermod -s /home/<username>/usr/lib/sftp-server

 

Anmerkung:

Anschließend noch in die /etc/shells mal kurz reingeschaut, ob da auch /usr/lib/sftp-server drin steht.

Share

argouml

3. Mai 2011 Keine Kommentare

http://argouml.tigris.org/

Share

Open Compute Project

11. April 2011 Keine Kommentare
KategorienWissenswertes Tags:

files list file for package ‘mysql-common’ is missing final newline

2. April 2011 Keine Kommentare

files list file for package ‘mysql-common’ is missing final newline

Problem:
Aus irgendeinem Grund ist die Datei:

/var/lib/dpkg/info/mysql-common.list

in einem inkonsistenten Zustand geraten.

Lösung:

Die Datei löschen und durch apt erstellen lassen

rm /var/lib/dpkg/info/mysql-common.list
apt-get update
apt-get upgrade

Share

OCR- Texterkennung von PDF zu Text

9. März 2011 Keine Kommentare

Die Entscheidung fiel auf Tesseract, da es die besten OCR-Ergebnisse liefert und von Google langfristig weiterentwickelt wurde.

OCR-Software

apt-get install tesseract-ocr tesseract-ocr-deu

PDF zu Text mit GhostScript

apt-get install ghostscript

Aus einem PDF ein TIFF Bild zu erzeugen

gs -sDEVICE=tiff24nc -r400x400 -sOutputFile=output.tif — test.pdf

Mit der Option -sDEVICE=tiff24nc erzeugt man ein sehr hochwertiges TIFF aus dem PDF. z.B. wurden aus einem 15MB PDF eine 320MG großes TIFF-Datei.

Die OCR Texterkennung in Deutsch durchführen

tesseract output.tif text.txt -l deu

Quellen:

http://de.wikipedia.org/wiki/Tesseract_(Software)

 

 

 

 

Share

Geschützt: Installation OpenNebula ITW WZW TUM

22. Februar 2011 Auch die Kommentare sind durch das Passwort geschützt.

Dieser Artikel ist durch ein Passwort geschützt.
Um ihn anzusehen, trage es bitte hier ein:


Share
KategorienWissenswertes Tags:

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: