Apparement non, tu ne fais pas ce que tu veux - ou en tout cas tu n'en parles pas... il semblerait que ce soit mal vu de parler d'une application dédiée à linuxfr sur le site web linuxfr.org.
Les raisons ont à voir avec du prosélytisme, probablement liée à une interprétation un peu restrictive des notions de "choix" et de "liberté"... un peu comme le font certains intégristes religieux en interprétant leurs livres sacrés respectifs.
En fait, ton principal soucis avec cette solution, c'est que ton ARM doit gérer:
1. la page statique
2. la réponse aux requêtes AJAX...
Pour 1, pas trop de soucis...
Pour 2, tu auras rapidement besoin d'un serveur Web qui sait générer des pages dynamiques via PHP, CGI ou n'importe quelle autre solution. Si ton serveur web sur ton ARM ne sait pas faire, c'est mal parti..
Les librairies que tu cites sont en général du code Javascript qui réside sur le serveur, qui est envoyé tel quel au client HTTP, et qui est interprété par le client..
Je pense qu'il est temps que tu lises un tutoriel sur Javascript et que tu essayes sur un serveur web "normal" pour voir comment ça marche ;)
- Une page web statique avec du Javascript qui fait des appels AJAX
- Un petit bout the CGI avec du AJAX / JSON ?
Ceci dit, si tu n'es pas très à l'aise avec le HTML / AJAX, ce serait peut-être plus simple pour toi d'enyoer tes mesures vers une machine un peu plus puissante qui se chargerait de l'archivage, de la restitution, ... (pourquoi pas avec syslog + un parseur de syslog)
Là, tu reviens dans des technologies un peu plus classiques (typiquement Apache / PHP / MySQL), qui sont largement documentés un peu partout sur le web.
Si tu as des fichiers texte, un peu de temps et un peu de talent de développeur, il te serait facile de mettre en place un programme qui serait plusieurs fois plus rapides que MySQL sur ce genre de requêtes...
Sinon, MySQL devrait être "suffisament bon" - fais quand même attention aux LOCKs qui peuvent se produire - tes INSERT peuvent dans certains cas prendre plusieurs secondes (typiquement pendant un backup de la base, mais il y a d'autres possibilités).
Et si tu ne veux JAMAIS perdre aucune donnée, n'oublie pas que MySQL ne devras JAMAIS s'arrêter ;)
En conséquence, l'utilisateur s'engage notamment à ne pas reproduire, adapter, extraire, céder ou diffuser (même gratuitement), réutiliser ou commercialiser tout ou partie de ces données, sous quelque forme que ce soit et pour quelque raison que ce soit, sauf accord écrit, exprès et préalable donné par les CCI des Pays de la Loire.
Je pense maitriser grosso-modo la notion d'incrémental, et je sais à-peu-près ce que c'est qu'un octet... C'est juste l'incrémental octet que je comprend pas bien.
rsync, par exemple, travailler avec des blocs de taille variable (et paramétrable, c'est l'argument -B de la commande Unix). Mais j'ai vraiment du mal à comprendre l'intérêt (et le principe) d'un "incrémental octet" (ou alors tous les incrémentaux sont-il 'octets' ? je m'interroge)
[^] # Re: Sécurité
Posté par mac . En réponse au journal Des paiements non sécurisés ?. Évalué à 9.
Pour les Merchants ayant un gros volume, un audit externe est même imposé régulièrement.
En pratique, c'est en général plutôt appliqué.
# Un indice?
Posté par mac . En réponse au message Ecran lcd et ou télé. Évalué à 4.
[^] # Re: Euh ?
Posté par mac . En réponse au journal LinuxFr sur iPhone. Évalué à 1.
Les raisons ont à voir avec du prosélytisme, probablement liée à une interprétation un peu restrictive des notions de "choix" et de "liberté"... un peu comme le font certains intégristes religieux en interprétant leurs livres sacrés respectifs.
C'est pathétique...
(tiens, un point Goldwin ;) )
Mac
[^] # Re: Shell > Ecrire sur une nouvelle ligne
Posté par mac . En réponse au message Shell > Ecrire sur une nouvelle ligne. Évalué à 2.
shopt -s checkwinsize
dans ton ~/.bashrc
[^] # Re: HTML + AJAX?
Posté par mac . En réponse au message Sorte de librairie pour faire une web application (jscript?). Évalué à 2.
1. la page statique
2. la réponse aux requêtes AJAX...
Pour 1, pas trop de soucis...
Pour 2, tu auras rapidement besoin d'un serveur Web qui sait générer des pages dynamiques via PHP, CGI ou n'importe quelle autre solution. Si ton serveur web sur ton ARM ne sait pas faire, c'est mal parti..
Les librairies que tu cites sont en général du code Javascript qui réside sur le serveur, qui est envoyé tel quel au client HTTP, et qui est interprété par le client..
Je pense qu'il est temps que tu lises un tutoriel sur Javascript et que tu essayes sur un serveur web "normal" pour voir comment ça marche ;)
# HTML + AJAX?
Posté par mac . En réponse au message Sorte de librairie pour faire une web application (jscript?). Évalué à 3.
- Un petit bout the CGI avec du AJAX / JSON ?
Ceci dit, si tu n'es pas très à l'aise avec le HTML / AJAX, ce serait peut-être plus simple pour toi d'enyoer tes mesures vers une machine un peu plus puissante qui se chargerait de l'archivage, de la restitution, ... (pourquoi pas avec syslog + un parseur de syslog)
Là, tu reviens dans des technologies un peu plus classiques (typiquement Apache / PHP / MySQL), qui sont largement documentés un peu partout sur le web.
# Pas évident...
Posté par mac . En réponse au message Liste de fichiers avec des jokers sous Linux. Évalué à 1.
C'est dans pathexp.c si ça peut t'aider...
# Aide-toi...
Posté par mac . En réponse au message vigilo. Évalué à 6.
# La question suivante...
Posté par mac . En réponse au message Trouver le plan d'adressage ?. Évalué à 1.
-> []
[^] # Re: MySQL?
Posté par mac . En réponse au message mySQL Taille des tables et perf. Évalué à 1.
Sinon, MySQL devrait être "suffisament bon" - fais quand même attention aux LOCKs qui peuvent se produire - tes INSERT peuvent dans certains cas prendre plusieurs secondes (typiquement pendant un backup de la base, mais il y a d'autres possibilités).
Et si tu ne veux JAMAIS perdre aucune donnée, n'oublie pas que MySQL ne devras JAMAIS s'arrêter ;)
# MySQL?
Posté par mac . En réponse au message mySQL Taille des tables et perf. Évalué à 3.
- Tes données ne sont apparement pas relationnelles
- Tu as potentiellement besoin de les insérer en temps réel
- Leur structure est très simple
As-tu *vraiment* besoin d'une base de données SQL? (il est clair que je ne connais pas le type de requêtes que tu fais).
Si tu penses que MySQL est la bonne solution, tu peux jeter un oeil sur le partitionnement de données (http://dev.mysql.com/doc/refman/5.1/en/partitioning-types.ht(...) - (MySQL >= 5.1), qui devrait répondre à ton soucis de saucisonnage.
[^] # Petite aide pour les francophones non-français
Posté par mac . En réponse au message conception de NAGIOS. Évalué à 2.
# strace...
Posté par mac . En réponse au message Processus lent avec processeur en idle. Évalué à 1.
[^] # Re: Réponse alambiquée :
Posté par mac . En réponse au message commande Cat avec un arret prècis. Évalué à 1.
(en fait, ça s'arrête 1 ligne trop tôt - mais il y a peut-être une solution simple)
[^] # Re: grep?
Posté par mac . En réponse au message commande Cat avec un arret prècis. Évalué à 1.
grep -B`wc -l fichier | sed 's/ .*//'` "TIMESTAMP 12/31/2007" fichier
(il manque clairement une option dans wc pour ne pas afficher le nom de fichier)
# bwlimit
Posté par mac . En réponse au message RSync : backup en réseau et load trop élevé : > 10. Évalué à 1.
man rsync:
--bwlimit=KBPS
Si tu limites la bande passante, je suppose que ça va par effet de bord réduire l'utilisation CPU.
[^] # Re: Obosolète
Posté par mac . En réponse au message Développeur (très) expérimenté PHP / Perl sur Genève. Évalué à 1.
# Autre solution
Posté par mac . En réponse au message Tester le montage d'une partition, Script shell. Évalué à 1.
Et tu vérifies lors de ton backup que le fichier témoin est présent -> si oui, tu as bien monté la partition.
# Sinon y a O'Reilly
Posté par mac . En réponse au message Je Cherche un livre. Évalué à 1.
(mais il n'a pas été traduit)
# Yes (a tester... )
Posté par mac . En réponse au message réponses automatiques aux questions d'un script. Évalué à 3.
yes '' | make --quiet >/dev/null 2>&1
[^] # Re: Plein de possibilités
Posté par mac . En réponse au message COMMANDE SUPPRESSION. Évalué à 1.
perl -ne 'print unless $. == 42' fichier.txt
# C'est pas joli-joli
Posté par mac . En réponse au message Aspirer un site avec plein de JavaScript. Évalué à 2.
En conséquence, l'utilisateur s'engage notamment à ne pas reproduire, adapter, extraire, céder ou diffuser (même gratuitement), réutiliser ou commercialiser tout ou partie de ces données, sous quelque forme que ce soit et pour quelque raison que ce soit, sauf accord écrit, exprès et préalable donné par les CCI des Pays de la Loire.
# Godwin
Posté par mac . En réponse au journal En réponse à ceux qui aime SSkarko...et la sécurité. Évalué à 2.
Félicitations, j'avais jamais vu ça :)
[^] # Re: kiwi backup !!
Posté par mac . En réponse au journal Solution de sauvegarde en ligne. Évalué à 1.
rsync, par exemple, travailler avec des blocs de taille variable (et paramétrable, c'est l'argument -B de la commande Unix). Mais j'ai vraiment du mal à comprendre l'intérêt (et le principe) d'un "incrémental octet" (ou alors tous les incrémentaux sont-il 'octets' ? je m'interroge)
[^] # Re: kiwi backup !!
Posté par mac . En réponse au journal Solution de sauvegarde en ligne. Évalué à 2.