Christophe B. a écrit 1665 commentaires

  • [^] # 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 :)

  • [^] # Re: Encore du chemin

    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é à 8.

    Pas évident … l'impression 3D peut changer beaucoup de choses si cela se généralise
    imagine qu'au lieu de changer ta souris, tu imprimes la coque et tu récupère l’électronique.
    maintenant élargie un peu plus, tu ne renouvelles pas mais tu répares.

    L'impression 3D si elle reste libre peut aller très loin, Internet nous a donné le droit d'échanger des informations
    et de communiquer.
    L'impression 3D c'est le droit de produire des pièces et de concevoir les produits que l'on veut.
    déjà que tu peu imprimer ton mobilier (ou presque)

    Et soyons fou ! imagines une imprimante 3D géante qui coule du ciment, tu construit pas ta maison tu l'imprime !

    A+
    chris

  • [^] # Re: à prendre avec des gants

    Posté par  (site web personnel) . En réponse au journal Windows 8, échec responsable de la baisse des ventes de PC, Microsoft condamné. Évalué à 3.

    Tenez mieux que des mots :
    nimage

    L'innovation par M$ …

    A+
    chris

  • [^] # Re: L'Histoire se répète.

    Posté par  (site web personnel) . En réponse au journal Windows 8, échec responsable de la baisse des ventes de PC, Microsoft condamné. Évalué à 0.

    Ah l'époque des ordinateurs individuels y'en avait pas tant que ça.
    Si une machine tenait la route par rapport aux autres elle était adoptée, et tant pis si elle était construite et conçu par des hippies.

  • [^] # Re: L'Histoire se répète.

    Posté par  (site web personnel) . En réponse au journal Windows 8, échec responsable de la baisse des ventes de PC, Microsoft condamné. Évalué à 0.

    Microsoft s'est comporté comme toute boîte arrivé à un certain niveau et qui en a les moyens.
    Oracle va certainement faire de même.
    Google est certainement plus perfide, et changera certainement avec le temps ou fera comme IBM et jouera sur tout les tableaux.
    Même RedHat, j'ai été surpris d'entendre un commercial RH "évoquer" le "problème" du changement fréquent des abonnements redhats sur plusieurs machines.

    Bref quand l'argent cesse d'être un moyen et devient un but …

  • [^] # Re: L'Histoire se répète.

    Posté par  (site web personnel) . En réponse au journal Windows 8, échec responsable de la baisse des ventes de PC, Microsoft condamné. Évalué à -1.

    Tu ne parles que de permissions et de droits, de protection et c'est normal dans ton monde :)

    Quand tu découvriras le monde de la Création, de l'expression, du partage … peut être fumeras tu de la moquette aussi :)

    L'amiga a été crée du temps ou c'est vrai internet n'était pas répandu, les virus se répandait via les disquettes et quelques uns était destiné à pourrir la vie des "lamers" ces copieurs frénétiques de disquettes.

    Difficile de dire ce qu'il se serait passé si l'on avait obligé le monde a utiliser AmigaOS …

    PS: ravi de te revoir pBpG, cela manquait de niaque ici.

  • [^] # Re: L'Histoire se répète.

    Posté par  (site web personnel) . En réponse au journal Windows 8, échec responsable de la baisse des ventes de PC, Microsoft condamné. Évalué à 1.

    Tout est fichier, c'est une vérité absolue. Même sous Windows tout est fichier. IRL tout est fichier.

    Exacte même cette avancée technologique MAJEURE qu'ets la base de registre :)

  • [^] # Re: L'Histoire se répète.

    Posté par  (site web personnel) . En réponse au journal Windows 8, échec responsable de la baisse des ventes de PC, Microsoft condamné. Évalué à 9.

    Toi tu n'as connu que l'époque "PC", quand tu viens de la préhistoire informatique comme moi tu te souviens de l'époque du commodore 64, des Atari ST et de l'Amiga.

    Le PC d'IBM n'a JAMAIS été conçu pour jouer, as une époque ou les jeu vidéo ressemblait à pong
    Apple et IBM coutait TRES TRES Cher, et en plus il fallait rajouter plein de cartes pour avoir du son et de jolies couleurs. Normal c'était des machines professionnelles.

    Le coté fun c'était CBM 64 Amiga et autres Atari ST, l'époque des "lamers" et l'échange de disquettes piratées, de l'assembleur 8 Bits, des démo informatiques délirantes, du "happy cracking" et des disquettes super lentes.

    Tout cela a été balayé par le couple Wintel et les constructeurs de PC, qui en ont fait un objet de consommation courante, avec la course a l'armement qui va avec : plus de CPU plus de RAM plus de disques … bref celui qui a la plus grosse (riez pas ils ont recommencé avec les smartphones)

    L'Atari ST, l'Amiga étaient beaucoup plus abouti que le Windows actuel, et ce avec beaucoup moins de ressources, ces machines et ces OS étaient faites par des passionnés pour des passionnés.

    Windows reste et restera un OS fait pour être vendu et pour faire de l'argent et de ce coté la oui c'est une réussite.
    Mais ce n'est surtout pas pour le bien de l'humanité, non le but c'est de s'en mettre plein les fouilles. et de continuer a nous faire cracher notre pognon.

    Sous Linux et Unix tout est fichier, sous Windows tout est licence …

    Et malheureusement c'est pas encore fini …

    Bon week end a tous

  • [^] # Re: L'Histoire se répète.

    Posté par  (site web personnel) . En réponse au journal Windows 8, échec responsable de la baisse des ventes de PC, Microsoft condamné. Évalué à 3.

    MS a raté le coche du tout embarqué.

    avec mon regard anti M$ de base je dirais que MS a TOUJOURS raté le coche depuis le début … sauf
    sur les licences et sa position monopolistique

    rappellez vous :
    qui a dit … qui a besoin de plus de 640k de RAM ? on voit que c'est la technique qui prédomine

    NT4 sur processeur Alpha … oui je sais cela date mais cela faisait rire il y a quelques années

    Internet, M$ OBLIGER de DONNER (ça a du leur faire mal …) pour planter NetScape, en plus il faut voir dans la vie réelle le temps l'argent perdu avec les N versions de IE

    Les serveurs, NT4 devait être l'UNIX KILLER eh ben merci Unix se porte plutot bien

    La bureautique … non sincérement vous arrivez a l'utiliser tout les jours Word ? je ne parle pas d'Excel.

    puisqu'on en parle allez voir du coté des dernières licences liées à la MACHINE. on sens l'entreprise proche de ses clients.

    Et les formats de documents, oui tout est fait pour faciliter la vie … des commerciaux

    Le web regardez les stats coté serveur, et même avec un navigateur OBLIGATOIRE IE perd du terrain

    Les ERPs de nos jours faut être cuit pour mettre des données importantes sous un OS comme Windows

    La virtualisation , le cloud … idem (à pardon c'est dèjà passé de mode )

    Et maintenant les tablettes et les smartphones

    Techniquement, M$ n'a JAMAIS rien inventé ni innové, il a acquis, racheté, appliqué la technique de la terre brulé.

    Mais comme il s'agit d'un ENORME REUSSITE commerciale … alors on est les meilleurs c'est logique

    M$ est FINI le jours ou le PC ne se vend plus et ne se renouvellent plus tout les 2-3 ans, d'ailleurs les requins de la finance sentent le vent venir voir le graphique sur 1 an

    sur ce et bien que je sois un partisan de la liberté d'expression, on ferait mieux de parler de l'avenir plutôt que des technologies qui datent du siècle précédent.

    (oui je sais c'est de la mauvaise foi, mais on est dredi non ?)

  • # Joli travail !

    Posté par  (site web personnel) . En réponse au journal Je me fais des amis, moi aussi (robotique). Évalué à 1.

    C'est vrai que la carte son ce n'est pas ABSOLUMENT nécessaire mais rien que pour le plaisir d'entendre R2D2 … :)

    L'idée d'associer son et événement par contre est diaboliquement simple et efficace.

    As tu l'intention d'acquérir un rasperri ? cela ouvre d'autres horizon web cam, contrôle via wifi etc …
    L'arduino reste proche de l'électronique (ce n'est pas un reproche), le rasperri se rapproche des linuxiens
    et le tout ouvre d'énormes possibilité :)

  • [^] # Re: Tu as torT

    Posté par  (site web personnel) . En réponse au journal Switch de MySQL vers MariaDB. Merci Oracle ?. Évalué à 5.

    Hors, ces projets ne courent pas la rue.

    Ya pas des gros qui utilisent Oracle, si tu veux un ERP qui tient la route.
    mes clients vont de 3 users à 450 users et on n'utilise que 2 bases ORACLE et SQL Server

    Le cas classique de nos jours :

    un site web => LAMP (pas toujours présent)
    Derrière, la gestion, un ERP et la forcement faut du lourd faut du transactionnel avec ACID (Atomicity, Consistency, Isolation, Durability).

    Oracle 40% du marché (ensuite IBM et M$)

    Oracle d'ailleurs peut se permettre des tarifs INCROYABLE a tel point que même leurs commerciaux demandent de NE PAS présenter les tarifs publics sans remises.
    Faites un tour sur le site d'oracle et demandez le tarif de l'Entreprise Edition 750€ / user
    Ou alors faut faire un calcul savant sur les corps et les chaussettes.

    Derrière IBM DB2 je ne connais pas assez, mais cela doit être similaire à Oracle. SQL Server commence a rattraper son retard mais bon tant qu'il sera cantonné sur des architectures INTEL.

    Oracle a mon avis veut tenter l'aventure sur le matériel et au passage récupère java + Mysql
    Ainsi BDD + Matériel + Java + Distrib Linux maison + Mysql
    Il intègre une chaîne complète de l'ERP au site WEB avec les bon outils qui vont bien au bon endroit

  • [^] # Re: git dans windows : un must have !

    Posté par  (site web personnel) . En réponse au journal Microsoft passe à git. Évalué à 2.

    depuis quand les DSI se soucient de la ligne de commande ?
    les lignes dans le budget
    les lignes dans les factures
    les lignes dans les commandes fournisseurs … ah ben si

    C'est dredi !
    Chris

  • # Infos de dernière minute !!! FLASH SPECIAL

    Posté par  (site web personnel) . En réponse au journal Microsoft passe à git. Évalué à 10.

    On m'annonce à l'oreillette que la toute dernière version de Windows 8 est passé subitement à la version 3.7.5, une rumeur sur le web précise qu'il s'agirait d'une erreur de manipulation d'un des developpeurs, lors d'un … je cite 'géhité claune'
    Microsoft dément catégoriquement.

    Vive le dredi !

  • [^] # Re: Je profite de ce troll

    Posté par  (site web personnel) . En réponse au journal Microsoft passe à git. Évalué à 3.

    pas d'accord, c'est plutôt comme emacs
    vi est beau, vi est bon, ya de gros morceaux dedans et ça lave plus blanc

    c'est dredi !
    Chris

  • [^] # Re: Boobs!

    Posté par  (site web personnel) . En réponse à la dépêche Weboob 0.e. Évalué à 8.

    Si tu peu aussi t'en servir pour cela, mais
    ce que j'apprécis le plus c'est boobank (depuis le modules axabanque)

    tu tapes boobank puis list et tu sais combien il te restes en banque … magique
    history et tu peu obtenir le détail de ton compte

    et delires d'unixien tu peu faire des trucs dans le style :

    boobank history 0125XXXXXXXXXXX@bnporc -f qif > dump.qif (pour importer dans un autre logiciel
    ou
    boobank history 0125XXXXXXXXXXX@axabanque | grep Free (le virement free est il deja passé ?

    essayes de faire plus simple et conçis.

    tu peu même suivre ton compte grace à munin :)

    Gé-nial

  • [^] # Re: Chapeau bas l'artiste !

    Posté par  (site web personnel) . En réponse au journal Alan Cox quitte le kernel. Évalué à 2.

    il y a plus de dix ans j'ai choisi une journée de libre plutôt qu'une augmentation de salaire,
    ce qui fait que j'ai du pendant un certain temps effectué le même boulot avec 20% du temps en moins.
    Et de la est venu l'habitude d'être précis sur les temps, l'organisation des déplacements pour éviter les mercredis.
    je ne compte pas les minutes, mais quand tu es au 4/5 ème il faut constamment faire attention que tu ne travailles que 2 jours d'affiler ( Lundi Mardi + jeudi Vendredi)
    Après le départ a 18H, comme dans beaucoup de SSII que je connais les heures sups ne sont pas payés, parfois récupérés.

  • [^] # Re: Chapeau bas l'artiste !

    Posté par  (site web personnel) . En réponse au journal Alan Cox quitte le kernel. Évalué à 1.

    Oui mais parfois, j'aurais tendancent a croire que une action bénéfique et positive …
    me trompais-je ? me serais-je enduis d'erreurs ?