Nouvelle version d'EasyPHP (5.3.2i) et modules (WordPress, Spip...)

Beaucoup de changements et de nouveautés. En plus des mises a jour classiques des elements d'EasyPHP (Apache, MySQL, PhpMyAdmin...), la nouvelle version intègre de nouvelles fonctionnalites.

Il est dorenavant possible d'installer (directement ou apres coup) des versions pre-configurees de WordPress, Spip, Prestashop, Drupal... Ceci offre un moyen ultra simple et rapide de tester les applications phares du monde PHP. Rien a configurer, tout se fait automatiquement lors de l'installation.
* Si la derniere version d'EasyPHP est deja installee, il suffit de telecharger et d'installer le module que l'on souhaite tester.
* Si EasyPHP n'est pas installe sur la machine et que l'on souhaite tester WordPress par exemple, il suffit de telecharger la version EasyPHP+WordPress et l'installation d'EasyPHP et WordPress se fait d'un coup. On obtient un WordPress pret a l'emploi en 5 minutes. Pour tester d'autres application, un simple …

[Lire plus]
5 outils webs à connaître

Le web est une mine d'or, car beaucoup de projets sont disponibles en ligne. Souvent, les recherches d'aide s'effectuent à travers les moteurs de recherche, mais il existe des sites dédiés sur de nombreux points surtout pour aider le développement et la réalisation de projets.
Le site Waluutwins a dressé une liste de 5 outils web pour avoir un mémo proche de la main. Il présente :

  • Yuml.me : Editeur de diagramme UML sous forme de service web
  • Pastie.org : Partage de code "brute" rapide
  • Gotapi.com : La documentation en ligne (php, html, mysql, css...)
  • Meyerweb.com URL encoder / decoder
  • Cheat-Sheets.org : Les feuilles de pompes des développeurs
Jeux de caractères, Unicode et Base de données

Introduction Un caractère est un symbole ou un signe unique appartenant à un alphabet. Le jeu de caractères est un ensemble de caractères à représenter. Il existe plusieurs jeux de caractères, permettant de représenter différents alphabets du monde.

Le standard ASCII

Afin de …

[Lire plus]
Attraper un virus... est couvert par un brevet logiciel

Attraper un virus...

est couvert par un brevet logiciel

Source et détails : attraper un virus

Créer un environnement informatique émulé et y tester un flux de données avant de l'accepter dans l'environnement informatique réel est une chose utile et difficile à faire.

Toute personne qui cherche à faire il devra demander un permis de "Quantum Leap Technologies".

autres ressources

[Lire plus]
Chive

Chive est une nouvelle API réalisée en PHP/Ajax, sous licence GPL. Il a comme but d'être une alternative à phpMyAdmin et propose une solution plus moderne, avec un design différent et plus efficace pour l'administration des bases de données MySQL.
Il propose une coloration syntaxique, vous permettant de repérer les erreurs éventuelles lors de vos développements. Par ailleurs, l'API propose différents skins, permettant d'obtenir votre propre environnement.
A l'heure actuelle, il fonctionne uniquement sous linux, mais devrait être disponible sur les autres systèmes d'exploitation.
Du coté des fonctionnalités, vous retrouverez l'ensemble des fonctions communes aux autres projets identiques :

  • Creation et gestion d'une base de données
  • Navigation
  • Gestion utilisateur
  • Editeur avec coloration syntaxique
  • Import et Export


Sur …

[Lire plus]
35 Tutoriaux PHP et techniques de développement

Le site SmashingBuzz a regroupé dans une page 35 tutoriaux pour utiliser le langage PHP et ses techniques de développement.
La liste proposée est une synthèse d'astuces de ce qui a été réalisé par de nombreux sites webs. Les astuces sont :

  • Affichage des dossiers en PHP et Jquery
  • Manipulation des images en PHP
  • Démarrer avec PHP et MySQL à partir de Zéro
  • Validation de formulaires
  • CodeIgniter
  • Commentaires et notations
  • Librairies graphiques
  • AutoSuggest
  • Création d'un diaporama
  • Google Analytics
  • Formulaire de contact avec Ajax
  • Flux RSS
  • XML
  • Utilisation Flick'r, Facebook, Twitter
  • ...


  •   …
[Lire plus]
Timestamp VS Datetime

Jeudi en buvant un verre avec un ami, il me demande la différence entre un Datetime et un Timestamp.

J'ai répondu mais je me doutais que je n'étais pas exhaustif.

J'ai donc un peu relu. Ca fait toujours du bien.

1° la taille

  • Datetime -> 8 bytes
  • alors que timestamp c'est 4 bytes

Si on a pas besoin de stocker une date et une heure, on a d'autres possibilités.

  • Date ou Time c'est 3 Bytes
  • Year C'est 1 byte

2° Les dates représentables

  • Date et DateTime -> Année 1000 à 9999
  • Year -> Année 1901 à 2155
  • Timestamp -> Année 1970 à 2036[1]

3° "default" magiques

Timestamp peut être mis à jour automatiquement à la date serveur lors d'une création ou mise à jour de …

[Lire plus]
Le journal d’erreurs de MySQL

Les informations recueillies dans le journal d’erreurs sont très intéressantes à examiner, non seulement en cas de crash, mais aussi de façon périodique pour détecter d’éventuels problèmes. Ce billet va vous rappeler le rôle de ce journal, vous indiquer quelles sont les options de configuration et vous donner quelques bonnes pratiques pour éviter les pièges les plus fréquents.

Commençons par le plus simple : que contient ce journal ? Facile : toutes les erreurs rencontrées par le serveur. Mais vous y trouverez également d’autres informations, comme par exemple les arrêts et démarrages du serveur. Par défaut, l’option log_warnings est activée (valeur à 1), ce qui signifie que les messages d’avertissement sont également présents. Si vous ne souhaitez pas avoir les message d’avertissement, il vous suffit de positionner cette variable à 0. A l’inverse, si vous voulez avoir des informations …

[Lire plus]
Tutorial et jour 1

2 jours se sont ecoules a la conference et comme d habitude je n ai pas vu le temps passer.
J ai passe le 1er jour a approfondir mes connaissances sur MySQL Cluster. 7.1 a ete annonce GA aujourd’hui. J ai pu voir beaucoup d amelioration en terme de performance mais surtout au niveau de l operabilite. Ceci etant dit Cluster a encore beaucoup de limitation et votre application doit s adapter au cluster et non l inverse si vous voulez eviter les problemes de performances.
Mon programme de la journee:

Les keynotes:

  • State of the Dolphin Edward Screven (Oracle Corporation)
  • O’Reilly Radar Tim O’Reilly (O’Reilly Media, Inc.)
  • MySQL at Facebook Mark Callaghan (Facebook)

Les sessions:

[Lire plus]
Statistiques d usage de PHP sur Debian

Le site Industrialisation PHP résume un article publié par la distribution Debian.
Cette distribution a recueilli sous la forme de statistiques l'utilisation des différents paquets qui la composent. L'analyse publiée est le résultat d'une étude venant de Debian Popularity Contest.
Le point important montre que la version PHP 4 est presque oubliée pour privilégier les versions 5.1 et 5.2. Cependant l'article montre aussi :

  • Le SAPI le plus utilisé est mod_apache
  • MySQL domine largement les autres connecteurs
  • PEAR est peu utilisé
  • Les extensions PECL semblent peu utilisées


[Lire plus]