Je trouve dommage qu'un framework n'ait pas été utilisé pour le développement.
Il y en a de très léger, et cela aurait permis de :
ne pas avoir eu à réinventer la roue sur de nombreux composants. Je pense par exemple à l'authentification, le moteur de template (certains framework proposant un système de thème) etc.. Cela aurait pu te permettre de te de te concentrer uniquement sur le code "métier", et pas sur les trucs que l'on trouve nécessairement dans tous les projets.
de pouvoir faire évoluer plus facilement l'outil. Par exemple, si tu utilisais un framework à modules (Jelix, Symfony2…), il serait plus rapide d'intégrer des nouvelles fonctionnalités comme une interface d'admin, gestion d'utilisateurs, gestion des droits, un wiki, système d'authentification avec ldap etc..
Au sujet de la base de donnée utilisée, tu imposes sqlite3 (sachant que sqlite, dans le cadre d'un site web, bof en terme de robustesse et fiabilité etc). C'est bien dommage. Tu aurais utilisé la couche d'abstraction PDO incluse dans PHP, l'utilisateur aurait pu choisir le type de base qu'il veut utiliser. Et toi tu n'aurais pas eu à faire cette classe Garradin_DB qui au final ne servirait à rien puisque PDO implémente tout ce que tu as reprogrammé.
Quand les seules vraies nouvelles fonctionnalites d'une version se resument a l'integration avec des services commerciaux pour ramener de la thune,
Faudrait savoir ce qu'on veut. D'un coté, il y en a qui se plaignent que Mozilla n'investit pas assez, et de l'autre, qu'il ne faut surtout pas intégrer des services commerciaux, parce que attention, Mozilla risquerait de gagner de l'argent.
Mais voilà, investir sans argent c'est très dur.
Bon sinon, ce n'est pas parce qu'il n'y a rien de vraiment visible dans cette nouvelle version que rien n'est fait. D'une part il y a quand même pas mal de bugs corrigés, mais il y a sûrement des développements de fonctionnalités en cours qui prennent beaucoup plus de temps que 6 semaines.
Impression perso : il y a une naïveté ambiante certes rafraîchissante mais aussi parfois un peu niaise.
Exactement. Cette idée est renforcée également par certaines professions de foi, écrites avec des mots de "djeun's", (et avec une orthographe douteuse). Bref, ça ne fait pas très sérieux, et je dirais même super newbee.
J'ai aussi trouvé que globalement, ça n'avait pas l'air super organisé, un parti pas structuré, plein de gens se présente sous la bannière "parti pirate", mais chacun y allant de son propre logo etc (ex avec l'alsace qui n'a pas le logo "officiel"). (d'ailleurs à un moment je me suis demandé si il y avait vraiment un parti officiellement). ça manque d'unité et on peut donc se demander, si ils avaient réussi à avoir des députés, si ceux ci auraient vraiment été d'accord entre eux.
à cela, c'est vrai, il y a ce manque de moyen pour les bulletins et affiches. Du coup je ne sais pas si il y avait un candidat dans ma circonscription (en tout cas rien dans ma boite aux lettres, ni au bureau de vote, ni sur les panneaux électoraux).
Bref, ça manque d'organisation, de maturité, de leaders et de moyens. Mais bon, c'est un parti très jeune. Les erreurs de jeunesse, c'est normal. Faut pas se décourager et vous avez cinq ans pour corriger le tir et devenir un parti "crédible" aux yeux de l'ensemble des français.
Ou les HP. ça fonctionne out-of-the-box (en tout cas sous ubuntu, et grâce aux drivers libres). Tu branches, ça marche. Impression ou scannerisation : nickel (j'ai une PSC 1610, branchée en USB).
Bon maintenant je sais qu'il y a des modèles qui ne sont pas toujours bien supporté (parce que trop récent ou trop spécifiques). Mais bon, il y a un large choix parmi les modèles supportés correctement.
Et pour ceux qui ne veulent pas exécuter du JS non libre, tu proposes quoi à la place ?
C'est de l'idéologie d'extremiste. Ces personnes là sont donc des extremistes (ridicules pour ce cas là je trouve). Et si ils veulent utiliser cette extension, ils sont en contradiction avec leur idéologie, car il leur faut utiliser Firefox (ou dérivé).
En effet, dans Firefox (ou dérivé), il y a probablement du code dont la licence (libre), n'est pas compatible avec la GPL. Taper about:license pour voir la loooonnnngue liste de licences correspondant au code inclus dans Firefox/Iceweasel. Je n'ai pas vérifié toutes ces licences, mais il y en a probablement qui ne sont pas compatibles avec l'idéologie des ayatollahs du libre.
Attention d'ailleurs, ces personnes là vont probablement avoir une crise cardiaque, quand ils apprendront que le matériel sur lequel tourne leurs softs libre, n'est pas libre, que leur bios n'est pas libre etc…
Bref, faut parfois arrêter les conneries, et avoir un minimum de pragmatisme.
à la limite, que l'extension indique si il y a du code libre ou pas sur un site, pourquoi pas, mais que ça bloque le code non libre, c'est du très grand n'importe quoi.
les propriétés pour les tables n'ont aucun rapport avec le modèle de boite flexible. Avec une table, les élements sont obligatoirement alignés verticalement et horizontalement (bref, ça forme une grille). Ce n'est pas le cas avec le flex. Le contenu peut imposer une taille à son conteneur, mais contrairement au tableau, cela n'impacte pas forcément les conteneurs sur les "lignes" ou "colonnes" d'à coté.
Bref, table layout : pour faire un affichage tabulaire. flexible layout = pour arranger des éléments d'une interface. L'objectif et le résultat n'est pas du tout le même.
Quant au grid layout, c'est un mix entre le flexible layout et table layout. J'avoue que là effectivement, on peut s'interroger sur son objectif final…
Le -webkit- veut dire que c'est temporaire et pas encore officiel, j'imagine. Alors pourquoi mettre webkit ? Pourquoi pas -tmp- ?
parce que comme c'est temporaire, les implémentations dans les différents navigateurs peuvent être différentes, et donc si tout le monde utilise -tmp- on aura des comportements différents selon le navigateur.
alors qu'avec -webkit-, -moz-, -o-, -ie- etc, pas d'ambiguité. Le navigateur ne reconnait que son prefixe et ignore les autres.
Et vous le déclarer comment cette argent ? Je veux dire, ça va dans le porte monnaie de qui, quoi ? Par rapport au fisc, vous faites quoi ? Bref, vous faites quoi pour être "en règle" ?
(c'est une vraie question, que je me suis toujours posé, pour le financement des projets libre sans devoir passer par une assoc)
Mais lorsqu'on utilise une regexp, l'objet RegExp est peuplé avec le dernier résultat.
Si tu veux récupérer les résultats, ce n'est pas la méthode test(), mais la méthode exec() qu'il faut utiliser. D'un point de vue sémantique, c'est plus propre et ça te renvoi direct un tableau avec les éléments capturés. Et c'est parfaitement documenté et standardisé.
Autre avantage de exec() : tu ne perds pas les résultats. Si il y a deux test() appelés à la suite, on perd les matchs des autres trucs.
/(.*)/.test(maString);UneFonctionQuiFaitAppelAussiARegexpTest();// mais tu ne le sais pas forcément// pouf, les resultats du premier test() sont perdus.
HTTP semble bien meilleur en fin de compte pour le téléchargement de fichier.
Après tout, c'est logique aussi : c'est un protocole plus jeune (donc ayant pris en compte des besoins plus modernes), et tout comme FTP, sa principale fonction est de transférer des fichiers aussi. Sauf que les fichiers ne sont pas indiqués par des commandes multiples, mais par une URI. (et que les fichiers soient des vrais fichiers physiques ou générés à la volée avec php, python, whatever, ne changent rien au principe).
Bref, HTTP est un protocole de transfert de fichier.
Je te met au défi de me dire ce qui permettrait de me prouver, avec la machine de ton choix, qu'elle compte SANS ERREUR, qu'elle n'est pas trafiqué, et qu'elle est infaillible et intrafiquable, avant et pendant le vote. Je suis informaticien, tu peux utiliser des termes techniques.
Je te met au défi, une deuxième fois, de faire la même chose, mais cette fois-ci en le prouvant à n'importe quel citoyen, donc en utilisant un langage "normal".
chercher à faire marcher cette !#@$ de lib obscure trouvé sur github pour afficher une ombre sur tes liens
alors d'abord, si elle obscure, c'est qu'elle est mal foutue. Et tu as le même problème avec des libs "obscures" en C++ ou autre :-p
Ensuite, bon, utiliser une lib pour faire des ombres, cela démontre un haut niveau d'incompétence, puisqu'un simple style css text-shadow fait l'affaire. (et on s'en fout qu'il n'y ait pas d'ombre avec IE9, c'est rarement une fonctionnalité primordiale dans une appli, hein, comme beaucoup de style CSS d'ailleurs)
faire du lobbying au w3c pour pousser une nouvelle couche de requêtage spécifique à javascript
Euh, non. moi j'utilise ce que j'ai sous la main. M'enfin, si tu es du genre à faire du lobbying, je suppose que tu as alors le même syndrome auprès du consortium de standardisation du C++, ou de python, ou de {ici ton langage préféré}
te prendre la tête parce qu'évidemment t'as tout codé pour chrome (et en version de dev) uniquement et ça marche pas ailleurs.
Tout bon développeur ne code pas pour UN browser, mais pour plusieurs browser. Et tout bon développeur va donc vérifier sur http://caniuse.com ce qu'il peut utiliser en matière de CSS/HTML/JS pour son code.
truffer chaque phrase de ton site de "awesome", "love" mais aussi de lolcatz pour montrer que t'es trop cool mais aussi underground
de chercher à avoir une politique d'exploration spatiale ambitieuse en tant que projet commun à l'humanité
Mais bien sûr ! Piller les ressources de notre belle planète terre (l'industrie spatiale est très polluante) pour tenter d'aller quelque part dans l'espace (totalement inhospitalier je le rappel, en tout cas dans notre système solaire), en voilà une bonne idée !
Encourager à la fois cette politique, et encourager les verts, je trouve ça un peu (beaucoup) contradictoire :-)
Pour le chiffrement des fichiers, je pense que c'est pas du tout hors sujet. Car à priori, dans ton appli, on y stocke des papiers personnels, voir confidentiels (contrats…).
Avoir un système de fichier encfs, c'est sympa mais :
il faut déjà configurer le truc, pas évident (moi par exemple, je ne sais pas du tout comment faut faire ce truc, et va falloir que je passe du temps à me documenter, à le configurer, à encrypter etc..)
ça oblige aussi à chiffrer plein d'autres fichiers (le home ?), ce qui n'est pas forcément utile
ça ne résout pas le problème des backups. Parce que cela signifie avoir là aussi des système de fichiers crypté sur tes disques de backups, etc..
Alors que pour l'utilisateur, si ton soft sait crypter, on lui donne une passphrase et basta. Les fichiers peuvent se trouver n'importe où, même sur un disque où ils n'ont rien à y faire, ce n'est pas un souci.
Tu ne pourras bientôt plus utiliser cet argument : La nightly de Firefox vient d'intégrer PDF.js. La navigateur pourra donc lire les PDF directement :-)
il est ainsi possible d’assembler des LEGO avec des DUPLO
Je ne sais pas trop ce qu'ils entendent par assembler des legos avec des duplos, mais ça fait plus de quarante ans que c'est possible de le faire. Lego n'a pas conçu les duplos n'importe comment ;-)
Ce qui rend Windows, Apple, Android, etc. populaire, c'est que c'est vendu partout
En fait, ce qui les rends populaire, c'est que c'est lié à du hardware.
Les gens achètent d'abord un objet high tech ("oh qu'il est bo, cool, sympa"), et les app store permettent d'utiliser cet objet comme bon leur semble (puisqu'il y a "une application pour à peu près tout faire"). L'app store n'est qu'une partie du succès. C'est tout un écosystème qui est mis en place par google et apple, enrobé dans un beau paquet marketisé à fond.
Aussi, pour que le desktop Linux décolle, il ne faut pas seulement un bel app store avec des milliers d'applications, mais aussi le reste, du hardware.
Or nulle-part il n'est vendu des ordinateurs avec une distro "classique" préinstallée (on peut en trouver, mais faut chercher, ça reste confidentiel, y en a pas dans les grandes chaines de magasin darty/boulanger/fnac/etc).
Tant qu'il n'y aura pas du matos du genre "tuxBook" ou "tuxPC" qui se vend partout, avec de la pub de malade, et avec une belle distro preinstallée (Ubuntu ou autre, on s'en fout), le desktop linux ne décollera pas (en tout cas, pas dans le contexte technico-commercial actuel). Et même si on a tout ça, pas évident que ça ait du succès, faut-il encore proposer au niveau bureau/logiciels, des innovations par rapport à la concurrence, bien voyantes, qui apporteraient des gros plus et ferait basculer l'utilisateur d'un "macBook" à un "tuxBook". Apple et Google ont placé la barre très très haut. (Faut voir comment Microsoft peine à garder des parts de marché)
De plus, actuellement, le fait de devoir passer par une étape d'installation, aussi simplifiée soit-elle, est un gros frein (et encore faut-il que le matos soit géré correctement, il ne faut pas se cacher qu'il peut y avoir des problèmes d'incompatibilités). Le consommateur lambda, il veut acheter son appareil, et veut pouvoir utiliser son appareil de suite, rien qu'en appuyant sur le bouton ON.
Enfin, j'ajouterai que maintenir un app-store n'est pas anodin, en particulier si il y a des transactions financières : il faut nécessairement une structure administrative derrière pour gérer l'argent. Avec les dépôts de chaque distro, on a vu qu'une communauté pouvait prendre en charge l'aspect purement logiciel. Mais je doute qu'une communauté puisse prendre en charge l'aspect commercial, marketing et financière d'un app-store.
Pas de liens ? pas une explication succincte et claire sur ce qu'est globalement qy.blog ? un moteur de blog ? une appli fessebouque ? en SAS ou qu'on peut installer ?
J'ai bien l'impression qu'il y a une incompréhension quelques part.
J'ai compris que tu disais que faire un site comme github, donc avec autant d'utilisateurs et cie, et être rapide, ce n’était pas dur.
Sauf ton respect, même avec beaucoup moins d'utilisateurs, ça reste une tâche difficile. On ne parle pas ici d'un site perso avec 3 pages et 2 dépôts git. Il faut déjà produire du code de qualité, avoir des machines qui encaissent, utiliser les bonnes technologies, avoir des bons techos, etc. ça reste pas simple du tout. Demande à Loic si ça a été simple de développer la technologie qu'il y a derrière Bargit (ou lit son blog…). Il a fait un véritable travail de R&D depuis plusieurs mois.
Et je doute que Loic veuille s'en tenir à quelques dizaines d'utilisateurs (Indefero a, à priori quelques centaines d'utilisateurs). Et donc qu'il est en train de mettre tout en place pour que ça ne s'écroule pas dès que son service aura un début de succès. Et ça, ça demande énormément de temps, beaucoup de travail.
Donc non, désolé, faire un site plus rapide et plus stable que Github, c'est dur (même pour moins d'utilisateurs).
Liberté d'utiliser: Tu dois respecter les condition d'utilisation.
Tout comme Gitorious http://en.gitorious.org/tos/, qui lui aussi, a des restrictions. Et pourtant c'est basé sur un logiciel libre, comme quoi, là encore, que ce soit libre ou pas, ça ne change rien.
Gitorious : 0
Github : 0
la liberté d'étudier le fonctionnement de l'adapter à ses besoins: Impossible avec github. Si il te manque une fonctionalité, ou qu'un détail de ne plaît pas, tu ne peux rien y faire.
Vrai. Mais au final, tu peux aussi avoir le même résultat avec le site gitorious. Les gars derrière Gitorious peuvent
1. refuser ta contribution
2. refuser d'activer ta contribution sur leur site pour x raisons même si ils l'ont accepté dans le dépot. Genre, tu fournis une contribution qui consiste à permettre de gérer des dépôts Subversion, cela ne veut pas dire que les administrateurs de Gitorious vont accepter d'activer cette fonctionnalité sur leur site (parce qu'ils ne veulent pas s’embêter à gérer des serveurs subversions par ex).
Donc tu ne seras pas plus avancé en utilisant les services du site Gitorious.
Gitorious : 0
Github : 0
La liberté de redistribuer des copies: Il est vrai que cette liberté ne s'applique pas à un service.
Exact, tant qu'on n'aura pas trouver comment cloner des machines, les dématérialiser, et les envoyer par mail… :-)
Gitorious : 0
Github : 0
La liberté d'améliorer et de publier les amélioration: Impossible avec github.
C'est vrai. Mais ça rejoint le point deux : ça ne va pas dire que ça va changer le service que propose le site Gitorious.
Gitorious : 0
Github : 0
Conclusion : que le site repose entièrement sur des logiciels libres ou pas, cela ne change absolument rien sur le service rendu dans l'absolu. Cela dépend simplement du bon vouloir des administrateurs du service. CQFD.
# Pas de framework?
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Garradin : gestionnaire d'association léger, complet et libre. Évalué à 6. Dernière modification le 15 juin 2012 à 10:19.
Je trouve dommage qu'un framework n'ait pas été utilisé pour le développement.
Il y en a de très léger, et cela aurait permis de :
ne pas avoir eu à réinventer la roue sur de nombreux composants. Je pense par exemple à l'authentification, le moteur de template (certains framework proposant un système de thème) etc.. Cela aurait pu te permettre de te de te concentrer uniquement sur le code "métier", et pas sur les trucs que l'on trouve nécessairement dans tous les projets.
de pouvoir faire évoluer plus facilement l'outil. Par exemple, si tu utilisais un framework à modules (Jelix, Symfony2…), il serait plus rapide d'intégrer des nouvelles fonctionnalités comme une interface d'admin, gestion d'utilisateurs, gestion des droits, un wiki, système d'authentification avec ldap etc..
Au sujet de la base de donnée utilisée, tu imposes sqlite3 (sachant que sqlite, dans le cadre d'un site web, bof en terme de robustesse et fiabilité etc). C'est bien dommage. Tu aurais utilisé la couche d'abstraction PDO incluse dans PHP, l'utilisateur aurait pu choisir le type de base qu'il veut utiliser. Et toi tu n'aurais pas eu à faire cette classe Garradin_DB qui au final ne servirait à rien puisque PDO implémente tout ce que tu as reprogrammé.
[^] # Re: Thunderbird ...
Posté par Laurent J (site web personnel, Mastodon) . En réponse à la dépêche Firefox et Thunderbird 13 sont sortis, Firefox Mobile ESR mis à jour. Évalué à 3.
Faudrait savoir ce qu'on veut. D'un coté, il y en a qui se plaignent que Mozilla n'investit pas assez, et de l'autre, qu'il ne faut surtout pas intégrer des services commerciaux, parce que attention, Mozilla risquerait de gagner de l'argent.
Mais voilà, investir sans argent c'est très dur.
Bon sinon, ce n'est pas parce qu'il n'y a rien de vraiment visible dans cette nouvelle version que rien n'est fait. D'une part il y a quand même pas mal de bugs corrigés, mais il y a sûrement des développements de fonctionnalités en cours qui prennent beaucoup plus de temps que 6 semaines.
# trop naif
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal 0,76% de moyenne nationale pour le parti pirate, déception. Évalué à 8.
Exactement. Cette idée est renforcée également par certaines professions de foi, écrites avec des mots de "djeun's", (et avec une orthographe douteuse). Bref, ça ne fait pas très sérieux, et je dirais même super newbee.
J'ai aussi trouvé que globalement, ça n'avait pas l'air super organisé, un parti pas structuré, plein de gens se présente sous la bannière "parti pirate", mais chacun y allant de son propre logo etc (ex avec l'alsace qui n'a pas le logo "officiel"). (d'ailleurs à un moment je me suis demandé si il y avait vraiment un parti officiellement). ça manque d'unité et on peut donc se demander, si ils avaient réussi à avoir des députés, si ceux ci auraient vraiment été d'accord entre eux.
à cela, c'est vrai, il y a ce manque de moyen pour les bulletins et affiches. Du coup je ne sais pas si il y avait un candidat dans ma circonscription (en tout cas rien dans ma boite aux lettres, ni au bureau de vote, ni sur les panneaux électoraux).
Bref, ça manque d'organisation, de maturité, de leaders et de moyens. Mais bon, c'est un parti très jeune. Les erreurs de jeunesse, c'est normal. Faut pas se décourager et vous avez cinq ans pour corriger le tir et devenir un parti "crédible" aux yeux de l'ensemble des français.
[^] # Re: Hey Brother !
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal imprimante réseau, samsung et linux. Évalué à 2.
Ou les HP. ça fonctionne out-of-the-box (en tout cas sous ubuntu, et grâce aux drivers libres). Tu branches, ça marche. Impression ou scannerisation : nickel (j'ai une PSC 1610, branchée en USB).
Bon maintenant je sais qu'il y a des modèles qui ne sont pas toujours bien supporté (parce que trop récent ou trop spécifiques). Mais bon, il y a un large choix parmi les modèles supportés correctement.
[^] # Re: Plus léger ?
Posté par Laurent J (site web personnel, Mastodon) . En réponse à la dépêche Sortie de GNU LibreJS 4.7. Évalué à 0.
C'est de l'idéologie d'extremiste. Ces personnes là sont donc des extremistes (ridicules pour ce cas là je trouve). Et si ils veulent utiliser cette extension, ils sont en contradiction avec leur idéologie, car il leur faut utiliser Firefox (ou dérivé).
En effet, dans Firefox (ou dérivé), il y a probablement du code dont la licence (libre), n'est pas compatible avec la GPL. Taper about:license pour voir la loooonnnngue liste de licences correspondant au code inclus dans Firefox/Iceweasel. Je n'ai pas vérifié toutes ces licences, mais il y en a probablement qui ne sont pas compatibles avec l'idéologie des ayatollahs du libre.
Attention d'ailleurs, ces personnes là vont probablement avoir une crise cardiaque, quand ils apprendront que le matériel sur lequel tourne leurs softs libre, n'est pas libre, que leur bios n'est pas libre etc…
Bref, faut parfois arrêter les conneries, et avoir un minimum de pragmatisme.
à la limite, que l'extension indique si il y a du code libre ou pas sur un site, pourquoi pas, mais que ça bloque le code non libre, c'est du très grand n'importe quoi.
[^] # Re: Y'a un bug...
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Problème de suivi d’un logiciel privateur. Évalué à 3.
je pense qu'il voulait dire que c'est le mail qui n'existe plus, pas l'auteur.
[^] # Re: Table FTW
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Ô Joie, ô bonheur, ô miracle du W3C !. Évalué à 10.
les propriétés pour les tables n'ont aucun rapport avec le modèle de boite flexible. Avec une table, les élements sont obligatoirement alignés verticalement et horizontalement (bref, ça forme une grille). Ce n'est pas le cas avec le flex. Le contenu peut imposer une taille à son conteneur, mais contrairement au tableau, cela n'impacte pas forcément les conteneurs sur les "lignes" ou "colonnes" d'à coté.
Bref, table layout : pour faire un affichage tabulaire. flexible layout = pour arranger des éléments d'une interface. L'objectif et le résultat n'est pas du tout le même.
Quant au grid layout, c'est un mix entre le flexible layout et table layout. J'avoue que là effectivement, on peut s'interroger sur son objectif final…
[^] # Re: Gecko
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Ô Joie, ô bonheur, ô miracle du W3C !. Évalué à 10.
parce que comme c'est temporaire, les implémentations dans les différents navigateurs peuvent être différentes, et donc si tout le monde utilise -tmp- on aura des comportements différents selon le navigateur.
alors qu'avec -webkit-, -moz-, -o-, -ie- etc, pas d'ambiguité. Le navigateur ne reconnait que son prefixe et ignore les autres.
[^] # Re: Gecko
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Ô Joie, ô bonheur, ô miracle du W3C !. Évalué à 5.
Le modèle de boite flexible existe depuis 12-15 ans dans Gecko. Je l'utilise tout les jours depuis de nombreuses années. Il est en effet utilisé pour l'affichage du XUL. Ce sont les propriétés -moz-box-* https://developer.mozilla.org/en/CSS/CSS_Reference/Mozilla_Extensions
Cependant il est possible que le comportement ne correspond pas entièrement aux derniers brouillons des specs.
[^] # Re: Ça rame !
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Wolfenstein 3D gratuit en HTML5. Évalué à 3.
oui oui bien sûr.. Dis, tu es resté coincé au début de ce siècle ? JIT et cie, ça te dis quelque chose ?
Et puis bon, ce jeux reste majoritairement de la 3D, donc webgl, donc de l'openGL… Pas grand chose à voir avec JS…
[^] # Re: Faire un don sans paypal
Posté par Laurent J (site web personnel, Mastodon) . En réponse à la dépêche Nouvelle version de MapOSMatic, le service Web de rendu de cartes de ville. Évalué à 8.
Et vous le déclarer comment cette argent ? Je veux dire, ça va dans le porte monnaie de qui, quoi ? Par rapport au fisc, vous faites quoi ? Bref, vous faites quoi pour être "en règle" ?
(c'est une vraie question, que je me suis toujours posé, pour le financement des projets libre sans devoir passer par une assoc)
[^] # Re: Il manque une faiblesse !
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Réflexions à propos de NodeJS et de Javascript plus globalement. Évalué à 5.
Si tu veux récupérer les résultats, ce n'est pas la méthode test(), mais la méthode exec() qu'il faut utiliser. D'un point de vue sémantique, c'est plus propre et ça te renvoi direct un tableau avec les éléments capturés. Et c'est parfaitement documenté et standardisé.
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/RegExp/exec
Autre avantage de exec() : tu ne perds pas les résultats. Si il y a deux test() appelés à la suite, on perd les matchs des autres trucs.
Bref, mauvaise utilisation de test().
[^] # Re: Téléchargement et webservice
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal spdy://. Évalué à 10.
J'ai trouvé un comparatif FTP vs HTTP pour le téléchargement des fichiers.
http://daniel.haxx.se/docs/ftp-vs-http.html
HTTP semble bien meilleur en fin de compte pour le téléchargement de fichier.
Après tout, c'est logique aussi : c'est un protocole plus jeune (donc ayant pris en compte des besoins plus modernes), et tout comme FTP, sa principale fonction est de transférer des fichiers aussi. Sauf que les fichiers ne sont pas indiqués par des commandes multiples, mais par une URI. (et que les fichiers soient des vrais fichiers physiques ou générés à la volée avec php, python, whatever, ne changent rien au principe).
Bref, HTTP est un protocole de transfert de fichier.
[^] # Re: Sources?
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal [présidentielles] 1 million d'électeurs. Évalué à 4.
Je te met au défi de me dire ce qui permettrait de me prouver, avec la machine de ton choix, qu'elle compte SANS ERREUR, qu'elle n'est pas trafiqué, et qu'elle est infaillible et intrafiquable, avant et pendant le vote. Je suis informaticien, tu peux utiliser des termes techniques.
Je te met au défi, une deuxième fois, de faire la même chose, mais cette fois-ci en le prouvant à n'importe quel citoyen, donc en utilisant un langage "normal".
Je ramasse les copies dans 24h…
[^] # Re: Pendant ce temps...
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Le développement en natif pour un soft universel ?. Évalué à 2.
alors d'abord, si elle obscure, c'est qu'elle est mal foutue. Et tu as le même problème avec des libs "obscures" en C++ ou autre :-p
Ensuite, bon, utiliser une lib pour faire des ombres, cela démontre un haut niveau d'incompétence, puisqu'un simple style css text-shadow fait l'affaire. (et on s'en fout qu'il n'y ait pas d'ombre avec IE9, c'est rarement une fonctionnalité primordiale dans une appli, hein, comme beaucoup de style CSS d'ailleurs)
Euh, non. moi j'utilise ce que j'ai sous la main. M'enfin, si tu es du genre à faire du lobbying, je suppose que tu as alors le même syndrome auprès du consortium de standardisation du C++, ou de python, ou de {ici ton langage préféré}
Tout bon développeur ne code pas pour UN browser, mais pour plusieurs browser. Et tout bon développeur va donc vérifier sur http://caniuse.com ce qu'il peut utiliser en matière de CSS/HTML/JS pour son code.
Je ne vois pas le rapport.. Des awesome, love et cie, on en trouve dans tout les domaines. http://www.google.com/search?q=python+awesome http://www.google.com/search?q=c%2B%2B+awesome etc..
# mouahahah
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Les médias, la France et l'élection : sommes-nous un pays anti-progressiste ?. Évalué à 5.
Mais bien sûr ! Piller les ressources de notre belle planète terre (l'industrie spatiale est très polluante) pour tenter d'aller quelque part dans l'espace (totalement inhospitalier je le rappel, en tout cas dans notre système solaire), en voilà une bonne idée !
Encourager à la fois cette politique, et encourager les verts, je trouve ça un peu (beaucoup) contradictoire :-)
[^] # Re: Très intéressant
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Gérer sa paperasse quand on est une feignas^W^W un programmeur. Évalué à -1.
Pour le chiffrement des fichiers, je pense que c'est pas du tout hors sujet. Car à priori, dans ton appli, on y stocke des papiers personnels, voir confidentiels (contrats…).
Avoir un système de fichier encfs, c'est sympa mais :
Alors que pour l'utilisateur, si ton soft sait crypter, on lui donne une passphrase et basta. Les fichiers peuvent se trouver n'importe où, même sur un disque où ils n'ont rien à y faire, ce n'est pas un souci.
[^] # Re: Noms des applications
Posté par Laurent J (site web personnel, Mastodon) . En réponse à la dépêche GNOME 3.4 : l'émergence des applications. Évalué à 2.
Tu ne pourras bientôt plus utiliser cet argument : La nightly de Firefox vient d'intégrer PDF.js. La navigateur pourra donc lire les PDF directement :-)
# lego+duplo: déjà fait
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Free Universal Construction Kit ou comment apprendre l'interopérabilité aux enfants. Évalué à 9.
Je ne sais pas trop ce qu'ils entendent par assembler des legos avec des duplos, mais ça fait plus de quarante ans que c'est possible de le faire. Lego n'a pas conçu les duplos n'importe comment ;-)
[^] # Re: Click N Run
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Un AppStore est-il viable pour une distribution Linux ?. Évalué à 10. Dernière modification le 28 mars 2012 à 10:22.
En fait, ce qui les rends populaire, c'est que c'est lié à du hardware.
Les gens achètent d'abord un objet high tech ("oh qu'il est bo, cool, sympa"), et les app store permettent d'utiliser cet objet comme bon leur semble (puisqu'il y a "une application pour à peu près tout faire"). L'app store n'est qu'une partie du succès. C'est tout un écosystème qui est mis en place par google et apple, enrobé dans un beau paquet marketisé à fond.
Aussi, pour que le desktop Linux décolle, il ne faut pas seulement un bel app store avec des milliers d'applications, mais aussi le reste, du hardware.
Or nulle-part il n'est vendu des ordinateurs avec une distro "classique" préinstallée (on peut en trouver, mais faut chercher, ça reste confidentiel, y en a pas dans les grandes chaines de magasin darty/boulanger/fnac/etc).
Tant qu'il n'y aura pas du matos du genre "tuxBook" ou "tuxPC" qui se vend partout, avec de la pub de malade, et avec une belle distro preinstallée (Ubuntu ou autre, on s'en fout), le desktop linux ne décollera pas (en tout cas, pas dans le contexte technico-commercial actuel). Et même si on a tout ça, pas évident que ça ait du succès, faut-il encore proposer au niveau bureau/logiciels, des innovations par rapport à la concurrence, bien voyantes, qui apporteraient des gros plus et ferait basculer l'utilisateur d'un "macBook" à un "tuxBook". Apple et Google ont placé la barre très très haut. (Faut voir comment Microsoft peine à garder des parts de marché)
De plus, actuellement, le fait de devoir passer par une étape d'installation, aussi simplifiée soit-elle, est un gros frein (et encore faut-il que le matos soit géré correctement, il ne faut pas se cacher qu'il peut y avoir des problèmes d'incompatibilités). Le consommateur lambda, il veut acheter son appareil, et veut pouvoir utiliser son appareil de suite, rien qu'en appuyant sur le bouton ON.
Enfin, j'ajouterai que maintenir un app-store n'est pas anodin, en particulier si il y a des transactions financières : il faut nécessairement une structure administrative derrière pour gérer l'argent. Avec les dépôts de chaque distro, on a vu qu'une communauté pouvait prendre en charge l'aspect purement logiciel. Mais je doute qu'une communauté puisse prendre en charge l'aspect commercial, marketing et financière d'un app-store.
[^] # Re: Firefox le faisait il y a 10 ans
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Google vous propose de désactiver Analytics. Évalué à 7.
Tu aurais du dire plutôt adblock…
# et donc ?
Posté par Laurent J (site web personnel, Mastodon) . En réponse au journal Qy.blog v1.0k où le partage illimité / Qy.blog devient Qy.share. Évalué à 7.
Pas de liens ? pas une explication succincte et claire sur ce qu'est globalement qy.blog ? un moteur de blog ? une appli fessebouque ? en SAS ou qu'on peut installer ?
[^] # Re: Baregit sera libéré sous licence GPL
Posté par Laurent J (site web personnel, Mastodon) . En réponse à la dépêche Migration de PHP vers Git, Gitlab, Baregit. Évalué à 5. Dernière modification le 22 mars 2012 à 13:30.
J'ai bien l'impression qu'il y a une incompréhension quelques part.
J'ai compris que tu disais que faire un site comme github, donc avec autant d'utilisateurs et cie, et être rapide, ce n’était pas dur.
Sauf ton respect, même avec beaucoup moins d'utilisateurs, ça reste une tâche difficile. On ne parle pas ici d'un site perso avec 3 pages et 2 dépôts git. Il faut déjà produire du code de qualité, avoir des machines qui encaissent, utiliser les bonnes technologies, avoir des bons techos, etc. ça reste pas simple du tout. Demande à Loic si ça a été simple de développer la technologie qu'il y a derrière Bargit (ou lit son blog…). Il a fait un véritable travail de R&D depuis plusieurs mois.
Et je doute que Loic veuille s'en tenir à quelques dizaines d'utilisateurs (Indefero a, à priori quelques centaines d'utilisateurs). Et donc qu'il est en train de mettre tout en place pour que ça ne s'écroule pas dès que son service aura un début de succès. Et ça, ça demande énormément de temps, beaucoup de travail.
Donc non, désolé, faire un site plus rapide et plus stable que Github, c'est dur (même pour moins d'utilisateurs).
Et je passe sur tes insultes… C'est pathétique.
[^] # Re: Baregit sera libéré sous licence GPL
Posté par Laurent J (site web personnel, Mastodon) . En réponse à la dépêche Migration de PHP vers Git, Gitlab, Baregit. Évalué à 6.
Pas dur ? Toi tu n'as jamais bossé sur un site à forte fréquentation…
[^] # Re: ma réponse
Posté par Laurent J (site web personnel, Mastodon) . En réponse à la dépêche Migration de PHP vers Git, Gitlab, Baregit. Évalué à 3. Dernière modification le 21 mars 2012 à 10:49.
Tout comme Gitorious http://en.gitorious.org/tos/, qui lui aussi, a des restrictions. Et pourtant c'est basé sur un logiciel libre, comme quoi, là encore, que ce soit libre ou pas, ça ne change rien.
Gitorious : 0
Github : 0
Vrai. Mais au final, tu peux aussi avoir le même résultat avec le site gitorious. Les gars derrière Gitorious peuvent
1. refuser ta contribution
2. refuser d'activer ta contribution sur leur site pour x raisons même si ils l'ont accepté dans le dépot. Genre, tu fournis une contribution qui consiste à permettre de gérer des dépôts Subversion, cela ne veut pas dire que les administrateurs de Gitorious vont accepter d'activer cette fonctionnalité sur leur site (parce qu'ils ne veulent pas s’embêter à gérer des serveurs subversions par ex).
Donc tu ne seras pas plus avancé en utilisant les services du site Gitorious.
Gitorious : 0
Github : 0
Exact, tant qu'on n'aura pas trouver comment cloner des machines, les dématérialiser, et les envoyer par mail… :-)
Gitorious : 0
Github : 0
C'est vrai. Mais ça rejoint le point deux : ça ne va pas dire que ça va changer le service que propose le site Gitorious.
Gitorious : 0
Github : 0
Conclusion : que le site repose entièrement sur des logiciels libres ou pas, cela ne change absolument rien sur le service rendu dans l'absolu. Cela dépend simplement du bon vouloir des administrateurs du service. CQFD.