Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
utilisateurs:arnaud_d [Le 28/11/2011, 15:18] – Mise à jour de ma page arnaud_d | utilisateurs:arnaud_d [Le 29/05/2016, 12:14] (Version actuelle) – L'Africain | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== arnaud_d ====== | ||
+ | |||
+ | ===== Présentation ===== | ||
+ | |||
+ | Je suis ingénieur en vibrations à Toulouse. | ||
+ | |||
+ | J'ai eu mon premier PC vers mes 8 ans (je crois), c' | ||
+ | |||
+ | {{ http:// | ||
+ | |||
+ | Après une longue période Windows, j'ai découvert Ubuntu mi-2007 : des CD d' | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | Le Sony Vaio a rendu l'âme après 6 ans de loyaux services (pas trop mal !). J'ai ensuite eu un [[: | ||
+ | |||
+ | {{http:// | ||
+ | |||
+ | Début 2014 j'ai décidé de monter moi-même mon PC qui comprend : | ||
+ | * Carte mere ASROCK B75M-ITX | ||
+ | * Processeur INTEL Core i5-3350P 3.1GHz - 6Mo cache - sans graphique - Socket LGA1155 | ||
+ | * Carte graphique ASUS ATI Radeon HD6670 | ||
+ | * Memoire ddr3 KINGSTON Hyper X Blu Red Serie XMP 8G (2x4Go) PC12800 1600MHz CL9 | ||
+ | * Boitier COOLER MASTER Elite 120 Advanced | ||
+ | * Alimentation FORTRON RAIDER 550W | ||
+ | * Ventilateur boitier AEROCOOL Shark White Edition - 120 mm | ||
+ | * Clavier bluestork KB-MEDIAFIRST2 | ||
+ | |||
+ | J' | ||
+ | |||
+ | J' | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[http:// | ||
+ | |||
+ | J'ai beaucoup utilisé par le passé: | ||
+ | * Kile pour rédiger mes rapports de TP en [[:LaTex]] | ||
+ | * [[: | ||
+ | |||
+ | Je pratique différents langages de [[: | ||
+ | * C | ||
+ | * C++ (avec framework [[:qt|Qt]]) | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | |||
+ | ===== Participations (épisodiques, | ||
+ | * Traduction de Scilab sur le Launchpad | ||
+ | * Documentation, | ||
+ | |||
+ | ===== Où me retrouver ======== | ||
+ | * Sur [[http:// | ||
+ | * Sur [[https:// | ||
+ | |||
+ | ===== Scripts, programmes, astuces que je souhaite partager ===== | ||
+ | |||
+ | ==== Scripts Bash en relation avec la photographie ==== | ||
+ | === Statistiques Exif === | ||
+ | <file bash exifstats.sh> | ||
+ | #!/bin/sh | ||
+ | |||
+ | if [ " | ||
+ | then | ||
+ | html_reader="/ | ||
+ | else | ||
+ | html_reader="/ | ||
+ | fi | ||
+ | |||
+ | mkdir exifstats_data | ||
+ | |||
+ | # TODO : | ||
+ | # - corrélation ouverture / focale | ||
+ | # - vitesse d' | ||
+ | |||
+ | # Recherche de fichiers et récupérations des informations | ||
+ | find . -iname ' | ||
+ | find . -iname ' | ||
+ | find . -iname ' | ||
+ | |||
+ | # Rédaction du script gnuplot | ||
+ | # \EOF indique qu'il ne faut rien interpréter | ||
+ | gnuplot << | ||
+ | reset | ||
+ | set terminal svg font " | ||
+ | unset key | ||
+ | set style fill solid 1.0 | ||
+ | # force le minimum de y à 0 | ||
+ | set yrange [0:] | ||
+ | |||
+ | # ===== FOCALE ===== | ||
+ | set out ' | ||
+ | set xlabel | ||
+ | set ylabel | ||
+ | set xtics rotate by 90 offset character 0, -1 | ||
+ | set style data histograms | ||
+ | p ' | ||
+ | set out | ||
+ | |||
+ | # ======= OUVERTURE ====== | ||
+ | set out ' | ||
+ | set xlabel | ||
+ | set ylabel | ||
+ | set xtics rotate by 90 offset character 0, -1 | ||
+ | p ' | ||
+ | set out | ||
+ | |||
+ | # ======= ISO ======= | ||
+ | set out ' | ||
+ | set xlabel | ||
+ | set ylabel | ||
+ | set xtics rotate by 90 offset character 0, -2 | ||
+ | p ' | ||
+ | set out | ||
+ | EOF | ||
+ | |||
+ | cat <<EOF > exifstats.htm | ||
+ | <meta http-equiv=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | <img src=" | ||
+ | <img src=" | ||
+ | <img src=" | ||
+ | </ | ||
+ | EOF | ||
+ | |||
+ | $html_reader exifstats.htm & | ||
+ | </ | ||
+ | |||
+ | ==== Vérificateur de prix sur le site Grosbill.com ==== | ||
+ | |||
+ | Lorsque j'ai décidé d' | ||
+ | |||
+ | <file bash grosbill.sh> | ||
+ | #!/bin/bash | ||
+ | # definition du nom du fichier de sortie avec la date du jour | ||
+ | ofile=$(date +" | ||
+ | |||
+ | # initialisation de total au frais de port | ||
+ | total=9.90 | ||
+ | |||
+ | # Declaration d'une liste contenant les URL | ||
+ | declare -A device_list | ||
+ | device_list=( | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | ) | ||
+ | |||
+ | # Pour chaque composant, recuperer le prix et l' | ||
+ | # La ligne contenant le prix est celle-ci : | ||
+ | # <meta itemprop=" | ||
+ | # donc le search pattern est | ||
+ | # .*content=" | ||
+ | for device in " | ||
+ | do | ||
+ | | ||
+ | | ||
+ | echo -e " | ||
+ | done | ||
+ | echo -e "TOTAL \t $total" | ||
+ | |||
+ | # Ranger les donnees dans le fichier en colonnes et reecrire le fichier | ||
+ | column -t $ofile | tee $ofile | ||
+ | </ | ||
+ | ==== Fichiers de coloration syntaxique GtkSourceView ==== | ||
+ | Ces fichiers sont à copier dans **/ | ||
+ | |||
+ | === Gnuplot === | ||
+ | Je me suis basé sur le travail de Martin Schlenker [[http:// | ||
+ | |||
+ | <file xml gnuplot.lang> | ||
+ | <?xml version=" | ||
+ | <!-- | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | This library is free software; you can redistribute it and/or modify | ||
+ | it under the terms of the GNU General Public License as published by | ||
+ | the Free Software Foundation; either version 2 of the License, or | ||
+ | (at your option) any later version. | ||
+ | |||
+ | This program is distributed in the hope that it will be useful, | ||
+ | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
+ | | ||
+ | GNU General Public License for more details. | ||
+ | |||
+ | You should have received a copy of the GNU General Public License | ||
+ | along with this program; if not, write to the Free Software | ||
+ | | ||
+ | |||
+ | --> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | <style id=" | ||
+ | <style id=" | ||
+ | <style id=" | ||
+ | <style id=" | ||
+ | <style id=" | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <context id=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | <context id=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | | ||
+ | <context id=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | <context id=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | |||
+ | <context id=" | ||
+ | <match extended=" | ||
+ | (?& | ||
+ | ([0-9]+[Ee][-+]? | ||
+ | | ||
+ | [i]? | ||
+ | (?![\w\.]) | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <context id=" | ||
+ | < | ||
+ | <context ref=" | ||
+ | <context ref=" | ||
+ | <context ref=" | ||
+ | <context ref=" | ||
+ | <context ref=" | ||
+ | <context ref=" | ||
+ | <context ref=" | ||
+ | <context ref=" | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | </ | ||