barmic a écrit 10455 commentaires

  • [^] # Re: i3wm

    Posté par  . En réponse au sondage 1 an après : quel gestionnaire de fenêtres utilisez‐vous ?. Évalué à 6.

    Je pense avoir un cas d'utilisation où le tiling ne marche pas (j'ai besoin de du chevauchement pour avoir toutes mes fenêtres à l'écran sans avoir l'impression de regarder une collection de timbres-poste) mais si on m'explique bien quels sont les cas d'utilisation que je n'aurais pas compris je veux bien utiliser en parallèle quand c'est utile.

    Le tilling c'est complexe, mais extrêmement puissant et si tu y était habitué je pense que ton cas d'usage conviendrait bien à une utilisation poussée de ces choses.

    Premièrement en tilling, il y a 2 familles les automatiques comme awesome, xmonade, i3 et les manuels (comme wmii, j'en connais pas vraiment d'autres). Note pour ceux qui connaissent oui la plupart des automatiques peuvent être débraillés pour être manuel, je sais. Les automatiques vont toujours choisir pour toi où placer la fenêtre et tu peut le configurer pour que les fenêtres de tel appli soient placé à tel endroit. Personnellement c'est ce que je préfère. Les manuels à l'ouverture d'une fenêtre il va la placer à un endroit et c'est à toi de la placer par la suite là où tu souhaite (c'est plus proche des WM classiques).

    Ensuite on ne parle pas de fenêtre (même si j'en ai parlé dans le paragraphe précédent), mais de client et on ne parle pas de bureau mais de tag. Ça paraît être un truc pour partouzer avec les mouches, mais en fait pas du tout ce ne sont pas les même concepts :

    Un client peut être associé à un ou plusieurs tag et tu choisi quel**s** tags sont affichés à l'écran. Les tags peuvent être dynamiques (tu les définie au besoin quand tu en as besoin => wmii) ou statiques (ils sont défini dans la configuration du wm => awesome par défaut). Autrement dit pour ton cas d'usage (que je ne connais pas vraiment, je donne juste un exemple), tu pourrait avoir impress dans tous les tags et divers tag :

    • un tag impress avec juste impress
    • un tag retouche dans le quel tu as ton éditeur d'image et ton éditeur de texte
    • un tag documents avec tes PDF
    • un tag kruler avec juste kruler

    Ensuite en fonction de tes besoins, tu affiche les tags que tu souhaite :

    • tu veux lire les documents pour remplir ton impress ? tu affiche le tag "impress" et le tag "documents"
    • maintenant tu voudrais modifier ton image ? tu cache le tag "documents" et tu affiche le tag "retouche", si tu n'a pas besoin tout de suite d'impress cache-le lui aussi
    • tu affiche kruler quand tu en a besoin

    Il faut savoir qu'afficher ou non un tag est très léger (je n'ai jamais ressenti de ralentissement y compris sur mon netbook), c'est plus léger que l'affichage ou non dans une barre de tâche.

    Voila j'espère que ça t'éclaire un peu sur ce qui peut être fait avec les tiling.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: La vulgarisation de la création de jeux vidéos, c'est possible ?

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E01 : les systèmes à entités. Évalué à 6.

    Qu'y a t'il de plus fun qu'implémenter un compilateur, un shell, des bouts de noyau de SE ou un serveur ? :D

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Une solution au problème VoitureVolante ?

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E01 : les systèmes à entités. Évalué à 6.

    En C++, il n'y a pas d'interface. Donc tu es obligé dans ce cas de faire de l'héritage multiple.

    Oui mais une solution (je ne dis pas que c'est la bonne) est d'utiliser une classe abstraite comme interface. Comme cette dernière n'hérite de rien, tu n'a pas de consanguinité (d'héritage en diamant).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: La vulgarisation de la création de jeux vidéos, c'est possible ?

    Posté par  . En réponse à la dépêche Je crée mon jeu vidéo E01 : les systèmes à entités. Évalué à 5.

    Et en plus de ça, c'est fun, ça motive les étudiants.

    C'est un peu comme les profs d'EPS qui font faire du foot à leur élèves parce que « tout le monde aime ça ». J'ai jamais apprécié de développer des jeux vidéos et ça m'a toujours barbé d'avoir à en faire pendant mon cursus. Je n'étais pas le seul.

    Je pense que le développement de jeu éparpille trop. Il faut penser un peu à tout alors que les étudiants ont tendance à être distraits par le jeu lui même.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: nosql embarqué ?

    Posté par  . En réponse à la dépêche SQLite 3.8.0 : n'ayez pas peur du zéro. Évalué à 2.

    C'est sûr ! En termes de jeu, il suffit de regarder Minecraft et de le comparer à Doom3 pour se rendre compte que la perf, ça sert à rien ou alors, c'est juste pour faire joli (ce que n'est pas franchement Minecraft).
    D'ailleurs, il y a encore des gens que ça intéresse les perfs dans le domaine des jeux (cf. ce très bon document sur les pièges de la POO).

    Si ça phrase va peut être trop dans un sens, à mon avis il réagi surtout à un truc qui est vachement lourd avec certain : la performance comme un but en soit. Tu cite Minecraft c'est intéressant malgré des problèmes de performances le jeu a eu un énorme succès, alors que des équivalents probablement bien plus performant n'ont pas su attirer un tel publique. Pourquoi d'après toi ? Minecraft a bénéficier d'une vente forcé ? Il était le premier et a ensuite bénéficier d'un effet réseau ? Il y a eu une campagne marketing de folie ?

    Rien de tout ça (il a bien bénéficié d'un effet réseau, mais n'est pas le précurseur du genre), il a eu la jouabilité qu'il fallait, il était multiplateforme de base et avait des concepts évolués dans la gestion des matières et de ce qu'on pouvait en faire. Bref au lieu de faire une fixette sur les performances et les chiffres qui n'intéressent apparemment que peu les joueurs (avoir 32 000 blocs dans toutes les directions), le ou les développeurs se sont attachés à d'autres aspects de l’expérience de jeu et ça a très bien marché.

    C'est le genre de « success story » qui devrait faire réfléchir. Nous, libristes, nous nous attachons énormément à la technique (en quel langage c'est écrit, pourquoi c'est un mauvais langage et que XXX aurait était 1 000 fois mieux) et donc aux qualités techniques des logiciels (« regarde moi mon jeu il est moche mais il consomme que 0.002% de ma RAM et je peux y jouer de manière fluide avec les pilotes VESA »), mais nous sommes bien les seuls. Enfin non il y a aussi des gros geeks non-libristes que ça peut intéressés, mais les utilisateurs finaux, les joueurs, ceux pour qui ont développe des jeux qu'est ce qui les intéressent le plus ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Pourquoi Lua ?

    Posté par  . En réponse à la dépêche irccd, un robot IRC en C++ et Lua. Évalué à 1.

    Je comprends ton point de vu, mais l'argument est mauvais, je ne connais pas de langage qui accepte un (une ?) espace insécable comme séparateur. Pourtant ça rentre dans ton argumentation.

    De 2 il y a un tas d'autres candidats, comme guile par exemple.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: nosql embarqué ?

    Posté par  . En réponse à la dépêche SQLite 3.8.0 : n'ayez pas peur du zéro. Évalué à 3.

    L'un parle d'un éditeur que personne n'utilise et l'autre d'un noyau.

    Non Linus répond à une question sur git, mais il utilise des arguments qui ne sont pas liés à l'usage dans git ou linux.

    Il est à mon avis de notoriété que Linus exècre les langages objets et que hors du C et du perl pour lui point de salut.

    À mon humble avis faire parler une ou deux personnes comme ça d'un langage ou d'un autre c'est comme faire parler un économiste sur une loi, selon qui s'est ils auront un avis différents (mais toujours très tranché, jamais de demi mesure¹).

    ¹ : il paraît que si l'on est pas abrupte ou qu'on insulte pas son interlocuteur c'est qu'on est qu'un faux-cul qui s'embarrasse des manières et que l'on est pas honnête. Bref si t'es pas violent dans t'es propos c'est que tu n'a pas d'avis et que l'on va t'écraser avec des arguments bétons comme :

    the choice of C is the only sane choice. I know Miles Bader jokingly said "to piss you off", but it's actually true. I've come to the conclusion that any programmer that would prefer the project to be in C++ over C is likely a programmer that I really would prefer to piss off, so that he doesn't come and screw up any project I'm involved with.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: nosql embarqué ?

    Posté par  . En réponse à la dépêche SQLite 3.8.0 : n'ayez pas peur du zéro. Évalué à 0.

    Parce qu'ils s'y connaissent en programmation ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Précision

    Posté par  . En réponse à la dépêche SQLite 3.8.0 : n'ayez pas peur du zéro. Évalué à 1.

    Il a une subtilité qui doit m'échapper là ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Contributions

    Posté par  . En réponse à la dépêche ScreenCloud devient libre (GPL inside). Évalué à 4.

    Résultat, ça ne change rien vu qu'au départ tout le monde s'en fichait.

    Au moins le code n'est pas perdu, je trouve que c'est déjà pas mal (quand on voit le gâchis qu'a était encarta…).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Explication svp

    Posté par  . En réponse au journal Albert Jacquard bronsonisé sans être. Évalué à 3.

    C'est triste ton avis sur son avis…

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: nosql embarqué ?

    Posté par  . En réponse à la dépêche SQLite 3.8.0 : n'ayez pas peur du zéro. Évalué à 0.

    on se fout un peu du coté "ACID"

    et

    C'est histoire de dépasser les 100 transactions par seconde.

    Je peux me tromper mais il n'y a pas de transaction avec les bases NoSQL.

    Je présume que ce que tu cherche c'est une bibliothèque de sérialisation. Apparemment EET est très performante, mais je ne sais pas ce qu'il en est de sa gestion des erreurs.

    Sachant que de toute manière plus tu garanti l'intégrité du fichier, plus tes performances vont décroitre…

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: mwais

    Posté par  . En réponse à l’entrée du suivi Le moteur de recherche ne renvoie plus les dépêches. Évalué à 2 (+0/-0).

    Super merci beaucoup :)

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: yogurtman

    Posté par  . En réponse à la dépêche AngularJS, une autre façon de faire du web. Évalué à 3.

    Des prototypes tournent avec Socket.io. Ça permet de réaliser une synchronisation temps réel entre les vues, les modèles cotés client et le serveur.

    C'est un prérequis ? Parce que du coup ça limite la partie serveur à du node.js si j'ai bien compris.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: yogurtman

    Posté par  . En réponse à la dépêche AngularJS, une autre façon de faire du web. Évalué à 10.

    Non pas vraiment. C'est juste qu'historiquement on trouve pas des masses de dayssideurs prayssé par ici. On trouve plutôt des techniciens ou des décideurs qui sont d'anciens techniciens et qui apprécient d'avoir un discourt plus technique (même si avec le temps ils ne le comprennent plus se discourt technique… ).

    Ce n'est pas du sectarisme que de dire que le discourt doit être adapté au public. Je ne vais pas aller poster une recette de cuisine ou une critique de film sur un site orienté logiciel libre… Oh wait !

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: yogurtman

    Posté par  . En réponse à la dépêche AngularJS, une autre façon de faire du web. Évalué à 10.

    La dépêche est plus adressée aux décideurs qu'aux développeurs.

    C'est dommage de l'avoir publiée ici…

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: yogurtman

    Posté par  . En réponse à la dépêche AngularJS, une autre façon de faire du web. Évalué à 5.

    Idem, de plus la dépêche laisse sous-entendre qu'il s'agit d'un framework pour la partie client, mais ne le dis pas clairement.

    AngularJS permet de synchroniser les données de manière extrêmement efficace, automatiquement et avec peu d'effort.

    Comment ? Quel techno utilise-t'il  ? Quelle sérialisation ? Qu'est ce qu'il faut faire du coté serveur ? Indique-t'il s'il faut dire chocolatine ou pain au chocolat ? Quelle est la meilleure trilogie Star War ? Tant de questions sans réponse…

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Un petit rappel

    Posté par  . En réponse au journal Intel boycotte officiellement le serveur d'affichage Mir. Évalué à 3.

    Par exemple, grsec, openvz, tout les pilotes proprios.

    grsec supporte actuellement les noyaux 2.6.32 et 3.2…
    Pour OpenVZ il semble qu'ils essaient maintenant de se passer de patch noyau sur les noyau 3.x
    Pour les pilotes proprio ce n'est pas un choix et le plus avancé (celui de nVIDIA) est un atout majeur quand on cherche à vendre des chip android…

    Je ne dis pas que c'est infaisable, ni que Google ne peux pas le faire. Juste que c'est bien plus simple et bien moins chère de collaborer que de maintenir dans son coin. Justement pour un peu rationaliser les coût de l'un de ses OS.

    Dans la liste tu as oublié dalvik, mais ce n'est pas parce qu'ils ont beaucoup de projets dont certains sont couteux qu'ils ne vont pas tenter de réduire un chouia les coûts quand c'est possible.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Un petit rappel

    Posté par  . En réponse au journal Intel boycotte officiellement le serveur d'affichage Mir. Évalué à 4.

    Si parce que dans un cas, ils bossent en collaboration avec les autres hackers du noyau, dans l'autre ils sont totalement ignorés.
    Pour donner un exemple, s'il y a débat pour casser une API interne du noyau, le fait que ça va casser les patches de Google tout le monde s'en fou ou presque, alors que si ça casse des modules du noyau vanilla, ça devra être pris en compte et on s'assurera que ça continue de fonctionner avec de sortir la prochaine version.

    Bref le prix n'est pas le même et ce n'est pas parce que tu es pleins aux as que tu va jeter l'argent par la fenêtre avec plaisir.

    Google a développé un tas de choses à l’extérieur de la communauté du kernel parce qu'ils devaient respecter un time to market court, mais à plus long terme il faut qu'ils s'intègrent au noyau pour pérenniser leurs développements et optimiser les coûts d'Android.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Un petit rappel

    Posté par  . En réponse au journal Intel boycotte officiellement le serveur d'affichage Mir. Évalué à 3.

    Google s'en fout que ses patchs soient inclus ou non en upstream, ils veulent que ce soit Android l'OS mobile dominant, pas Linux.

    Ça leur coûte super chère de maintenir des patchs upstream, ils n'ont rien contre le fait de maintenir eux-même mais c'est bien plus simple quand c'est intégrés upstream.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: un autre lien

    Posté par  . En réponse au journal Chiffrement SSL et confidentialité. Évalué à 4.

    Mais evidemment que si la NSA a vraiment envie d'inserer une backdoor dans l'OS elle y arrivera. Il n'y a pas de protection parfaite contre ca, il suffit qu'ils fassent engager 2-3 gars chevronnes. Ils font engager le 1er, qui dit "eh, je connais un pote pour ce poste libre", et hop ca fait 2 gars dans la meme equipe ni vu ni connu.

    Faut arrêter, ils n'ont pas besoin de faire ce genre de démarche. Ils ont des moyens de pression énorme sur vous et vous font plier comme une brindille. Vous n'avez pas votre mot à dire si la NSA veut quelque chose, vous le ferrez pour pas chère. Mais ce n'est pas particulier à vous en particulier vous êtes pied et poing lié par les lois et l'organisation américaine. Il faut reconnaître que maintenant que ceux qui ont depuis longtemps dis que vous étiez des « méchants » trouvent un écho dans la presse grand publique, MS essaie de se débattre. Ça aurait était plus joli si ça avait était fais avant.

    Idem dans le monde Linux, le gars commence a faire de petits commits pour gagner la confiance et gentiment il change des choses a droite a gauche. Tu ne peux rien faire contre ca.

    En effet, j'ai l'espoir que les codes les plus critiques sous linux sont plus audité (c'est à dire que les failles sont plus éphémères).

    Snowden lui, du moment ou le leak apparaissait, la NSA savait qui c'etait. MS n'a pas cette possibilite car si backdoor il y a dans le code, il est techniquement possible a n'importe qui sur cette planete de la trouver a partir des binaires.

    À partir des binaires tu trouve une faille de manière assez compliquée, pour trouver de vrais malfaçon ça deviens bien plus ardu. Pour trouver une backdoor multi-agent qui s'appuie sur une série de logiciel dont certains ne sont pas forcément édités par MS ça deviens bien plus compliqué. Si vous souhaitez ajouter une backdoor dans windows, ça n'a rien de difficile pour vous.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: un autre lien

    Posté par  . En réponse au journal Chiffrement SSL et confidentialité. Évalué à 3.

    Je ne dis pas le contraire. C'est juste que tu ne va pas te venter d'être muet comme une pierre tombale si tu ne l'es pas.
    Je ne dis pas qu'ils ont le choix d'enfreindre la loi, juste qu'ils n'ont pas à dire qu'ils sont très consciencieux au sujet de ma vie privé alors qu'ils ne la respectent pas vraiment.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: un autre lien

    Posté par  . En réponse au journal Chiffrement SSL et confidentialité. Évalué à 4.

    MS a dit depuis le debut qu'ils sont obliges de respecter les lois US, ils n'ont rien dit d'autre.

    Ils ont dis que ma vie privé était leur priorité…

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: un autre lien

    Posté par  . En réponse au journal Chiffrement SSL et confidentialité. Évalué à 5.

    Euh… si tous les utilisateurs de Windows (voire meme la majorite) avaient des comptes Hotmail et autres, notre cours de la bourse serait beaucoup, beaucoup plus haut…

    Comme avec Android, on est de plus en plus poussé à en créer un. MS a compris que le service paie plus maintenant.

    C'est quoi la difference entre un module et un driver ? Sous Windows par exemple, la stack TCP/IP est un driver, tout comme NTFS, SMB, …

    Tu parle de modules qui font des IO. Mais qu'en est-il de code qui font simplement de la sécurité comme les LSM, des code qui s'occupe de faire du confinement (les cgroups sous linux), de ceux qui font de la compression, etc…

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: un autre lien

    Posté par  . En réponse au journal Chiffrement SSL et confidentialité. Évalué à 5.

    Pas besoin d'avoir de compte google pour utiliser android, mais tu es fortement poussé à en avoir un (comme avec 8)

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)