Erwan a écrit 2844 commentaires

  • [^] # Re: Il manque un argument

    Posté par  . En réponse à la dépêche KDE devient multiplateforme. Évalué à 10.

    De toutes facons, la question n'est pas de savoir si ca aide Linux/BSD ou pas d'avoir ces logiciels sous Windows.

    Le but d'un developpeur KDE (ou Mozilla, ou Gimp) n'est pas de defendre Linux contre Windows. Generalement c'est de produire un bon logiciel, pour soi-meme et pour les autres. Et etre multi-plateforme permet generalement de toucher plus d'utilisateurs.

    La question n'est pas "qu'est-ce que KDE peut faire pour aider Linux" c'est "qu'est-ce que KDE peut faire pour s'aider soi-meme".

    Et d'ailleurs, ca m'agace quand des utilisateurs qui ne produisent ni code, ni doc, ni rien se permettent de dire ce que KDE ou Gimp devraient faire pour saboter Windows. M'enfin, le "lock-in" c'est pour les logiciels proprio !
  • [^] # Re: Je me dévoue...

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

    En tout cas, on va voir...

    Si Barack Obama est élu président de Etats-Unis (et il est bien parti) j'attendrai de voir un président français d'origine arabe (ou noir) pour accepter qu'un français traite les américains de racistes.
  • [^] # Re: Remarques

    Posté par  . En réponse au journal AOL/ICQ : vers une compatibilité XMPP/Jabber ?. Évalué à 2.

    J'ai pas de statistiques, mais je peux te garantir qu'ici tous mes collegues, amis contacts, utilisent AIM (sauf ceux qui n'utilisent pas d'IM du tout).

    Pas mal de geeks utilisent Jabber (Google Talk en l'occurence), mais ils ont quand meme un compte AIM pour "les autres". En ce qui me concerne, j'ai toujours mon bon vieux compte ICQ et ca les surprend toujours quand je donne mon username AIM... Un bon gros numero :)

    En tout cas, je n'ai jamais rencontré qui que ce soit utilisant MSN ici (dans la Silicon Valley).
  • [^] # Re: les chiffres...

    Posté par  . En réponse au journal Vista fait un bide, MacOS et Linux une percée !. Évalué à 3.

    A mon avis, l'annee du desktop Linux c'etait 2007 !
    * Nokia N8X0
    * Asus EEE
    * OLPC

    Meme si ce n'est pas encore le PC "classique", c'est deja pas mal.
  • [^] # Re: les chiffres...

    Posté par  . En réponse au journal Vista fait un bide, MacOS et Linux une percée !. Évalué à 4.

    Alors bien evidement il y a tous les projets pas finis, a peine commences, fait en une apres-midi et uploades sur sourceforge apres on y touche plus. Il y en a a la pelle. Genre "je vais faire mon propre editeur de texte".

    Il y a meme des logiciels libres qui sont de grosses bouses, codés avec les pieds par une bande de gorets, mais qui arrivent quand même à avoir leur heure de gloire. Exemple : phpnuke ! Une vraie daube. Ça ne me dérange pas que phpnuke existe, et si certains l'aiment bien tant mieux. Mais c'est un exemple de logiciel mal foutu qui, en l'occurrence, est distribué sous une licence libre.

    Pour faire un logiciel libre, il suffit de décider d'une licence reconnue par la FSF ou l'OSI, en gros. Ça ne change rien a la qualité du logiciel lui-même.

    Il y a quand meme quelque chose qu'il faut reconnaitre aux logiciels libres: le code source etant accessible, c'est plus facile de savoir qu'il est code avec les pieds. Il y a des logiciels proprios qui marchent tres bien mais quand on regarde sous le capot c'est un vrai foutoir.
  • [^] # Re: Je me dévoue...

    Posté par  . En réponse à la dépêche Sortie de KDE 4.0. Évalué à 6.

    Les Etats-Unis un pays d'extreme droite, la France est un pays communiste, tout ca c'est une question de point du vue. En tout cas ce n'est pas un pays d'extreme droite au sens francais qui signifie plus ou moins "nationaliste, raciste et populiste". C'est juste economiquement que le pays est bien plus a droite que la France.

    C'est le pays du Ku Klux Klan, oui. Ce groupe comporte moins de 10 000 membres dans un pays de plus 300 millions d'habitants, donc je ne sais pas si c'est tres representatif. C'est aussi le pays des Hippies, et c'est la qu'est nee la Gay Pride. Je ne pense pas qu'on puisse en deduire quoi que ce soit sur les americains en general.

    La ou tu as raison, c'est que les Etats-Unis n'ont pas vecu l'occupation nazie. Alors, oui, ce qui s'est passe en Europe en 1940 est plus important pour les europeens que pour les americains... Rien d'anormal a ca. Ils en sont tout de meme conscients, je te rassure, en particulier les millions de juifs americains dont beaucoup sont issus de familles qui ont fuit l'Europe a cause du nazisme et du fascisme.
  • [^] # Re: les chiffres...

    Posté par  . En réponse au journal Vista fait un bide, MacOS et Linux une percée !. Évalué à 1.

    Bah les logiciels libres, c'est comme les autres: il y a du bon et du moins bon. Ce n'est pas un label de qualite.

    Il y a meme des logiciels libres qui sont de grosses daubes. Ca ne retire rien a ceux qui sont de qualite.
  • [^] # Re: Et le nom aussi :)

    Posté par  . En réponse au journal franchement pidgin je m'y fais pas. Évalué à 1.

    Pareil... En plus, pour moi le rond vert indique tres clairement "online", tout comme avec Gossip, Gajim, Empathy et a peu pres tous les clients IM en Gtk que je connaisse.

    Donc l'icone de systray de Pidgin, je suis un grand fan. C'est nettement mieux que le bonhomme jaune (d'autant plus qu'AIM n'est pas le reseau que j'utilise principalement).
  • # ssii, ssl

    Posté par  . En réponse au journal Les SSLL en France. Évalué à 1.

    En ce qui me concerne je bosse dans une boite qui fait du logiciel libre, mais qui n'est pas SSLL (parce que ce n'est pas une SSII).

    Je ne connais pas bien le monde des SSII (en toute franchise j'essaye de les éviter autant que possible) mais je ne vois pas bien en quoi une SSII qui vend ou non du logiciel libre pourrait être particulière.

    1. Les LL sont tellement répandus du côté serveur que proposer du Linux (et Apache, MySQL si c'est un serveur web) est tout ce qu'il y a de plus commun.
    2. Une SSII gagne de l'argent en façonnant des solutions personnalisées, donc pour leur business model ça ne change rien de proposer des solutions à base de logiciels libres ou de logiciels proprios.

    De plus, les logiciels libres dans une monde professionnel, surtout si tu parles de SSII ou de serveurs, ce n'est pas l'avenir : c'est le présent ! Mais les entreprises qui distribuent des logiciels en masse (genre MS Office, Adobe Photoshop) sont en train de s'etomper au profit des services web (Google Calendar, Google Office, Facebook). Donc ce qu'il va rester, comme moyen de faire de l'argent avec du code c'est:
    * Les applications sur mesure, qui ne sont pas distribuées donc la question de la licence ne se pose pas
    * Les services web, pas distribués non plus...

    Et les briques de base dans les deux cas seront (sont déjà) des logiciels libres.

    Si tu veux te faire plaisir dans ton boulot je te conseille plutot de chercher une boite avec des collegues intelligents et bons codeurs, que des trolls qui vont te railler parce que tu n'utilises pas le meme editeur de texte qu'eux. Certes, la plupart des bons codeurs sont des fans de logiciels libres et la plupart des codeurs mediocres ne reflechissent pas aux licences et aux plate-formes et finissent par faire du C# ou du Java sous Windows... Mais ce n'est pas general.
  • # Scalability

    Posté par  . En réponse au journal Ror ne se porte plus très bien ? Quid des autres ?. Évalué à 1.

    Ça veut dire, tout simplement, que tu peux augmenter indéfiniment le nombre de visiteurs/utilisateurs de ton site en augmentant linéairement le nombre de machines.

    Avoir un serveur memcached ne suffit pas, ça aide mais il y a beaucoup de choses a prendre en compte pour pouvoir passer à l'échelle. Quoi que tu fasses, quand tu vas monter en charge tu vas trouver de nouveaux goulots d'étranglements (bottlenecks) que tu vas devoir corriger.
    * Web server
    * Base de données (lectures)
    * Base de données (écritures)
    * Bande passante
    * Réseau local; eh oui, quand tu as un gros cluster tes switchs vont saturer
    * etc...

    Quand tu fais tu PHP, du Ruby (pur) ou du Python, c'est "stateless" donc en général ça marche bien. Il faut juste t'assurer de ne pas sauver les infos de session localement sinon ça marche plus: l'utilisateur utilise un serveur pour sa première requête, un autre pour la seconde et boom plus d'infos de session.

    Avec les frameworks comme Rails c'est plus complexes, avec des trucs comme ActiveRecords qui sont très sympa mais rendent plus difficile le passage à l'échelle. Je ne connais pas bien Rails, d'après un copain ça passe à l'échelle comme PHP ou autre... Mais il faut ajouter des machines plus souvent.
  • [^] # Re: présent !

    Posté par  . En réponse au journal Amazon EC2. Évalué à 1.

    Si tu veux pouvoir monter en charge il faut avoir pensé ton architecture correctement, ça ne change rien d'être hébergé par AWS, en colo ou dans ton propre data center. La vraie différence c'est qu'avec AWS tu ajoutes ou retires une machine avec une ligne de commande. Et elle est prête en une minute. Pas besoin de l'acheter, ni de la brancher.

    D'ailleurs AWS te force à utiliser des images disques à déployer, et c'est justement une bonne pratique si tu veux ensuite migrer vers de la colo ou un data center (quand tu arrives a quelques milliers de machines !)

    En l'occurrence Amazon a créé EC2 pour leur propre besoins. Ils ont crée une division pour faire ça, et amazon.com ainsi que leurs autres services sont "clients" de cette division. C'est seulement après qu'ils se sont dit "si on rendait ça disponible à tout le monde ?". Donc, on peut considérer que c'est une solution éprouvée.
  • [^] # Pas de demande??

    Posté par  . En réponse au journal Un pocket sous Linux, ça n'intéresse personne !. Évalué à 1.

    http://www.amazon.com/gp/bestsellers/pc/565108

    Le N800 est l'article le plus vendu dans la catégorie "Computers" sur Amazon.com.

    En deuxième position, on a... Asus EEE, sous Linux aussi.

    Le N810 est en 6e position, peut-être à cause du prix.
  • [^] # Re: présent !

    Posté par  . En réponse au journal Amazon EC2. Évalué à 1.

    Ne t'inquiète pas, Amazon fait sa virtualisation comme il faut. Ils te garantissent une puissance CPU et une RAM constante :
    * CPU equivalent à un Opteron cadencé à 1.0-1.2 GHz 2007, 32bit
    * 1.7 Go de RAM
    (ça c'est pour la machine de base, il y a aussi du 64bit plus rapide mais plus cher

    2 bons serveurs c'est bien quand tu n'as à supporter que la charge de linuxfr.org, mais quand tu as besoin de plus c'est appréciable de pouvoir ajouter des machines sans délai.

    J'ai discuté avec un gars de iLike, et quand ils ont lancé leur appli Facebook ils ont été débordés par le succès : pendant le week-end leurs serveurs étaient surchargés, et les délais pour en ajouter étaient trop longs (une semaine). Alors ils ont sous-loué des serveurs à d'autres start-ups pour pouvoir conserver une qualité de service acceptable. Du coup de plus en plus d'appli Facebook se montent sur EC2 (ou Joyent, un service similaire qui loue des tranches de serveurs Sun) et ça leur simplifient grandement la tâche. Tu commences avec peu de machines, c'est pas cher, et le prix monte de façon linéaire avec le nombre de serveurs.
  • [^] # Re: Re:

    Posté par  . En réponse au journal Amazon EC2. Évalué à 1.

    Ne le prend pas de façon personnel, j'ai du mal a croire qu'un reboot (et pas seulement l'arrêt d'une instance de machine virtuelle) supprime toutes les données.

    Au temps pour moi, je viens de tester et les données restent au reboot. C'est quand même plus sûr de faire des back-ups vers S3, d'autant plus que tu ne payes pas la bande passante pour les communications EC2 <-> S3, tu ne payes que l'espace (15c par GB et par mois !)

    Sinon, concernant la séparation web/BDD et le cluster de serveurs web: bien sûr tu peux utiliser EC2 pour avoir une seule machine 24/7, qui fait serveur web et BDD. Ça reste moins cher qu'une solution d'hébergement dédié classique, et il n'y a pas à se soucier du hardware. Mais c'est surtout avec un cluster que AWS prend tout son intérêt, car tu peux ajouter ou retirer des machines à volonté. Effectivement c'est plutôt pour les services web avec beaucoup de pages dynamiques, et assez de visiteurs pour justifier un cluster.
  • [^] # Re: Re:

    Posté par  . En réponse au journal Amazon EC2. Évalué à 1.

    > C'est par minute ou heure ?

    Oups oui 10c par heure... Mais facturé à la minute.

    > C'est lorsque tu rebootes ta machine virtuelle ou lorsque tu arrêtes et relance
    > l'instance ?

    Les deux, en fait.

    > Donc si pour tout reboote (ou plantage), tu perds tout, c'est un peu fort de
    > café.

    C'est bien ça qui se passe. D'où l'intérêt de ne pas stocker de données dessus, d'utiliser S3 ou SimpleDB.

    > Il y a-t-il des solutions pour avoir un stockage permanente ? Un truc "standard",
    > c'est-à-dire que l'OS (sur la machine virtuelle) voit un système de fichier
    > classique.

    Par défaut non, mais il y a toutes les solutions qui tu peux imaginer pour brancher un truc par le réseau: NFS, partition simulée qui enregistrent sur S3 ou Gmail... Tu as un accès root sur la machine virtuelle donc tu fais ce que tu veux.

    Mais en général il est plutôt conseillé de tenir compte de cette "limite" quand tu conçois ton appli web. Par exemple, un serveur web est généralement juste un ensemble de pages/scripts PHP/Python/Perl/Ruby et les données se trouvent sur un serveur de bases de données qui est distinct.

    Ne pas avoir de données stockées localement est de toutes façons nécessaire si on veut avoir un cluster de serveurs web.

    > Est-il facile de faire une image AMI ?

    Oui, très:
    * Tu commences par booter sur une AMI publique (il y en a plein: Fedora, Ubuntu, toutes les versions et à toutes les sauces)
    * Tu ssh vers la machine
    * Tu personnalises tout comme tu veux
    * Tu lance l'utilitaire Amazon pour créer le bundle
    * Tu upload vers S3 (très rapide puisque c'est interne à Amazon)
    Et c'est fini !

    Pour ma part, j'ai pris une Dapper sur laquelle j'ai installé quelques paquets et ajouté un script de démarrage pour personnaliser [1].

    Quand on lance une nouvelle instance, on peut passer un fichier binaire en paramètre. Dans ce fichier je met un script de démarrage qui télecharge les pages web depuis un serveur SVN, s'enregistre et donne son adresse IP à un serveur de "round robin" (*). Ça me permet de personnaliser mes instances sans avoir à créer une AMI à chaque fois.

    [1] http://developer.amazonwebservices.com/connect/entry.jspa?ex(...)

    (*) J'oubliait, autre problème avec EC2: quand on lance une nouvelle machine, elle a une IP attribuée dynamiquement.
  • [^] # Re: présent !

    Posté par  . En réponse au journal Amazon EC2. Évalué à 1.

    C'est la bande passante qui est chere ? C'est cher par rapport a quoi ?

    La ou je bosse on a principalement 2 hebergeurs:
    * Un a $600 par mois par machine, avec un support béton
    * Un a $150 par mois par machine avec un support assez basique

    Les deux sont bien plus chers que EC2...
  • [^] # Re: Bullshits !

    Posté par  . En réponse au journal Mes prédictions pour 2008. Évalué à 2.

    Non, l'informatique etait deja tres utilise dans l'industrie. Pas a la maison, certes.

    Et le logiciel proprio tel qu'on le connait est apparu au debut des annees 80 avec Microsoft et ses amis. Avant, meme si on ne parlait pas de "Free Software", tout le monde se foutait de la licence des logiciel parce que les fournisseurs vendaient du hard. Le soft etait fourni avec mais personne ne considerait qu'il avait tant de valeur. Et les programmeurs de l'epoque s'echangeaient leurs programmes, leur code source sans vraiment reflechir a ce qu'il y a derriere, c'etait juste naturel de faire ca. En gros ils faisaient du logiciel libre sans le savoir.

    Stallman a juste mis un nom au phenomene et a ecrit les licences, definit les regles...

    De son cote Microsoft a ete l'une des premieres entreprises purement de logiciel (meme Apple vendait des ordinateurs), considerant le logiciel comme ayant une valeur intrinseque et donc cherchant a le proteger contre la copie illicite.
  • [^] # Re: Ubuntu

    Posté par  . En réponse au journal Mes prédictions pour 2008. Évalué à 1.

    Je ne m'attarde pas sur le troll velu KDE = avance, Gnome = basique, mais Ubuntu n'abandonne pas KDE.

    C'est juste impossible de faire une LTS pour 5 ans avec les versions de KDE disponibles pour le moment ! KDE3.5 est ne sera pas supporte pendant 5 ans, et KDE4 n'est pas en version stable.

    Qu'est-ce que tu crois qu'ils auraient du faire ?
  • [^] # Re: Moi ...

    Posté par  . En réponse au journal il faut bien que quelqu'un s'y colle. Évalué à 1.

    Posté par phenix le 01/01/2008 à 00:00. (lien).

    On a un gagnant !

    (bon, chez moi il est encore 20h...)
  • [^] # Re: Liste blanche

    Posté par  . En réponse à la dépêche Surfez anonymement avec la dernière version du client BitTorrent Deluge. Évalué à 1.

    Ah? J'ai AT&T et j'ai jamais eu de probleme pour utiliser bittorrent.
  • [^] # Re: Liste blanche

    Posté par  . En réponse à la dépêche Surfez anonymement avec la dernière version du client BitTorrent Deluge. Évalué à 1.

    Ah ah ah!

    Non, en fait ils ont raison chez Deluge, il vaut mieux etre anonyme quand on visite mandriva.com pour telecharger le torrent pour sa distrib. Des fois que ton ISP soit anti-Linux parce que ca se telecharge via bittorrent.
  • [^] # Re: ah, la mémoire...

    Posté par  . En réponse au journal Firefox 3 béta 2. Évalué à 1.

    Vu que Firefox inclut la plate-forme Mozilla, qui a un interpréteur Javascript, oui, il pourrait très bien avoir un garbage collector. Mais il me semble que c'est le comptage de références qui est utilisé à la place.
  • [^] # Re: Liste blanche

    Posté par  . En réponse à la dépêche Surfez anonymement avec la dernière version du client BitTorrent Deluge. Évalué à 1.

    Ce serait intéressant de voir si quelques uns des célèbres index de fichiers bittorrents contenant pas mal de données copyrightés (genre pirate bay) se trouvent sur la liste blanche. Ça contrasterait pas mal avec le discours "Nous pensons que c’est un comportement injuste et erroné puisqu’il existe de nombreux usages légaux pour BitTorrent."
  • [^] # Re: Libre != Communautaire

    Posté par  . En réponse au journal Logiciel libre ou communautaire : Ma définition.. Évalué à 1.

    Non, ça n'ajoute aucun "bruit" au signal.

    Je prends l'exemple de Flock, qui est plus ou moins un fork de Firefox (en fait pas vraiment parce qu'on garde les modifications "à part" avec des overlays pour pouvoir mettre à jour facilement la version de Firefox qu'on utilise - comme a on est toujours sur la dernière version stable).

    Flock est un logiciel libre, sous licence GPL, et le SVN est publique. Par contre, on soumet des patchs à Mozilla quand on modifie du code qui touche au cœur de Firefox et peut lui être bénéfique.

    En bref, le fait que le SVN de Flock soit publique n'ajoute aucun bruit : personne n'est forcé d'aller lire le code de Flock, et ça ne nous empêche pas d'envoyer des patches upstream.
  • [^] # Re: Pas le point 2

    Posté par  . En réponse au journal Logiciel libre ou communautaire : Ma définition.. Évalué à 2.

    D'une part KDE a beaucoup de staff, certains d'ailleurs sont payés pour bosser sur KDE (payés par une distrib ou part Qt)

    D'autre part dans Mozilla aussi il y a des patches qui restent sans réponse pendant longtemps (il faut savoir "pinguer" la bonne personne sur IRC). Mais a mon avis ça vaut mieux que du code pourri committe sans que personne ne remarque. Ben oui : si personne n'a le temps de faire des revues à priori, j'imagine que personne n'a le temps de faire des revues à posteriori?

    Je pense même que devoir réparer les bêtises de développeurs peu scrupuleux (genre qui hackent un truc vite fait sans réfléchir avant) doit prendre bien plus de temps que de faire des revues à priori.

    Pourtant c'est pratiquement pareil.

    Non, c'est pas pareil du tout. Ce serait pareil si, avec KDE:
    * N'importe quel utilisateur aurait la competence et la possibilité de corriger un bug en quelques secondes (editer -> [modification] -> sauver)
    * Corriger un bug dans un module ne risquait pas d'en casser un autre

    Mais c'est un peu ça le libre non ? Des applications de qualité et d'autres moins, et c'est l'utilisateur qui choisis.

    Oui enfin un projet est censé avoir une qualité assez constante. Et si un projet fait par un dev sur Sourceforge à zéro controle qualite, c'est normal, mais un projet de l'envergure de KDE se doit d'avoir un certain controle. Sinon c'est pas possible avec tant de personnes ! Mais ca m'etonne pas mal, KDE a certainement un certain niveau de controle par un nombre reduit de personnes pour chaque module.

    De plus, si comme tu dis n'importe qui peut avoir un accès CVS et committer dans tous les projets, même quelque chose comme Konqueror n'est pas d'une qualité certaine.