Kioob a écrit 361 commentaires

  • [^] # Re: Au passage

    Posté par  (site web personnel) . En réponse au journal Conseils aux libristes, 2ème partie: résister à la tentation de la réécriture à partir de zéro. Évalué à 3.

    D'ailleurs, même problème avec Thunderbird/Icedove en "pire" : le process peut rester actif pendant des heures après la fermeture. Pratique. Et pourtant cette cochonceté d'indexation globale est inactive.

    alf.life

  • # Comme Gnome, mais en mieux ?

    Posté par  (site web personnel) . En réponse à la dépêche Intégration des web apps (dont LinuxFr.org) dans Unity. Évalué à 4. Dernière modification le 22 juillet 2012 à 18:10.

    Un peu comme le fait Gnome, mais en mieux non ?
    L'idée de départ de Gnome, je la trouvais bonne : depuis Epiphany Gnome Web il suffit de faire "Enregistrer en tant qu'application Web" et hop, la webmail, facebook, l'accès à la banque en ligne, etc, est "isolé" dans sa propre instance.

    Très pratique dans Gnome Shell par exemple, pour éviter que la fenêtre ne soit mélangée avec les 4 autres du navigateurs (oui j'utilise aussi les onglets, des centaines même, mais je suis bordélique).
    Très pratique aussi avec Facebook, pour éviter que l'identification Facebook n'atterrisse sur d'autres sites (traçage, tout ça).

    … si ce n'est que c'est assez galère de gérer ça derrière :
    - les applications sont droppées en vrac dans la liste des applis
    - difficile d'obtenir facilement la liste de ces "Web App"
    - comment renommer une "Web App" créée ?
    - comment changer l'icône d'une "Web App" créée ?
    - comment imprimer depuis une "Web App" ?

    Il y a bien une extension "Web App" qui apporte quelques solutions (ne serait-ce que le raccourci vers "about:applications" dans Epiphany, que j'aurais pu chercher longtemps…), mais c'est loin de tout combler.

    Bref, l'idée me plaisait bien, mais l'intégration me semble baclée. Donc quid de l'intégration dans Unity, est-ce mieux pensé / achevé ?

    alf.life

  • # Mauvaise utilisation des cookies ?

    Posté par  (site web personnel) . En réponse au journal Pourquoi acheter un domaine pour le contenu statique ?. Évalué à 4.

    Je me retrouve à conseiller la même chose à certains de mes clients : en effet ils arrivent que ces développeurs collent leurs cookies en *.domaine.tld, et quand ce n'est pas eux les outils publicitaires ou encore Google Analytics s'en chargent.
    Au final on se retrouve avec le sous domaine "static.domaine.tld"/"cdn.domaine.tld" aussi pollué que les sous domaines principaux, et la solution la plus simple est alors d'utiliser un domaine différent.

    alf.life

  • [^] # Re: Corruption

    Posté par  (site web personnel) . En réponse au sondage Quel logiciel libre pour vos sauvegardes ?. Évalué à 3.

    Il y a un patch fourni avec rsync (et donc non compilé par défaut) qui permet de sauvegarder les checksums des fichiers transférés, et éventuellement s'en servir lors des transferts suivants. D'ailleurs BackupPC utilise ça en guise de cache.

    Je n'ai pas creusé plus, mais peut-être est-il possible de coupler ça avec une autre option afin d'avoir le comportement que tu souhaites (cad, vérification de la sauvegarde).

    Au passage, je n'ai pas compris pourquoi ce genre d'option n'est fournie avec le source d'rsync que sous forme de patch, et pas dans la branche "standard", si quelqu'un a une explication je suis preneur !

    alf.life

  • [^] # Re: Le bug c'est la requete

    Posté par  (site web personnel) . En réponse au journal Aujourd'hui, petit bug d'un serveur MySql d'OVH. Évalué à 2. Dernière modification le 21 avril 2012 à 00:18.

    erf, alors :

    1. je découvre le "parseur" de LinuxFr, qui ne gère pas les "<", faut se coltiner le HTML, chouette. Donc mes exemples étaient :

    1) WHERE monChamp + interval 1 month < curdate()

    2) WHERE monChamp < curdate() - interval 1 month

    J'aurais du relire, dsl.

    De plus je me suis fourvoyé en prétendant que MySQL utilisait l'index dans tous les cas : puis qu'il ne peut le faire sur les résultats de calculs / conversion comme ci dessus, je ne vois pas comment il aurait pu dans le cas d'un MySQL 5.0 convertissant la requête "WHERE to_date(stamp) = X"

    alf.life

  • [^] # Re: Le bug c'est la requete

    Posté par  (site web personnel) . En réponse au journal Aujourd'hui, petit bug d'un serveur MySql d'OVH. Évalué à 4. Dernière modification le 20 avril 2012 à 22:49.

    Mouais pas d'accord avec ça, la principale différence ici c'est très probablement une migration vers MySQL 5.1, qui change le comportement de MySQL lors d'une comparaison DATE vs DATETIME.

    Avant la 5.1, dans le cas d'une comparaison DATE vs DATETIME MySQL castait le tout en DATE avant d'effectuer le test ; maintenant il caste en DATETIME.

    En gros :
    avant la 5.1 : '2012-04-20' = '2012-04-20 18:42:00'
    après la 5.1 : '2012-04-20' = '2012-04-20 00:00:00' < '2012-04-20 18:42:00'

    Une solution est le between, mais il suffit de faire un EXPLAIN pour voir que MySQL utilise parfaitement l'index dans tous les cas.

    Par contre ce qu'on peut retrouver dans le bouquin en question ce sont des choses comme ça :
    1) WHERE monChamp + 1 interval 1 month 2) WHERE monchamp

    La première construction ne saura pas tirer parti d'un éventuel indexe, au contraire de la seconde.

    alf.life

  • # "Oui mais"

    Posté par  (site web personnel) . En réponse au sondage Possédez-vous une tablette ?. Évalué à 1.

    Oui, sous Androïd, mais je n'en vois plus l'utilité.

    Séduit au départ par le coté hybride de l'Asus Transformer, le clavier se révèle au final effroyable à utiliser pour une session SSH, ou pour taper du code… et m'est donc inutile pour autre chose que du surf.

    alf.life

  • # SSH ?

    Posté par  (site web personnel) . En réponse au sondage Quel est le meilleur indicateur pour mesurer la taille de sa geekitude ?. Évalué à 3.

    autre piste :
    $ wc -l ~/.ssh/known_hosts | cut -d ' ' -f1
    876

    alf.life

  • [^] # Re: normal

    Posté par  (site web personnel) . En réponse au journal MySQL est une bouse immonde. Évalué à 1.

    Ah pardon, bien vu. Faut croire que j'ai la manie de toujours mettre une valeur par défaut.

    alf.life

  • [^] # Re: normal

    Posté par  (site web personnel) . En réponse au journal MySQL est une bouse immonde. Évalué à -2.

    Et MySQL ne met à jour automatiquement les champs TIMESTAMP que si on le lui demande avec un DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP. Pourquoi avoir choisi cette option, si non voulue ?

    alf.life

  • [^] # Re: Le bien fondé ?

    Posté par  (site web personnel) . En réponse à la dépêche HTTPS Everywhere en version 2.0.1. Évalué à -2.

    Pas d'accord : chez moi (Debian Sid), CaCert est valide/connu sous Iceweasel, d'origine.
    (il est d'ailleurs dans /etc/ssl/certs/cacert.org.pem)

    alf.life