Lundi 10 Novembre 2008 14:28:09
Developpement

Une Astuce PHP

Tags:: php :: développement

Un truc que je ne savais pas et que je viens d'apprendre en utilisant Drupal, si nous utilisons l'ouverture "longue" de balise PHP (long tag), il n'est pas nécessaire de fermer cette balise.

Cela peut être très utile, notamment pour les retour chariot oublié en bas de fichier, avec cette astuce vous n'aurez plus ce genre d'erreur.

Exemple de classe qui peut générer une erreur:


<?php
class Foo {
   public function bar(){
      echo "Hello";
  ... ...
...

Mardi 07 Octobre 2008 12:58:51
Developpement

Didacticiel Python Part 1

Je me suis développé un petit outil de load-balancing en Python il y a quelques jours, et je m'empresserai de vous le donner sitôt qu'il sera présentatble. Le choix de le développer en Python s'est porté sur le fait que ce langage est simple, pratique, puissant et surtout complet.

Je me suis dis que ce serait sympathique de laisser un petit didacticiel sur ce langage. D'autant que des frameworks commencent à faire leur apparition comme Django. Il est donc logique de commencer à reparler de ce langage que j'affectionne ...

Mercredi 24 Septembre 2008 00:10:06
Developpement

Abstraction et interfaces PHP

Tags:: php :: copix :: développement

Une question s'est levée lors de mon développement sur une implémentation de classes dans Copix. En effet, rares sont les occasions pour moi de devoir définir des classes abstraites complémentées d'interfaces et je me suis retrouvé devant une implémentation intéressante mais interrogative :)

Je vais simplifier mon concept avec des classes simples. Mais avant cela, un petit rappel sur les principes de bases des classes et méthodes abstraites ainsi que les interfaces.

Les interfaces sont de simples définitions de capacités ...

Samedi 06 Septembre 2008 22:11:14
Informatique

Petit outil UML

Tags:: développement :: linux :: perl :: uml

Je vous ai parlé de MeriseAcide, un petit outil bien cool qui permet de générer des graph "merise" avec une syntaxe simple. En me basant sur cette idée, et sur une page que j'ai lut ici http://www.ffnn.nl/pages/articles/media/uml-diagrams-using-graphviz-dot.php je me suis codé un petit script Perl qui génère un diagramme uml rapidement.

Le script est absolument imaintenable, j'en suis conscient, l'idée était de voir ce que pouvait donner graphiz avec un parsing Perl... Bref. Voici un exemple de code que j'envois à mon

Dimanche 27 Avril 2008 03:25:31
Informatique

Thread PHP dans Copix

Tags:: copix :: php :: développement

Alors qu'on discutait sur le canal #fedora-fr de langages, et que je défendais PHP :) on a parlé des threads inexistants dans PHP. En fait, je savais qu'il était possible de faire des fork dans PHP, seulement sous Linux, et je me suis décidé à réaliser deux classes pour gérer des Threads dans Copix. Elles se nommeront CopixThread et CopixThreadManager.

Ce sera commité après validation de la Copix Team, mais rien ne m'empêche de vous présenter le travail maintenant. En fait, j'utilise les méthodes pcntl qui créent des fork ...

Vendredi 09 Novembre 2007 14:20:00
Informatique

Mootools documenté

Tags:: web :: développement :: php :: copix

Je me suis enfin ré-attelé à la documentation française de mootools dans Copix. http://www.copix.org/index.php/wiki/Mootools/Mootools

Faut dire, en 5 pages j'ai à peine tracé les grandes lignes. En tapant la doc, je me suis rendu compte de la réalité de la chose: y'a un travail fou derrière.

Cela dit, si vous voulez vous initier à Mootools, en attendant que je documente toute la partie "animation", je vous conseille de lire les articles.

Je vous rappelle la page: http://www.copix.org/index.php/wiki/Mootools/Mootools

Mercredi 24 Octobre 2007 13:47:15
Informatique

Une page sur plusieurs colonnes

Tags:: html :: web :: développement

Mon nouveau patron, Anthony, vient de me filer LA solution pour ne plus avoir ces soucis avec les divs en float left qui ne donnent pas la taille au div père.

Explication, vous voulez créer une page avec Deux colonnes: un menu à gauche, et le contenu... jusque là... avec des float c'est simple:


<div id="content">
  <div id="menu">
  </div>
  <div id="main">
  </div>
</div>
 

Et le CSS qui va avec:


#content{
    /* on ... ...
...

Mercredi 24 Octobre 2007 09:41:23
Informatique

L'optimisation du code PHP

Tags:: php :: développement

J'ai envie de vous présenter un article récemment mis à jour qui démontre que certaines pratiques en PHP sont très très couteuses en temps. L'article est clair avec pas mal de graphiques: Optimiser PHP

On y voit par exemple que l'utilisation de condition ternaire est très rapide en temps. J'ai toujours cru que ce n'était qu'un raccourcis... Autre surprise:


foreach($tableau  AS $cle  => $valeur)
...
 

10 fois plus lent que:


while(list($cle, $valeur) =  ... ...
...
1/1
Ohloh profile for Metal3D

Suivre ce site:

Vous êtes déjà

à suivre ce site via RSS.
Vous voulez suivre le flux RSS du site ? vous pouvez utiliser votre lecteur favoris:

RSS feed

ou ajoutez les nouvelles de ce site sur votre page personnalisée:

Add to Google
netvibes
yahoo
feedreader
bloglines
newsgator
pageflakes
webwag
wikio
live
aol
You need to upgrade your Flash Player