lundi 23 décembre 2019

Le Quiz Du Jour

C'est partit pour notre dernière application : Un quiz par jour, seulement 10 questions : Le Quiz Du Jour

Disponible sur le play store Android :
https://play.google.com/store/apps/details?id=com.quoidonc.lequizdujour

ou sur pc :
https://lequizdujour.quoidonc.com


dimanche 25 février 2018

Le calendrier du potager


La fin février approche, il est temps de commencer vos semis, par exemple ceux d'aubergine et de potimarron.

Retrouver les dates de plantation, les fiches de culture et les conseils pour réussir son jardin potager dans l'application Le calendrier du potager

vendredi 16 mai 2014

Utilisation de hubiC sous Ubuntu

HubiC est le Cloud OVH.

Je l'utilise pour le partage de fichier entre mes différents ordinateurs et smartphone android ou ipad depuis la fermeture de Ubuntu One.

L'installation est très simple, et bine décrite sur le site ubuntu-fr : http://doc.ubuntu-fr.org/hubic


Aide-mémoire :

Se connecter :
hubic login votre-mail-hubic /home/votre-nom-de-login-linux/Téléchargements/hubiC

Vérifier l'état de la synchronisation :
watch -n 1 hubic status

mercredi 19 février 2014

Comment justifier un texte en css

Pour justifier un texte en css il faut utiliser la propriété text-alig:

.justifie{
   text-align:justify;
}

mardi 18 février 2014

Récupérer l'adresse IP réelle d'un internaute malgré un proxy avec le module apache RPAF

Lorsque l'on met en place un reverse proxy, l'adresse ip du visiteur est remplacée par celle du reverse proxy.
C'est dommage pour les logs, pour les authentifications, mais aussi pour une géolocalisation.
En PHP, REMOTE_ADDR contiendra toujours l’adresse IP du proxy.

Il est possible de récupérer l'adresse IP réelle en utilisant le module rpaf de Apache.

Mise en place :
 - Notre reverse proxy est appelé serveur A
 - Notre serveur d'application sur notre réseau interne serveur B

Configuration du reverse proxy (serveur A) :
 ProxyRequests Off
 ProxyPreserveHost On
 ProxyPass / http://www.server_b.com/
 ProxyPassReverse / http://www.server_b.com/


Configuration à réaliser sur le serveur B :

1) Installation du module :
aptitude install libapache2-mod-rpaf

Le module est automatiquement configuré avec l’adresse IP comme adresse de reverse proxy.
Il faut modifier cette valeur dans le fichier : /etc/apache2/mods-enabled/rpaf.conf. Il suffit de remplacer devant RPAFproxy_ips le 127.0.0.1 par l’adresse IP de votre reverse proxy (serveur A).
Dans le cas, où il y aurait plusieurs adresses IP de reverse proxy, vous devez séparer les adresses IP par un espace.

Il faut ensuite redémarrer apache :
/etc/init.d/apache reload

C'est tout !!!
Vos logs et les valeurs récupérer dans vos sites contiennent la bonne ip !
Vous pouvez vérifier en faisant en php la commande :
echo $_SERVER["REMOTE_ADDR"];


Et si votre serveur B est sous TOMCAT ?
Si le serveur B est sous tomcat c'est un peu plus compliqué, il va falloir ruser.
Après avoir cherché longtemps, voici la méthode qui fonctionne chez moi :

1. Téléchargez le jar suivant et copiez-le dans le $TOMCAT_HOME/lib
http://xebia-france.googlecode.com/files/xebia-tomcat-extras-1.0.0.jar (http://xebia-france.googlecode.com/files/xebia-tomcat-extras-1.0.0-sources.jar)

2. Modifiez le fichier server.xml :
<Valve
  className="org.apache.catalina.connector.RemoteIpValve"
  internalProxies="192\.168\.20\.126"
  remoteIPHeader="x-forwarded-for"
  protocolHeader="x-forwarded-proto"
/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%{X-Forwarded-For}i %l %u %t %r %s %b %{User-Agent}i %{Referer}i" resolveHosts="false" / >


3. Rédémarrer Tomcat : vous pouvez accéder à l'adresse ip réelle par servletRequest.getRemoteAddr()

C'est tout :)

mardi 21 janvier 2014

Carrefour.fr ... une première et dernière commande sur un site de vente en ligne désastreux

L'histoire se passe il y a déjà un mois, juste avant Noël, je commande un adaptateur wifi pour mes parents qui doivent passer chez moi 2 semaines plus tard. Carrefour qui me certifie qu'il sera livre dans les 4 jours suivants : super je vais arrêter de commander chez A***** qui ne paie pas ses taxes en France!

Et bien NON, le colis n'est jamais arrivé au relais Colis, je me suis déplacé 2 fois pour rien... J'appelle carrefour au bout de 2 semaines qui me dit "ah oui ce n'est pas normal, on va ouvrir une enquête et vous recontacter"... 2 semaines plus tard toujours rien. Je rappelle avec difficulté le service client (3 appels pour joindre un conseiller) et on me dit "ah oui ce n'est pas normal, on va ouvrir une enquête et vous recontacter"... 1 mois après je n'ai toujours pas reçu mon colis.

Je ne suis pas habitué à dire du mal des commençant, d'ailleurs dans la plupart des cas je n'ai pas de soucis, mais là je perds mon temps à essayer de récupérer 15 malheureux euros...
Merci Carrefour...

jeudi 2 janvier 2014

Ubuntu : Suppression d'une application installée par le Firefox Marketplace

Est-ce que vous connaissez le Firefox marketplace ?
Il s'agit du magasin d'application créé par Mozilla. Il est avant tout utilisé par les utilisateurs d'un téléphone Firefox OS. Néanmoins il est très intéressant pour une utilisation sur un ordinateur (ubuntu ou windows).
Je trouve ce market très bien fait, la plupart des applications sont sympas, et que qualités.
L'installation est très facile, mais la désinstallation sous Ubuntu très difficile à trouver.

Voici la méthode pour supprimer une application Firefox  :
- Ouvrez le navigateur de fichier et allez dans votre dossier personnel
- Affichez les fichiers cachés (manu "Affichage" => "Afficher les fichiers cachés"
- Vous devez y trouver un dossier qui ressemble à ".hhtp;nomdelapplication", supprimez-le
- Ouvrez ensuite le dossier ".local/share/applications" et supprimez les fichiers qui portent le nom de l'application en question.

Voilà, votre application Firefox est supprimée ! ce n'est pas compliqué... mais j'ai mis 2 heures avant de trouver...