Nicolas Boulay a écrit 15824 commentaires

  • [^] # Re: et les réactions des intéressés ?

    Posté par  (site web personnel) . En réponse au journal Les mails des eurodéputés ont été piratés par un hacker. Évalué à 1.

    Les puces c'est des Soc ARM, c'est pas comme si tout les fabricants de Soc arm était à Sophia Antipolis, mais en fait si. En plus, on a 2 acteurs européens, ST et Infineon, qui font déjà des puces cryptés.

    Je ne connais pas les puces ST ou Infineon, mais les puces TI avait un mode securité au-dessus de tous les autres pour faire les DRM. L'industriel français peut utiliser cela pour contrôler les soft peu sûr qu'il y aurait dans une distribution Linux.

    Si ils n'ont pas assez confiance, ils peuvent toujours avoir leur propre puce réseau (qu'ils ont déjà), et le reste comme un téléphone classique. En france, on a wikio qui sait faire de l'Androïd classique.

    "La première sécurité est la liberté"

  • [^] # Re: et les réactions des intéressés ?

    Posté par  (site web personnel) . En réponse au journal Les mails des eurodéputés ont été piratés par un hacker. Évalué à 1.

    C'est tellement compliqué de prendre un Linux de smartphone et sécurisé la partie réseau et voix ?

    "La première sécurité est la liberté"

  • [^] # Re: et les réactions des intéressés ?

    Posté par  (site web personnel) . En réponse au journal Les mails des eurodéputés ont été piratés par un hacker. Évalué à 3.

    Ils ont dit pourquoi ?

    "La première sécurité est la liberté"

  • [^] # Re: Autorité de certification

    Posté par  (site web personnel) . En réponse au journal Organisation de tests de sécurité pour XMPP. Évalué à 3.

    tant que la clef n'est pas dans le DNS, il y aura un problème.

    "La première sécurité est la liberté"

  • [^] # Re: je suis à la recherche d'un dev PHP

    Posté par  (site web personnel) . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 3.

    tu refuses le test ? C'est pourtant le seul moyen de vérifier le pipo technique du VC, non ?

    "La première sécurité est la liberté"

  • [^] # Re: qui sait

    Posté par  (site web personnel) . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 4.

    Il y a beaucoup de dev qui se font recruter sans aucun test, ce qui est bien pire.

    "La première sécurité est la liberté"

  • [^] # Re: hint: PHP

    Posté par  (site web personnel) . En réponse au journal Développeur, ou comment sur-évaluer ses compétences. Évalué à 6.

    Il faut ajouter aussi que les boites qui font des relectures de code par un expert interne, est très rare. La relecture des tests est encore plus rare. Il n'y a donc pas de pression pour avoir un code de qualité.

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à -3.

    "Mais clairement pas type-safe là ou on pourrait "sans problème" avoir une solution type-safe en C++."

    Forcément avec les templates, tu as un langage complet exécuté à la compilation. Par contre, le nombre de cerveau le maitrisant est assez restreint sur terre.

    "La première sécurité est la liberté"

  • [^] # Re: un OS entier dans une VM c'est un peu con...

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 0.

    1 core dans le cadre de la virtualisation, cela veut dire quoi ? Il y a une garanti de performance cpu ? Est-ce qu'il y a une gestion de panne hardware avec transfert de l'image sur une machine qui marche ?

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 2.

    Linux fait comment pour ses read/black tree qu'il utilise un peu partout ?

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 3.

    Oui quand tu sais que faire de l'héritage multiple est souvent une mauvaise idée. Souvent, une simple interface fait très bien l'affaire.

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à -1.

    En quoi, cela duplique du code ?

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 2.

    L'héritage en diamant est un bon exemple de fonctionnalité qui rend la maintenance d'un gros code complètement cauchemardesque.

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 1.

    En quoi cela duplique le code ?

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 2.

    "Tu ne fait jamais appel à malloc ou memcpy ? Tu n'as jamais de callback qui prennent un void userdata ? Jamais de macro pour implémenter des liste ou table avec des void un peu partout ?"

    Lors de l'utilisation de malloc ou memcpy, on ne donne pas de variable void * à ses fonctions, on les utilise juste.

    Niveau call back, j'imagine que c'est pour faire des GUI. J'ai fait un modèle simulant une puce, donc plutôt du traitement du signal. Un driver linux et Un ou 2 firmewares.

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 0.

    Tu veux dire que le compilo ne vérifie pas le type d'une fonction si la notation K&R est utilisé ?

    "Alors qu'on fait tout le temps ça en C"

    Euh non. J'ai coder quelques programmes en C (professionnel, qui tournent), et je n'ai jamais eu besoin d'utiliser un "void *", jamais.

    "Tu penses 45 peut être, puisque a et b pointent vers le même entiers."

    Tu passes par le type "struct A" tout de même. Si gcc ne génère pas d'erreur,cela m'étonnerait beaucoup qu'il ne génère pas de warning avec un code pareil .

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 1.

    "Mais le C++ apporte des facilités importantes, il permet notamment d'utiliser le système de type comme un outil (les structures de données sont typées par exemple), là où C oblige soit à duppliquer le code soit à utiliser le jocker void*"

    Tu as un exemple de pattern pour illustrer ça ?

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 0.

    Je ne dis pas qu'elle n'existe pas, je dis qu'elle n'est pas plus riche que celle du C. Donc, que cela n'explique pas du tout la différence de la taille de la norme, qui est l'argument de départ.

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 1.

    J'ai pas envie de tester mais j'ai du mal à croire que cela compile, vu que a b sont des doubles et que 4 et 5 sont des entiers, après si le cast implicite est accepté, je ne vois pas pourquoi cela ne marcherait pas.

    Et je ne vois pas non plus ce que tu trouves bizarres dans ton code. Et tu peux écrire exactement la même chose en C++.

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 3.

    "Oui, il y a des pitfals en C++ comme en C. "

    Non, il démontre qu'il y a tous les pitfals C en C++, plus un gros paquet d'autre qui n'exite pas en C. Et que dire le contraire, c'est juste du "Fanboyisme" de base.

    C++ est un langage rapide, mais est sans doute le langage le plus compliqué qui existe, avec un paquet de notion différente.

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 0.

    C'est surtout qu'en règle général, chaque instruction C se mappe plus ou moins directement avec des instructions assembleurs, et que cela ne va jamais générer un truc énorme ou à problème potentiel (allocation mémoire, GC, insertion de boucle, etc…).

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 2.

    La lib standard de c++ est tellement plus grosse que celle de C, que personne n'a écrit boost ou Qt, c'est connu.

    Je ne sais plus quelle fonction d'allocation mémoire est appelé exactement par le code compilé, mais il suffit de lire le code assembleur, c'est marqué dedans.

    Concernant la vanne éculé sur mon nom, ta de la chance de n'être pas en face de moi :)

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 2.

    Il y a bien plus de fonctionnalité en C++, rien que les templates définissent un deuxième langage complet.

    "La première sécurité est la liberté"

  • [^] # Re: un OS entier dans une VM c'est un peu con...

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à 2. Dernière modification le 18 novembre 2013 à 16:42.

    Le but est d'utiliser les vendeurs de cloud qui font une abstraction du hardware. C'est impossible à faire avec les containers.

    En plus, une VM semble lourde parce que tu penses à linux, osv, semble beaucoup plus simple.

    "La première sécurité est la liberté"

  • [^] # Re: ==

    Posté par  (site web personnel) . En réponse au journal OSv : l'OS pour les nuages. Évalué à -8.

    Y'a pas de lib standard en C++ ou presque.

    "La première sécurité est la liberté"