tight_'s

Aller au contenu | Aller au menu | Aller à la recherche

Zsh, .zshrc & bindkey

Je viens de remplacer bash par zsh (compatible, meilleure complétion, affichage plus sympa, ...)
Si comme moi, vous avez quelques problèmes avec la commande bindkey, un Ctrl + V puis la combinaison de touche colle le code de la combinaison.
La liste des widgets est dans man zshzle.

Afficher une requete Doctrine avec les paramètres

Pour avoir la "vraie" requête avec Doctrine, sans les ? à la place des arguments

// $q est une Doctrine_Query
echo vsprintf(str_replace('?', '"%s"', $q->getSql()), $q->getFlattenedParams());

PS: pas sur que ça respecte l'échapement des paramètres
(re)PS: y'a probablement un moyen avec l'API Doctrine directement

Installation Apache MySQL PHP sous Windows - Connexion interrompue / Impossible de charger la page

Ou comment perdre 1 heure avec l'installation d'Apache / MySQL / PHP sous Windows :/

Lire la suite...

Ligne de commande - Trucs & astuces

Quelques trucs (en vrac) qui évitent d'utiliser ses petits doigts quand on utilise pas d'explorateur sous Linux.

Lire la suite...

La Pompe Moderne - Plus Dur, Meilleur, Plus Rapide, Plus Fort

Les ex. "The Brassens"... devinez pourquoi ? :P
Les autres reprises sont sur deezer

PS: meilleurs voeux pour 2009 ;)

The Winstons - Amen, Brother (69)

Toute la musique que j'aime, elle vient de là ... (précisément, entre 1'27 et 1'33)


The Winstons - Amen, Brother

Au passage, ne pas manquer l'excellente vidéo (20', en anglais) de Nate Harisson sur l'Amen Break

Symfony - Ligne de commande en couleur

Vu que je n'ai rien trouvé là dessus, aussi bien sur le net que dans la doc de Symfony, pour avoir la ligne de commande en couleur, il faut :

  • un système *nix[1]
  • l'extension posix de PHP chargée, soit extension=posix.so dans votre php.ini (sans le ; devant :P )

Hope this helps ;)

Notes

[1] en fait, ça c'est marqué dans le changelog de la 1.0 beta1

Forum PHP 2008

Pour finir...

Forum PHP 2008 - YES ! :)

\o/

Xorg-server - MAJ 1.5.3 - Plus de clavier ni de souris :(

Il y a une petite surprise avec la mise à jour de xorg-server en 1.5.3. Si vous n'utilisez pas le deamon HAL, bye bye clavier et souris :(

Lire la suite...

Ligne de commande - Changer la date et l'heure

Et autre petit pense-bête, je ne sais pas combien de fois j'ai cherché sur google le format de la date pour la commande date -s :

date -s "1 DEC 2008 18:00:00"

Subversion - Modifier un message de log

La p'tite manip qui va bien pour changer le message de log d'un commit (révision N).

Pour changer le message, sur le serveur subversion

$ svnadmin setlog --bypass-hooks /path/to/svn/repos -r N /path/to/file/with/message.txt

qu'on peut retrouver en local via

$ svn log http://url/to/svn/repos -r N

et pour mettre à jour Trac, sur le serveur

$ trac-admin /path/to/trac/env resync N

VMWare Server - En vrac

Logo VMWare

VMWare Server 1.x & kernel 2.6.27

VMWare à un peu de retard sur les noyaux linux, et avec ce noyau, les modules ne compilent pas (cas de vmmon pour moi) Si vous ne voulez pas utiliser la v2 avec votre kernel 2.6.27, il existe différents patchs non-officiels pour les modules.
Le plus simple est téléchargeable ici, mais n'a pas fonctionné.
Sinon, il existe les vmware-any-any-update. Il n'en existe pas d'officiel pour le 2.6.27, mais j'ai pu en trouver un via google[1].

VMWare Server 2

VMWare Remote Console

Avec la v2, tout passe par le Web Access, une interface web apache / tomcat / java qui mouline pour afficher la moindre info.
Il faudra passer par là pour configurer les machines virtuelles, mais une fois le plugin firefox installé, l'exécutable pour lancer une VM est accessible normalement (sans passer par l'interface). Le gain de temps est appréciable !

ln -s ~/.mozilla/firefox/xxx/extensions/VMWareVMRC@vmware-vmrc/plugins/vmware-vmrc /usr/bin/vmware-vmrc
# une fois, puis
vmware-vmrc
# pour lancer la remote console

La console ouvre une fenêtre, l'URL à indiquer est celle du webmin (127.0.0.1:8333 par défaut, sur le host) puis votre identifiant / mot de passe. Reste à choisir la VM à lancer, et go ! :)

Ajouter une VM manuellement dans l'inventaire

Pratique si ça plante le Web Access (Caugth signal 11 dans /var/log/vmware/hostd.log), comme pour moi. La liste des VM est dans /etc/vmware/hostd/vmInventory.xml''. La syntaxe est élémentaire ;)

Utiliser un disque physique

Même si l'option n'est pas visible dans le Web Access, cela reste possible. Soit en utilisant un fichier vmx de la v1, soit avec cette méthode du forum VMWare.

Notes

[1] j'ai pas noté l'adresse

Thunderbird / Lightning - Impossible de créer un agenda

Lightning + BugSuite à ma nouvelle installation / distrib, j'ai perdu mon agenda Lightning :(
Pire, impossible d'utiliser l'extension : l'option dans le menu pour créer un nouvel agenda est grisée ! re :(

Si ça vous arrive, il suffit de prendre le plugin lightning-0.9.linux-i686.xpi sur le FTP de Mozilla plutôt que celui proposé en téléchargement par défaut.

Le problème semble lié à la libstdc6[1], et donc n'est pas spécifique à ArchLinux.

Si ça peut aider quelqu'un :P

Notes

[1] j'ai pas trop compris le rapport... les extensions Thunderbird sont en XUL / Javascript ?! oO

De Ubuntu vers ArchLinux

Logo ArchLinux

Installation sans problème[1], ArchLinux tourne maintenant sur ma machine.

C'est moins user-friendly qu'Ubuntu, mais un poil plus rapide (surement lié au fait que tout [2] n'est pas installé par défaut). J'ai pu, en plus ou moins une journée, récupérer et réinstaller tous ce que j'avais avant.
Le système de package, pacman (et yaourt) est pas mal foutu, et permet d'intégrer des packets sources (c'est un peu l'équivalent de port sur BSD ou emerge pour Gentoo) en plus des pré-compilés.

Simple, rapide, efficace. Que demander de plus[3] ? :P

Notes

[1] sauf ma carte graphique, mais j'me doutais un peu

[2] et n'importe quoi ?

[3] je confirme dans quelques jours / mois / semaines

Joe Cocker - With a little help from my friends @ Woodstock, 69

J'suis pas fan, mais celle-ci est vraiment excellente !


Joe Cocker - With a little help from my friends @ Woodstock (69)

Subversion - svn checkout ou export & fichier supprimé

Post pense-bête :

Avec Subversion en ligne de commande, pour récupérer un fichier à révision particulière et supprimé dans une autre révision par la suite, il faut ajouter "@revision" à l'URL du dépôt

svn checkout -r 1234 http://url/du/depot/et/fichier/supprime@1234 .

pour éviter d'avoir un message du genre :

svn: REPORT request failed on '/svn/.../!svn/bc/4321/...'

Pourquoi acheter un nouveau PC ?

J'aimerais bien savoir à quoi servent les dernières bêtes de courses ?

Mon PC (chez moi) date d'il y a au moins 5 ans (Athlon Xp 2200+ à ~1.8 Ghz , 256 Mo (!) de RAM, 80 + 160 Go acheté récemment), et commençait à sérieusement galérer : j'avais le temps de prendre un café tranquille avant qu'il boot ;)
Hier, j'achète une barette de RAM de 1 Go et un graveur CD (la lentille de mon graveur était très capricieuse), je sauvegarde mes données et formate (Windows oblige ;p ) le disque.
Résultat : un PC qui ronronne \o/

Alors, à quoi ça sert ?
Si vous ne jouez pas et n'avez pas de traitement gourmand (vidéo) à faire, pas la peine de manger des pattes pour avoir une nouvelle machine qui tourne ! 40 Euros (pour la mémoire) et c'est repartit !

Forum PHP, j'y serai. Et vous?

Forum PHP 2008 - Pas sur :/

namespace\php

Changement de dernière minute, l'équipe PHP décide de modifier (à nouveau) les namespaces. Cette fois, c'est juste le séparateur, à l'origine ::, qui devient \

La décision officielle est ici et les explications sur le pourquoi du comment

edit:

Ca whine sur les blogs ! ;)

Load Average

Le load (charge) est un indicateur général sur l'utilisation des ressources (CPU, mémoire, entrée / sortie ...) d'une machine Linux. Son but est de donner rapidement l'état du système (ça tourne / ça bosse / aie aie aie...) : plus il est important, plus la machine est sollicitée.[1]$

Le load average (charge moyenne) correspondent à la moyenne du load sur 1, 5 et 15 minutes (l'idée, ou pas), on peut l'afficher en utilisant une des commandes:

# uptime
OU
# top (en haut à droite, q pour quitter)
Et alors, c'est combien une charge "importante" ?

Il n'y a pas de chiffre "officiel", tout dépend de ce que vous faites, et du rôle de la machine. D'une manière générale, "on" dit qu'une charge de 3 ou 4 est relativement importante.
Sur ma machine (poste de travail), hors gros traitement, je monte rarement au dessus de 2 (sauf si je lance un gros traitement).

Tout ça pour ?

Du jamais vu sur un serveur de prod (4 Dual Core / 2 Go de RAM je crois...) : Linux - Load Average
Je sais pas si je dois rire ou pleurer... oO

edit 27/10:

Record battu :
Linux - Load Average ~ 150 !
Bug sponsorisé par Apache et mod_gzip.
GG à Klamouze pour la correction !

Notes

[1] a vérifier, mais il me semble que la charge correspond au nombre de processus en attente d'une ressource moins 1 : une charge de 3 veut dire que 2 processus sont dans la file d'attente

- page 1 de 2

Thème Time Flies par David Yim