jigso a écrit 1219 commentaires

  • [^] # Re: Faut pas grand chose...

    Posté par  . En réponse au sondage Quel est le meilleur indicateur pour mesurer la taille de sa geekitude ?. Évalué à 5.

    ça me fait penser que je dois purger mes logs.

  • [^] # Re: Jack Tramiel n'est pas mort! il bande encore!

    Posté par  . En réponse au journal Mort de Jack Tramiel. Évalué à 6.

    un tramiel, des tramo ?

  • [^] # Re: Prend un thé, ça ira mieux...

    Posté par  . En réponse au journal Bref, j'arrête de développer pour le web. Évalué à 7.

    Ah oui, autre gros point intéressant : les Stores d'ExtJS sont des classes qui se chargent d'envoyer les requêtes Ajax, de récupérer les données, et de mettre tout ça en mémoire dans des Collections (tableaux ou hash) à disposition des composant graphiques, par ex un tableau. Sans rentrer dans les détails, les Stores poussent naturellement à faire des appels REST (en promouvant les GET/POST/PUT/DELETE sur des apis style /object/id).
    Bref, en développant avec ExtJS, on obtient naturellement des web services REST, qu'on peut alors réutiliser indépendamment de ExtJS pour d'autre type de client (lourd/natif/ HTML+javascript sans ExtJS,…)
    À comparer avec le développement d'une interface web classique, par ex un serveur qui construit une page HTML par produit. Si on veut un WS pour l'interfacer avec autre chose, faut tout refaire…

  • [^] # Re: Prend un thé, ça ira mieux...

    Posté par  . En réponse au journal Bref, j'arrête de développer pour le web. Évalué à 4.

    J'ai regardé un peu rapidement Jquery UI, oui c'est différent . ExtJS va beaucoup plus loin. Tout d'abord il y a beaucoup plus de widget dans ExtJS, notamment des datagrids, ainsi que des composants de mise en page ( http://dev.sencha.com/deploy/ext-4.0.0/examples/layout-browser/layout-browser.html ). Ensuite ExtJS propose une modèle d'architecture pour faire une application web MVC ; JQuery UI reste plus comme une bibliothèque de widget qui permettent d'enrichir une page web, mais c'est à toi d'imaginer tout ce qui va autour (chargement des fichiers, structure du HTML, échanges Ajax avec le serveur). De ce point de vu ExtJS est plus complet car il offre en plus des composants de gestion de l'interface (layout), des composants abstraits de gestions des données (Stores, proxy,…)
    Il y a un tutoriel qui explique tout l'architecture d'une application ExtJS : http://www.sencha.com/learn/architecting-your-app-in-ext-js-4-part-1/

    Le gros avantage est que pour développer une application web on a un cadre qui permet de structurer proprement son code. Si on part bille en tête avec juste HTML et Javascript, c'est comme vouloir coder une interface complète avec juste C et les bonnes vielles apis Win32 : c'est faisable, mais sans rigueur et expérience le premier jet est souvent catastrophique.
    Pour le web on est dans la même situation : essaye de refaire un Google Doc like avec juste HTML et Javascript, Ouch… Et une lib pour faire des jolis boutons, ça aide, mais ça ne structure pas l'architecture de ton code.

    Sinon il existe un designer graphique pour construire rapidement les interfaces http://www.sencha.com/products/designer/ mais il est payant.

  • # Prend un thé, ça ira mieux...

    Posté par  . En réponse au journal Bref, j'arrête de développer pour le web. Évalué à 10.

    Sencha propose une lib javascript ExtJS qui te permet de développer une appli graphique "à l'ancienne", cad en construisant ton application exactement comme si tu utilisais un framework de GUI classique : Panel, Window, Toolbar, Button, DataGrid, Charts, etc.
    Rajoute à ça tout un ensemble de classes pour faire la connexion avec le serveur (ajax), un design pattern Observer pour gérer l'asynchronisme et la communication entre les widgets, etc.

    Bref, on en revient donc à un vrai modèle Client/Serveur propre, cad que le serveur ne sert qu'à filer les données au client, il ne s'occupe pas de "construire" l'interface et de gérer la session graphique, toute la couche d'affichage et de présentation se passe dans le navigateur.

    Jette un coup d'oeil aux exemples : http://www.sencha.com/products/extjs/examples/
    En particulier le Feed viewer, avec un debugguer pour voir les échanges avec le serveur (par ex Firebug). Tout le code de l'application est chargée en une fois (~10 javascripts), puis le flux rss est demandé au serveur lorsque on sélectionne une entrée. Ce flux est renvoyé "brut", cad que c'est le javascript qui en fait l'analyse et l'affichage. Si on change la position du la fenêtre du message, ou des tailles de colonnes, il n'y a pas d'échange avec le serveur, les données sont chargées, et c'est juste le layout graphique qui change et qui prend en charge le rafraîchissement de l'affichage.

    J'utilise ce framework dans le cadre de mon boulot et franchement c'est un plaisir : les composants sont de très haut niveau, il y a très peu de fonctionnalités que je n'ai pas trouvé déjà faites, et les quelques modifs que j'ai eu à faire ont été très simples à mettre en oeuvre : de base le code est disponible et bien commenté, et en plus le framework est vraiment fait pour être étendu.

    Il existe une version pour mobile, Sencha Touch ; je ne l'ai pas utilisé, mais le peu que j'en ai vu me laisse à penser que c'est du même tonneau qu'ExtJS.

  • # docbook

    Posté par  . En réponse au message générer des documents aléatoires (quiz) à partir d'une base. Évalué à 2.

    Avec docbook et shuf tu dois pouvoir bricoler qqe chose : un fichier avec l’entête du doc xml, une partie générée via shuf sur une liste de question mise en for;e en docbook puis un footer pour terminer le doc. Tu peux ensuite générer le html ou le pdf.

  • # Bof

    Posté par  . En réponse au journal De la vie d'une dépêche noyau. Évalué à 10.

    En tout cas la vie d'une dépêche noyau, c'est pas plus intéressant que la vie d'un noyau de pêche.

    Sur ce, je --->[]

  • # procmail

    Posté par  . En réponse au message Un Vacation plus fino ?. Évalué à 4.

    Avec procmail tu peux définir des règles qui lancent vacation en changeant le message.
    un truc du genre:

    :0c
    * !From.*@lesgrosbosseurs.fr
    | vacation -m ~/message-honteux.txt

    Et ça n’empêche pas d'être plus pro :

    :0c
    * From.*@lesgrosbosseurs.fr
    | vacation -m ~/message-serieux.txt

  • # [HS] Bravo à tous

    Posté par  . En réponse au journal Linux Magazine 146 - suicide ou rachat par google ? . Évalué à 8.

    Là je dois tirer mon chapeau à tout le monde. Le sujet est hautement trollifère, ça aurait pu partir en sucette très vite et atteindre un point Godwin au bout de quelques échanges, mais non. Tout le monde s'exprime correctement, les idées sont argumentées, un vrai débat passionnant. Chacun a sa vérité, et il n'y a bien sûr pas de réponse évidente à cette problématique, mais je trouve que ce journal démontre une certaine maturité.
    On est loin du hacker djeunz kikolol qui attaque des sites parce qu'on ferme MU...

  • # dmx

    Posté par  . En réponse au message se servir d'un écan d'un autre pc comme second écran . Évalué à 7.

    ça a l'air de correspondre à ce que tu cherches. : http://dmx.sourceforge.net/

    Xdmx is proxy X server that provides multi-head support for multiple displays attached to different machines (each of which is running a typical X server). When Xinerama is used with Xdmx, the multiple displays on multiple machines are presented to the user as a single unified screen.

  • [^] # Re: J'en suis

    Posté par  . En réponse au journal Industrie de la photographie en péril.. Évalué à 5. Dernière modification le 20 janvier 2012 à 14:26.

    Par contre en tant qu'expert on est très interessé par tes avis et conseils, et on te propose donc de faire partie - avec un petit groupe d'expert reconnus internationalement - de "Labs" spécialement créés pour recueillir toutes les contributions que nous ne manquerons pas de découper en morceaux pour nous torcher avec d'étudier avec la plus grande attention.

  • # Que dit apt-cache ?

    Posté par  . En réponse au message aptitude farceur ce matin. Évalué à 3.

    Essaye la commande suivante :

    apt-cache policy skype
    
    

    Avec cette commande tu devrais avoir la liste des paquets candidat, et celui sélectionné par défaut. Tu pourras forcer l'install avec apt-get install skype=x.y.z si nécessaire.

  • # Évidemment.

    Posté par  . En réponse au journal 82 millions d'euros pour 200 caméras.... Évalué à 5.

    Oui, mais si ça se trouve, pendant ce temps, les 100 policiers pourraient faire autre chose de plus rentable. Par ex encadrer des jeunes, faire de la prévention, ou carrément changer de boulot : être profs, faire du social, du médical. Bref, le problème n'est pas tant le cout de tel ou tel investissement, mais plutôt l'intérêt de cette dépense par rapport à d'autres, cad un problème de choix de société...

  • [^] # Re: TSF Jazz

    Posté par  . En réponse au journal « And welcome to New Orleans ! ». Évalué à 2.

    Sur le site de tsf, dans la rubrique Podcast, il y a la liste des émissions. J'ai nommé les flux en prenant les premières lettres de chaque mots : "Bon temps rouler" => btr, "Les lundis du duc" => ldd, etc.
    Bon, c'est vrai que ce n'est pas très explicite... J'ai rajouté un index avec les noms des émissions.
    Au passage je viens de voir qu'il en manque certaines, je les rajouterai ce soir.

  • # TSF Jazz

    Posté par  . En réponse au journal « And welcome to New Orleans ! ». Évalué à 3. Dernière modification le 21 décembre 2011 à 13:53.

    Sympa la radio wwoz.

    Si ça intéresse certains, je mets à disposition des flux rss des émissions de TSF Jazz
    (qui ne propose sur son site qu'un player pour écouter les morceaux en ligne, mais pas de flux rss...). C'est là : http://jigso.tk/tsf/

    À la question "est-ce légal ?", je répond "je n'en sais rien" : les images et les mp3 restent sur leur site, je ne diffuse rien, juste les liens... Et comme il n'y a pas de pub sur le site, je ne vole personne en faisant disparaitre du traffic direct sur leur site, rapport à un journal précédent sur Adblock ;-)

  • [^] # Re: Le pire

    Posté par  . En réponse au journal Adblock Plus Vraiment. Évalué à 2.

    Rapporté au nombre de visites je serais très intéressé de connaitre le nombre de clicks sur de la pub, et le nombre d'achats réel qui en ont découlé. Si tu as ça quelque part...

  • [^] # Re: Sans pub

    Posté par  . En réponse au journal Adblock Plus Vraiment. Évalué à 10.

    "Sans payer" ?? et comment on paye ? si je ferme les yeux et que je ne regarde pas la pub, je ne paye pas ? Si je les ouvre, je paye ?

    Ah, on me dit dans l'oreillette : "mais non t'es con, c'est en achetant le produit que tu payes, indirectement."

    Ok, et si je n'achète pas ? Quelle est la différence entre "je vois la pub et je n'achète pas" et "je ne vois pas la pub et je n'achète pas" ?

  • [^] # Re: Monde de merde

    Posté par  . En réponse au journal linuxfr en baisse de forme, heureusement numerama est là. Évalué à -1.

    Des incompétents... Un système aptgetable ne peut pas être rendu inutilisable ; à moins de détruire /var/lib/dpkg, on peut toujours réparer, au pire relancer l'installation des paquets, en bootant sur un CD/Clef USB externe si nécessaire. ça peut être long et pénible, mais c'est faisable.

    PS: c'est toujours dredi ;-)

  • # Monde de merde

    Posté par  . En réponse au journal linuxfr en baisse de forme, heureusement numerama est là. Évalué à 10.

    Et franchement, je trouve désespérant l’amalgame entre distribution et environnement graphique.
    Sur Debian/Ubuntu/Mint/Fedora/Suse/Gentoo/Whatever, il suffit d'un apt-get install mon-env-graphique-a-moi et voilà, on utilise ce qu'on veut. Et on peut même en mettre plusieurs, et choisir au login.
    C'est vraiment crétin de penser que OS et GUI sont liés, et c'est même exactement l'inverse de la vision Unixienne de l'OS. Les gens qui quittent Ubuntu à cause d'Unity ne méritent pas d'utiliser GNU/Linux, il n'ont rien compris. Demain ce sera quoi ? ils n'aiment pas le vert, alors ils changent encore ? et après-demain ils réinstalleront leur système parce qu'ils trouvent que "ça rame" !

    PS : j'ai le droit, on est dredi.

  • [^] # Re: Foutaises!

    Posté par  . En réponse au journal linuxfr en baisse de forme, heureusement numerama est là. Évalué à 3.

    La distribution obsolète n'est donc pas encore morte, c'est même l'inverse on dirait…

    La mort est obsolète ?

    \o/

  • [^] # Re: Bientôt les journaux /dev/null?

    Posté par  . En réponse au journal Danielle Mitterrand bronsonisée !. Évalué à 2.

    � ���F��7��ڲ8,�(�$hw ʎ�?�)���d�"���7�a*��e�5tX�ْ�Ƥ���_y���X�M7tSi3^8��~7�c�֡�����H'��ϐRXA��R`��f��s�k���'k[������\�.+�~���Q��I<:OO�ciV�S&15����*xŶƳ0�)�l�.���1���/��x?��᪻S�2v��qM���B�c�20�o�
    �ˎJ��z�q��
    �e��{6�y�����#+zpo��G������f�h��A4<��qR��1,��A&�Q�L�B�
    py��k��1b����Jy^C

  • [^] # Re: Autonomie i'm watch...

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

    Il suffit d'embarquer une mini-dynamo à l’intérieur, et on pourra "remonter" nos montres, comme avant (quand c'était mieux - ah bah non c'est pareil du coup)

  • [^] # Re: Debian

    Posté par  . En réponse au journal comment planter et restaurer une Ubuntu. Évalué à 1.

    Évidemment, si on lance cette commande sur une Ubuntu, faut pas s'étonner.

    (le prochain trolldi est ferié)

  • [^] # Re: Debian

    Posté par  . En réponse au journal comment planter et restaurer une Ubuntu. Évalué à 0.

    Virer Gnome de debian ne casse pas tout. Au pire tu finis sur la console, et un simple apt-get install task-gnome-desktop devrait faire l'affaire...

  • # Étude sur un cas concrêt

    Posté par  . En réponse au message Site de sécurité pour s'entraine. Évalué à 4.