Guymage

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

mardi, décembre 29 2009

Eclipse et le plugin Subclipse - SVN derrière un proxy

Je suis au bureau et souhaite me connecter à un serveur SVN sur internet. Hors je suis derrière un proxy HTTP et Subclipse ne parvient pas à traverser celui-ci.

Le fait est que Subclipse ne prend pas en compte les paramètres de connexion d'Eclipse (je peux installer des plugins via le software updates ), il faut directement préciser les paramètres proxy dans le fichier de conf de subversion.

Je suis sous Windows, le fichier de conf se trouve ici:

C:\Documents and Settings\votre_user\Application Data\Subversion\servers

Je suppose que sous Unix on doit le trouver dans votre répertoire home (répertoire .svn)

Ouvrez le et décommentez les ligne http-proxy-host et http-proxy-port dans la section [global] en y précisant le l'url du proxy et le port (vous pouvez décommenter d'autres lignes si besoin d'une authentification par exemple).

On obtient:

[global]
# http-proxy-exceptions = *.exception.com, www.internal-site.org
http-proxy-host = url.de.votre.proxy
http-proxy-port = port du proxy
# http-proxy-username = defaultusername
# http-proxy-password = defaultpassword

Relancez Eclipse et synchronisez vous enfin :)

mardi, octobre 21 2008

Revival

Le blog is back, j'ai profité de la fin de mon hébergement gratuit pour le déplacer et de lui redonner un chtite jeunesse en migrant sous Dotclear 2. Reste les url des images à réparer ainsi qu'un relookage perso de la tapisserie.

De nombreux billets en perspective avec le périple qui s'annonce :)

mercredi, décembre 26 2007

Debian GWT - Exception lors du lancement du debugger

Je m'amuse depuis peu sur ma Debian Testing avec la librairie GWT, le bonheur de faire du web par le java :p

Pour lancer le debugger par le mode console avec la commande du type MyApplication-shell, j'obtenais une erreur qui m'empêchait de lancer le navigateur intégré pour tester mon appli:

** Unable to load Mozilla for hosted mode ** java.lang.UnsatisfiedLinkError: /home/xxx/mozilla-1.7.12/libxpcom.so: Can't load IA 32-bit .so on a IA 32-bit platform

On peut résoudre ce désagrément en réinstallant la lib stdc++ en version 5:

apt-get install libstdc++5

Tout devrait rentrer dans l'ordre :)

samedi, novembre 24 2007

Java - Test de performance (profiling)

java.png Petit dépoussiérage du blog pour vous présenter un profiler, ou outil de test de performance pour des applications Java: Profiler4j.

Très simple d'installation, vous pourrez paramétrer des règles de filtrage de packages et ainsi surveiller des classes précises et leur fonctions dans votre programme.

Les graphiques générés permettent de rapidement détecter les méthodes gourmandes en temps et en mémoire. Bref que du bon !

Le site: profiler4j.sourceforge.net

samedi, mai 26 2007

Fondation Good Fun pour le Cambodge

Je vous présente l'association humanitaire fondée par mon oncle et ma tante afin d'aider les enfants du Cambodge. La fondation leur offre des soins médicaux de première nécessité ainsi qu'une scolarité normale.
Un grand bravo à tous les acteurs de ce projet pour leur inlassable dévouement envers les plus défavorisés.
Le site Web: Fondation Good Fun pour le Cambodge.

N'hésitez-pas à les soutenir !

vendredi, avril 13 2007

WRT54G - Client DynDns avec interface WAN en DHCP

WRT54G.jpg
Dans un de mes précédents billets, j'expliquais comment installer un client DynDns sur le routeur WRT54G ayant le firmware Openwrt WhiteRussian (cf: openWRT: Installer un client dyndns ).

J'ai changé de FAI (le câble) et me voilà avec un modem qui n'utilise plus le protocole pppoe pour la communication routeur/modem, mais fait office de serveur DHCP afin d'attribuer l'adresse Ip public à l'interface WAN du WRT54G. J'ai donc désactivé le pppoe sur le WAN pour passer en DHCP. Bilan des courses, mon routeur n'arrivait plus à communiquer avec dyndns.org suite à une option dans le fichier ip-up (les détails dans le lien vers le tuto au dessus) précisant l'interface. En DHCP ppp0 n'existe plus, il faut préciser directement l'interface du WAN, pour ma version de routeur j'ai ceci:

/usr/sbin/ez-ipupdate -S dyndns -u USER:PASSWORD -h DOMAINE.dyndns.org -i vlan1

Pour vérifier quelle est votre interface WAN, consultez le tableau sur le wiki OpenWrt: OpenWrtDocs/Configuration et adaptez votre fichier.

:)

Edit: Petit soucis pour cette astuce, le script ip-up n'est plus exécuté car on n'est plus en pppoe. Il faudrait qu'il soit lancé lors de la demande de bail pour l'ip. En attendant je lance le script toute les 12h avec cron. A suivre.

jeudi, janvier 25 2007

Java J2EE Struts - InvalidCancelException

java.png

Si vous utilisez le bouton cancel pour annuler un formulaire et que vous avez par exemple dans le fichier struts-config.xml:

<action input="/loginForm.jsp"
name="NewStrutsActionForm"
path="/login"
scope="request"
type="com.myapp.struts.NewStrutsAction">
<forward name="success" path="/loginSuccess.jsp"/>
<forward name="cancel" path="/loginCancel.jsp"/>
</action>

Vous avez peut-être obtenu en cliquant sur ce bouton une erreur:

Exception: org.apache.struts.action.InvalidCancelException

La cause est qu'à partir de la version 1.2.9 de Struts, pour des raisons de sécurité une propriété à été ajoutée: cancellable qui est à false par défaut et n'autorise donc pas l'annulation d'un formulaire.

Pour y remédier il faut donc mettre cette propriété à true comme ci-dessous:

<action input="/loginForm.jsp"
name="NewStrutsActionForm"
path="/login"
scope="request"
type="com.myapp.struts.NewStrutsAction">
<forward name="success" path="/loginSuccess.jsp"/>
<set-property property="cancellable" value="true"/>
<forward name="cancel" path="/loginCancel.jsp"/>
</action>

jeudi, janvier 4 2007

Xfce4 - Autoriser l'utilisateur d'éteindre le pc

xfce-logo.jpg Pour donner le droit d'extinction ou de redémarrage de l'ordinateur à un utilisateur, la façon la plus simple (et qu'il faut donc utiliser !) est d'ajouter ce user dans le groupe shutdown.

Par exemple pour rajouter notre célèbre toto, tapez cette commande en Super utilisateur ou en Root:

adduser toto shutdown

:)

lundi, décembre 25 2006

Xfce4 - Programme au démarrage

xfce-logo.jpg On voit sur beaucoup de sites que pour lancer un programme au démarrage sous Xfce, il faut ajouter un fichier script qui démarrera l'application dans le répertoire ~/.config/autostart. Néanmoins il existe un utilitaire graphique: xfce4-autostart-editor qui vous permet facilement d'ajouter une application à exécuter à l'ouverture de votre session.
Vous obtiendrez un fichier .desktop dans le répertoire ~/.config/autostart.

Si vous souhaitez que votre application démarre quelle que soit la session, copiez le fichier .desktop dans le répertoire /etc/xdg/autostart :)

dimanche, décembre 3 2006

Réouverture des commentaires

Allez hop, les commentaires sont de nouveau disponibles, je vais tester un nouveau filtre de spams: spamclear.
Merci à son auteur et à Pthichat pour l'info ;)

- page 1 de 6