Contributions de Od1n
Apparence
Résultats pour Od1n discuter journal des blocages téléversements journaux Journal des blocages globaux compte global journal des filtrages
Un utilisateur avec 54 505 modifications. Compte créé le 30 janvier 2006.
1 octobre 2024
- 09:141 octobre 2024 à 09:14 diff hist −4 m Module:Langue et un petit nettoyage qui restait à faire actuelle
- 09:131 octobre 2024 à 09:13 diff hist −4 m Module:Langue pour harmonisation de ce code, pas plus d'une ligne vide
- 09:091 octobre 2024 à 09:09 diff hist +8 Module:Langue correction commentaire fonction, qui était erroné depuis sa création
- 09:021 octobre 2024 à 09:02 diff hist +205 Module:Langue refs un outil qui m'a bien été utile ; à noter que c'est presque le seul outil en ligne que j'ai trouvé ; ne reste plus qu'à faire les conversions hex-to-dec, tant qu'il n'y a pas de Lua plus récent mis en œuvre… (pour info, Lua 5.1 est sorti en 2006…)
- 08:541 octobre 2024 à 08:54 diff hist 0 m Module:Langue note la moins importante en dernier
- 08:351 octobre 2024 à 08:35 diff hist +444 Utilisateur:Od1n/TODO →Modèles et catégories : drogue alcool musique là c'est encore en cours actuelle
- 08:341 octobre 2024 à 08:34 diff hist +3 Utilisateur:Od1n/TODO →Modèles et catégories : retouche
- 08:311 octobre 2024 à 08:31 diff hist +330 Module:Langue pour ne pas être tenté plus tard de mettre le pattern en variable locale dans le module, pour effectuer sa concaténation 1 fois par #invoke (au lieu de 0,n fois) : ça serait moins lisible (alors que là tout le code est contenu dans la fonction), et il n'y a pas de différence de performances
- 08:021 octobre 2024 à 08:02 diff hist +7 Utilisateur:Od1n/TODO →Modèles et catégories : mef, pour diff suivant
- 07:531 octobre 2024 à 07:53 diff hist +1 379 Utilisateur:Od1n/TODO →Modèles et catégories : j'ai pris de la drogue et j'ai mis du Speedy J pour cette longue soirée à étudier la gestion de texte bidirectionnel et surtout à faire de l'Unicode et de l'UTF-8 en Lua ; pour en voir un résultat, regarder dans l'historique de Module:Langue de ce jour
- 07:061 octobre 2024 à 07:06 diff hist +89 N Utilisateur:Od1n/nonLatinTest3 Nouvelle page : <includeonly>{{#invoke:Utilisateur:Od1n/Langue|test3|{{{1|}}}|nb={{{nb}}}}}</includeonly> actuelle
- 06:581 octobre 2024 à 06:58 diff hist 0 m Module:Utilisateur:Od1n/Langue Aucun résumé des modifications actuelle
- 06:571 octobre 2024 à 06:57 diff hist +404 Module:Utilisateur:Od1n/Langue Aucun résumé des modifications
- 06:401 octobre 2024 à 06:40 diff hist +225 Module:Langue meilleures syntaxes qui seraient possibles à l'avenir ; ça serait particulièrement amusant avec la notation Lua 5.3 : Lua convertirait les code points Unicode en octets UTF-8, puis la fonction mw.ustring.* irait parser la chaîne UTF-8 pour faire le traitement en Unicode…
- 06:341 octobre 2024 à 06:34 diff hist +145 Module:Langue ajout note ; tant qu'à faire une fonction optimisée, autant ne rien gâcher
- 06:251 octobre 2024 à 06:25 diff hist +89 N Utilisateur:Od1n/nonLatinTest2 Nouvelle page : <includeonly>{{#invoke:Utilisateur:Od1n/Langue|test2|{{{1|}}}|nb={{{nb}}}}}</includeonly> actuelle
- 06:251 octobre 2024 à 06:25 diff hist +241 Module:Utilisateur:Od1n/Langue Aucun résumé des modifications
- 05:571 octobre 2024 à 05:57 diff hist +434 Module:Langue documentation d'une subtilité assez traître : Lua permet tout à fait le caractère \0 dans ses strings, par contre il n'est pas permis dans les patterns avec les fonctions string.* ; refs mw:Extension:Scribunto/Lua reference manual#Patterns
- 05:411 octobre 2024 à 05:41 diff hist +61 Module:Langue nouvelle méthode pour la fonction nonLatin() ; plus performant, et surtout, plus le texte contient de caractères, plus l'écart se creuse (1 caractère 50 % plus rapide, 10 caractères 2x plus rapide, 100 caractères 6x plus rapide, 500 caractères 12x plus rapide… ensuite l'écart se creuse encore, mais beaucoup plus doucement)
- 05:341 octobre 2024 à 05:34 diff hist −1 Module:Utilisateur:Od1n/Langue Aucun résumé des modifications
- 04:271 octobre 2024 à 04:27 diff hist +10 Module:Utilisateur:Od1n/Langue Aucun résumé des modifications
- 03:151 octobre 2024 à 03:15 diff hist +15 m Module:Langue notation correcte des code points Unicode ; voir en:Unicode#Codespace and code points
- 02:221 octobre 2024 à 02:22 diff hist −2 m Module:Utilisateur:Od1n/Langue Aucun résumé des modifications
- 02:211 octobre 2024 à 02:21 diff hist +9 m Module:Utilisateur:Od1n/Langue Aucun résumé des modifications
- 02:171 octobre 2024 à 02:17 diff hist +88 N Utilisateur:Od1n/nonLatinTest Nouvelle page : <includeonly>{{#invoke:Utilisateur:Od1n/Langue|test|{{{1|}}}|nb={{{nb}}}}}</includeonly> actuelle
- 02:171 octobre 2024 à 02:17 diff hist +91 N Utilisateur:Od1n/nonLatinCurrent Nouvelle page : <includeonly>{{#invoke:Utilisateur:Od1n/Langue|current|{{{1|}}}|nb={{{nb}}}}}</includeonly> actuelle
- 02:131 octobre 2024 à 02:13 diff hist +1 039 N Module:Utilisateur:Od1n/Langue Nouvelle page : local p = {} local function nonLatin( texte ) for codepoint in mw.ustring.gcodepoint( texte ) do if codepoint > 879 and not ( -- > 036F codepoint > 7423 and codepoint < 7936 or -- suppléments phonétique, diacritiques et latin (1D00 à 1EFF) codepoint > 8191 and codepoint < 11392 or -- espace, indices, monaies et symboles divers (2000 à 2C7F) codepoint > 42783 and codepoint < 43008 -- latin étendu D (A720 à A7FF) ) then return tr...
30 septembre 2024
- 20:2330 septembre 2024 à 20:23 diff hist +207 Utilisateur:Od1n/TODO →Modèles et catégories : notes pour chantier StringBuilder Lua
- 19:5630 septembre 2024 à 19:56 diff hist −135 Module:UICN inutile d'utiliser Module:TableBuilder ici ; en plus, un grand intérêt est que cela a dégagé l'unique utilisation sur tout le wiki de la fonction insert() de ce module avec un paramètre de position (voir table.insert()) actuelle
- 07:4330 septembre 2024 à 07:43 diff hist +441 MediaWiki:Common.js ce lien « Ajouter un sujet » que l'on ajoute en bas de page continue de combler un manque, malgré tout ce qui a été rajouté par les DiscussionTools… actuelle
- 07:0730 septembre 2024 à 07:07 diff hist −472 MediaWiki:Common.js code moins performant, mais ça reste franchement très correct, et l'autre code ridiculement verbeux j'ai toujours eu envie de le dégager
- 06:5130 septembre 2024 à 06:51 diff hist +158 MediaWiki:Common.js ajout de warnings dans des cas qui ne sont pas censés être rencontrés (surtout le premier), mais c'est le principe des warnings, et vu la stabilité du markup de MediaWiki mieux vaut prendre trop de précautions que pas assez…
- 06:4430 septembre 2024 à 06:44 diff hist +268 MediaWiki:Common.js ajout commentaire concernant un code que je viens de tester de nouveau ; autrement, document.getElementById( 'ca-addsection' )?.querySelector( 'a' ) (remarquer l'optional chaining « ?. ») me plairait bien, mais cette syntaxe n'est pas encore possible sur Wikipedia
- 06:1330 septembre 2024 à 06:13 diff hist +207 MediaWiki:Common.js pas confiance que $content serait toujours attaché lors de l'exécution du hook (dixit T341349), surtout au vu de la multitude d'outils qui déclenchent ce hook (voir T349298#10170212) ; pour rappel, refs 218559775
- 04:4230 septembre 2024 à 04:42 diff hist +2 m MediaWiki:Vector-2022.css correction d'un niveau d'indentation (avec tout le respect, et surtout que ce n'est pas de ta faute, mais comment espérer pouvoir maintenir un code aussi compliqué ?) actuelle
- 04:3830 septembre 2024 à 04:38 diff hist −167 m MediaWiki:Vector-2022.css mise au propre indentation (tabs), trim trailing spaces
- 04:3030 septembre 2024 à 04:30 diff hist −140 MediaWiki:Vector-2022.css "revert" est implémenté depuis 2016 sur Safari, 2019 sur Firefox, 2020 sur Chrome… le navigateur de cirque Pale Moon on va arrêter de le traîner hein
- 04:2230 septembre 2024 à 04:22 diff hist +385 Utilisateur:Od1n/TODO →Foutoir : +
29 septembre 2024
- 06:3129 septembre 2024 à 06:31 diff hist −43 Module:Biblio/Documentation les bandeaux, indicateurs et catégories de protection sont (de longue date) ajoutés automatiquement par les modèles de documentation actuelle
- 06:3029 septembre 2024 à 06:30 diff hist −43 Module:Biblio/Références/Documentation corrections : notamment, le module n'était pas listé dans Catégorie:Module en langage Lua ; et inversement, pour la catégorie de la documentation, c'est automatiquement appliqué actuelle
- 06:2229 septembre 2024 à 06:22 diff hist −2 m Module:Biblio/Lien web/Documentation retrait de deux <p><br></p>, en haut et en bas de la documentation actuelle
- 06:2229 septembre 2024 à 06:22 diff hist −1 m Module:Biblio/Ouvrage/Documentation retrait d'un <p><br></p> en bas de la documentation actuelle
- 06:2229 septembre 2024 à 06:22 diff hist −1 m Module:Biblio/Commun/Documentation retrait d'un <p><br></p> en bas de la documentation actuelle
- 06:1229 septembre 2024 à 06:12 diff hist −1 m Module:Biblio/Article/Documentation tant qu'à faire, retrait d'un autre <p><br></p> qu'il y avait en bas, entre le contenu et le bandeau "projet Scribunto" actuelle
- 06:0829 septembre 2024 à 06:08 diff hist −1 m Module:Biblio/Article/Documentation retrait d'un <p><br></p> au début de la page ; refs 131720684
- 06:0529 septembre 2024 à 06:05 diff hist +14 Catégorie:Module en semi-protection étendue mise en catégorie cachée, comme c'est déjà le cas avec les catégories Module protégé, Modèle semi-protégé, Modèle en semi-protection étendue et Modèle protégé actuelle
- 05:5029 septembre 2024 à 05:50 diff hist −105 Module:P./Documentation le module est maintenant aussi utilisé en mode "sans paramètre" actuelle
- 05:4929 septembre 2024 à 05:49 diff hist +3 Modèle:P. renommages : la fonction est maintenant le point d'entrée unique, et le paramètre est optionnel actuelle
- 05:4829 septembre 2024 à 05:48 diff hist +3 Module:P. renommages : la fonction est maintenant le point d'entrée unique, et le paramètre est optionnel actuelle
- 05:4229 septembre 2024 à 05:42 diff hist −74 Modèle:P. utilisation de Module:P. aussi en mode "sans paramètre", pour centraliser le code dans le module, afin de s'assurer que les modes "sans paramètre" et "avec paramètre" aient des résultats homogènes ; noter que les appels de modèles sans paramètre sont mis en cache, donc de multiples appels {{p.}} n'iront faire qu'une seule exécution Lua (et pour les appels avec paramètre, on économise le #if)