graphical blog 2

12 March, 2008

Explosion des PC très basse consommation sous GNU/Linux

Filed under: Inkscape, network, system, ultra low voltage, vectorial, eeePC — Administrator @

Le succès de GNU/Linux sur l’EeePC en ultra basse consommation et sur les postes de travail chez Dell est en train de drainer tous les constructeurs sur le terrain.

La majorité de ces ordinateurs ne permettent pas de faire tourner Vista, trop gourmand en ressources, mais celui-ci est de toute façon boudé par les entreprises, pour sa lourdeur dans la gestion, dans l’utilisation, son manque d’application et de pilotes (ce qui était un problème autrefois sous Linux) et comme d’habitude, pour ses problèmes de sécurité récurrents et mal gérés. Certains des constructeurs cités mettent XP en option, mais vu le cout supplémentaire de celui ci et la plus grande simplicité d’utilisation de GNU/Linux, cela risque d’en décider plus d’un à faire le pas vers le libre. On ne sait pas trop pourquoi Vista rame a part pour des gros problèmes de conceptions, le bureau 3d qui existait sous Linux 1 an avant que Vista ne soirt, est parfaitement fluide sur des machines à 400Mhz avec 128Mo de RAM.

La basse consommation explose au moment ou le prix de l’énergie explose (le baril de pétrole repasse au dessus des 105 $ (110$ le lendemain de cet article)) et on s’aperçoit que les biocarburants ne sont pas viable (surconsommation énérgetique pour la production, mise en concurrence de l’alimentation et de l’énergie).

Linux gagne du terrain, La consommation du CO2 et de la fenêtre de fonte des glaces va se refermer...
Linux gagne du terrain, La consommation du CO2 et de la fenêtre de fonte des glaces se referme…

Ce premier de NEC n’est pas forcément sous Linux (VMware est multiOS) mais permet de l’être. Je trouve l’idée excellente, le réseau local est mutualisé sous forme de PC virtuel, lorsqu’un PC a besoin de plus de resources, il peut prendre plus de resources sur le serveur virtuel en prenant sur ses voisins qui utilisent moins. Le boitier est ultra compact et comprend micro et casque, parfait pour les centres d’appels et services techniques en ligne :
http://www.pcinpact.com/actu/news/39479-Nec-VPCC-US110-petit-terminal.htm

Un Linuxien à fait un récapitulatif de machines basses conso existantes, généralement livrées avec Linux ou nues, pour un fast food à tendance végétarienne et écolo (VIA Eden et C7, Geode LX800 d’AMD, Intel Shelton et Atom):
http://www.breizh-ardente.fr/dotclear/index.php?2008/02/22/95-etape_1-le_hardware

Intel qui pousse à l’installation de Linux sur ses plateformes basse conso Shelton, comme celle équipant déjà l’Asus eeePC701, sort une nouvelle génération au printemps ; Shelton’08 ou Atom qui consommera encore moins et sera encore plus puissante (elle sera dans les prochains eeePC 900) mais également dans tout un tas d’autres équipements. VIA quant à lui, continue depuis des années dans les ultra basse consommation, et devient visiblement tres performant avec ces VIA C7M, Chez AMD, c’est la série Géode qui remplit ce secteur.

Pour cet été (voir ce printemps pour certains)…

Asus eeePC qui a annoncé des version 9″ et 10″ équipé atom, avec 8h d’autonomie annonce aussi des PC de bureau ultra basse consommation et prix (petit cube) pour 200$ ou intégré à l’écran 20″ pour moins de 400$ (200 à 300€ selon la rapidité de la chute du $) sous Linux Xandros (on sent l’amélioration dans les mises à jour sur l’eeePC 701, et l’approche d’une distribution Linux complète poindre à l’horizon) :
http://www.pcinpact.com/actu/news/42305-Asus-EP20-PC-bureau.htm

GeCube dans l’idée de l’eeePC, sous Xandros aussi (d’apres les captures d’écran), le pc est dans l’écran qui devrait être de 7″ ou 10″, le clavier est détachable :
http://www.pcinpact.com/actu/news/42252-gecube-genie-pc-ultraportable.htm

Everex, avec son Cloudbox sous Via, devrait être utiliser gOS (Linux de Google) :
http://www.pcinpact.com/actu/news/41876-everex-cloudbook-linux.htm
Ils produisent également des ministations de bureau basse conso sous Linux avec Pentium Dual-Core Mobile Processor T2130 et 120Go de HD :
http://www.everex.com/products/gpc_mini/gpc_mini.htm
et ce sont eux qui produisent le greenPC de Wallmart VIA-C7+gOS(il y a deja un greenPC2 en préparation visiblement):
http://www.everex.com/products/gpc/gpc.htm
Dell qui avait deja vendu 40 000 PC en novembre 2007 sous Ubuntu (uniquement à destination des particuliers, ils refusaient il y a peu encore la vente aux entreprises)
http://www.pcinpact.com/actu/news/40408-dell-ubuntu-40000.htm
Ils veulent également se lancer dans le lowcost portable à l’eeePC :
http://www.pcinpact.com/actu/news/42166-Dell-portables-Inspiron-Vostro-basprix.htm

Acer devrait sortir un produit similaire en mars ou avril, mais avec un disque dur 1,8″ au lieu d’une carte SSD, ca permet plus de stockage, mais est plus fragile et consomme un peu plus (beaucoup moins qu’un disque dur 3,5″ classique tout de même).
http://www.pcinpact.com/actu/news/41282-Acer-Gigabyte-marche-portable-bas-prix.htm

La chaine d’hypermarchés Wallmart vent également des PC de bureau tres basse conso (greenPC) sous gOS, Carrefour son principal concurrent au niveau mondial devrait certainement suivre ;) :
http://www.pcinpact.com/actu/news/39789-gpc-walmart-linux-ordinateur-gOS.htm

Shuttle fournit ses machines basses consommation avec Linux OpenSuse,
http://www.pcinpact.com/actu/news/38699-Shuttle-Suse-Allemagne-Intel-Barebone.htm

Et devrait fournir la nouvelle gamme ultra basse consommation aux jolis designs et coloris KPC de 99$ à 200$, sous Ubuntu
http://www.pcinpact.com/actu/news/41136-shuttle-kpc-linux-ces.htm

Gigabyte va proposer une plateforme Atom (sous Linux uniquement) ou Via C7M (sous Linux ou Vista premium, ce dernier risque de ramer comme certains pc carrefour sous équipés en RAM :)))) ) :
http://www.cnetfrance.fr/news/mobilite/cebit-2008-gigabyte-met-de-l-atom-dans-ses-premiers-umpc-39379304.htm

MSI va également faire des portables Atom, sous Linux également (d’apres une autre source que celle-ci), mais on ne sais pas lequel :
http://www.cnetfrance.fr/news/mobilite/cebit-2008-un-atom-au-coeur-de-l-umpc-version-msi-39379370.htm

Enfin, VIA propose un ordi dans la même veine qu’on colle derriere l’écran (en général ils vendent les ordinateurs sans OS, le testeur à utilisé XP) qui consommera 12 à 20W selon les version et le CPU. Il comprendra un port ethernet Gigabit ! :
http://www.pcinpact.com/actu/news/39328-VIA-VM7700-VESA-ecran-LCD.htm

24 February, 2008

La révolution Asus eeePC (pour les nerds aussi)

Filed under: Tutorial in french, chinese culture, network, news, system, eeePC — Administrator @

Ca y’est j’ai enfin mon eeePC, ce petit appareil très compact, très économique en énérgie (22 W maximum) et en prix (300 € environ) et préinstallé avec une version ultrasimplifiée de GNU/Linux (sauf au Japon)., dérivé de Xandros, elle même dérivé de Debian, comme Ubuntu. Toutes les personnes dans lesquelles j’ai mis ce petit ordi dans les mains ont été émerveilles par la facilité d’utilisation et la petite taille. Le clavier est tres, bien, il faut tout de même quelques heures pour s’y habituer.

Le site blogeee.net est un très bon site d’information pour suivre l’actualité autour de la bête. Mais jusqu’a présent, il n’y a pas eu de tests poussés par des linuxiens de longue date, j’essaie donc ici d’expliquer toutes les possibilitées offerte par l’EeePC pour nous les nerds.

Connectivité réseau
* Modem RTC (intégré en option ???), A NE PAS BRANCHER SUR UN RESEAU NUMERIQUE, (tension éléctrique, manuel d’utilisation, page 2-8)
* Ethernet (intégré, DHCP autodétécté) < = utilise à la maison.
* Wifi (intégré) <= tésté dans un centre culturel, entouré d'au moins 10 bornes à la maison :(.
* GSM/3G/HSDPRA (Internet=>Connexion réseau=>Créer=>GSM/3G/HSDPRA) (via USB + téléphone (mon sony ericsson le fait ou dongle)
* DSL (PPoATM, PPoE, PPTP) via éthernet
* Wireless PPPOE (je sais pas comment ca marche ça ???)
* Imprimantes (réseau ou USB, autodétéctée dans mon cas, apres avoir cliqué sur ajout d’imprimante, ca utilise gutenberg 5.0 et cups, manageable via l’interface simple ou HTTP localhost).
* SMB (avec trou de sécurité par défaut !!)
* NFS

Autres périphériques matériels
* 3 ports USB 2.0 (480Ko/s)
* 1 sortie VGA (1024×768 sous xandros plus de 1280×1024 sous eeexubuntu, doit pouvoir monter jusqu’a 1600×1200), dualscreen possible.
* 1 ecran 7″ 800×480 (c’est un peu juste, mais largement mieux que les PDA)
* 1 port SDHC (j’ai mis une 8Go class 6 Transcend à 33 €)pour installer eeeXubuntu dessus et permettre le dualboot.
* 1 entrée micro
* 1 sortie casque
* 1 webcam
* 2 enceintes (stéréo donc)
* 1 trackpad avec pseudomolette et double bouton en 1 seul
* 1 prise Alim + 1 prise batterie externe (facilement démotable)
* 1 prise vérou (pour fixer a un bureau).

Un clavier USB + une souris USB + une sortie VGA haute résolution => ordinateur de bureau silencieux qui ne consomme presque pas de courant.

eeepc VI, dselect, scim 中文
EeePC : xterm, vi(m), dselect, SCIM en smart pinyin

Outils logiciels indispensables
Derrière cette interface ultra-simple se cachent des outils indispensables :
* Firefox (pas Iceweasel malheureusement) pour le web + raccourcis vers principaux webmails (gmail, yahoo…)
* Thunderbird (via Travailler=>Courrier plutot qu’Internet=>Courrier)
* xterm (ctrl-alt-t pour le lancer)
* vim (Vi improved pour les unixiens non-gnu)
* OpenSSH-3.4 (top pour administrer des machines de n’importe où (à condition d’avoir un acces ssh déprotegé, on trouve également openvpn sur des dépôts xandros etch).
* apt-get, dselect et autres outils indispensables Debian.
* Enregistreur vidéo V4L UCView (multimedia=>Webcam), utilise la webcam et micro intégrés par defaut, sauvegarde au format Ogg(Théora+Vorbis), permet de faire de l’animation en volume (’stopmotion’ pour les novices).
* Enregistreur sonore (multimedia => magnétophone)
* Chat (IRC,Jabber,QQ,….) via Pidgin
* Suite Openoffice (pour échanger avec les administration, et les gens modérnisés qui ont laissé tomber le vieux BIll Gates).
* Lecteur PDF Adobe Reader 7.0.
* Reconnaissance vocale
* outils de dessin basiques.
* Tableau périodique des éléments, avec historique
* Planétarium
* Traceur de fonctions

Administration
Le principe est un peu le même qu’Ubuntu, vous ête toujours connecté en utilisateur et pour lancer les commandes d’admin, il faut taper :
sudo commande

Il n’y a pas par defaut d’acces permanent au root, et contrairement à ubuntu, pas besoin de mot de passe pour executer une commande en sudo root. Il s’agit la uniquement d’une protection contre les bêtises d’enfants novices en administration unix ;) Et oui, des enfants de 5-6 ans se débrouillent bien avec ce Linux :).
Comme dit précédement, la gestion des paquets se fait via les outils Debian.

Il écoute (apres installation SMB + NFS) sur les ports :

En TCP (0.0.0.0, attention donc) :
* 111 (SunRPC), pour NFS
* 139 (netbios-ssn), pour SAMBA
* 445 (microsoft-ds) , pour SAMBA

En TCP (127.0.0.1) :
* 631 (IPP), pour cups-1.2.7 (http://127.0.0.1:631)

En UDP (0.0.0.0, attention donc) :
* 68 (bootpc) pour DHCP
* 111 (SunRPC) pour NFS
* 137 (netbios-ns) pour SAMBA
* 138 (netbios-dgm) pour SAMBA
* 631 (ipp) pour impression, cups

en UDP réseau local (mon dhcp donnait du reseau local) :
* 137 (netbios-ns) pour SAMBA
* 138 (netbios-dgm) pour SAMBA

Malgrès cela :
sudo iptables -L -n
iptables v1.3.6 can’t initialize iptables table ‘filter’: iptables who? (do you need to insmod?)

* Une solution un peu compliquée pour corriger

C’est le point le plus négatif de l’eeePC, surtout étant donné le trou de sécurité par défaut facilement corrigeable.

Sinon, j’ai pu installer rsync pour les backup depuis le dépot xandros etch (pour faire les backups).

Langues étrangères
Parmis les outils qui me semblent indisepensbles mais qui le sont moins pour tout le monde d’apres asus visiblement), scim (il y a des paquets) (pour les saisies en langues étrangères). J’ai découvert que les fontes chinoises sont déjà préinstallées a ma grande surprise, en branchant une clé USB contenant des morceaux de musique chinoise titré en V.O.
Stardict, le dictionnaire international (il y a des paquets)

Le wiki de eeeuser.com est une bonne resource documentaire multilingue.
J’ai traduit en français une page aujourd’hui pour les méthodes de saisies de langues complexes dont le chinois sous EeePC en environnement français. J’espère que ça en aidera d’autres.

Stardict-2.4 est également disponible sur dépots xandros, il faut par contre aller chercher les dictionnaires sur le site officiel de stardict et les placer soit même dans /usr/share/stardict/dic/ (et treedict/ pour le dictionnaire arborescent des sinogrammes).

Multimédia
Bon, à part ça, cette petite merveille fait tout : webcam intégré, enceintes, micro, prises casque/micro. Les echantillons vidéo dans l’horrible format wmv ne lui font pas honneur, plutot écouter les echantillons sonnores wma qui sont un peu meilleurs, mais ne valent pas des sons au format ogg/vorbis et vidéo Ogg/Theora, Xvid ou un bon format h264 (snow, x264, les derniers codecs quicktime, etc), c’est d’autant plus domage que ce petit bijoux les lit sans problèmes (linux oblige). SMplayer (dérivé de mplayer) inclus, permet également de lire les vidéos format flash (.flv), permettant de lire des vidéo karaoké que l’on trouve sur les sites chinois comme tudou.com (土豆网) :).

12 November, 2007

Salle des machines

Filed under: Gimp, drawing, network — Administrator @

Salle des machines

Dessin à l’encre stylo feutre guohua (marque chinoise), mise en couleur sous Gimp.

Ink drawing using guohua pen, colored with Gimp

25 August, 2005

cairo 1.0 et support jabber/SSL dans inkscape

Filed under: Inkscape, illustrated text, network, news, politics, vectorial — Administrator @

espionite aigue
Cairo 1.0.0 taggé dans le cvs de cairo.
Le nouveau Firefox ne devrait plus tarder, avec un bon support SVG, basé sur cetta API.

De son coté Inkscape supporte le protocol XMPP (protocol de jabber) encrypté en SSL pour son tableau blanc, ce qui va permettre de faire des dessins à plusieurs en toute confidentialitée, pratique pour les schéma en entreprise ou en association de dissidents.

Cette partie d’Inkscape n’est pas sans rappeller Coccinella un autre client jabber libre avec support de tableau blanc (whiteboard) vectoriel. En language de script tcl/tk, il est tres leger et rapide, et supportes d’autres protocols de messagerie instantanée, et la diffusion de fichiers, de vidéos, et via un plugin, de son ou conversation (je n’ai pas encore testé ces derniers).

Le projet jabber pour Inkscape est developpé par un étudiant qui est financé par Google dans son Summer of code. Google developpe d’ailleurs également son Service de messagerie instantanée basée également sur XMPP. Ce protocol est également adopté par la société de téléphonie Orange, pour l’utilisation sur son réseau de téléphonie mobile.

Les développement financés par google, restent des logiciels libres, qui seront donc réutilisables sur d’autres serveurs ou réseaux XMPP. Je ne suis pas trop fan de google pour les raisons donées ici et la facilité a trouver des résultats arrivant sur mon blog avant des résultats beaucoup plus pertinants. (Ca a empiré depuis cet article).

Donc, pouvoir communiquer en SSL n’est pas de trop en ces temps d’espionnite aigue de la part de nos chers gouvernements et des industriels qui les dirigent. Du moins si l’on prefere utiliser des serveurs sur des reseaux libres ou confidentiels, et non pas dirigés encore une fois par ces memes industriels.

Voir à ce propos :

Un article avec pas mal de référence sur l’espionite ambiante
Un autre article assez complet avec d’autres liens.
Les mouchards dans les imprimantes

12 August, 2005

Integrer du SVG dans une page (X)HTML

Filed under: Inkscape, Tutorial in french, network, vectorial — Administrator @

J’ai réuni les informations concertant les méthodes pour integrer du SVG dans une page (X)HTML que j’avais toujours du mal a trouver, la méthode que l’on trouve habituellement est celle de adobe qui n’est pas recommendé par les standards et est plus limité que la standard.

Il faut cependant penser à adapter le document SVG à la taille désirée dans la page web.

Mauvaise méthode pronée par Adobe : tag <EMBED>

<HTML>
  <body>

    Mon texte
    <embed src="mon_image.svg" width="250" height="50" alt="logo4">

  </body>
</HTML>

Le problème de cette méthode est qu’elle n’est pas standard, et ne sera donc pas forcément reconnu par tous les navigateurs.

Méthode standard pour HTML et XHTML pronée par le W3C : tag <OBJET>

<HTML>
  <body>

    Mon texte

    <object type="image/svg+xml" data="mon_image.svg">
       <img src="mon_image.png" alt="mon image">
    </object >

  </body>
</HTML>

Une image bitmap de remplacement est inséree pour palir à une defficience en SVG du navigateur. C’est généralement plus gros, mais ca permet de dépanner. Cela dit, tous les navigateurs sauf IE devrait d’ici quelques jours disposer de lecteur SVG (le fork gecko 1.8 à eu lieu aujourd’hui, qui annonce la proche sortie de Mozilla Firefox 1.1 qui supportera le SVG par defaut.


bebete poilue

Si vous ne pouvez lire que l’image JPEG, vous pouvez recuperer le fichier svgz ici : http://popolon.org/gblog2/wp-content/upload/bete_poilue.svgz

Enfin, le SVG peut être sauvegarder en SVGZ (format compressé), cela permet de gagner beaucoup de place mais il faut dans ce cas ajouter le type mime sur le serveur.
et que le client supporte cela. C’est le cas pourcet exemple. Si le serveur n’est pas configuré pour, ce qui est le cas dans la majorité des cas, j’avais fait une request feature sur le gestionnaire de bug du projet httpd apache, cela a été refusé, pour cause de manque de clarté dans les specs du W3C.

Il est toujours possible si vous n’avez pas accès au fichier mime-type du serveur de preciser dans votre .htaccess:

  AddType image/svg+xml svgz
  AddEncoding gzip svgz

Normalement le svg doit déjà être géré, sinon vous pouvez également ajouter la ligne suivante :

  AddType image/svg+xml svg

Une autre solution consiste a envoyé l’entête http via un language de script comme en PHP par exemple, en commençant votre script par :

  <?php
  header('Content-type: image/svg+xml');

et si il s’agit d’un SVGZ, ajouter également :

  header('Content-Encoding: gzip');

Penser a bien l’executer en première ligne, avant tout autre HTML ou PHP.

Voir la page SVG:MIMEType du wiki mozilla.org qui m’a servi de source.

Une chose importante la taille du document doit être précisé dans votre fichier SVG :

Sous Inkscape, il suffit à la création du document (ou à la fin, auquel cas vous risquez de devoir redimensionner votre image) :

selectionner la taille en pixel dans pref. du docu.
Menu Fichier => Préférences du Document ([Shift]+[Ctrl]+[D])

Selectionner :

  • Taille du canevas : pérsonnalisé

Et dans le cadre Canevas personnalisé :

  • Unités : px (taille du document donné en pixels)
  • Largeur : Largeur en pixels sur la page web
  • Hauter : Largeur en pixels sur la page web

Evidement pour un document déstiné à l’impression il est plus interressant de donner en unitées métriques (mm par exemple).
De toute facon, cela ne fait en rien perdre les qualitées vectorielles du fichier. J’avourais enfin, que je n’ai pas tenté d’impression de la page pour voir ce que cela donne, ne possédant pas (encore) d’imprimante fonctionnelle.

exporter en mode page
Pour avoir l’équivalent de l’image en png, il suffit de faire Fichier=>Exporter en Bitmap ([Shift]+[Ctrl]+[E]).

  • Selectionner la sortie en mode page
    Normalement la Taille du bitmap donnée par défaut, devrait être correcte.
  • Il est possible de donner la taille désirée dans le champ Largeur
  • onner un nom au fichier dans le champ Nom du fichier
  • Et enfin, Exporter

Je vous conseille ensuite de passer par The Gimp ou Imagemagick pour recompresser le PNG, soit PNG, niveau 9 (sans perte de qualité, ou bien en JPEG.
Si l’image ne comporte pratiquement que des applats, il peut etre plus interressant de passer en mode indexé et de compresser en PNG, que de compresser en JPEG.

Older Posts »

Powered by WordPress