Installer sun6-jdk sur Ubuntu 10.10

Publié le 2011-02-11 01:22:39 par Jonathan Fernandes

Pour installer Java 6 JDK de Sun sur Ubuntu 10.10:

add-apt-repository ppa:sun-java-community-team/sun-java6
apt-get update
apt-get install sun-java6-jdk
update-java-alternatives -s java-6-sun

Vérifier une adresse email en Java

Publié le 2009-01-24 00:45:19 par Jonathan Fernandes

Voici un petit article de geek qui va traiter des expressions régulières. Comme la plupart des développeurs, on est toujours confronté aux expressions régulières pour vérifier que telle ou telle donnée saisie correspondent bien à nos attentes.

Ces derniers temps, j'ai été confronté à la vérification des adresses email en Java. Chose qui n'est pas évidente pour tous. J'ai donc procédé à quelques recherches sur Google mais aucune des expressions que j'avais trouvé ne m'avaient convaincu.

J'ai finalement décidé de me baser sur des exemples pour créer ma propre expression et j'en profite pour la publier de façon à ce que des personnes comme moi évite de chercher sans trop savoir si ce que l'on vous propose est valable ou pas.

Je ne vais pas vus faire attendre plus longtemps. La voici :

^(\[a-zA-Z]+((\.|\-)?\[a-zA-Z0-9]+)*)@(\[a-zA-Z]+((\.|\-)?\[a-zA-Z0-9]+)*)(\.\[a-zA-Z0-9]+)+$

Je ne prétend pas vous fournir la meilleur des solutions mais, je l'espère, une base pour vos futurs développements.

Le code Java qui va bien pour vos tests :

public boolean ereg(String pattern, String string) {
    Pattern p = pattern.compile(pattern);
    Matcher m = p.matcher(string);
    return m.matches();
}

En espérant que cela vous aidera.

Antenne omnidirectionnelle

Publié le 2007-07-18 10:26:15 par Jonathan Fernandes

N'avez-vous jamais rêver d'avoir une antenne omnidirectionnelle longue portée pour pas chère ? Ne cherchez plus! C'est ici que ça se passe.

Je vais vous expliquer comment réaliser une antenne omnidirectionnelle avec pratiquement rien. Vous pouvez consulté ce site (c'est ici que je me suis inspiré) : OmniFacile2

Le matériel

Montage

Si vous suivez mon exemple, commencez par souder le cuivre à votre connecteur. Dans mon cas, j'ai commencé par la fin mais ce n'ai pas évident à cause des spirales. Vous comprendrez par la suite.

Connecteur femelle, type N, diam. 12mm

Une fois votre tige soudée, vérifiez bien que la tige n'entre pas en contact avec l'autre partie du connecteur sans quoi votre antenne sera inefficace. J'ai utilisé une gaine thermo. Vous pouvez tout aussi bien utiliser un morceau de cable RG58 pour le fixer à votre connecteur puis ensuite souder la partie centrale à votre tige. Je pense que ça sera bien plus facile et moins contraignant.

Je n'ai pas réussi à la souder car l'étain ne coulait pas dans la partie plastifié. Il restait collé à cette satané tige cuivrée. J'ai fini par utiliser de la colle pour pas que la tige se détache de mon connecteur. Un montage plus que dégueulasse me direz vous et je confirme.

Munissez-vous d'une clé hexagonale de 4mm. Selon OmniFacile2, les clés fourni avec les meubles Ikea font très bien l'affaire. N'ayant pas de clé Ikea, j'ai utilisé une clé banale de 4mm.

Clé hexagonale

Cette clé va nous servir à créer des spirales :

Spirales

Vous faites 4-5 tours pour une première spirale. Renouvellez l'opération en laissant un espace de 12cm entre chaque spirale.

Je l'ai fait à l'arrache. Je n'ai pas prit le temps de bien mesurer l'espacement mais ne faites pas comme moi. Faites ça correctement, hein? On parle d'une antenne pas d'une brosse à dent pour nettoyer les toilettes ;)

Voici que le résultat que vous devriez obtenir :

Antenne Omni

Bien entendu, votre antenne sera plus jolie ;)

Dès que votre montage est terminé, insérez le dans le tube PVC ou la gaine...

On peut maintenant dire que votre antenne est prête!

Je n'ai pas pu prendre de photo du résultat final. Elle m'a été enlevée des mains avant même que j'ai eu le temps de dire ouf. Tout ce dont je peux vous certifier c'est qu'elle fonctionne à merveille. Elle aurait pu être optimisée et surement de meilleure qualité si j'avais prit tout mon temps.

Les tests

Je n'ai pas pu en faire. Désolé.

Conclusion

Je l'ai réalisé car j'ai un problème de puissance avec une antenne classique sur un point d'accès. Celui-ci se trouvant dans un grenier, le signal ne passe pratiquement pas. Avec cette nouvelle antenne, j'obtiens un signal avoisinant les 45%.

Antenne facile à réaliser mais chiante à monter. Résultat assez bon. Un conseil? Lancez-vous dans l'aventure.

Antenne wi-fi Ricoré

Publié le 2007-07-16 09:34:34 par Jonathan Fernandes

Ce petit article va vous apprendre comment faire une antenne wi-fi. Vous en trouverez plein du même genre en effectuant une petite recherche.

Je me suis lancé à réaliser cette antenne car pendant mon stage, j'étais en train de mettre en place 2 antennes ZyXEL en 9dBi. Comme elles ne fonctionnaient pas très bien, j'ai donc décider de me faire une antenne pour vérifier et faire une comparaison avec les antennes ZyXEL.

Le matériel

Boîte Ricoré

Connecteur Femelle type N, diam. 12mm

Vous trouverez des connecteurs sur Internet pour environ 4-6 Eur. Pour ma part, je l'ai payé 1.60 Eur au Portugal :D

Montage

Les mesures

Avant de vous lancer tête baisser, prenez soin d'avoir les bonnes valeurs. Voici un petit schéma qui vous montrera à quel endroit positionner votre connecteur :

Schéma

La boite de Ricoré a un diamètre intérieur d'environ 99 mm. On souhaite obtenir une fréquence au allentour de 2.4GHz, il vous faudra utiliser les valeurs suivantes :

Voici un petit formulaire qui permets d'effectuer les calculs adéquats si vous utiliser un boite ayant des dimensions différentes : Calculateur

Quand vous êtes enfin prêt, vous pouvez percer. Alors au niveau du trou, tout dépend du connecteur que vous avez. Dans mon cas, j'ai dû faire 1 trou d'environ 10mm et 2 petits pour y insérer 2 rivets.

La soudure

Prenez une tige en cuivre de longueur suffisante (70-80mm fera très bien l'affaire.

Avec un fer souder et sans vous bruler, vous allez souder la tige au connecteur :

Soudure tige et connecteur

Après avoir soudé votre tige, il faut la couper et laisser une distance Lo/4 (31mm dans mon cas) :

Mesure de la tige

Montage

Vous avez votre boite perçée, votre connecteur soudé et prêt, vous pouvez assembler le tout :

Connecteur assemblé

Interieur de la boîte Ricoré

Il ne vous reste plus qu'à relier votre antenne à un point d'accès :

Antenne Ricoré

Les tests

J'ai testé l'antenne sur 2 distances. La première à environ 45m et l'autre à environ 130m. Pour cela j'ai utilisé le logiciel NetStumbler.

Tests de l'antenne

On constate que beaucoup de bruit diminue le signal mais je pense que c'est du au câble car j'ai pratiquement la même atténuation avec les antennes ZyXEL. Sachant que le signal émis par elles sont bien plus atténuées. Ou alors, c'est l'environnement qui perturbe le signal. Il faut que je fasse des tests sur un autre terrain. Le fait que la boite soit un peu tordu peu, peut-être, agir sur l'efficacité de l'antenne.

Cela dit, j'ai pu me connecter à internet à une distance de 130m. Je n'ai pas testé au delà. Mais pour une première antenne, je trouve qu'elle fonctionne plutôt bien. J'en suis satisfait.

Conclusion

Si l'envie vous prend de réaliser une antenne, surtout n'hésitez pas. C'est facile à faire et ca ne coûte pratiquement rien. Une antenne ZyXEL EXT-109 (9 dBi) vaut 80 Eur alors que j'en ai eu pour 7 Eur. Donc avant d'acheter quoique ce soit, réfléchissez bien ;)