Un serveur AMP sur mon Iphone, mon intranet en local!

    21:32 25 02 2008

Ce week end, un pote m’a rapporté un Iphone des US. Après m’être amusé avec les fonctionnalités de base telles que la triangulation GSM avec google Maps ou encore les recherches Utube, je me suis lancé dans l’installation de Apache, PHP et MySQL.

La première étape passe par l’installation de SSH et d’un terminal (vt100) sur la bête. Plutôt simple avec tous les sites dédiés à l’Iphone sur le net.

Je suis ensuite passé à l’installation de Apache, PHP et MySQL. En fait, le plus compliqué a été de trouver un dépôt de données « up » disposant de ces applications. Une fois installés, un peu de configuration et le tour était joué.

php sur mon Iphone

Un problème subsiste toutefois. La version compilée de PHP (5.2.3) ne dispose que de l’extension mysql, pas de mysqli ni de PDO-mysql et pas de chargement dynamique d’extensions, ça restreint donc les possibilités.

Je vais tout de même continuer mes recherches pour compléter cela, l’intérêt pour moi étant de pouvoir synchroniser une partie de notre intranet sur mon Iphone et donc de disposer d’une version mobile sans pour autant être obligé de souscrire à un forfait 3G auprès de la mafia des opérateurs qui s’entendent pour nous arnaquer en gros!

Par exemple, je dispose déjà d’une version fonctionnelle de notre calendar (gestion des plannings). Il ne me reste plus qu’à configurer une réplication entre notre serveur MySQL et celui installé sur mon Iphone pour que l’application se mette à jour à chaque fois que mon Iphone se connecte sur notre réseau Wifi, autrement dit, dés que je l’active dans nos locaux!

Calendar sur mon Iphone

Joli non ?
A suivre…



Dites NON au format Microsoft Office comme standard ISO!

    18:16 18 02 2008

Pour cela, il suffit de signer cette pétition en ligne.

http://www.noooxml.org/petition-fr

reste à voir si cela aura un impact…



SUN rachète MySQL!

    16:14 16 01 2008

Après de nombreux mois de buzz autour de son introduction en bourse , on apprend finalement aujourd’hui que SUN devrait racheter MySQL AB, la société qui gère les produits MySQL :

http://blogs.mysql.com/kaj/2008/01/16/sun-acquires-mysql/

Ainsi SUN affirme encore un peu plus son positionnement dans l’univers Open Source en faisant l’acquisition de l’un des produits les plus répandus et les actifs. Espérons que cela permettra à MySQL de continuer sa progression actuelle.



Injection SQL : un jeu d’enfant

    15:08 26 11 2007

Je suis retombé aujourd’hui sur une petite BD de XKCD publiée il y a quelques mois et que j’ai depuis sur le mur de mon bureau,
je ne peux pas m’empêcher de vous en faire profiter. C’est vraiment bien vu :

Boby Tables



WampServer 2 est sorti!

    12:19 21 11 2007

Ca y est,
après plus de 6 mois de travail, la nouvelle version de WampServer (aka WAMP5) est sorti.
On va maintenant entrer dans la phase « et si… », « tu aurais dû… » ou encore « pourquoi… » :D

Voici le communiqué officiel :

Nouvelle version majeur de WampServer 2

La plate forme professionnelle Open Source pour travailler avec PHP MySQL

Installer plusieurs versions de PHP, MySQL et Apache sur la même machine, pour tester les applicatifs Web, c’est désormais possible avec WampServer 2.

Paris, Forum PHP, le 21 novembre 2007 — Edité par l’organisme de formation Anaska, spécialiste des technologies du libre, WampServer permet d’installer et de gérer plusieurs versions d’Apache, MySQL et PHP sur un Os Windows afin de développer et tester des applications en local.

Avec plus de 7000 téléchargements et plus de 3 millions d’installations, WampServer est d’ores et déjà soutenu par une vaste communauté. La version 2 va offrir aux professionnels une plate forme indispensable pour assurer des développements de qualité.

WampServer 2 est une véritable refonte de l’application. Son noyau a été complètement revu afin d’optimiser l’ergonomie et offrir un environnement de développement plus souple et plus fonctionnel aux développeurs.

Wampserver 2 est la nouvelle version de la plateforme de développement WAMP5.

Une petite révolution pour les développeurs

La grande nouveauté de WampServer 2 réside dans la possibilité d’y installer et d’utiliser n’importe quelle version de PHP, Apache ou MySQL en un clic.

Les solutions actuellement disponibles sur le marché intègrent généralement les dernières versions de ces trois applicatifs, mais ne permettent pas de véritablement recréer un environnement de production.

Avec WampServer 2, chaque développeur va maintenant pouvoir reproduire fidèlement son serveur de production sur sa machine locale.

Les versions disponibles sont :
- PHP 4.12 à PHP 5.2.5
- Apache 1.3.35 à Apache 2.2.6
- MySQL 4.1.20 à MySQL 5.0.45

Parmi les avantages, le menu de WampServer, qui permet de gérer et configurer ses serveurs, devient dynamique, il se met à jour de façon asynchrone en rechargeant le contenu de des fichiers de configuration.
Un choix peut s’opérer entre une configuration simplifiée via le menu, ou pour les puristes une configuration pointue via les fichiers de configuration.

Cas d’utilisation : Installer PHP MySQL sous Windows

Le cas d’utilisation le plus courant de WampServer 2 consiste à installer un environnement PHP MySQL rapidement sur son ordinateur. Chaque jour plus de 7000 personnes installent WampServer 2.

Cas d’utilisation : Migrer des applications de PHP 4 vers PHP 5

La fin du support de PHP 4 étant annoncé les migrations vers PHP 5 se font de plus en plus fréquentes. Avec WampServer 2 il est possible d’installer son application sous PHP 4 puis de la tester sous PHP 5 d’un simple clic.

Cas d’utilisation : Reproduire en local les différentes plateformes de production

En fonction de ses projets ou de ses clients un développeur Web intervient généralement sur différentes plate formes de production avec des versions logicielles différentes. En fonction des versions certains comportements peuvent être différents, il est donc nécessaire de calquer sa plate forme de développement à sa plate forme de production.

Mettre en en place sur une même machine différentes configuration de PHP/MySQL est possible mais demande du temps à l’installation. WampServer 2 permet de le faire en quelques clics.

WampServer en chiffres

Le projet WampServer existe depuis Mars 2004. Il a été téléchargé plus de 3 350 000 fois (sources : SourceForge).
Il est actuellement téléchargé plus de 47 000 fois par semaine et figure dans le top 50 des projets les plus téléchargés de SourceForge.

WampServer est publié sous licence GPL



Le SIP sur mon téléphone portable

    11:50 21 10 2007

Cette semaine, à cause de plusieurs facteurs dont les grèves de nos pauvres amis les cheminots (ton ironique pour ceux qui n’auraient pas compris), a certainement été une des plus difficiles depuis que j’ai commencé à travailler il y a maintenant 7 ans. Je pense qu’elle rentre facilement dans mon TOP5 des semaines les plus pourries et c’est pas fini, la semaine prochaine devrait aussi donner.

Quand je suis dans cet état, il y a une chose qui me permet de tenir : m’acheter un produit technologique. Ce n’est pas tant l’acte d’achat en lui même qui me fait du bien, je ne suis plus attaché aux produits en tant que tel, mais le fait de pouvoir découvrir une nouvelle techno et me concentrer dessus dans mon temps libre me permet de faire le vide et, du coup, de tenir le coup.

Du coup, je me suis payé un smartphone HTC s710. Windows mobile 6, wifi, clavier coulissant, etc…

HTC S710

De quoi bien m’occuper pendant de nombreuses heures. Et ce week end, j’ai installé GOSIP, une application permettant de faire de la Vo IP avec son portable Wifi. C’est trop fort!
Couplé à mon numéro de téléphone Free en SIP, je peux maintenant appeler de partout aux tarifs Free, il suffit pour cela d’avoir un connexion Wifi disponible.

Un exemple :

Je suis en voyage à Miami pour aider mon pote Horatio Caine. Sur place, je me connecte à n’importe quel réseau wifi et j’active GOSIP. A partir de ce moment, je peux appeler de mon portable comme si j’étais chez moi avec mon abonnement Free, autrement dit, tous les appels vers les téléphones fixes Français seront au tarif local de Free, c’est à dire gratuits!
Je suis à Miami et je téléphone gratos vers la France, trop fort!

Les opérateurs de téléphonie classique avaient déjà du mouron à se faire, avec ce genre de solutions (bientôt déployée à grande échelle par Free avec la Freephonie),ce sont les opérateurs de téléphonie mobile qui doivent commencer à s’inquiéter.