Ciao a tutti,
ecco un piccolo script per effettuare il backup via rete di una cartella con rsync che invia un resoconto via email (necessita di un mta sulla macchina):
#!/bin/sh
echo "Backup start" > backup.log
date >> backup.log
echo "Monto il nas..." >> backup.log
mount //192.168.0.2/backup /disco_remoto -o username=guest,password=
echo "Nas attivo!" >> backup_siti_web.log
echo "Inizio il backup:" >> backup.log
rsync -a -v --delete /home /disco_remoto >> backup.log
echo "Backup terminato." >> backup.log
echo "Smonto il nas..." >> backup.log
umount /disco_remoto
echo "Disco remoto scollegato" >> backup.log
echo "Procedura completata" >> backup.log
date >> backup.log
chmod 777 /home/administrator/backup_siti_web.log
more backup.log | mail user@domain.com -s "Log Backup"
Con delle semplici query possiamo convertire i nostri database nel formato universale UTF-8, ecco la struttura:
INSERT INTO utf8table (utf8column)
SELECT CONVERT(latin1field USING utf8) FROM latin1table;
eseguendo questa query si copia la colonna latin1field dalla tabella latin1table convertendola in utf8column nella nuova tabella utf8table.
Come da titolo :)
<script>
function close_and_reload() {
javascript:window.opener.location.reload();
window.close();
}
close_and_reload();
</SCRIPT>
Migrare un campo testo in un campo data sql con ASP
Ciao a tutti ecco qui un semplice script con cui parsare e modificare un campo
testo in un database interpretato come data del tipo 01/01/2009 in un vero campo
data sql in formato 2009-01-01 per poter eseguire query temporali.
Convdate é testuale in forma 01/01/2009 e data ok é in forma 2009-01-01
pronta per essere interpretata come data in un campo date sql.
convdate = "12/05/2008"
dataok = right(convdate,4)&"-"&mid(convdate,4,2)&"-"&left(convdate,2)
Response.Write(dataok)
Response.Write("
")
Per visualizzare invece a schermo nel formato 01/01/2009 il record estrapolato
dal database in formato 2009-01-01 dobbiamo usare la funzione cdate() come
di seguito.
'per visualizzazione da db
Response.Write(cdate(dataok))
Response.Write("
")
Spero vi sia utile :)
ir0nfl4m3
Il nostro container con questa classe verrà allineato perfettamente al centro della pagina su qualsiasi browser:
#container {
width: Xpx;
height: Ypx;
position: absolute;
top: 50%;
left: 50%;
margin-top: -(Y/2)px;
margin-left: -(X/2)px;
}
X è la larghezza del vostro DIV, mentre Y rappresenta l’altezza.
Esempio:
#corpo {
width: 800px;
height: 600px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -300px;
margin-left: -400px;
background-color: #0F9;
}
Oggi , vedremo come creare il nostro il primo raid con le partizioni create in predenza .
Il nostro primo Raid sarà un mirror (raid 1) composto da 2 dischi/partzioni :
#mdadm -C /dev/md0 -l1 -n2 /dev/sdb1 /dev/sdc1
Con questo comando , andiamo a creare un devie raid che si chiama /dev/md0 ( -C /dev/md0 ) , configurato in raid 1 ( -l1 ) composto da due device/partizioni ( -n2 ) e di seguito vengono specificati i due device .
Se volgiamo vedere lo stato del raid , basta che da console diamo il comando :
#mdadm -D /dev/md0
A questo punto , il nostro radi è configurato e funzionante , ma non possiamo ancora utilizzarlo in quanto non è presente un file system che ci permetta di scrivere dei file , quindi andiamo subito a crearlo :
#mkfs -t ext3 -L DATI /dev/md0 20M
Abbiamo cosi creato un file system ext3 ( -t ext3 ) la label del nostro disco sarà “DATI” ( -L DATI ) sul device /dev/md0 che ha come dimensioni 20 Mega . Creiamo adesso la directory in cui andremo a montare il nostro raid :
#cd /mnt
#mkdir dati
Se volgiamo che il volume venga montato automaticamente al boot , possiamo editare il /etc/fstab , ed inserire una entry che monti il nostro volume :
#gedit /etc/fstab
alla fine del file aggiungente la seguente voce :
/dev/md0 /mnt/dati ext3 defaults 0 0
Se la cartella che avete creato ha un’altro nome o si trova in un’altra posizione modificate la voce ” /mnt/dati “ .
Ciao a tutti,
se avete bisogno di creare un'immagine su disco di un dvd o cd questa procedura semplice e veloce.
A cd non montato potete usare il comando:
dd if=/dev/dvd of=dvd.iso # se é un dvd
dd if=/dev/cdrom of=cd.iso # se é un cdrom
dd if=/dev/scd0 of=cd.iso # se é un lettore scsi
Per creare invece una iso da file su disco il comando é il seguente:
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
mkisofs -r -o immagine.iso /media/cdrom0
Alla prossima :)
Con il programma Super (http://updat1.free.fr/AD93AFC5EB9F4D9DBA9FDE/SUPERsetup.exe) é possibile creare degli ottimi file video per i nostri smartphone.
Ecco i parametri per il Nokia N95:
Punto 1 Select the Output container selezionate Apple -ipod
Punto 2 Select the Output video codec selezionate H.264/AVC formato ottimizzato per i nostri nokia
Punto 3 Select the Output Audio codec selezionate AAC
VIDEO
Video Scale size 320x240
Aspect 4:3 o 16:9 in base al film
Frame/sec 25
Bitrate kbps 480.
AUDIO
Sampling Freq 44100
Channels 2
Bitrate kbps 64
Dvd language... Default
Buona visione :)
Ecco a voi un brevissimo script per abilitare il nat nella vostra lan e forwardare le porte ai server che vi interessano
in /etc/rc.d/rc.local
inserite le righe
/sbin/modprobe ip_tables
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_conntrack_irc
/sbin/modprobe iptable_nat
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_nat_irc
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr
e da shell date i seguenti comandi:
iptables -P INPUT DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.0.2:80
queste due regole vi permettono la navigazione in lan e l'accesso dall'esterno al server web sulla macchina con
ip 192.168.0.2.
Alla prossima :)
Ecco un brevissimo howto su come installare i Vmware-tools su Ubuntu Server.
Prima di tutto scaricare i compilatori e i sorgenti del kernel con:
sudo apt-get install build-essential
sudo apt-get install linux-headers-`uname -r`
dopo montare dalla console di vmware il cd virtuale dei vmware-tools cliccando sul link "Install Vmware Tools".
Montiamo il cd, copiamo il file tar in /usr/src, lo decomprimiamo e installiamo
mount /media/cdrom
cp /media/cdrom/Vmware-tools.tar.gz /usr/src/
umount /media/cdrom
cd /usr/src/
tar zxvf Vmware-tools.tar.gz
cd vmware-tools-distrib
./vmware-tools-install.pl
date sempre invio alle richieste in shell e riavviate.
ir0nfl4m3