Tous les articles par Alexandre

Serveur d’application Java web sur Nas Synology DS210+

Suite à mon précédent post sur comment installer java en chroot sur un Nas Synology, voyons comment utiliser cette nouvelle fonctionnalité.
Il nous faut un serveur léger supportant les servlets java et proposant de l’auto déploiement des fichiers WAR.
J’ai donc choisi le serveur « Tiny Java Web Server and Servlet Container » (Merci à Dmitriy Rogatkin)
disponible sur http://tjws.sourceforge.net/
téléchargement: http://sourceforge.net/projects/tjws/files/

passons dans le chroot

Nas>./initDebChroot.sh

Si nécessaire installer le package zip:

Nas>apt-get install zip

L’installation est simple, on peut par exemple décompresser l’archive dans /opt:

Nas> mkdir /opt/tjws
Nas> cp WebServer-183.zip /opt/tjws/
Nas> cd /opt/tjws/
Nas> unzip WebServer-183.zip
Nas> cd WebServer/bin
Nas> ./tjws.sh

Allez à http://NAS:8080/

Enjoy!!

Visual Studio 2010 Trucs et Astuces

Ci-dessous quelques trucs et astuces pour une utilisation optimale de Visual Studio 2010.

Les raccourcis claviers

Tout d’abord un lien vers les raccourcis clavier de Visual Studio ils vous seront très utile.
http://www.microsoft.com/download/en/details.aspx?id=13189

Si vous en avez que 6 à retenir, les voici:
_Ctrl + ‘,’ pour le « Navigate To » qui regroupe le Ctrl + N et Ctrl + Shift + N de Resharper.
_Ctrl + K + C et K + U pour commenter et dé-commenter du code.
_Ctrl + K + D pour formater le document en cours.
_F12 -> go to reference.
_Ctrl + ‘.’ affiche les aides possible.
et l’indispensable IntelliSense Ctrl+Espace.
Je ne rappellerai pas toutes les nouveautés apportées à Visual Studio 2010, ces dernières ont été assez commentées sur internet.

Activer la compilation incrémentale en tâche de fond

Disponible depuis Visual Studio 2008 Sp1, cette fonctionnalité vous permet d’avoir une vérification en continue de votre code sans avoir besoins de recompiler votre projet.
Pour l’activer, allez dans Options->Text Editor->C#->Advanced, et cocher
« Underline errors in the editor »
et « Show live semantic errors »
Pour plus de détails : http://ira.me.uk/2008/09/01/switch-offon-visual-studio-2008-background-compilation/

Afficher les numéros de ligne

Options->Text Editor->C# cocher « Line numbers »

Suivre le fichier courant dans le solution explorer

Options->Projects and Solutions cocher « Track Active Item in solution Explorer »

Plugins

Pour améliorer votre environnement vous pouvez installer les plugins (extensions) suivant:
_Resharper de jetbrains (lien)
_Highlight all occurrences of selected word (lien)
_Productivity Power Tools (lien)

Problème DNS sur instance Linux virtualbox

Contexte:

Une machine virtuel Linux (Même problème avec une archLinux ou une redhat) virtualbox, avec pour hôte un windows 7 standard.

Problème:

Votre paramétrage réseau est correct. Ip, mask, gateway, dns, etc, tout est bon. Pinger une adresse ip vous pose aucun problème.
Par contre, vous avez beau de retourner le problème dans tous les sens, la résolution de domaine ne fonctionne pas!!!

>dig google.com
« Server failed »

Pourtant les ping vers les serveurs dns partent… et reviennent, un telnet sur le port 53 fonctionne, … que faire de plus?
La même instance avec la même configuration, sur un autre hôte, fonctionne normalement.

Solution:

Dans mon cas, la solution était ailleurs 🙂
Un logiciel de client VPN, Shrew VPN Client, avait créé une carte réseau virtuelle, le fait de désinstaller ce type de produit a résolu mes problèmes.

un post comme ça… au cas où, si ça peut aider certains.