Christophe B. a écrit 1681 commentaires

  • [^] # Re: vive Grails

    Posté par  (site web personnel) . En réponse au journal Epsilon, un outil de gestion de dépense. Évalué à 2.

    Tiens justement, j'aimerais savoir si écrit proprement n'importe quel truc en java ne finis pas irrémédiablement par bouffer toute la RAM …
    je prends juste un exemple sous Linux : minecraft
    C'est le SEUL truc qui malmènent tellement mon petit laptop (2Go de RAM) que parfois je préfères le rebooter plutôt que d'attendre qu'il se remettent de ses émotions.
    Java c'est dommage, cela aurait put être THE langage mais …
    - ca bouffe la RAM pourquoi ?
    - pourquoi ya trop de version de JVM (et sous windows trop de JVM)
    - pourquoi systématiquement la plupart annonce => OpenJDK pas supporté (alors que bien souvent cela fonctionne)

    Bref j'aimerais comprendre, si quelqu'un avait des explications simples et claires (comme si j'avais 5 ans et pas trop de mots de plus 8 lettres)

    Sinon depuis ma console python j'envie des environnements comme Tomcat, spring Hibernate etc …

  • [^] # Re: Retour d'expérience

    Posté par  (site web personnel) . En réponse au journal Questions et réflexions en vrac à propos des ordonnanceurs.. Évalué à 1.

    Je plussoie, il n'y a rien de magique dans un ordonnanceur, d'abord bien définir tes besoins.
    Quels serveurs, quels logiciels, quels services, quelles taches sont concernés.

    Dans les cas d'ERP bien souvent c'est imposé dans les pré requis, quand l'ERP n'en fournit pas un.

    Dans l'exemple que j'ai vu, l'ERP (JD Edwards) a imposé l'ordonnanceur (BMC CTRL-M), et au fil du temps l'ordonnanceur a été utilisé pour le reste
    de l'exploitation informatique (enfin une grosse partie)

    C'est devenu une brique incontournable de l'exploitation …

  • [^] # Re: on n'est pas sérieux quand on a 17^X^X 15 ans

    Posté par  (site web personnel) . En réponse au journal Il y a 15 ans, j'ai fondé LinuxFr. Évalué à 5.

    N'oublie pas pbpg, sinon il va encore faire la tête …

  • # On se donne rendez vous dans quinze annnnnnsssss ...

    Posté par  (site web personnel) . En réponse au journal Il y a 15 ans, j'ai fondé LinuxFr. Évalué à -2.

    Merci pour l'historique,
    cela rajeunit pas mais cela fait plaisir de voir le chemin parcouru.
    De Linux, du Web, du Libre et de LinuxFr

    En tout ca bravo pour avoir crée cet espace d'echanges et d'informations.

    On se donne rendez vous dans dix annnnnnsssss ……. même jour même heure même pomme

    PATRIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICCCCKKKKKKKKKKKKK !!!
    PATRIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIICCCCCCCCCKKKKKKKKKKKKK !!!

    Note : je viens de vérifier les paroles et c'est bien le mot pomme (à l'oreille je croyais même jour même heure même port )

  • [^] # Re: Arte viens juste de diffuser le monde selon Monsato

    Posté par  (site web personnel) . En réponse au journal Monsanto veut breveter la Nature. Évalué à 1.

    Aussi Monsanto, qui non seulement brevette la nature mais qui plus est introduit en son sein des modifications, fussent-elles bonnes ou mauvaises, qui d'une part sont amenées à se propager hors de notre contrôle et que d'autre part nous serons incapables de renverser, me paraît beaucoup plus dangereux que Microsoft.

    Semer des graines dans le ministère de l'éducation Nationale, et par extension chez nos enfants c'est pareil !

    Peut être nos politiques sont ils déjà ou en passe de l'être …

    Bill Gates a peut être eu l'idée de Microsoft le 6 juin 66 ?
    après tout il avait 11 onze ans, 11 = 7 + 4 soit le nombre de tête de la bête de l'apocalypse et le nombre de cavaliers de l'apocalypse … cela se tient :)

    Plus sérieusement, Monsanto est pire, j'ai vu le reportage sur Arte (enfin !) et je plains les planteurs de cotons Indous
    et sans une intervention de l'état (qui est peut être totalement sous contrôle) je ne vois pas comment il pourront s'en sortir.

  • [^] # Re: Arte viens juste de diffuser le monde selon Monsato

    Posté par  (site web personnel) . En réponse au journal Monsanto veut breveter la Nature. Évalué à 1.

    Monsanto veut breveter le réel, Microsoft le virtuel …
    C'est les mêmes …

    Lequel est moins pire, je ne saurais le dire

  • # Arte viens juste de diffuser le monde selon Monsato

    Posté par  (site web personnel) . En réponse au journal Monsanto veut breveter la Nature. Évalué à 3.

    Monsanto Microsoft, les fléaus du 21 ème siècle commence par M …

  • [^] # Re: Oui c'est cela !

    Posté par  (site web personnel) . En réponse à la dépêche Shinken 1.4. Évalué à 1.

    Ah merci, je retrouvais plus le journal qui en parlait.
    Surtout que je voulais le tester pour voir les limites.
    On dirait que cela a pris du grade … et c'est une bonne chose
    Encore un truc a mettre sur la pile :)

    CFT ce n'est pas le produit qu'il faut blamer, une fois que tu as compris les principes de bases, qui deviennent evident une fois assimilé, le produit marche bien.
    Surtout depuis que TCP/IP a balayer les autres protocoles je pense.
    Pour echanger des fichiers faut être 2, si en face il debute avec CFT il faut s'entraider, et la ca marche. Tout les véterans de CFT / Pelican et autres m'ont aidés a progresser avec le produit.
    Le pire c'est ceux qui ne veulent pas communiquer ou uniquement a travers un chef de projet, ou qui ne veulent pas avouer qu'ils debutent avec CFT.

    Non ce n'est pas le produit, mais l'editeur Axway … avec 80% (voire plus maintenant) de part de marché il font ce qu'ils veulent.

    Exemple :
    6 mois de test avec la version 2.7 et quand j'ai voulu deployer en prod => Non mr desole mais la v2.7 n'est plus au catalogue, maintenant c'est la v3.0 (mieux lave plus blanc etc …)
    Non non vous ne pouvez pas l'installer vous même, sinon pas de support
    Non non pas de version 2.7 plus de support (ce qui etait faux d'ailleurs)
    Combien l'install ? 2 jours a 1200 euros (je sais meme pas si c'etait pas plus)
    Bref heureusement que l'installateur etait un vrai techno qui m'a appris plein de choses et que cela a presque marché du premier coup.

    Bref je veux bien croire que les commerciaux c'est comme les coloscopies, un mal nécessaire, mais bon.

  • [^] # Re: Oui c'est cela !

    Posté par  (site web personnel) . En réponse à la dépêche Shinken 1.4. Évalué à 2.

    Un ordonnanceur style CTRL-M c'est un MEGA-SUPER-(ajouter votre superlatif ici) Crontab.

    A partir d'un interface graphique tu controler, superviser l'execution, l'enchainement de batchs et autres scripts sur un nombre N de machines.

    je l'ai vu tourner sur avec N = environ 3000 serveurs (a peu pres je me souviens plus)
    mais il existe des situations ou N est supérieur a 10000

    Avec des arborescences de fous sur une douzaine de niveau , si un batch se plante lancer un autre etc …

    Le plus impressionnant c'est la gestion des ressources.
    Exemple : j'ai 3 drives de sauvegarde LTO
    J'ai 12 batch de sauvegarde, mais ils attendent qu'au moins un lecteur soit libre pour s'activer etc …

    Et si on réfléchis un tant soit peu a l'architecture logicielle du "bidule" on est TRES TRES proche de celle de la supervision. Et particulierement de Shinken

    J'aimerais me lancer dans ce genre de projet, mais il me faudrait de journées de 32 heures
    ( 8h de boulot, 8h de sommeil, 8h de loisirs, 8h pour coder)

  • [^] # Re: Oui c'est cela !

    Posté par  (site web personnel) . En réponse à la dépêche Shinken 1.4. Évalué à 1.

    Donc non, il n'existe pas encore de scheduler multi-plateforme digne de ce nom dans la sphère libre.

    Et le besoin va se faire sentir …

    Quand je regarde ce qui existe dans le monde libre, le travail effectué pour disposer d'outils libre est ENORME, mais il en reste encore beaucoup.

    Parmi ceux que j'ai noter : un ordonnanceur (style CTRL-M) et le transfert de fichier style CFT
    et il doit y en avoir d'autres …

    A+
    chris

  • [^] # Re: Oui c'est cela !

    Posté par  (site web personnel) . En réponse à la dépêche Shinken 1.4. Évalué à -1.

    Cela a l'air pas mal, sauf que c'est du perl
    peut être que si je me remets a sniffer de la colle, je pourrais re coder en perl et comprendre les sources :)

    A tester (je mets sur la pile)

    Merci

  • [^] # Re: Oui c'est cela !

    Posté par  (site web personnel) . En réponse à la dépêche Shinken 1.4. Évalué à 4. Dernière modification le 28 mai 2013 à 11:44.

    je ne connais CTRL-M que de non mais si c'est bien un ordonnanceur de tâche il y en a également dans le monde du libre/oss (par exemple jobscheduler ou quartz)

    Qui sont tous les 2 codé en java, et je sais comment cela va se terminer …
    plus de RAM dispo la swap à 100 %, la supervision qui vomit des alertes, les utilisateurs qui hurlent, les sauvegardes pas faites
    et en général le 24 Décembre à 17h30 :)

    Non je préfères attendre le bon produit qui va bien … :) et puis nos scripts shell tiennent le choc :)

    Pour l'instant c'est pas une priorité, avant j'aurais mis en oeuvre des outils comme shinken en interne mais aussi pour superviser
    les infra structures de mes clients.

    A+
    chris

  • # Oui c'est cela !

    Posté par  (site web personnel) . En réponse à la dépêche Shinken 1.4. Évalué à 2.

    Merci pour ta réponse Jean,

    j'ai taté un peu du CTRL-M il y a quelques temps, et n'ai rien trouvé dans le libre (enfin de facile a trouver)
    Et quand tu réfléchi à la structure d'un tel outils … tu tombes sur l'architecture que tu as pondu pour Shinken.
    a peu de choses prêt.

    Je n'ai pas encore mis Shinken en production, (j'aurais quelques dizaines de VM/Serveurs a suivre) par manque de temps mais le besoin est la !
    Bravo pour ton boulot et le partage de ton travail.

    Merci
    A+
    chris

  • # C'est revenu ...

    Posté par  (site web personnel) . En réponse au journal Des nouvelles de tootella.org ?. Évalué à 1.

    Bonjour,

    Moi aussi je suis fan !
    C'est revenu avec Tootella

    et pas tootella.org (le www en plus)

    A+
    chris

  • # Juste un idée a rajouter sur la pile

    Posté par  (site web personnel) . En réponse à la dépêche Shinken 1.4. Évalué à 1.

    Bonjour jean,

    Je suis le dev de shinken depuis le début, ainsi que tes articles dans divers magazines.
    Quand je vois le niveau de shinken je me dit qu'il ne manque pas grand chose pour ajouter une fonctionnalité de type ordonnanceur (Style CTRL-M ou $UNIVERSE) qu'en pense tu ?
    La structure est la, shinken sais remonter des informations, pourrait il declencher une actions ?
    et remonter l'informations sur le status ?
    Cela pourrait devenir l'outil d'administration ultime …
    Imagine … la supervision, la sauvegarde, les purges de fichiers temporaires, le nettoyage des bdd
    tout dans un seul outil !

    A+
    chris

  • [^] # Re: wow

    Posté par  (site web personnel) . En réponse au journal Un ordinateur sous Linux à 500 000 $. Évalué à 2. Dernière modification le 13 mai 2013 à 11:12.

    Le prix public ne veut rien dire chez certain constructeurs, j'ai vu des ristourne de plus de 50% sur du matos.
    ET ce n'est pas qu'un question de volume, c'est plus une question de client …
    Il suffit qu'un constructeur veuille rentrer sur un gros compte historiquement fourni par un concurrent.

    Mais bon la on dérape vers les abîmes innommables du plus noir du coté obscur
    très très loin de la logique et du bon sens propre à la technique
    => le monde du commerce

  • [^] # Re: Appliquer à tous

    Posté par  (site web personnel) . En réponse au journal Nous prépare t on aux DRM généralisés pour les imprimantes 3D?. Évalué à 1.

    /home/earth is 98% full delete anyone you can !

  • [^] # Re: Un ordinateur sous Linux à 500 000 $

    Posté par  (site web personnel) . En réponse au journal Un ordinateur sous Linux à 500 000 $. Évalué à 1.

    Et moi qui croyais que j'étais dur avec M$ …
    no comment

    Merci

  • [^] # Re: Django : profitons de l'occasion ...

    Posté par  (site web personnel) . En réponse à la dépêche Retour sur Django 1.5. Évalué à 1.

    J'en ai profité pour chercher un hebergement gratuit pour "faire comme les grands" et mettre en pratique sur le web.

    J'ai commencé par Openshift : prometteur mais pas stable
    ensuite j'ai trouvé pythonanywhere
    Dommage Django 1.3.7 et un peu lourd a utiliser mais on y arrive
    si quelqu'un sait pourquoi leur console ne gere pas certaines touches …

    Et donc voila que pensez vous de ça :

    petite gestion de contact ?

    Le truc je genere du javascript a la volée ainsi la création de la grille est faites comme ceci
    vous pouvez voir le code généré dans la source de la page

            ## ---------------------------------------
            ## Parametrage de la grille (request GET)
            ## request POST me sert pour renvoyer la liste en json
            ## ---------------------------------------
            g = ExtGrid()
            g.add_col( GridCol('id', text='Id', width=50, sortable=True) )
            g.add_col( GridCol('titre', text='Titre', width=200, sortable=True) )
            g.add_col( GridCol('tag1', text="Tag1", width=100, sortable=True) )
            g.add_col( GridCol('tag2', text="Tag2", width=100, sortable=True) )
            g.add_col( GridCol('tag3', text="Tag3", width=100, sortable=True) )
            g.add_col( GridCol('tag4', text="Tag4", width=100, sortable=True) )
            g.add_col( GridCol('tag5', text="Tag5", width=100, sortable=True) )
            g.add_col( GridCol('status', text='Status', width=100) )
            g.titre = "Liste des Notes"
            g.width = 1000
            g.height = 400 
            g.pageSize = 10
            g.data_url = '/notes/'
            g.base_url = '/notes'
            g.button_new_url = '/notes/cr'
            g.button_home = '/' 
            S = g.render()
            #print S
            template = 'notes/notes.html'
            return render( request, template, { 'SCRIPT_EXTJS':S } )
    
    

    Les templates deviennent ridiculement simple, tout se gère coté Django/views (donc python) bref que du bonheur pour moi.

    par contre c'est lié au framework JS mais bon ExtJS m'a l'air complet et le look est simple et efficace comme j'aime.

  • [^] # Re: Un ordinateur sous Linux à 500 000 $

    Posté par  (site web personnel) . En réponse au journal Un ordinateur sous Linux à 500 000 $. Évalué à 4.

    C'est fait depuis longtemps …
    surtout maintenant avec le clahoude, Windaube c'est pour les amateurs de soirées cuirs et chaînes :) (comme dirait Larry Wall)
    Choisir Linux devient tout simplement évident, et si tu veux embèter les DSI tu poses la question suivante : mais qui a pris la décision de choisir M$ ?
    Généralement … silence

    Surtout en ce moment avec le TSUNAMI IE10 qui casse tout sur son passage :)

    Tiens une idée pour météo France, plutot que de donner des noms de filles aux Ouragans on devrait ré utiliser les noms de codes des technos M$ ( Millenium, Activex, IE6, NT4, Vista, NTBackup, SQLServer7 …)

  • [^] # Re: wow

    Posté par  (site web personnel) . En réponse au journal Un ordinateur sous Linux à 500 000 $. Évalué à 1.

    Ce n'est peut être pas la même qualité de processeur, ni de carte mère.
    Même si il y a des ressemblances entre un PC Frakass de chez aile dé aile cé à 200 €.
    Ce genre de bécane est faite pour durer et donc il vaut mieux mettre des composants de qualité (ou vérifié ou garantie …)

  • [^] # Re: Django : profitons de l'occasion ...

    Posté par  (site web personnel) . En réponse à la dépêche Retour sur Django 1.5. Évalué à 1.

    Tu parles du code que tu as écris, tu code que tu as lu, du code écris avec une lib ?

    Du code ecris avec la lib extjs (toutes versions confondues), pour être précis.
    J'avais ecris un peu de trucs avec xul mais bon c'était mon code.

    La pour apprendre, tu prends les exemples, tu regardes les sources des autres … et une bonne partie de tout cela est une immense fonction Ext.OnReady composée de fonction Ext.Create elles mêmes composées de Fonction callback etc … même bien indentées c'est pas lisible comme du python.
    La recherche de l'accolade ou de la parenthese manquante demande parfois un grand ecran vu que le debut de la fonction se trouvent 200 lignes + haut.

    Bon pour être honnête c'était surtout l'occasion de dire une méchanceté gratuite, il faut reconnaître que ce langage permet de faire beaucoup de choses :).

    A+
    chris

  • [^] # Re: Django : profitons de l'occasion ...

    Posté par  (site web personnel) . En réponse à la dépêche Retour sur Django 1.5. Évalué à 2.

    Tout d'abord merci, enfin quelques pistes pour se diriger dans cette jungle :)

    activex : une erreur de la nature :)
    xul : dommage j'aimais bien, pour moi il ne manquait que certaines petites choses comme la possibilité d'éditer les colonnes d'une grille sinon j'avais reussi a faire de petites choses sympa.

    HTML5 : tu peux utiliser des syntax du style Markdown ou reStructuredText

    J'avais envisagé la même chose mais pour la génération de rapport automatique, tu generes du Rst
    puis un petit coup de rSt2html

    CSS : il existe des préprocesseurs CSS comme less, je te laisse chercher les autres

    oula, tres interressant je vais creuser la question …

    JS : tu as principalement CoffeeScript (j'en connais pas d'autre)

    La aussi, tres interressant a creuser

    Merci pour la découverte de tout ca, en plus il pleut … cela tombe bien

    J'ai vu la demo de ta gestion de contact, simple, efficace.

    Encore merci …
    A+
    chris

  • # Django : profitons de l'occasion ...

    Posté par  (site web personnel) . En réponse à la dépêche Retour sur Django 1.5. Évalué à 1.

    Bonjour à tous,
    Je cherche des réponses sur un certain nombre de questions et notamment sur Django et le dev WEB.
    mon vrai job c'est Administrateur Système DBA, mais dans ma jeunesse (au siècle dernier) j'ai beaucoup développé mais le web n'existait pas.
    Bref j'essaie de me bricoler des petites applis Web sans résultat flamboyant il faut le reconnaître.

    Django est un bel outil, il permet de faire rapidement des choses propres et simples coté serveur, la structure app views urls est limpide.

    Mais je suis a la recherche de quelque chose d'aussi simple coté Navigateur, j'ai essayé plusieurs pistes :
    - XUL, très bien mais ça bouge plus et ne tourne que sur firefox
    - HTML+CSS+templates Django : mon dieu que c'est compliqué, vous faites ça tout les jours ?

    Faire une appli simple (style gestion de contact) avec une liste + un formulaire cela va tres vite. Lui donner un "look" sympa avec les interactions qui vont bien c'est loin d'être simple et limpide. Rien que le fait de vouloir conserver la liste au milieu avec une taille fixe et la pagination …

    Alors dernierement pour avoir un semblant de résultat qui ne ressemble pas à l'époque MOSAIC NCSA, j'utilise framework Javascript Extjs, mais plutôt que de me cogner pour chaque page des centaines de lignes de javascript, je le fais générer par Django et la cela devient presque simple, par contre j'en suis au stade de la gestion de contact CRUD.
    ET n'ai AUCUNE idée si c'est franchement utilisable en production.

    Ma question dans tout cela est :
    - avec Django qu'utilisez vous coté navigateur ?
    - Le CSS est il la seule solution ?
    - Javascript est ce la panacée ?

    je cherche une solution simple et efficace (même si ya pas de logo en flamme :))

    BEGIN MODE TROLL
    Pour moi, Javascript (comparé à python) ressemble à un long discours d'un seule phrase sans ponctuation ni paragraphe, et donc il faut avoir du souffle pour le lire a voix haute :)
    une vrai plaie ces accolades et parenthèses …
    END MODE TROLL

    Messieurs les pros du web, je vous saluent.
    A+

  • [^] # Re: Appliquer à tous

    Posté par  (site web personnel) . En réponse au journal Nous prépare t on aux DRM généralisés pour les imprimantes 3D?. Évalué à 1.

    Comme si on avait besoin d'outils pour se débarrasser de certains utilisateurs :)