A l'inverse, la complexité du SQL vient du fait qu'il essaye de cacher que parfois que l'accès se fait avec une table de hash, et parfois, il parcourt entièrement les tables.
Avec la mode des µservices, dont il est possible de tout réécrire entre 2 versions d'un logiciel ( ce qui est un impossible pour un gros monolithe et qui rend douloureux tout changement de technologie), il y a un peu de code avec une BDD (genre un modèle DDD persisté, et qui sort en API REST HTTP JSON ou XML ou en protobuf ou les 3).
Est-ce qu'il serait délirant d'avoir un vrai langage classique lié avec une BDD dans le but de faire un microservice complet ? L'API devrait être simplifié pour fournir les garanties ACID, mais on pourrait éviter les acrobaties dés qu'il faut faire un truc un peu compliqué.
Je trouve chiante et instable la façon de gérer les extensions emacs : cela a peut être changer mais pour moi, on est loin de npm/ go get /urpmi il s'agit toujours d'aller chercher une version à la main et modifier le fichier de config.
Et une fois, le truc installé, il faut deviner tout seul comment le module marche. Il me semble que tuareg est fournis de base maintenant, mais il ne semble pas que tu peux "jumper" d'un fichier à l'autre pour trouver définition de code et usage de code. tu n'as pas auto-complétion sémantique ou de library (à moins d'ouvrir tout dans un buffer…) ou de refactoring, ou de vérification de la syntaxe en ligne.
Quelqu'un a un avis sur cloud9 ? Avec codinggame, j'avais trouvé l'idée génial d'avoir un éditeur à distance : plus besoin de maintenir une suite d'outils à jour sur chaque machine de chaque développeur ou serveur de build : sauvegarde intégré, build intégré, bref, il y a avait potentiellement beaucoup d'avantage.
En plus de IEEE754 que je trouve utile pour les cpu, mais compliquer pour les développeurs et les compilateurs, il y a bien d'autre sujet difficile à creuser.
Je pense à l'usage par des langages des instructions cpu un peu spécifique, il y a eu le SIMD qui a entrainé l’auto-vectorisation dans GCC, mais il y a plein d'autre instruction ésotérique comme pour aes ou la manipulation de bit (popcount).
Il y a le refactoring de code, on peut par exemple penser à la sortie d'une nouvelle version de lib, et le bordel, l'énergie dépensée uniquement pour porter les applications dans la nouvelle version. Je crois que le problème s'est posé avec Qt4 et Gtk3. On pourrait imaginer un moyen de décrire sémantiquement la migration automatiquement un programme d'une version de lib à l'autre.
Concernant le test, avec mon expérience dans le code aéronautique, il manque des outils pour générer automatiquement des entrées, pour "couvrir" totalement le code. Ensuite, il faut un moyen pour valider les sorties. Le plus simple est un modèle complet de test. Si on a un "équivalence checker" pas besoin du générateur d'entrée. Les techniques de "fuzzer" s'approche de ce modèle, mais sans garanti sur la couverture du code. Par définition plus un code est complexe, et moins il est couteux de redévelopper un code différent de test, que de faire une couverture total par des tests classiques.
Pour aller encore plus loin, même si il existe des outils proprio qu'il le fait, on pourrait imaginer des tag pour faire la traçabilité entre la spec, le code, procédure de test et code de tests. Ainsi on peut savoir ce que les tests valident. On peut vérifier que les tests du 1.1 de la spec, couvre bien entièrement le code lié au point 1.1, et non pas un autre test qui le fait par hasard et sans vérifier les sorties (vécu). Si un outil vérifie la cohérence de l'ensemble, il devient facile d'estimer l'impact dans un projet en cas de modification de spec. Actuellement, c'est fait avec divers outils, Excel inclus.
J'imagine qu'il y a plein d'autres problèmes de ce genre.
Une autre question, est-ce que vous faites des rencontres avec des codeurs pour qu'ils exposent leur problème de la "vie réelle". Je suis souvent soufflé par le manque de contexte des chercheurs en informatique que je rencontre.
Un dev génial d'un nouveau langage qui est surpris d'apprendre qu'il existe des programmes qui se chiffrent en millions de ligne de code. Un chercheur en compilation qui ne comprends que très vaguement les contraintes hardwares des cpu modernes (false sharing sur les lignes de cache, dépendances read-after-write, write buffer,…). Un codeur linux qui cherche une solution précise dans la littérature scientifique sur un problème de lock, mais il ne trouve que des solutions mono-cpu, ce qui n'existent plus.
Pourquoi rien n'est venu remplacer IEEE754 qui est une horreur à traiter automatiquement, car il n'y a aucune propriétés mathématiques utilisables ?
Bref, cela aurait un sens d'organiser les "rencontres recherche et développeurs", avec les développeurs qui exposent leur problèmes, et les scientifiques qui expliquent leur solution. Qu'en penses-tu ?
"Our code releases tend to be quite specific to exact Coq versions, so don't expect any of the below to work in any Coq version beside the one specified; yes, even newer versions that are only off by a few characters!"
Sérieux ! Les scientifiques devraient un peu plus se pencher sur l’intérêt de la compatibilité ascendante ! C'est impossible d'utiliser ce genre de code avec ce genre de contrainte. C'est la deuxième fois que je vois ce genre de problème avec un code issue du publique.
"tu écris un programme efficace/optimisé que tu veux utiliser en production, et un programme simple et naïf que tu utilises comme "spécification" (ou implémentation de référence), et tu essaies de montrer qu'ils sont équivalents."
ou l'inverse, la version simple étant le modèle de teste. As-tu des noms de langages qui font ça ?
Le problème que tu oublies est que le nombre de personnes ayant les compétences pour vérifier réellement la démonstration du théorème de Fermat est d'une dizaine de personne dans le monde. Une preuve formelle permet justement de ne pas avoir besoin de ça.
Ensuite, si tu veux faire référence à un résultat qui existe déjà, c'est facile d'imaginer des libraries pour ça. Quand tu rentres dans les détails, c'est toujours plus simple de lire du code, que de décoder ce que voulait dire l'auteur d'un texte.
Question vérification, dans le domaine du hardware (vhdl), il existe des tas d'outils "d'equivalence checking".
En gros, ses outils vérifient formellement que 2 descriptions hardware sont équivalentes, bien que complètement différentes (VHDL haut niveau vs description de porte).
Est-ce qu'il existe des langages ou des outils qui font cela sur des langages répandus ?
Il faut aussi que les chefs "respectent" le sprint de 3 semaines (imposé par eux, car 2 semaines, c'est "trop court"). En général, il y a toujours un autre projet qui a besoin de modif maintenant tout de suite. Et tant pis, si cela fout en l'air le sprint en cours, la sortie d'une version de test, le boulot de l'équipe de teste pour les 2 semaines suivantes et la réunion avec le client pour l’acceptation.
Pour moi, l'agile, c'est la différence entre se caler sur une horloge, et demander à tout le monde si il est pret pour la suite. Plus il y a de monde et plus c'est le bordel pour savoir qui est prêt quand. Avec une horloge globale, c'est bien plus facile de se synchroniser et de prévoir certaine réunions.
Euh, d'accord, mais j'ai du mal à voir de quoi tu parles en particulier. Peux-tu préciser un peu ?
Sur les sites "modernes", il y a en général, un grand texte mono-colonne au milieu et plus grand chose sur les cotés("mobile first"). Sur un écran large, c'est horrible, cela fait perdre plein de place. L'ancienne CSS me laisse des grands vides sur les cotés.
Pour la nouvelle CSS, la mono-colonne est très large, cela fait moins de place gâchée, mais la lecture est rendue plus complexe. Je proposais de tenter de transformer les blocs de textes d'une "certaine largeur" en 2 colonnes, pour toujours gagner de la place tout en facilitant la lecture.
Est-ce qu'il existe des liseuses pour BD ? J'imagine que cela ressemble plus à une tablette pour avoir la couleur de bonne qualité et un éclairage fin.
Parce que le volume des BD est encore plus important que celui des livres.
Merci pour ce boulot, je commençais à me lasser sérieusement de l'ancienne CSS. Cela manque toujours un peu d'image mais bon.
Une remarque tout de même, je regarde beaucoup linuxfr sur mon desktop (vous savez le machin qui a écran de 24") et les colonnes sont trop large pour être lisible. Limite cela serait top de faire 2 colonnes pour éviter les grands espaces vide de l'ancienne CSS.
La "monocritique" bof-bof les scores "presse" d'allociné montre bien que pour n'importe quel film, il y a toujours un critique pour lui coller 1 étoiles, et un autre pour en coller 3 ou 4. Par contre, qu'importe le film, avec une moyenne de 3 étoiles, c'est forcément un bon film.
Joli vidéo, vous n'avez pas placer la phrase "Le logiciel libre est gratuit une fois qu'il a été payé" mais sinon c'est assez clair.
Il faudrait parler d’où sorte les moyens de financement des principaux logiciels (linux, android, vlc, firefox, apache, php,…). Pour beaucoup, si c'est gratuit, c'est un logiciel piraté ou bien "c'est vous le produit".
Une enquête est sous contrôle d'un juge (judiciaire ou administratif),
Non, justement, cela n'est pas vrai pour les enquêtes administratives, qui ne sont pas justement sous le contrôle d'un juge.
Sans compter que techniquement, avec la vidéosurveillance généralisée, l'utilisation de balises radio, etc., il est tout à fait possible de diminuer drastiquement le coût de la surveillance.
Non justement. C'est le bien le problème de la DCRI pour le suivi des jihadistes. Pour certain, il ne faisait que de la surveillance électronique et ont raté le principal.
Non, ça n'a aucune valeur légale, c'est une information basée sur des probabilités et il est inimaginable que les services de l'état puissent avoir accès d'une manière ou d'une autre à une telle information, et surtout pas de manière générale.
Qu'est-ce qui n'a pas valeurs légal ? L'Etat peut réclamer n'importe quoi ou presque pour faire avancer une enquête.
Les données sont forcément effacées/résumées/archivées après quelques semaines ou quelques mois (il suffit de faire un simple calcul du coût de stockage).
C'est 2 ans de rétention pour les FAI il me semble.
On peut fantasmer autant qu'on veut sur le budget de la NSA, mais il est par exemple physiquement impossible de stocker la trace GPS récupérée par des applications pour smartphone sur des centaines de millions de personnes sur plusieurs mois/années, et il est encore moins possible de les analyser.
Quand je recherche un cinéma avec des homonymes (strada), la liste propose bien des solutions,mais si on choisit avec les flèches du clavier, le nom de la ville n'apparait pas, et on ne sait pas quel cinéma est sélectionné.
Le bouton de recherche de séance est lent, mais la recherche ensuite est ultra rapide : super.
Par contre, je ne vois pas d'indication sur la 3D. Par exemple, si je ne veux pas voir star wars 8 en 3D, je fais comment ? (image moins belle et plus sombre)
Le bouton "nouvelle recherche" revoit sur le whoops.
Il manque une forme de notation aussi. Pour moi, malgré tout ses énormes défaut, c'est l'avantage de allociné. Peut être qu'un résumé des critiques cinéma, pourrait être plus facilement intégré que les critiques de spectateur ? (ou alors, il faudrait reprendre des critiques de totten tomato ou metacritic ou autre)
Si elle va voir ton employeur, tes voisins, ton épicier, il n'y a pas non plus de raison que tu saches qu'elle enquête sur toi, sauf si quelqu'un te le dit.
Vous plaisantez ? Il est improbable selon vous que un voisin ou votre famille vous informe d'une enquète ?! C'est infiniment moins discret que d'aller voir Google. J'ai l'impression que vous n'avez jamais entendu parler des "gag order" au USA. Ce genre de procédure pourrait très bien arrivé en France.
Aucune raison de focaliser sur les données, le fait même qu'il soit légal pour n'importe qui (y compris un détective privé) de te suivre dans la rue, de noter tous tes faits et gestes dès que tu sors de chez toi, pour une période de temps indéterminée, devrait déja te faire sauter au plafond (personnellement, ça me gêne beaucoup plus que l'accès à mon historique Google par les autorités).
Vous plaisantez ? Avez-vous une idée du cout de suivre une personne h24 ? Combien couterait à l'état de suivre 10000 personnes ? N'avez-vous pas entendu parler du fait que la DCRI avait du mal à surveiller 1000 jihadistes suspectés ? (6 personnes à plein temps par surveillé).
Un terme a même été inventé pour justement faire la différence avec une enquête : la surveillance de masse.
Si tu ne t'identifies pas? Je ne pense pas,
Bien sûr qu'il identifie chaque personne. Les personnes authentifiées couplées avec leur service qui sont présent partout (font, pub, trackers). Les empreintes de chaque navigateur est quasiment unique.
Ça ne résoud pas le problème pour les activistes politiques et les personnalités de premier plan, mais j'imagine mal que la DGSI reçoive en temps réel tes recherches Google parce que tu as un jour dit du mal du président…
Pourquoi rajouter la contrainte du temps réel ? Je n'ai jamais parler de ça, et c'est en rien nécessaire pour être dangereux. Snowden avait dénoncé ce genre de connexions comme celle avec le video chat de yahoo. Cela pourrait revenir. C'est tellement probable, que les ingénieurs qui définissent les normes d'internet, sont en train de passer à des précautions, comme fournir le minime d'informations nécessaires, et la généralisation de la cryptographie.
[^] # Re: N'importe quoi !
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Interview de Dimitri Fontaine, contributeur majeur à PostgreSQL. Évalué à 6.
A l'inverse, la complexité du SQL vient du fait qu'il essaye de cacher que parfois que l'accès se fait avec une table de hash, et parfois, il parcourt entièrement les tables.
Avec la mode des µservices, dont il est possible de tout réécrire entre 2 versions d'un logiciel ( ce qui est un impossible pour un gros monolithe et qui rend douloureux tout changement de technologie), il y a un peu de code avec une BDD (genre un modèle DDD persisté, et qui sort en API REST HTTP JSON ou XML ou en protobuf ou les 3).
Est-ce qu'il serait délirant d'avoir un vrai langage classique lié avec une BDD dans le but de faire un microservice complet ? L'API devrait être simplifié pour fournir les garanties ACID, mais on pourrait éviter les acrobaties dés qu'il faut faire un truc un peu compliqué.
On éviterait ainsi la communication réseau.
"La première sécurité est la liberté"
[^] # Re: Emacs un jour, Emacs toujours
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Quel IDE pour quel langage. Évalué à 2.
Je trouve chiante et instable la façon de gérer les extensions emacs : cela a peut être changer mais pour moi, on est loin de npm/ go get /urpmi il s'agit toujours d'aller chercher une version à la main et modifier le fichier de config.
Et une fois, le truc installé, il faut deviner tout seul comment le module marche. Il me semble que tuareg est fournis de base maintenant, mais il ne semble pas que tu peux "jumper" d'un fichier à l'autre pour trouver définition de code et usage de code. tu n'as pas auto-complétion sémantique ou de library (à moins d'ouvrir tout dans un buffer…) ou de refactoring, ou de vérification de la syntaxe en ligne.
"La première sécurité est la liberté"
# cloud9 ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Quel IDE pour quel langage. Évalué à 4.
Quelqu'un a un avis sur cloud9 ? Avec codinggame, j'avais trouvé l'idée génial d'avoir un éditeur à distance : plus besoin de maintenir une suite d'outils à jour sur chaque machine de chaque développeur ou serveur de build : sauvegarde intégré, build intégré, bref, il y a avait potentiellement beaucoup d'avantage.
"La première sécurité est la liberté"
[^] # Re: Language Server Protocol
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Quel IDE pour quel langage. Évalué à 3.
Faudrait que j’essaie, il y a un plug-in Emacs pour LSP, et LSP supporte beaucoup de chose.
"La première sécurité est la liberté"
[^] # Re: raspberrypi ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Cozy, votre domicile numérique. Évalué à 4.
g'mic peut être rapide. Il utilise openMP et il me semble que l'autovectorisation de gcc marche dessus.
"La première sécurité est la liberté"
[^] # Re: Perl6
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La recherche en langages de programmation au quotidien. Évalué à 3.
En plus de IEEE754 que je trouve utile pour les cpu, mais compliquer pour les développeurs et les compilateurs, il y a bien d'autre sujet difficile à creuser.
Je pense à l'usage par des langages des instructions cpu un peu spécifique, il y a eu le SIMD qui a entrainé l’auto-vectorisation dans GCC, mais il y a plein d'autre instruction ésotérique comme pour aes ou la manipulation de bit (popcount).
Il y a le refactoring de code, on peut par exemple penser à la sortie d'une nouvelle version de lib, et le bordel, l'énergie dépensée uniquement pour porter les applications dans la nouvelle version. Je crois que le problème s'est posé avec Qt4 et Gtk3. On pourrait imaginer un moyen de décrire sémantiquement la migration automatiquement un programme d'une version de lib à l'autre.
Concernant le test, avec mon expérience dans le code aéronautique, il manque des outils pour générer automatiquement des entrées, pour "couvrir" totalement le code. Ensuite, il faut un moyen pour valider les sorties. Le plus simple est un modèle complet de test. Si on a un "équivalence checker" pas besoin du générateur d'entrée. Les techniques de "fuzzer" s'approche de ce modèle, mais sans garanti sur la couverture du code. Par définition plus un code est complexe, et moins il est couteux de redévelopper un code différent de test, que de faire une couverture total par des tests classiques.
Pour aller encore plus loin, même si il existe des outils proprio qu'il le fait, on pourrait imaginer des tag pour faire la traçabilité entre la spec, le code, procédure de test et code de tests. Ainsi on peut savoir ce que les tests valident. On peut vérifier que les tests du 1.1 de la spec, couvre bien entièrement le code lié au point 1.1, et non pas un autre test qui le fait par hasard et sans vérifier les sorties (vécu). Si un outil vérifie la cohérence de l'ensemble, il devient facile d'estimer l'impact dans un projet en cas de modification de spec. Actuellement, c'est fait avec divers outils, Excel inclus.
J'imagine qu'il y a plein d'autres problèmes de ce genre.
"La première sécurité est la liberté"
[^] # Re: Perl6
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La recherche en langages de programmation au quotidien. Évalué à 8. Dernière modification le 09 février 2018 à 08:50.
Une autre question, est-ce que vous faites des rencontres avec des codeurs pour qu'ils exposent leur problème de la "vie réelle". Je suis souvent soufflé par le manque de contexte des chercheurs en informatique que je rencontre.
Un dev génial d'un nouveau langage qui est surpris d'apprendre qu'il existe des programmes qui se chiffrent en millions de ligne de code. Un chercheur en compilation qui ne comprends que très vaguement les contraintes hardwares des cpu modernes (false sharing sur les lignes de cache, dépendances read-after-write, write buffer,…). Un codeur linux qui cherche une solution précise dans la littérature scientifique sur un problème de lock, mais il ne trouve que des solutions mono-cpu, ce qui n'existent plus.
Pourquoi rien n'est venu remplacer IEEE754 qui est une horreur à traiter automatiquement, car il n'y a aucune propriétés mathématiques utilisables ?
Bref, cela aurait un sens d'organiser les "rencontres recherche et développeurs", avec les développeurs qui exposent leur problèmes, et les scientifiques qui expliquent leur solution. Qu'en penses-tu ?
"La première sécurité est la liberté"
[^] # Re: Perl6
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La recherche en langages de programmation au quotidien. Évalué à 5.
Sérieux ! Les scientifiques devraient un peu plus se pencher sur l’intérêt de la compatibilité ascendante ! C'est impossible d'utiliser ce genre de code avec ce genre de contrainte. C'est la deuxième fois que je vois ce genre de problème avec un code issue du publique.
"La première sécurité est la liberté"
[^] # Re: Perl6
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La recherche en langages de programmation au quotidien. Évalué à 3.
ou l'inverse, la version simple étant le modèle de teste. As-tu des noms de langages qui font ça ?
"La première sécurité est la liberté"
[^] # Re: Math
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La recherche en langages de programmation au quotidien. Évalué à 4.
Oui, mais ce n'est pas avec "l'idée" que tu as assez d'information pour savoir si c'est bidon ou nécessaire et suffisant.
"La première sécurité est la liberté"
[^] # Re: Math
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La recherche en langages de programmation au quotidien. Évalué à 6.
Le problème que tu oublies est que le nombre de personnes ayant les compétences pour vérifier réellement la démonstration du théorème de Fermat est d'une dizaine de personne dans le monde. Une preuve formelle permet justement de ne pas avoir besoin de ça.
Ensuite, si tu veux faire référence à un résultat qui existe déjà, c'est facile d'imaginer des libraries pour ça. Quand tu rentres dans les détails, c'est toujours plus simple de lire du code, que de décoder ce que voulait dire l'auteur d'un texte.
"La première sécurité est la liberté"
[^] # Re: Perl6
Posté par Nicolas Boulay (site web personnel) . En réponse au journal La recherche en langages de programmation au quotidien. Évalué à 4.
Question vérification, dans le domaine du hardware (vhdl), il existe des tas d'outils "d'equivalence checking".
En gros, ses outils vérifient formellement que 2 descriptions hardware sont équivalentes, bien que complètement différentes (VHDL haut niveau vs description de porte).
Est-ce qu'il existe des langages ou des outils qui font cela sur des langages répandus ?
"La première sécurité est la liberté"
[^] # Re: Cargo culte agile
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Culte du Cargo et développement informatique. Évalué à 3.
Il faut aussi que les chefs "respectent" le sprint de 3 semaines (imposé par eux, car 2 semaines, c'est "trop court"). En général, il y a toujours un autre projet qui a besoin de modif maintenant tout de suite. Et tant pis, si cela fout en l'air le sprint en cours, la sortie d'une version de test, le boulot de l'équipe de teste pour les 2 semaines suivantes et la réunion avec le client pour l’acceptation.
Pour moi, l'agile, c'est la différence entre se caler sur une horloge, et demander à tout le monde si il est pret pour la suite. Plus il y a de monde et plus c'est le bordel pour savoir qui est prêt quand. Avec une horloge globale, c'est bien plus facile de se synchroniser et de prévoir certaine réunions.
"La première sécurité est la liberté"
[^] # Re: Accéder aux caméras IP
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche La fin des IPv4 est très proche ! Les ennuis aussi…. Évalué à 4.
Il était question de rendre obligatoire l'IPV6 en France à la sortie de tous nouveau appareil connecté, je ne sais pas si c'est finalement passé.
"La première sécurité est la liberté"
[^] # Re: largeur
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Une CSS « froide » pour l'hiver : Steelblue. Évalué à 3.
Ce n'est pas possible de faire chaque commentaire sur 2 colonnes ? Faire les colonnes dans une boite et non des boites sur 2 colonnes ?
"La première sécurité est la liberté"
[^] # Re: Quelle liseuse conseillez-vous ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Galère lors de l'achat d'un livre numérique. Évalué à 3.
Il existe des sites de vente de BD numérique sans DRM ?
"La première sécurité est la liberté"
[^] # Re: largeur
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Une CSS « froide » pour l'hiver : Steelblue. Évalué à 4.
J'utilise firefox sous linux.
Sur les sites "modernes", il y a en général, un grand texte mono-colonne au milieu et plus grand chose sur les cotés("mobile first"). Sur un écran large, c'est horrible, cela fait perdre plein de place. L'ancienne CSS me laisse des grands vides sur les cotés.
Pour la nouvelle CSS, la mono-colonne est très large, cela fait moins de place gâchée, mais la lecture est rendue plus complexe. Je proposais de tenter de transformer les blocs de textes d'une "certaine largeur" en 2 colonnes, pour toujours gagner de la place tout en facilitant la lecture.
"La première sécurité est la liberté"
[^] # Re: Quelle liseuse conseillez-vous ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Galère lors de l'achat d'un livre numérique. Évalué à 5.
Est-ce qu'il existe des liseuses pour BD ? J'imagine que cela ressemble plus à une tablette pour avoir la couleur de bonne qualité et un éclairage fin.
Parce que le volume des BD est encore plus important que celui des livres.
"La première sécurité est la liberté"
[^] # Re: Linked Data (RDF)?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Scrutari, moteur de recherche pour sites gentils. Évalué à 5.
2004 à priori : https://www.w3.org/TR/rdf-primer/
"La première sécurité est la liberté"
# largeur
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Une CSS « froide » pour l'hiver : Steelblue. Évalué à 5.
Merci pour ce boulot, je commençais à me lasser sérieusement de l'ancienne CSS. Cela manque toujours un peu d'image mais bon.
Une remarque tout de même, je regarde beaucoup linuxfr sur mon desktop (vous savez le machin qui a écran de 24") et les colonnes sont trop large pour être lisible. Limite cela serait top de faire 2 colonnes pour éviter les grands espaces vide de l'ancienne CSS.
"La première sécurité est la liberté"
[^] # Re: Yet another movie database?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Optimisez votre code !. Évalué à 3.
La "monocritique" bof-bof les scores "presse" d'allociné montre bien que pour n'importe quel film, il y a toujours un critique pour lui coller 1 étoiles, et un autre pour en coller 3 ou 4. Par contre, qu'importe le film, avec une moyenne de 3 étoiles, c'est forcément un bon film.
"La première sécurité est la liberté"
# pas mal
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche La vidéo pour expliquer le logiciel libre à votre voisin. Évalué à 3.
Joli vidéo, vous n'avez pas placer la phrase "Le logiciel libre est gratuit une fois qu'il a été payé" mais sinon c'est assez clair.
Il faudrait parler d’où sorte les moyens de financement des principaux logiciels (linux, android, vlc, firefox, apache, php,…). Pour beaucoup, si c'est gratuit, c'est un logiciel piraté ou bien "c'est vous le produit".
"La première sécurité est la liberté"
[^] # Re: qwant ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal De la difficulté de trouver un moteur de recherche pertinent pour un site institutionnel du libre. Évalué à 3.
Non, justement, cela n'est pas vrai pour les enquêtes administratives, qui ne sont pas justement sous le contrôle d'un juge.
Non justement. C'est le bien le problème de la DCRI pour le suivi des jihadistes. Pour certain, il ne faisait que de la surveillance électronique et ont raté le principal.
Qu'est-ce qui n'a pas valeurs légal ? L'Etat peut réclamer n'importe quoi ou presque pour faire avancer une enquête.
C'est 2 ans de rétention pour les FAI il me semble.
C'est pourtant ce que fait très précisément une petite boite de pub à Paris.
https://www.numerama.com/politique/282934-enquete-comment-les-apps-figaro-lequipe-ou-closer-participent-au-pistage-de-10-millions-de-francais.html
"La première sécurité est la liberté"
[^] # Re: Problème
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Optimisez votre code !. Évalué à 4.
Quand je recherche un cinéma avec des homonymes (strada), la liste propose bien des solutions,mais si on choisit avec les flèches du clavier, le nom de la ville n'apparait pas, et on ne sait pas quel cinéma est sélectionné.
Le bouton de recherche de séance est lent, mais la recherche ensuite est ultra rapide : super.
Par contre, je ne vois pas d'indication sur la 3D. Par exemple, si je ne veux pas voir star wars 8 en 3D, je fais comment ? (image moins belle et plus sombre)
Le bouton "nouvelle recherche" revoit sur le whoops.
Il manque une forme de notation aussi. Pour moi, malgré tout ses énormes défaut, c'est l'avantage de allociné. Peut être qu'un résumé des critiques cinéma, pourrait être plus facilement intégré que les critiques de spectateur ? (ou alors, il faudrait reprendre des critiques de totten tomato ou metacritic ou autre)
"La première sécurité est la liberté"
[^] # Re: qwant ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal De la difficulté de trouver un moteur de recherche pertinent pour un site institutionnel du libre. Évalué à 4. Dernière modification le 17 janvier 2018 à 09:52.
Vous plaisantez ? Il est improbable selon vous que un voisin ou votre famille vous informe d'une enquète ?! C'est infiniment moins discret que d'aller voir Google. J'ai l'impression que vous n'avez jamais entendu parler des "gag order" au USA. Ce genre de procédure pourrait très bien arrivé en France.
Vous plaisantez ? Avez-vous une idée du cout de suivre une personne h24 ? Combien couterait à l'état de suivre 10000 personnes ? N'avez-vous pas entendu parler du fait que la DCRI avait du mal à surveiller 1000 jihadistes suspectés ? (6 personnes à plein temps par surveillé).
Un terme a même été inventé pour justement faire la différence avec une enquête : la surveillance de masse.
Bien sûr qu'il identifie chaque personne. Les personnes authentifiées couplées avec leur service qui sont présent partout (font, pub, trackers). Les empreintes de chaque navigateur est quasiment unique.
Pourquoi rajouter la contrainte du temps réel ? Je n'ai jamais parler de ça, et c'est en rien nécessaire pour être dangereux. Snowden avait dénoncé ce genre de connexions comme celle avec le video chat de yahoo. Cela pourrait revenir. C'est tellement probable, que les ingénieurs qui définissent les normes d'internet, sont en train de passer à des précautions, comme fournir le minime d'informations nécessaires, et la généralisation de la cryptographie.
"La première sécurité est la liberté"