GitHub - ArthurHoaro/web-thumbnailer: PHP library which will retrieve a thumbnail for any given URL
PHP library which will retrieve a thumbnail for any given URL, if available.
Arthur is alive \o/
welcome back Bro' (ノʘヮʘ)ノ*:・゚✧
PHP library which will retrieve a thumbnail for any given URL, if available.
Arthur is alive \o/
welcome back Bro' (ノʘヮʘ)ノ*:・゚✧
Une lib pour faire des checkboxes en pur css. C'est bôôôôô
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 ...
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.
Voir la démo Télécharger le zip
C'est publié sous licence faisCeQueTuVeuxMaGueule (n'hésitez pas à virer le lien du footer si vous voulez )
Un dump spécial codeurs...
Quand chaque recherche d'un bug conduit à la découverte d'un nouveau
une analogie pour comprendre ce qu'est une page web
Mon clavier StackOverflow est arrivé \o/
Quand on demande à un codeur de passer un coup de balai
Quand tu apprends un nouveau langage
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 !
document.getElementById('selector_0').files=event.dataTransfer.files;
La console me prouve que event.datatransfert.files est correct mais impossible de transférer sa valeur à l'input !
Pourtant, même StackOverflow dit que (ça marche sous Firefox)[https://stackoverflow.com/a/38968948] !
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
Une idée, les copains ?
function stopPropagation(event){
if(event.preventDefault) { event.preventDefault(); }
if(event.stopPropagation) { event.stopPropagation(); }
}
dropzone.addEventListener("drop", function(event){
stopPropagation(event);
document.getElementById('selector_0').files=event.dataTransfer.files;
console.log(event.dataTransfer.files,document.getElementById('selector_0').files);
return false;
}, false);
Stéphanou
@notabene
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)
N'hésitez pas à proposer des améliorations
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".
Et voilà...
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...
Donc, si jamais ça peut servir je la pose là.
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
Je rappelle le lien vers le fichier , le lien vers le dépôt GitHub et l'adresse vers ma page googol : googol.warriordudimanche.net
Grâce à JerryWham, vous avez la possibilité d'ajouter Googol à Firefox comme moteur par défaut.
N'hésitez pas à en installer une version sur votre propre serveur, plus il y en aura, mieux ce sera (pour ma part, je suis passé à ça complètement )
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à )
Et si on ne dépendait plus de leur API ?
Voilà une difficulté que tout codeur doit sans doute rencontrer: regrouper tous ses bouts de codes, fonctions etc au sein d'un seul espace, facile d'accès.
Comme tout le monde, c'est un problème que j'ai maintes fois tenté de surmonter via des solutions plus ou moins efficaces, du dossier plein de fichiers textes aux applis tierces...
J'en suis venu à me bricoler, comme d'habitude, des applis exprès: j'ai commencé par des versions en VB il y a fortfort longtemps... puis en Delphi...
Puis j'en ai fait une destinée à être utilisable en ligne et synchronisée localement (via ftpbox par exemple)... Ainsi, on a toujours ses codes sous la main...
Comme les copains m'ont fait l'honneur de s'y intéresser, voici une revue de la version (über) alpha...