nav-left cat-right
cat-right
Home » Blog » 2008 » August

convert Images in batch process...

Converting images in a batch process is not difficult in general, but approaches like this fail at filenames/directories with spaces

#!/bin/sh 
for file in $(find -iname *.bmp); 
do 
mogrify -verbose -format png $file;
done

The solution is to use ‘read’ in the following way

#!/bin/sh 
find . -iname "*.bmp" | while read name; do  mogrify -verbose -format png "$name"; done

which converts all *bmp to *.png in the folder and all of its subfolders.

mediawiki installieren...

  1. Ändern der URIs
  2. Logo zuweisen
  3. Installation der Extensions
    1. BreadCrumbs
    2. CategoryTree
    3. ConfirmEdit
    4. StubManager
    5. SecureHTML
    6. spellchecker not working with 1.12.0
    7. SyntaxHighlight_GeSHi
    8. UserImages
    9. CategoryCloud
    10. CategoryBreadcrumb
    11. Google Analytics

Zuerst ein Verzeichnis erstellen in das man die mediawiki Datei (z.B: mediawiki-1.12.0.tar.gz) entpackt. Dort das Verzeichnis config für den Webserver schreibbar machen. Sollte mediawiki auf einem eigenen Server installiert sein in /etc/hosts und den vhost Dateien von apache2 die entsprechenden Einträge vornehmen.

Danach kann man die Installationsprozedur von mediawiki starten. Diese erreicht man durch einfaches Aufrufen der zugeordneten URL (z.B. www.local-wiki.org). Dabei werden alle grundlegenden Einstellungen insbesondere die für den mysql Server abgefragt. Der Standard Admin Name ist dabei WikiSysop was relativ ungewöhnlich als Administratorname ist. Am Ende werden diese Einstellungen in LocalSettings.php gespeichert.

Danach kopiert man config/LocalSettings.php in das übergeordnete Verzeichnis und ändert die Zugriffsrechte von LocalSettings.php so, dass keine Besucher die Passwörter auslesen können.

(weiterlesen…)

Alternatives Syntaxhighlighting...

Hier das neue Syntaxhighlighting von LaTeX in geshi

% Beispieldokument
\documentclass[a4paper, 11pt,german]{scrartcl}
\usepackage{lmodern}
\usepackage{textcomp}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
 
\makeatletter
% Check for 'draft' mode - commands.
\newcommand{\IfDraft}[1]{\ifx\@draft\@undefined \else #1 \fi}
\makeatother
 
\begin{document}
	$ a = b + c $
	\begin{equation}
		a = b + c
	\end{equation}
	\begin{figure}
		\includegraphics{Bild.png}
	\end{figure}
	\section{Einleitung}
	Dies ist ein beliebig langer Satz ohne konkreten Hintergrund.
	\cite[S. 22]{Mustermann}
	\begin{table}[tb]
		\centering
		\begin{tabular}{ll}
			links Spalte & rechte Spalte \\
		\end{tabular}
		\caption[Eine Testtabelle]{Testtabelle}
		\label{tab:test}
	\end{table}
	Besondere Befehle: \_, \&, \% sollten auch funktionieren.
	\subsection*{Erläuterung}
	Verschachtelte Befehle: 
	% Command for margin text with usefull style
	\newcommand{\marginlabel}[1]{
		\mbox{}\marginline{\hspace{0pt}\footnotesize\sffamily #1}%
	}%
\end{document}