Site original : Warrior du Dimanche
Allez, j'ai pris deux minutes pour acheter ce Bundle dont le montant va à l'aide pour l'Ukraine. Pour le prix d'un jeu en promo, vous en obtenez 123, dont un grand nombre de perles (entre-autres Metro exodus qui à lui seul mérite cet achat, mais aussi the long dark, Kerbal space program, Starbound...)
Et tant que vous y êtes, arrêtez de dire «bon courage» en partant.
Merci.
<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});/me regarde ça d'un oeil sceptique.
/me teste.
mâchoire de /me tombe par terre
Donc, c'est une extension pour VSCode qui est censée générer la doc d'une fonction ou d'une méthode automatiquement, toute seule et en un seul clic.
Taquin, j'ai testé avec des méthodes tirées d'applis à moi et ben franchement, elle s'en sort vraiment pas mal !
Elle s'avère capable d'interpréter plutôt bien le code sélectionné:
elle a par exemple «compris» la méthode insertValue() de mon framework et a déduit qu'elle servait à insérer des valeurs dans un template
ou la méthode getVar() dont elle a saisi le but et la logique
voire la méthode ifLoggedRender() dont elle a même compris le paramètre $echo !
Le test a été poussé avec des méthodes moins évidentes pour une machine mais plus pour un humain, comme une méthode destinée à renvoyer le pluriel d'un nom en espagnol, pour laquelle AIDoc déduit la règle grammaticale pratiquement au mot près !
ou la méthode consonne():
et même la méthode estarGerondif() pour retourner la forme progressive d'un verbe en espagnol qu'AIDoc a comprise (identifiant la forme grammaticale «present tense» !!!)
Ça marche tellement bien que je vois une autre utilisation au truc: t'expliquer à quoi servait ton code quand tu y reviens trois semaines plus tard et que t'y comprends plus rien ...
<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});Et allez, encore une matinée de perdue pour un truc que j'avais pas prévu et qui devrait fonctionner parfaitement: la balise <video> et la balise <track> pour ajouter les sous-titres.
Pour afficher une video pour les élèves avec les sous-titres que j'ai traduit de youtube, en gros, je fais un truc comme ça:
<video controls title="sdfgsdfg" preload="auto" >
<source src="http://serveur/Marco Castelblanco.mp4" type="video/mp4">
<track kind="subtitle" srclang="fr" label="sous-titre" src="http://serveur/Marco Castelblanco.vtt" default="true"/>
Sorry, your browser doesn't support embedded videos.
</video>
Pour ce fichier de sous-titres, J'ai :
J'ai cherché partout, je me prends la tête depuis des heures...
J'ai même essayé de forcer le track.mode à "showing" au cas où. Mais non.
Si quelqu'un a une idée, je prends...
<link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/style.css"/> <link rel="stylesheet" href="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.css"/> <script src="http://www.warriordudimanche.net/./plugins/Galart/assets/lightbox.js"> <script>[].forEach.call(document.querySelectorAll("[lightbox]"), function(el) { el.lightbox = new Lightbox(el);});