Cette partie du forum n’est pas compatible avec les bloqueurs publicitaires
Félicitations à vous, de préférer les accès payants plutôt que la gratuité par la publicité, c’est honnorable et cohérent de votre part. Malheureusement, l’accès payant par micropaiement (qui serait d’environ 1 cent pour 20 pages consultées) n’est pour l’instant pas encore mis en place, et l’accès gratuit sans publicité, est réservé aux membres actif(ve)s du forum. En attendant, si vous souhaitez poursuivre votre visite chez nous, vous pouvez ajouter le site à votre liste blanche, ou encore mieux, désactiver le bloqueur partout. Pour ajouter le site à votre liste blanche, pour Firefox (similaire pour les autres navigateurs), rendez‑vous en bas à gauche de la fenêtre de votre navigateur, et cliquez sur le menu comme dans l’exemple de l’image ci‑dessous, puis rechargez la page, en appuyant sur F5.
|
|
Auteur | Message |
---|---|
Administrateur
|
Dans le premier message, prochainement l’aide du BBCode, qui sera mise à jour au fur‑et‑à‑mesure
Hibou57 « La perversion de la cité commence par la fraude des mots » [Platon] |
|
|
Administrateur
|
Quelques petites modifications qu’il faut bien annoncer explicitement, sinon personne ne va les deviner par hasard…
Donner le nom du langage avec les balises `code`Surtout utilisées dans les parties informatiques, les balises `code` peuvent maintenant recevoir le nom du langage. Il n’y a pas encore de colorisation syntaxique, mais ça viendra, et celles qui seront souhaitées et ne seront pas là, pourront être demandées. Même si la colorisation n’est pas encore là, c’est déjà bien de pouvoir afficher le nom du langage. Avant ça ne pouvait être que : Source BBCode :[code]H := Sqrt (Sqr (A) + Sqr (B));[/code] … qui donnait : Code :H := Sqrt (Sqr (A) + Sqr (B)); Maintenant il est possible d’avoir : Source BBCode :[code=Ada]H := sqrt (sqr (A) + sqr (B));[/code] (notez le “=Ada”) … qui donne : Source Ada :H := sqrt (sqr (A) + sqr (B)); Pour le nom du langage, n’utilisez pas de guillemets, et n’utilisez que des caractères alphanumériques, non accentués, et sans espaces. Le nom « Ada » utilisé pour l’exemple, n’est qu’un exemple, et ça fonctionne aussi avec « SML », « Prolog » ou « Pascal », etc. Donner un texte alternatif aux imagesSeconde nouveauté. C’est une chose utile pour les handicapé(e)s visuel ou les aveugles, ou même simplement quand avec le temps, une image disparait (les images importantes sont hébergés sur LaBulle, pour éviter leurs disparitions), c’est une chose nommée « Texte Alternatif ». Un texte alternatif, est un texte qui s’affiche à la place d’une image, soit quand elle ne peut pas être chargée, soit avant qu’elle ne soit chargée parce que c’est long, soit pour les gens qui décident de ne pas les charger pour des raisons diverses, dont les handicaps visuels. Ce texte s’affiche également au survol de la souris, car le texte alternatif est aussi utilisé par le forum, comme titre de l’image. Pour cette dernière raison, il peut être sympa de donner un texte alternatif, même en dehors des cas d’utilités précédemment donnés en exemples. La balise `img` s’utilise toujours comme avant, et pour utiliser cette nouveauté de pouvoir donner un texte alternatif pouvant être substitué à l’image, il faut donner le texte de la même manière qu’est donné le nom de quelqu’un(e) que l’on cite avec la balise `quote`, entre guillemets. Exemple : Source BBCode :[img="L’arbre nuage de Zen"]/images/oops/arbe-nuage.jpg[/img] … ce qui donne : Si vous passez le curseur de la souris sur l’image, vous auriez put voir s’afficher le texte alternatif en temps que titre, si ce n’était pas une image qui se zoom, car le gadget qui fait le zoom remplace le titre de l’image par autre chose. C’est un détail qui sera corrigé plus tard, mais vous pouvez essayez avec une image suffisamment petite pour qu’elle ne se zoom pas. Pour montrer à quoi peut servir le texte alternatif en temps que texte alternatif, voici un exemple avec une adresse d’image, qui n’existe pas, et volontairemet. Source BBCode :[img="Image sympa postée par Zen"]/images/oops/image-sympa-de-zen.jpg[/img] … ce qui donne : Normalement, vous ne devez rien voir, aucune image (image manquante), et voir le texte « Image sympa postée par Zen » s’afficher à la place de l’image. Utiliser des URLs relatives vers les sujets du forumPour faire un lien vers une page d’un site, il faut donner son adresse complète, c’est normal. Mais donner l’adresse complète pour faire un lien vers un sujet sur LaBulle, c’était un peu bête, et ça me pose aussi des problème quand j’utilise le forum depuis une autre adresse qui n’est pas `bullforum.net`, pour des testes. C’est aussi simplement plus court, et ça rend légèrement plus clair le texte source des messages du forum, qui contiennent des liens vers des sujets du forum. Par exemple et avant, pour faire un lien vers le sujet de présentation de Youplaa, il était obligatoire de faire : Source BBCode :[url=/salut-les-bulleurs-youplaa-t4381.html]Youplaa se présente[/url] … ce qui donnait (et donne toujours) : Youplaa se présente Maintenant il est possible d’utiliser une URL relative au forum, en faisant : Source BBCode :[url=/salut-les-bulleurs-youplaa-t4381.html]Youplaa se présente[/url] … ce qui donne (le même résultat, et c’est ça l’intérêt ) : Youplaa se présente En fait, il est même possible de supprimer le “/” du début : Source BBCode :[url=salut-les-bulleurs-youplaa-t4381.html]Youplaa se présente[/url] … ce qui donne : Youplaa se présente Une prochaine modification permettra de faire encore plus court, et j’expliquerai la raison de cette modification. En marge, les URLs relatives sont maintenant également possibles avec les images et donc dans les balises `img`, en prenant soin de toujours laisser un “/” au début, qui est pour l’instant obligatoire pour les images, contrairement à ce qui est pour les URLs. Les URLs relatives pour les images, ne fonctionnent évidement qu’avec les images hébergées sur LaBulle ! Exemple avec l’image de Zen plus haut : Source BBCode :[img]/images/oops/arbe-nuage.jpg[/img] … ce qui donne (la même chose, et c’est ça qui est bien ) Hibou57 « La perversion de la cité commence par la fraude des mots » [Platon] |
Administrateur
|
Hibou a écrit : Il n’y a pas encore de colorisation syntaxique, mais ça viendra, et celles qui seront souhaitées et ne seront pas là, pourront être demandées. La colorisation fait son apparition maintenant. Je l’ai ajouté pour Ada, et d’une certaine manière, pour l’ASCII‑Art (j’explique tout en bas pour ce denier). Je l’ajouterai un jour prochain et indéterminé, pour SML et Prolog. Pour les autre langages, surtout ceux qui sont des horreurs, tels que PHP, JavaScript et cie, il ne faudra pas être pressé(e)s, et il est même possible que la colorisation ne soit jamais supportée pour ces monstruosités très peu fiables et inefficaces, que je n’ai pas envie d’encourager. Si des gens en ont vraiment envie, il sera tout de même possible de demander, et je voulais seulement dire que je ne les ajouterai probablement pas par mon initiative personnelle. La colorisation en généralPour tous les langages, la colorisation distingue 8 types d’unités lexicales :
Pour tous les langages, quand l’analyseur lexical rencontrera une erreur, il affichera tout ce qui est à la suite, comme en erreur également; ceci volontairement. Les styles associés à ces 8 types d’unités lexicales, seront aussi les mêmes pour tous les langages :
Pour donner un aperçu, voici un exemple d’affichage des différents types d’unités lexicales, stylées, dans un exemple factice et invalide (qui ne compilerait pas) de source Ada. Source Ada :-- Ceci est un commentaire. J’espère que cette nouvelle fonctionnalité, rendra le forum plus accueillant pour les gens intéressé(e)s ou concerné(e)s par ces sujets ou sujets associés. La colorisation de Ada en particulierLa colorisation Ada qui est la seule disponible actuellement (en plus de la pseudo colorisation pour l’ASCII décrite tout en bas), a les caractéristiques suivantes :
Un exemple du dernier point : Source Ada :type Instance_Type is …;-- Définition de type à compléter Le choix du `…` sera peut‑être changé à l’avenir, pour lui préférer un `[…]` plus lisible et plus visible, car je m’inquiète qu’il ne soit peut‑être trop facile de ne pas remarquer un `…`, toujours assez petit avec une police à pas fixe comme celles utilisées pour présenter les sources de programmes. Des exemples de mots‑réservés Ada, qui peuvent tantôt désigner un opérateur, tantôt désigner un mot‑clé, et qui sont correctement distingués(hopefully) par l’analyseur lexical. S’il arrivait que vous rencontriez un cas, dans le contexte d’un source syntaxiquement correcte uniquement, où la distinction n’est pas comme attendue, alors n’hésitez pas à le signaler. D’avance je peux dire que le cas peut en théorie se présenter avec des expressions imbriquées, mais je préfère garder les choses simples et ne corriger (avec les lourdeurs que ça impliquerait), que si un tel cas pose problème en pratique. Source Ada :type A is mod B;-- `mod` est un mot‑clé. Des exemples de notations obsolètes reconnues : Source Ada :A := 16:7FFF:-- Normalement `A := 16#7FFF#;`. Pour des exemples pratiques de la colorisation à l’œuvre, vous pouvez visiter la section Ada du forum : Forum du langage Ada. La colorisation devra peut‑être amélioré, parce qu’elle est assez lente avec les sources de taille importante, comme il est possible d’en prendre conscience en chargeant la page de ce sujet : Hachage SHA‑1 en Ada. La colorisation est malheureusement faite en PHP, qui est un vrai boulet, alors je ne sais pas s’il sera possible de beaucoup l’améliorer; à moins que ce ne soit simplement la taille de la page… La pseudo colorisation de l’ASCIIIl existe une pseudo colorisation pour l’ASCII et l’ASCII étendu ou son alias, l’ISO‑8859‑1, qui ne fait qu’afficher comme erroné, les caractères qui n’appartiennent pas à leurs intervalles respectifs. Exemples : Source ASCII :A B C D Les caractères « É » et « Ç », n’appartenant pas à l’ASCII, ils sont affichés comme des erreurs. Hibou57 « La perversion de la cité commence par la fraude des mots » [Platon] |
Modératrice
|
|
Administrateur
|
zen a écrit :
Ben à après tes vacances alors Le plus important c’est surtout le titre qu’on peut donner aux images, et ça se fait de la même manière qu’on peut donner le nom de la personne que l’on cite avec [ quote = "Nom" ]Citation[ / quote ], sauf que là c’est [ img = "Description‑très‑courte" ]adresse‑de‑l’image[ / img ]. Le reste pour les liens relatifs, ce n’est pas important, sauf pour les liens depuis le forum vers le forum lui‑même. L’histoire de la colorisation, j’aurais peut‑être dut le poster dans une autre partie du forum, mais comme ça fait partie du BBCode, je l’ai posté ici. Cette histoire là n’est pas nécessairement importante, sauf pour quelques personnes à l’avenir peut‑être. Hibou57 « La perversion de la cité commence par la fraude des mots » [Platon] |
Administrateur
|
Pas tout à fait la même chose, mais juste pour dire et pas besoin d’un sujet à part : je corrige les messages dans lesquels le BBCode est « grammaticalement » incorrecte, par exemple quand il y a des choses du genre une balise italique qui est ouverte dans une citation et que la citation est fermée sans que la balise italique ne le soit.
Hibou57 « La perversion de la cité commence par la fraude des mots » [Platon] |
Modératrice
|
Hibou a écrit : Le plus important c’est surtout le titre qu’on peut donner aux images, et ça se fait de la même manière qu’on peut donner le nom de la personne que l’on cite avec [ quote = "Nom" ]Citation[ / quote ], sauf que là c’est [ img = "Description‑très‑courte" ]adresse‑de‑l’image[ / img ]. C'est tellement plus simple expliqué comme ça ! Et en plus ça prend moins de place. |
Administrateur
|
Je faisais un bilan des balises dans les messages forum, et pour les curieux, voici les statistiques. Dans la colonne de gauche, le nombre d’occurrences, et dans la colonne de droite, le nom de la balise.
Code :===================== Il y en a de l’ancien forum, des balises dont je me demande bien ce qu’elles pouvaient signifier , et je ne sais pas encore pour toutes, par quoi je vais les remplacer . D’après ces statistiques, le plus urgent à traiter, c’est l’ancienne balise “youtube”, dont toutes les occurrences devront être remplacées par des balises “video”, plus générales. Avant, à la place de “video”, il y avait une balise pour chaque type de site de vidéo; en plus de “youtube” pour YouTube, il y avait par exemple aussi “dmotion” pour DailyMotion. Les anciennes balises qui ne sont plus reconnues s’affichent telles‑quelles, sous leur forme brute; c’est pour ça que je veux corriger. Hibou57 « La perversion de la cité commence par la fraude des mots » [Platon] |
Administrateur
|
Hibou a écrit : D’après ces statistiques, le plus urgent à traiter, c’est l’ancienne balise “youtube”, dont toutes les occurrences devront être remplacées par des balises “video”, plus générales. Voilà, ça c’est fait. Plusieurs n’ont pas put être corrigées, parce que l’ID des vidéos n’était pas valide. Dans ces cas, j’ai remplacé par « Lien vidéo brisé supprimé ». Il n’y en avait pas trop de ce genre tout de même. Le problème, ça sera surtout les liens vers les vidéos supprimées. Mais ça, c’est pour plus tard (et vraiment pas pour tout de suite), et pour l’instant les messages corrigés ressemblent déjà plus à quelque chose d’humainement lisible. Il y a encore des tonnes de choses à corriger, et alors ça va prendre beaucoup de temps. Hibou57 « La perversion de la cité commence par la fraude des mots » [Platon] |
Administrateur
|
Hibou a écrit : Voilà, ça c’est fait. Remplacement par “video” fait aussi pour les vielles balises “dmotion”. Autres substitutions venant d’être faites :
Il reste encore 35 types d’anciennes balises à substituer, mais celles qui sont maintenant faites représentaient le plus gros… ou presque : je ne sais pas quoi faire des 340 balises “deezertr”, vu que Deezer ne fourni plus ce service d’intégration d’audio. C’était pour intégrer de la musique sur le forum. Maintenant on fait ça avec les vidéos, c’est plus simple , même si on a aussi une balise “audio” que j’ai été le seul à utiliser jusque maintenant. Si des gens constatent des accidents, il faut le dire, je peux réparer à partir des sauvegardes. J’ai vu quelques trucs bizarres, mais pas en grand nombre, alors je ne m’inquiète pas excessivement, et c’est aussi surtout que je ne suis pas sûr que c’est une conséquence de ces opérations d’édition à la volée. Hibou57 « La perversion de la cité commence par la fraude des mots » [Platon] |
|