Doezer

Membres
  • Content count

    6
  • Joined

  • Last visited


Community Reputation

0 Neutre

About Doezer

  • Rank
    Petit nouveau
  • Birthday 12/08/91

Profile Information

  • Gender Male
  • Location Bretagne

Doezer's Activity

  1. Doezer added a post in a topic: YouTube : des méthodes pour se faire connaître ?   

    Salut Pomologue,

    Il n'y a pas 500 façons de se faire connaitre.
    Contrairement à ce que l'on pense, faire dans le social n'est pas utile, en tout cas au début.

    Pour avoir des vues, quand on n'est pas un comique (^^) un des bons trucs que tu fais déjà c'est de "se faire publier". Pour ça tu peux faire de la pub pour un site ou autre en prévenant le site, ça te permettra parfois d'être repris sur le site en question et d'avoir des vues. Tu peux aussi essayer de faire en sorte que d'autres youtubers te fassent de la pub en faisant des partenariats, ...
    • 0
  2. Doezer added a post in a topic: Linux et vous ?   

    Debian x64 pour ma part, mais pas d'interface vu que c'est un petit VPS. Tout à la dure ;)
    • 0
  3. Doezer added a post in a topic: Votre sélection logiciel 2012   

    Salut,

    Navigateur et internet :
    Firefox
    Chrome : navigateur de secours aussi, mais je l'utilise au boulot
    Opera : quand j'ai besoin d'un troisième
    Vista Anti-Lag : un bon petit soft qui évite les pics en wi-fi.
    Skype
    Windows Live : quand on a des amis qui n'ont pas encore bougé de cette bouse, on est obligé
    Teamspeak
    Mumble
    Teamviewer
    Logmein
    Steam
    Firemin : permet de diminuer drastiquement la quantité de mémoire utilisée par Firefox (de plusieurs centaines de mo à à peine une dizaine)

    Retouche photo :
    Photoshop CS6 pre-release : pour le gros-oeuvre.
    Paint.NET : pour les trucs rapides.
    Paint : pour les trucs à l'arrache.


    Audio, vidéo :
    VLC : l'indispensable depuis de nombreuses années pour moi.
    Fraps
    Camtasia
    Sony Vegas Pro


    Utilitaires divers :
    dropbox : vachement utile pour switch sans clé usb entre mes 2 PC.
    7zip
    Kaspersky IS
    Comodo Firewall : très pratique et relativement peu intrusif
    Peerblock : ça ne fait pas de mal... A part quelques fois où il bloque des IP de serveurs que j'utilise.
    AdzHosts : c'est en fait un fichier hosts maintenu par un internaute redirigeant des milliers et des milliers d'adresses de régies publicitaires, sites indésirables, ... etc en localhost. Il fournit d'ailleurs un petit soft qui lance un serveur web sur le port que vous voulez et qui vous permet de choisir ce que vous voulez voir à la place des pubs bloquées (sinon vous aurez une erreur). C'est plus intéressant qu'AdBlock car ce dernier ne fait que bloquer l'affichage, et si l'animation (par exemple) peut télécharger du contenu malveillant sur votre machine, AdBlock ne l'en empêchera pas.

    Traitement de texte :
    Word 2007
    • 0
  4. Doezer added a post in a topic: [RESOLU][Bash] Tester l'existence d'une base/table/champ rempli MySQL   

    Problème résolu, je met les solutions.
    Pour la base et les tables, j'ai fini par rediriger les erreurs dans un fichier temporaire que je compare ensuite à l'erreur qui doit ressortir si l'élément n'existe pas.
    Base :

    #On crée la base si elle n'existe pas if [[ `mysql -uXXXXX -pXXXX -e "USE ${db};" 2> /tmp/error.logextract ; cat /tmp/error.logextract` = "ERROR 1049 (42000) at line 1: Unknown database '${db}'" ]];then echo "CREATE DATABASE ${db};" >> /tmp/stats.sql fii Table : if [[ `mysql -uXXXX -pXXXXX -e "SELECT * FROM ${db}.connexions_groupes_${annee}_${mois};" 2> /tmp/error.logextract ; cat /tmp/error.logextract` = "ERROR 1146 (42S02) at line 1: Table '${db}.connexions_groupes_${annee}_${mois}' doesn't exist" ]];then echo "CREATE TABLE connexions_groupes_2011_11 ( id INTEGER AUTO_INCREMENT, GroupID INTEGER, GroupName VARCHAR(30), Connections INTEGER, PRIMARY KEY (id));" >> /tmp/stats.sql fi Pour vérifier si un champ est rempli, c'est la sortie que j'ai redirigée cette fois-ci : if [[ `mysql -uXXXX -pXXXX -e "SELECT Connections FROM ${db}.connexions_groupes_${annee}_${mois} WHERE GroupID=${groupiddata[${COUNTER}]};" > /tmp/error.logextract ; cat /tmp/error.logextract` = "" ]];then #Si le champ n'a pas encore été rempli (première fois sur le mois que le script est lancé) on insère les données echo "INSERT INTO connexions_groupes_${annee}_${mois} (GroupID,GroupName,Connections) VALUES(${groupiddata[${COUNTER}]},'${groupnamedata[${COUNTER}]}',$nbconnec);" >> /tmp/stats.sql else #si le champ est déjà rempli on modifie les données echo "UPDATE connexions_groupes_${annee}_${mois} SET Connections=$nbconnec WHERE GroupID = ${groupiddata[${COUNTER}]};" >> /tmp/stats.sql fi
    • 0
  5. Doezer added a post in a topic: [RESOLU][Bash] Tester l'existence d'une base/table/champ rempli MySQL   

    Bonjour,
    J'aimerais pouvoir tester l'existence d'une base tout d'abord, pour ensuite décider de la créer ou non. J'ai fait ça :

    if [[ 'mysql -uXXXXX -pXXXX -e "USE log;"' != 0 ]];then echo "CREATE DATABASE log;" >> /tmp/stats.sql fi Quand la bd n'existe pas, il écrit bien dans le fichier. Mais quand elle existe déjà, il écrit aussi dans le fichier ! Deuxième partie, pour tester l'existence d'une table cette fois. J'ai déjà ceci : if [[ 'mysql -uXXXX -pXXXXX -e "SELECT * FROM log.connexions_groupes_${annee}_${mois};"' != 0 ]];then echo "CREATE TABLE log.connexions_groupes_${annee}_${mois} (Id AUTO_INCREMENT, GroupID INTEGER, GroupName VARCHAR(30), Connections INTEGER);" >> /tmp/stats.sql fi Ici, bien que la table n'existe pas, il n'écrit pas non plus dans le fichier. Et enfin 3ème partie, pour tester si un champ est rempli ou non. J'ai fait ceci : if [[ 'mysql -uXXXX -pXXXXX -e "SELECT Connexions FROM log.connexions_groupes_${annee}_${mois} WHERE GroupID=${groupiddata[${COUNTER}]};"' := 0 ]];then #Si le champ n'a pas encore été rempli (première fois sur le mois que le script est lancé) on insère les données echo "INSERT INTO connexions_groupes_${annee}_${mois} (GroupID,GroupName,Connections) VALUES(${groupiddata[${COUNTER}]},'${groupnamedata[${COUNTER}]}',$nbconnec)" >> /tmp/stats.sql else #si le champ est déjà rempli on modifie les données echo "UPDATE connexions_groupes_${annee}_${mois} SET Connections=$nbconnec WHERE GroupID = ${groupiddata[${COUNTER}]};" >> /tmp/stats.sql fi
    Ici, il me fait tout le temps un update, même quand les tables n'existent pas.

    Existe-t-il une façon plus simple de tester l'existence de ces éléments ?
    Sinon, y'a t-il un moyen de rendre ce script fonctionnel ?

    Merci de votre aide.

    PS : En tant que tel, je sais que les commandes ne créent pas de SQL, mais j'ai besoin d'exporter les données dans un fichier pour les besoins du script.
    • 0

About Me

Je suis étudiant ingénieur généraliste et actuellement en stage à IT-CE en tant qu'administrateur réseaux & télécoms.

Status Feed