LGM 2011 day1

    Day one is not really the for there have been some pre-lgm already. Yesterday night, montreal-python meeting was nice with introductions to shoebot or blender python API. Really quick but makes me want to try as soon as possible. We all finished at the brewery next corner, a sponsor here. Free software and free beer.

    colord, a new color management tool (R. Hughes)

    colormgr get-device > you will get a nice window to select and manage the device pluged to your computer. This gives some nice and handy manipulations with ease compared to argyll even with dispcalGui. People afraid with command-line might be interested.

    http://blogs.gnome.org/hughsie/2011/01/05/colord/

    How graphic designer can get to programming (E. Schrivjer)

    Programming is a culture which is somewhat different from artists. But we can make understand that a terminal is a kind of interface that let’s you interact with the software, usually low level, that can let you do more things and quicker when you know it. In fact, GUI is quite new for most users (let’s say 1995, no comment why that’s a crap).

    Let’s begin with CSS which is small and easy ? Code produces visual renderings.

    In some ways, show that the UI changes some code, for example Inkscape UI vs XML source or Processing. An action on the UI modifies the source. So conclude that code is essential. Without knowing code one can’t really know what it is feasible

    Libre Graphics Research Unit (F. Snelting)

    Femke presented a project they thought about after they concluded LGM last year with the feeling of incompleteness. Constant (OSP) uses its network to build a unit research where artists and developers can really work together on creating new pratices. It might also be a good place to do social, philosophical or so analysis about imagination processes and network influence.

    Freeing fonts for fun and profit (D. Crossland)

    Free fonts is so important because we use it for nearly every job on a computer. The troubles : font might be incomplete. Dave passe en revue les différentes polices du Google Font Directory. They are completely and for most of them, people were paid. Some have been initiated during workshop (Portugal, Vietnam, Argentina, Brasil). See http://understandingfonts.com/

    Creating with Inkscape (B. Philips)

    Let’s draw avatars based on a background picture. Use one layer for each head part (head, mouth, ear, nose, eyes, hair…) and each layer contain 3 sublayer with show the base colored shape, and one for the highlight, one for the shadows. Lasts can be filled with simple gradient from white or any color to transparent. Opacity can be a good setting to use to improve the melting of the shapes.

    GSOC encore

      Les Google summer of code font encore parler d’eux dans le monde du libre. On saluera cette année la belle pioche de Gimp et de Scribus. Gimp hérite en particulier d’un projet qui permettra de booster un peu son développement et le rythme des mises à jour (qui traînent beaucoup trop à mon goût) en permettant de faire avancer le coeur GEGL avant son intégration définitive dans le logiciel.

      En ce qui concerne Scribus, on verra peut-être enfin venir le nouveau Scripter qui rendra les possibilités de créer des plugins plus simple et riche. On devrait aussi voir apparaître un vrai outil tableau qui nous donnera peut-être l’occasion d’avoir de nouvelles possibilités (à noter qu’Xpress reste aussi faible sur ce sujet), et qui se complétera éventuellement avec l’outil Arc ajouté récemment dans le trunk.

      Pour Inkscape, l’amélioration du support du CSS permettra certainement de rendre Inkscape un outil indispensable de la création web et de mieux partager ses fichiers avec des thèmes existants. Même remarque pour l’implémentation du support de KML qui permettra peut-être au logiciel de faire sa place dans la carto qui a été bien engagée depuis le début mais un peu tombée dans l’oubli.

      Ces trois applications ont donc à nouveau eu la confiance de google, et montrent à quel point elles sont valides même s’il y a toujours de nouvelles idées à implémenter.

      Packt Publishing booste le libre

        logo packt publishingIl n’est pas nouveau que Packt Publishing a décidé d’investir le marché des livres relatifs au logiciel libre. Les premiers ouvrages étaient sur Blender et des CMS mais la collection s’est maintenant bien étoffée. J’ai eu la chance d’en faire moi-même un, sur Scribus. Il prenait la suite de celui en français publié chez Eyrolles.

        Pourquoi ce choix de produire encore un livre (c’est mon cinquième). Simplement parce que pour une fois les francophones avaient l’avantage sur ce sujet et que hormis le manuel officiel, pas de documentation anglophone pour ceux qui voulaient apprendre à utiliser le logiciel dans la langue de Shakespeare et lord Byron. De plus Packt avaient annoncé son souhait de soutenir les logiciels par une vraie politique d’investissement.

        Mon plaisir est de voir que Packt tient ses engagements, ce qui est particulièrement important dans un milieu ou la confiance doit être établie entre les contributeurs professionnels et bénévoles. Ils ont choisi des projets qu’ils financent activement. Scribus n’en fait pas partie mais ce n’est pas cela qui compte.

        En revanche, Scribus fait partie des projets qu’ils tentent de favoriser par une série promotionnelle. Tout le monde sait qu’un utilisateur averti en vaut deux.

        The Open Source Graphic Applications and Libraries Month discounts refer to books written on software used for graphic design, multimedia development, specialized image development, general image editing, or modeling.

        There are so many exciting Open Source projects for people who want to work with graphics, animation, or do some modeling. While some of them are easier to use than others, we’re committed to making it easy for anyone to use them, and unleash their creative potential. So far this year we’ve already published over 10 titles in this area, and we’ve got plenty more to come!” said Packt Open Source Publisher Doug Paterson.

        To ensure you do not miss this fantastic offer, visit the special offer page now.

        Alors prêts à vous y mettre ce week-end ?

        Captivité technique

          Il y a la captivité volontaire, qui résulte de la liberté de chacun à faire ses choix. Mais il à aussi la captivité imposée par des choix premiers et imposés par l’extérieur. Prenez Apple et son iPhone 4 qui perd les messages. Il faudrait tenir le téléphone d’une certaine façon ou acheter un etui pour que ça marche. Personnellement, je déteste les etuis. Par chance, “Notre politique n’est pas de calmer nos clients avec des étuis gratuits. Ne promettez pas d’étui gratuit aux clients”, détaille une des instructions d’apple(le monde du 16 07 10)

          LGM 2010 day 1

          • Anglais

          A new year begins at LGM and many exciting are planned.

          Extending Python for speed

          Martin Renolds, mypaint developer
          - 80% pyton
          - 20% C++

          What python for ?

          python nice to compact code

          • good for GUI
          • tiles
          • motion event (graphic tablets)

          but drawback

          • pixel manipulation
          • low-level algorithm

          SWIG

          SWIG probably the best tool for extending python
          h2defs.py =>C and pygtk
          SIP=> C++, Pyqt
          but complex issue with SWIG => Use Python/C API, support that SWIG too

          Other tools

          Oprofile analyses the systems to check for execution times

          debugging with gdb
          gdc /usr/bin/python
          run program.py

          code samples

          http://github.com/martinxyz/python

          start new project extend pythin, not embed python

          A Fully GEGLed Gimp UI

          Peter Sikking

          GEGL :

          • all the inside code of Gimp
          • completely changed last years
          • is now integrated into Gimp

          What kind of UI for integrate GEGL into Gimp ?

          graph based editing : NO because that’s visual programming

          need on focus on activity : image and its result : not the process
          but Layer needs operations : so we could have a manipulation dialog (colorise, curve…)
          => Non destructive editing
          as we have layer
          - visibility, we can have operation visibility
          - reorder layer => reorder operations
          => ther won’t be no adjustment layer, which is an abuse (“the hack of the 90s”)

          the purpose is to not force the user to the constraint to use one workflow model

          Only users decide to create layers

          • no pasted layers (paste will be an operation of the layers which it is pasted to)
          • no auto text layers
          • no adjustment layers

          May question on this is will there be any sharable masks so that you can edit on one and it updated the similar if meant to ?
          that would be great
          because anyone is not comfortable with layers

          other interesting workaround

          Paint with anything (noise, effect…)
          operation (adjustments) with anything
          clone will be paste as clone
          => so pasting and painting operation will become central (and as operators they will be dynamic)

          Nathive

          • image editing
          • nathive.org
          • python + GTK

          Based on plugins

          Without plugins, it is empty except

          • tool options window
          • swatch bar
          • inside python interpretor

          I was doing with Alessandro a workshop about Scribus scripting for graphical tasks so and the meeting-people schedule is being to be charged ;) Join as soon as you can !

          Le jour de l’exam

          • Anglais

          Depuis 10 ans que j’enseigne, j’ai l’impression comme beaucoup que le niveau baisse. Je me suis longtemps dit que c’est dû au fait que j’ai plus d’aisance et que je vieillissais (et je vieillis toujours alors qu’est-ce que ça donnera?). Certes, mais mon âge grandissant et l’augmentation, je l’espère, de mes compétences, n’enlève rien aux autres, c’est bien l’un des avantage des biens immatériels.

          Et puis je dois enfin me résoudre. On dit toujours que les jeunes sont formidables avec ces nouvelles technologies avec lesquels ils sont si à l’aise… Un petit exemple pris ce jour d’examen de deuxième année universitaire sciences de l’éducation, toute documentation autorisée, en salle avec correction dans la foulée (j’écris donc à chaud, très à chaud pour ne rien enlever à mon indignation) : sujet de l’examen du C2i, “Réaliser la présentation de ses travaux en présentiel et en ligne” faisant suite à des cours sur les présentations qu’ils ont du avoir en première année et des cours de communication graphique que j’ai dispensé en atelier (c’est-à-dire le niveau au-dessus du premier, qui induit que la base est déjà acquise), je l’assume. On pourra toujours trouver des discours qui vont dans ce sens, on connait tous quelqu’un qui n’a jamais touché un ordinateur. Ici le problème est différent : il s’agit bien à la fois du fait qu’il est question de personnes qui auraient dû faire l’effort d’apprendre à communiquer AVEC l’ordinateur et en même temps la concentration exceptionnelle (même dans mon expérience) des questions qui me laisse un soupçon d’amertume mon rôle dans cette histoire. Une sélection des discours de doigts levés pendant l’exam , car les doigts (en orange) parlent :

          Powerpoint plante

          - ça veut dire quoi ça !
          - Tu as enregistré ?
          - Non
          - Aïe!
          - Mais c’est pas normal!
          - Oui ce n’est pas normal de ne pas enregistrer

          Powerpoint ne se présente pas comme il faut

          - Je ne trouve plus mes diapos sur le côté
          - tu es en mode trieuse (je suis trop gentil parfois, je ne devrais pas parce que ça ne responsabilise pas)

          Le clavier ne répond plus

          - J’appuie sur le 6 et l’underscore ne s’affiche pas
          - pardon, tu veux faire quoi ?

          - mettre un soulignement ici.

          - sur les mac l’underscore est au bout de la rangée des nombres avec le tiret, c’est écrit sur le clavier

          - ah oui ?!

          La souris ne répond plus

          - Monsieur, le clic droit ne marche pas pour coller mon adresse email
          - et Pomme-V ? [pourtant la touche pomme n'existe plsu sur les macs, mais là ils la trouvent facilement :) ]
          - ah oui ça marche

          Je ne suis pas sur facebook, pourtant mon ordinateur m’envoie des messages

          - Quand j’enregistre, il me demande de remplacer. Je fais quoi?
          - Oui, vous avez déjà du enregistrer avec un même nom

          Ou encore…

          - il me marque ce message, je fais quoi?
          élément du message : fichier en lecture seule

          Proposition tu révises les 3 premiers modules du C2i ou repasse le B2i.

          Il fait vraiment ce qu’il veut, vraiment pas rationnelles ces machines

          - J’en ai enregistré plusieurs (PDF, PPT…), quand j’enregistre à nouveau, il m’enregistre les 3 ?
          - Non, il faut refaire pour chaque
          - ffff! C’est quoi ça d’ailleurs, sur le bureau ? C’est important?
          - C’est apparu quand ?
          - après que j’ai enregistré !
          (sans commentaire)
          dans le même genre: “j’ai fait “enregistrer” 3 fois et j’ai 4 trucs.”

          En vient le moment de corriger : j’ouvre un pdf en me disant, zut pas de fichier powerpoint et voilà que le PDF s’ouvre avec Powerpoint lui-même : bref, pas de choix de format mais simplement un renommage qui change l’extension. Facile sauf que ça ne marche pas, ou plutôt, ce n’est pas parce que ça a l’air de marcher que ça marche bien; un peu comme en cuisine, c’est pas parce qu’on mélange de la farine et du lait que ça fait un bon gâteau.
          Parfois, je me dis qu’on est vraiment exceptionnels, nous gens pourtant normaux, de comprendre autant de choses, finalement.
          J’ai déjà entendu certains étudiants dire que de toutes façons ils auraient leur année, puisque ce ne ferait pas une bonne pub pour l’avenir que trop d’étudiants soient reboutés. Bref, il semble que les étudiants aient, au moins on peut leur attribuer ça, très bien compris ce que leur apporterait une augmentation de la concurrence dans le secteur de la formation initiale.

          Il faudra par exemple savoir aussi à l’avenir que l’une des caractéristique d’un wiki est de perdre de utilisateurs, SIC à la définition du WIKI :
          -Un wiki est un site qui peut être modifié par tout le monde, ce qui permet un document plus riche en informations.
          -Ces personnes se nomment des « contributeurs ».
          -Par exemple, le site Wikipédia a perdu, en deux ans, 50 000 contributeurs.

          Belle la définition non ? Ça marche bien les wikis, on se demande pourquoi on en voit tant.

          [Bon, il y a aussi des bonnes choses dans ces dossiers et avec plus de 100 étudiants, je proposerai un synthèse de leurs éléments les plus intéressants dans quelques jours.]

          Après la mise en place des B2i et C2i, nous voilà avec les premières générations ayant suivi de vraies intégrations de l’informatique dans leurs cursus. Jamais aucun étudiant n’aura fait autant d’informatique dans sa courte vie. Le bilan s’impose donc. Pourra-t-on dire que la focalisation sur les usages ne porte pas ces fruits ? Comment apprendre les usages de l’informatique quand on ne connait pas la machine et dans le même temps qu’on ne comprend pas vraiment le sens de l’usage indépendamment de la technologie qui le porte (les étudiants font par exemple mal la différence entre plateforme de formation et groupware). D’un autre côté comment apprendre un outil quand on n’en connait pas les usages. J’ai à chaque cours des remarques du genre :

          - Ce qu’on voit ne sert à rien [étonnant de faire des études alors, loin l'époque des étudiants qui viennent apprendre POINT, c'est ce qu'on appelle l'économie du savoir]

          - Faites chier avec vos styles, on perd du temps [Oui, loin l'époque du respect de l'enseignant]

          Sauf quand on parle dans le vide parce qu’ils s’envoie des messages via leur comptes facebook ou autres SMS.

          Il est évident que l’informatique ne peut venir en premier plan. On peut le voir, elle l’est déjà bien trop même si ce n’est pas toujours comme on voudrait. Mais alors comment faire pour qu’il devienne un vrai allier, un vrai outil, comme le marteau du charpentier, et non pas une contrainte, pis encore un obstacle. Finalement le logiciel libre défend la prise en main par les utilisateurs et ce n’est pas un mal, non ?

          On dira qu’il s’agit d’une technologie particulière et que l’on peut être bon sans toucher un ordinateur, certes. Il faudra cependant dorénavant compter avec les faits que les étudiants savent parfaitement glâner quelques informations au hasard. Et comme chacun sait, le hasard a une part évidente dans l’émergence de nouveaux concepts, ce qui n’est pas simple quand on a la tête pleine de Kant ou Rouseau.
          J’espère vivre assez vieux pour voir les apports du hasard à l’oeuvre. Enfin peut-etre le vivai-je déjà : n’est-ce pas par un heureux hasard que l’informatique fonctionne aussi bien ?

          LibreGraphicsMeeting : campagne de don

            Comme tous les ans, le libregraphicsmeeting va avoir lieu. Comme tous les ans, l’équipe fait appel aux dons pour participer aux trajets des développeurs venant de loin. Cette année, le LGM aura lieu à Bruxelles. Les années précédentes, il a permis de véritable avancée car il est chaque année l’occasion de discussion entre développeurs qui en profitent pour mettre en place des projets ou prennent connaissance d’autres projets intéressants dont ils n’avaient pas connaissance. Il y a 3 ans, le tiff avec clip-path permettant un meilleur échange dans les images prépresses; il y a 2 ans, Phatch et FontMatrix faisaient leur entrée. L’an dernier a été lieu de nombreux peauffinage, pour Gimp par exemple. Cette année s’annonce merveilleuse encore. Si vous avez quelques pièces jaunes de côté, ça peut aussi servir à ça.

            Click here to lend your support to: Libre Graphics Meeting 2010 and make a donation at www.pledgie.com !

            Nouveau GEGL

            • Anglais

            Une nouvelle version de GEGL vient de sortir, prête à la compilation. Au programme, un support du multithreading, la configuration du point flottant qui permettra d’économiser du calcul pour les tâches simples et l’intégration des petits scripts d’agrandissement qui ont percés récemment : upsize, upsharp, upsmooth.
            Souvenez-vous que GEL nécessite BABL et qu’il est d’ores-et-dajà utilisable dans Gimp 2.7

            L’étendard “Standards”

            • Anglais

            Ce n’est pas nouveau que Microsoft traine les pieds dans le respect des standards. Cela a même été dénoncé par de grands noms. On a parfois mis ça sur le dos d’une incompétence, ou encore d’un abus de position dominante. Il semble que Microsoft craigne de devenir un acteur oubliable pour preuve Steve Jobs a trouvé d’autres comploteurs. Dans ce contexte, c’est M$ qui finira peut-être par jouer le gentil. D’un côté, IE annonce sa volonté de mieux travailler aux équipes établissant les standards. Cela ne signifie pas qu’ils y seront implémentés, mais c’est un pas. D’un autre côté, les formats libres comme ogg font leur entrée avec fracas dans la liste des acceptations.
            Ne crions pas victoire trop vite, mais la mise en conformité d’IE faciliterai grandement le travail de milliers de graphistes et webmasters en herbe de part le monde, certainements plusieurs millions.

            De l’autre monde, Adobe, suite à son bras de fer avec Apple sur la problématique du support de Flash sur les péripéhriques portable Iphone ou Ipad, pourrait aussi se tourner vers de l’open source pour combler la stratégie des émergeants : Flash pourrait être d’abord disponible sur les nexus One (Google). Les acteurs mènent leur dans et semblent donc se déplacer en fonction de leur degré de réussite.

            Une chose est sûre pour moi, ce n’est vraiment pas le moment d’adopter des solutions propriétaires. On voit ici de façon criante leur fragilité dans les contextes de guerres économiques. Finallement, mes sites resteront sans Flash, si ça vous va :)

            Alors ne crachant pas sur ces petits plaisirs.

            Grabuge dans la chaumière

              La pression augmentant peu à peu sur les éditeurs de produits propriétaires, les amis de trente ans commencent à se taper dessus. De son côté Adobe évolue à coût de rachats et d’utilisation d’algorithmes libres (diverses licences) alors qu’Apple doit de plus en plus faire face à la montée des Androidophone et voit la fin d’une sorte de position de pionnier pointer le bout de son nez.
              Apple après avoir été le premier gros client d’Adobe dès la fondation de l’entreprise ou presque, Apple qui a permis d’imposer les postscript et autres, qui a fait qu’Adobe s’est imposé dans les produits graphiques. Et Apple qui a bénéficié de cette manne pour s’introduire sur des marchés jusqu’alors peu informatisé et valoriser son image graphique et facile d’accès. Et bien cette union semble battre de l’aile. Steve Jobs en accusant Google de vampiriser le marché tente de ressortir la carte David contre Goliath qu’il a déjà joué contre Microsoft. En accusant Adobe de fainéantise, il tente de faire reposer sur d’autres les petits défauts pointés sur ces produits phares. Dans tous les cas, cela est le signe de l’importance croissante des produits portables (ipod et iphone) dans la stratégie Apple au point d’accepter de remettre en cause la stratégie d’alliance informatique. Adobe semble loin de cette stratégie avec uen gamme de produit toujours plus complète et complexe exigeant des ressources toujours plus importantes et d’un niveau de difficulté croissant alors même que de nombreux utilisateurs sembleraient se satisfaire de Photoshop 7, Illustrator 10 et Indesign CS et que les nouveautés CS4 crient leur inspiration de produits libres (liquid rescale, transparence des couleurs et dégradés sur canevas, vérificateurs…).
              l’avenir dira quelle stratégie est payante, peut-être les deux, mais à l’heure où les logiciels libres comme Gimp, Inkscape et Scribus sont de plsu en plus demandés voilà un coup de pied ans la fourmilière qui pourrait faire bouger les choses dans un sens ou dans l’autre.

              http://www.wired.com/epicenter/2010/01/googles-dont-be-evil-mantra-is-bullshit-adobe-is-lazy-apples-steve-jobs/