pour ma part, j'avais, il y a quelques années une carte-mère défectueuses. Quelques bits se perdaient de manière aléatoire au niveau du controleur disque (en lecture et probablement écriture).
je n'avais aucune erreur avec le même disque sur une autre machine. J'ai pu isolé le problème en calculant des MD5SUM sur des fichier volumineux.
Les conséquences sont :
- plantage aléatoire de certains process : logique si le soft chargé depuis le disque n'est pas le bon,
- petites corruptions de partitions.
question : est-ce que par défaut, sqlite ne fait pas du transactionnel pour chaque instruction? Par contre, si tu les écrits explicitement, il pourrait ne faire la transaction que pour l'ensemble.
j'avais réalisé une interface graphique en php+gtk qui affichait les pings qui s'envolaient (je pense que c'est ceux qui t'intéresse). Le tout était affiché dans une matrice. Les points rouges les pings sans retour, les autres en vert.
moi aussi j'ai le même problème. Je vais essayer de bénéficier de la garantie de conformité ou des vices cachés. Je pense que je vais devoir aller jusqu'au tribunal d'instance. Je suis accompagné par mon assurance juridique. J'ai préparé tout un dossier technique qui va servir à un expert et peut-être bientôt un juge.
marc@lucid:~/Bureau/Dev/php$ /usr/bin/time php -q bench.php
a = 6 ; b = 6
a = 28 ; b = 28
a = 220 ; b = 284
a = 496 ; b = 496
a = 1184 ; b = 1210
a = 2620 ; b = 2924
a = 5020 ; b = 5564
a = 6232 ; b = 6368
a = 8128 ; b = 8128
a = 10744 ; b = 10856
a = 12285 ; b = 14595
a = 17296 ; b = 18416
y'a aussi locate -c . ; le mieux serait de compter les entrées de la base (/var/lib/mlocate/mlocate.db).
Maintenant pour que ca marche, il faut que le système (la partition) soit indexée. Il faut aussi intégrer :
- locate gère les droits d'acces (pas de sortie sur les espaces disques interdits)
- locate permet de gérer des exceptions.
pour ma part j'utilise XEN en para-virtualisation au niveau pro. C'est une virtualisation légère avec bcp de limitations, mais qui suffit largement pour virtualiser un linux avec un service réseau. Ca ressemble un peu à un chroot amélioré, on parle de container.
Il faudrait donner des infos sur ce que tu projette de réaliser.
marc@lucid:~/tmp$ touch toto
marc@lucid:~/tmp$ ln -s toto titi
marc@lucid:~/tmp$ ln titi tutu
marc@lucid:~/tmp$ ls -ali t*
61994 lrwxrwxrwx 2 marc marc 4 2010-05-30 08:59 titi -> toto
61903 -rw-r--r-- 1 marc marc 0 2010-05-30 08:59 toto
61994 lrwxrwxrwx 2 marc marc 4 2010-05-30 08:59 tutu -> toto
donc, oui, c'est possible : tutu est un lien hard sur titi (et meme n° inode) ; les 2 pointent sur toto.
- un lien hard, c'est simplement un fichier ordinaire et plusieurs noms de fichiers associés aux mêmes données.
- on peut faire un lien symbolique sur un fichier ordinaire,
- j'en déduit qu'on peut faire un lien symbolique sur un fichier ayant plusieurs noms.
tu devrais essayer plutot que de poser ces questions.
[^] # Re: Quel kernel ? Quel erreurs ?
Posté par Marc Quinton . En réponse au message ext4-fs error. Évalué à 1.
je n'avais aucune erreur avec le même disque sur une autre machine. J'ai pu isolé le problème en calculant des MD5SUM sur des fichier volumineux.
Les conséquences sont :
- plantage aléatoire de certains process : logique si le soft chargé depuis le disque n'est pas le bon,
- petites corruptions de partitions.
[^] # Re: Quel kernel ? Quel erreurs ?
Posté par Marc Quinton . En réponse au message ext4-fs error. Évalué à 3.
regarde de ce coté si tu veux bien.
# x11VNC
Posté par Marc Quinton . En réponse au message équivalent citrix sur linux. Évalué à 1.
[^] # Re: .
Posté par Marc Quinton . En réponse au message Base de donnée légère. Évalué à 1.
[^] # Re: .
Posté par Marc Quinton . En réponse au message Base de donnée légère. Évalué à 1.
# gtk + php
Posté par Marc Quinton . En réponse au message Afficher les ping en timeout. Évalué à 1.
une copie d'écran ici : http://php-gtk.eu/files/isp-monitor-main.png
[^] # Re: ton compteur...
Posté par Marc Quinton . En réponse au message mesure consommation énergie. Évalué à 1.
[^] # Re: ton compteur...
Posté par Marc Quinton . En réponse au message mesure consommation énergie. Évalué à 1.
# moi aussi
Posté par Marc Quinton . En réponse au message Limiter la fréquence des processeurs. Évalué à 1.
# VRFY :
Posté par Marc Quinton . En réponse au message Verifier existence d'un mail. Évalué à 2.
vrfy - Verify electronic mail addresses
[^] # Re: avec un parser HTML et un langage de scripting.
Posté par Marc Quinton . En réponse au message Convertir un tableau html en fichier csv.. Évalué à 1.
[^] # Re: avec un parser HTML et un langage de scripting.
Posté par Marc Quinton . En réponse au message Convertir un tableau html en fichier csv.. Évalué à 2.
(l'indentation est perdue)
from mechanize import Browser
from BeautifulSoup import BeautifulSoup
mech = Browser()
url = "http://www.palewire.com/scrape/albums/2007.html"
page = mech.open(url)
html = page.read()
soup = BeautifulSoup(html)
table = soup.find("table", border=1)
for row in table.findAll('tr')[1:]:
col = row.findAll('td')
rank = col[0].string
artist = col[1].string
album = col[2].string
cover_link = col[3].img['src']
record = (rank, artist, album, cover_link)
print "|".join(record)
# avec un parser HTML et un langage de scripting.
Posté par Marc Quinton . En réponse au message Convertir un tableau html en fichier csv.. Évalué à 1.
- python : BeautifulSoup
- perl ?
tu peux donner des exemples du code que tu veux décoder ?
[^] # Re: code php :
Posté par Marc Quinton . En réponse au journal Javascript plus rapide que python ! (une suite possible). Évalué à 3.
malheureusement, ma machine est installée en 32 bits. Le process de compilation me refuse d'aller plus loin. GRRRR
# code php :
Posté par Marc Quinton . En réponse au journal Javascript plus rapide que python ! (une suite possible). Évalué à 5.
<?php
error_reporting(E_ALL);
for($a=2;$a<=20000;$a++)
{
$sa=1;
for($d=2;$d<=$a-2;$d++) {if ($a%$d==0) $sa=$sa+$d;}
$b=$sa ; $sb=1;
for($d=2;$d<=$b-2;$d++) {if ($b%$d==0) $sb=$sb+$d;}
if ($sb==$a && $a<=$b)
printf("a = $a ; b = $b\n");
}
?>
marc@lucid:~/Bureau/Dev/php$ /usr/bin/time php -q bench.php
a = 6 ; b = 6
a = 28 ; b = 28
a = 220 ; b = 284
a = 496 ; b = 496
a = 1184 ; b = 1210
a = 2620 ; b = 2924
a = 5020 ; b = 5564
a = 6232 ; b = 6368
a = 8128 ; b = 8128
a = 10744 ; b = 10856
a = 12285 ; b = 14595
a = 17296 ; b = 18416
41.68user 0.02system 0:41.73elapsed 99%CPU (0avgtext+0avgdata 81808maxresident)k
0inputs+0outputs (0major+5548minor)pagefaults 0swaps
[^] # Re: Bonita Open Solution en deux mots
Posté par Marc Quinton . En réponse à la dépêche Bonita : Une solution open source de gestion de processus métier simple et puissante. Évalué à 1.
[^] # Re: Surchauffe
Posté par Marc Quinton . En réponse au journal Ordinateur portable = Ordinateur jetable. Évalué à 2.
[^] # Re: Question déjà posée sur le forum ;-)
Posté par Marc Quinton . En réponse au message C/commande : nombre de fichiers sur une partition/disque. Évalué à 2.
Maintenant pour que ca marche, il faut que le système (la partition) soit indexée. Il faut aussi intégrer :
- locate gère les droits d'acces (pas de sortie sur les espaces disques interdits)
- locate permet de gérer des exceptions.
[^] # Re: mon tarif est de 150euros/h
Posté par Marc Quinton . En réponse au message KVM vs VMWare vs Xen. Évalué à 1.
Il faudrait donner des infos sur ce que tu projette de réaliser.
[^] # Re: heu... ?
Posté par Marc Quinton . En réponse au message les nouveautés. Évalué à 2.
# rechargement de la configuration
Posté par Marc Quinton . En réponse au message Longueur d'une session php. Évalué à 0.
[^] # Re: 2- peut on creér des liens hard sur des liens symbolique
Posté par Marc Quinton . En réponse au message Liens. Évalué à 4.
marc@lucid:~/tmp$ ln -s toto titi
marc@lucid:~/tmp$ ln titi tutu
marc@lucid:~/tmp$ ls -ali t*
61994 lrwxrwxrwx 2 marc marc 4 2010-05-30 08:59 titi -> toto
61903 -rw-r--r-- 1 marc marc 0 2010-05-30 08:59 toto
61994 lrwxrwxrwx 2 marc marc 4 2010-05-30 08:59 tutu -> toto
donc, oui, c'est possible : tutu est un lien hard sur titi (et meme n° inode) ; les 2 pointent sur toto.
# 2- peut on creér des liens hard sur des liens symbolique
Posté par Marc Quinton . En réponse au message Liens. Évalué à 0.
- on peut faire un lien symbolique sur un fichier ordinaire,
- j'en déduit qu'on peut faire un lien symbolique sur un fichier ayant plusieurs noms.
tu devrais essayer plutot que de poser ces questions.
# max de lien symboliques en cascade.
Posté par Marc Quinton . En réponse au message Liens. Évalué à 3.
- http://www.hilpers.fr/1180332-ls-too-many-levels-of
le nombre de liens en cascade est de 8 (SYMLOOP_MAX), visiblement.
# config.ini
Posté par Marc Quinton . En réponse au message Kerberos et php. Évalué à 1.