Planet Fedora-Fr http://planet.fedora-fr.org Sélection de blogs autour de Fedora fr-FR Tue, 07 Jul 2015 08:01:00 GMT eZ Systems eZ Publish (leZRSS) http://planet.fedora-fr.org/var/fedora/storage/images/media/images/logos/logo-rss/18149-2-fre-FR/logo-rss_rss.png Planet Fedora-Fr http://planet.fedora-fr.org Fri, 26 Jun 2015 06:52:00 GMT Remi Collet : PHP version 5.5.27RC1 et 5.6.11RC1 http://blog.remirepo.net/post/2015/06/26/PHP-version-5.5.27RC1-et-5.6.11RC1 urn:md5:97d3c7aec59e3069725927adbad91af0

Les versions Release Candidate sont disponibles dans le dépôt remi-test pour Fedora et Enterprise Linux (RHEL / CentOS) afin de permettre au plus grand nombre de les tester. Elles sont uniquement fournit en Software Collections, pour une installation en parallèle, solution idéale pour ce type de tests.

Les RPM de PHP version 5.6.11RC1 en SCL sont disponibles dans le dépôt remi-test pour Fedora 19-22 et Enterprise Linux 6-7.

Les RPM de PHP version 5.5.27RC1 en SCL sont disponibles dans le dépôt remi-test pour Fedora 21-22 et Enterprise Linux 6-7.

emblem-notice-24.pngInstallation : voir la Configuration du dépôt et choisir la version.

Installation en parallèle, en Software Collections de PHP 5.6 (x86_64 uniquement) :

yum --enablerepo=remi,remi-test install php56

Installation en parallèle, en Software Collections de PHP 5.5 (x86_64 uniquement) :

yum --enablerepo=remi,remi-test install php55

A noter :

emblem-notice-24.pngLa version RC est généralement identique à la version finale (aucun changement accepté, à l'exception de correctifs de sécurité).

Software Collections (php55/php56)

]]>
RPM
Wed, 24 Jun 2015 11:55:00 GMT Edouard Bourguignon : Fin de vie de la Fedora 20 http://www.linuxed.net/post/2015/06/24/Fin-de-vie-de-la-Fedora-20 urn:md5:0adcdcff31576415a7043f7ac3f43d42

Un bref message pour annonce que la Fedora 20 est officiellement en fin de vie (EOL) depuis hier (23 juin 2015).

Prochaine Fedora à passer en fin de vie sera maintenant la Fedora 21, et ceci un mois après la sortie officielle de la Fedora 23. La Fedora 23 est pour l'instant annoncée pour sortir, si tout se passe bien, le 27 octobre 2015.

]]>
Fedora
Tue, 23 Jun 2015 06:15:00 GMT Remi Collet : Red Hat fournit PHP 5.6 pour RHEL (et CentOS) http://blog.remirepo.net/post/2015/06/23/Red-Hat-fournit-PHP-5.6-pour-RHEL urn:md5:abaed76faffa901f93f175efc2f7e50d

Annonce : Red Hat Software Collections 2 – now generally available

Et pour CentOS : Software Collections 2.0 available

Que les accrocs de la stabilité se rassurent, PHP 5.3.3 reste la version standard fournit avec RHEL-6 et PHP 5.4.16 celle pour RHEL-7.

Que les utilisateurs de RHSCL 1.x se rassurent, les collections php54 et php55 sont toujours là. Elles ont même été mise à jour en 5.4.40 et 5.5.21.

La nouvelle collection rh-php56 fournit la version 5.6.5.

Nous disposons donc désormais d'un moyen officiel et supporté d'installer PHP version 5.4 ou 5.5 ou 5.6, en parallèle  de la version système, sans affecter les composants standards. L'annonce prévoit un cycle de vie de 3 ans.

Pour plus d'informations sur l'installation et l'utilisation des SCL, vous pouvez consulter les autres billets déjà publiés à ce sujet :

emblem-notice-24.png Pour ceux qui souhaitent plus d'extensions, je maintiens 3 dépôts sur softwarecollections.org avec toutes celles qui sont déjà prêtes (d'autres devraient suivre).

En dehors de PHP, RHSCL 2.0 senrichit de plusieurs morceaux de choix, je retiendrais MariaDB 10 et PostgreSQL 9.4.

Il me semble que c'est une excellent nouvelle qui devrait aider à l'adoption des versions récentes de PHP dans le monde de l'entreprise. Quelle autre distribution "entreprise" en fait autant ?

emblem-question-24.png Si vous avez des questions, j'ai même ouvert un nouveau Forum dédié : About PHP SCL.

]]>
Fiches explicatives
Sun, 21 Jun 2015 17:30:00 GMT Fedora Paris : Un gout du Japon http://blog.fedora-fr.org/fedora-paris/post/Un-gout-du-Japon urn:md5:510db09ab4411a3f0c8754ea4d677495

Compte tenu de Japon Expo qui commence ce jeudi 2 et se déroule pendant 4 jours, Fedora Paris va gouter un peu la culture nippone. Le prochain diner de Fedora Paris aura donc lieu jeudi 2 juillet à partir de 20h au : Yoyo Ramen 12 bd de Port Royal 75005 Paris Le métro le plus proche est Gobelins (sur la ligne 7) N'hésitez pas à laisser un... Lire Un gout du Japon

]]>
Sun, 21 Jun 2015 09:14:00 GMT Emmanuel Seyman : Journées Rencontres du Libre (compte-rendu) http://blog.fedora-fr.org/eseyman/post/Journ%C3%A9es-Rencontres-du-Libre-%28compte-rendu%29 urn:md5:f2ea0f346a90360b02d2f7c0b13566b6

Hum... Je me rends compte que j'avais oublié de mettre en ligne le compte-rendu Le 24 et 25 avril, j'étais à Saint-Brieuc, dans les Côtes d'Armor en Bretagne pour les Journées Rencontres du Libre. Arrivé vers 13h le vendredi (la route depuis Paris est relativement longue), je me suis installé sur notre stand dans la salle pour attendre le public.

Les conférences se tenant au milieu du village associatif, j'ai pu assister à la conférence sur le modèle économique de imapsync par son auteur, Gilles Lamiral. J'ai pu parler avec Gilles quelques minutes après sa conférence et discuter du packaging de imapsync dans Fedora et dans EPEL.

Le samedi a été très tranquille (l'évènement est clairement passé à côté de son public). Les quelques visiteurs qui sont passés étaient tous intéressés par notre distribution préférée (deux d'entre eux sont venus parce qu'ils ont vu l'annonce de l'évènement sur les forums de fedora-fr.org . Du coup, on a pu discuter calmement, présenter mes logiciels préférés (Gcstar FTW) et distribuer des autocollants et des DVDs.

]]>
fedora-fr
Wed, 17 Jun 2015 21:02:00 GMT Charles-Antoine Couret : Rencontrez Borsalinux-fr aux RMLL à Beauvais du 4 au 10 juillet http://blog.fedora-fr.org/renault/post/Rencontrez-Borsalinux-fr-aux-RMLL-%C3%A0-Beauvais-du-4-au-10-juillet urn:md5:c522c85e41871be92d81c007529e4424

Bonjour à tous ! Comme chaque année, les Rencontres Mondiales du Logiciel Libre s'installent début juillet pendant une semaine dans une ville jusque là francophone. Cette année, c'est du 4 au 10 juillet à Beauvais, au nord de Paris. L'occasion de voir du pays mais surtout de discuter, rencontrer et apprendre sur de nombreux projets de Logiciels Libres et sa culture associée. Une opportunité unique de rencontrer une grande partie de la communauté francophone du secteur.

Bien entendu, Fedora n'y fait pas exception et sera représentée cette année par Borsalinux-fr. Nous serons ravis de vous accueillir à notre stand. N'hésitez pas à venir faire le tour de l'évènement et de nous passer le bonjour, voire boire un verre en notre compagnie. Nous serons contents de recevoir un petit coup de main pour la tenue du stand. Nous pourrons aussi vous présenter la nouvelle Fedora 22 et vous fournir de quoi l'installer si vous le souhaitez.

Pour plus d'information sur l'évènement, vous pouvez consulter le site officiel des RMLLs 2015. En espérant vous voir nombreux, je vous souhaite une bonne journée.

]]>
Fedora
Wed, 17 Jun 2015 14:43:07 GMT Marc Bessière : akmod :: Forcer la reconstruction d’un module http://marcet.technofil.fr/2015/06/17/akmod-forcer-la-reconstruction-dun-module/ http://marcet.technofil.fr/2015/06/17/akmod-forcer-la-reconstruction-dun-module/ Il arrive que la recompilation automatique d’un module akmod au démarrage d’un nouveau kernel se plante, et le système peut décider de le blacklister. Je me suis trouvé face à cette situation sans vraiment savoir ce qui se passait. Seul une étude de la log m’a permis de trouver le problème. Et fort heureusement, la […]]]> Fedora Fri, 12 Jun 2015 04:45:00 GMT Remi Collet : PHP version 5.4.42, 5.5.26 et 5.6.10 http://blog.remirepo.net/post/2015/06/12/PHP-version-5.4.42-5.5.26-et-5.6.10 urn:md5:a0af07377a80bc864ac081a00e2cd69c

Les RPM de PHP version 5.6.10 sont disponibles dans le dépôt remi pour Fedora 21 et remi-php56 pour Fedora ≤ 20  et Enterprise Linux (RHEL, CentOS).

Les RPM de PHP version 5.5.26 sont disponibles dans le dépôt remi pour Fedora ≤ 20 et dans le dépôt remi-php55 pour Enterprise Linux.

Les RPM de PHP version 5.4.42 sont disponibles dans le dépôt remi pour Enterprise Linux (RHEL, CentOS...).

Ces versions sont aussi disponibles en Software Collections.

security-medium-2-24.pngCes versions corrigent plusieurs failles de sécurité, la mise à jour est donc vivement recommandée.

Annonces des versions :

emblem-important-2-24.pngLa version 5.4.33 était la dernière mise à jour corrigeant des bugs. La branche 5.4 est donc en maintenance de sécurité uniquement.

emblem-notice-24.pngInstallation : voir la Configuration du dépôt et choisir la version et le mode d'installation.

Remplacement du PHP par défaut du système par la version 5.6 (le plus simple) :

yum --enablerepo=remi-php56,remi update php\*

Installation en parallèle, en Software Collections de PHP 5.6 (x86_64 uniquement) :

yum --enablerepo=remi install php56

Remplacement du PHP par défaut du système par la version 5.5 (le plus simple) :

yum --enablerepo=remi-php55,remi update php\*

Installation en parallèle, en Software Collections de PHP 5.5 (x86_64 uniquement) :

yum --enablerepo=remi install php55

Remplacement du PHP par défaut du système par la version 5.4 (entreprise uniquement) :

yum --enablerepo=remi update php\*

Installation en parallèle, en Software Collections de PHP 5.4 (x86_64 uniquement) :

yum --enablerepo=remi install php54

Et bientôt dans les mises à jour officielles:

emblem-important-2-24.pngÀ noter :

  • la version EL7 est construite avec RHEL-7.1
  • la version EL6 est construite avec RHEL-6.6
  • beaucoup de nouvelles extensions sont aussi disponible, voir PECL extension RPM status page

emblem-notice-24.pngInformations, lire :

Paquets de base (php)

Software Collections (php54/php55)

]]>
RPM
Fri, 05 Jun 2015 17:11:00 GMT Remi Collet : PHPUnit 4.7 http://blog.remirepo.net/post/2015/06/05/PHPUnit-4.7 urn:md5:678d5b76b8a88a6723d52bd999a09ef2

Les RPM de PHPUnit version 4.7 sont disponibles dans le dépôt remi pour Fedora et Enterprise Linux (CentOS, RHEL...)

Documentation : PHPUnit 4.7 manual et Release Announcement for PHPUnit 4.7.0 (english)

Installation :

yum --enablerepo=remi install phpunit

Merci de tester cette nouvelle version, qui est déjà dans Rawhide et sera bientôt disponible dans Fedora 21, 22 et EPEL-7.

Remarque: cet outil est un epièce essentielle de la QA PHP dans Fedora.

]]>
RPM
Tue, 02 Jun 2015 17:05:00 GMT Remi Collet : Nouveau dépôt "remi-safe" pour EL-7 http://blog.remirepo.net/post/2015/06/02/Nouveau-depot-remi-safe-pour-EL-7 urn:md5:aaa91305504bc138b9a1998cbd2f65bf

Je viens d'ouvrir le dépôt "remi-safe" pour Enterprise Linux 7 (RHEL, CentOS).

Ce dépôt est destiné à ceux qui veulent utiliser en priorité les paquets de la distribution et d'EPEL sans les remplacer (par exemple pour conserver le support Red Hat) mais qui ont besoin d'extensions supplémentaires, qui ne sont pas encore disponibles dans EPEL.

Ce dépôt n'est pas intrusif, il est réellement sain car il ne remplace ou n'entre en conflit avec aucun des paquets disponibles dans la distribution ou dans EPEL.

Il s'agit principalement d'extensions PHP qui ne sont pas disponibles dans EPEL pour différentes raisons:

  • travail en cours (ex php-pecl-mongodb)
  • manque de temps (ou de motivation) pour les soumettre
  • non respect des normes d'empaquetage (bibliothèques embarquées, ex php-pecl-trader)
  • non respect de la stratégies (brevet, licence, ex php-pecl-rar)
  • dépréciées mais fournit ici pour le besoin d'applications anciennes (php-pecl-uploadprogress)

Leur succés dans ce dépôt pourra me convaincre de les intégrer, lorsque possible au dépôt EPEL.

Les extensions fonctionnent donc avec PHP version 5.4.16.

Le dépôt contient contient aussi quelque bibliothèques nécessaires à ces extensions. Les paquets sont identiques à ceux disponibles dans "remi", c'est donc un sous-ensemble du dépôt principal.

Je pense aussi y ajouter prochainement les Software Collections qui n'entre pas en conflit avec celles disponibles dans RHSCL (donc php56 et plus tard php70).

Le paquet remi-release-7.1-1.el7.remi fournit la configuration de ce dépôt, qui est activé par défaut.

Vous pouvez aussi télécharger le fichier remi-safe.repo et l'ajouter dans vote dossier /etc/yum.repo.d

 

]]>
General
Mon, 01 Jun 2015 22:40:00 GMT Fedora Paris : Fedora 22 est arrivé ! http://blog.fedora-fr.org/fedora-paris/post/Fedora-22-est-arriv%C3%A9-%21 urn:md5:b6bf1dd18803407937a7215fd8bcd8ce

Fedora 22 est sortie et, après utilisation, la plupart d'entre nous trouvons que c'est un évènement qui mérité d'être fêté ! Ainsi, le 10 juin à 20h, nous nous retrouverons au premier étage du Père Tranquille, 16 Rue Pierre Lescot dans le 1er arrondissement. Nous donnons rendez-vous aux utilisateurs et développeurs de Fedora pour discuter et... Lire Fedora 22 est arrivé !

]]>
Sat, 30 May 2015 21:47:00 GMT Matthieu Saulnier : Renouvellement cotisation à l'April https://casperlefantom.net/index.php?post/2015/05/30/Renouvellement-cotisation-%C3%A0-l-April urn:md5:2336b0315cf261ea7fb617e38e9d59a7

logo-april-125x125.png Aujourd'hui, j'ai renouvelé mon engagement auprès de l'association April. C'est l'occasion de se remémorer ses convictions...

]]>
April
Sat, 30 May 2015 07:20:00 GMT Remi Collet : PHP version 5.5.26RC1 et 5.6.10RC1 http://blog.remirepo.net/post/2015/05/30/PHP-version-5.5.26RC1-et-5.6.10RC1 urn:md5:86831a2061b7f721945a6819928165d3

Les versions Release Candidate sont disponibles dans le dépôt remi-test pour Fedora et Enterprise Linux (RHEL / CentOS) afin de permettre au plus grand nombre de les tester. Elles sont uniquement fournit en Software Collections, pour une installation en parallèle, solution idéale pour ce type de tests.

Les RPM de PHP version 5.6.10RC1 en SCL sont disponibles dans le dépôt remi-test pour Fedora 19-22 et Enterprise Linux 6-7.

Les RPM de PHP version 5.5.26RC1 en SCL sont disponibles dans le dépôt remi-test pour Fedora 21-22 et Enterprise Linux 6-7.

emblem-notice-24.pngInstallation : voir la Configuration du dépôt et choisir la version.

Installation en parallèle, en Software Collections de PHP 5.6 (x86_64 uniquement) :

yum --enablerepo=remi,remi-test install php56

Installation en parallèle, en Software Collections de PHP 5.5 (x86_64 uniquement) :

yum --enablerepo=remi,remi-test install php55

A noter :

emblem-notice-24.pngLa version RC est généralement identique à la version finale (aucun changement accepté, à l'exception de correctifs de sécurité).

Software Collections (php55/php56)

]]>
RPM
Fri, 29 May 2015 10:22:00 GMT Sylvain Réault : Mesa 10.7.0-1-devel.04.vind_depot http://www.vind-depot.fr/?q=node/12 12 at http://www.vind-depot.fr

En français / In french :
Une nouvelle version de mesa-devel est disponible pour Fedora 21, 22 et Rawhide.
LLVM 3.6 est disponible pour Fedora 22, les paquets pour Rawhide étant disponible sur le dépôt officiel.

In English / En anglais :
A new version of mesa-devel it's available for Fedora 21, 22 and Rawhide.
LLVM 3.6 it's available for Fedora 22 in the repo, package for Rawhide is available on official repository.

]]>
Tue, 26 May 2015 14:00:00 GMT Charles-Antoine Couret : Sortie de Fedora 22 http://blog.fedora-fr.org/renault/post/Sortie-de-Fedora-22 urn:md5:8091792a0aeb12a8c833c5d5146d9668

En ce mardi 26 mai 2015, le projet Fedora est fier dannoncer la sortie de la distribution GNU/Linux Fedora 22. Cette version introduit des mises à jour des environnements de bureaux populaires : GNOME 3.16, KDE Plasma 5.3 et Xfce 4.12. Ces versions apportent beaucoup de finitions esthétiques comme des thèmes mieux finis ou les notifications retravaillées.

Gnome-Shell_bureau.png

Fedora en profite pour y introduire dans ces programmes la préparation de l'arrivée de Wayland. Rappel, Wayland est un protocole graphique destiné à remplacer X11 pour la gestion des fenêtres et des périphériques. Encore instable, il sera activé par défaut dans le gestionnaire de connexion de Gnome (GDM) et la gestion des souris, claviers, touchpads et autres passera par libinput (lié à Wayland) au lieu de X11. L'objectif est de préparer la mise à disposition de Wayland par défaut dans Fedora 23, avec XWayland de disponible pour les applications non compatibles.

Sinon deux nouveaux environnements font leur apparition : LXQt et qtile. Le premier se veut être le pendant de LXDE à savoir léger et très minimaliste en utilisant la bibliothèque Qt. Quant au second, c'est un gestionnaire de fenêtre pavant très personnalisable à l'aide du langage Python.

Un meilleur support des langues non-latines est proposé notamment avec des polices et méthodes de saisis orientés pour certaines langues indiennes. Mais aussi la plupart des langages de programmations améliorent leur support d'Unicode : glibc, Perl 5.20 et Ruby 2.2. Pour les développeurs GCC 5.1 est disponible qui est une version majeure qui rompt la compatibilité de l'ABI C++, Fedora a fait le choix que l'ancienne ABI est utilisée pour cette version par défaut.

Côté administration système, nous noterons surtout le remplacement de Yum par DNF. DNF en est une réécriture complète qui améliore grandement les performances par l'usage de bibliothèques externes pour la gestion des dépendances et des dépôts. Si les deux programmes se ressemblent, les options divergent quelque peu. Cette page listant les principales différences. L'application Yum redirige vers DNF.

Un assistant de migration a été ajouté pour aider les personnes à effectuer les mises à jour des programmes et de leur configuration de Fedora 21 à 22 par exemple. Une suite d'utilitaires aide à concevoir une BDD avec PostgreSQL, d'autres rôles similaires à venir seront à prévoir pour simplifier l'usage serveur de la distribution. Le serveur DNS Bind passe en version 9.10 qui améliore grandement les possibilités de sécurité et les performances.

Pour finir, l'informatique dans les nuages progresse. Au menu l'ajout de Vagrant pour simplifier le déploiement d'images destinées aux tests ou au développement. Puis la mise à disposition de Fedora Atomic Host pour simplifier le déploiement d'applications sécurisées en couplant Docker et SELinux.

Et bien d'autres nouveautés encore !

Liens

Dépêche sous licence CC BY-SA

]]>
Fedora
Tue, 26 May 2015 05:55:00 GMT Guillaume Kulakowski : jQuery async Gravatar, chargez vos Gravatars de manière asynchrone http://feedproxy.google.com/~r/blog-guillaume-kulakowski/~3/xUQgOPHd2bA/jquery-async-gravatar-chargez-vos-gravatars-de-maniere-asynchrone urn:md5:468af5839a6dfaa2648743d1af1907ac

Jusqu'à présent, j'utilisais sur mon blog la librairie async-gravatars de Joseph Scott qui permettait de charger de manière asynchrone les Gravatars utilisés pour illustrer vos commentaires avec vos têtes. Je ne vais pas m'étendre sur cette méthode de chargement, d'autres l'on déjà (très bien) fait ici ou .

Le problème c'est que la dite librairie n'est plus disponible sur le compte GitHub de son auteur et que la sanction fut immédiate chez moi : ça m'a pété une erreur Bower et m'a donc fait planter la chaine de construction Grunt du thème de mon blog. Bref, j'ai contacté l'auteur, sans obtenir de réponse, pour savoir si je pouvais forker et maintenir la librairie. Sans réponse j'ai donc entrepris de la réécrire from scratch. J'y ai quand même rajouté des options de paramétrages (via data attributes) mais également des contrôles de qualité & une intégration continue :

  • Tests unitaires JavaScript avec QUnit,
  • Qualité de code JS via JSHint,
  • Code check style via JSCS,
  • et pour tous les nouveaux fichiers introduits : Markdown lint, JSON Lint, etc...
  • Le tout intégré via la Plateforme d'Intégration Continue Travis et une qualité de code contrôlée via Code Climate.

Bref, c'est actuellement la librairie qui tourne sur mon blog et vous pourrez la trouver sur GitHub ou la télécharger via Bower.

]]>
jQuery
Mon, 25 May 2015 12:43:00 GMT Guillaume Kulakowski : Surveillance d'une carte contrôleur RAID LSI MegaSAS 9260 sous Debian / Proxmox http://feedproxy.google.com/~r/blog-guillaume-kulakowski/~3/gveFs6E9LU4/-proxmox urn:md5:f3149b44e92a7fc148bdb6aa8373d70f

Au travail, nous utilisons un serveur Dell Power Edge R710 pour gérer plusieurs VMs de développements. Pour l'hyperviseur et connaissant mes obédiences, nous sommes partis sur une solution Open source à savoir ProxMox VE. Dell fourni pas mal d'outils pour monitorer leurs machines mais rien pour Proxmox basée sur une Debian et ne disposant pas d'interface graphique.

Bref, suite à une visite de la salle blanche, je me suis rendu compte que l'un des disques durs RAID 5 était en erreur sans qu'aucune de mes sondes ne me remonte la moindre information. J'ai donc dû rechercher des informations sur la carte contrôleur RAID (une LSI MegaSAS 9260) pour voir comment sous Linux et plus particulièrement sous Debian, je pouvais lui faire cracher des informations.

Après un peu de recherche, je suis tombé sur un dépôt apt qui propose un outil appelé megacli supportant cette carte et qui permet de retourner les informations en ligne de commande. De là, j'ai fais un petit cron qui va lancer une analyse et rechercher les mots tels que "Degraded" ou "Failed" et me voila avec une solution de surveillance rapide.

]]>
Sysadmin
Sun, 24 May 2015 15:23:00 GMT Remi Collet : Nouveau domaine : remirepo.net http://blog.remirepo.net/post/2015/05/24/Nouveau-domaine-remirepo.net urn:md5:27f1e097e2d03359984e01d30a0daa19

Lors de l'ouverture de ce site en 2005, j'ai utilisé le domaine famillecollet.com que je possède depuis 2000.

Avec le succès croissant du dépôt, j'ai considéré qu'il méritait bien son propre domaine : remirepo.net

A partir de maintenant :

Évidement, les anciennes adresses restent accessibles, sans limitation prévue.

]]>
General
Thu, 21 May 2015 06:09:00 GMT Guillaume Kulakowski : Data URIs VS CSS Sprites http://feedproxy.google.com/~r/blog-guillaume-kulakowski/~3/VOPfH2ivXGw/data-uris-vs-css-sprites urn:md5:45d88f07044afa0afd91d3819ffdbd63

J'ai profité de la sortie de la branche 2.7 de Dotclear et de l'arrivée de Twig comme moteur de template pour faire quelques modifications sur le blog :

  • Migration vers des templates utilisant la syntaxe Twig et utilisation au maximum de l'héritage (la killer feature de Twig !).
  • Utilisation encore plus massive de Less.
  • Mise à jour des librairies JS et CSS (merci Bower).
  • Suppression des sprites CSS pour utiliser des images en data URI au sein de mes CSS.

Et c'est sur ce dernier point que je souhaitais discourir...

Les sprites CSS c'est bien... mais c'est chi**t !!!

En effet, les sprites CSS c'est bien pour les performances web client side (notamment : Minimize HTTP Requests & Preload Components). Le problème, c'est que c'est chi**t à manipuler ! Il existe des générateurs de sprites, mais ce n'est pas la panacée. Bilan : j'y réfléchi à 2 fois avant de changer une image et dans certains cas il est même obligatoire de mixer plusieurs images sprites (sur des background-repeat bien complexes).

Data URI, L'alternative ?

La solution alternative c'est d'utiliser des data URIs, c'est à dire de mettre le code base64 de l'image directement dans la CSS (où une CSS séparée). Vous me direz que faire un sprite CSS ou faire un base64 c'est aussi pénible et je vous répondrais oui... Si on travaille en pure CSS ! Mais si on utilise Less (et c'est surement aussi possible en Sass) il y a une fonction qui fait ça automatiquement !

Y a-t-il que des avantages ?

Malheureusement non.

  • Un fichier CSS avec du base64 pèse 25% (10% si on utilise compression gzip) de plus qu'un sprite.
  • Les data URI's ne sont pas supportées par IE6/7 (ça je m'en fous un peu :-)).
  • Les performances sont quelques peu en dessous d'un sprite.

En conclusion

J'ai déjà pas mal optimisé mon site, le fait de passer par data-uri me permet de :

  • Réduire le poids général de ma CSS (j'embarquais déjà quelques data-uri que je viens de délocaliser dans une CSS à part).
  • Pouvoir rapidement faire évoluer mon image sprites (retirer les images inutiles par exemple) et gagner en time to market.

Bref : adopté !

]]>
Développement web
Sun, 17 May 2015 22:59:00 GMT Charles-Antoine Couret : Borsalinux-fr sera au Geekopolis le 23 et 24 mai http://blog.fedora-fr.org/renault/post/Borsalinux-fr-sera-au-Geekopolis-le-23-et-24-mai urn:md5:733e9340f2131542c12a148d457f41ea

Bonjour à tous ! Une petite actualité pour signaler que nous serons à l'évènement Geekopolis le 23 et 24 mai. Cela se déroule à Paris Expo Porte de Versailles, 15e arrondissement. Cet évènement est bien plus générique, tournant autour de la culture Geek : cosplays, jeux vidéo, logiciels libres, comics, science fiction, etc. Des ateliers, conférences, stands et autres activités sont là pour que chacun trouve chaussure à son pied.

Vous retrouverez Borsalinux-fr au Teklab aux côtés de l'APRIL, Ubuntu-fr, Framasoft et bien d'autres. N'hésitez pas à venir nous voir à notre stand pour discuter, recevoir un coup de main, acheter un goodies ou nous donner un coup de main. Nous serions ravis de vous accueillir. La sortie de Fedora 22 étant trois jours après l'évènement, pourquoi ne pas en profiter pour récupérer une image ISO de la dernière Release Candidate et voir ses nouveautés ? ;-)" class="smiley

En espérant vous voir nombreux, passez une bonne journée.

]]>
Fedora