Oui effectivement, ça a changé, je n'avais pas l'information.
Par contre en pratique quand tu vote blanc tu comptes donc au final comme un abstentionniste. Même si il est maintenant possible de quantifier les votes blancs/nuls (dont je n'ai pas entendu parler dans le médias pour les dernières régionales). http://www.parti-du-vote-blanc.fr/comprendre/vote-blanc-en-france/
Posté par Chris K. .
En réponse au journal ne pas voter.
Évalué à 2.
Dernière modification le 15 février 2016 à 14:44.
Une personne qui vote blanc, c'est une personne qui n'a pas oublié l'élection, qui a fait l'effort de se déplacer et de mettre une enveloppe dans l'urne, c'est donc quelqu'un qui accorde de l'importance au vote et qui ne rejette pas le système. C'est quelqu'un qui exprime son opinion : aucun(e) candidat(e) ne mérite son vote.
Et qui n'a pas compris qu'il va être compté comme un électeur ayant fait un choix.
Le vote blanc n'est pas comptabilisé en France : tu te retrouves donc à figurer dans les chiffres comme électeur ayant participé à désigner le vainqueur de l’élection que tu as pourtant choisi de ne pas choisir. Tu as donc encore moins d'existence politique qu'en étant resté sur ton canapé car les chiffres de l’abstention ont au moins le mérite d'être disponibles et visibles par tous.
Donc pour faire augmenter le taux de participation, avant de vouloir coller des prunes à tout le monde - même si c'est la mode - commençons par comptabiliser le vote blanc.
Posté par Chris K. .
En réponse au journal ne pas voter.
Évalué à 3.
Dernière modification le 15 février 2016 à 13:56.
Parce que c'est une action de très long terme, et qu'il ne faut pas oublier que pendant ce temps, le petit clan des oligarques consolide consciencieusement ses positions à coups de lois, de CRS, d'OGM, etc. Quand on ne pourra plus s'exprimer librement, il sera difficile d'élaborer des alternatives…
Et concrètement tu voteras quoi au second tour des prochaines élections pour éviter cela ? PS, LR, FN ? Peste, Choléras ? Tu choisis selon la taille des pustules et tu leurs donne du poids en allant leur apporter ton vote ?
Pour ma part aucun de ces 3 parti n'a ma confiance, je ne leur donnerai pas mon vote.
Je ne voterai pas blanc pour ne pas être comptabilisé parmi leurs électeurs, il ne me restera donc que l'abstention (au second tour).
Si tous ceux qui ne veulent pas de ces candidats restaient chez eux, avec des taux de participation bien plus faibles, la question de la légitimité des candidats et du président élu se poserait forcément.
Oui ça doit être vraiment monstrueux quand on navigue avec Lynx ou Mozilla/Phoenix.
Avec un système d'exploitation d'époque ça fera une bonne machine pour un futur musé.
Mais raisonnablement si c'est pour vraiment l'utiliser au quotidien cela va poser quelques problèmes, même avec une distribution légère. Un navigateur web moderne bouffe déjà beaucoup plus de 128Mo à lui seul, en général au grand minimum 4x cela. Là il faut en plus qu'il partage cette petite quantité de mémoire avec le noyau, Xorg, le serveur de son , ton environnement de bureau, il va lui rester quoi au final ? 20Mo ? 30Mo ? 40Mo.
Sinon un PC équipé d'un Pentium III va consommer au minimum 100W. Un RPI à 30 balles, largement plus puissant et mieux supporté en consommera 5. Donc en plus de perdre du temps avec du matériel complètement dépassé tu y perdra aussi de l'argent sur le long terme.
Posté par Chris K. .
En réponse au journal tnt passage au H264.
Évalué à 1.
Dernière modification le 10 février 2016 à 20:25.
La qualité du flux est moins bonne _o_ ^^
Car : Satélite > TNT HD > (ADSL || Multiposte) > Web/Flash > Hertzien (actuellement)
Si on m'avait demandé un lien pour un JT en direct j'aurai passé mon chemin plutôt que de poster un lien mais le rugby est bien moins dangereux pour la santé mentale que cela soit en tant que spectateur ou en tant que pratiquant.
C'est quoi le rapport avec la question sur le rugby en direct ?
Hum le gros carré ou il y a marqué direct avec les liens pour les différentes chaines du groupe est pas assez gros ?
Ou il y a une histoire de droits de diffusion spécifique aux 6 nations ? Car le direct fonctionne très bien actuellement.
Je pense plutôt pour ma part que c'est la construction européenne elle même qui fait que c'est un échec : les états européens sont bien trop occupés à chercher à gérer leurs différences (fiscales, sociales, législatives, …) avec les autres membres de cet espace économique pour arriver à défendre leurs intérêts communs au niveau global, face aux autres géants que sont les USA et face aux nouvelles puissances économiques BRICS, car la construction de cet espace économique s'est faite dans le désordre et la précipitation.
Sinon, si les gens ne se reconnaissent pas là dedans c'est surtout et avant tout à cause de l'absence de représentants de l’exécutif (commission européenne) élus sur un modèle démocratique direct.
On a actuellement une belle machine à perdre sans réel parti ou responsables politiques identifiés par la population, sans interlocuteurs à l'international, sans réels projets pour le continent en dehors de ceux de l'OMC et des lobbys qui remplissent les couloirs des institutions. Et surtout sans alternance politique possible.
Bien qu'il doit encore être possible de faire autre chose que de devenir une simple annexe politique des USA en inventant un nouveau modèle démocratique européen, je suis moi aussi assez pessimiste quant à l'avenir de cette union et à sa capacité même à défendre ses propres intérêts.
Je ne suis pas sûr que ton problème vient forcément du driver utilisé pour monter le disque.
Pourrais tu nous donner la sortie de la commande mount (sans arguments/options) pour voir si il est effectivement monté en lecture seule ou si c'est simplement un problème de droits d'accès pour ton utilisateur normal (non root).
Malheureusement pas d'administration système sans droits root.
Quand on exerce ce genre de métiers on se doit tout de même d'avoir une certaine éthique. Un prestataire qui blouserai ses clients - de plus en enfreignant clairement la loi - va très vite s'attirer d'énormes ennuis et disparaître.
La vraie chose dont tu dois te méfier c'est la compétence réelle du presta et sa tarification. Là il est possible et facile de se faire voler en toute légalité.
Sur un système récent et depuis un bon moment maintenant les téléphones de la pomme sont reconnus comme une clé USB.
Mais ton téléphone étant sortit plusieurs mois après ta distribution, pas sur qu'elle le supporte correctement. Une mise à jour du système - qui date quand même de près de 6 ans - devrait te permettre de régler le problème.
Quand Microsoft se pointe dans un cab ministeriel et explique "salut, je représente des dizaines de milliers d'emplois, et au fait je finance des startup, je file des licences gratuites, des partenariats qui vont bien .. - bref je te refais pas le tableau- " je pense que ça demande quand même de sacrées cojones pour poser le débat et écouter ce que nous autres avons à dire.
L'état est dans ce cas aussi un très gros client avec d'énormes moyens concentrés aujourd'hui vers ces sociétés. Cela devrait lui donner le poids nécessaire pour avoir la main sur les logiciels qu'il utilise si seulement il le décidait que ce soit avec ou sans ses partenaires actuels.
Si le problème était seulement économique ce n'en serait pas un. La sécurité nationale, les écoutes, la capacité du pays d'avoir une indépendance par rapport aux géants américains… tout cela est lié.
La forme que peut prendre une guerre moderne devrait un peu plus nous inquiéter sur toutes ces questions.
Malheureusement à force de manquer de cojones, comme tu le dit très bien, j'ai l'impression qu'on a abandonné une idée qui a fait la force ce pays et a permis de faire travailler pendant des décennies ses cerveaux sur des technologies de pointe, celle d'une certaine forme d'indépendance.
Il y a tout de même différentes catégories de couteaux… poignarder quelqu'un avec le couteau à pain c'est pas super facile. Couper le pain avec un poignard non plus ^^.
Pour le serveur ts, si il est installé par un package cela réglera le problème. Sinon il faudra faire un chown manuellement en se limitant cette fois à son emplacement d'installation.
Juste pour information tu as un bouton en dessous des commentaires qui te permet de répondre aux commentaires dans le fil, c'est plus lisible et les personnes auxquelles tu réponds reçoivent une notification ;)
Non mais c'est une blague… Je te pose des questions tout de même assez précises pour avoir une idée dont devrait fonctionner ton système merveilleux et tu te contente de me balancer des liens sur le fonctionnement de tex.
Si pour toi il est si facilement possible de faire mieux que ce qui existe, c'est que tu as bien une idée sur la façon dont l'abstraction devrait fonctionner dans le langage en dehors du type fragment sql / chaine non sécurisée quand les données proviennent de l'entrée utilisateur dont tu nous as parlé non ?
Question de niveau d'abstraction. Linq montre qu'on peut avoir des abstractions simples et puissantes.
Puissance limitée tout de même : LINQ ne gère pas, par exemple, les requêtes récursives en SQL. Donc il va falloir contourner un problème qui n'a aucune raison d'exister si par malheur tu en as besoin. Pour cela et pour les raisons évoquées précédemment ce n'est certainement pas la solution universelle.
Mais à l'origine on parlait de langage "hôte" et de langage "clients" histoire d'éviter les collisions de langage, genre garantir qu'une entrée utilisateur ne va pas injecter de SQL dans une requête construite en SQL.
Euh oui enfin c'est tout de même toi qui est venu avec LINQ pour exemple et qui propose justement de se débarrasser complètement de la query string SQL pour régler ce problème.
La nécessité pour garantir ça n'implique pas du tout qu'on perde en puissance dans l'expressivité de la dite requête construite en SQL résultante, "juste" qu'on soit capable d'assurer la traçabilité des données utilisateurs entre le moment où ce sont de simple chaînes de caractère et le moment ou on les fait basculer dans le monde du SQL. Et qu'au moment de cette bascule, on soit capable d'assurer que ces chaîne entrée utilisateurs ne vont pas se faire interpréter comme des bouts du langage client (SQL dans notre cas) et donc que l'escaping ait bien été effectué.
.
Ça n'implique pas du tout qu'on fasse perdre des moyens d'optimiser le SQL si on en reste là dans les principes. C'est uniquement parce que le problème est mal dévoupé et qu'on mélange différents niveau/problème qu'on peut perdre à certains autre niveau, ça n'implique pas du tout que ce soit une fatalité de l'abstraction de problème en soit. Au contraire en fait, souvent on abstrait certaines données du problème qui ne sont pas pertinentes pour ce qu'on veut résoudre pour séparer plus facilement les problèmes …
Le problème est bien là : entre ajouter une petite fonction native gérant un sprintf et du safe_escape sur des données typées pour finalement les insérer là où tu veux dans une query string et une intégration au langage comme LINQ il y a un monde et il n'est pas évident de savoir où tu mets le curseur pour définir ce fameux système de sécurisation des requêtes universel qui conviendra à tous les usages.
Pardonne moi mais ça c'est encore une bêtise, tu as lu les papiers que cite https://linuxfr.org/news/tex-et-traitement-de-donnees-par-flot-e01-lire-du-tex ? Je te le conseille, tu verrais qu'il existe des langages dont les macros travaillent au niveau de la grammaire du langage de l'interpréteur, ce qui est un niveau d'abstraction assez élevé et pertinent, qui permettent d'offrir énormément de souplesse sans avoir à se battre avec l'interpréteur puisqu'il est prévu pour.
Mes propos concernaient là encore les manques de LINQ, maintenant tu viens me parler de Tex…
De quelle façon tu comptes te servir concrètement d'un tel système pour gérer la problématique évoquée ?
Je ne suis d'ailleurs pas non plus convaincu, à la base, qu'il soit si pertinent de vouloir mixer deux choses très différentes : un langage de programmation et un langage de requête dans une syntaxe commune qui n'exprime pas clairement ce qui sera envoyé au serveur.
Ah oui point très important sur lequel je n'ai pas répondu pour terminer :
La diversité est une force et non une faiblesse, tout comme dans le LL en général.
Système élégant et puissant ne signifie pas pour autant réponse universelle, surtout dans le cadre d'une problématique aussi complexe que la gestion de la communication avec une base de données et plus spécialement dans le cas de SQL qui possède de nombreuses variantes.
LINQ, par exemple peut poser de nombreux problèmes notamment pour optimiser une requête lorsque tu n'as pas réellement la main dessus.
On déplace la complexité à un autre niveau sans pour autant avoir un contrôle direct dessus. En tout cas bien moins facilement qu'avec une bibliothèque écrite dans le même langage, qui peut être propre au projet, et facilement modifiable à souhait.
Quand on dépend directement de l'interpréteur, c'est tout de même beaucoup moins souple si l'on souhaite étendre le système ou faire la moindre adaptation sur son comportement.
Oui, on est pas d'accord, ce n'est pas grave. Après je te réponds poliment, en argumentant. Si cela t'embêtes effectivement mieux vaut arrêter.
Tu regardes cela d'un point de vue trop théorique selon moi, comme si l'on construisait aujourd'hui une application complète en partant avec comme seule base ce qui est nativement dans le langage.
Dans la pratique cette problématique est gérée depuis (très) longtemps par les framework ou bibliothèques qui te mâchent le travail et t'évitent normalement (même si mongo est dans le cas présent un parfait contre-exemple) de faire trop facilement de grosses conneries.
Le truc du bas niveau, franchement, c'est probablement un faux problème. Parfois le bas niveau c'est utilisé pour pallier aux faiblesses du haut niveau mal conçu … Les perfs, si c'est une abstraction au niveau du langage, il n'y a pas de raison qu'il y ait une pénalisation par rapport aux abstractions codées dans des libs qui sont la pratique la plus courante, au contraire même, donc non je ne pense pas que ce soit un argument non plus.
Que ça soit au niveau du langage ou non ce qui va être envoyé au serveur de base de données c'est une chaîne de caractère contenant une requête. La conversion au niveau du langage n'étant pas magique elle a forcément un coût comme toute autre abstraction.
Je ne suis pas un dinosaure comme tu semble le sous entendre, notre système actuel est tout aussi élégant: on gère des des collections, des propriétés, des graphes et différents types de données directement dans le code et cela sans même écrire une seule ligne de SQL.
Créer une propriété ou une collection d'objets stocké en base ne prend qu'une seule ligne de PHP.
On peut le faire car on gère finement la construction de requêtes complexes, parfois récursives ou composées de sous requêtes dans notre couche abstraction. Je ne vois pas l'intérêt d'ajouter une couche d'abstraction à une autre.
Tout cela permet aussi de fortement limiter le nombre de requêtes effectuées, on utilise pour cela un système de cache complexe caché dans cette couche d'abstraction.
Encore une fois, PHP, sans un bon framework, n'offre rien pour gérer de nombreux aspects du développement web : la construction d'interfaces web / templates, les formulaires, la communication ajax/comet, les sessions, l'output buffering, le un système de routage d'url n'existent pas ou ne sont pas évident à gérer sans une (très) bonne connaissance du langage et demandent effectivement une bonne couche d'abstraction pour êtres pratiques à utiliser au quotidien. La base de données n'est qu'un petit aspect du problème et il existe de nombreuses réponses possibles.
Est ce que php est un mauvais language pour autant ? Non car ce n'est tout simplement pas sa vocation : ce n'est pas un environnement de RAD. Les couches supérieures sont maintenues par d'autres projets et offrent du choix.
Si PHP est aussi populaire aujourd'hui c'est aussi certainement car il en existe beaucoup de ces systèmes avec des approches très différentes.
et en attendant on a toujours pas réglé le problème de base : le langage rend trop simple l'écriture de code vulnérable et oblige à des compétences pour écrire du code non vulnérable.
Les compétences seront toujours nécessaires quel que soit le langage, la sécurisation d'un code n'est pas magique.
Ajouter des couches permet de ne pas gérer le problème toi même, ils ne cessent pas d'exister pour autant.
Que cette couche soit directement dans le langage ou dans le framework que tu as choisis ne change pas grand chose au final.
[^] # Re: Pas de solution
Posté par Chris K. . En réponse au journal ne pas voter. Évalué à 2.
Oui effectivement, ça a changé, je n'avais pas l'information.
Par contre en pratique quand tu vote blanc tu comptes donc au final comme un abstentionniste. Même si il est maintenant possible de quantifier les votes blancs/nuls (dont je n'ai pas entendu parler dans le médias pour les dernières régionales).
http://www.parti-du-vote-blanc.fr/comprendre/vote-blanc-en-france/
[^] # Re: Pas de solution
Posté par Chris K. . En réponse au journal ne pas voter. Évalué à 2. Dernière modification le 15 février 2016 à 14:44.
Et qui n'a pas compris qu'il va être compté comme un électeur ayant fait un choix.
Le vote blanc n'est pas comptabilisé en France : tu te retrouves donc à figurer dans les chiffres comme électeur ayant participé à désigner le vainqueur de l’élection que tu as pourtant choisi de ne pas choisir. Tu as donc encore moins d'existence politique qu'en étant resté sur ton canapé car les chiffres de l’abstention ont au moins le mérite d'être disponibles et visibles par tous.
Donc pour faire augmenter le taux de participation, avant de vouloir coller des prunes à tout le monde - même si c'est la mode - commençons par comptabiliser le vote blanc.
[^] # Re: Pas de solution
Posté par Chris K. . En réponse au journal ne pas voter. Évalué à 3. Dernière modification le 15 février 2016 à 13:56.
Et concrètement tu voteras quoi au second tour des prochaines élections pour éviter cela ? PS, LR, FN ? Peste, Choléras ? Tu choisis selon la taille des pustules et tu leurs donne du poids en allant leur apporter ton vote ?
Pour ma part aucun de ces 3 parti n'a ma confiance, je ne leur donnerai pas mon vote.
Je ne voterai pas blanc pour ne pas être comptabilisé parmi leurs électeurs, il ne me restera donc que l'abstention (au second tour).
Si tous ceux qui ne veulent pas de ces candidats restaient chez eux, avec des taux de participation bien plus faibles, la question de la légitimité des candidats et du président élu se poserait forcément.
[^] # Re: slitaz.. si si si!
Posté par Chris K. . En réponse au message Quelle distro pour un PentiumIII avec 128Mo de RAM en 2016 ?. Évalué à 4.
Oui ça doit être vraiment monstrueux quand on navigue avec Lynx ou Mozilla/Phoenix.
Avec un système d'exploitation d'époque ça fera une bonne machine pour un futur musé.
Mais raisonnablement si c'est pour vraiment l'utiliser au quotidien cela va poser quelques problèmes, même avec une distribution légère. Un navigateur web moderne bouffe déjà beaucoup plus de 128Mo à lui seul, en général au grand minimum 4x cela. Là il faut en plus qu'il partage cette petite quantité de mémoire avec le noyau, Xorg, le serveur de son , ton environnement de bureau, il va lui rester quoi au final ? 20Mo ? 30Mo ? 40Mo.
Sinon un PC équipé d'un Pentium III va consommer au minimum 100W. Un RPI à 30 balles, largement plus puissant et mieux supporté en consommera 5. Donc en plus de perdre du temps avec du matériel complètement dépassé tu y perdra aussi de l'argent sur le long terme.
[^] # Re: Attention aux débats houleux
Posté par Chris K. . En réponse au sondage Que pensez-vous de la convivialité des personnes fréquentant LinuxFr.org ?. Évalué à 2.
Ça dépend. Est ce que l'on peut amener des canards ?
[^] # Re: Est ce bien utile ? :-)
Posté par Chris K. . En réponse au journal tnt passage au H264. Évalué à 1. Dernière modification le 10 février 2016 à 20:25.
La qualité du flux est moins bonne _o_ ^^
Car : Satélite > TNT HD > (ADSL || Multiposte) > Web/Flash > Hertzien (actuellement)
Si on m'avait demandé un lien pour un JT en direct j'aurai passé mon chemin plutôt que de poster un lien mais le rugby est bien moins dangereux pour la santé mentale que cela soit en tant que spectateur ou en tant que pratiquant.
C'est quoi le rapport avec la question sur le rugby en direct ?
[^] # Re: Est ce bien utile ? :-)
Posté par Chris K. . En réponse au journal tnt passage au H264. Évalué à 3.
Hum le gros carré ou il y a marqué direct avec les liens pour les différentes chaines du groupe est pas assez gros ?
Ou il y a une histoire de droits de diffusion spécifique aux 6 nations ? Car le direct fonctionne très bien actuellement.
[^] # Re: Souveraineté numérique ?
Posté par Chris K. . En réponse à la dépêche Un système d’exploitation français pour la souveraineté numérique. Évalué à 5. Dernière modification le 09 février 2016 à 14:59.
Je pense plutôt pour ma part que c'est la construction européenne elle même qui fait que c'est un échec : les états européens sont bien trop occupés à chercher à gérer leurs différences (fiscales, sociales, législatives, …) avec les autres membres de cet espace économique pour arriver à défendre leurs intérêts communs au niveau global, face aux autres géants que sont les USA et face aux nouvelles puissances économiques BRICS, car la construction de cet espace économique s'est faite dans le désordre et la précipitation.
Sinon, si les gens ne se reconnaissent pas là dedans c'est surtout et avant tout à cause de l'absence de représentants de l’exécutif (commission européenne) élus sur un modèle démocratique direct.
On a actuellement une belle machine à perdre sans réel parti ou responsables politiques identifiés par la population, sans interlocuteurs à l'international, sans réels projets pour le continent en dehors de ceux de l'OMC et des lobbys qui remplissent les couloirs des institutions. Et surtout sans alternance politique possible.
Bien qu'il doit encore être possible de faire autre chose que de devenir une simple annexe politique des USA en inventant un nouveau modèle démocratique européen, je suis moi aussi assez pessimiste quant à l'avenir de cette union et à sa capacité même à défendre ses propres intérêts.
[^] # Re: Est ce bien utile ? :-)
Posté par Chris K. . En réponse au journal tnt passage au H264. Évalué à 3. Dernière modification le 09 février 2016 à 12:43.
Ils ne le diffusent pas sur pluzz ? http://pluzz.francetv.fr/ ?
# Accès utilisateur
Posté par Chris K. . En réponse au message Écriture/Lecture sur DDE format NTFS. Évalué à 2. Dernière modification le 09 février 2016 à 12:06.
Je ne suis pas sûr que ton problème vient forcément du driver utilisé pour monter le disque.
Pourrais tu nous donner la sortie de la commande mount (sans arguments/options) pour voir si il est effectivement monté en lecture seule ou si c'est simplement un problème de droits d'accès pour ton utilisateur normal (non root).
[^] # Re: Restons raisonnable !
Posté par Chris K. . En réponse au message Comment confier la maintenance de son serveur sans se faire voler ?. Évalué à 3.
Malheureusement pas d'administration système sans droits root.
Quand on exerce ce genre de métiers on se doit tout de même d'avoir une certaine éthique. Un prestataire qui blouserai ses clients - de plus en enfreignant clairement la loi - va très vite s'attirer d'énormes ennuis et disparaître.
La vraie chose dont tu dois te méfier c'est la compétence réelle du presta et sa tarification. Là il est possible et facile de se faire voler en toute légalité.
# MAJ
Posté par Chris K. . En réponse au message connecter un iphone 4 s . Évalué à 4.
Sur un système récent et depuis un bon moment maintenant les téléphones de la pomme sont reconnus comme une clé USB.
Mais ton téléphone étant sortit plusieurs mois après ta distribution, pas sur qu'elle le supporte correctement. Une mise à jour du système - qui date quand même de près de 6 ans - devrait te permettre de régler le problème.
# Salut l'artiste
Posté par Chris K. . En réponse au journal Paul Kantner bronsonisé. Évalué à 7. Dernière modification le 30 janvier 2016 à 15:07.
Il faut dire que c'était un maître, Kantner.
[^] # Re: Jamais testé mais intéressant
Posté par Chris K. . En réponse au message [RESOLU] Problèmes avec les partitions. Évalué à 2.
Oui c'est possible qu'il y ait quelques manipulations à faire pour remettre grub d'aplomb.
Pour windows vu qu'il y a grub qui va chainloader entre ça peut peut être passer.
# Jamais testé mais intéressant
Posté par Chris K. . En réponse au message [RESOLU] Problèmes avec les partitions. Évalué à 3. Dernière modification le 29 janvier 2016 à 13:00.
ATTENTION : je n'ai jamais testé cette méthode, donc si tu veux tenter il faudra faire une sauvegarde complète du disque avant.
Il s'agit de convertir ton disque au format GPT, ce qui supprimera aussi la limite de 4 partitions primaires (128 partitions possibles sur GPT).
L'utilitaire gdisk a une option pour cela :
http://www.rodsbooks.com/gdisk/mbr2gpt.html
Reste aussi à voir si les chargeurs de démarrage retrouvent leurs petits.
Donc à tester seulement si tu as du temps.
[^] # Re: arnaque énorme
Posté par Chris K. . En réponse au journal Priorité aux logiciels libres - Lettre ouverte à Axelle Lemaire. Évalué à 4.
L'état est dans ce cas aussi un très gros client avec d'énormes moyens concentrés aujourd'hui vers ces sociétés. Cela devrait lui donner le poids nécessaire pour avoir la main sur les logiciels qu'il utilise si seulement il le décidait que ce soit avec ou sans ses partenaires actuels.
Si le problème était seulement économique ce n'en serait pas un. La sécurité nationale, les écoutes, la capacité du pays d'avoir une indépendance par rapport aux géants américains… tout cela est lié.
La forme que peut prendre une guerre moderne devrait un peu plus nous inquiéter sur toutes ces questions.
Malheureusement à force de manquer de cojones, comme tu le dit très bien, j'ai l'impression qu'on a abandonné une idée qui a fait la force ce pays et a permis de faire travailler pendant des décennies ses cerveaux sur des technologies de pointe, celle d'une certaine forme d'indépendance.
[^] # Re: Hum
Posté par Chris K. . En réponse au journal Sortir de l'état d'urgence. Évalué à 2. Dernière modification le 28 janvier 2016 à 12:14.
Il y a tout de même différentes catégories de couteaux… poignarder quelqu'un avec le couteau à pain c'est pas super facile. Couper le pain avec un poignard non plus ^^.
[^] # Re: Ouuuuupssss
Posté par Chris K. . En réponse au message Permissions. Évalué à 3. Dernière modification le 26 janvier 2016 à 15:19.
Non en effet c'est pas très propre. Si il y a d'autres services qui fonctionnent encore ça pourrait même être pire.
Sous Debian ou une dérivée comme Ubuntu tu peux demander la réinstallation de tous les paquets ce qui remettra les bons droits sur le système.
Pour le serveur ts, si il est installé par un package cela réglera le problème. Sinon il faudra faire un chown manuellement en se limitant cette fois à son emplacement d'installation.
[^] # Re: Ardour
Posté par Chris K. . En réponse à la dépêche Sortie de LibraZiK 1.0 : Premier pas (20160107). Évalué à 4. Dernière modification le 22 janvier 2016 à 13:00.
Juste pour information tu as un bouton en dessous des commentaires qui te permet de répondre aux commentaires dans le fil, c'est plus lisible et les personnes auxquelles tu réponds reçoivent une notification ;)
Sinon beau projet je vais jeter un œil !
[^] # Re: Typage strict
Posté par Chris K. . En réponse à la dépêche Sortie de PHP 7.0 - un nouveau départ. Évalué à 2.
Non mais c'est une blague… Je te pose des questions tout de même assez précises pour avoir une idée dont devrait fonctionner ton système merveilleux et tu te contente de me balancer des liens sur le fonctionnement de tex.
Si pour toi il est si facilement possible de faire mieux que ce qui existe, c'est que tu as bien une idée sur la façon dont l'abstraction devrait fonctionner dans le langage en dehors du type fragment sql / chaine non sécurisée quand les données proviennent de l'entrée utilisateur dont tu nous as parlé non ?
[^] # Re: Typage strict
Posté par Chris K. . En réponse à la dépêche Sortie de PHP 7.0 - un nouveau départ. Évalué à 2.
Puissance limitée tout de même : LINQ ne gère pas, par exemple, les requêtes récursives en SQL. Donc il va falloir contourner un problème qui n'a aucune raison d'exister si par malheur tu en as besoin. Pour cela et pour les raisons évoquées précédemment ce n'est certainement pas la solution universelle.
Euh oui enfin c'est tout de même toi qui est venu avec LINQ pour exemple et qui propose justement de se débarrasser complètement de la query string SQL pour régler ce problème.
Le problème est bien là : entre ajouter une petite fonction native gérant un sprintf et du safe_escape sur des données typées pour finalement les insérer là où tu veux dans une query string et une intégration au langage comme LINQ il y a un monde et il n'est pas évident de savoir où tu mets le curseur pour définir ce fameux système de sécurisation des requêtes universel qui conviendra à tous les usages.
Mes propos concernaient là encore les manques de LINQ, maintenant tu viens me parler de Tex…
De quelle façon tu comptes te servir concrètement d'un tel système pour gérer la problématique évoquée ?
Je ne suis d'ailleurs pas non plus convaincu, à la base, qu'il soit si pertinent de vouloir mixer deux choses très différentes : un langage de programmation et un langage de requête dans une syntaxe commune qui n'exprime pas clairement ce qui sera envoyé au serveur.
[^] # Re: Typage strict
Posté par Chris K. . En réponse à la dépêche Sortie de PHP 7.0 - un nouveau départ. Évalué à 3.
Ah oui point très important sur lequel je n'ai pas répondu pour terminer :
La diversité est une force et non une faiblesse, tout comme dans le LL en général.
Système élégant et puissant ne signifie pas pour autant réponse universelle, surtout dans le cadre d'une problématique aussi complexe que la gestion de la communication avec une base de données et plus spécialement dans le cas de SQL qui possède de nombreuses variantes.
LINQ, par exemple peut poser de nombreux problèmes notamment pour optimiser une requête lorsque tu n'as pas réellement la main dessus.
On déplace la complexité à un autre niveau sans pour autant avoir un contrôle direct dessus. En tout cas bien moins facilement qu'avec une bibliothèque écrite dans le même langage, qui peut être propre au projet, et facilement modifiable à souhait.
Quand on dépend directement de l'interpréteur, c'est tout de même beaucoup moins souple si l'on souhaite étendre le système ou faire la moindre adaptation sur son comportement.
[^] # Re: Typage strict
Posté par Chris K. . En réponse à la dépêche Sortie de PHP 7.0 - un nouveau départ. Évalué à 2.
Oui, on est pas d'accord, ce n'est pas grave. Après je te réponds poliment, en argumentant. Si cela t'embêtes effectivement mieux vaut arrêter.
Tu regardes cela d'un point de vue trop théorique selon moi, comme si l'on construisait aujourd'hui une application complète en partant avec comme seule base ce qui est nativement dans le langage.
Dans la pratique cette problématique est gérée depuis (très) longtemps par les framework ou bibliothèques qui te mâchent le travail et t'évitent normalement (même si mongo est dans le cas présent un parfait contre-exemple) de faire trop facilement de grosses conneries.
[^] # Re: Typage strict
Posté par Chris K. . En réponse à la dépêche Sortie de PHP 7.0 - un nouveau départ. Évalué à 2. Dernière modification le 20 décembre 2015 à 02:42.
Que ça soit au niveau du langage ou non ce qui va être envoyé au serveur de base de données c'est une chaîne de caractère contenant une requête. La conversion au niveau du langage n'étant pas magique elle a forcément un coût comme toute autre abstraction.
Je ne suis pas un dinosaure comme tu semble le sous entendre, notre système actuel est tout aussi élégant: on gère des des collections, des propriétés, des graphes et différents types de données directement dans le code et cela sans même écrire une seule ligne de SQL.
Créer une propriété ou une collection d'objets stocké en base ne prend qu'une seule ligne de PHP.
On peut le faire car on gère finement la construction de requêtes complexes, parfois récursives ou composées de sous requêtes dans notre couche abstraction. Je ne vois pas l'intérêt d'ajouter une couche d'abstraction à une autre.
Tout cela permet aussi de fortement limiter le nombre de requêtes effectuées, on utilise pour cela un système de cache complexe caché dans cette couche d'abstraction.
Encore une fois, PHP, sans un bon framework, n'offre rien pour gérer de nombreux aspects du développement web : la construction d'interfaces web / templates, les formulaires, la communication ajax/comet, les sessions, l'output buffering, le un système de routage d'url n'existent pas ou ne sont pas évident à gérer sans une (très) bonne connaissance du langage et demandent effectivement une bonne couche d'abstraction pour êtres pratiques à utiliser au quotidien. La base de données n'est qu'un petit aspect du problème et il existe de nombreuses réponses possibles.
Est ce que php est un mauvais language pour autant ? Non car ce n'est tout simplement pas sa vocation : ce n'est pas un environnement de RAD. Les couches supérieures sont maintenues par d'autres projets et offrent du choix.
Si PHP est aussi populaire aujourd'hui c'est aussi certainement car il en existe beaucoup de ces systèmes avec des approches très différentes.
Les compétences seront toujours nécessaires quel que soit le langage, la sécurisation d'un code n'est pas magique.
Ajouter des couches permet de ne pas gérer le problème toi même, ils ne cessent pas d'exister pour autant.
Que cette couche soit directement dans le langage ou dans le framework que tu as choisis ne change pas grand chose au final.
[^] # Re: pour quel usage
Posté par Chris K. . En réponse au message Cherche références de cartes sons PCIe fonctionnant out of the box. Évalué à 3. Dernière modification le 19 décembre 2015 à 09:24.
Le problème reste le même qu'avec une carte pcie : il faut un chip supporté.
Dans le pcie pas cher tu peux regarder du coté des cartes à base de chip CMedia (CMXXXX), c'est facilement trouvable à moins de 20€.