mardi 21 juin 2011

60 secondes sur internet

Qu'est ce qui peut bien se passer sur internet dans un laps de temps de 60 secondes?
Plus de 13 000 applications iphone téléchargées, 370 000 minutes passées sur skype (en 60s!), 510 040 commentaires sur facebook ou encore 694 455 requêtes sur google! C'est énorme tout ca.
Voici une petite infographie pondue par go-globe.com de ce qui se passe sur notre magnifique toile en une minute.


samedi 23 avril 2011

Les moins d'Ubuntu 11.04 (Natty Narwhal) et de Unity


Ubuntu 6.04
Cela fait plus de deux semaines maintenant que j'ai installé la beta 1 de Ubuntu 11.04 (Natty Narwhal).

Retour d’expérience : Il serait très mal placé actuellement de faire des jugements précipités et définitifs car nous ne sommes pas encore en face de la version finale (beta 2 à l'heure ou j'écris ce post), mais à ce stade, je note des points positifs et des négatifs, mais pour être honnête, les points négatifs pour moi ont quelques peu surpassés les points positifs, et comme tout le monde, mes remarques dans ce billet seront orientées vers Unity, la nouvelle interface graphique d'Ubuntu, et je parlerai spécialement de deux fonctionnalités que j'ai très peu apprécié.
Petite précision avant de commencer, mes critiques seront orientées d'un point de vue utilisateur lambda (utilisation générale de la distribution) et non d'un point de vue développeur.


Ubuntu 11.04
Ma première remarque concerne le dash. Je trouve que ce menu est très (très) intrusif et plutôt immature. Ça devient très embêtant lorsqu'on doit se rendre au coin de l'écran pour avoir accès à ses applications ouvertes. Pour ceux qui comme moi ont une centaine d'applications ouvertes en même temps, c'est encore plus embêtant lorsqu'on doit faire défiler une liste d'icône avec le troisième bouton de la souris pour atteindre son application. Pour être embêtant c'est vraiment très embêtant (je considère le dash en lui même comme un bug).
Comment l'améliorer? je dirais que je préfère l'ancien système. Ce n'est pas très constructif ce que je dis mais bon..
Google en 2009
Enfin mon deuxième problème avec Unity concerne le menu global. Essayer de travailler sous Gimp avec ce type de menu et vous risquez de traiter Shuttelworth de tous les noms. Quand il s'agit de gérer plusieurs fenêtres sur le même bureau, ça devient infernal.



Au final je n'ai pas tenu deux semaines sous Unity, j'ai viré à 180 degré direct sur mon ancien bureau gnome ou je me sens beaucoup plus à l'aise. Je n'approuve pas tellement le fait que l'on veuille forcement du changement au sein de l'interface graphique (l'ancien ne pourrait-il pas simplement être amélioré?), d'ailleurs, je me demande pourquoi cette vague de changement au sein du monde linux, la mac-nimania peut être.
Google en 1997
6 mois pour faire du maquillage à Ubuntu, x années à Gnome pour se repeindre la face!
Le travail le plus important se trouve dans le fond. La forme, on fini toujours par s'y habituer (Google dont la page d'accueil n'a pas réellement changé depuis ces 10 dernières années est l'exemple le plus parlant).



Je ne dis pas qu'au sein d'ubuntu on fait les mauvais choix (d'ailleurs les performances sont continuellement améliorées et ça se voit), mais il est toujours plus prudent d'améliorer l'existant plutôt que de faire des changements radicaux.

samedi 11 septembre 2010

Evolution dans le systray

Pour ceux qui comme moi ont choisi Evolution comme client de messagerie, vous vous êtes certainement demandé un jour comment réduire la petite bête dans le systray, mais après avoir fait tout le menu de config, on se rend vite compte que c'est impossible nativement.  Voici donc un petit logiciel qui va vous rendre heureux ce matin : alltray.

Ce soft permet de minimiser n'importe quelle application dans le tray.
Pour l'installer via apt-get : alltray

sudo apt-get install alltray

mardi 17 août 2010

Comment activer le mod_rewrite sur apache2 (Ubuntu/Debian)


Vérifiez tout d'abord que le module rewrite est disponible sur votre serveur.

sudo updatedb
sudo locate mod_rewrite.so

Vous aurez certainement une sortie comme la suivante :  
“/usr/lib/apache2/modules”

Les nouvelles versions d'Apache utilisent des répertoires pour activer ou désactiver les modules donc lancez les commandes suivantes pour activer le module rewrite :
cd /etc/apache2/mods-enabled
sudo touch rewrite.load
sudo gedit rewrite.load (Utilisez l'éditeur qui vous convient le mieux)

Un fichier s'ouvre. Coller la ligne suivante à l'intérieur puis enregistrez.
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

Ouvrez le fichier suivant :
/etc/apache2/sites-available/default

Repérez les lignes suivantes :
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

Remplacez le None par all

Enfin, redémarrez Apache
/etc/init.d/apache2 restart

Voilà Voilou!!! :) votre module est activé.


Traduction de l'article de tymmon

mercredi 28 juillet 2010

évaluer la vitesse d'exécution d'une fonction

Voici un petit snippet assez intéressant permettant d'évaluer la vitesse d'exécution d'une fonction sous symfony.


$timer = sfTimerManager::getTimer ('ldap_request'); // Démarrer le timer
 
// Code
 
$timer->addTime (); // Arreter le timer et enregistrer le temps


Vous devriez voir apparaitre dans la debug bar ldap_request qui représente le temps d'execution de votre fonction.

Erreur du garbage collector sous Ubuntu

Depuis un moment, je rencontre cette erreur due au garbage collector sous ubuntu:
session_start() [function.session-start]: ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13)

Après quelques Google, j'ai enfin une reponse.

Dans votre fichier php.ini, mettez session.gc_probability à 0.


$config['gc_probability'] = 0;


Redémarrez Apache


$sudo /etc/init.d/apache2 restart


Et voilà, le tour est joué!!!

session.gc_probability est la probabilité pour que le garbage collector soit lancé à chaque requête.