Bonjour tout le monde,
Pour convertir des caractères ISO8859 (et consor), que connaissez-vous
de plus efficace ? La taille prise en mémoire semble importante.
Voilà ce que j'ai derrière la tête : j'ai écrit un petit client mail
pour savoir rapidement si j'ai reçu des mails, sans avoir à charger
Eudora ou Mozilla. Mais voilà, ça ne me plaisait pas du tout du tout de
voir dans les sujets des messages, voire les noms des expéditeurs, des
décorations du genre ISO8859-1?=?, alors j'ai écrit ma moulinette pour
décoder tout ça, à force d'en ajouter ça finit par être assez efficace,
seulement d'un autre côté, à force d'en ajouter il faut y mettre de la
bonne volonté pour dire que ça se charge plus vite que Eudora ou Mozilla.
J'aurais cru que les "grands" logiciels de mails étaient lourds surtout
parce qu'ils gèrent des fichiers et des capacités de tri, ce dont on n'a
rien à faire dans un client "léger", mais apparemment, le décodage des
caractères accentués prend une importance que j'avais sous-évaluée.
Je n'ai rien vu de tout prêt dans les API, mais peut-être ma doc
n'est-elle pas complète ?
Bonjour tout le monde,
Pour convertir des caractères ISO8859 (et consor), que connaissez-vous
de plus efficace ? La taille prise en mémoire semble importante.
Voilà ce que j'ai derrière la tête : j'ai écrit un petit client mail
pour savoir rapidement si j'ai reçu des mails, sans avoir à charger
Eudora ou Mozilla. Mais voilà, ça ne me plaisait pas du tout du tout de
voir dans les sujets des messages, voire les noms des expéditeurs, des
décorations du genre ISO8859-1?=?, alors j'ai écrit ma moulinette pour
décoder tout ça, à force d'en ajouter ça finit par être assez efficace,
seulement d'un autre côté, à force d'en ajouter il faut y mettre de la
bonne volonté pour dire que ça se charge plus vite que Eudora ou Mozilla.
J'aurais cru que les "grands" logiciels de mails étaient lourds surtout
parce qu'ils gèrent des fichiers et des capacités de tri, ce dont on n'a
rien à faire dans un client "léger", mais apparemment, le décodage des
caractères accentués prend une importance que j'avais sous-évaluée.
Je n'ai rien vu de tout prêt dans les API, mais peut-être ma doc
n'est-elle pas complète ?
Bonjour tout le monde,
Pour convertir des caractères ISO8859 (et consor), que connaissez-vous
de plus efficace ? La taille prise en mémoire semble importante.
Voilà ce que j'ai derrière la tête : j'ai écrit un petit client mail
pour savoir rapidement si j'ai reçu des mails, sans avoir à charger
Eudora ou Mozilla. Mais voilà, ça ne me plaisait pas du tout du tout de
voir dans les sujets des messages, voire les noms des expéditeurs, des
décorations du genre ISO8859-1?=?, alors j'ai écrit ma moulinette pour
décoder tout ça, à force d'en ajouter ça finit par être assez efficace,
seulement d'un autre côté, à force d'en ajouter il faut y mettre de la
bonne volonté pour dire que ça se charge plus vite que Eudora ou Mozilla.
J'aurais cru que les "grands" logiciels de mails étaient lourds surtout
parce qu'ils gèrent des fichiers et des capacités de tri, ce dont on n'a
rien à faire dans un client "léger", mais apparemment, le décodage des
caractères accentués prend une importance que j'avais sous-évaluée.
Je n'ai rien vu de tout prêt dans les API, mais peut-être ma doc
n'est-elle pas complète ?
Hello,
Il faudrait en dire un peu plus sur ta moulinette,
car décoder de l'iso8859 sur un petit nombre
de caractères (quelques lignes de nom, adresses, sujet)
ne peut pas être lent, même avec une méthode bestiale.
Es tu sur que la "lenteur" de ton soft vient de ton décodage?
Si oui, quelle méthode utilises tu ?
Peux tu en plus donner un petit exemple du genre:
AVANT/APRES
Hello,
Il faudrait en dire un peu plus sur ta moulinette,
car décoder de l'iso8859 sur un petit nombre
de caractères (quelques lignes de nom, adresses, sujet)
ne peut pas être lent, même avec une méthode bestiale.
Es tu sur que la "lenteur" de ton soft vient de ton décodage?
Si oui, quelle méthode utilises tu ?
Peux tu en plus donner un petit exemple du genre:
AVANT/APRES
Hello,
Il faudrait en dire un peu plus sur ta moulinette,
car décoder de l'iso8859 sur un petit nombre
de caractères (quelques lignes de nom, adresses, sujet)
ne peut pas être lent, même avec une méthode bestiale.
Es tu sur que la "lenteur" de ton soft vient de ton décodage?
Si oui, quelle méthode utilises tu ?
Peux tu en plus donner un petit exemple du genre:
AVANT/APRES
Hello,
Il faudrait en dire un peu plus sur ta moulinette,
car décoder de l'iso8859 sur un petit nombre
de caractères (quelques lignes de nom, adresses, sujet)
ne peut pas être lent, même avec une méthode bestiale.
Es tu sur que la "lenteur" de ton soft vient de ton décodage?
Si oui, quelle méthode utilises tu ?
Peux tu en plus donner un petit exemple du genre:
AVANT/APRES
Hello,
Il faudrait en dire un peu plus sur ta moulinette,
car décoder de l'iso8859 sur un petit nombre
de caractères (quelques lignes de nom, adresses, sujet)
ne peut pas être lent, même avec une méthode bestiale.
Es tu sur que la "lenteur" de ton soft vient de ton décodage?
Si oui, quelle méthode utilises tu ?
Peux tu en plus donner un petit exemple du genre:
AVANT/APRES
Hello,
Il faudrait en dire un peu plus sur ta moulinette,
car décoder de l'iso8859 sur un petit nombre
de caractères (quelques lignes de nom, adresses, sujet)
ne peut pas être lent, même avec une méthode bestiale.
Es tu sur que la "lenteur" de ton soft vient de ton décodage?
Si oui, quelle méthode utilises tu ?
Peux tu en plus donner un petit exemple du genre:
AVANT/APRES
C'est vrai que le chargement du module prend un peu de temps, déjà, à la
base. Il faut que je creuse encore un peu aussi à ce niveau-là.
C'est vrai que le chargement du module prend un peu de temps, déjà, à la
base. Il faut que je creuse encore un peu aussi à ce niveau-là.
C'est vrai que le chargement du module prend un peu de temps, déjà, à la
base. Il faut que je creuse encore un peu aussi à ce niveau-là.
C'est vrai que le chargement du module prend un peu de temps, déjà, à la
base. Il faut que je creuse encore un peu aussi à ce niveau-là.
C'est vrai que le chargement du module prend un peu de temps, déjà, à la
base. Il faut que je creuse encore un peu aussi à ce niveau-là.
C'est vrai que le chargement du module prend un peu de temps, déjà, à la
base. Il faut que je creuse encore un peu aussi à ce niveau-là.
Bonjour tout le monde,
Pour convertir des caractères ISO8859 (et consor), que connaissez-vous
de plus efficace ? La taille prise en mémoire semble importante.
Voilà ce que j'ai derrière la tête : j'ai écrit un petit client mail
pour savoir rapidement si j'ai reçu des mails, sans avoir à charger
Eudora ou Mozilla. Mais voilà, ça ne me plaisait pas du tout du tout de
voir dans les sujets des messages, voire les noms des expéditeurs, des
décorations du genre ISO8859-1?=?, alors j'ai écrit ma moulinette pour
décoder tout ça, à force d'en ajouter ça finit par être assez efficace,
seulement d'un autre côté, à force d'en ajouter il faut y mettre de la
bonne volonté pour dire que ça se charge plus vite que Eudora ou Mozilla.
J'aurais cru que les "grands" logiciels de mails étaient lourds surtout
parce qu'ils gèrent des fichiers et des capacités de tri, ce dont on n'a
rien à faire dans un client "léger", mais apparemment, le décodage des
caractères accentués prend une importance que j'avais sous-évaluée.
Je n'ai rien vu de tout prêt dans les API, mais peut-être ma doc
n'est-elle pas complète ?
Bonjour tout le monde,
Pour convertir des caractères ISO8859 (et consor), que connaissez-vous
de plus efficace ? La taille prise en mémoire semble importante.
Voilà ce que j'ai derrière la tête : j'ai écrit un petit client mail
pour savoir rapidement si j'ai reçu des mails, sans avoir à charger
Eudora ou Mozilla. Mais voilà, ça ne me plaisait pas du tout du tout de
voir dans les sujets des messages, voire les noms des expéditeurs, des
décorations du genre ISO8859-1?=?, alors j'ai écrit ma moulinette pour
décoder tout ça, à force d'en ajouter ça finit par être assez efficace,
seulement d'un autre côté, à force d'en ajouter il faut y mettre de la
bonne volonté pour dire que ça se charge plus vite que Eudora ou Mozilla.
J'aurais cru que les "grands" logiciels de mails étaient lourds surtout
parce qu'ils gèrent des fichiers et des capacités de tri, ce dont on n'a
rien à faire dans un client "léger", mais apparemment, le décodage des
caractères accentués prend une importance que j'avais sous-évaluée.
Je n'ai rien vu de tout prêt dans les API, mais peut-être ma doc
n'est-elle pas complète ?
Bonjour tout le monde,
Pour convertir des caractères ISO8859 (et consor), que connaissez-vous
de plus efficace ? La taille prise en mémoire semble importante.
Voilà ce que j'ai derrière la tête : j'ai écrit un petit client mail
pour savoir rapidement si j'ai reçu des mails, sans avoir à charger
Eudora ou Mozilla. Mais voilà, ça ne me plaisait pas du tout du tout de
voir dans les sujets des messages, voire les noms des expéditeurs, des
décorations du genre ISO8859-1?=?, alors j'ai écrit ma moulinette pour
décoder tout ça, à force d'en ajouter ça finit par être assez efficace,
seulement d'un autre côté, à force d'en ajouter il faut y mettre de la
bonne volonté pour dire que ça se charge plus vite que Eudora ou Mozilla.
J'aurais cru que les "grands" logiciels de mails étaient lourds surtout
parce qu'ils gèrent des fichiers et des capacités de tri, ce dont on n'a
rien à faire dans un client "léger", mais apparemment, le décodage des
caractères accentués prend une importance que j'avais sous-évaluée.
Je n'ai rien vu de tout prêt dans les API, mais peut-être ma doc
n'est-elle pas complète ?
A la réflexion maintenant que vous le dites, c'est au départ qu'il y a
un délai, on arrive très rapidement à savoir le nombre de messages sur
le serveur, mais ensuite, avant de lire le premier il faut bien attendre
une quinzaine de secondes. Ensuite, une fois que c'est fait le délai
pour les suivants est acceptable.
A la réflexion maintenant que vous le dites, c'est au départ qu'il y a
un délai, on arrive très rapidement à savoir le nombre de messages sur
le serveur, mais ensuite, avant de lire le premier il faut bien attendre
une quinzaine de secondes. Ensuite, une fois que c'est fait le délai
pour les suivants est acceptable.
A la réflexion maintenant que vous le dites, c'est au départ qu'il y a
un délai, on arrive très rapidement à savoir le nombre de messages sur
le serveur, mais ensuite, avant de lire le premier il faut bien attendre
une quinzaine de secondes. Ensuite, une fois que c'est fait le délai
pour les suivants est acceptable.
Hello,
je ne sais pas comment tu as programmé ton petit client.
Si tu le fais avec juste un socket et POP3, ça peut être
rapide ou lent, ça ne dépend que de la vitesse du serveur POP3
que tu interroges.
J'ai écrit un programme qui fait la même chose, quand le serveur
POP3 est libre, Ca prend environ 2 secondes pour se connecter,
récupérer le nombre de nouveaux messages et afficher le sujet et
les entêtes des messages (pour 5 ou 6 messages).
Sur mon serveur habituel (tiscali.be), l'authentification est très
rapide (USER XXX PASS YYY), il répond en 1 ou 2 secondes. Sur un serveur
Yahoo, c'est beaucoup plus lent, parfois jusqu'à 5 ou 6 secondes, juste
pour négocier la connexion.
En revanche, les RETR sont en général très rapides.
J'avais posté ici le code de ce petit (le programme fait 65 lignes)
client...
Si ça intéresse qqun, je peux le remettre.
Hello,
je ne sais pas comment tu as programmé ton petit client.
Si tu le fais avec juste un socket et POP3, ça peut être
rapide ou lent, ça ne dépend que de la vitesse du serveur POP3
que tu interroges.
J'ai écrit un programme qui fait la même chose, quand le serveur
POP3 est libre, Ca prend environ 2 secondes pour se connecter,
récupérer le nombre de nouveaux messages et afficher le sujet et
les entêtes des messages (pour 5 ou 6 messages).
Sur mon serveur habituel (tiscali.be), l'authentification est très
rapide (USER XXX PASS YYY), il répond en 1 ou 2 secondes. Sur un serveur
Yahoo, c'est beaucoup plus lent, parfois jusqu'à 5 ou 6 secondes, juste
pour négocier la connexion.
En revanche, les RETR sont en général très rapides.
J'avais posté ici le code de ce petit (le programme fait 65 lignes)
client...
Si ça intéresse qqun, je peux le remettre.
Hello,
je ne sais pas comment tu as programmé ton petit client.
Si tu le fais avec juste un socket et POP3, ça peut être
rapide ou lent, ça ne dépend que de la vitesse du serveur POP3
que tu interroges.
J'ai écrit un programme qui fait la même chose, quand le serveur
POP3 est libre, Ca prend environ 2 secondes pour se connecter,
récupérer le nombre de nouveaux messages et afficher le sujet et
les entêtes des messages (pour 5 ou 6 messages).
Sur mon serveur habituel (tiscali.be), l'authentification est très
rapide (USER XXX PASS YYY), il répond en 1 ou 2 secondes. Sur un serveur
Yahoo, c'est beaucoup plus lent, parfois jusqu'à 5 ou 6 secondes, juste
pour négocier la connexion.
En revanche, les RETR sont en général très rapides.
J'avais posté ici le code de ce petit (le programme fait 65 lignes)
client...
Si ça intéresse qqun, je peux le remettre.
Oh ben si c'est 65 lignes, ça ne mange pas de pain ...
En fait, j'ai du code dans un formulaire, et du code dans un module.
Tant que ça se passe dans le formulaire ça va assez vite, mais le module
prend du temps à se charger. Une fois qu'il est chargé le délai est de
nouveau potable.
En plus des fonctions de conversion, le module contient une procédure de
traitement de message, qui extrait les différents champs de chaque
message (sujet, date, expéditeur ...).
Je crois qu'il va falloir que je passe un peu de temps à cogiter
là-dessus et puis ensuite que je vous en redise un peu plus.
Oh ben si c'est 65 lignes, ça ne mange pas de pain ...
En fait, j'ai du code dans un formulaire, et du code dans un module.
Tant que ça se passe dans le formulaire ça va assez vite, mais le module
prend du temps à se charger. Une fois qu'il est chargé le délai est de
nouveau potable.
En plus des fonctions de conversion, le module contient une procédure de
traitement de message, qui extrait les différents champs de chaque
message (sujet, date, expéditeur ...).
Je crois qu'il va falloir que je passe un peu de temps à cogiter
là-dessus et puis ensuite que je vous en redise un peu plus.
Oh ben si c'est 65 lignes, ça ne mange pas de pain ...
En fait, j'ai du code dans un formulaire, et du code dans un module.
Tant que ça se passe dans le formulaire ça va assez vite, mais le module
prend du temps à se charger. Une fois qu'il est chargé le délai est de
nouveau potable.
En plus des fonctions de conversion, le module contient une procédure de
traitement de message, qui extrait les différents champs de chaque
message (sujet, date, expéditeur ...).
Je crois qu'il va falloir que je passe un peu de temps à cogiter
là-dessus et puis ensuite que je vous en redise un peu plus.