Joël Thieffry a écrit 94 commentaires

  • [^] # Re: Questions

    Posté par  (site web personnel) . En réponse à la dépêche Sortie officielle de GTK+ 3.0 !. Évalué à 6.

    C'est simple : SQLite est un SGBD sous forme de bibliothèque embarquée ; elle écrit directement dans son fichier, et ne connaît pas les autres instances qui pourraient écrire dessus.
    A contrario, un SGBD non embarqué (MySQL, PostgreSQL, Oracle, ...), donc en mode serveur, communique avec le client par des sockets (connexion réseau par exemple). Les demandes d'écritures peuvent être faites en parallèle, c'est au SGBD de gérer l'accès à ses fichiers suivant les verrous et les transactions. Mais au final, le serveur garde ses fichiers verrouillés en permanence, et y écrit ses données en séquence pour des raisons de performance (faire le zigzag avec les têtes de disque-dur réduit les perfs).

    Quand un processus plante, le système d'exploitation libère sa mémoire, tous ses descripteurs de fichiers, tous ses verrous, etc. Je crois qu'il n'y a que les IPC qui ne sont pas libérées. En conséquence, que ce soit ton instance SQLite ou ton serveur MySQL qui plante, les verrous sur ses fichiers seront relâchés. Dans certains cas, sous certains systèmes d'exploitation, les processus plantés peuvent résider en mémoire et garder leurs verrous : c'est le système d'exploitation qui ne fait pas correctement son boulot.
  • [^] # Re: Questions

    Posté par  (site web personnel) . En réponse à la dépêche Sortie officielle de GTK+ 3.0 !. Évalué à 2.

    Je crois que SQLite gère les accès multiples de manière grossière :
    1. Réouverture du fichier en écriture non partagée
    2. Écriture des données
    3. Réouverture du fichier en lecture partagée
    C'est assez bourrin, il faut que le système de fichier le supporte, mais ça marche (testé pour vous à mon boulot).
  • [^] # Re: Tatouage ?

    Posté par  (site web personnel) . En réponse à la dépêche Un portable Linux pour tous les lycéens Réunionnais. Évalué à 3.

    Dans la boîte où je bosse, ils distribuent des ordinateurs portable à chaque employé : c'est son poste de travail. Les machines sont protégées au démarrage par un mot de passe BIOS, mot de passe généré algorithmiquement à partir du numéro de série de la machine. L'employé seul connaît le mot de passe (et bien sûr le service technique qui doit intervenir dessus).
    J'imagine que ces lycéens auront leur mot de passe généré de la même façon. Il y aura toujours un malin qui trouvera l'algorithme (surtout si l'algorithme est inadapté ou pas assez complexe), mais ce ne sera pas pour tout de suite, vu qu'ils n'ont pas connaissance de leur propre mot de passe.
  • # Grammar Nazis inc

    Posté par  (site web personnel) . En réponse à la dépêche Du respect de la vie privée et secrète du geek en milieu numérique. Évalué à 4.

    qui a des photos dans haut et de côté => qui a des photos d'en haut et de côté
  • [^] # Re: La fin du monde est proche

    Posté par  (site web personnel) . En réponse à la dépêche La pénurie d'adresse IPv4 sera-t-elle pour le 12/12/2012 ?. Évalué à 3.

    Je me demande bien comment HADOPI va réagir en recevant des adresses IPv6. Probablement du genre:
    Syntax Error... Rebooting Windows server...
  • [^] # Re: Libres de faire du libre

    Posté par  (site web personnel) . En réponse au message Jeux pour enfants de 4 à 8 ans. Évalué à 1.

    Exact, par exemple sur Hackety Hack http://hacketyhack.lejeune.fr.eu.org/ . Certains ont bien appris le LOGO à l'école primaire.
    Si jamais ils accrochent, tu auras peut-être de futurs programmeurs.
  • [^] # Re: Délais

    Posté par  (site web personnel) . En réponse à la dépêche Humble Indie Bundle: 5 jeux pour le prix que vous voulez. Évalué à 1.

    C'est très rapide, moins d'une demi-heure. Tu reçois un lien vers une page qui te permet de télécharger chaque version (Linux, MacOS, Windows) de chaque jeu. Tu peux revenir autant de fois que tu veux sur cette page, enfin tant que l'hébergeur la fait fonctionner.
  • [^] # Re: Linux serait donc sur la voie du desktop ?

    Posté par  (site web personnel) . En réponse au message Linux responsable de spams ?. Évalué à 2.

    Ah ! Toi aussi tu as le clavier qui se bl
  • # Plus de place pour la formation

    Posté par  (site web personnel) . En réponse à la dépêche Séminaire « Linux et le temps réel », mercredi 5 mai 2010 à Toulouse. Évalué à 1.

    Pour info, il n'y a déjà plus de place pour la formation pratique de l'après-midi. Mais rien ne vous empêche de venir au séminaire le matin.
  • [^] # Re: goto ?

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de GCC 4.5. Évalué à 4.

    Un jour, je me suis demandé quelle tête pouvait avoir un code source revendiqué comme sécurisé. Au hasard, j'ai pris OpenSSH. A la vue de tout ces GOTOs j'ai failli vomir, je n'étais clairement pas préparé. Peut-être que c'est une machine à état, dont le code a été auto-généré, mais je n'ai pas trouvé le code spécialement lisible.
  • [^] # Re: top, oprofile, SystemTap

    Posté par  (site web personnel) . En réponse au message Petits blocages depuis le kernel 2.6.31. Évalué à 1.

    Il y a une paire d'outils bien pratiques pour monitorer tout ça: sar et kSar. Voir [http://www.cyberciti.biz/tips/identifying-linux-bottlenecks-(...)].
  • [^] # Re: synthé

    Posté par  (site web personnel) . En réponse au message Synthétiseur audio pour clavier midi. Évalué à 1.

    Je me souviens d'une présentation "M.A.O sous GNU/Linux" par François Girault et Thierry Boudet, donnée dans les locaux de Toulibre (LUG toulousain). Il y était expliqué entre autres comment enregistrer son synthétiseur et toute source sonore dans Jack et Ardour.

    Lien: http://toulibre.org/videos (4ème présentation depuis la fin de la page)
  • [^] # Re: A quoi sert le ampersand ?

    Posté par  (site web personnel) . En réponse au message comportement bizarre. Évalué à 1.

    Désolé j'ai un peu de mal à faire marcher le formattage.. D'habitude je code directement en HTML, mais l'affichage ne marchait pas trop.

    Je ne connaissais pas cette syntaxe &>, peut-être que c'est spécifique à bash car je ne l'avais pas rencontré en sh pur. J'ai testé dans mon bash, ça marche très bien.

    Bien sûr avant de poster j'ai testé ma modif chez moi (comme toi Ubuntu 9.04 toute neuve, avec le python de base v2.6.2), et ça marche. Tu as peut-être un problème d'installation. Sans ma modif j'ai le même comportement que toi.
  • # A quoi sert le ampersand ?

    Posté par  (site web personnel) . En réponse au message comportement bizarre. Évalué à 1.

    Je ne sais pas à quoi sert le & accolé au >. J'ai testé avec:
    ls -al > ls.out
    et ça marche.<br/>

    Au pire si tu veux récupérer aussi les erreurs de ls dans ls.out:<br/>
    ls -al 2>&1 > ls.out
  • [^] # SLAX

    Posté par  (site web personnel) . En réponse au message Distribution LiveUSB qui marche bien. Évalué à 3.

    Il existe aussi la distribution live SLAX ( http://www.slax.org/ ). Elle fonctionne par un système de modules supplémentaires (à copier simplement sur ta clef USB) qui te permettent d'installer des logiciels.
  • # Trinitron / Diamondtron

    Posté par  (site web personnel) . En réponse au sondage L'écran de mon ordinateur est. Évalué à 3.

    J'étais un gros fan du diamondtron de mon 17" Iiyama (Mitsubishi aussi faisait du très bon boulot). Malheureusement au bout de 7 ans de bons et loyaux services, l'électronique overclockée a fini par rendre l'âme. Comme les écrans de ce type ne sont plus produits, j'ai dû me rabattre sur un LCD (snif).
    /3615mylife
  • [^] # Re: Migration

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de la version initiale de Foswiki - fork de TWiki. Évalué à 2.

    C'est pour répondre à ce besoin de standardisation des wikis que le projet WikiCreole (http://www.wikicreole.org/) a été crée. On espère beaucoup que la démarche aboutira sur un support général par tous les moteurs de wiki, ça permettra de beaucoup simplifier l'interopérabilité et donc d'assurer une meilleure pérennité des données.
  • [^] # Re: je comprends pas trop bien

    Posté par  (site web personnel) . En réponse au message Screenshot de qualité sous Firefox. Évalué à 2.

    "fichier -> imprimer" marche, mais ce n'est pas exactement ce qu'il cherche. Je pense qu'il veut pouvoir imprimer une plaquette ou un poster, donc il a besoin de la plus haute résolution possible (voire même en vectoriel, ce serait l'idéal).

    - S'il imprime depuis Firefox, il sera limité par la résolution de l'imprimante (typiquement 600 ppp) mais surtout par le format du papier.
    - S'il prend une capture d'écran de Firefox, il sera limité par la résolution de l'écran (typiquement entre 75 et 120 ppp).
    - Dans tous les cas, il voudra sûrement agrandir l'image obtenue, pour cela plus la résolution est grande, meilleure sera la qualité finale.

    Je pense qu'en bidouillant, tu dois pouvoir y arriver: il faut créer une imprimante postscript/PDF avec une résolution très grande et un format adpaté, puis y imprimer dessus. Après le rendu finale dépend du moteur Gecko, je ne connais pas son comportement dans ce cas spécial.
  • [^] # Re: Paquet d'aspirines...

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Eclipse 3.4 - Ganymede. Évalué à 2.

    Tu peux utiliser le TweakUI des powertoys chez M$ (non je ne mettrai pas de lien vers le site de m$). Pas besoin de l'installer. Va dans "Mouse", puis "X-Mouse" et valide "Activation follows mouse (X-Mouse)".
    Comme tu vois c'est très simple à mettre en place, si on n'est pas allergique aux interfaces clickodromes, et ça donne tout de suite un bon goût de X11 à ton windows. Une des premières chose que je fais après une install chez moi.