Le blog de Sylvain

Tranches de vie

Catégorie : Technique (Page 1 sur 3)

Rotation de l’écran du simulateur android

Quand on travaille sur le développement d’application Android on se retrouve souvent sur le simulateur Android avec un écran dans le mauvais sens. Il faut alors effectuer une rotation de cet écran. Dans iOS il y a un menu et des contrôles affichés mais pour le simulateur Android rien n’est affiché. Pourtant les contrôles pour changer la rotation de l’écran du simulateur Android existe :

Pour passer en mode orientation : Touche numérique 7 ou Controle-F11
our passer en mode paysage : Touche numérique 9 or Controle-F12
Dans le cas de l'utilisation des touches numériques ne pas oublier d'être en mode numérique

Problèmes entre neuf et ovh

Ce message ne va pas concerner énormément de monde mais il y a apparement un gros problème de peering entre le fournisseur d’accès neuf et l’hébergeur ovh. Ce problème empêche les abonnés neuf d’accéder à tous les sites hébergés chez ovh (dont le site de l’hébergeur).

Au niveau du traceroute cela bloque au niveau d’ovh et du routeur 10g.p19-57-6k, en espérant que les deux parties trouvent une solution très rapidement (de mon côté cela fait déjà 5 jours que le problème existe).

N’hésitez pas à faire remonter l’information à OVH et à neuf pour que les choses avancent plus vite. En attendant on peut toujours passer par un tunnel SSH ou un proxy mais ce n’est vraiment pas l’idéal …

Edit : problème réglé en  changeant les paramètres manuels DNS (suite au problème de peering entre ovh et neuf)

Son site web en UTF-8

Depuis maintenant plus de cinq ans que je développe en PHP j’ai toujours eu un soucis avec la gestion de l’encodage. Avec le temps j’ai glané ici et là des solutions pour que tout soit encodé en UTF-8 mais il m’en manquait une au niveau de la base de donnée. Voici le résumé des quelques règles pour l’encodage que j’applique à tous mes projets (rien de nouveau je vous rassure, c’est juste un résumé) :

Encodage des fichiers

Il faut évidemment que tous les fichiers soient en UTF-8 c’est une évidence, pour se faire il faut utiliser votre éditeur et lui indiquer ce format.

Déclaration du charset dans le fichier HTML

Dans le head de chaque page de votre il faut déclarer le charset grâce à cette ligne de code :

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Changer le header envoyé au navigateur dans le PHP

Au début de votre page il faut utiliser cette ligne de code en PHP qui permet de spécifier le bon format :

header('Content-Type: text/html; charset=utf-8');

Gérer la relation avec la base de donnée

Voici la solution qui me manquait, après avoir établi la connexion avec votre base donnée il suffit de lancer cette requête SQL pour que toutes les communications soient faites en UTF-8 :

SET NAMES UTF8

Donner le  bon format à vos bases de donnée

Dans PhpMyAdmin il faut donner à chacune de vos tables et de vos champs textes le bon format, évidemment l’UTF-8.

Maintenant que je connais toutes ces étapes je n’ai plus de soucis avec mes projets, j’ai passé tellement de temps à m’énerver devant mon écran parce que les accents ne passaient pas que je suis réellement soulagé maintenant.

Mes débuts en ajax

Je l’ai souvent répété, j’ai souvent eu envie de me mettre à l’ajax mais je n’avais jamais trouvé la motivation pour le faire. C’est chose faite puisque j’ai commencé à mettre en place quelques notions d’ajax dans un projet de GRC (qui devrait me permettre de gérer les relations clientèles dans les mois qui viennent).

Le soucis avec l’ajax c’est qu’on peut en mettre partout, on peut faire de jolies effets et qu’on peut vite oublier que l’ajax doit d’abord servir à améliorer l’ergonomie, l’efficacité et l’efficience. Je suis donc en train de réfléchir à tout ce qui pourrait être utile de recoder sur mes anciens projets (L1NKs, France-Animation, Hauts de Brèges …).

En tout cas l’ajax est vraiment puissant et c’est un bon mélange entre le développement web et le développement d’application, mais on doit vite arriver à des usines à gaz si on ne structure pas l’utilisation des différentes technologies qui composent l’ajax.

Qu’est-ce que je pourrais faire en ajax sur le blog ?

Créer un site aux normes de la W3C

La mise en place de la nouvelle version du site du Club Hôtelier Clermontois (hôtel clermont ferrand) a été une fois de plus le moyen de tester mes capacités à mettre en place aux normes de la W3C. Je suis plutôt content du résultat car aucune erreur importante n’était présente à la fin du développement (quelques erreurs de nom mais c’était vraiment basique). Et la conséquence principale est que le site est à 98% identique que ce soit sur ie, safari ou firefox : je n’ai donc pas eu à passer de longues heures à adapter le site aux différents navigateurs.

Et ça fait plaisir …

Il aura quand même fallu 5 ou 6 sites sur lesquels j’ai lutté pour obtenir un résultat viable sur tous les navigateurs et avec un code propre. J’arrive donc officiellement à coder proprement en XHTML 1.0 (1.1 si je n’utilise pas de map), la lecture de livres sur le css m’a d’ailleurs bien aidé. Je vais donc pouvoir passer à l’ajax dans quelques mois (sur un très gros projet) en combinaison avec le php5.

Page 1 sur 3

Fièrement propulsé par WordPress & Thème par Anders Norén - Application mobile fantasmes