Thomas Debesse a écrit 3696 commentaires

  • [^] # C’est récursif en plus, et ça fait apparaître des nombres magiques

    Posté par (site web personnel, Mastodon) . En réponse à l’entrée du suivi «backslash backquote» dans un bloc de code reproduit tout l’article. Évalué à 1 (+0/-0). Dernière modification le 22 mars 2014 à 11:28.

    récursion 1

    \`
    

    récursion 2

    \`
    

    récursion 3

    \`
    

    récursion 4

    \`
    

    ce commentaire est sous licence cc by 4 et précédentes

  • # De plus, on ne peut pas échaper la backquote en fin de balisage teletype

    Posté par (site web personnel, Mastodon) . En réponse à l’entrée du suivi «backslash backquote» dans un bloc de code reproduit tout l’article. Évalué à 1 (+0/-0).

    Si je veux afficher une backquote dans un balisage teletype, je pense naïvement faire ceci : ˋ\ˋˋ (là je triche avec des caractères unicode ressemblants), mais ça ne marche pas à cause des deux backquotes consécutives en fin.

    Par exemple je voudrais faire ceci (je triche avec unicode, là) :

    ˋecho \ˋwhoami\ˋˋ

    pour afficher :

    echo ˋwhoamiˋ

    mais ça produit ça :

    echo \`whoami\

    ce commentaire est sous licence cc by 4 et précédentes

  • # voir le markdown

    Posté par (site web personnel, Mastodon) . En réponse à l’entrée du suivi «backslash backquote» dans un bloc de code reproduit tout l’article. Évalué à 1 (+0/-0). Dernière modification le 20 mars 2014 à 15:51.

    Vous pouvez consulter le code markdown pour comprendre comment je fais ça.

    Vous pouvez [consulter le code markdown](http://linuxfr.org/suivi/backslash-backquote-dans-un-bloc-de-code-reproduit-tout-l-article.md) pour comprendre comment je fais ça.
    

    ce commentaire est sous licence cc by 4 et précédentes

  • # mathjax dans pre

    Posté par (site web personnel, Mastodon) . En réponse à l’entrée du suivi Markdown et MathJax. Évalué à 2 (+0/-0).

    Vu ici, il semble que le parseur mathématique essaie de parser aussi entre les balises ˋteletypeˋ. Est-ce pertinent ? Je suppose que si je met du code en teletype, c’est pour qu’il ne soit pas interprété et donc encore moins pour faire du pretty-print. ×ばつπ2ˋ n’a pas de sens, y a t’il un cas où ça aurait un sens ? Il faudrait exclure ces blocs du parseur mathématique (idem pour le balisage de code en ligne ˋteletypeˋ

    Actuellement

    `$$\frac{1}{x}$$`
    

    produit :

    ${mathjax} \frac{1}{x}$

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Liferea 1.10.3 n'aime pas trop non plus

    Posté par (site web personnel, Mastodon) . En réponse à l’entrée du suivi Markdown et MathJax. Évalué à 1 (+0/-0).

    Oui ça fait pareil sur DLFP itself avec les css autres que celle par défaut (au moins celle que j’utilise, la grises).

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Merci pour vos réponses

    Posté par (site web personnel, Mastodon) . En réponse au message Installer les distributions maîtresse afin d'élargir mon horizon.. Évalué à 3. Dernière modification le 20 mars 2014 à 14:57.

    Moi je n’arrive pas à naviguer plus loin que l’Index.

    Mais juste un conseil comme ça en passant, évite les couleurs VGA qu’on ne rencontre quasiment jamais dans la nature.

    C’est un conseil que je donne souvent, à tout débutant et quelque que ce soit son support (écran, papier...) : plutôt qu’utiliser la palette VGA, utiliser une autre palette élaborée consciencieusement par des artistes (par exemple la palette Tango).

    D’une part, ça pique moins les yeux sur écran, et quand on passe à l’impression dans le cas où les couleurs ne sont pas correctement rendues, la différence n’est pas choquante.

    Si tu n’assembles que des couleurs de cette palette, les accords de couleurs ne devraient pas trop choquer, même sans se soucier de complémentarité (ça limitera la casse).

    Palette Tango

    Alors certes, si tout le monde utilisait la palette Tango le monde serait triste et uniforme, mais si on ne sait pas élaborer soi-même une palette, au moins ça permet d’être présentable au milieux des autres palettes soignées.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Intéressant

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Gagnez un livre en contribuant à Debian. Évalué à 2.

    Super ! Je lui ai envoyé un mail (en anglais pour le moment). :)

    ce commentaire est sous licence cc by 4 et précédentes

  • # Intéressant

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Gagnez un livre en contribuant à Debian. Évalué à 5.

    Le projet d’empaquetage de pilote non-libres Brother m’intéresserait bien car justement je ne sais pas faire proprement des paquets Debian !

    L’avantage *ahem* de l’empaquetage de pilote non-libres, c’est qu’il ne s’agit que de réorganiser proprement des fichiers reçus tel-quel et de les décrire selon les « bonnes pratiques » de la distro, et c’est justement ça que je veux apprendre.

    Et puis en fait il m’est arrivé souvent d’installer des pilotes d’imprimantes exotiques sous Debian ou Ubuntu (parfois en extrayant le PPD depuis un setup Windows -.- ) et de packager les fichiers à l’arrache avec checkinstall afin de garder un rootfs propre un minimum et de pouvoir désinstaller ou réinstaller facilement. Ce projet me permettrait d’apprendre à faire des paquets dans les règles de l’art et sans passer par la solution de facilité qu’est checkinstall.

    J’espère que le mentor est francophone (je peux échanger en anglais, mais pas avec le même délai ^^)...

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Coquille dans le commentaire

    Posté par (site web personnel, Mastodon) . En réponse au journal Comment réduire les attaques à notre vie privée sur le web. Évalué à 2.

    « je journal » → « le journal ».

    Sinon, je n’ai malheureusement pas de solution à la problématique soulevée par le commentaire.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Revenez aux fondamentaux

    Posté par (site web personnel, Mastodon) . En réponse au journal Porte dérobée sur Samsung Galaxy - Projet Replicant. Évalué à 10.

    Ça n’a pas marché pour Paul-Nicolas Bismuth ^^

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # /love goto

    Posté par (site web personnel, Mastodon) . En réponse au journal <3 goto. Évalué à 6.

    Oh merci, très bonne lecture ce papier !

    Cet article m’a fait découvrir ioccc.org/1987/hines.c :

    #include <stdio.h>
    #include <malloc.h>
    main(togo,toog)
    int togo;
    char *toog[];
    {char *ogto, tgoo[80];FILE *ogot; int oogt=0, ootg, otog=79,
    ottg=1;if ( togo== ottg) goto gogo; goto goog; ggot:
    if ( fgets( tgoo, otog, ogot)) goto gtgo; goto gott;
    gtot: exit(); ogtg: ++oogt; goto ogoo; togg: if ( ootg > 0)
    goto oggt; goto ggot; ogog: if ( !ogot) goto gogo;
    goto ggto; gtto: printf( "%d goto \'s\n", oogt); goto
    gtot; oggt: if ( !memcmp( ogto, "goto", 4)) goto otgg;
    goto gooo; gogo: exit( ottg); tggo: ootg= strlen(tgoo);
    goto tgog; oogo: --ootg; goto togg; gooo: ++ogto; goto
    oogo; gott: fclose( ogot); goto gtto; otgg: ogto= ogto +3;
    goto ogtg; tgog: ootg-=4;goto togg; gtgo: ogto= tgoo;
    goto tggo; ogoo: ootg-=3;goto gooo; goog: ogot= fopen(
    toog[ ottg], "r"); goto ogog; ggto: ogto= tgoo; goto
    ggot;}
    

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: bravo !

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Une centrale d'acquisition open source pour le monde de l'éducation. Évalué à 2.

    Session expirée

    Encore des gens qui n’ont pas compris l’intérêt de l’ hypertexte et qui sont resté à l’âge de la gravure sur pierre !

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Joli

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche FlightGear 3.0 pour prendre son envol. Évalué à 3.

    Donc voilà, dans FGRun c’est dans Avancé → Pause → Consommation carburant en pause, et en ligne de commande, c’est le paramètre --enable-fuel-freeze, c’est très pratique !

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Joli

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche FlightGear 3.0 pour prendre son envol. Évalué à 2.

    Après le c172p, on peut essayer le f-14b très stable. Penser à faire le plein

    Il y a une option très pratique pour qui veut jouer sans se prendre la tête en sacrifiant un peu de réalisme, cette option permet de mettre en pause la consommation du carburant (qui devient donc illimitée dès qu’au moins un réservoir en contient). Je ne sais pas quelle est l’option à passer en ligne de commande parce que je n’ai pas d’instance de FlightGear sous la main, mais on la trouve dans les options avancées de FGRun.

    C’est pratique pour les avions gloutons comme les avions de chasses à réaction. ^^

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Joli

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche FlightGear 3.0 pour prendre son envol. Évalué à 2.

    Cela dit, le vent peut être aussi responsable...

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Joli

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche FlightGear 3.0 pour prendre son envol. Évalué à 3.

    Aaaaah c’est pour ça ! Effectivement on est beaucoup plus stable avec les bimoteurs, et les avions a réactions sont carrément plus facile à aligner.

    Et plus l’avion est léger plus ça se sent, par exemple le Zéro est vraiment très maniable, je le conseillerai presque comme avion pour commencer, mais je ne peux pas parce qu’en fait c’est un des plus difficile à manœuvrer au décollage, il décolle dans un mouchoir de poche mais n’importe comment !

    Le zéro est le premier avion que j’ai posé sur une piste, mais je n’ai toujours pas réussi à décoller correctement avec.

    C’est bien d’acheter un joystick, mais on peut déjà faire beaucoup de choses en utilisant la souris comme manche. Ce qui me manque le plus, c’est un palonnier. Joystick ou souris, si tu ne peux pas commander le lacet avec mesure, tu ne peux pas te diriger au sol.

    Le clavier est inutilisable pour remplacer le manche ou le palonnier : on ne peut manipuler le manche ou le palonnier par pas, ça n’est jamais le bon pas, et puis le pas n’est pas pas assez fin, mais s’il était plus fin il serait trop lent de faire de plus grand mouvements... Pour le manche on peut utiliser la souris qui se gère au millimètre près et exactement dans la position qu’on veut, pour le palonnier il n’y a pas de commande «fine» sur une interface standard d’ordinateur qu’on puisse utiliser.

    Il existe des joysticks qui se tordent de droite à gauche pour faire un troisième axe de rotation, ça peut servir pour le palonnier.

    Mais personnellement, mon joystick est en panne et si je devais acheter quelque chose, l’urgence ne serait pas un joystick parce que je peux le remplacer par la souris, mais un palonnier, parce que rien ne le remplace !

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: pingables

    Posté par (site web personnel, Mastodon) . En réponse au journal L'astuce du jour pour les décaÿdeurs pressés. Évalué à 3.

    Les Îles Pitcairn ont un server Apache 2.2 sur Debian Lenny ^^.

    illwieckz@gloin:~$ curl -s http://pn./404 | html2text -width 90
    ****** Not Found ******
    The requested URL /404 was not found on this server.
    ==========================================================================================
     Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny4 with Suhosin-Patch Server at pn Port 80

    ce commentaire est sous licence cc by 4 et précédentes

  • # pingables

    Posté par (site web personnel, Mastodon) . En réponse au journal L'astuce du jour pour les décaÿdeurs pressés. Évalué à 10. Dernière modification le 28 février 2014 à 17:54.

    Avec ccTLD.txt le tableau des tld régionnaux trouvé sur wikipédia, on remarque que beaucoup ont un enregistrement A :

    illwieckz@gloin:~$ for TLD in $(cut -f 1 -d ' ' ccTLD.txt | cut -f 2 -d '.'); do dig @8.8.8.8 ${TLD}\. A | grep ^${TLD}\. | grep IN.A ; done
    ac. 21178 IN A 193.223.78.210
    ai. 9003 IN A 209.59.119.34
    cm. 21246 IN A 195.24.205.60
    dk. 21294 IN A 193.163.102.24
    gg. 18294 IN A 87.117.196.80
    io. 17005 IN A 193.223.78.212
    je. 21181 IN A 87.117.196.80
    pn. 21599 IN A 80.68.93.100
    sh. 21326 IN A 193.223.78.211
    tk. 64 IN A 217.119.57.22
    tm. 21327 IN A 193.223.78.213
    to. 16173 IN A 216.74.32.107
    uz. 14094 IN A 91.212.89.8
    ws. 21599 IN A 64.70.19.33

    Tous ne sont pas ping-able, voici ceux qui sont ping-able :

    illwieckz@gloin:~$ for TLD in $(cut -f 1 -d ' ' ccTLD.txt | cut -f 2 -d '.'); do dig @8.8.8.8 ${TLD}\. A | grep ^${TLD}\. | grep IN.A ; done | cut -f 1 -d '.' | while read tld; do ping -c 1 ${tld}\. >/dev/null && echo ${tld}\.; done
    ac.
    ai.
    cm.
    io.
    pn.
    sh.
    tk.
    tm.
    to.
    uz.

    Certains ont même un port HTTP ouvert avec un service fonctionnel derrière !

    Par exemple : http://ai

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Avec to, on se marre

    Posté par (site web personnel, Mastodon) . En réponse au journal L'astuce du jour pour les décaÿdeurs pressés. Évalué à 6.

    Dans ce cas là, écrire to.

    illwieckz@gloin:~$ ping to. -c 1
    PING to (216.74.32.107) 56(84) bytes of data.
    64 bytes from mb.tdc.to (216.74.32.107): icmp_req=1 ttl=49 time=946 ms
    --- to ping statistics ---
    1 packets transmitted, 1 received, 0% packet loss, time 0ms
    rtt min/avg/max/mdev = 946.408/946.408/946.408/0.000 ms
    illwieckz@gloin:~$ dig @8.8.8.8 to. A | grep ^to.
    to. 17136 IN A 216.74.32.107

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Textsecure

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Plus de 1000 applications dans F-Droid !. Évalué à 10.

    Si la dernière version disponible sur le Google Play ne mentionne pas la GPL, et que l’auteur a tous les droits sur le code, il n’a pas a publier le code : l’appli est non libre à partir de cette version, tout simplement.

    Je ne suis pas allé voir, mais il est tout à fait possible d’avoir une version 1 publiée et libre sous GPL et une version 2 publiée et non libre étendant le même code si l’auteur est le même. L’auteur a le droit de ne pas libérer son propre travail.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: python et django?

    Posté par (site web personnel, Mastodon) . En réponse au journal S’il vous plaît... architecture-moi un Kanboard !. Évalué à 2.

    Oui mais là c’est plus de l’objet, la fonction type n’est pas une méthode de la classe de l’objet (1).

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Ligne éditorial

    Posté par (site web personnel, Mastodon) . En réponse au journal Avoir du marbre (et des discussions techniques). Évalué à 10.

    Je préfèrerai une méthode qui résolve le problème de visibilité du contenu uniquement par disposition du contenu...

    Résoudre un problème de lecture par du javascript... hem, comment dire... je suis pas sûr que ça puisse résoudre efficacement le problème. Ce genre d’animation peut être pratique ou pas... mais ça ne doit pas remplacer une meilleure organisation du contenu.

    Si le contenu est mal présenté, un live scroll ne sert qu’à présenter plus de contenu mal présenté... cela n’apporte pas de solution au problème de présentation, ça ne fait que détourner l’attention.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Et après ?

    Posté par (site web personnel, Mastodon) . En réponse au journal Avoir du marbre (et des discussions techniques). Évalué à 7. Dernière modification le 24 février 2014 à 17:13.

    Mais dans ce cas, pour la raison que j’évoque dans un commentaire plus bas, il faut que la page d’accueil les annonces (même si c’est dans une colonne en marge), sinon beaucoup, à commencer par moi, ne les verront plus.

    Personnellement je ne consulte que l’accueil et la page des journaux volontairement. En général, quand j’arrive sur les forums, c’est par hasard...

    Toute information ailleurs que sur la page d’accueil et la page de journaux a toute ses chances pour que je la rate.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Dépêches de seconde page

    Posté par (site web personnel, Mastodon) . En réponse au journal Avoir du marbre (et des discussions techniques). Évalué à 5.

    C’est exactement ce à quoi j’ai pensé. Autant je trouve cela inutile pour les journaux, autant ça serait pertinent pour les dépêche.

    Surtout que les journaux sont déjà discriminés par le vote de pertinence. Les dépêches sont soumises au même vote mais comme elles sont modérées, elles sont toujours d’une certaine qualité et d’une certaine recevabilité. C’est très rare qu’une dépêche soit moinsée, au pire, une dépêche sur un sujet peu intéressant sera tout de même rédigée correctement et se laissera lire...

    Bref, le mécanisme première page / seconde page était un bon moyen je trouve, il permet d’avoir une « seconde page » (même si c’est une seconde colonne en fait ^^) qui peut subir un fort débit sans nuire à la présence des dépêches de fond.

    (Au passage, ce fonctionnement en dépêche phare/première page/deuxième page est toujours décrit dans l’article LinuxFr de Wikipédia, même s’il n’est plus appliqué depuis longtemps) ;)

    Je pense qu’il est important de garder les actus, événements et autres lug-eries comme des dépêches, c’est aussi cela qui fait de LinuxFr un site d’actualité avec une certaine proximité, mais il faut que ces dépêches qui par nature ont un public restreint et une courte vie ne gênent pas la visibilité des articles de fond susceptibles d’avoir un public plus universel et une vie plus longue.

    Même une dépêche actualisée comme une dépêche de sortie de Linux peut avoir un intérêt plusieurs mois ou années plus tard, d’un point de vue historique, politique, ou technique : savoir quand telle décision a été prise, pourquoi elle a été prise, quelle choix technique a été fait, pourquoi aujourd’hui on fait comme ça, parce qu’avant il y avait ça, où va-t-on ? regarde d’où l’on vient ;)...

    Alors que (par exemple) la dépêche sur la formation à Python chez Starinux pour 19 personnes du 1er mars, qui pourtant m’intéresse (j’me tâte à y aller...), elle sera complètement obsolète dans 6 jours.

    C’est très important de relayer la formation Starinux, mais il ne faut pas que sa publication évacue d’autres contenus plus riches. Quand on annonce une formation, en fait le contenu est dans la formation, pas dans la dépêche. ;)

    Je pense donc qu’il faut que ce genre d’annonce reste en dépêche, parce que dans sa nature, c’est une dépêche. Ce n’est pas un problème de nature, c’est un problème de présentation.

    Je ne pense pas que faire un second onglet « Actu » entre « Dépêches » et « Journaux » soit une bonne idée, car en fait déjà, si je ne vais pas dans les forums, ce n’est pas à cause du contenu des forums, c’est parce que deux pages à suivre c’est déjà beaucoup. Si l’on relègue les actus dans un onglet autre que « dépêche », je ne les lirai plus, malgré moi.

    Je vote pour le retour de la « seconde page » de dépêche mais pas une page réelle, juste une discrimination visuelle du contenu, genre la colonne de gauche, parce que LinuxFr c’est comme les moulins, c’était mieux à vent. ;)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Mon avis personnel

    Posté par (site web personnel, Mastodon) . En réponse au journal Debian adopte systemd comme init par défaut. Évalué à 1.

    PiBzaW5vbiBjJ2VzdCBwYXMgZHJvbGUK

    ce commentaire est sous licence cc by 4 et précédentes