Script pour sauvegarder les photos

[bash]
#!/bin/sh

#set -x

basedirectory= »/media/CANON_DC/DCIM/ »
sshinfo= »xxx@yyy.com »
serverdir= »/home/xxx/photos/ »

processfile ()
{
extension=`echo « ${2} » | awk -F . ‘{ print $NF }’ | tr ‘[:upper:]’ ‘[:lower:]’`
if [ « ${extension} » = « jpg » -o « ${extension} » = « jpeg » ] ; then
localcksum=`cksum « ${1}${2} » | awk ‘{ print $1  »  » $2 }’`
serverfilename=`echo « ${localcksum} » | awk ‘{ print $1 }’`
serverfilename= »${serverfilename}.${extension} »
echo « ${serverallcksum} » | grep « ${localcksum} ${serverdir}${serverfilename} » > /dev/null
if [ « ${?} » = « 1 » ] ; then
scp -p « ${1}${2} » « ${sshinfo} »: »${serverdir}${serverfilename} »
stat=`stat -c %y « ${1}${2} »`
ssh « ${sshinfo} » touch -d « ${stat} » « ${serverdir}${serverfilename} »
fi
else
echo « skiping ${2} because of extension: ${extension} »
fi
}

scandir()
{
echo « scan ${1} »
for myfile in `ls ${1}`
do
if [ « ${1} » = « . » -o « ${1} » = « .. » ] ; then
echo « skip ${1} »
elif [ -d « ${1}${myfile}/ » ] ; then
scandir « ${1}${myfile}/ »
else
processfile « ${1} » « ${myfile} »
fi
done
}

serverallcksum=`ssh « ${sshinfo} » cksum « ${serverdir}* »`

scandir « ${basedirectory} »
[/bash]

Publié dans Non classé | Commentaires fermés sur Script pour sauvegarder les photos

VPN L2TP IPSec

http://riobard.com/blog/2010-04-30-l2tp-over-ipsec-ubuntu/

http://www.jacco2.dds.nl/networking/linux-l2tp.html#PSK

Publié dans Non classé | Commentaires fermés sur VPN L2TP IPSec

Crashplan sur FreeBSD

Pour les utilisateurs de zfs :

zfs create storage/system/usr/linux
mkdir /compat
ln -s /usr/linux /compat/linux

Attention : ne pas avoir installer java pour freebsd précédemment

Installation :

kldload linux
portmaster emulators/linux_base-f10
echo 'linux_enable="YES"' >> /etc/rc.conf
kldload linprocfs
mkdir -p /usr/linux/proc
mkdir -p /usr/linux/dev
mount -t linprocfs linprocfs /usr/linux/proc
echo 'linprocfs         /usr/linux/proc      linprocfs       rw 0 0' >> /etc/fstab
echo 'OVERRIDE_LINUX_BASE_PORT=f10' >> /etc/make.conf
echo 'OVERRIDE_LINUX_NONBASE_PORTS=f10' >> /etc/make.conf
echo 'LINUX_DIST_SUFFIX=f10' >> /etc/make.conf
portmaster textproc/linux-f10-expat
portmaster x11-fonts/linux-f10-fontconfig
portmaster x11/linux-f10-xorg-libs
portmaster java/linux-sun-jre16

Perso, j’ai créé un utilisateur « crashplan ». Puis télécharger crashplan, executer sudo -u crashplan /usr/linux/bin/sh et lancer l’installeur de crashplan.

Dans /usr/local/etc/rc.d/crashplan :

#!/bin/sh
#
# PROVIDE: crashplan
# REQUIRE: NETWORKING LOGIN
# KEYWORD: shutdown

. /etc/rc.subr

name="crashplan"
rcvar="${name}_enable"
load_rc_config "${name}"

start_cmd="${name}_start"
stop_cmd="${name}_stop"
status_cmd="${name}_status"
crashplan_user="crashplan"
HOME="/home/crashplan"
LINUX_ROOT="/usr/linux"
CRASHPLAN_BIN="${HOME}/crashplan/bin"

crashplan_start()
{
echo "Initializing CrashPlan Service ..."
/usr/bin/su "${crashplan_user}" -c "\"${LINUX_ROOT}/bin/bash\" \"${CRASHPLAN_BIN}/CrashPlanEngine\" start"
}
crashplan_stop()
{
echo "Initiating CrashPlan Service shutdown..."
/usr/bin/su "${crashplan_user}" -c "\"${LINUX_ROOT}/bin/bash\" \"${CRASHPLAN_BIN}/CrashPlanEngine\" stop"
}
crashplan_status()
{
/usr/bin/su "${crashplan_user}" -c "\"${LINUX_ROOT}/bin/bash\" \"${CRASHPLAN_BIN}/CrashPlanEngine\" status"
}

run_rc_command "${1}"

et enfin :

chmod 0755 /usr/local/etc/rc.d/crashplan
echo 'crashplan_enable="YES"' >> /etc/rc.conf
echo '173.225.132.31 central.crashplan.com' >> /usr/linux/etc/hosts

/usr/linux/home/crashplan/crashplan/bin/run.conf

SRV_JAVA_OPTS="-Dfile.encoding=UTF-8 -Dapp=CrashPlanService -DappBaseName=CrashPlan -Xms20m -Xmx512m -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=300 -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0 -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider"
GUI_JAVA_OPTS="-Dfile.encoding=UTF-8 -Dapp=CrashPlanDesktop -DappBaseName=CrashPlan -Xms20m -Xmx512m -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=300 -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0"

Publié dans FreeBSD, Geek | Commentaires fermés sur Crashplan sur FreeBSD

Far breton

Pour 250gr. de farine, il faut: 1l. de lait, 4 œufs, 250gr. de sucre, 1 pincée de sel, 1 cuillerée à café d’huile et des pruneaux ou raisins secs. Pour éviter que vos fruits tombent au fond du moule, les rouler dans la farine. Mélanger le tout et mettre dans le moule grassement beurré. Cuire à four moyen.

Publié dans Cuisine | Commentaires fermés sur Far breton

Petit sablé

300g de farine
2 œufs
2 jaunes d’œuf pour dorer
160g de sucre semoule
170g de beurre 1/2 sel
1 pointe de sel
Le zeste d’un citron (pas mis)
1 pointe de cannelle

Publié dans Cuisine | Commentaires fermés sur Petit sablé

Mousse au chocolat

MOUSSE AU CHOCOLAT

– 250 gr. de chocolat 70 %
– 4 oeufs
– 50 gr de sucre en poudre
– 1 pincée de sel
– parfum en option : vanille, écorce d’orange amère, grand marnier, kirsch

– Mettre les morceaux de chocolat et 2 cuillères à soupe d’eau dans un récipient et faire fondre au bain marie.

– Séparer les blancs des jaunes.

– Ajouter le sucre aux jaunes d’oeufs, mélanger avec une cuillère de bois jusqu’à ce que le mélange soit mousseux.

– Verser le chocolat fondu dans les jaunes d’oeufs battus (ajouter éventuellement le parfum). Bien mélanger pour obtenir une pâte bien lisse.

– Battre les oeufs en neige avec une pincée de sel. Les blancs en neige doivent être bien fermes.

– Intégrer les blancs en neige dans la préparation précédente en soulevant très délicatement le mélange sans le battre.

– Mettre au réfrigérateur pendant au moins 2 heures.

Publié dans Cuisine | Commentaires fermés sur Mousse au chocolat

Clafoutis aux cerises

recette simple:
500 g de cerises dénoyautées ou pas
100 g de maïzena
100g de sucre
4 œufs
80g de beurre
25cl de lait
1 sachet de sucre vanillé

ou recette elaborée:

400 g de cerises dénoyautées
50 g de maïzena
100 g de sucre
3 œufs
200 g de crème liquide
25 cl de lait
1 pincée de sel
50 g d’amandes en poudre ou pistaches en poudre

1/ Disposer les cerises au fond d’un plat préalablement beurré.
2/ Mélanger dans un bol la maïzena et le sucre puis ajouter la pincée de sel et les œufs.
3/ Verser progressivement le lait et la crème ou le beurre.
4/ A cette pâte assez liquide et sans grumeaux, ajouter les amandes ou rien selon la recette puis versez la préparation sur les cerises.
5/ Mettez au four 45 mn à 180° (Th.6).

Publié dans Cuisine | Commentaires fermés sur Clafoutis aux cerises

Chouquettes

50g beurre 25cl d’eau tu fais bouillir le tt, tu jettes 120g de farine dessus et tu touilles jusquà une boule de pate, et tu ajoutes 4 oeufs un par un, la pate doit etre fluide mais epaisse. Cuisson 25′ 190*C
oublie pas le sucre grain avant de cuire les chouquettes !!!!
pour les chouquettes la quantité de pâte c’est 3/4 d’une petite cuiller environ

et avec la même recette sans le sucre mais du comté rapé, tu fais des gougères pour l’apéro!

Publié dans Cuisine | Commentaires fermés sur Chouquettes

Clafoutis aux pommes et poires

Pour 4 à 6 parts :

J’ai utilisé un plat en pyrex 20 * 20 cm. Penser à utiliser des fruits goûteux, bien sucrés, notamment les poires. On peut utiliser des Comice ou des Passe-Crassane. Pour un grand moule ou un grand plat à gratin, ne pas hésiter à doubler les proportions.

– 3 belles pommes ( ou 4 petites ) – Golden
– 3 belles poires ( ou 4 petites ) – Passe-Crassane
– 2 oeufs
– 10 cl de lait
– 70 g de farine
– 50 g de sucre
– 20 g de beurre fondu
– 1 sachet de levure chimique
– 1 càs d’arôme vanille
– 1 pincée de sel

1/ Préchauffer le four à 200°C. Tamiser ensemble la farine, la levure chimique et le sel. Battre les oeufs avec le sucre jusqu’à ce que le mélange mousse et pâlisse. Ajouter alors le beurre préalablement fondu, le lait et l’arôme vanille. Fouetter de nouveau. Ajouter le mélange de farine progressivement, sans cesser de battre.

2/ Diviser la quantité de pâte obtenue de manière plus ou moins égale dans deux saladiers différents. Peler, retirer le coeur et épépiner les pommes. Les couper en deux puis les trancher très finement à la mandoline. Au fur et à mesure, les jeter dans un des deux saladiers, en remuant pour les imbiber de pâte Faire de même pour les poires, dans l’autre saladier.

3/ Beurrer et fariner un moule carré de 20 cm de côté ( ou autre ). Verser d’abord le contenu du saladier aux pommes, lisser. Verser par dessus le contenu du saladier aux poires. Lisser de nouveau. Enfourner pour 35 minutes à 200°C. Laisser tiédir dans le moule avant de saupoudrer de sucre glace et de découper en rectangles.

Ce gâteau peut se déguster tiède, mais il est encore meilleur froid. encore plus meilleur le lendemain après une nuit au frigo… 😉

tu peux remplacer la vanille par une goutte de rhum ambré ou de calvados

Publié dans Cuisine | Commentaires fermés sur Clafoutis aux pommes et poires

Jails


cd /usr/src
make build world

+ Configurer ezjail-admin

cd /usr/ports/sysutils/ezjail && make install clean
echo 'ezjail_enable="YES"' >> /etc/rc.conf.local

+ Ajouter /etc/pf.conf :

echo ‘nat on em0 from lo1:network to any -> (em0)’ >> /etc/pf.conf

+ Ajouter dans /etc/rc.conf :

echo 'pf_enable="YES"' >> /etc/rc.conf
echo 'pf_rules="/etc/pf.conf"' >> /etc/rc.conf
echo 'pflog_enable="YES"' >> /etc/rc.conf
echo 'cloned_interfaces="lo1"' >> /etc/rc.conf
echo 'ifconfig_lo1="inet 10.0.1.254 netmask 255.255.255.0"' >> /etc/rc.conf

+ Ajouter dans /usr/local/etc/ezjail.conf :

ezjail_use_zfs="YES"
ezjail_jaildir="/mnt/storage/jails"
ezjail_jailzfs="storage/jails"

+ Executer :

ezjail-admin update -p -i
cp /etc/resolv.conf /mnt/storage/jails/newjail
ifconfig lo1 create
/etc/rc.d/pf start
/etc/rc.d/pflog start
pfctl -d
pfctl -e -f /etc/pf.conf

+ Créer une mail :

zfs create storage/jail/my_jail
ifconfig lo1 inet 10.0.1.1 netmask 255.255.255.0 alias
echo 'ifconfig_lo1_alias0="inet 10.0.1.1 netmask 255.255.255.0"' >> /etc/rc.conf
ezjail-admin create my_jail 10.0.1.1

 

+ Si on veut avoir que la jail puisse communiquer vers l’extérieur :

sysctl security.jail.allow_raw_sockets=1

de manière permanente :

echo 'security.jail.allow_raw_sockets=1' >> /etc/sysctl.conf

 

http://blog.burghardt.pl/2009/01/multiple-freebsd-jails-sharing-one-ip-address
http://www.siteduzero.com/tutoriel-3-273288-la-prison.html

 

Publié dans FreeBSD | Commentaires fermés sur Jails