UwAmp, le serveur Apache MySQL PHP pour Windows qui vous facilitera la vie
Je viens aujourd'hui vous présenter une alternative aux serveurs AMP (Apache, MySQL, PHP) pour Windows déjà existant tel que Wamp ou EasyPHP. Voilà un petit moment que j'en avais entendu parlé du côté de chez Korben mais je n'avais pas encore pris le temps de le tester. C'est aujourd'hui chose faite et je dois avouer avoir été plus que séduit par la simplicité et l'efficacité de ce soft ainsi que par ses possibilités. Au niveau de l'installation, l'exe permet d'avoir une installation classique avec wizard, mais il est possible de l'utiliser en version portable via les versions RAR et ZIP qui nous sont proposées sur la page de téléchargement. Une fois le programme lancé, les services Apache et MySQL se lancent automatiquement.
A partir du panneau d'administration, nous avons accès à l'état du serveur, la configuration actuelle de PHP/Apache et la possibilité d'accéder à tous les réglages/dossiers/pages usuels ou encore de passer le serveur en online/offline en quelques clics: que du bonheur ! Petit bémol tout de même puisque la "boite à outils" n'est pas paramétrable et du coup, certains raccourcis peuvent s'avérer inutiles lorsque les paramètres par défaut sont modifiés (comme l'emplacement du dossier www par exemple), une option pour changer tout ça dans les préférences serait la bienvenue lors de la prochaine MAJ. Il nous est également possible de switcher entre les versions de PHP via le menu "PHP Version", ce qui risque de faire plaisir aux développeurs qui souhaitent tester leurs codes sur toutes les moutures sans avoir à retourner dans les fichiers de conf à chaque fois. Lors de chaque changement (et si vous ne l'avez pas décoché dans les préférences), les services redémarrent afin de prendre les modifications en compte. Tant que je vous parle des préférences, je voulais également vous signalez que vous pouvez y changer votre éditeur de texte par défaut (c'est quand même plus funky de se repérer dans Notepad++ que dans notepad non ?).
Comme vous pouvez le voir sur le screenshot ci-dessus, une gestion de monitoring est de la partie avec les pourcentages de consomation CPU, et si vous cliquez sur l'icône juste à côté, vous aurez deviné qu'une fenêtre avec un histogramme en temps réel s'ouvrira (pratique pour avoir une vue d'ensemble quand on s'inquiète pour ses ressources).
Au niveau des configurations avancées, vous pouvez gérer vos Virtual Hosts et les modules actifs pour Apache et PHP et pour les plus pointilleux d'entre vous, je ne l'ai pas testé personnellement mais sachez que vous avez également la possibilité d'installer vos versions de PHP en les plaçant dans le dossier apache présent dans votre répertoire d'installation d'UwAmp.

Vous l'aurez compris, j'ai été enchanté par cet ensemble AMP et la seule chose que je regrette c'est que ce jeune et beau projet français ne soit pas open source (mais c'est déjà pas mal qu'il soit proposé gratuitement, oui je sais que je suis exigeant).
ps: attention pour tous les habitués des autres solutions, les identifiants du compte par défaut sont root/root ! Les autres ne mettant pas de mot de passe par défaut, ça peut surprendre.
Liens utiles:
Garder une vidéo Flash en plein écran sur plusieurs écrans
[EDIT] Nouvelle solution disponible ici !
Encore un petit article geek concernant cette fois les amateurs de multi screen comme moi. Ca faisait un moment que je cherchais un moyen de pouvoir garder les vidéos flash (Youtube, Vimeo, Dailymotion...) en plein écran tout en faisant autre chose sur mon 2e écran, et bien grâce à Rafal (via Likehacker) c'est chose faite. En effet, ce dernier a édité un dll qu'il vous suffit de remplacer sur votre système pour pouvoir garder les vidéos en fullscreen. Le fichier à remplacer est npswf32.dll qui trouve dans C:\Windows\system32\Macromed\Flash\ (pour les systèmes 32bits) ou dans C:\Windows\SysWOW64\Macromed\Flash\ (pour les 64bits). Relancez votre navigateur: effet immédiat ! Pour revenir en mode fenêtré, appuyez sur échap ou cliquez sur le bouton prévu à cet effet dans le Flash player. Le seul hic dans cette histoire, c'est qu'à chaque mise à jour du plugin flash, le hack saute... Du coup, je vous conseille de garder l'adresse du billet de Rafal bien au chaud !

Liens utiles:
Création de liens symboliques sous Windows 7 (symlink)
Voilà un billet purement geek, désolé d'avance pour ceux que tout ce charabia risque de ne pas intéresser, libre à vous de le zapper... Attention également aux geeks réfractaires aux lignes de commandes, cet article n'est pas non plus pour vous, car oui, nous allons bien traiter d'une fonction Windows, mais non, il n'y a pas d'interface graphique pour la traiter (ou en tout cas pas à ma connaissance, si vous en connaissez, n'hésitez pas à les poster dans les commentaires).

- Tout d'abord, qu'est ce qu'un lien symbolique ?
Pour faire simple, il s'agit d'un lien (ou raccourci ou alias, c'est la même chose) transparent entre le dossier/fichier dont on veut faire un raccourci. Il faut savoir que ce que nous appelons un dossier, est en fait un fichier dont l'arborescence va conduire à un ensemble de fichiers qu'il "contient". Ca peut sembler tout bête à ceux qui ont des connaissances plus ou moins avancées en informatique mais c'est selon moi un point assez important pour comprendre la suite.
- Quelle est donc la différence entre ce lien symbolique et les raccourcis que j'ai l'habitude de faire ?
Le lien fait avec la méthode que je vais décrire plus loin garde les propriétés du fichier vers lequel il pointe, il n'est pas qu'un stupide fichier lnk, il se comporte comme si vous étiez en train de consulter le dossier "original". Si vous naviguez dans le dossier via le terminal, vous pourrez y naviguer via le lien symbolique que vous aurez préalablement créé. Extra non ? Vous êtes un peu perdus ? Bon alors voici un exemple concret qui j'espère sera plus parlant. Si nous allons regarder dans les propriétés d'un raccourci "classique", nous ne trouverons rien d'utile (qu'est ce qu'on peut bien avoir à faire de savoir que c'est un fichier lnk qui pèse 800 octets ?), alors qu'avec un lien symbolique, nous pourrons savoir combien pèse le dossier cible, géré son partage, ses accès exactement comme si vous regardiez les propriétés de ce dit dossier... Vous voyez mieux son utilité maintenant ?
- Hum, c'est bien beau tout ça, mais dans quel cas vais-je pouvoir m'en servir ?
Si certains de vos dossiers sont perdus dans l'arborescence complexe de votre système et que vous avez besoin de les manager à partir de votre bureau, votre barre des tâches ou que sais-je encore, il vous suffira de créer un lien symbolique et le tour sera joué (perso je gère mes répertoires distants de cette façon). Autre utilité que j'ai découverte il y a peu grâce à MaximumPC, c'est de pouvoir synchroniser des dossiers (contenant des fichiers de conf ou autre) présents simultanément sur plusieurs ordis avec Dropbox (et oui, sans symlink, tout ce que nous pourrions synchroniser, ça serait des fichiers .lnk, la classe).
Passons maintenant à la pratique, lancez un terminal (ou invite de commande ou que sais encore) puis utilisez la commande mklink. Pour créer votre premier lien symbolique vers un fichier, il vous faut taper mklink \CheminDuLienQueVousVoulezCreer\NomDuLienQuiVaEtreCree \CheminDuFichierQueVousVoulezLinker\NomDuFichierQueVousVoulezLinker en oubliant pas de mettre le chemin exact (la touche TAB est votre amie, petit merci à Windows d'ailleur de ne pas automatiquement mettre le \ après la complétion concernant un dossier) ainsi que les extensions. Si vous souhaitez faire une jonction entre 2 répertoires, il vous faudra alors utiliser la commande mklink /J \CheminDuLienQueVousAllezCreer\NomDuDossierQuiSeraVotreLien \CheminDuDossierQueVousVoulezLinker . Pour en savoir plus, je vous invite à faire un petit mklink:

A noter que ce qu'on appelle en langage informatique les symlinks ne sont pas si vieux du côté des OS de Microsoft puisqu'il n'y a que depuis Windows 2000 qu'il est possible de faire des jonctions de dossiers, mais ça ne fonctionnait pas encore avec les fichiers, cette fonction n'ayant vu le jour que depuis Vista.
Je pense avoir fait un petit peu le tour de la question mais si vous avez des questions, n'hésitez pas, j'essaierais d'y répondre si j'y arrive. J'espère également ne pas vous avoir fait fuir et je sens d'ici qu'on va me demander de retourner dans ma grotte de vieu barbu avec mes lignes de commandes, mais je pense que ça fait partie des "joies" de l'informatique que de mettre les mains dans le cambouis de temps en temps et ne pas toujours se laisser guider par des interfaces (même s'il est clair que je ne passerais pas mon temps dessus). C'est aussi une petite pique perso vis-à-vis de ceux qui critiquent sans arrêt GNU/Linux par rapport au terminal et les lignes à taper dedans pour le configurer à sa convenance, sachez que même sur Windows, pour utiliser des fonctions avancées, il faut AUSSI savoir se servir du clavier !
Lien utile :
AlternativeTo ou comment trouver une alternative à un logiciel rapidement
![]()
Aujourd'hui, c'est d'un site bien pratique dont je viens vous parler. Il permet de voir les équivalences de logiciels sur les différentes plates-formes que vous pouvez être amenés à utiliser: Linux, Mac OS, Windows ou encore les applications online (à noter qu'il y a aussi une version pour les mobiles). L'ergonomie du site est très bonne et les solutions alternatives nous sont proposées en nombre et rapidement, triées par le nombre de votes des utilisateurs (mais vous pouvez filtrer vous même le tout en quelques clics). Il y a également un système de commentaires à propos des différents logiciels (anglophobes s'abstenir) pour avoir des retours d'utilisateurs plus ou moins complets; que demander de plus ? La base de données a l'air bien remplie, c'est donc un site à caser dans vos bookmarks de toute urgence car vous en aurez sûrement besoin un jour ou l'autre !
Liens utiles:
Eteindre un PC sous Windows XP à distance
C'est vendredi soir, le week end s'annonce et c'est un vrai temps d'hiver dehors. De quoi vous donner envie de geeker tout le week end comme un vrai nerd un peu ! Je cherchais depuis un moment le moyen d'éteindre un pc à distance sans lancer d'interface graphique. Connaissant la commande shutdown, je me suis dit qu'il devait y avoir moyen de la faire passer en réseau mais j'ai rencontré le soucis suivant, l'utilisateur de la machine sur laquelle je lançais l'opération n'avait pas les droits nécessaires pour l'exécuter et je me suis vu retourner une belle erreur "Accès refusé". C'est à ce moment qu'intervient la commande "runas" qui est une sorte de sudo windowsien, ce qui résout donc le problème. Il vous faut donc taper l'instruction suivante:
runas /u:NOMDUPCSURLERESEAU\NOMDELUSERAYANTLESDROITS "shutdown -s -m \\IPDELAMACHINEAETEINDRE"
Il vous sera alors demandé le mot de passe de l'utilisateur (c'est toujours nécessaire d'avoir un pass quand on travaille à distance), et le tour est joué. Si vous êtes flemmards comme moi, il ne vous reste plus qu'à mettre tout ça dans un .bat pour ne plus avoir qu'à double cliquer sur le fichier et ainsi jouer au Gérard Majax devant les copains ! Une dernière chose, si vous souhaitez faire ça à travers le net, le port à ouvrir est le 53001 (Remote Windows Shutdown).

Je me rends compte que ce billet est totalement geek mais ça pourra toujours servir. Je pense aussi traiter prochainement du Wake On Lan (WOL) qui sert en fait à allumer un ordi à distance, puisqu'on me l'a demandé lors de la MixBlog !
Bon début de week end à vous tous, profitez-en bien !




