Perl CPAN Shell

perl -MCPAN -e shell

Mirror: ftp://ftp.rub.de/pub/CPAN/ may change /System/Library/Perl/CPAN.pm

i /POP3/ suche nach Modul POP3
install Net::POP3 installiere Net::POP3

Creating FS on USB-HD

Perhaps you have to run fdisk /dev/sda -> n -> 1 -> return -> return -> t -> c -> w

Creating FS:

„nobody:/home/chack # mkdosfs -F 32 -n DADNAMA /dev/sda“

„-n means NAME“ „-F for devices larger than 32 GB“

Dateiformat umwandeln

Mac -> Unix: tr „\r“ „\n“ < datei.mac > datei.unix

Unix -> Mac: tr „\n“ „\r“ < datei.mac > datei.unix

DOS -> Unix: tr -d „\r“ < datei.msdos > datei.unix

Unix -> DOS: tr „\n“ „\r\n“ < datei.msdos > datei.unix

Dyndns und ddclient

Cronjob um sich regelmäßig mit dem Internet zu verbinden:

*/12 * * * * /bin/ping -c 1 www.hoadl.net 2>&1 >/dev/null

ddclient downloaden und installieren: www.dyndns.org ->dynDNS->clients->ddclient

cp /tmp/ddclient-3.6.2/ddclient /usr/sbin
cp /tmp/ddclient-3.6.2/sample-etc_ddclient.conf /etc/ddclient.conf

/etc/ddclient.conf anpassen:

syslog=yes # log update msgs to syslog
mail=root # mail update msgs to root
pid=/var/run/ddclient.pid # record PID in file.
use=if, if=ppp0 # via interfaces

login=LOGIN
password=PASSWORT # default login
server=members.dyndns.org, \
protocol=dyndns2, \
DOMAIN.DYNDNS.ORG

Anmeldung manuell testen, dazu wird jetztige IP-Adresse benötigt (mit ifconfig auslesen)

/usr/sbin/ddclient -ip XXX.XXX.XXX.XXX

Anmeldung automatisieren

cp /tmp/ddclient-3.6.2/sample-etc_ppp_ip-up.local /etc/ppp/ip-up.local

PHP Browser Check

$host=gethostbyaddr($REMOTE_ADDR); $datum=date("d.m.Y:H.i",time()); if ( preg_match( '/MSIE/i', $HTTP_USER_AGENT ) ) echo "Useing IE"; else{ echo "No IE. That´s good"; } print "Hello $host, it is $datum and you are logged in at $REMOTE_ADDR.";

Converting Image

converting imagesize (using bash and convert)

i=3;
for file in ls ../sch2000_img/
do
echo $file
convert -quality 80 -sample 640x420 ../sch2000_img/$file ../sch_img/$i.jpg
echo -n "$i ";
i=expr $i + 1
done