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.

1/03/2008

Mais bonne année !

En 2008, jamais à ce point tu ne seras déchiré.

12/30/2007

Sony Vaio VGN-FE41M & Ubuntu 7.10

Voilà un an que je possède ce portable :
  • Processeur : Intel Core 2 Duo T5500 (1,66 GHz)
  • Ecran : 15,4" TFT WXGA X-black (Résolution de 1280 x 800 pixels)
  • RAM : 2048 Mo DDR II SDRAM - 667 MHz
  • Disque dur : 120 Go Serial ATA-150 - 5400 tours/min
  • Carte graphique : NVIDIA GeForce Go 7400
  • Graveur de DVD Dual Double Couche
  • Modem 56K
  • Réseau Ethernet
  • WiFi : Intel PRO/Wireless 3945ABG
  • Bluetooth
  • Webcam intégrée 0,37 mégapixels
  • Jeu de puces : Mobile Intel 945PM Express
  • Lecteur de carte : Memory Stick, Memory Stick PRO, Memory Stick Duo
Après avoir testé Vista quelques heures, j'ai installé Ubuntu pour la première fois (j'étais plutôt fedora auparavant).

Voici un petit guide pour les heureux possesseurs de ce laptop. (A savoir que la totalité des composants fonctionne)

1 - Installation de Gutsy (Ubuntu 7.10)

Aucune embûche particulière durant l'installation de Gutsy... Pour le partitionnement je ne peux que vous conseiller de mettre votre /home sur une partition séparée (en cas de réinstallation ou de changement de distribution vous n'aurez pas à sauvegarder vos documents personnels) :
  • /boot ext3 100Mo (on peut sûrement mettre moins mais je ne suis pas expert)
  • SWAP swap 4Go
  • / ext3 15Go (tout dépend de la quantité de programme que vous souhaitez installer mais avec 15 voir 20Go vous serez à l'aise)
  • /home ext3 ~100Go (le reste en somme)
2 - Installation des pilotes nvidia

La solution la plus simple reste d'utiliser Envy. Simple et efficace, il suffit d'installer le paquet et de suivre les instructions.

3 - Optimisation de Compiz fusion

Compiz-fusion fonctionne de base mais il faut installer quelques paquets complémentaires pour avoir toutes les fonctionnalités :

compiz-fusion-plugins-main (plugins de base)
compiz-fusion-plugins-extra (plugins additionnels)
compizconfig-settings-manager (gestionnaire de configuration Compiz)
emerald (gestionnaire de thèmes de décoration)

Vous pourrez alors configurer les différentes options de Compiz-fusion via Système→Préférences→Advanced Desktop Effects Settings (il existe une description détaillée des plugins ici, ainsi qu'un tuto pour Kubuntu et Xubuntu)

Enfin, vous pouvez également installer fusion-icon (une icône dans la zone de notification qui vous permet d'accéder à la plupart des options de compiz). Pour celà il vous faut installer le paquet git-core, puis :
  • git clone git://anongit.opencompositing.org/users/crdlb/fusion-icon
  • cd fusion-icon && sudo make install
Enfin pour lancer cette icône (ALT+F2) :
  • fusion-icon
(Pour le lancer à chaque démarrage, il suffit de l'ajouter aux programmes de votre session - Système > Préfèrences > Session -)

4 - Installation de la Webcam

La webcam intégrée Ricoh est le seul matériel qui n'est pas reconnu de base (avec les touches de fonction "Fn") mais il existe un paquet pour gutsy. Vous pouvez trouver un descriptif complet de l'installation de cette webcam ici. En résumé, il vous faut ajouter ce dépôt : (ALT+F2 : gksudo gedit /etc/apt/sources.list et vous ajoutez cette ligne à la fin)

  • deb http://www.arakhne.org/packages/ubuntu gutsy-arakhne universe
Puis dans un terminal :

  • gpg --keyserver www.keyserver.net --recv-keys 0xBA62BC7E
  • gpg --export -a 0xBA62BC7E | sudo apt-key add -
  • sudo apt-get update
Et enfin vous installez le paquet ricoh-webcam-r5u870

Voilà vous pouvez tester avec Ekiga ou Kopete :)



Mon installation de Gutsy n'étant plus toute récente j'espère ne rien avoir oublié, si toutefois vous aviez des questions, n'hésitez pas à laisser un commentaire. En espérant avoir été clair :-/