keyser.dyson a écrit 270 commentaires

  • # GlobeNet

    Posté par  . En réponse au journal Les serveurs situés à l'étranger et la loi. Évalué à 1.

    Si ton site n'est pas commercial, il existe des hébergeur alternatifs comme GlobeNet:

    http://www.globenet.org/

    Les hébergeurs classiques iront probablement toujours dans le sens du vent pour ne pas prendre de risque.

  • [^] # Re: Compétence de la justice française

    Posté par  . En réponse au journal Les serveurs situés à l'étranger et la loi. Évalué à 3.

    Comme je l'ai écrit, personnellement je trouve cela pas trop étonnant que la loi puisse s'appliquer en dehors du territoire. Discutable, oui certainement, mais je ne vois pas trop comment faire autrement.

    Ca me rappelle l'histore des décodeurs Canal+ "pirates". Des plans avaient été publiés par "Electronique pratique".

    Pour leur défense, ils disaient "mais les ondes, elles rentrent chez nous, on a le droit de les décoder". Apparemment non.

  • # Conky

    Posté par  . En réponse au journal Logiciel d'audit/conseils - Guider les utilisateurs/admins novices. Évalué à -4.

    Conky ne marche pas sous Gnome Shell.

    Ca doit être du à la gestion des fenêtre qui est différente.

    Je suis sous Fedora.

    Je vais essayer Yasat. Merci du tuyau.

  • [^] # Re: Un article pas terrible

    Posté par  . En réponse à la dépêche Revue de presse de l'April pour la semaine 30 de l'année 2014. Évalué à 0.

    "Héritable"

    Moins ancien régime.

  • [^] # Re: Dommage

    Posté par  . En réponse à la dépêche Fermeture du site Fotopedia. Évalué à 0.

    Ils récupèrent les données:

    http://archiveteam.org/index.php?title=Main_Page

    Ce sont des fanas d'archivage. Dans le même esprit que textfiles.com .

    Faudrait faire un torrent en fait.

    Je suis tombé sur une maquette de facebook hier:

    http://ricochet.info.tm/facebook/

  • [^] # Re: Prévisible?

    Posté par  . En réponse à la dépêche Fermeture du site Fotopedia. Évalué à 0.

    Pour moi, c'était un site à but non-lucratif. Il n'y avait pas de "business model". Finalement, si.

    Je pense qu'ils en ont eu marre. Je peux les comprendre.

  • [^] # Re: Sources

    Posté par  . En réponse au message Datalog. Évalué à 1.

    Les expressions régulières ne font pas de bon parseurs rigoureux ni extensibles (encore que Perl6 fait des choses intéressantes à ce sujet), et ne donnent pas facilement des messages d'erreur pour trouver une erreur de syntaxe.

    Il existe un débogueur d'expressions régulières avec une interface. J'ai vu ça récemment.

    Mais tu as raison, c'est une tannée à déverminer.

    En PHP, je faisais des "méta" expression régulières. J'avais un petit langage style "template" (par exemple, je remplaçais "\b(.*)\b" par "{word}"). J'avais moins d'erreurs comme ça.

    Et même pour les parseurs, au fond la partie analyse lexicale utilise souvent des expressions régulières pour découper en lexèmes (avec lex et équivalents).

    Je fais un lexeur de C++ (réduit) en ce moment.

    La première passe est un "split" de la chaine en "tokens". Je découpe entre les blancs, les virgules, la parenthèses. A la fin, j'ai un tableau de "tokens".

    Dans la deuxième phase, j'essaye de reconnaître des motifs (par exemple, les expressions encadrées par des guillemets, "<>", "[]" …). J'ai un "curseur" qui sauvegarde la position et la restaure si le motif n'est pas reconnu.

    Je parse des prototypes de fonctions pour faire de la réflection et du "duck typing" en C++ via un préprocesseur "maison".

    Ca me génère des "handlers" pour appeler les fonctions et obtenir leur description. Je fais de la sérialisation et de la comparaison d'objets automatique aussi.

  • [^] # Re: Papa Gates

    Posté par  . En réponse au journal Une bonne nouvelle ?. Évalué à 0.

    J'ai vu Roslyn, un compilateur C#.

    Ca marche à moitié.

    Il y a eut le "bashing" aussi avec les t-shirt contre Google. L'hopital qui se moque de la charité.

    Peut-être que dans 10 ans, ils vont racheter Red-Hat, comme Novell et Suse. Ca serait drôle.

  • [^] # Re: Crises cubaine et ukrainienne, de 1962 à 2014, par Vincent Touze

    Posté par  . En réponse au journal [HS] Géopolitique : la blague du jour. Évalué à 1.

    Après, on peut essayer de mettre autant de couches de propagande qu'on veut dessus pour que ça passe, je ne crois pas que ça finira bien.

    Les US ne veulent pas la guerre. Ca va se tasser comme avec la Syrie.

    Il tournent avec plusieurs ennemis: Corée du Nord, Iran, Vénezuela, Cuba, Chine …

    Les US sont patients. Ils font la monnaie du monde. Poutine n'est pas éternel. C'est eux qui vont gagner.

    C'est l'empire romain. L'empereur change mais l'empire continue.

  • [^] # Re: Crises cubaine et ukrainienne, de 1962 à 2014, par Vincent Touze

    Posté par  . En réponse au journal [HS] Géopolitique : la blague du jour. Évalué à 0.

    Je trouve que l'histoire du gaz est montée en épingle par les médias.

    Ils font du chantage pour augmenter les prix. C'est du commerce.

    Je ne valide pas le commerce mais pour ceux qui le valident: Pourquoi ils n'auraient pas le doit de le faire ?

    J'ai entendu le ministre du Niger qui s'occupe de l'uranium dire "qu'ils allaient demander une subvention à l'ONU pour payer un cabinet de conseil pour savoir si, éventuellement, ils pourraient augmenter le prix de l'uranium."

  • [^] # Re: Petit complément

    Posté par  . En réponse au journal [HS] Géopolitique : la blague du jour. Évalué à -1.

    Je pense que l'on peut considérer un meeting comme une « assemblée politique », dans un meeting tu peux « ouvrir ta gueule ».

    Il y a des chefs dans les partis. Ceux qui ne sont pas chef peuvent parler de temps en temps mais ils ne sont pas écoutés.

    Les discours et les conférences me sont pénibles. Rares sont les bons orateurs ou les personnes qui ont quelque chose de nouveau a dire.

    Et leur objections ne pourront être ignorées/réduites au silence, c'est bien là la différence entre dictature et régime démocratique.

    Oui, on peut parler. La république est un progrès par rapport à la féodalité ou à la monarchie.

    Tu vois bien qu'il y a des problèmes sans solution. Non ?

    La violence, les sans-abris, le nucléaire, la guerre, l'obésité … Il y en a pleins. Ce sont des problèmes qui sont reliés au système politique ou système économique.

    Pourquoi n'aurait-on pas le droit à quelque chose de meilleur ?

    On n'est pas condamné a utilisé Windows jusqu'à la fin des temps.

    Bah si, il a le pouvoir de choisir ceux qui vont le représenter…

    Entre l'OM ou le PSG. Skip ou Ariel.

  • [^] # Re: Petit complément

    Posté par  . En réponse au journal [HS] Géopolitique : la blague du jour. Évalué à 0.

    Si tu as quelque chose d'interessant (ou de convainquant) à dire, tu arriveras à convaincre un représentant que c'est interessant.

    Pour l'état dans son ensemble n'est-il pas passé au logiciel libre ?

    Nous savons bien que c'est mieux.

    Si tu as quelque chose d'interessant (ou de convainquant) à dire, tu arriveras à convaincre un représentant que c'est interessant.

    J'ai vu le film sur Aaron Swartz. Il a fallu une énergie colossale pour empêcher cette loi SOPA.

    Ca ne marche pas comme ça. Ce n'est pas rationnel. Il y a un effet de levier. Il faut peut-être 1 million de citoyens pour faire changer d'avis un sénateur américain.

    Bref, merci de fournir une idée de comment tu vois en pratique une meilleure solution. Beaucoup de monde a de belles théories, mais quand il faut passer à la pratique…

    Il faut faire des assemblées ou chacun vient librement et parle si il le veulent. Les assemblées peuvent s'occuper d'un territoire mais pas seulement. Il pourrait y avoir des assemblées pour les transport ou l'énergie.

    J'irai à l'assemblée qui s'occupe des logiciels et d'internet.

    Les gens respectent la loi massivement. Si tu leur dis que l'on fait des assemblées ou ils peuvent parler ils seront content et motivés. Ils auront les manettes.

    Ca serait une organisation résiliente. Les gens peuvent partir et aller ailleurs. L'homme n'est pas mauvais.

    Pas de chef. Pas de gouvernement. Que de l'organisation.

  • [^] # Re: Petit complément

    Posté par  . En réponse au journal [HS] Géopolitique : la blague du jour. Évalué à 0.

    Bientôt :-)

  • [^] # Re: Petit complément

    Posté par  . En réponse au journal [HS] Géopolitique : la blague du jour. Évalué à 1.

    Comme j'ai dis, je n'ai pas trop confiance que Podemos aille vraiment arranger quoique ce soit car il suffit que l'appui médiatique dont je méconnais la source disparaisse, et Podemos cessera d'exister.

    Apparemment ils passent à la télé. Ils ne doivent pas être très très menaçant pour le système.

    Le système ne tiendrait même pas une semaine si la population ne le maintenait pas.

    Quand je vois l'histoire récente ou l'état du monde au niveau des guerres ou de l'environnement, je ne peux pas m'empêcher de penser que l'homme est bête. Mais ce n'est pas le cas en fait.

    On n'est pas des fourmis ou des abeilles. On a conscience d'exister. On a la raison. On accumule du savoir grace à l'écriture. On a plein de possibilités.

    Comme tu le dis, on est bloqué. La population a l'impression d'avoir plus a perdre qu'a gagner.

    Souvent quand je parle avec des gens, j'essaye de leur expliquer que ce n'est pas suffisant d'accuser tel homme politique, telle entreprise ou la finance. C'est un problème global.

    Le système est bien fait aussi. On te fait croire que tu peux changer les choses par le travail ou les élections. C'est assez rare.

  • [^] # Re: TEXT, similaire au BLOB ?

    Posté par  . En réponse au message Intégration du Qr Code. Évalué à 1.

    Comment puis-je gérer ça ?

    Personnellement , j'ai fini par mettre tous les champs texte en "TEXT". Je sais que ce n'est "pas bien" mais je pense qu'on peut gérer les performances après si ça devient critique.

    Il y a toujours la possibilité de mettre un cache en mémoire style memcache ou Redis par dessus si c'est trop lent.

    Ce n'est pas pratique pour gérer les contrôles ou l'intégrité référentielle en MySQL comme j'ai pu voir dans Access. Je le fait à l'"input" (en PHP par exemple).

    Si tu fais de l'embarqué, il y a sqlite qui est très connu. Elle est dans Android, je crois.

  • [^] # Re: SQL ne permet pas de recherche par image

    Posté par  . En réponse au message Intégration du Qr Code. Évalué à 1.

    Cela dépend complètement du SGBD. Mais maintenant, certains propose une gestion transparente quant à la gestion des fichiers : stocké en BD… mais en réalité sur le disque dur !

    MySQL fait ça aussi. Ils appellent ça des "moteur de table" (ou stockage).

    On peut même en écrire en PHP.

    Il y a un moteur aussi pour les CSV.

  • [^] # Re: SQL ne permet pas de recherche par image

    Posté par  . En réponse au message Intégration du Qr Code. Évalué à 1.

    Un SGBD performant ne devrait-il pas mesurer la taille maximum des enregistrements d'un champ donné afin de créer l'index de manière optimum ?

    J'ai déjà essayé d'optimiser les index de MySQL. C'était pour faire un moteur de recherche "full text".

    J'ai laissé tombé car il y a pleins de conditions qui rendent l'enregistrement variable.

    J'avais d'autres raison aussi comme le fait que les "stop words" sont en dur.

    Au final, j'ai fait ça avec "grep" dans un gros fichier texte placé dans "/dev/shm" (un "ram disk"). C'est plus performant. C'est dingue.

    La doc ne précise pas quels sont les cas en question…

    Il y des commandes genre "describe" qui donnent des informations à ce sujet.

  • [^] # Re: Petit complément

    Posté par  . En réponse au journal [HS] Géopolitique : la blague du jour. Évalué à 2.

    N'importe quoi. Tu peux parler et même chercher à te faire élire… C'est quand même ce fait qui fait que notre régime n'est pas une dictature…

    On a une grande liberté d'expression mais dans les assemblées politiques tu n'as jamais la parole. Tu ne peux pas aller à l'assemblée nationale et parler.

    Il y a toujours un intermédiaire qui trouvera des objections à ce que tu dis.

    Se faire élire est une mission qui prend des années. Au niveau national, ça peut prendre 20 ans. C'est un boulot. Tu ne peux pas te faire élire tout seul dans ton coin. Tu dois passer par un parti et naviguer la dedans pendant des années.

    J'adore cette expression : « La dictature c'est : « Ferme ta gueule ! », la démocratie c'est : « Cause toujours ! » » :)

    On est dans une démocratie "représentative". Le peuple n'a aucun pouvoir.

  • [^] # Re: SQL ne permet pas de recherche par image

    Posté par  . En réponse au message Intégration du Qr Code. Évalué à 1.

    Pourquoi ?

    Je crois que c'est à cause des index.

    Un champs "blob" est de taille variable et il rend l'enregistrement variable. On ne peut plus calculer des positions pour les index. Ca nécessite un tableau intermédiaire.

    Sinon, je ne mets pas les images dans des tables mais c'est juste pour pouvoir les voir directement.

  • [^] # Re: Petit complément

    Posté par  . En réponse au journal [HS] Géopolitique : la blague du jour. Évalué à 0.

    Je pense qu'il faut qu'on puisse mettre son nez partout et qu'il n'y est pas de hiérarchie.

    Par exemple, une structure régionale ne doit pas dicter sa loi aux structures locales. Elle est au service de ce qui en bas. N'importe qui "du bas" peut aller "en haut", écouter, donner son avis ou faire des propositions.

    Ce n'est pas comme ça dans la démocratie représentative. Tu ne peut rien dire. Il n'y a que celui qui est élu qui peut parler.

  • [^] # Re: SQL ne permet pas de recherche par image

    Posté par  . En réponse au message Intégration du Qr Code. Évalué à 2.

    Mais je souhaite aussi y attacher les documents relatifs (manuel d'installation, mode opératoire etc…) qui seront eux un peu plus lourd que 4ko.

    En général, c'est déconseillé les gros "blob" en base de données.

    Une solution est de créer un répertoire par produit et d'y ranger les fichiers.

    On peut aussi faire un répertoire pour tous les qrcode, un autre pour tous les manuels …

  • [^] # Re: Euh…

    Posté par  . En réponse au journal SGI cartonne dans le monde des supercomputers grâce à Linux !. Évalué à 2.

    Celles que j'avais vues ressemblaient à des aspirateurs.

  • [^] # Re: Papa Gates

    Posté par  . En réponse au journal Une bonne nouvelle ?. Évalué à 1.

    LOL.

    Le nouveau chef de Microsoft fait dans le style "on va faire du logiciel libre" un peu en ce moment.

    Je n'y crois pas.

  • [^] # Re: Petit complément

    Posté par  . En réponse au journal [HS] Géopolitique : la blague du jour. Évalué à 1.

    Non, tu n'arrives normalement pas au pouvoir d'un pays aussi puissant en étant gentil et sincère.

    Oui, un politicien est obligé de mentir. Je pense que Obama est une personne meilleur que sont prédécesseur mais que ça a peu d'impact au final.

    Ceci dit, ces derniers temps j'ai eu par contre une surprise avec le parti « Podemos » en Espagne.

    Je suis un peu dubitatif. J'ai regardé un peu. Ca ressemble au Front de Gauche avec Noel Mamère à sa tête.

    Tu connais Marinaleda?

    http://fr.wikipedia.org/wiki/Marinaleda

    ou Exarchia à Athènes:

    https://www.youtube.com/watch?v=rpqk24qvoR4

    C'est plus radical mais c'est réel.

    Je ne pense pas qu'un changement efficace puisse avoir lieu par des élections ou un parti politique.

    Ce qu'on peut espérer de mieux de ce coté, c'est un nouveau Front Populaire ou un Léon Blum. C'est bien mais ça ne dure pas.

    Ca vient de la hiérarchie. Les structures maintiennent tout en place. Le système économique a besoin de stabilité. Il n'y pas de différence de nature entre l'état et les entreprises privées. Les deux marchent ensemble.

    La population est asservie sans moyen réelle de se libérer.

  • [^] # Re: Sources

    Posté par  . En réponse au message Datalog. Évalué à 1.

    Oui, c'est ça.

    Ils parlent souvent de "faire un DSL" dans les langages type Lisp. Il y a plein de facilités pour faire ça.

    Ca peut être intéressant mais je trouve que souvent ça ne fait que déplacer le problème.

    Par exemple, les expressions régulières sont un DSL. C'est bien pour faire "grep" mais c'est souvent utilisé aussi pour faire du "pattern matching" alors qu'un parseur est plus approprié. On voit souvent du code pour vérifier un mail ou une url avec une expresion régluière.

    Rob Pike, l'inventeur, dit dans un article que quasiment à chaque fois qu'il tombe sur une expression régulière dans du code, l'usage est incorrect ou carrément faux.