Aller au contenu

V0r_X

Actif
  • Compteur de contenus

    44
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

À propos de V0r_X

  • Date de naissance 03/03/1981

Information du profil

  • Genre
    Homme
  • Localisation
    Cholet
  1. Salut, Il faudrait plus d'informations pour t'aider. Peux-tu donner l'URL de la page qui te pose problème ?
  2. Salut, Tu as aussi www.freelayouts.com et www.oswd.org.
  3. Salut, En ce qui me concerne, j'ai déjà utilisé Undelete Plus avec succès. Je dois dire que j'ai été bluffé par sa capacité à récupérer les fichiers effacés (publicité gratuite ). Comme te l'a précisé captain_torche, surtout essaies d'écrire le moins possible sur ton disque pour éviter que de nouveaux fichiers n'écrasent les anciens. Bon courage
  4. V0r_X

    php vers excel

    Salut, Si je comprends bien, tu veux commencer à créer un fichier Excel, et continuer à l'alimenter au fur et à mesure. Cela me paraît un peu compliqué. En revanche, tu pourrais stocker tes données dans une base de données, et, à la demande, générer un fichier Excel contenant toutes les données. J'espère être clair. Il vaut vieux stocker tes informations dans un SGBD, et générer le fichier Excel quand tu en as besoin. Cordialement
  5. V0r_X

    php vers excel

    Salut, Quand tu dis alimenter, tu parles bien de créer un fichier excel ? Si oui, tu as le projet php_writeexcel, ou bien le composant PEAR Spreadsheet_Excel_Writer. Les deux te permettront de faire ce que tu veux, moyennant un peu de lecture de la documentation. J'ai utilisé php_writeexcel dans plusieurs projets, et il fonctionne bien. Cordialement
  6. Bonjour, Apache fournit avec le serveur HTTP un utilitaire nommé ab (ab.exe sous windows), qui permet justement de benchmarker un serveur. Voici un exemple d'utilisation : ab.exe -n 1000 -c 100 http://www.example.com/index.php Cette commande va envoyer 1000 requêtes (-n 1000) pour la page http://www.example.com/index.php, par group de 100 (-c 100). exemple pour le HUB : ab -n 100 -c 10 http://www.webmaster-hub.com/ This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 {:content:}gt; apache-2.0 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking www.webmaster-hub.com (be patient).....done Server Software: Apache/2 Server Hostname: www.webmaster-hub.com Server Port: 80 Document Path: / Document Length: 31457 bytes Concurrency Level: 10 Time taken for tests: 18.563092 seconds Complete requests: 100 Failed requests: 0 Write errors: 0 Total transferred: 3185100 bytes HTML transferred: 3145700 bytes Requests per second: 5.39 [#/sec] (mean) Time per request: 1856.309 [ms] (mean) Time per request: 185.631 [ms] (mean, across all concurrent requests) Transfer rate: 167.54 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 20 94 64.4 96 263 Processing: 1249 1704 329.1 1618 2600 Waiting: 66 372 229.3 322 1024 Total: 1355 1798 306.0 1695 2626 Percentage of the requests served within a certain time (ms) 50% 1695 66% 1813 75% 2000 80% 2089 90% 2270 95% 2442 98% 2603 99% 2626 100% 2626 (longest request) Cordialement
  7. V0r_X

    migration base mysql

    Salut, La meilleure méthode est d'utiliser mysqldump pour exporter ta base, puis le client mysql pour l'importer. Voici une solution (je pars du principe que tu exécutes cette commande sous linux, que les serveurs mysql sont accessibles depuis l'extérieur, et que les versions de MySQL sont sensiblement les mêmes) : mysqldump --opt -h <ip_serveur_1> -u <user_serveur_1> -p<pass_serveur_1> <nom_de_ta_base> | mysql -h <ip_serveur_2> -u <user_serveur_2> -p<pass_serveur_2> <nom_de_ta_base> Tu peux exécuter cette commande depuis n'importe quelle machine tournant sous linux, disposant d'un client mysql, et connectée à internet. Pour que cela fonctionne, il faut que la base de destination soit créée sur le serveur 2 (même vide), et que les comptes utilisateur mysql que tu utilises aient assez de droits pour effectuer la migration (le compte root par ex). p.s : attention, pas d'espace après l'option '-p' Cordialement
  8. Salut, Faire dériver directement tes classes de PDO n'a, je pense, pas d'intérêt (tu te prives d'avoir ta propre arborescence de classes, et en plus, cela veut dire que tu devras "connecter" chacune de tes classes au SGBD). De toute, façon, si tu utilises Doctrine, tu n'auras pas à te poser la question (toutes les classes qui mappent une table de ta BD héritent de Doctrine_Record). Si tu es à la recherche d'un framework, je te conseille un "super combo" : Zend Framework Doctrine Smarty (qui peut être utilisé comme vue avec ZF en créant une classe implémentant Zend_View_Interface) Avec tout ça, tu as une bonne base. Cordialement
  9. Salut, Dans le cas d'une migration vers PHP 5, si tu utilises au minimum PHP 5.2.3, je te conseille vivement de jeter un oeil à Doctrine. Il s'agit d'un ORM vraiment complet, simple à installer (simplement copier la bibliothèque sur ton serveur), et qui utilise PDO pour sa connection au SGDB. Je l'utilise actuellement dans un développement, et je suis emballé. De plus, dans le cas d'une application déjà existante (ce qui est ton cas), Doctrine peut t'aider à faire la migration en créant lui-même les classes correspondantes aux tables de ta base de données. Cordialement
  10. Merci beaucoup, ça marche très bien ! Pour ceux que ça intéresse, j'ai du ajouter la propriété clear:both aux div conteneurs.
  11. V0r_X

    Aligner 3 blocs

    Bonjour, Un petit souci me prend la tête depuis hier, et je n'ai toujours pas trouvé la réponse : Je cherche à aligner trois blocs (div) les uns à côté des autres : La propriété CSS float:left; me convient parfaitement pour cela, sauf que, si la fenêtre du navigateur est trop petite, le bloc le plus à droite passe en dessous : Y a-t-il un moyen de conserver ces trois blocs les uns à côté des autres quelle que soit la taille de la fenêtre du navigateur ? Cordialement,
  12. Salut, Oui, un quadruple boot est tout à fait possible. Je te conseille d'installer tes systèmes dans cet ordre : Win 2000 Win XP Win Vista Linux Le fait d'installer linux en dernier fera que ton bootloader sera grub. Ce dernier reconnaîtra sans problème les autres systèmes, et te les proposera au moment du démarrage. Cordialement
  13. ayé ! J'ai terminé ce p'tit script. Je vous le livre, au cas où il pourrait vous servir : #!/bin/bash # Répertoire à sauvegarder # Attention, pas de "/" final SRC_DIR=/mnt/smb/donnees # Répertoire de destination DEST_DIR=/mnt/usb/dd # Nombre de jours au bout desquels supprimer # les fichiers de $DEST_DIR s'ils ont été effacés # de $SRC_DIR DELETE_DELAY=5 # Chemin de rsync RSYNC_BIN=/usr/bin/rsync # Options de rsync RSYNC_OPTS=-a # Première étape : sauvegarde, sans suppression $RSYNC_BIN $RSYNC_OPTS ${SRC_DIR}/ $DEST_DIR # Maintenant : on supprime tous les fichiers de $DEST_DIR # s'ils ne sont plus présents sur $SRC_DIR et que leur dernière # modification date de plus de $DELETE_DELAY jours for i in `find $DEST_DIR -type f`; do dest_dir_size=${#DEST_DIR} src_file=${SRC_DIR}${i:$dest_dir_size} # Si le fichier n'existe plus dans # le répertoire source if [ ! -e $src_file ]; then let "mod_delay=`date +'%s'`-`stat -c '%Z' $i`" let "max_delay=$DELETE_DELAY*24*3600" if [ $mod_delay -gt $max_delay ]; then echo "Suppression de $i" rm -f $i fi fi done
  14. Bon je me réponds à moi-même : Je me lance immédiatement là-dessus, et je vous fais part du résultat
  15. Après m'être renseigné au sujet de dump, je note qu'il ne permet de sauvegarder que les systèmes de fichier EXT2/3. Or, la sauvegarde que je veux mettre en place est une sauvegarde de volumes réseau, montés sur une machine Linux. je m'explique en prenant un exemple : Un mac partage via samba un volume nommé "donnees". Je monte ce volume sur une machine qui tourne sous Debian. Sur cette même machine, je monte un disque externe. À partir de ce moment, j'aimerais sauvegarder tout ce qui se trouve sur le volume "donnees" vers le dd externe. Enfin, tout fichier effacé depuis plus de 5 jours sur le mac doit l'être également sur le disque. Ceci n'est qu'un exemple plus simple que la réalité (plusieurs volumes réseau sont en réalité montés sur le machine Debian, et tous doivent être sauvegardés de la même manière). Cordialement
×
×
  • Créer...