Simplement

Aller au contenu | Aller au menu | Aller à la recherche

mardi, décembre 16 2008

Two lovers

Two lovers

Très joli film avec beaucoup d'émotions et une interprétation excellente de Joaquin Phoenix.

Passage à Dotclear 2.0

Assez simplement, vraiment cool, juste un passage à PostGreSQL car il manque une extension pour que cela marche sous MySQL.

mercredi, janvier 9 2008

Crysis et son moteur 3D

Je viens de finir Crysis aujourd'hui, j'ai bien apprécié. L'histoire est digne d'un film américain d'action classique, les graphismes et la physique sont très impressionnants.

Vent qui fait bouger les feuilles des arbres, flocons de neige dans certaines scènes, quelques véhicules très sympa à conduire font de ce jeu un fps particulièrement réussi et à conseiller aux fans de jeu d'action.

jeudi, janvier 4 2007

Bogue php #6418

Parfois, je me demande vraiment d'où viennent certaines erreurs, je pense qu'on peut les différencier de cette manière, je prendrai l'exemple de php :

  • celles d'un débutant, par exemple : a = 2 au lieu de $a = 2,
  • celles de quelqu'un d'un peu expérimenté, par exemple : class aForm extends form { function getForm() { parent::getForm(); }, dans ce cas là, il y a un appel récursif qui ne s'arrête jamais :(,
  • et celles qu'on a dues mal à comprendre et qui pourraient être dues à un bogue ou à l'architecture de langage, par exemple quand l'analyseur php nous répond : Fatal error: Class riverdatasetfilev5manager: Cannot inherit from undefined class riverdatasetfilemanager in lib/data/RiverDataSetFileV5Manager.class.php on line 11

Eh ben, au bout de 2 heures de débugage, j'ai réussi à trouver l'erreur que j'avais faite, c'était une inclusion de fichier (require_once) qui donnait ce message. Cette erreur se produit dans le cas où une classe a qui hérite d'une classe b est définie avant la classe b, elle est référencée sous le nom de code 6418 à l'adresse suivante : http://bugs.php.net/bug.php?id=6418.

Voilà, pour ce qui aurait la même erreur, j'espère vous donner un petit coup de main.

jeudi, décembre 8 2005

tooltip en css

un exemple tiré d'ici. Le code css est simple :
a.tooltip {
  z-index:24;
  color:#FF5E2F;
  position:relative;
  border-bottom:1px dashed #FF5E2F;
  text-decoration:none;
}

a.tooltip:hover {
  z-index:25;
  color:#7a7a7a;
  border-bottom:1px dashed #7a7a7a;
  text-decoration:none;
}

a.tooltip span {
  display:none;
}

a.tooltip:hover span {
  position:absolute;
  top:2em;
  left:0em;
  border:1px solid #F0D070;
  padding:3px;
  display:block;
  width:245px;
  color:#D0A010;
  background-color:#FFFFE4;
}
et le html aussi :
<a class="tooltip" href="#">
  This text is shown and gets a tooltip
  <span>This text is shown on hovering the link</span>
</a>

jeudi, octobre 20 2005

Mes photos sur Flickr

Je vois sur la toile de plus en plus de personnes qui ont créé un compte Flickr pour y déposer leurs photos. Comme ces personnes, j'ai créé un compte Flickr pour tester ce site et pourquoi pas pour plus tard l'utiliser quotidiennement.

vendredi, septembre 23 2005

Mon ami Dom

Dom est un ami, il est sympa. Il est pote avec Html, Java et JavaScript et selon son humeur avec certains navigateurs.

Plus sérieusement, le Dom (Document Model Object) permet de modifier une page web directement sans la recharger contrairement à ce qu'il est possible de faire en PHP. Il peut intéragir avec quelques langages comme Java et JavaScript. Un problème se pose tout de même, de la même manière que lorsque l'on utilise le xhtml et le css : le support par les différents navigateurs du marché. Plusieurs questions se posent donc. Quelle nommage faut-il que j'utilise pour accéder à telle propriété? Faut-il tester le code réalisé sur plusieurs navigateurs pour qu'il soit validé? Le Dom est quand même bien pratique, il permet de faire des interfaçes un peu moins lourdes et un peu plus intéractives.

De plus des outils de développement voient petit à petit jour comme :

  • Le débugger Venkman, plugin de Firefox, qui permet de mettre des points d'arrêt un peu partout pour vérifier le code,
  • le package Test.AnotherWay disponible sur le JavaScript Archive Network pour faire des tests unitaires sur du JavaScript,
  • et le plugin MyEclispe pour débugger du JavaScript sous l'environnement de développement Eclipse.

Tout ça permet de faire des sites sans utiliser des technologies un peu lourdes comme Flash ou Java : juste simplement plus dynamique ...

mardi, septembre 13 2005

PHP vient à l'aide des onglets en CSS et Javascript

Pourquoi donc utiliser le langage PHP pour faire de jolis onglets alors que sur l'exemple précèdent ça marchait très bien ?

En effet quand les divers onglets sont de simples pages informatives de texte, ça suffit. Par contre lorsque que l'on y insère des formulaires avec des boutons submit, la page se recharge et l'état de la page modifiée par le JavaScript est donc perdu :(

Pour régler ce petit problème, j'ai donc utilisé le langage PHP et en quelques lignes de code c'était réglé : voici l'exemple qui marche, il est toujours dérivé de celui de Loïc d'Anterroches.

Je n'ai pas trop cherché sur le web pour régler ce problème mais peut être qu'il existe des solutions plus simples et qui ne font pas appel au langage PHP. N'hésitez pas à me contacter si vous avez une de ces solutions (peut être que je la trouverai par moi même sur le web).

lundi, septembre 12 2005

Onglets en CSS et JavaScript

Les onglets c'est jolie mais c'est surtout utile. Ils sont utilisés sur de nombreux sites comme par exemple Dotclear pour la configuration du blog. Ils existent de nombreux tutoriels pour mettre en oeuvre ce type de navigation. J'en ai trouvé un intéressant et assez simple : CSS Tabs, la navigation avec onglets par Loïc d'Anterroches. Je l'ai remanié à ma manière car je trouvais qu'il manquait un tout petit quelque chose, le résultat est ici

Il fait appel à du JavaScript simple (changement de couleur de l'arrière plan) et à la propriété visibility du CSS (hidden ou visible). Il a été testé sous Firefox, Internet Explorer 6 et Netscape 7.0.

dimanche, septembre 11 2005

Un blog, mais lequel ?

Et voilà, je viens de finir d'installer dotclear, ça s'est passé sans problème. Fini donc d'utiliser l'outil de Google qui offre peu de fonctionalités. Maintenant je vais essayer de faire vivre ce blog en y ajoutant des trucs j'espère pas trop inintéressants.

Je remercie aussi Maurice Svay pour le thème qui est installé sur ce site. Il est très sympa, très jolie et j'avais pour l'instant pas envie de mettre les mains dans les fichiers de templates pour me faire un style à moi.

Google, plus fort tu meurs !

Après la messagerie, les news et les maps, Google nous offre une page personnalisée avec tout plein de trucs utiles : fils rss divers, météo, accès à la messagerie. C'est normal avec tout ça que l'action Google augmente. Je devrais peut être en prendre ? Il ne suffit plus qu'il annonce la création d'un site de petites annonces :) pour que leur offre soit complète (et gratuite en plus).