me rend le temps en micoseconde depuis 1970.
soit un nombre à 16 chiffres... (il y en a 3 de trop!)
je vais continuer à chercher... je pourrais effectivement peut-être supprimer les 3 derniers chiffres pour avoir les millisecondes, mais lorsque je voudrai faire de l'affichage je ne pourrai pas faire l'opération inverse.
Merci pour cette information. Donc, c'est bien sendRedirect que j'ai besoin.
J'ai l'impression que tout ce qui suit "response.sendRedirect('maPage.jsp')" est tout de même exécuté? faut-il mettre "return;" juste après pour que l'exécution de la page soit arrêtée?
Ne faut-il vraiment rien envoyer dans le flux de sortie avant de mettre un sendRedirect() ?
Quand je visionne le code source (index_jsp.java) qui a été généré automatiquement à partir du fichier index.jsp auquel j'ai mis des "response.sendRedirect()", je vois plusieurs "out.write("\n");" avant mes "response.sendRedirect()"... donc j'écrirais quelquechose dans le flux de sortie avant? par contre out.write("....); est positionné après tous mes "response.sendRedirect()"....
J'avoue qu'il y a pas mal de chose qui m'échappe.
J'ai fini par trouver... un problème à deux balles comme d'habitude : Je n'utilisais pas les bons dirvers mysql !
En fait j'avais téléchargé jspmyadmin fut un temps, et j'utilisais les dirvers de jspmyadmin! Cet utilitaire n'a pas évolué depuis 4-5 ans.... les drivers n'étaient pas à jours (ou pas conforme...)
Bref en téléchargant les bons drivers mysql (en .jar) ca marche !
Petite question pour finir... :
lequel de ces drivers est le mieux :
org.gji.mm.mysql.Driver
ou
com.mysql.jdbc.Driver ?
quand je décommente cette option dans my.cnf j'obtiens une nouvelle question en exécutant mon jsp :
javax.servlet.ServletException: Cannot connect to MySQL server on localhost:3306. Is there a MySQL server running on the machine/port you are trying to connect to? (java.net.ConnectException)
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.services.index_jsp._jspService(org.apache.jsp.services.index_jsp:160)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
je ne suis pas plus avancé mais bon je vais essayer de creuser un peu plus.
Merci beaucoup! ton "exposé" sur le codage des carctères est très instructifs.
Maitenant je met cette ligne dans mes pages html et jsp :
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
et ca marche, plus de problème de codage de caractère tout bizar !
ce qui est étrange c'est que je dois également la mettre dans les pages "html" et donc la ligne <meta http-equiv="Content-Type" content="text/html; charset='ce qu'on veut'"> est inutile... enfin bon..., sa marche comme ça et pas le temps de comprendre exactement pourquoi alors tant pis.
refaire une partition à la main me paraît diffciile car je voudrais automatiser cette opération car le disque "grillé" pourrait être remplacé par d'autres personnes que moi.
Et Je n'ai pas trop confiance aux scripts utilisant sfdisk en raison des errreurs internes qui pourront ne pas être détectée.
La solution dd if=/dev/hda of=/dev/hdc me semble assez appropriée....
En fait, le problème de a cohérence des données n'est pas trop grave dans mon cas. Car je fais du RAID logiciel sur ces 2 disques (raid1 c'est à dire du mirroring) et mon problème était que lorsqu'un de mes disques venait à griller il faudra le changer par un disque vierge. Avant de resynchronisé le disque fraichement remplacé(qui est vierge), il faut que je partitionne celui-ci de la même mannière que le disque qui à grillé!
donc en faisant dd if=/dev/hda of=/dev/hdc à partir de hda ne serait pas génant car ensuite je resynchronise le raid logiciel avec les outils prévus pour ca...
mais est vraiment possible de faire if=/dev/hda of=/dev/hdc à partir de hda ? la table des partition et le MBR vont-ils être recopiés aussi comme ça?
j'espère avoir été assez clair! j'ai un doute...en tout cas encore merci.
c'est vrai que ca parait un peu bidouille mais bon je suis preneur s'il n'y a que ca à faire...
En fait je fait du raid logiciel sous linux (raid1), et dans le cas ou un disque grille, il faut que je le remplace et qu'il soit déjà formaté de la même mannière que celui qui a grillé avant de pouvoir le resynchronisé avec les autres.
En cas de changement de disque, à priori on n'est pas obligé de formater le nouveau disque, je crois, mais il faut que les partitions raid existent (et soient les même que sur le disque grillé) avant de refaire une synchro.
En considérant que j'ai 2 disques, et que toutes mes partitions (/boot..) sont en RAID1 et donc "clonées" sur les deux disques.
Si j'ai un disque qui grille, puis-je le remplacer par un disque vierge et demander la synchronisation (avec raidhotadd) ou dois-je avant tout, le formater avant de la meme manière que le disque qui à grillé?
Cette astuce est intéressante! Néanmoins, je souhaiterais avoir de vraies partitions /boot, /var... Quand je dis "vraies" c'est au sens visibles et modifiables via fdisk et autres outils de partionnement.
Avec diskDruid, je n'ai pas pu créer plus de 32 périphériques RAID (leur nom vont que de md0 jusqu'à md31). Y a t'il moyen de pallier à ce problème? et sans trop de bidouille... :) (PS : je voulais découper mon disque en conteneur de 700 Mo...)
Merci, effectivement ce soft est très intéressant.
> En revanche, je pense qu'il faudra une première étape pour transformer sur format thunderbird vers le format mbox ou maildir.
à priori oui.
Le format ThunderBird est-il le même que le format Netscape? à priori oui je pense...
Le problème est que je souhaite faire un programme qui pourrait permettre d'archiver également des mails issus de outlook (c'est un format .dbx) ... il faudrait également convertir ce format en un format utilisable par mhonarc.
Existe t'il un format commun de mail? cela serait plutot bien.
[^] # Re: HS!
Posté par arn100 . En réponse au message date en milliseconde. Évalué à 1.
C'est même 1000 fois plus précis qu'à la milliseconde...
Enfin, perso je gére dorénavant les dates en seconde... il fallait choisir un format commun à toutes mes applis...
[^] # Re: Re:
Posté par arn100 . En réponse au message date en milliseconde. Évalué à 1.
[^] # Re: Time::HiRes
Posté par arn100 . En réponse au message date en milliseconde. Évalué à 1.
#!/usr/bin/perl -w
use Time::HiRes;
print Time::HiRes::gettimeofday();
me rend le temps en micoseconde depuis 1970.
soit un nombre à 16 chiffres... (il y en a 3 de trop!)
je vais continuer à chercher... je pourrais effectivement peut-être supprimer les 3 derniers chiffres pour avoir les millisecondes, mais lorsque je voudrai faire de l'affichage je ne pourrai pas faire l'opération inverse.
[^] # Re: HS!
Posté par arn100 . En réponse au message date en milliseconde. Évalué à 2.
Je suis en train d'essayer le module Time::HiRes.. je vais voir ce que cela donne.
[^] # Re: Nein !!!
Posté par arn100 . En réponse au message jsp response.sendRedirect. Évalué à 1.
J'ai l'impression que tout ce qui suit "response.sendRedirect('maPage.jsp')" est tout de même exécuté? faut-il mettre "return;" juste après pour que l'exécution de la page soit arrêtée?
Ne faut-il vraiment rien envoyer dans le flux de sortie avant de mettre un sendRedirect() ?
Quand je visionne le code source (index_jsp.java) qui a été généré automatiquement à partir du fichier index.jsp auquel j'ai mis des "response.sendRedirect()", je vois plusieurs "out.write("\n");" avant mes "response.sendRedirect()"... donc j'écrirais quelquechose dans le flux de sortie avant? par contre out.write("....); est positionné après tous mes "response.sendRedirect()"....
J'avoue qu'il y a pas mal de chose qui m'échappe.
[^] # Re: En fait, je connais rien à Java...
Posté par arn100 . En réponse au message serveur mysql accédé avec jsp - problème de password. Évalué à 1.
En fait j'avais téléchargé jspmyadmin fut un temps, et j'utilisais les dirvers de jspmyadmin! Cet utilitaire n'a pas évolué depuis 4-5 ans.... les drivers n'étaient pas à jours (ou pas conforme...)
Bref en téléchargant les bons drivers mysql (en .jar) ca marche !
Petite question pour finir... :
lequel de ces drivers est le mieux :
org.gji.mm.mysql.Driver
ou
com.mysql.jdbc.Driver ?
Encore merci.
[^] # Re: En fait, je connais rien à Java...
Posté par arn100 . En réponse au message serveur mysql accédé avec jsp - problème de password. Évalué à 1.
javax.servlet.ServletException: Cannot connect to MySQL server on localhost:3306. Is there a MySQL server running on the machine/port you are trying to connect to? (java.net.ConnectException)
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.services.index_jsp._jspService(org.apache.jsp.services.index_jsp:160)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
je ne suis pas plus avancé mais bon je vais essayer de creuser un peu plus.
[^] # Re: En fait, je connais rien à Java...
Posté par arn100 . En réponse au message serveur mysql accédé avec jsp - problème de password. Évalué à 1.
[root@localhost root]# telnet localhost 3306
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
8
4.1.11-log%Gï¿¿%@>fiZfq)q,#S[Qd%'3i<.p
Bad handshakeConnection closed by foreign host.
[root@localhost root]#
Il s'y connecte 1 seconde et se déconnecte... ? bizar....
>Sinon, tu as fait un "FLUSH PRIVILEGES" après la modif de mdp mysql
Oui je l'ai essayé déjà, mais de tte façon avec SET PASSORD c'est fait par défaut je crois.
je cherche toujours... :)
[^] # Re: En fait, je connais rien à Java...
Posté par arn100 . En réponse au message serveur mysql accédé avec jsp - problème de password. Évalué à 1.
#telnet localhost:3306
telnet: localhost:3306 : Temporary failure in name resolution
localhost:3306: Host name lookup failure
c'est normal?
[^] # Re: problème identique
Posté par arn100 . En réponse au message Serveur Tomcat : problème d'accents. Évalué à 1.
# echo $LANG
fr_FR.UTF-8
du coup (pour enlever UTF-8), je fais :
# export LANG=fr_FR
# echo $LANG
fr_FR
je relance Tomcat... mais ca ne change rien.....
mais comme je l'indique plus haut :
<%@page ..charset=UTF-8" ....%> ca marche bien maintenant
merci tout de même.
[^] # Re: meuh
Posté par arn100 . En réponse au message Serveur Tomcat : problème d'accents. Évalué à 1.
Maitenant je met cette ligne dans mes pages html et jsp :
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
et ca marche, plus de problème de codage de caractère tout bizar !
ce qui est étrange c'est que je dois également la mettre dans les pages "html" et donc la ligne <meta http-equiv="Content-Type" content="text/html; charset='ce qu'on veut'"> est inutile... enfin bon..., sa marche comme ça et pas le temps de comprendre exactement pourquoi alors tant pis.
encore merci
[^] # Re: Ca depend des tailles des disques....
Posté par arn100 . En réponse au message Recopie d'un disque sur un autre. Évalué à 1.
Et Je n'ai pas trop confiance aux scripts utilisant sfdisk en raison des errreurs internes qui pourront ne pas être détectée.
La solution dd if=/dev/hda of=/dev/hdc me semble assez appropriée....
[^] # Re: Ca depend des tailles des disques....
Posté par arn100 . En réponse au message Recopie d'un disque sur un autre. Évalué à 2.
En fait, le problème de a cohérence des données n'est pas trop grave dans mon cas. Car je fais du RAID logiciel sur ces 2 disques (raid1 c'est à dire du mirroring) et mon problème était que lorsqu'un de mes disques venait à griller il faudra le changer par un disque vierge. Avant de resynchronisé le disque fraichement remplacé(qui est vierge), il faut que je partitionne celui-ci de la même mannière que le disque qui à grillé!
donc en faisant dd if=/dev/hda of=/dev/hdc à partir de hda ne serait pas génant car ensuite je resynchronise le raid logiciel avec les outils prévus pour ca...
mais est vraiment possible de faire if=/dev/hda of=/dev/hdc à partir de hda ? la table des partition et le MBR vont-ils être recopiés aussi comme ça?
j'espère avoir été assez clair! j'ai un doute...en tout cas encore merci.
[^] # Re: Ca depend des tailles des disques....
Posté par arn100 . En réponse au message Recopie d'un disque sur un autre. Évalué à 3.
Je vais être obligé d'exécuter la commande dd if=/dev/hda of=/dev/hdc à partir de hda? puisque mon système est dessus...c'est pas possible?
[^] # Re: sfdisk
Posté par arn100 . En réponse au message Partitionnement avec fdisk. Évalué à 1.
[^] # Re: faut pas hésiter à tester
Posté par arn100 . En réponse au message Partitionnement avec fdisk. Évalué à 1.
En fait je fait du raid logiciel sous linux (raid1), et dans le cas ou un disque grille, il faut que je le remplace et qu'il soit déjà formaté de la même mannière que celui qui a grillé avant de pouvoir le resynchronisé avec les autres.
[^] # Re: 1 seul raid
Posté par arn100 . En réponse au message RAID logiciel. Évalué à 1.
qu'est-ce ATARAID? Moi sous linux j'utilise les raidtools2 et mdadm...
[^] # Re: 1 seul raid
Posté par arn100 . En réponse au message RAID logiciel. Évalué à 1.
[^] # Re: 1 seul raid
Posté par arn100 . En réponse au message RAID logiciel. Évalué à 1.
En considérant que j'ai 2 disques, et que toutes mes partitions (/boot..) sont en RAID1 et donc "clonées" sur les deux disques.
Si j'ai un disque qui grille, puis-je le remplacer par un disque vierge et demander la synchronisation (avec raidhotadd) ou dois-je avant tout, le formater avant de la meme manière que le disque qui à grillé?
[^] # Re: 1 seul raid
Posté par arn100 . En réponse au message RAID logiciel. Évalué à 1.
Avec diskDruid, je n'ai pas pu créer plus de 32 périphériques RAID (leur nom vont que de md0 jusqu'à md31). Y a t'il moyen de pallier à ce problème? et sans trop de bidouille... :) (PS : je voulais découper mon disque en conteneur de 700 Mo...)
[^] # Re: Yep
Posté par arn100 . En réponse au message RAID logiciel. Évalué à 1.
[^] # Re: MHonArc
Posté par arn100 . En réponse au message Archivage de mails. Évalué à 1.
> En revanche, je pense qu'il faudra une première étape pour transformer sur format thunderbird vers le format mbox ou maildir.
à priori oui.
Le format ThunderBird est-il le même que le format Netscape? à priori oui je pense...
Le problème est que je souhaite faire un programme qui pourrait permettre d'archiver également des mails issus de outlook (c'est un format .dbx) ... il faudrait également convertir ce format en un format utilisable par mhonarc.
Existe t'il un format commun de mail? cela serait plutot bien.