encore pas mal d'améliorations ; suis assez content de moi. Seul soucis, les entrées-sorties sur le réseau sont bloquantes. Les IO_add_watch de Gtk pourrait bien le faire, mais je dois oublier CURL. A moins que dans CURL je puisse faire marcher les fameuses callbacks.
il me semble que depuis peu, les numéros ne doivent plus avoir de '.', donc j'ai modifié mon source ; demain je fais une nouvelle livraison. Il y aura aussi les nouveaux parametres a prendre en compte.
il faut faire les choses dans le bon ordre ;
1 - se connecter pour avoir les identifiantss (id, idt),
2 - lire le captcha, mais juste avant aussi l'url suivante : http://adsl.free.fr/admin/tel/sendfax.pl?id=%s&idt=%s'
3 - apres tu peux poster, avec CURL je suppose aussi en Java ?
FreeFAX est une interface php-gtk2 pour envoyer des FAX avec le fournisseur d'accès Internet Free.fr. Il vous permet d'envoyer très facilement par FAX le contenu d'un fichier PDF. Il doit être configuré avec vos paramètres à la première utilisation. Par la suite une partie importante du processus sera facilitée par freeFAX. Voici l'interface principale du logiciel.
je peux spécialiser mon script pour faire au choix et en série :
- une liste de numéros,
- une liste de fichiers PDF ; cette option est moyennement utile, en effet il suffit de s'arranger pour generer un seul fichier PDF, ce qui doit etre réalisable dans le cas général.
Une fois la liste établie, tu la déroule, et pour chaque envoi, tu saisis le captcha puis tu appuis sur envoyer et tu passes a la suite.
Je crois que le plus facile est d'accepter "en ligne de commande", une liste de numéros. Qu'en pensez-vous ? enfin ca peut-etre la premiere version. Je precise que le script php est en licence LGPL et donc utilisable librement. J'ai placé la licence un peu en retard mais bon ...
Je suis actuellement dans le codage du selecteur de fichiers. Pour le reste, ca marche. Je suis capable de détecter les problemes réseau (connexion) et de login.
A la premiere ouverture, une fenetre de dialogue apparait avec la saisie des identifiants free. Elle n'apparait plus par la suite. On peut l'oublier.
class Config {
public $login = '01234567'; # votre numero de ligne
public $pass = '.........;
}
?>
- J'utilise glade pour le dessin de l'interface, il me faut donc fournir plusieurs fichiers. C'est un peu embettant, j'aime bien les scripts tout intégrés. A terme je pense que je vais intégrer la description XML au script.
- la procédure de création du module php-gtk2 pour différentes version d'Unix est disponible à cette adresse : http://php.classes.free.fr/wiki/index.php5?title=Gtk2/Instal(...)
- je vais aussi faire une copie d'écran.
Utilisation :
- un clic sur l'image de controle permet de la recharger,
- voir notes plus haut pour la configuration (login et password)
- je dois ajouter une boite de selection de fichier (désolé, c'est un snapshot).
- je vais aussi fournir une copie d'ecran sur le site pour qu'on ai une idée de "la chose"
bon, ca avance, mon script php semble pret pour se loger et envoyer des FAX. Pas encore d'interface graphique. Mais bon, c'est de la bibine maintenant.
l'un de ces soft est réalise en Delphi et on dispose des sources. J'ai vaguement regardé les procédures de login. Ca donne envie d'y passer un peu de temps.
Le plus amusant dans cette affaire de FAX chez Free, c'est que j'ai eu besoin d'envoyer un FAX quelque jours seulement après le lancement de ce service. Parce que sinon, ca fait plutot ringuard, hein ... Il se trouve que le FAX a encore, dans certains services, un caractère un peu plus officiel qu'un simple mail.
il faut simplement savoir se connecter sur la console d'admintration avec des scripts. Une fois qu'on sait faire cela, le reste n'est que du GET et du POST. Mais effectivement tu as raison, pas encore de solution sur plateforme Linux, on se demande pourquoi. Peut-etre nos amis développeurs sont moins disponibles pour ce genre de "petit projet" puisqu'ils vaquent à des occupations plus pros. Peut-etre qu'ils sont moins joueurs aussi, plus très envie de coder apres une journée bien remplie au buro. Ce n'est pourtant pas le potentiel technologique qui manque, ni même le savoir faire.
ce n'est pas en venant pleurer ici que tu vas regler ton probleme sur Ubuntu. Si tu cherches un peu tu vas trouver qu'il existe un forum francophone dédié à Ubuntu. Il te suffit de choisir la bonne rubrique et d'exposer ton probleme. Et si tu as de la chance, quelqu'un pourra t'aider.
Je ne crois pas que ton probleme concerne autre chose que Ubuntu. Par contre j'ai eu un probleme de hotplug avec Ubuntu et le noyau 2.6.20. J'ai trouvé la solution sur le forum. Il s'agit d'un probleme avec un module USB. Il est fort probable que ce probleme concerne toutes les distributions utilisant cette version de noyau.
Pour finir, moi aussi je commence a perdre pied dans la complexité toujours plus grande des systèmes Linux. Depuis l'origine, il y a de plus en plus de services, de plus en plus de fichiers de configuration, de plus en plus de démons, de modules. La complexité toute relative est le prix à payer d'une évolution permanente. Je suppose que sur MacOSX, les fichiers de config sont cotons. Ne parlons pas de la fameuse base de registres ...
La grande difficulté des distributions Linux est d'être capable de gerer le plus grand nombre de composants et il faut avouer que c'est plutot positif. Globalement, tu peux trouver des distributions qui te permettent d'acceder a Internet sans trop forcer. C'est plutot du user-friendly à condition de savoir gerer un disque dur et des partitions. Pour le reste, tout se déroule tout seul grace aux installateurs assez bien réalisés. A ce propos, la gestion des partitions manuellement sur Feisty me plais moyennement, c'était mieux avant.
Pour conclure :
- fédérons nos forces par distributions, tout le monde peut aider, depuis l'utilisateur final qui remonte ses problemes jusqu'a l'intégrateur,
- féderation inter-distribution Linux ou mieux Posix dès que possible.
si la boulangere s'appelle Amélie, et qu'elle vendu du chocolat bien connu de nous tous (boite orange avec un petit cheval). Alors oui, on y est presque. Cette histoire est le parallele conforme de ce qu'il s'est passé dans le scénario du film. D'ailleurs a la TV, le reportage sur la cigogne etait bien ponctué avec cette musique.
enfin je dis cela, mais tout le monde avait deja compris.
quel honneur d'avoir utilisé ma methode de test. Maintenant, si tu le peux, i lfaudrait vérifier si c'est ton disque qui fait des cauchemars. Et si possible eviter d'écrirer dans les partitions ou tu as des données précieuses.
L'ideal dans ce cas est d'avoir 2 ordinateur ou 2 disques durs et deja de mettre ses données en lieux sur. Et attention, tu ne peux pas garantir qu'un CD/DVD de sauvegarde soit valide avec ta configuration actuelle.
je me demande si tu ne touche pas du doigt a l'informatique quantique, celle qui ne donne pas toujours le meme resultat en fonction du temps ... hihihihi.
oui, mais quel enfant n'a jamais révé du mouvement perpétuel avec des légo, des engrenages, hein je vous le dit. Meme M. Bolloré et notre cher Nicolas sont certainement tombés dans le piege quand ils étaient petits.
pour ma part, j'avais aussi des pertes de données, quelques bits par millions.
- apres avoir fait du checksum sur des gros volumes de données sur une machine saine et sur cette maudite machine,
- apres aussi avoir fait un test memoire sans vraiment un retour positif,
j'en ai déduit que des bits "se perdaient" entre le disque dur et le processeur. J'ai retrouvé une ancienne carte-mère pour Duron. Et maintenant cette machine marche à nouveau, enfin ce qu'il en reste. J'ai reconstitué une nouvelle machine avec différentes pieces de mon petit patrimoine informatique.
Le test consiste en gros à répéter cette opération :
le dernier md5sum doit toujours être le même. Si ce n'est pas le cas voir au niveau :
- du disque dur
- de la memoire
- du processeur
- de la carte-mère pour finir.
ça vous dirait, de gagner 1000 ¤ de plus par an ?
non ... je fais partie des 46%, alors merci hein pour cette salade, on nous l'a rabachée pendant des mois, ce n'est pas pour la voir ici.
Avis a la population d'informaticiens. Ceux qui veulent travailler plus pour gagner plus, qu'ils s'arrangent pour télétravailler ou encore en produisant des articles pour les journaux informatique. Mais qu'on ne nous supprime pas nos acquis sociaux.
C'est aussi une journée de mémoire si je ne me trompes pas. Alors qu'elle continue un peu cette mémoire. Mon fils est invité à aller jouer de la musique d'ailleurs avec son joli saxo. Il accompagne son prof de musique lors de la petite serémonie du souvenir.
[^] # Re: Geffax
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 2.
http://qfreefax.sourceforge.net/
[^] # Re: freeFAX - le FAX facile chez Free
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 2.
freeFAX, à suivre ...
[^] # Re: freeFAX - le FAX facile chez Free
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 2.
[^] # Re: Gros bug
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 2.
[^] # Re: Gros bug
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 2.
1 - se connecter pour avoir les identifiantss (id, idt),
2 - lire le captcha, mais juste avant aussi l'url suivante : http://adsl.free.fr/admin/tel/sendfax.pl?id=%s&idt=%s'
3 - apres tu peux poster, avec CURL je suppose aussi en Java ?
pour ma part, ca marche plutot bien.
[^] # Re: freeFAX - le FAX facile chez Free
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 2.
# freeFAX - le FAX facile chez Free
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 2.
FreeFAX est une interface php-gtk2 pour envoyer des FAX avec le fournisseur d'accès Internet Free.fr. Il vous permet d'envoyer très facilement par FAX le contenu d'un fichier PDF. Il doit être configuré avec vos paramètres à la première utilisation. Par la suite une partie importante du processus sera facilitée par freeFAX. Voici l'interface principale du logiciel.
téléchargement et installation :
http://php.classes.free.fr/php/gtk/freeFAX/
[^] # Re: En europe
Posté par Marc Quinton . En réponse au journal Les logiciels libres violent 235 brevets Microsoft. Évalué à 6.
[^] # Re: pas tres compliqué
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 2.
[^] # Re: pas tres compliqué
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 2.
- une liste de numéros,
- une liste de fichiers PDF ; cette option est moyennement utile, en effet il suffit de s'arranger pour generer un seul fichier PDF, ce qui doit etre réalisable dans le cas général.
Une fois la liste établie, tu la déroule, et pour chaque envoi, tu saisis le captcha puis tu appuis sur envoyer et tu passes a la suite.
Je crois que le plus facile est d'accepter "en ligne de commande", une liste de numéros. Qu'en pensez-vous ? enfin ca peut-etre la premiere version. Je precise que le script php est en licence LGPL et donc utilisable librement. J'ai placé la licence un peu en retard mais bon ...
Je suis actuellement dans le codage du selecteur de fichiers. Pour le reste, ca marche. Je suis capable de détecter les problemes réseau (connexion) et de login.
A la premiere ouverture, une fenetre de dialogue apparait avec la saisie des identifiants free. Elle n'apparait plus par la suite. On peut l'oublier.
[^] # Re: pas tres compliqué
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 2.
Ce soft est écrit en php, et fonctionne avec php-gtk2. Mais on peut aussi sauf erreur de ma part l'installer sur un serveur Web chez Free.
Le site sera : http://php.classes.free.fr/php/gtk/freeFAX/ ; je vois pas trop bien comment l'appeler actuellement. Ce sera son nom de bapteme.
Je suis en train de paufiner la partie configuration ; en attendant, il faut creer un fichier de conf comme ceci :
- J'utilise glade pour le dessin de l'interface, il me faut donc fournir plusieurs fichiers. C'est un peu embettant, j'aime bien les scripts tout intégrés. A terme je pense que je vais intégrer la description XML au script.
- la procédure de création du module php-gtk2 pour différentes version d'Unix est disponible à cette adresse : http://php.classes.free.fr/wiki/index.php5?title=Gtk2/Instal(...)
- je vais aussi faire une copie d'écran.
Utilisation :
- un clic sur l'image de controle permet de la recharger,
- voir notes plus haut pour la configuration (login et password)
- je dois ajouter une boite de selection de fichier (désolé, c'est un snapshot).
- je vais aussi fournir une copie d'ecran sur le site pour qu'on ai une idée de "la chose"
[^] # Re: pas tres compliqué
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 4.
j'ai encore besoin de faire un peu de cosmétique, mais c'est fonctionnel depuis ce matin.
[^] # Re: pas tres compliqué
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 2.
[^] # Re: pas tres compliqué
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 3.
Je peux donner ici les éléments permettant de réaliser les opérations d'identification. En fait je vais directement le faire, puisque c'est simple :
1 - login :
* url : http://subscribe.free.fr/login/login.pl
* variables a transmettre : login, pass (pas besoin de précision)
en cas de réponse positive, on recoit une entete avec 'Location' de la forme :
Location: http://adsl.free.fr/compte/console.pl?id=XXX&idt=YYY
ces 2 ID sont a conserver.
2 - lecture du captcha :
* http://adsl.free.fr/admin/tel/captcha.pl?id_client= + id
3 - formulaire d'envoi du FAX (à vérifier, pas encore terminé):
* http://adsl.free.fr/admin/tel/sendfax.pl?id=' + id + '&idt=' + idt;
ou http://adsl.free.fr/admin/tel/send_fax_valid.pl)
* variables du POST :
- cap : la valeur du captcha
- dest : le numéro de téléphone du destinaire,
- uploaded_file : le fichier au format pdf, format mime : application/octet-stream
voila, à vos python, ruby, Java, C, C++, C# ou Mono. Montrons que la comunauté Linux existe.
[^] # Re: pas tres compliqué
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 3.
Le plus amusant dans cette affaire de FAX chez Free, c'est que j'ai eu besoin d'envoyer un FAX quelque jours seulement après le lancement de ce service. Parce que sinon, ca fait plutot ringuard, hein ... Il se trouve que le FAX a encore, dans certains services, un caractère un peu plus officiel qu'un simple mail.
# pas tres compliqué
Posté par Marc Quinton . En réponse au journal FreeFax. Évalué à 3.
# forum ubuntu
Posté par Marc Quinton . En réponse au journal Ubuntu et partage de connexion réseau. Évalué à 4.
Je ne crois pas que ton probleme concerne autre chose que Ubuntu. Par contre j'ai eu un probleme de hotplug avec Ubuntu et le noyau 2.6.20. J'ai trouvé la solution sur le forum. Il s'agit d'un probleme avec un module USB. Il est fort probable que ce probleme concerne toutes les distributions utilisant cette version de noyau.
Pour finir, moi aussi je commence a perdre pied dans la complexité toujours plus grande des systèmes Linux. Depuis l'origine, il y a de plus en plus de services, de plus en plus de fichiers de configuration, de plus en plus de démons, de modules. La complexité toute relative est le prix à payer d'une évolution permanente. Je suppose que sur MacOSX, les fichiers de config sont cotons. Ne parlons pas de la fameuse base de registres ...
La grande difficulté des distributions Linux est d'être capable de gerer le plus grand nombre de composants et il faut avouer que c'est plutot positif. Globalement, tu peux trouver des distributions qui te permettent d'acceder a Internet sans trop forcer. C'est plutot du user-friendly à condition de savoir gerer un disque dur et des partitions. Pour le reste, tout se déroule tout seul grace aux installateurs assez bien réalisés. A ce propos, la gestion des partitions manuellement sur Feisty me plais moyennement, c'était mieux avant.
Pour conclure :
- fédérons nos forces par distributions, tout le monde peut aider, depuis l'utilisateur final qui remonte ses problemes jusqu'a l'intégrateur,
- féderation inter-distribution Linux ou mieux Posix dès que possible.
[^] # Re: Hum...
Posté par Marc Quinton . En réponse au journal [HS] Le boulanger et sa cigogne. Évalué à 3.
- explication, ce n'est pas le verbe pouvoir, mais peu, synonyme de pas beaucoup.
[^] # Re: musique !
Posté par Marc Quinton . En réponse au journal [HS] Le boulanger et sa cigogne. Évalué à 7.
enfin je dis cela, mais tout le monde avait deja compris.
# musique !
Posté par Marc Quinton . En réponse au journal [HS] Le boulanger et sa cigogne. Évalué à 7.
[^] # Re: carte-mère
Posté par Marc Quinton . En réponse au journal à la recherche du materiel parfait. Évalué à 3.
[^] # Re: carte-mère
Posté par Marc Quinton . En réponse au journal à la recherche du materiel parfait. Évalué à 1.
L'ideal dans ce cas est d'avoir 2 ordinateur ou 2 disques durs et deja de mettre ses données en lieux sur. Et attention, tu ne peux pas garantir qu'un CD/DVD de sauvegarde soit valide avec ta configuration actuelle.
je me demande si tu ne touche pas du doigt a l'informatique quantique, celle qui ne donne pas toujours le meme resultat en fonction du temps ... hihihihi.
[^] # Re: Bolloré...
Posté par Marc Quinton . En réponse au journal Sarko et Bolloré. Évalué à 3.
# carte-mère
Posté par Marc Quinton . En réponse au journal à la recherche du materiel parfait. Évalué à 1.
- apres avoir fait du checksum sur des gros volumes de données sur une machine saine et sur cette maudite machine,
- apres aussi avoir fait un test memoire sans vraiment un retour positif,
j'en ai déduit que des bits "se perdaient" entre le disque dur et le processeur. J'ai retrouvé une ancienne carte-mère pour Duron. Et maintenant cette machine marche à nouveau, enfin ce qu'il en reste. J'ai reconstitué une nouvelle machine avec différentes pieces de mon petit patrimoine informatique.
Le test consiste en gros à répéter cette opération :
cd /spare/dvd/
find . -name *.mpeg | xargs md5sum > fichier.txt
md5sum fichier.txt
le dernier md5sum doit toujours être le même. Si ce n'est pas le cas voir au niveau :
- du disque dur
- de la memoire
- du processeur
- de la carte-mère pour finir.
# heu
Posté par Marc Quinton . En réponse au journal 8 Mai : c'est férié où à part en France ?. Évalué à 10.
non ... je fais partie des 46%, alors merci hein pour cette salade, on nous l'a rabachée pendant des mois, ce n'est pas pour la voir ici.
Avis a la population d'informaticiens. Ceux qui veulent travailler plus pour gagner plus, qu'ils s'arrangent pour télétravailler ou encore en produisant des articles pour les journaux informatique. Mais qu'on ne nous supprime pas nos acquis sociaux.
C'est aussi une journée de mémoire si je ne me trompes pas. Alors qu'elle continue un peu cette mémoire. Mon fils est invité à aller jouer de la musique d'ailleurs avec son joli saxo. Il accompagne son prof de musique lors de la petite serémonie du souvenir.