Dieses ist eine Liste von ct Artikeln, die besonders interessant sind / waren.
Sie soll die Suche vereinfachen, und auf die Artikel verweisen.
| Ausgabe | Seite | Name | Inhaltsstichworte |
| Ausgabe | Seite | Name | Inhaltsstichworte |
Google Kalendar MaiXchange usw. |
| 2007/ | | | |
| 2007/ | | | |
| 2007/ | | | |
| 2007/ | | | |
| 2007/ | | | |
| 2007/ | | | |
| 2007/ | | | |
| 2007/ | | | |
| 2007/ | | | |
| 2007/ | | | |
| 2007/ | | | |
| 2007/ | | | |
| Ausgabe | Seite | Name | Inhaltsstichworte |
| Ausgabe | Seite | Name | Inhaltsstichworte |
| Ausgabe | Seite | Name | Inhaltsstichworte |
| 2001/26 | 230 | IP Tables | Funktionsweise Aufbau Beispiele Linux |
| 2001/21 | 162 | Outlook Express entfernen | Registry Dateien Windows 2000 |
| 2001/21 | 250 | Honeynet | Überwachung Netz Übersicht Aufbau |
| 2001/13 | 192 | SVCD selbst gemacht | Format Programme Spezifikationen Kompression aufnehmen Schnitt Navigationsmenüs |
| 2001/08 | 212 | Intrusion Detection System | Snort Einsatzszenarien Know-How Arbeitsweise Installation Konfigurationsüberblick |
| 2001/08 | 248 | Network Information Services | NIS Linux Unix Installation Konfiguration Know-How Benutzerverwaltung |
| 2001/06 | 221 | DVD Authoring | mehrer Artikel GrundlagenDVD-Medien Formate Test Programme Mini-DVD |
| 2001/06 | 290 | Farbmanagement | Farbraum, Fachwissen ICC-Profile Photoshop |
| 2001/06 | 296 | Hotline | Aktialisierungsintervall |
| 2001/05 | 114 | Digital-Video für Einsteiger | Windows Programme Überblick Test Linux |
| 2001/05 | 126 | Richtig Filmen | Video Tips Vorgehensweise Licht Ton Storyline Effekte, Schwenk |
| 2001/04 | 204 | Digital-Video-Recorder | Linux Installation Fehrbedienung LCD Pay-TV |
| 2001/02 | 126 | Digitalkammeras und Linux | Überblick USB gphoto |
| 2001/01 | 174 | Datenbanktechnik | Know-how Bäume Schlüssel Index Datensatz Basiswissen |
| Ausgabe | Seite | Name | Inhaltsstichworte |
| 2000/26 | 217 | Pluggable Authentication Modules | PAM Linux Beschreibung Funktionsweise Module |
| 2000/23 | 282 | Übertakten | AMD Athlon Duron Sockel A |
| 2000/23 | 302 | Wandler-Tuning | A/D D/A Wandler Audio löten Beschreibung |
| 2000/22 | 312 | Passwörter | Bios Passwörter überwinden Master Passwörter Phoenix Award AMI |
| 2000/22 | 318 | Parallele Programmierung | Parallele Programmierung in C++ MPI PVM Beispiele Programme Beispiele |
| 2000/22 | 252 | Load-Balacing und Hochverfügbarkeit | Beschreibung Wissen Erklärung Speichersystem heise online Schutzmechanismen Links |
| 2000/22 | 246 | NT-Cluster | NT Cluster |
| 2000/22 | 240 | Linux-Cluster | Beschreibung Konfiguration MPICH Beowulf Master Knoten Kommunikation Überwachung Queueing NFS |
| 2000/22 | 234 | Cluster | Aufbau Technik Skalierbarkeit Kommunikation MPI PVM |
| 2000/21 | 156 | Drucker unter Linux | Tintenstrahl Ghostscript Treiberwahl samba printercap Treibertuning |
| 2000/20 | 239 | Bootloader | Grub Boot Loader Einstellungen Erklärung Beispiele Installation |
| 2000/19 | 227 | Buchhaltung | Erklärung Beispiele Programm Skript Kontenrahmen Soll Haben Bilanz |
| 2000/19 | 220 | Hotline | Netzwerk-Kabel durchmessen |
| 2000/18 | 208 | IR-Empfanger | Schaltung Serial LIRC löten Fernbedienung Linux Kernel Protokoll Beschreibung selber bauen |
| 2000/18 | 196 | Mp3 mit Digitalausgang | S/P-DIF löten Schaltung selber bauen |
| 2000/15 | 198 | NFS mit Linux | Kernel Sicherheit Optionen mount automount |
| 2000/14 | 132 | Free- und Shareware | Sharewarecollection Multimedia Grafik Lernen und Verstehen Wissenschaft und Technik Systemwerkzeuge Internet- und Netzwerk-Tools Softwareentwicklung |
| 2000/13 | 114 | Antiviren-Software | Funktionsweisen Schwachstellen Server Softwareübersicht Programme |
| 2000/13 | 144 | DVD-Grundlagen | Video Formate Technik Regionen Bildschirmauflösungen Anamorph Panscan |
| 2000/13 | 228 | Arbeitsplatzergonomie |
| 2000/11 | 180 | Bildbearbeitung | Kontrast Artefakt Stempel Generelle Richtlinien Tips Tricks |
| 2000/11 | 186 | Fotos drucken | Tips Tricks Richtlinien Bearbeitung Korrekturen Tintenstrahl Technik Datenmenge Auflösungen Fachwörter |
| 2000/11 | 226 | Java-Sicherheit | Web Applet Sandbox Klassen Zertifikat |
| 2000/11 | 248 | E-Mail mit Java | Selber erstellen Richtlinie Know-How Konzept API |
| 2000/08 | 194 | Linux brennt CD-ROM's | cdrecord Skript CD-Text Tips Backup |
| 2000/06 | 110 | Datenrettungssoftware | Test Datenrettung Software Festplatte Partition |
| 2000/06 | 116 | Datenrettung per Diskeditor | Knowhow Datenrettung Partitionstabelle Sektor Geometrie Datenfelder HEX MBR Cluser |
| 2000/06 | 138 | Datenrettung: ext2 | Datenrettung Knowhow Inode Superblock |
| 2000/05 | 246 | Web-Design | Web Design Richtlinien Empfehlung DHTML |
| 2000/05 | 230 | Linux: Kernelmodule | Linux Kernel Module ISA alias kompilieren |
| 2000/03 | 216 | Windows-Regestry | Windows 2000 Regestry |
| 2000/03 | 224 | Linux brennt CD's | Linux brennen CD Kernel Module ISO cdrecord |
| 2000/02 | 180 | PDF mit TeX | PDF TeX |
| Ausgabe | Seite | Name | Inhaltsstichworte |
| 1999/25 | 10 | Leserforum | Faxserver mit Linux Link |
| 1999/25 | 242 | TrueType-Fonts unter Linux | Font Linux |
| 1999/24 | 136 | Faxen im Netz | Faxen Netz Windows Linux HylaFAX ISDN Analog LAN |
| 1999/24 | 260 | TeX | Teil 3 TeX (bis 24/00) Hyperlinks Klänge Video Postscript PDF |
| 1999/23 | 180 | Suchmaschinen: Webseite Promotion | Web Suchmaschinen eintragen robots |
| 1999/23 | 284 | TeX | Teil 2 TeX (bis 24/00) Kurzübersicht Dokument Struktur Liste Bilder Verweis Tabelle Serienbrief Rechtschreibung |
| 1999/22 | 224 | TeX | Tex Report Einführung |
| 1999/22 | 228 | TeX | Teil 1 Tex (bis 24/00) emacs |
| 1999/21 | 128 | Report Internet | Internet Geschichte Geburtstag |
| 1999/21 | 306 | Monitore | Monitor inf-Datei erstellen |
| 1999/21 | 190 | Scanner: Linux | Linux Scannen SCSI Sane |
| 1999/19 | 292 | Datenbanken mit Java | Datenbank java Beschreibung Treiber SQL Beispiele |
| 1999/19 | 280 | Hotline | Mehr als zwei Quellen Audio CD DVD Analog intern Schaltung |
| 1999/18 | 98 | Windows & Linux: Samba | Domäne Controller Rechte Profile Samba Linux Windows |
| 1999/18 | 132 | Homepage-Management | Webseite Homepage Struktur organisieren Skript |
| 1999/17 | | | Linux Firewall |
| 1999/16 | 168 | Windows herunterfahren | Windows herunterfahren Skript aufräumen Backup |
| 1999/16 | 186 | Programmieren für Einsteiger | Teil 5 java Programm Beispiele grafische Oberfläche GUI AWT |
| 1999/15 | 174 | Programmieren für Einsteiger | Teil 5 java Programm Beispiele Eingabe- / Ausgabeoperationen io Datei |
| 1999/14 | 188 | Hotline | PDF Dateien kostenlos erzeugen ghostscript ghostview |
| 1999/14 | 192 | Scannen und Drucken | Scannen Drucken Windows Fax Skript VBS Visual Basic bearbeiten Serianscan |
| 1999/14 | 200 | Programmieren für Einsteiger | Teil 4 java Programm Beispiele Array |
| 1999/13 | 192 | Hotline | Zwei Soundkarten an einem Boxensystem |
| 1999/13 | 198 | Werbeausblendung | Erkennungsmethode IR-Empfänger VPS Logo RC-5 |
| 1999/13 | 212 | Programmieren für Einsteiger | Teil 1 java Grundwissen Programm Beispiele |
| 1999/11 | | | Boot CD |
| 1999/10 | | | Programmieren für Einsteiger (bis 16/99) |
| 1999/09 | | | Linux Cluster |
| 1999/09 | | | CSS |
| 1999/07 | 100 | Scannen und Drucken | Scannen Drucken Know-How nachbearbeiten Farbmanagement Profile ICC |
| 1999/06 | | | Photoshop Workshop |
| 1999/03 | 160 | Sicherheit: Netzwerkanalyse | Netzwerkanalyse sniffer |
| 1999/03 | 154 | Sicherheit: Linux-Firewall | Linux Firewall ipchains |
| 1999/02 | | | Web Design |
| Ausgabe | Seite | Name | Inhaltsstichworte |
| 1998/23 | | | Html Autorun (Hotline) |
| 1998/21 | | | Audiohardware |
| 1998/20 | | | Samba |
| 1998/19 | | | Geräuschdämmung |
| 1998/07 | | | Linux Internetdienste |
| 1998/07 | | | Linux Intranet |
| 1997/13 | | | Web Gestaltung (Links) |
| 1997/03 | | | Web Design |
Um die ct-Suche der CDs über den Apache2 Webserver zum Suchprogramm des Heise Verlag umzuleiten, das dauerhaft auf dem Server läuft, müssen ein paar Zeilen in der conf hinzugefügt werden. Hinweise zu den benutzten Regeln findet man hier und hier.
Ein konfigurierter Apache2-Webserver.
Das zusätzliche Module libapache2-mod-proxy-html (nicht vergessen, aktivieren!)
Einträge in der Apache2 Konfigurationsdatei:
# ct search Regeln
RewriteEngine on
ProxyRequests off
RewriteRule ^/ctsearch$ /ctsearch/start [R,L]
ProxyPass /ctsearch/ http://127.0.0.1:2047/
ProxyHTMLURLMap http://bugfix.dyndns.org/ /ctsearch/
<Location /ctsearch/>
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/apache2/htpasswd/ctsearch_htpasswd
AuthGroupFile /etc/apache2/htpasswd/ctsearch_htgroups
Require group ctsearch
ProxyPassReverse /
SetOutputFilter proxy-html
ProxyHTMLURLMap / /ctsearch/
ProxyHTMLURLMap /ctsearch /ctsearch
# RequestHeader unset Accept-Encoding
</Location>
# Nur zum Debuggen
# RewriteLog /tmp/logg
# RewriteLogLevel 6
Zum Aktivieren muß man noch ein paar Module aktivieren:
a2enmod proxy_html
a2enmod rewrite
a2enmod proxy_http
In der Datei /etc/apache2/mods-enabled/proxy.conf muß der Zugang für bestimmte Netzbereiche oder Alle freigegeben werden:
<Proxy *>
AddDefaultCharset off
Order deny,allow
Deny from all
Allow from all
## hier --------------------
</Proxy>
Für Intel Rechner muß man das Archiv im Verzeichnis <path/to/cdrom/>search/linux/ct06hli.tar entpacken und an geeignete Stelle legen. Ich habe mich für /usr/local/bin/ entschieden. Die Konfigurationsdatei habe ich der einfachheit halber ebenfalls an diese Stelle kopiert.
Nun muß noch die ct-„Suchmaschine“ beim start gestartet werden. Dazu habe ich ein kleines Start/Stop Skript geschrieben, welches ins Verzeichnis /etc/init.d/ gespeichert werden sollte. Danach darf man nicht vergessen, das Skript ausführbar zu machen:
/etc/init.d/es-ct06h-linux-intel
#! /bin/sh
### BEGIN INIT INFO
# Provides: es-ct-linux-intel
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: ctsearch starter
# Description: This script starts the ct search engine
#
### END INIT INFO
# Author: C. Vorwerk <c [dot] vorwerk [at] backenhoernchen [dot] de>
# Do NOT "set -e"
# PATH should only include /usr/* if it runs after the mountnfs.sh script
PATH=/sbin:/bin:/usr/local/bin
DESC="es-ct-linux-intel"
NAME=es-ct06-linux-intel
DAEMON=/usr/local/bin/$NAME
DAEMON_ARGS="/media/ct_cdroms/"
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/es-ct-linux-intel
# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0
# Read configuration variable file if it is present
[ -r /etc/default/$NAME ] && . /etc/default/$NAME
# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh
# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions
#
# Function that starts the daemon/service
#
do_start()
{
# Return
# 0 if daemon has been started
# 1 if daemon was already running
# 2 if daemon could not be started
start-stop-daemon --start -b --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \
|| return 1
start-stop-daemon --start -b --quiet --pidfile $PIDFILE --exec $DAEMON -- \
$DAEMON_ARGS \
|| return 2
# Add code here, if necessary, that waits for the process to be ready
# to handle requests from services started subsequently which depend
# on this one. As a last resort, sleep for some time.
}
#
# Function that stops the daemon/service
#
do_stop()
{
# Return
# 0 if daemon has been stopped
# 1 if daemon was already stopped
# 2 if daemon could not be stopped
# other if a failure occurred
start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --name $NAME
RETVAL="$?"
[ "$RETVAL" = 2 ] && return 2
# Wait for children to finish too if this is a daemon that forks
# and if the daemon is only ever run from this initscript.
# If the above conditions are not satisfied then add some other code
# that waits for the process to drop all resources that could be
# needed by services started subsequently. A last resort is to
# sleep for some time.
start-stop-daemon --stop --quiet --oknodo --retry=0/30/KILL/5 --exec $DAEMON
[ "$?" = 2 ] && return 2
# Many daemons don't delete their pidfiles when they exit.
rm -f $PIDFILE
return "$RETVAL"
}
#
# Function that sends a SIGHUP to the daemon/service
#
do_reload() {
#
# If the daemon can reload its configuration without
# restarting (for example, when it is sent a SIGHUP),
# then implement that here.
#
start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME
return 0
}
case "$1" in
start)
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
do_start
case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
esac
;;
stop)
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
do_stop
case "$?" in
0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
esac
;;
#reload|force-reload)
#
# If do_reload() is not implemented then leave this commented out
# and leave 'force-reload' as an alias for 'restart'.
#
#log_daemon_msg "Reloading $DESC" "$NAME"
#do_reload
#log_end_msg $?
#;;
restart|force-reload)
#
# If the "reload" option is implemented then remove the
# 'force-reload' alias
#
log_daemon_msg "Restarting $DESC" "$NAME"
do_stop
case "$?" in
0|1)
do_start
case "$?" in
0) log_end_msg 0 ;;
1) log_end_msg 1 ;; # Old process is still running
*) log_end_msg 1 ;; # Failed to start
esac
;;
*)
# Failed to stop
log_end_msg 1
;;
esac
;;
*)
#echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
exit 3
;;chmod a+x /etc/init.d/es-ct06h-linux-intel
Jetzt fügt man noch symbolische Links in die Runlevel:
update-rc.d es-ct06h-linux-intel defaults