4/21/2008

Connecter votre PC à l'Edge grâce à l'iPhone

Disposer d'une connexion à internet absolument partout grace à votre forfait Edge/iPhone, c'est possible. Pour cela il suffit de configurer un proxy Socks et une connexion SSH sur votre iPhone.

La démarche suivante est expliquée sur Linux mais elle est adaptable à Windows et Mac OS très simplement.

Dans un premier temps, il faut avoir un iPhone jailbreaké avec OpenSSH installé et un pc avec équipement Wifi (dans mon cas, Ubuntu avec une carte Wifi PCMCIA chipset Atheros)

Ensuite, vous créez un réseau Ad-hoc Wifi pour pouvoir relier votre pc et votre Iphone (La manipulation suivante est pour un chipset Atheros sous linux ; sous windows et mac OS il suffit de créer un réseau Ad-Hoc via la gestion Wifi / Airport)

  • sudo wlanconfig ath0 destroy
  • sudo wlanconfig ath0 create wlandev wifi0 wlanmode adhoc
  • sudo iwconfig ath0 mode Ad-Hoc essid iphone channel 4
  • sudo ifconfig ath0 192.168.10.1 netmask 255.255.255.0
Une fois le réseau ad-hoc créé et l'adresse ip spécifiée, il suffit de rejoindre le réseau Wifi depuis votre téléphone et de spécifier une adresse ip dans le même réseau (Petite flèche bleue à droite du réseau puis l'onglet "Statique"). Dans notre cas, l'adresse ip est 192.168.10.2 et le masque de sous-réseau 255.255.255.0


Ensuite vous validez, il ne reste plus qu'à mettre le proxy en place. Pour celà ouvrez un terminal (Linux et mac OS) ou démarrez putty (Windows) :
  • ssh -ND 9999 root@192.168.10.2 (Puis entrez votre mot de passe : alpine pour les iPhone français)
A la suite de cette commande le "prompt" doit rester en attente (curseur clignotant en début de ligne suivante). Cette commande permet d'établir une connexion SSH via le réseau Ad-hoc Wifi sur le port 9999.

Il ne reste plus qu'à configurer votre navigateur (dans la capture il s'agit de firefox disponible sur les 3 OS)


Tapez localhost dans la case Hôte Socks et 9999 dans la case Port et Validez par OK. Si toutes les étapes se sont bien déroulées, vous devriez obtenir une connexion internet dans firefox :)

Petit plus : Pour éviter de vous faire voir comme fraudeur par Orange, il faut modifier le user agent de Firefox. Pour celà il existe un petit outil : User agent switcher. Il suffit d'y créer un profil supplémentaire avec ces paramètres :


Lorsque vous surfez avec cette méthode pensez à appliquer ce profil dans User agent switcher.

Pour plus d'infos sur les méthodes de connexion avec un autre OS que linux ou un autre chipset qu'Atheros les commentaires sont ouverts :)

Fring sur iPhone

Excellente application pour Smartphone, Fring (édité par Fringland) permet de vous connecter à de nombreux réseaux sociaux (MSN, Google Talk, ICQ, AIM, Yahoo IM, Skype) mais aussi (et surtout) de vous connecter à une compte SIP. Ce qui vous permet (si vous disposez du Wifi) de bénéficier d'appels gratuits vers de nombreuses destinations et (si votre FAI vous fournit une service SIP -comme Free ou Neuf-) de passer la totalité de vos appels VoIP depuis votre téléphone mobile.


Comme vous pouvez le voir, il suffit de choisir les différents réseaux d'entrer vos login et mots de passe et vous voilà connecté ... Vous obtenez une liste commune de vos contacts sur les différents réseaux :


Autre fonctionalité, vous pouvez initier une conversation audio via msn, skype (ou autre) directement depuis votre téléphone et ce gratuitement... La qualité est plutôt correcte, en émission comme en reception.

En résumé, cette application vous permet de profiter de la VOiP et de garder le contact et ce via Wifi (également via l'edge même si la VOiP sur Egde & 3g* est contraire à la plupart des CGV)

4/15/2008

VMware Workstation 6.0.3 sur Ubuntu 8.04

Petit tuto sur l'installation de VMware workstation 6.0.3 (qui détecte l'iPhone dans la machine virtuelle) sur Ubuntu Hardy :

Dans un premier temps, téléchargez VMware Workstation 6.0.3 depuis le site officiel.

Installez build-essential linux-kernel-devel et linux-headers-generic
(Cliquez sur les liens apt:// ci-dessus ou dans un terminal : sudo apt-get install build-essential linux-kernel-devel linux-headers-generic)

Décompressez l'archive obtenue lors du téléchargement : Clic-droit dans votre gestionnaire de fichiers Extraire ici ou dans un terminal :
tar xvzf VMware-workstation-6.0.3-80004.i386.tar.gz


Puis lancez l'installation :

  • cd vmware-distrib
  • sudo ./vmware-install.pl
Suivez les instructions mais surtout répondez non à la question : Would you like to run vmware-config.pl ?

Copiez les codes source des modules VMware :
  • mkdir $HOME/temp
  • cd $HOME/temp
  • cp /usr/lib/vmware/modules/source/vmmon.tar .
  • cp /usr/lib/vmware/modules/source/vmnet.tar .
Téléchargez les fichiers vmmon-2.6.24.patch et vmnet-2.6.24.patch, et enregistrez les dans $HOME/temp/

On applique ensuite les patchs :
  • cd $HOME/temp
  • tar xf vmmon.tar
  • cd vmmon-only
  • patch -p1 < ../vmmon-2.6.24.patch
  • cd ..
  • mv vmmon.tar vmmon.tar.orig
  • tar cf vmmon.tar vmmon-only
  • sudo cp vmmon.tar /usr/lib/vmware/modules/source/
  • tar xf vmnet.tar
  • cd vmnet-only
  • patch -p1 < ../vmnet-2.6.24.patch
  • cd ..
  • mv vmnet.tar vmnet.tar.orig
  • tar cf vmnet.tar vmnet-only
  • sudo cp vmnet.tar /usr/lib/vmware/modules/source/
Lancez ensuite le script de configuration :
  • sudo vmware-config.pl
Suivez les instructions et lorsqu'il vous demande si vous voulez compiler les drivers répondez yes

Et voilà si tout se passe bien vous avez votre nouveau VMware Workstation :)


source : http://igordevlog.blogspot.com/2008/03/vmware-603-in-ubuntu-hardy-804-kernel.html

4/12/2008

L'antialiasing et Compiz (Nvidia - Ubuntu Hardy)

Juste un petit billet pour vous faire part d'une découverte qui m'a pris quelques heures de recherches effreinées: faire fonctionner l'antialising avec compiz sur un système Ubuntu 8.04 (et par extension GNU/Linux) doté d'une carte Nvidia (7400Go pour mon cas). Donc après plusieurs tests et suivis de tuto trouvé via Google, dans mon cas lorsque je lançais nvidia-settings j'obtenais un message d'erreur du style : ERROR: Cannot open display 'EgoBrain:0.0' en console.

Venons-en à la solution, il suffit de décocher "Include X-display name in the config file" dans la section "nvidia settings configuration" de nvidia-settings.


Et voilà donc le résultat :)


Le précieux

Petite "revue" d'une petite merveille ! Bien que souvent décrié parce que moins avancé au niveau des fonctionnalités que les derniers Nokia et moins "Pro" que les joujous de RIM, l'iPhone reste à mon goût le plus bel outil de téléphonie à ce jour (en attendant la version 3G pour juin).

Un petit apperçu de l'interface (springboard) :

On voit rapidement l'étendue des possibilités de l'appareil :
  • Toutes les applications de base de n'importe quel téléphone (SMS - Répertoire ...)
  • De nombreux jeux (parmis lesquels l'émulateur scummvm qui permet de retrouver la plupart des titres Lucas Art® - dont l'incontournable Day of the Tentacle-)
  • De nombreuses applications (en faire une liste serait fastidieux mais via l'Installer plusieurs centaines sont disponibles)
Juste un petit "best-of" des applications disponibles :
  • Les réseaux sociaux version iphone : Facebook, Flickr, Reader, Radar (avec bien sur la possibilité d'ajouter des commentaires, photos, etc... directement depuis le téléphone).
  • Customize qui permet de totallement personnaliser l'interface.
  • VNSea : le client vnc pour iphone qui permet de prendre le controle à distance de votre PC/MAC et ce même via le réseau edge.
  • Apollo : un client de messagerie compatible avec la plupart des réseaux (MSN, Gtalk ...).
  • Colloquy : un client IRC.
  • Wedict : un dictionnaire, traducteur.
  • Dropcopy qui permet de partager vos fichiers avec d'autres iPhone via une interface très sympathique
  • Tap Tap Revolution : Pour les mordu de Guitar Hero, ce jeu est indispensable. Il reprend le principe du jeu mais en tactile.
  • iPhysics : Un moteur de jeu régit par les lois de la physique et qui permet de dessiner les objets "à main levée" (Il sert de support à des jeux de puzzle, flipper ...)
Et bien sur tous les classiques comme le mah jong, solitaire, échecs, sudoku ...

La navigation sur le Web est d'un rare confort, le "Multitouch" permet de zoomer/dézoomer à la volée toutes les pages ce qui procure un plaisir d'utilisation loin de ce qui se fait jusqu'à présent.

La gestion des contacts, mails et sms est d'une grande simplicité si bien qu'aucune notice n'est nécessaire pour utiliser aux mieux toutes les capacités de l'OS.

Enfin, l'excellent Ipod déjà connu et reconnu avec le magnifique Cover-Flow :


Voilà, juste un petit article sur mon coup de coeur, sachant qu'avec la sortie du prochain firmware en juin intégrant entre autres le support du VPN, des serveurs Exchange et la sortie de l'AppStore (qui permettra aux développeurs de vendre leurs applications iPhone développées via le SDK) le jouet d'Apple devrait encore faire une grande avancée dans les fonctionalités.