barmic a écrit 10455 commentaires

  • # Xlib,/XCB

    Posté par  . En réponse à la dépêche La bibliothèque SDL est sortie en version 2.0. Évalué à 4.

    Sous Linux, SDL est traditionnellement conçu pour fonctionner avec un serveur X via la bibliothèque Xlib, mais des portages de la communauté sont en cours pour Wayland et pour Mir.

    Il n'est pas prévu d'avoir un équivalent de Xlib/XCB, qui offre une abstraction du serveur d'affichage (au moins entre Xorg et Wayland) ? Voir réimplémenter Xlib ou XCB sur Wayland ? Je sais que chaque bibliothèque graphique va faire cette abstraction, mais ça me paraît dommage de ne pas le faire au niveau en dessous pour ça puisse profiter au plus grand nombre.

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

  • [^] # Re: le dilemme du dev

    Posté par  . En réponse à la dépêche La bibliothèque SDL est sortie en version 2.0. Évalué à 4.

    La première chose à mon avis et de savoir qu'en est-il de la compatibilité des ABI et des API. Est-ce qu'une appli SDL1.2 tourne avec SDL2 ? La dépêche ne dis rien là dessus en suite il faut voir si cela t'apporte réellement quelque chose de passer à la version supérieur. Obsolète c'est aller un peu vite en besogne, si ça marchait la semaine dernière ça doit encore pas trop mal marcher pendant quelques temps, non ?

    Dernier point, il doit être possible d'architecturer ton logiciel pour avoir une couche d'abstraction entre une bibliothèque et le reste de ton application. Ça permet de changer de version de cette dernière à moindre frais. Le faire pour tout est probablement une mauvaise idée, mais pour une bibliothèque qui a tendance à évoluer un peu vite ça peut être intéressant.

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

  • [^] # Re: configuration dans les amarokrc????????

    Posté par  . En réponse à la dépêche Amarok 2.8. Évalué à 3.

    le coup d'éditer des fichiers de conf à la main, c'est du gnome

    Non c'est de l'unix.

    Ce qui t'a choqué c'est que c'est configurable mais pas par l'interface. Si le changelog aurait ressemblé à ça :

    • Ajout de différents raccourcis clavier
      • Ctrl + H : lecture aléatoire de la liste de lecture
      • Ctrl + →/← : avancer/reculer la lecture de 2 s (la durée est configurable dans le fichier amarokrc)
      • Maj + →/← : avancer/reculer la lecture de 1 min (la durée est configurable dans le fichier amarokrc)

    (comme c'est grosso modo le cas dans mplayer je crois)

    Tu n'aurais pas moufté. Ce qui te choque c'est qu'un logiciel graphique se configure via un fichier texte.

    Faudrait tout de même un jour se détendre un peu et arrêter de coller des étiquettes à la noix sur tout et n'importe quoi. Tu as tout juste regardé le changelog tel qu'il est décris ici et tu bave à t'en désecher la bouche. Tu es aller voir le changelog officiel ? Sur le bugtracker s'il existe une discussion à ce sujet ou tu n'a pas pris le temps de réfléchir en préférant passer du temps à nous expliquer comment c'est dramatique, que c'est mal, que rien ne va plus etc ?

    Bordel c'est libre, tu as toutes les possibilités pour te renseigner si c'est pour faire comme si toutes ces possibilités n'existent pas autant utiliser des logiciels propriétaires.

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

  • [^] # Re: Framework web

    Posté par  . En réponse à la dépêche Première beta de POCHE 1.0 disponible. Évalué à 3.

    bah si tu aimes être responsable des conneries des autres…

    Ce n'est pas être responsable des conneries des autres, juste fournir un service fiable et simple à utiliser¹. Tu sais qu'aucun client de classe ne pourra faire autre chose que ce que tu prévois de faire. Le fait de limiter ce que tu expose permet d'avoir une bien meilleure couverture de test et un fonctionnement plus fiable. Imagine sur un programme multitâche, une classe qui possède un tableau, qui l'expose et qui dans l'une de ses méthodes itère sur ce tableau. Cette dernière méthode peut planter à tout moment parce qu'entre deux itérations tu aura quelqu'un d'autre qui aura modifié ce tableau.

    J'avais écris un journal qui se rapproche un peu de ça. Le fait d'exposer ton état interne pose les même problèmes que le fait d'utiliser des variables globales ça rend le nombre de branches possible trop grande pour être humainement compréhensible.

    De manière un peu moins terre à terre le fait d'encapsuler fortement permet d'écrire des modules et/ou des classes plus autonomes, ton gros programmes deviens un ensemble de sous programmes dont l'interface entre eux est totalement maitrisé (tu connais la liste des méthodes qu'il peut appeler sans avoir à imaginer qu'il fait évoluer tel ou tel partie de ton état interne) et c'est donc bien plus simple à maintenir puisque tu peut tout changer (donc y compris la représentation interne de ton état) sans avoir à toucher aux utilisateurs de ta classe.

    C'est clair qu'en mettant tout privé on évite efficacement les bugs.

    Ça ne les supprime pas, ça en enlève un certains nombres qui sont potentiellement une plaie à dégager.

    D'autre part tu parler de contrainte de type. Je te conseille de regarder ce qui est fait dans les langages fonctionnels ou d'autres comme l'ADA. Dans les quels on peut contraindre les types de manière bien plus forte qu'en python ou C++. C'est enrichissant. Le système de type est un outil du programmeur pas une contraintes (même en python).

    ¹ : l'objectif ce n'est pas de créer le plus grand nombre de pièges possibles en se disant que ceux qui tombe dedans c'est bien fait pour eux, mais au contraire de limiter les erreurs et de les détecter au plus tôt.

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

  • [^] # Re: Et le mobile?

    Posté par  . En réponse à la dépêche Flux RSS / Atom et logiciels libres. Évalué à 4. Dernière modification le 19 août 2013 à 13:35.

    Je ne comprends pas où tu veux en venir.

    RSS et Web c'est du HTTP, il n'y a aucune différence du point de vu protocole évidement.

    La synchronisation des favoris c'est une fonctionnalité qui a était développé par certains navigateurs chacun à sa manière (Chrome et Firefox font ça de manière très différentes et absolument pas interopérable). Avant que ça soit intégré en standard dans ces navigateurs ça existait sous forme d'extension.

    Si tu veux dire que les navigateurs intègrent pour la plus part des fonctionnalités d'agrégateur RSS, oui c'est le cas, mais ça n'a rien avoir avec le fait que selfoss puisse être utilisé ou non en mode hors ligne avec des fonctionnalités relativement basiques.

    Tu dis « si ton navigateur est prévu pour », ça n'apporte pas grand chose. Si le navigateur est prévu pour il pourra servir de bootloader ou d'interface de programmation pour un fer à repasser. La question c'est est ce qu'il existe un navigateur qui permette d'avoir les fonctionnalités dont je parlais au dessus avec selfoss, c'est à dire :

    • téléchargement persistant des items
    • lecture offline
    • synchronisation après coup
    • éventuellement possibilité de gérer les items (les re-rendre lu ou non lu, les marquer à lire plus tard)

    Il n'existe pas vraiment d'API standard pour faire ça. Google Reader avait une API apparemment reprise par feedly (peut être avec des modif' je ne sais pas). Je crois que ce dernier avait passé une annonce pour demander l'élaboration collective d'un tel protocole, mais je n'ai entendu aucun agrégateur web indiquer qu'il l'implémentait.

    Donc oui selfoss pourrait développer une extension ou un addon pour navigateur mais c'est un peu pareil que de développeur une application, non ?

    Ca n'a ien à voir avec une différence RSS ou "web".

    La différence c'est que d'un coté tu as une applie qui est écrite pour et qui peut accéder à l'espace de stockage du téléphone sans problème pour stocker sont état (ici l'état de chaque item) et de l'autre ben oui c'est possible aussi grâce localstorage.

    Mais bon dans tout ça je ne vois vraiment pas où tu veux en venir.

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

  • [^] # Re: Et le mobile?

    Posté par  . En réponse à la dépêche Flux RSS / Atom et logiciels libres. Évalué à 3.

    Hum. Moi ce week end j'étais en camping. Mon agrégateur RSS de mon mobile à télécharger une centaine d'items et je les ai lu quand j'avais un peu de temps à perdre. Entre temps mon téléphone était éteins pour économiser la batterie. Quand je suis rentré, j'ai réactivé le wifi et les items que j'ai lu était marqué comme lu même quand j'accède à mon agrégateur via mon PC de bureau. Tu fais ça comment sans webstorage et appcache ?

    Que tu puisse utiliser le cache du navigateur comme stockage (et encore ça marche pour un temps donné, sur un arrêt/redémarrage tu n'es plus sûr de rien) je comprend, mais pour ensuite faire la synchronisation, il faut que tu es en cache ton JS qu'il va falloir activer manuellement et je ne sais pas s'il peut voir les liens qui ont était suivi (il doit probablement pouvoir le faire avec le statu du lien), mais alors tu perds la possibilité d'ouvrir un item et de voir que c'est quelque chose d'intéressant mais trop long ou que tu as suivi le lien par erreur et que pouvoir le marquer comme non lu.

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

  • [^] # Re: Et le mobile?

    Posté par  . En réponse à la dépêche Flux RSS / Atom et logiciels libres. Évalué à 5.

    Je suis d'accord sur le principe, mais dans les faits l'API webstorage n'est une recommandation que depuis le début du mois (il est implémenté partout sauf dans opera mini) et il limite la taille à 5Mio (certains navigateurs font plus : IE 10Mio et Blackberry 25Mio, mais c'est pas le standard) donc adieu les images. Ça ce n'est que pour la partie stockage pour le fait d'accéder à l'application complètement offline, il faut utiliser Application Cache (je ne sais pas dans quel état est la spec').

    J'ai encore jamais rencontré d'application qui utilise l'une ou l'autre de ses fonctionnalités.

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

  • [^] # Re: Et le mobile?

    Posté par  . En réponse à la dépêche Flux RSS / Atom et logiciels libres. Évalué à 2.

    Qu'est-ce que tu n'arrives pas à faire dans ce qu'a écrit Barret Michel, avec un navigateur web?

    La dernière ligne de mon commentaire est importante. C'est possible de faire des appli HTML5 qui fonctionne en déconnectée avec du js etc, mais c'est un peu plus que simplement télécharger une page HTML. Ceci dis, si selfoss le fait c'est une super fonctionnalité.

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

  • [^] # Re: Et le mobile?

    Posté par  . En réponse à la dépêche Flux RSS / Atom et logiciels libres. Évalué à 3.

    Ça consomme aussi de garder une connexion 3G.

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

  • [^] # Re: Retour aux sources ?

    Posté par  . En réponse à la dépêche Amarok 2.8. Évalué à 3.

    Oui, enfin ils ne font ça qu'en réponse au fait que des utilisateurs disent avoir perdu cet esprit. Peut être qu'il y a un liste de bug reportés à ce sujet, mais pour le béotien que je suis, je pense qu'il serait intéressant au lieu de parler comme s'il s'agissait d'une évidence de détailler un minimum de quoi on parle.

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

  • [^] # Re: Retour aux sources ?

    Posté par  . En réponse à la dépêche Amarok 2.8. Évalué à 3.

    Le thé est un excitant comme le café.

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

  • [^] # Re: Et le mobile?

    Posté par  . En réponse à la dépêche Flux RSS / Atom et logiciels libres. Évalué à 2.

    Les flux RSS, c'est du web, quoi de plus pertinent qu'un navigateur internet pour utiliser un lecteur de flux ?

    C'est une vraie fausse bonne idée en l'état. Les flux tu peut vouloir les télécharger chez toi en wifi et les lire en mode déconnecté dans les transports en commun. Puis synchroniser derrière évidement.

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

  • [^] # Re: Retour aux sources ?

    Posté par  . En réponse à la dépêche Amarok 2.8. Évalué à 10.

    Au lieu de parler pour ne rien dire, tu pourrais expliquer ce que c'est que cet « esprit Amarok 1.4 » ? En te lisant on a l'impression que tu as raison de choisir Lucas comme exemple, quoi qu'il puisse sortir les vieux diront toujours que c'est tout pourris au moins parce que ça fait bien, puis ça permet de se sentir élitiste (« moi les premiers je les ai vu au cinéma et pas des versions toutes pourries remasterisés, donc je sais de quoi je parle »)…

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

  • [^] # Re: Déception

    Posté par  . En réponse à la dépêche 23 de Firefox. Évalué à 5.

    Ça dépend ce que tu entend par nécessaire. Je crois que l'un des objectifs de wikipedia c'est de faire tomber la barrière entre ceux qui créer les encyclopédie et ceux qui les utilisent. Si c'est bien le cas rendre l'outil de création accessible au plus grand nombre est une nécessité.

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

  • [^] # Re: Déception

    Posté par  . En réponse à la dépêche 23 de Firefox. Évalué à 2.

    Et qu'en sais-tu de comment je l'utilise? C'est bête mais je le modifie tout les jours et n'utilise aucune whiteliste. Ça fait d'ailleurs certes chier les gens qui vont sur une de mes machines, mais jusqu'à preuve du contraire elles m'appartiennent…

    Et quickjava ne te conviens pas ?

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

  • [^] # Re: Format et ligne de commande

    Posté par  . En réponse à la dépêche Sortie de Paperwork 0.1. Évalué à 3.

    Le fait d'avoir toutes ces informations au sein même du fichier PDF permettrait de simplement pouvoir les réutiliser dans 10 / 20 ans avec n'importe quel logiciel. Même si quelques fichiers textes à côté ne sont pas un problème en soi, c'est toujours plus simple si on a un document unique.

    Ça permet de se baser sur quelque chose qui s'il n'est pas un standard est une base commune sur la quelle d'autres logiciels peuvent s'appuyer. Bref c'est de l’interopérabilité.

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

  • [^] # Re: Format et ligne de commande

    Posté par  . En réponse à la dépêche Sortie de Paperwork 0.1. Évalué à 2.

    Le format PDF peut contenir la couche texte issue de l'OCR, dans ce cas, est-ce vraiment utile de la garder dans un fichier texte à part ?

    Je présume qu'il faut positionner le texte dans la page ce n'est peut être pas simple.

    Je me demande si les labels ne seraient pas également enregistrables directement au sein du PDF, mais là, je n'en sais rien.

    Si si c'est tout à fait possible (mais il faudra de toute manière garder un indexe pour être un peu rapide).

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

  • [^] # Re: Vidéo promo…

    Posté par  . En réponse à la dépêche ElementaryOS Luna. Évalué à 3.

    1. Ce n'est pas parce que une ou deux choses ressemble de loin qu'il n'y a pas de nouveautés (un dock ça ressemble peut être a un autre dock mais le comportement peut être bien différent)
    2. Certains essais de faire quelque chose de révolutionnaire : Unity et Gnome Shell. Ils sont nettement mieux accueilli tu trouve ?
    3. Avant d'imaginer être révolutionnaire, si on était au niveau des autres ce serait pas mal.
    4. Les révolutions c'est assez rare, on améliorer plutôt par petite touche.

    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 les hipsters ?

    Posté par  . En réponse à la dépêche ElementaryOS Luna. Évalué à 6.

    Le principe de « hipster » c'est pas d'être un buzzword sans définition utilisé uniquement par les hipsters ?

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

  • [^] # Re: Déception

    Posté par  . En réponse à la dépêche 23 de Firefox. Évalué à 3.

    Oui mais le problème de wikipedia c'est d'attirer de nouveaux contributeurs pas de stagner avec de moins en moins de contributeurs (c'était le cas).

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

  • [^] # Re: Barre de recherche avancée

    Posté par  . En réponse à la dépêche 23 de Firefox. Évalué à 0.

    D'ailleurs si tu avais pris la peine de te renseigner avant de dire de la merde (« faudrait peut-être se demander pourquoi personne ne l'a implémenté à part Fx… »), juste pour le principe, on n'aurait pas eu besoin d'avoir cette discussion inutile.

    Et toi tu aurais du lire la discussion avant de répondre pour répondre à la bonne personne ? https://linuxfr.org/news/23-de-firefox#comment-1476148

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

  • # Hum

    Posté par  . En réponse à la dépêche Sortie d'IPython 1.0. Évalué à 5.

    J'utilise ipython depuis pas mal de temps, mais pour moi ça a toujours était un interpréteur python évolué, j'aurais donc 2 questions :

    • Qu'est ce que les notebook ?
    • Qu'est ce que les noyaux ?

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

  • [^] # Re: en France

    Posté par  . En réponse au journal Armée Suisse, modèle ou pas ?. Évalué à 7.

    En allant protéger des endroit importants pour la France, comme « nos » gisements d'uranium ? :)

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

  • [^] # Re: Déception

    Posté par  . En réponse à la dépêche 23 de Firefox. Évalué à 1.

    Je suis un exemple, javascript est totalement désactivé sur firefox mobile et noscripté sur desktop

    Donc d'une part tu utilise noscript comme beaucoup, d'autre part tu y a touché une fois et c'est tout.

    (j'avoue avoir aussi désactivé les mises à jours de firefox pour éviter ce genre de modification de mon OS sans mon accord, que se soit sur mobile comme sur desktop).

    Mauvais système changer de systè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: Déception

    Posté par  . En réponse à la dépêche 23 de Firefox. Évalué à 3.

    D'autres outils n'ont pas ce genre de travers (YaCy, par exemple).

    Tu en connais l'algo d'indexation pour savoir comment il défini ce qui est pertinent ou pas et ainsi pouvoir juger s'il ne suis pas une règle subjective qui ne te conviendrait pas ?

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