PHP + Gettext + Debian

Posté le dim. 4 décembre 2011 • Tags : php, gettext

J’utilise maintenant php-gettext pour mes traductions. C’est plus facile en utilisant des outils tel que pootle ou poedit. Pour utiliser gettext sur votre site en php il faut télécharger le package php-gettext :

apt-get install php-gettext

Ensuite il faut modifier le fichier /etc/locale.gen et enlever les commentaires devant les langues qui sont à traduire par exemple : Allemand, Anglais, Espagnol, Français & Suédois :

de_DE.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
es_ES.UTF-8 UTF-8
fr_FR.UTF-8 UTF-8
sv_SE.UTF-8 UTF-8

Puis régénérer les locales :

Lire la suite


Clavier Apple sur debian

Posté le ven. 2 décembre 2011 • Tags : debian, keyboard, osx

Depuis le temps que je bosse avec un clavier Apple je me suis habitué au mappage clavier Mac. Il y a beaucoup de différences entre un clavier AZERTY de PC et un clavier AZERTY de Mac.

Les touches : @ # ~ | (pipe) = + - _ ! ( ) { } [ ] sont disposées à des endroits complètement différents.

J’ai donc décidé de modifier la configuration de debian pour prendre en compte un clavier mac. :

Lire la suite


Dual screen sur xfce

Posté le jeu. 1 décembre 2011 • Tags : linux

Un petit package bien pratique pour configurer le dual screen sur xfce se nomme : arandr :

apt-get install arandr

Ensuite il suffit d’ouvrir le menu d’xfce puis paramètres et vous avez le ARandR pour configurer les deux écrans.


Flash sous Debian

Posté le mer. 30 novembre 2011 • Tags : debian, linux

⚠️ Obsolète : Adobe Flash Player est en fin de vie depuis le 31 décembre 2020, ce plugin n’est plus maintenu, plus supporté par les navigateurs et truffé de failles connues. Ne l’installez plus, quelle que soit la distribution.

Lors de l’installation de Debian sur mon poste au travail j’ai eu la surprise en ouvrant Firefox que Deezer ne fonctionne pas ! Travaillant chez Deezer c’est un peu problématique.

J’ai donc téléchargé le package flashplugin-nonfree en procédant comme ceci :

Lire la suite


Voir les fichiers cachés sur Lion

Posté le mer. 2 novembre 2011 • Tags : file, osx

Dans un terminal :

defaults write com.apple.Finder AppleShowAllFiles TRUE

killall Finder

Ouvrir une fenêtre du Finder et vous voyez les fichiers cachés.


Insérer un # au début de chaque ligne d'un fichier avec vim

Posté le mer. 5 octobre 2011 • Tags : vim, comments

Voilà la commande pour ajouter un # au début de chaque ligne d’un fichier avec vim :

:1,$s/^/#/

Explications :

:1,$ : Sélection des lignes 1 à $ ($ étant la dernière).

s/^/\#/ : s pour search, ^ indique le début de ligne, / est un séparateur pour la recherche et pour ce que l’on souhaite remplacer et \# est le caractère de remplacement.

Je remplace donc le début de ligne par un #.


Développement web avec Safari

Posté le lun. 5 septembre 2011 • Tags : code, osx

Pour activer l’inspecteur web tapez dans le terminal :

defaults write com.apple.Safari WebKitDeveloperExtras -bool true

Redémarrez Safari et maintenant vous pouvez inspecter les éléments de vos pages web.


Import VM avec Virtualbox

Posté le ven. 2 septembre 2011 • Tags : linux

J’ai récupéré une machine virtuelle d’un ami pour gagner du temps. J’ai donc un fichier ova… Maintenant comment l’importer sur VirtualBox ?

Sur Mac Os X Lion il suffit d’ouvrir un terminal et de taper :

VBoxManage import votrefichier.ova

Maintenant lors du prochain démarrage de votre VirtualBox vous devez avoir la machine virtuelle importée !


Partage Samba !

Posté le mer. 17 août 2011 • Tags : linux

Configuration d’un serveur samba. Éditer le fichier de configuration /etc/samba/smb.conf Voici le contenu de mon fichier de configuration :

| ### Global ###
| [global]
| ## Identification ##
| workgroup = WORKGROUP
| netbios name = %h
| server string = Serveur samba %h
| security = user
| ## Log ##
| log file = /var/log/samba/log.%m
| max log size = 1000
| ## Auth ##
| encrypt passwords = true
| smb passwd file = /etc/samba/smbpasswd
| ### Share ###
| [choiz]
| path = /home/choiz/samba
| read only = no
| writeable = yes
| valid users = choiz
| comment = partage de choiz
| [partagereadonly]
| path = /home/partageread
| read only = yes
| writeable = no
| valid users = choiz, @group
| comment = partage en lecture pour choiz et le groupe "group"

⚠️ À ne pas reproduire : j’avais mis public = yes dans le [global] de cet exemple, ça autorise l’accès invité par défaut sur tout partage qui ne précise pas explicitement guest ok = no. Je l’ai retiré du global ; à n’activer, si besoin, que partage par partage.

Lire la suite


Liens utiles

Posté le mar. 9 août 2011 • Tags : code, javascript, css

http://www.jsfiddle.net/ Pratique pour tester un code html / css / js

http://www.jsperf.com/ Pour faire des performances de code js

http://www.pastebin.com/ Pour copier coller du code facilement