Il y a quelques jours, j'ai eu à filer un lien vers un travail à mes élèves, j'avais donné un qrcode mais, bien entendu, la plupart ne savait même pas de quoi il s'agissait et ne disposaient de toutes façons pas de l'appli; les voilà donc partis pour taper l'url dans le navigateur, pour ceux qui savaient ce que c'était, ou dans la recherche google pour les autres ...
Or, facteur aggravant, l'URL était longue et alambiquée ce qui, pour des mômes qui ont la capacité de rétention d'un bulot cuit, constituait déjà un challenge qui aurait à lui seul pu subir une évaluation notée.
GrosJean comme devant, je me promets in petto de coder à l'arrache un raccourcisseur d'url perso, histoire de ne plus perdre 22 minutes à attendre que tout le monde ait tapé les bons caractères dans le bon ordre et dans la bonne case...
Donc, voilà, c'est fait.
C'est très minimaliste, fait à l'arrache, mais ça fonctionne: la page d'accueil contient une case pour taper l'url à raccourcir et une autre si vous voulez spécifier un code particulier (sinon, il génère au hasard): si vous précisez un code qui existe déjà, il écrasera l'ancien.
Dans la catégorie «script à la con» voici une page qui permet de transformer un texte en gros titre ascii.
J'en ai eu besoin pour que la répartition de mon code pour Bozon se voie même dans la minimap de SublimeText.
(faut dire que la classe post/get à elle seule contient 1700 lignes environ... )
En vous rendant sur la page en question, vous pouvez taper un texte et sélectionner différents paramètres. Pour l'instant, elle ne gère que les caractères alphanumériques (je n'avais besoin que de ça)...
Le script est simplissime et facilement modifiable... faites-vous plaisir et partagez vos versions
RHAAAAAAA CON DE FIREFOX !
J'arrive pas à récupérer les fichiers déposés pour les ajouter dans un input[file]... pourtant ça marche nickel sous Chromium !
J'en suis à mon 3ème gigaoctet de doc consultée, je commence à voir flou...
'Tain, chez Mozilla, faites un effort, on se croirait à la glorieuse époque d'IE6
NB : je ne code pas mais je crois que la codocratie n'est pas la seule alternative dans l'OSS. L'open source a besoin de gens qui sont simples utilisateurs, de gens qui font des tickets UX, acessibilité, etc.
Les projets qui ne le comprennent pas sont condamnés à ne jamais être grand public.
Je reposte ici ma réaction:
@notabene
Je suis tout-à-fait d'accord: un codeur ne peut pas tester correctement son appli, il est trop impliqué et il la connait trop bien.
On a BESOIN des usagers qui sauront remonter leur opinion, leurs idées et surtout les bugs qu'ils ont rencontrés en utilisant "mal" l'appli: ça permet au codeur d'améliorer considérablement son travail.
MERCI à tous ceux qui prennent le temps de tester et de remonter leurs conclusions !
Il y a quelques temps, j'avais bricolé un plugin pour Cyrille afin de permettre aux usagers du site de s'abonner par mail aux commentaires d'un article.
Comme il s'est trouvé quelqu'un d'autre que ça semblait intéresser, je pose là le bouzin
Pour faire simple, le plugin ajoute une case permettant de s'abonner dans le formulaire de commentaire.
Quand un commentaire est posté et validé, l'abonné reçoit un email contenant le commentaire ainsi que des liens vers l'article, le commentaire et le désabonnement.
L'auteur de l'article peut, lui aussi, recevoir un mail pour tout commentaire posté (voir la page de config du plugin)
Comme toujours, c'est fait un peu à l'arrache, entre deux perturbations familiales... (j'ai compté une fois: en deux heures, les boulets m'on interrompu près de 40 fois: j'ai fait la liste sur un des postits, optimiste que j'étais)
Autant mettre tout les futurs détracteurs (en un seul mot) à l'aise de suite, je suis pas *du tout* un ninja du htaccess... plutôt (pas le chien, hein) le genre à copier-coller directement des snippets et pis c'est marre.
Ceci dit, c'est pas parce qu'on ne maîtrise pas un sujet qu'il faut s'en tenir éloigné (c'est même précisément le contraire)
Oui, je sais, je digresse, mais bon: ceux qui me connaissent savent que je suis verbeux, pas sérieux et le simple titre de cet article leur aura permis de comprendre qu'il s'agit d'un script qui génèrera tout seul un htaccess pour verrouiller un dossier...
Du coup pourquoi perdre du temps qu'on peut passer à admirer trois kilos de tomates fraîches par exemple (c'est cadeau)
Des fois, on a une idée qui germe spontanément, les yeux plongés dans le vague en touillant son café, en cherchant désespérément à se sortir la tête du fondement sous le jet brûlant de la douche ou en attendant patiemment la motivation nécessaire pour se mettre à bosser...
Search2feed est de celles-là... comme je regardais mes flux pour chercher les nouveautés torrent (en matière de distro linux et de films de vacances s'entend ), je me suis rendu compte que j'en venais toujours à recourir à googol pour une recherche plus complète ou sélective...
"Si on pouvait faire un flux à partir d'une recherche, ce serait bien" que je me suis dit... "pas con" que je me suis rétorqué du tac au tac (chuis comme ça, moi ) pis ça a fait "plop" dans ma tête et j'ai ajouté : "banco".
Tous ceux qui ont le triste privilège de relire mes snipètes vous le diront, à force de ne coder que pour mon usage personnel, je n'ai pas appris à me méfier des utilisations malhonnêtes des sites et la faille XSS est en quelque sorte devenue ma marque de fabrique (spécial wink to JérômeJ entre autres ).
Ce désolant constat posé, j'ai commencé un travail sur moi-même et m'efforce de sécuriser les choses les plus évidentes à coup de htmlentities ou hmltspecialchars ...
Toutefois, et afin de tempérer le légitime engouement pour ces fonctions, il faut bien reconnaître que parfois, on veut bien sécuriser mais on aimerait tout de même conserver le balisage html, ou alors, on aimerait bien qu'en cas de balisage (volontaire ou pas) on ne se retrouve pas avec un texte tout moche qui apparaisse AVEC les balises html pour cause d'entités...
Hier, je me grattais la tête avec la fonction mail() de php qui refusait de fonctionner...
J'ai épluché la doc, tripatouillé, testé pendant une heure des modifs, avant de me rendre compte que je ne lui passais pas la bonne variable d'adresse... (nudge à tous les codeurs qui ont envie de se coller des tartes en se rendant compte qu'ils pestent depuis une demi-journée contre un langage/doc etc avant de se rendre compte que l'erreur vient d'eux )
M'enfin, j'ai tellement tripatouillé que j'en étais à me faire une fonction toute prête, en mode c'est la dernièrefois que je réfléchis à ça...
Après maintes discussions fertiles avec JerryWham (dont je vous conseille le fork auquel il a ajouté une lightbox par exemple), j'ai amélioré la précédente version.
Au chapitre des améliorations: plus de furtivité, une page bilingue, des css corrigés, des boutons précédent suivant, des jolies icônes et ... un lien vers Duckduckgo.com
Quand on veut faire une appli php qui récupère les infos et affiches d'un film, jusqu'à très récemment, on avait deux choix: IMDb et allocine...
Si on voulait les synopsis en français, il ne restait qu'allocine... ça tombait bien, remarque, parce qu'ils avaient une API non officielle qui faisait bien son taf, même s'il fallait ruser pour pécho le code ID de l'appli Android pour l'utiliser...
Mais voilà, Allociné a décidé de se réserver l'accès à cette API et du coup, on se retrouve dans la mouise... (mes récriminations sur le fil touït ici et là )