LGM 2011 day1

  • Français

Translate original post with Google Translate

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

  • Français

Translate original post with Google Translate

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

  • Français

Translate original post with Google Translate

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

  • Français

Translate original post with Google Translate

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

  • Français

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 !

Exam day

  • Français

Since 10 years i’m teaching graphic design in some schools, i really feel that students knowledge is more superficial. It’s simply evident regarding their lack of simple prerequisite. I’ve always told myself i was getting older (which is true), or that my own knowledge was growing (to be proofed) and that i was thinking simple things that are not. You one always says that Youngs are so wonderfull, how easily to can manipulate all these strange objects, like computer, cell phones or *pod ! i didn’t want to be the monster in the story… And as a free software promoter, i just think that everyone has the knowledge he is aiming at. So no need to judge people, aso.

But, i, today, really experimented very bad. And as teacher i sometimes have to judge, not the people of course only their knowledge or abilities. The story is that I was just there for an exam i had to supervise. Foreign people might consider that french governments have tried for years to improve the student knowledge in computing : you know, tell what is an OS, a virus, how to use a text processor, and have some knowledge on main web applications and services. Well very very complex :) the one you would you use everyday. In France, it’s done in two steps : between 11 and 15 years and then in universities. Here are some comments or questions i heard this sad day, in the mouth of second year university students who have had at least 200 hours of courses on several software only in the university (in orange) :

Mr. Powerpoint crashes ! (oops noone uses Impress here)

- what does that mean i have to send a report ?
- Did you save your document ?
- No
- oops!
– But it’s not normal!
- yes it’s not normal to use a computer without saving

Mac Os keyboard doesn’t write the right letter

- I press 6 and underscore doesn’t display on screen
- what do you want to do ?

- Put an underscore there.

- On these Macs, underscore is on the right of the number line of the keyboard. It’s written on.

- ah oui ?!

Mouse is silent

- Mr right click doesn’t work to paste my email adress
- write it or try cmd-V ?

- oh yes it works :)

Not on facebook, but the computer sends me messages

- When i save (i just reminded them before) to asks me to replace. What should i do ?
no comment

THose machines does what they want regardless to what i want

- I have save to PPT PDF and web page as asked , if i click save, does it save the 3 at once ?
- i guess you should do each separate or just compare versions
- ffff! and why do i have 4 files on the Desktop if i saved 3 times. Is that important ?
- When did the fourth appear ?
- after i saved !

I heard some students sometimes say they would anyway succeed to their exams because it would be impossible to a school to have so many bad students. Well, they have at least understood how the concurrency could easy their work :)

[ of course there are still some good students, who certainly work at home]

- I often hear that what they see at school is meaningless at that they can live without. It’s estonyshing how they can consider themselves as being more able to say what is usefull that the teacher or professionnal do. I would the knowledge economy not become an economy of knowledge.

- Fuck with your styles, we loose time [ah yes, respect diminished too]

Of course, free software is made to increase user freedom and the first liberty is using or not such kind of tools. But since the freedom speech don’t seem to convinced them i’m not sure this is the point. Anyway i’m happy to work with free software : in this world, people consider the software as a tool, and what to control to be able to do what they want, and not just click here or there [no sorry, just there, the choice is too difficult too]. I’m considering not teaching anymore in such schools, and attend on higher level we we can talk about the real subject : graphism, communication…

I guess it’s a pure randow they find all the right information, because they googled it and all found the same, it’s certainly it is true. And as everyone know many new things have been discovered hazardly. And as everyone knows, it’s easier to and original concept when you don’t have a brain ful of kants or Plato’s writings. At least don’t see that it is not so original.

I hope i will live long enough to see those randomly appeared new concepts, out of nowhere, and i will thank this Big Computer Spirit to give us so many new things to consider. Anyway, isn’t it marvellous what a vomputer can do and how it works finally so well on so many subjects ?

LibreGraphicsMeeting : campagne de don

  • Français

Translate original post with Google Translate

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 !

New GEGL out

  • Français

A new release og GEGL is out, ready to be compiled : multithreading, floating poitn configuration to save the machines when possible and some new already famous scripts : upsize, upsharp, upsmooth.
Remember GEGL needs BABL (same number build) and is already usable in Gimp 2.7

Who dares Standards ?

  • Français

It’s not new that Microsoft don’t make huge effort to be standard-compliant. Some famous people for the web have already argued on it. One sometimes told that was because Microsoft developers were incompetent, or due to its monopolistic situation. But in fact, Microsoft is may be these day suffering of a “dont-forget-we-are-here” after S. Jobs found Google as the new enemy. in this situation, M$ will finish being the kindest. On one side, IE team announces his wish to work more on the standards. That doesn’t already mean they will be implemented, just that Microsoft will be there, may be at LGM2010 for the SVG-day. On the other side, the Open format like ogg can now be used with some M$ applications.
Don’t say its a victory so early, but having a standard-compliant IE would ease signicatantly the work of thousands of graphi cdesigner and may be millions of webmaster in any kind.

Adobe, after the hard Jobs’s word for the fact that Flash isn’t available on Iphones and Ipads, could turn to open source to counter-attack those new comers : Flash could beavailable on Nexus One (Google).
It seems that the dance as begun and that Open Source is now a major actor in it. Let’s follow all this.

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

  • Français

Translate original post with Google Translate

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/