Un jeu 3D en JavaScript !

17 02 2010

Je vois déjà un sourire moqueur se dessiner sur ton visage à la lecture du titre de ce billet.

Et bien ouvre bien grand tes mirettes, toi qui vient de t’échouer sur cette page, car tu ne sera pas déçu par ce que j’ai à te montrer.

Alors que flash consomme énormément de ressource pour un simple je 2D (quand celui ci est mal codé), Ben Joffe c’est carrément “asmusé” à créer un jeu 3D… en Javascript.

Oui, en JavaScript ! Lire la suite »



Importer un gros fichier dans MySQL

19 12 2009

MySQL est utilisé par beaucoup de monde pour créer des sites dynamiques PHP/MySQL.

Il existe un outil bien pratique et très utilisé : phpMyAdmin, qui fournis une interface graphique à MySQL.

Le problème c’est qu’il y a souvent des bugs (l’ordi ram à fond) quand on importe un gros fichier SQL. La solution c’est de se passer de phpMyAdmin et d’utiliser directement MySQL en ligne de commande.

Et ne fuyez pas à la lecture de ligne de commande, en fait c’est très simple, voici un exemple qui importe le contenu de fichier.sql dans la base basename avec EasyPHP (ça marche aussi avec WAMP, mais les identifiants de connexion MySQL sont différents) :

mysql -h localhost -u root --default_character_set utf8 basename < fichier.sql



Configuration MAMP WAMP EasyPHP pour les nuls

27 05 2009

Un petit memo pour ceux qui galèrent comme des bêtes sauvages pour développer leur site en local avec PHP et MySQL.

Apache

Première vérification à faire, c’est le fichier httpd.conf qui sert à configurer le serveur HTTP Apache.

  • Vérifier que mod_rewrite est activé pour que l’URL rewriting (contenu dans le fichier .htaccess) fonctionne.
  • Vérifier le chemin ou est stocké le site sur votre ordinateur (directive DocumentRoot).

PHP

Seconde vérification : PHP, dans le fichier php.ini.

  • Vérifier que l’affichage des erreurs est bien activé, parce que si PHP est configuré pour n’afficher aucune erreur, vous allez en chier grave pour réparer votre script boiteux :

    error_reporting  =  E_ALL
    display_errors = On
    log_errors = On

  • Vérifier la configuration de la fonction mail, sinon vous ne risquez pas d’envoyer grand chose.
    Pour cela, il faut indiquer l’adresse du serveur SMTP à utiliser.

    Utilisez celui de votre fournisseur d’accès, par exemple moi je suis chez Orange, donc j’écris ça :

    SMTP = smtp.orange.fr

Après tout ça, si vous en chiez toujours autant, changez de technologie, Apache/PHP/MySQL c’est pas pour vous.



Installer GCC sur Mac OS X

1 10 2008

os x leo
Pour compiler vos programmes en C sous Mac OS comme sous linux, il suffit d’installer le pakage gcc qui se trouve sur le second disque d’installation de Mac OS X Leopard.