Bilder mit Klickvergrößerung

Bilder mit Klickvergrößerung in TemplaVoila.
‘Bilder mit Klickvergrößerung’ weiterlesen

Größe ändern aller Bilder eines Verzeichnis

Die Konvertierung erfolgt mittels ImageMagick. Es werden die neuen Unterverzeichnisse small und large erstellt.


#!/bin/bash
mkdir small
for f in *.jpg
do convert $f -resize 80x120 small/t_$f
done

mkdir large
for f in *.jpg
do convert $f -resize 150x225 large/g_$f
done

TYPO3 Metatags rekursiv setzen

Wenn die Metadaten auf einer Seite nicht gesetzt sind, werden sie rekursiv von den Elternseiten ausgelesen.


page.meta {
KEYWORDS.data = levelfield:-1, keywords, slide
DESCRIPTION.data = levelfield:-1, description, slide
}

TemplaVoila Element nur bei Inhalt anzeigen

TYPO3 TemplaVoila Elemente nur anzeigen, wenn auch Inhalt wirklich eingegeben wurde:

10 = TEXT
10.current = 1
10.stdWrap {
wrap =

|

required = 1
}
]]>

Subversion Verzeichnisse (.svn) rekursiv löschen

Um alle Subversion Verzeichnisse zu löschen kann man entweder den Pfad exportieren oder mittels find alle Verzeichnisse suchen und entfernen. Der Befehl dafür lautet:

find . -name ".svn" -exec rm -rf {} \;

Unter Windows kann mit folgenden Registry-Einträgen für das Explorer Kontextmenü ein Eintrag hinzugefügt werden. Einfach in eine Datei mit Endung .reg kopieren:


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@=”Delete SVN Folders”

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@=”cmd.exe /c \”TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \”%1\” %%f IN (.svn) DO RD /s /q \”%%f\” \”"

VPN Verbindung unter Ubuntu

Um eine VPN Verbindung bequem herzustellen muss nach Möglichkeit das VPN Plugin des Netzwerkmanagers installiert werden.

Eine genaue Anleitung hier.

Integration von Trac in Netbeans

Trac Connector:

http://code.google.com/p/cubeon/

TYPO3 vollständig auf UTF-8 einrichten

Im Install-Tool und Seitentemplate müssen einige Parameter gesetzt werden:

Installtool:

['BE']['forceCharset'] = 'utf-8'

[setDBinit]
SET CHARACTER SET utf8
SET NAMES utf8
SET SESSION character_set_server=utf8
SET character_set_client = utf8
SET character_set_results = utf8
SET character_set_connection = utf8

Im Template-Setup:
config.renderCharset = utf-8
config.metaCharset = utf-8
config.additionalHeaders = Content-Type:text/html;charset=utf-8

Bash Funktion anstatt Alias

Zum übergeben von Parametern sind die Bash Aliase nicht geeignet. Stattdessen kann dafür eine Funktion definiert werden.

Beispiel: setzt ein Verzeichnis neuen Nutzer + Gruppe und gewährt der Gruppe Schreibrechte

chweb()
{
sudo chown -R user:www-data $1 ; chmod -R g+w $1 ;
}

mySQL BLOB in Select-Abfrage als Text ausgeben

Funktioniert über die Funktion CAST.

CAST(blobfeld AS CHAR(10000) CHARACTER SET utf8)

Der Zeichensatz muss noch, ja nach Codierung, angepasst werden.

SELECT CAST( blobfeld AS char( 10000 ) CHARACTER SET utf8 )
FROM `table` WHERE id =10 LIMIT 0 , 30