|
Depuis mon dernier article, vous avez pu tester mon formulaire d'envoi de SMS.
Le code est loin d'être parfait, mais il fonctionne. Pour rappel, ce système permet à vos visiteurs de pouvoir vous envoyez gratuitement des sms à partir d'un formulaire depuis votre site. La seule condition pour en bénéficier est d'avoir un hébergement php avec curl activé. Pour le moment, le script a été testé avec succès sur 2 hébergeurs gratuits : Freehostia et Free Web Hosting Area. Création du premier compte Twitter Si vous n'avez pas encore un compte Twitter, il vous faut en créer un à partir de cette page. Une fois votre compte créé, rendez-vous dans la partie settings puis phone & IM de Twitter. En dessous de Mobile Phone Number, indiquer votre numéro de téléphone mobile au format international (+ suivez du code pays puis de votre numéro sans le zéro) Il vous sera ensuite demandé d'envoyer un sms avec un code à un numéro anglais (coût d'un sms international à prévoir, la seul dépense pour ce tutoriel ; il y a moyen de ne pas payer en utilisant les gadgets Callwave, pour envoyer des sms gratuits). N'oubliez pas d'activer les notifications (ON) par SMS : - sur la page Phone & IM : - sur la page d'accueil de Twitter. Vous recevrez maintenant par SMS les mises à jour de vos amis ! Création d'un compte Twitter pour votre site Votre site va donc devenir un de vos amis. Pour résumer, il faut vous déconnecter de twitter, recommencer l'inscription et créer un compte pour votre site. Il n'y aura pas besoin d'activer les alertes par sms pour ce compte. Il est conseillé d'activer l'option Protect my updates dans les paramètres de ce compte. Ajouter "mon site" dans mes amis Il faut donc de nouveau se déconnecter de Twitter pour se connecter à son compte personnel, le premier compte que nous avons créé aujourd'hui. Une fois connecté, rendez-vous sur le profil du compte de votre site. L'adresse du profil doit-être http://twitter.com/username Il faut bien sûr remplacer username par le pseudo que vous avez choisi pour votre site et que vous utilisez pour vous connecter. Sur la colonne de droite, vous pouvez voir un menu intitulé actions, juste en dessous de action, il faut cliquer sur le add, ce qui aura pour effet d'ajouter votre site à vos amis. Si vous avez coché la case Protect my updates, il reste encore une dernière chose à faire. Déconnectez-vous une dernière fois de Twitter, connectez-vous sur le compte de votre site. Vous devriez, toujours dans le menu de droite, apercevoir : 1 new friend request! Vous devez cliquer sur ce lien pour ensuite accepter votre compte personnel comme contact. Twitter est maintenant correctement configuré. Tester le bon fonctionnement (optionnel) Si vous recevez un sms après avoir rempli ce formulaire, c'est que tout fonctionne correctement. Sinon, soit il y a quelque chose de mal configuré soit Twitter, soit mon hébergeur est hors-service. Cette étape présente des risques de sécurité évidents, il est conseillé de ne l'effectuer que si vous avez un problème avec la suite de la procédure. Le script PHP qui met à jour Twitter Il vous faut enregistrer cette page, l'éditer à l'aide d'un éditeur de texte (clique droit, ouvrir avec..., si besoin) et personnaliser les deux variables. Il faut remplacer UsernameDuSite par l'username et MotDePasseDuSite par le mot de passe du compte Twitter du site. Ensuite transférer le fichier sur votre hébergeur. Si vous n'en avez pas, j'en ai cité deux, gratuits, au début de ce tutoriel. N'oubliez pas de le renommer en twitter.php. Création du formulaire d'envoi Le plus dur est fait, il ne reste plus qu'un morceau de html pour avoir votre propre formulaire de contact par SMS. Voilà le code de base du formulaire. Intégré le dans n'importe quel page, article,... autorisant le html. Attention à ne pas oublier de remplacer l'adresse pour que http://CheminVersVotreFichier/twitter.php soit l'adresse de votre fichier twitter.php. Normalement votre formulaire est en place et opérationnel. Si ça ne fonctionne pas, ma page contact n'est pas loin. Problème(s) connu(s) :
Toujours en pleine configuration de mon nouveau portable (mon PC fixe à trouvé un remplaçant mobile), je me suis heurté à un problème simple à résoudre mais lourd en conséquence. J'étais en pleine désinstallation des programmes installés par défaut inutiles pour moi. C'est donc après une brève recherche, que j'ai lancé sans inquiétude la désintallation de Embassy Trust Suite. Peu de temps après l'installation, c'est le début des problèmes qui commencent. La majorité des programmes ne fonctionnait plus (du programme de restauration du système à VLC). Heureusement, à chaque fois, le même message d'erreur, une dll manquante dans C:\Windows\System32. Commence donc un marathon pour retrouver cette dll. Pour remettre le contexte, il est 22h30, j'ai examen le lendemain ! Complètemement désespéré (les cds de restauration à 20 cm de moi, ce n'était pas la mort non plus), je vais regarder, je ne sais plus pourquoi, dans le répertoire C:\Windows\System32. Je remarque qu'il y a une dll qui ressemble fortement à celle que je recherche, wxvault1.dll. Je me dis que c'est probablement un fichier backup. Je copie-colle donc cette dll et la renomme en wxvault.dll. J'essaye ensuite un programme qui ne fonctionnait plus... Miracle, il fonctionne normalement. Un deuxième, même chose. Morale du jour : Il faut faire attention à ce qu'on désinstalle. Même quand on pense ne pas utiliser les fonctionnalités du programme, ça peut créer des surprises. PS : Ce billet est posté à l'aide de Zoundry. Je n'en entend pas souvent parler, mais c'est le programme que j'ai testé qui fonctionne le mieux avec Blogger. Aujourd'hui, à cause d'un problème avec ma carte graphique ou mon écran (?), j'ai été "forcé" de redémarrer pour la quatrième fois en une année sous Windows.
En redémarrant sous Windows, je voulais surtout être certain que le problème ne venait pas de fglrx. Je n'avais pas envie de modifier mon xorg.conf. Malheureusement, le problème a de nouveau recommencé sous Windows, mais il est plus contrôlable. Sous Windows, en ouvrant et fermant des fenêtres, en cliquant plusieurs fois sur le bouton "afficher le bureau", je parviens a effacer les lignes de points clignotants n'importe comment sur mon écran, j'arrive à les retrouver les bons pixels. Sous Ubuntu, la seule solution était de redémarrer, ce qui est sûrement dû à fglrx qui est plus capricieux que le driver pour Windows. Je sais que mon explication de mon problème est plus que douteuse, j'essayerai de faire un screen (ou une photo) dés que ça recommencera. Donc, je suis en pleine séance de mise à jour et de paramétrage de Windows. Au programme, Firefox 2.0.0.3 (en remplacement de Firefox 2 alpha 3 !), l'installation de Pidgin, la mise à jour de Java, la réinstallation d'Office XP (la beta d'office 2007 étant périmé depuis quelques temps déjà). Avant de me jeter des pierres, j'avais déjà OpenOffice installé, MS Office n'est là qu'au cas où. Mise à jour : Après l'achat d'une nouvelle carte graphique et d'un nouveau portable, j'ai deux PC qui fonctionnent. Depuis le temps que j'avais envie d'être mobile, j'ai profité de l'occasion. J'ai tellement lu le mot "chronophage" un peu partout sur Internet, que je l'ai adopté dans mon vocabulaire courant.
Or, à chaque fois que j'utilise ce mot, on me demande sans arrêt de répéter. J'ai fini par remarquer que personne ne connaît ce mot ! J'ai douté de son existence. De plus, ce mot est absent du dictionnaire. D'après l'article sur Wikipedia (Ouf, une preuve que je ne l'ai pas inventé), chronophage est principalement utilisé dans le domaine des NTIC. Ce n'est donc pas étonnant qu'aucune de mes connaissances ne connaît chronophage. Pour les nombreux autres qui ne connaissent pas ce mot, voilà la définition complète, toujours en provenance de Wikipedia : Chronophage désigne l'idée d'accaparement du temps, notamment dans les activités liées aux nouvelles technologies de l'information et de la communication.Il y a aussi un article plus détaillé à propos de ce mot sur le blog des correcteurs du Monde.fr. Et vous, chronophage, vous connaissiez, vous utilisez souvent ? Il est dorénavant possible de m'envoyer un sms à partir de ma page contact.
Le script ne supporte pas les cédilles et la longueur maximal d'un message est de 140 caractères (à tester). Le script ne fait que mettre à jour un compte Twitter avec "protect updates" activé. J'ai ajouté ce compte à mes amis pour être notifié à chaque mise à jour. Encore quelques problèmes à régler et je publie le code. Je dois encore notamment remplacer automatiquement les "ç" par "c" et mettre une longueur maximale au formulaire. Une petite optimisation du code sera probablement nécessaire. Greasemonkey est probablement l'extension la plus puissante pour Firefox.
Cette extension permet modifier une page web en ajoutant un script Javascript au chargement de celle-ci. Cela va de la suppression de liens inutiles, en passant par l'ajout de boutons, jusqu'à des nouvelles fonctionnalités comme l'auto-login ou la sauvegarde des zones de texte (textarea). Il n'y a pratiquement qu'une seule limite, l'imagination. Pour illuster la puissance de cette extension, voilà la liste des scripts que j'utilise. Pour pouvoir les utiliser, il faut bien sûr avoir Greasemonkey installé (Comment installé une extension ?). Gmail Mark Read Button : Ajoute un bouton "Marquer comme lu" à côté du menu déroulant de Gmail. Simple mais pratique si on utilise souvent cette fonction. Autologin : Connecte automatiquement sur les sites enregistrés dans le gestionnaire de mot de passe. Une de mes extensions préférés, tellement pratique de ne plus se soucier se connecter sur chaque site. Ne fonctionne pas sur Wikipedia et probablement d'autres (les indiquer dans les exceptions du script, voir les préférences de Greasemonkey). Mailto envelope : Permet de différencier facilement les liens "normaux" des liens "emails" en ajoutant une enveloppe après les liens "emails". Par défaut, le script désactive aussi le lien vers l'adresse email, il n'y a que l'enveloppe qui peut être cliquée. Pour désactiver se comportement, il y a la solution sur la page du script. Download Video : Permet d'avoir un accès direct au lien de téléchargement de vidéos sur de nombreux sites comme Youtube, Google Video, Dailymotion, Metacafe,... L'extension rajoute un bandeau jaune au dessus des pages concernées. Google Reader Custom Search : Permet de rechercher dans un moteur de recherche Google Co-op à partir de Google Reader. Ce n'est pas cette version que j'utilise, j'en utilise un faite maison mais beaucoup plus difficile à adapter à d'autres personnes. Ainsi, avec un moteur de recherche Google Coop contenant les sites de ces flux, cela nous fait un moteur de recheche pour Google Reader. Greased Lightbox : Lors d'un clic sur une miniature, ce script permet l'ouverture de l'image agrandie, en superposition du reste. Fini le traditionnel changement de page ou l'ouverture d'un nouvel onglet. Il suffit d'utiliser les flèches du clavier pour se déplacer d'une image à l'autre. De plus, l'effet au chargement de l'image est sympathique. Démo sur le site de l'auteur Google Auto Pager : Avec ce script, plus besoin de faire suivant tout les dix résultats dans Google. Les résultats suivant se chargent désormais au fur et à mesure où la page descend. Il existe aussi une version "généralisée" à plusieurs site (services Google, Youtube, del.icio.us, Wikipedia, Twitter, Yahoo,...) Textarea Backup : Sauvegarde les champs de texte. En d'autres termes, ne perdez plus jamais vos commentaires, billets,... Lors de votre prochaine visite sur la page, le script vous proposera ou remplira les champs tels qu'ils étaient au moment de la fermeture accidentelle de la page, changement de page, etc. Pratique, mais parfois, il sauve un peu trop de formulaire et notifie trop souvent pour réimporter d'anciennes données. Encore une fois, il ne faut pas hésiter à rajouter des exceptions. Gmail Signature Float : A l'origine, ce script permettait simplement de déplacer la signature au dessus des messages "cités" (Gmail place la signature en dessous par défaut). Maintenant, ce script permet beaucoup plus. Il permet l'utilisation d'HTML dans les signatures (pour faire un lien par exemple) et de supprimer les deux tirets ajouter au dessus de la signature, par défaut, toujours dans Gmail. Les scripts que j'utilise ne sont qu'un petit échantillon de l'étendue des scripts pour Greasemonkey. Vous trouverez davantage de scripts sur userscripts.org. Note : Il existe aussi une adaptation de Greasemonkey pour Safari (Creammonkey) et Opera a une fonctionnalité similaire par défaut. Par contre, la compatibilité des scripts n'est pas parfaite. J'ai aussi souvenir d'une extension Greasemonkey pour Epiphany. Meebo lance aujourd'hui les salons de discussions. On peut créer ses propres salons et des widget en flash sont disponibles.
Pour les inscrits, les salons créés sont ajoutés à leurs comptes meebo. Exemple d'un salon (on peut aussi les intégrés directement dans une page) Bienvenue sur la nouvelle version de mon blog.
Je me suis enfin décidé à abandonner Thingamablog. Il devenait beaucoup trop difficile de blogger avec mes changements fréquents d'ordinateur et de systèmes d'exploitation. Cependant, je suis toujours sur un hébergement sans php. Je pense encore attendre un an avant de me payer un hébergement un peu plus évolué. Cette version est donc une version de transition en attendant. Elle tourne sur Blogger, avec le système d'envoi vers FTP. C'est tout ce que j'ai trouvé pour ne pas être obligé de changer d'adresse. En parlant d'adresse, je vais bientôt mettre à jour le flux Feedburner. Pur les abonnés à l'autre flux (avec users.skynet.be ou lemondeduweb.net dedans), il faudra dorénavant utiliser le flux Feedburner. Adresse du flux : http://feeds.feedburner.com/lemondeduweb Je vais recommencer à publier régulièrement, mais ce sera probablement moins intéressant (et surtout plus bref) qu'avant. Il y a déjà une dizaine d'articles comme exemple. Je n'ai pas importé les anciens articles, mais les archives restent accessibles et comme les "cool URIs don't change", elles restent accessible à la même adresse. Pour inaugurer la série "je suis en retard", je me suis décidé à tester Joost.
Pour l'invitation, il n'y a pas de problème, ça fait au moins un mois que j'en ai une. Je n'avais pas réussi à installer Joost avec Wine, ce qui était "normal", mais le problème, c'est que l'installation (ou plutôt le démarrage) échoue également sous Windows. Voilà le message d'erreur que j'ai en démarrant le programme : ![]() Il ne me reste qu'une solution, tenter de démarrer Joost avec une version plus récente d'XulRunner (inutile de préciser que, vu que la version utilisée par le programme à l'air d'être personnalisée, ça a très peu de chance de fonctionner). Mise à jour : En effet, avec une autre version d'xulrunner, c'est encore mieux... j'obtiens le message d'erreur traditionnel de Windows pour une application qui plante. Voir à quoi ressemble Joost sera pour une autre fois. Vu qu'il faut accéder au programme pour envoyer des invitations, je ne peux pas en envoyer. Ce jour, à ma chère école, une fille prétend qu'elle va réparer un PC cet après-midi.
Moi, intrigué par cette remarque, je me renseigne davantage, me moquant un peu au passage en lui demandant si elle avait un tournevis cruciforme. Ensuite, elle a détaillé un peu sa "réparation". Dans son discours, il m'a suffit d'entendre parler de virus, d'anti-virus,... pour m'énerver. Surtout qu'elle était en train de faire la maligne en disant qu'elle allait commencer par déconnecter la connexion à Internet du PC, qu'elle avait copié des programmes (anti-virus et antispyware probablement) sur sa clé USB. Tout ça pour dire que compenser les défauts de Windows et appeler ça de la réparation, ce n'est pas vraiment de mon goût. Surtout qu'elle a oublié l'indispensable défragmenteur. Ce qui m'a encore plus énervé, c'est que tout le groupe dans lequel j'étais s'est mis contre moi, prétendant que je jouais sur les mots. Quand j'ai commencé à dire que c'était uniquement des défauts de Windows, et que l'opération de maintenance (elle a renommé sa réparation par la suite), n'était pas obligatoire sur tout les PC, plus personne ne devait m'écouter. Quand j'ai dit que, moi, par exemple, je n'avais pas d'antivirus, le débat était déjà parti sur le fait que je n'ai pas de conversation... Si on m'empêche de parler de ce que j'aime, je vois pas de ce que je peux parler. Voilà un bel exemple de ce qui me fatigue et qui a causé mon quasi arrêt de blogging pendant presque 6 mois. J'ai oublié une précision importante, dans le groupe dans lequel je suis, il y a une pécéphobe, une qui me déteste, un nain fauché, une personne qui me déteste et une personne qui me prend de haut. Bref, un groupe totalement adapté à mes centres d'intérêts... Dans le prochain épisode de la même série, comment je me suis retrouvé à voyager seul dans le métro londonien alors que c'était normalement minimum 3 personnes. Gnome Blog permet d'écrire sur son blog directement à partir d'un applet dans un tableau de bord.
C'est pratique pour publier de petite note, mais pour des longs billets, c'est assez sommaire. Edit : Il gère correctement les accents, mais pas les titres. J'ai du corriger le titre manuellement car il était dans le billet au lieu d'être dans l 'espace réservé. Après 5 ans sans un seul faux pas, il fallait bien que ça arrive un jour.
Après avoir reçu un mot d'absence injustifiée pour un jour où j'étais en voyage scolaire, voilà qu'aujourd'hui, j'ai reçu mon premier jour de renvoi. Dire que je n'avais jamais eu aucune sanction, que je ne me suis jamais fait virer d'un seul cours. Le motif de ce jour de renvoi est très grave. En effet, un jour où j'avais 4 heures d'étude, j'ai osé commettre l'odieux crime de quitter l'école sans autorisation. Pour avoir séché une heure d'étude, mon école à la grande intelligence de me faire perdre deux heures de cours. Mon cassier scolaire est taché à jamais. Au point où j'en suis, demain je cambriole une banque... Après Gnome-Blog qui s'avère totalement inutilisable avec Blogger, c'est au tour de ScribeFire (extension pour Firefox) de passer à la casserole.
Pour l'ajout du blog, il m'a suffit de sélectionner le protocole MetaWeblog API (je n'ai pas réussi à le faire fonctionner avec le "protocole" Blogger) et d'entrer comme adresse http://www.blogger.com/api/RPC2. L'interface est bien faite et permet beaucoup plus d'options que Gnome-Blog. Par contre, il manque le support du correcteur d'orthographe intégré à Firefox, dommage. Il n'est pas possible de consulter les archives ni la liste de catégories à partir de ScribeFire, ça ne doit pas être pratique à l'usage, mais il y a peut-être moyen d'arriver à les consulter en utilisant le protocole Blogger. Je vais maintenant tester la publication sur le blog pour tester le bon fonctionnement. Edit : La publication ne fonctionne pas, j'ai du publier le billet à la main. Je soupçonne un mauvais support de la nouvelle version de blogger. Technorati Tags: scribefire, blog, blogger, perfomancing, firefox Ce blog devrait passer en production au cours de la semaine prochaine, mercredi si tout va bien.
J'ai réglé la majorité des problèmes, j'ai effectué la plupart des personnalisations qui je voulais faire. Il ne me reste plus qu'à reconstituer la sidebar et à ajuster un peu le design. Il ne faut pas attendre beaucoup sur ce point, je suis complètement nul :) J'ai du sacrifier le jour des commentaires pour avoir du français pas trop chinois, mais sinon je peux faire plus ou moins ce que je veux. Je vais tenter de publier mon blog avec Blogger. Un des avantages par rapport à ma solution actuelle serait de pouvoir publier de partout, plus facilement.
Je suis déçu de la publication par FTP de Blogger, ça pose beaucoup de problème... Edit : Je pense être parvenu à régler les problèmes, la publication fonctionne à chaque fois maintenant. La véritable question est pour combien de temps. Si vous lisez ces lignes, c'est que j'ai enfin rendu public la version de test de ce blog.
Mon blog n'était plus très actif ces derniers temps parce que je préparais cette nouvelle version. Les archives n'ont pas été importées mais sont toujours disponible à l'ancienne adresse. La nouvelle adresse de ce blog est beaucoup plus courte et facile à mémoriser : http://www.lemondeduweb.net Je compte changer ma ligne éditoriale, publier du contenu bien plus personnel. Parce que depuis plusieurs mois, je remarque que je lis, tout les jours, plusieurs fois la même information sur les blogs que je lis. C'est assez désagréable, alors je vais essayer d'être original dans mon contenu et ne pas me contenter de "communiqué de presse" comme j'en vois si souvent. Si ce blog est moins intéressant à lire qu'avant, je m'en excuse, mais si je l'écris, c'est avant tout pour moi. De toute façon, en continuant sur la lignée de l'ancien, je n'avais plus rien à dire. |