Month: septembre 2008
Google débarque sur les téléphones mobiles
- by admin
Après des mois de rumeurs et de fuites, le premier téléphone mobile utilisant Android, l’OS open source supervisé par Google est devenu réalité, son nom : « G1″. Parmi ses parrains figurent HTC pour le matériel, Deutsche Telekom/T-Mobile USA pour les tuyaux et Amazon pour les contenus audio et vidéo. Le G1 qui fait la part belle aux outils de Google pour ses applications est, à la suite de l’iPhone, le second smartphone de la génération Internet à venir remuer le monde la téléphonie mobile. Et par la même il est le plus proche concurrent du téléphone d’Apple.
La vidéo de présentation dans la suite…
Continue reading “Google débarque sur les téléphones mobiles” »
Blogosphère #1
- by admin
Inauguration de cette nouvelle catégorie, avec quelques liens lus récemment:
- Créer des miniatures d’images en PHP, par David Walsh
- Effacer plusieurs enregistrements d’une table mysql via checkbox, par Jarodxxx
- Flash sur iPhone: oui mais…, par iPhon.fr
- Se former à WordPress en DVD, par WordPress Francophone
- Desktop Wallpaper Calendar: October, par Smashing Magazine
- Steve Jobs donne son nom à une école, par Macgeneration
MySQL: fonction GROUP_CONCAT
- by admin
Il m’arrive fréquemment d’avoir à sélectionner des lignes de données à partir d’un ou plusieurs critères. C’est le cas dès que l’on souhaite récupérer une liste. C’est également très pratique pour mettre à jour ces dites-lignes. Seulement voilà, des fois on pourrait éviter quelques boucles et quelques complications avec l’utilisation de cette fonction magique que je viens de découvrir:
GROUP_CONCAT permet de concaténer toutes les valeurs d’une colonne en une seule chaîne. C’est particulièrement pratique dans des requêtes SQL de regroupement, où il faudra exporter toutes les valeurs d’un groupe. GROUP_CONCAT permet alors de rassembler les lignes en une seule, et évite une double boucle coté.
Example:
[code lang="mysql"]
CREATE TABLE services (
id INT UNSIGNED NOT NULL,
client_id INT UNSIGNED NOT NULL,
KEY (id));
INSERT INTO services
VALUES (1,1),(1,2),(3,5),(3,6),(3,7);
SELECT id,client_id FROM services WHERE id = 3;
+----+-----------+
| id | client_id |
+----+-----------+
| 3 | 5 |
| 3 | 6 |
| 3 | 7 |
+----+-----------+
SELECT id,GROUP_CONCAT(client_id) FROM services WHERE id = 3 GROUP BY id;
+----+-------------------------+
| id | GROUP_CONCAT(client_id) |
+----+-------------------------+
| 3 | 5,6,7 |
+----+-------------------------+
[/code]
Offline Maps pour iPhone / iPod Touch [Màj]
- by admin
Lorsqu’on utilise l’application « Maps » de l’iPhone / iPod Touch, les cartes sont téléchargées en permanence depuis Google Maps, et celà à pour conséquence d’utiliser pas mal de data sur votre forfait.
Il existe maintenant une « solution » qui répond au nom de Offline Maps, ça permet de créé des packages de carte qu’on peux utiliser sans connexion:
- Premièrement, il vous faut un iPhone ou un iPod Touch avec le firmware 2.01 minimum « jailbreaké »
- Télécharger l’application « OfflineMaps » depuis Cydia
- J’ai « fabriqué » la carte de Genève, mais voici la procédure pour créé vos propres cartes:
- Télécharger le « Global Map Download Tool » (pour Windows)
- Dézipper et ouvrir l’application « /GMDL/bin/debug/Global Map Download Tool.exe »
- Rechercher la ville que vous voulez, cliquer sur « Preview 1x » pour voir ce que ça donne.
- Puis « Download The Map » en haut à gauche
- Une fois que c’est terminé, cliquer que « -> iPhone » en haut à droite
- Vous devriez avoir maintenant un dossier avec 2 fichiers « com.apple.Maps » et « MapTiles.sqlitedb ». Il ne vous reste plus qu’à placer ce dossier sur votre iPhone / iPod Touch en SSH dans le dossier « /var/mobile/Media/Maps », seuls les 4 premiers caractères du nom du dossier seront pris en compte
- Retourner sur l’application Offline Maps sur l’iPhone / iPod et sélectionné votre carte.
- Vous pouvez maintenant utilisé Maps sans connexion


Télécharger la carte de Genève (38.5 Mo)
Télécharger la carte de Berne (11.8 Mo)
Télécharger la carte de Lausanne (10 Mo)
Télécharger la carte de Zürich (13.4 Mo)
Télécharger la carte de Perpignan (9.98 Mo)
Télécharger la carte de New York(55.1Mo)
Télécharger la carte de Toronto(74.1 Mo)
