vendredi 30 septembre 2016

Ouvrir excel dans 2 fenêtres différentes

Un problème qui revient souvent, avec les fameuses liaisons DDE problématiques, est l'ouverture d'excel dans 2 fenêtres différentes, quelque chose de bien pratique au quotidien.


Modifier les clées de registres comme suit :
  • Appuyez sur [Windows]+[R], saisissez REGEDIT et cliquez sur OK
  • Première séquence
    • Déployez la clé HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ Shell \ Open
    • Supprimez la clé DDEEXEC en cliquant dessus du bouton droit et en choisissant Supprimer
    • Entrez dans clé COMMAND
    • Remarquez la présence d'une valeur “(par défaut)” et d'une valeur “command”
    • Cliquez du bouton droit sur la valeur “command” et choisissez “Supprimer”
    • Double-cliquez sur la valeur “(par défaut)”
    • Ajoutez un espace puis “%1” (avec les guillemets) en fin de ligne pour que la donnée ressemble à:
    • “C:\Program Files\Microsoft Office\Office12\EXCEL.EXE” /e “%1”
  • Deuxième séquence
    • Déployez la clé HKEY_CLASSES_ROOT \ Excel.Sheet.8 \ Shell \ Open
    • Supprimez la clé DDEEXEC en cliquant dessus du bouton droit et en choisissant Supprimer
    • Entrez dans clé COMMAND
    • Remarquez la présence d'une valeur “(par défaut)” et d'une valeur “command”
    • Cliquez du bouton droit sur la valeur “command” et choisissez Supprimer
    • Double-cliquez sur la valeur “(par défaut)”
    • Ajoutez un espace puis “%1” (avec les guillemets) en fin de ligne pour que la donnée ressemble à:
    • “C:\Program Files\Microsoft Office\Office12\EXCEL.EXE” /e “%1”
  • Fermez REGEDIT
Testé sous Win 7 avec Excel 2010

mercredi 2 mars 2016

Motion (Raspbian Jessie) + envoi de méls

Pour cette installation j'ai utilisé une caméra Webcam USB logitech pro 3000 qui est reconnue dès l'insertion et qui fonctionne grace au module "pwc" (/dev/video0 par défaut). Il est possible d'utiliser la caméra spécialement développée pour le Raspberry Pi, mais ce n'est pas traité dans ce mémo.

Installation du paquet motion et des paquets pour envoi de mél :
# apt-get install motion ssmtp heirloom-mailx

Configuration de ssmtp (avec gmail) :
mailhub=smtp.gmail.com:587
UseSTARTTLS=YES
FromLineOverride=YES
AuthUser=_vous_@gmail.com
AuthPass=xxxxxxxxxxxx

Note : La variable "AuthPass" est à configurer sur votre gmail (trousseau de mot de passe d'application)

Configuration de /etc/motion/motion.conf (avec commentaire) :

[Start file]
daemon on
process_id_file /var/run/motion/motion.pid
setup_mode off
; logfile /tmp/motion.log #*** A ACTIVER SI BESOIN
log_level 6
log_type all
videodevice /dev/video0
v4l2_palette 17
input -1
norm 0
frequency 0
rotate 0
width 320 
height 240
framerate 2
minimum_frame_time 0
netcam_keepalive off
netcam_tolerant_check off
auto_brightness off
brightness 0
contrast 0
saturation 0
hue 0
roundrobin_frames 1
roundrobin_skip 1
switchfilter off
threshold 2000 #*** IMPORTANT
threshold_tune off
noise_level 32
noise_tune on
despeckle_filter EedDl
smart_mask_speed 0
lightswitch 0
minimum_motion_frames 1
pre_capture 0
post_capture 0
event_gap 60 #***
max_movie_time 0
emulate_motion off
output_pictures on #***
quality 75
picture_type jpeg
ffmpeg_output_movies off #*** default=on
ffmpeg_output_debug_movies off
ffmpeg_timelapse 0
ffmpeg_timelapse_mode daily
ffmpeg_bps 500000
ffmpeg_variable_bitrate 0
ffmpeg_video_codec mpeg4
ffmpeg_deinterlace off
sdl_threadnr 0
use_extpipe off
snapshot_interval 0
locate_motion_mode off
locate_motion_style box
text_right %Y-%m-%d\n%T-%q
; text_left CAMERA %t
text_changes off
text_event %Y%m%d%H%M%S
text_double off
target_dir /var/lib/motion #*** LES IMG SONT ENREGISTRES ICI
snapshot_filename %v-%Y%m%d%H%M%S-snapshot
picture_filename %v-%Y%m%d%H%M%S-%q
movie_filename %v-%Y%m%d%H%M%S
timelapse_filename %Y%m%d-timelapse
ipv6_enabled off
stream_port 8081
stream_quality 50
stream_motion off #*** default=on
stream_maxrate 1
stream_localhost off
stream_limit 0
stream_auth_method 0
; stream_authentication username:password
webcontrol_port 0
webcontrol_localhost on
webcontrol_html_output on
; webcontrol_authentication username:password
track_type 0
track_auto off
track_iomojo_id 0
track_step_angle_x 10
track_step_angle_y 10
track_move_wait 10
track_speed 255
track_stepsize 40
quiet on
; on_event_end value echo 'Image capturée en pièce jointe' | mailx -s 'Image capturée en pièce jointe suite à la précédente détection' -a %f _vous_@gmail.com
on_picture_save value echo 'Image capturée en pièce jointe' | mailx -s 'Image capturée en pièce jointe suite à la précédente détection' -a %f _vous_@gmail.com
[End file]

Note : Les lignes marquées de "#***" sont à définir en fonction de la caméra utilisée

Ne pas oublier de modifier sur une Debian /etc/default/motion, pour que le démon démarre correctement.

Pour finir il suffit de redémarrer le service motion :
# service motion restart