Fedora-Fr - Communauté francophone Fedora - Linux

Planet de Fedora-Fr : la communauté francophone autour de la distribution Linux Fedora

A propos

Cette page est actualisée toutes les heures.

Cette page est une sélection de blogs autour de Fedora. Fedora-Fr.org décline toute responsabilité au sujet des propos tenus par les auteurs des blogs de ce planet. Leurs propos sont leur entière responsabilité.

Le contenu de ce planet appartient à leurs auteurs respectifs. Merci de consulter leur blogs pour obtenir les licences respectives.

Mot-clefs : Blog

En Iran, Red Hat et Pizza Hut fusionnent :)

Thomas Bouffon

Vu dans un article sur buzzfeed sur les copies de franchises en iran :

Trop fort !

ETickets4Hikashop-1.0.5 : Correction de bug PayPal, régime sec et fin des debugs sauvages

Thomas Bouffon

Après que ETickets4Hikashop ait cessé de fonctionner avec PayPal, j'ai pas mal cherché et ai finalement corrigé le bug.

Voici donc ETickets4Hikashop-1.0.5, qui :

  • corrige le bug PayPal
  • ne pèse plus que 1.7 Mo contre 12 auparavant (au prix de la suppression de toutes le polices TCPDF sauf Helvetica et Courier
  • ne logge plus rien par défaut, et si on modifie $this->debug dans etickets.php, écrit proprement dans logs/plg_hikashop_etickets.errors.php

Au passage, j'ai remis sur pied et à jour le site de démo, sur lequel vous pouvez commander des billets gratuits pour voir le coté client, et même un billet  2 euros pour essayer le paiement PayPal. Mais attention, si vous allez au bout, vous m'offres une bière ;)

.bash_profile, .bashrc

Thomas Bouffon

Petit mémo pour se rappeler quel est le rôle de chaque fichier, et quand il est lu.

Apéritif Fedora à Toulouse !

Thomas Bouffon

J'ai participé à quelques apéros Joomla à la cantine du libre à Toulouse, et j'ai trouvé l'idée intéressante.

Si des utilisateurs/amateurs/gourous de fedora se trouvent dans Toulouse et ses environs et sont intéressés pour se rencontrer, discuter des nouvelles fonctionnalités, du site fedora-fr et de l'association, peut-être à fréquence mensuelle, j'ai créé un fil sur le forum et un sondage Doodle.

Le premier apéro se fera certainement dans un café. Mais si vous avez des suggestions, n'hésitez pas !

Apc, mtime, et déploiements par RPM

Thomas Bouffon

Une petite fourberie d'un serveur web RHEL6 sur lequel je déploie des sources php via yum/RPM : le fichier inclus par des appels à include_once ou require_once n'était pas celui demandé, mais un autre. Le responsable ? APC.

Alternative PHP Cache garde en mémoire une version compilée des sources php, ce qui accélère nettement les inclusions suivantes, jusqu'à 6 fois plus vite. Mais dans sa configuration par défaut, il vérifie que le fichier n'a pas été modifié en comparant son mtime et le dernier appel.

Or rpm (comme Rsync, svn ou tar) conserve les dates originales des fichiers. Ainsi, on peut avoir un fichier version n-1, dont le dernier accès date d'un instant t, qui sera remplacé par un fichier dont le mtime est antérieur à t et qui sera ignoré par APC. Pire, si APC veut lire à nouveau le fichier, sans savoir qu'il a été remplacé, il va y accéder par son inode. C'est là qu'on se retrouve avec un autre fichier.

Pour se prémunir de celà, il faut forcer APC à utiliser ctime au lieu de mtime, en modifiant le fichier /etc/php.d/apc.ini :

; Vertification with ctime will avoid problems caused by programs such as svn or rsync by making
; sure inodes have not changed since the last stat. APC will normally only check mtime.
apc.stat_ctime=1

Puis relancer httpd (systemctl restart httpd.service ou service httpd restart

Sondage pour l'association Typolino

Thomas Bouffon

Mon amie Kata Pula participe en ce moment à la création à Toulouse d'une association sur la typographie et l'imprimerie.

Dans le cadre de ce lancement, elle a créé un sondage (avec limesurvey, qui s'avère être un outil intéressant) : http://www.typolino.org/limesurvey/index.php/714291/lang-fr

N'hésitez pas à y participer, même si vous n'êtes pas toulousains !

Awk : pense-bête

Thomas Bouffon

Quelques astuces pour awk

Découper une chaine

substr(chaine,debut,longueur) (attentention la numérotation commence à 1)

Afficher toute la ligne

print $0

Variables internes

  • FS,OFS Séparateurs de champs
  • NR Numéro de la ligne
  • NF numéro de la colonne

Plus d'infos sur http://www.thegeekstuff.com/2010/01/8-powerful-awk-built-in-variables-fs-ofs-rs-ors-nr-nf-filename-fnr/

Agrandir un disque virtuel vdi pour VirtualBox

Thomas Bouffon

On n'arrête pas le progrès !

VirtualBox propose des images vdi à taille dynamique n'utilisant que la taille utilisée à l'intérieur du système de fichiers. Mais il faut toujours spécifier une taille à la création, au moins pour ne pas saturer le système de fichiers.

On peut alors avoir besoin d'agrandir a posteriori le disque créé

Agrandir un disque virtuel vdi pour VirtualBox

Thomas Bouffon

On n'arrête pas le progrès !

VirtualBox propose des images vdi à taille dynamique n'utilisant que la taille utilisée à l'intérieur du système de fichiers. Mais il faut toujours spécifier une taille à la création, au moins pour ne pas saturer le système de fichiers.

On peut alors avoir besoin d'agrandir a posteriori le disque créé

Agrandir un disque virtuel vdi pour VirtualBox

Thomas Bouffon

On n'arrête pas le progrès !

VirtualBox propose des images vdi à taille dynamique n'utilisant que la taille utilisée à l'intérieur du système de fichiers. Mais il faut toujours spécifier une taille à la création, au moins pour ne pas saturer le système de fichiers.

On peut alors avoir besoin d'agrandir a posteriori le disque créé

Agrandir un disque virtuel vdi pour VirtualBox

Thomas Bouffon

On n'arrête pas le progrès !

VirtualBox propose des images vdi à taille dynamique n'utilisant que la taille utilisée à l'intérieur du système de fichiers. Mais il faut toujours spécifier une taille à la création, au moins pour ne pas saturer le système de fichiers.

On peut alors avoir besoin d'agrandir a posteriori le disque créé

Agrandir un disque virtuel vdi pour VirtualBox

Thomas Bouffon

On n'arrête pas le progrès !

VirtualBox propose des images vdi à taille dynamique n'utilisant que la taille utilisée à l'intérieur du système de fichiers. Mais il faut toujours spécifier une taille à la création, au moins pour ne pas saturer le système de fichiers.

On peut alors avoir besoin d'agrandir a posteriori le disque créé

Tri numérique avec sort : attention à la langue !

Thomas Bouffon

Petit "piège" dans les versions modernes de Fedora : si la langue de l'environnement est fr_FR.utf8, la commande sort utilise la virgule comme séparateur décimal, ce qui pose des problèmes lorsqu'on trie un fichier à plusieurs colonnes :

$ echo "a:1.1
b:0.9
c:1.02" | sort -n -t: -k2
b:0.9
a:1.1
c:1.02>/pre>

En fait, il n'y numérique que sur la partie avant le point ! Alors qu'avec le bon environnement :

echo "a:1.1
b:0.9
c:1.02" | LC_NUMERIC=C sort -n -t: -k2,3
b:0.9
c:1.02
a:1.1

Tri numérique avec sort : attention à la langue !

Thomas Bouffon

Petit "piège" dans les versions modernes de Fedora : si la langue de l'environnement est fr_FR.utf8, la commande sort utilise la virgule comme séparateur décimal, ce qui pose des problèmes lorsqu'on trie un fichier à plusieurs colonnes.

Tri numérique avec sort : attention à la langue !

Thomas Bouffon

Petit "piège" dans les versions modernes de Fedora : si la langue de l'environnement est fr_FR.utf8, la commande sort utilise la virgule comme séparateur décimal, ce qui pose des problèmes lorsqu'on trie un fichier à plusieurs colonnes.

Tri numérique avec sort : attention à la langue !

Thomas Bouffon

Petit "piège" dans les versions modernes de Fedora : si la langue de l'environnement est fr_FR.utf8, la commande sort utilise la virgule comme séparateur décimal, ce qui pose des problèmes lorsqu'on trie un fichier à plusieurs colonnes.

Tri numérique avec sort : attention à la langue !

Thomas Bouffon

Petit "piège" dans les versions modernes de Fedora : si la langue de l'environnement est fr_FR.utf8, la commande sort utilise la virgule comme séparateur décimal, ce qui pose des problèmes lorsqu'on trie un fichier à plusieurs colonnes.

Compiler une appli pour java 1.6 avec le JDK 1.7 sur Fedora 17

Thomas Bouffon

A partir de Fedora 17, le seul jdk fourni par openjdk est  java-1.7.0-openjdk.

Pourtant le compilateur java fournit bien les options -source et -target. Mais comme les jdk précédents ne sont plus disponibles, il manque les classes bootstrap rt.jar des versions précédentes.

Compiler une appli pour java 1.6 avec le JDK 1.7 sur Fedora 17

Thomas Bouffon

A partir de Fedora 17, le seul jdk fourni par openjdk est  java-1.7.0-openjdk.

Pourtant le compilateur java fournit bien les options -source et -target. Mais comme les jdk précédents ne sont plus disponibles, il manque les classes bootstrap rt.jar des versions précédentes.

Compiler une appli pour java 1.6 avec le JDK 1.7 sur Fedora 17

Thomas Bouffon

A partir de Fedora 17, le seul jdk fourni par openjdk est  java-1.7.0-openjdk.

Pourtant le compilateur java fournit bien les options -source et -target. Mais comme les jdk précédents ne sont plus disponibles, il manque les classes bootstrap rt.jar des versions précédentes.