Posted by Benoit Papillault on Fév 7, 2017 in
WordPress
Après avoir patiemment sauvegarder la base de données et les fichiers de ce blog, je suis passé de la version 2.8.5 de WordPress à la version 4.7.2. La migration a été difficile. Au passage, je suis passé de PHP 5.1.3RC4-dev à 5.6.8 en modifiant le fichier .htaccess. Un grand merci à ce lien : http://additifstabac.free.fr/index.php/deploiement-php-5-6-8-beta-serveurs-pages-perso-free/.
Étiquettes : wordpress
Posted by Benoit Papillault on Juin 2, 2013 in
Linux
Le support USB Mass Storage n’existe plus sur les nouveaux modèles de téléphone Google, dont celui que je viens d’acquérir : le Google Nexus4 (de LG).
L’interface proposée utilise soit le protocole MTP (par défaut), soit le protocole PTP. Voici comment utiliser MTP sous Debian (car par défaut, rien ne se passe). Read more…
Étiquettes : Android, debian, MTP
Posted by Benoit Papillault on Sep 3, 2012 in
Android
1. Installez le SDK Android (disponible ici : http://developer.android.com/sdk/index.html). Je l’ai installé dans $HOME/android/android-sdk-linux. Pour être plus pratique, j’ai ajouté les chemins $HOME/android/android-sdk-linux/tools et $HOME/android/android-sdk-linux/platform-tools dans PATH :
$ PATH="${PATH}:$HOME/android/android-sdk-linux/tools:\
$HOME/android/android-sdk-linux/platform-tools"
Cela sera utile pour trouver les outils android et adb.
2. Installez les prérequis systèmes : JDK 6 et Apache Ant. Comme l’édition 6 du Java Sun n’est plus disponible sur Ubuntu, j’ai utilisé OpenJDK à la place.
# aptitude install ant openjdk-6-jdk
3. Créez un squelette d’application (comme expliqué ici : http://developer.android.com/training/basics/firstapp/index.html)
$ android list targets
$ android create project --target 1 --name MyFirstApp \
--path MyFirstApp --activity MainActivity \
--package com.example.myfirstapp
4. Compilez la (en mode debug) :
$ ant debug
5. Installez la. A cette étape, votre téléphone a besoin d’être connecté avec un câble USB à votre ordinateur. Avec Linux, aucun drivers n’est requis. Vous avez besoin d’activer le débogage USB sur le téléphone.
$ adb install bin/MyFirstApp-debug.apk
6. Lancez la. Sur le téléphone, une nouvelle application appelée « MainActivity » a été installée.
Étiquettes : Android
Posted by Benoit Papillault on Juin 11, 2011 in
WiFi
Pour ceux intéressés, voici les résultats de ma recherche pour calculer correctement la propagation WiFi (à 5 GHz) au dessus d’un sol plan sans arbres, ni obstacle ou quoi que ce soit. Des évanouissement ont été observés et j’aimerais trouver une formule qui permette de les calculer :
- Quelques concepts de base de la propagation radio : http://www.csdptt.org/article410.html
- Le modèle de propagation de Rice (mentionné dans le document précédent) : http://flattop.its.bldrdoc.gov/itm.html (en Anglais)
Affaire à suivre!
Étiquettes : wifi
Posted by Benoit Papillault on Juin 8, 2011 in
Android,
Linux
Description du problème:
Je souhaite utiliser mon téléphone Android comme un GPS pour mon laptop Linux. Voici une façon de faire :
- D’abord, installez BlueNMEA sur votre Android. Une fois lancé, celui-ci écoute sur le port TCP 4352 and envoie des chaînes NMEA aux clients.
- Ensuite, vérifiez que votre laptop et votre Android soient connectés par TCP/IP (par exemple : ils sont connectés au même point d’accès WiFi ou le téléphone Android fonctionne en tant que point d’accès WiFi lui-même). Vous pouvez vérifier ça avec : telnet 192.168.1.1 4352 (Note: 192.168.1.1 est l’adresse IP par défaut du téléphone Android lorsqu’il fait point d’accès WiFi)
- Installez gpsd sur vore laptop : aptitude install gpsd gpsd-clients. Comme nous utilisons gpsd 2.95, il peut se connecter directement à un port TCP/IP. Sinon, vous avez besoin de socat pour relayer les données d’un port TCP vers un port série spécial : aptitude install socat ; socat TCP:192.168.1.1:4352 PTY,link=/tmp/gps
- Lancez gpsd manuellement : gpsd -N /tmp/gps or gpsd -N tcp://192.168.1.1:4352 (add -D 2 for debug to see NMEA sentences)
- Lancez xgps pour afficher votre position
Prochaines étapes :
- Afficher votre position sur une carte Google Maps en utilisation l’API de geolocalisation HTML5.
- Enregistrer votre position avec une résolution de la ms et générer un fichier KML pour Google Map
Étiquettes : Android, gps, Linux
Posted by Benoit Papillault on Avr 22, 2011 in
Linux
If you just jailbreak your iPhone and installed cydia, there is a default ssh server running with the following password : ‘alpine’. To connect, just try (assuming your iPhone IP is 192.168.1.103) :
Si vous venez juste de jailbreaker votre iPhone et d’installer cydia, il y a un serveur ssh par défaut qui tourne avec le mot de passe suivant : ‘alpine’. Pour se connecter, essayez juste (en faisant l’hypothèse que l’IP de votre iPhone est 192.168.1.103) :
# ssh root@192.168.1.103
root@192.168.1.103’s password:
iPhone-de-benoit:~ root#
Posted by Benoit Papillault on Mar 14, 2011 in
Facebook
Ca y est, j’ai une page facebook dont l’adresse inclus mon nom : http://www.facebook.com/benoit.papillault
Posted by Benoit Papillault on Fév 2, 2011 in
Linux
La norme POSIX-2004 est disponible en ligne : http://pubs.opengroup.org/onlinepubs/009695399/
En particulier, la partie concernant le shell est ici : http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html
Posted by Benoit Papillault on Jan 2, 2011 in
Linux
Bonne année 2011 à tout le monde ! et pour bien commencer l’année, une petite astuce IPv6 pour découvrir toutes les machines IPv6 d’un réseau :
# ping6 ff02::1%eth0
ou
# ping6 -I eth0 ff02::1
suivant la version de ping6
Cela retourne les IPv6 de toutes les machines connectées sur l’interface en question, par exemple :
64 bytes from fe80::4261:86ff:fe00:5a6: icmp_seq=1 ttl=64 time=0.016 ms
Pour s’y connecter ensuite par ssh, rien de plus simple :
$ ssh root@fe80::4261:86ff:fe00:5a6%eth0
Posted by Benoit Papillault on Mar 10, 2010 in
Linux
Le routeur Linksys WRT30Nv2 est un routeur 802.11bgn (donc seulement dans la bande des 2.4GHz). Son utilisation avec le firmware d’origine est impossible car impossible ou presque de se connecter en Wi-Fi, et ce malgré l’utilisation du dernier firmware de Linksys (incroyable non?). Après l’installation d’OpenWrt en quelques minutes, la connection Wi-Fi s’est mise à marcher du premier coup. Voici les étapes de l’installation :
Read more…