Lundi 08 Décembre 2008 17:18:29
Informatique

vim est un IDE PHP

Tags:: vim :: linux :: php :: copix

Après pas mal de temps passé sur Eclipse, la lourdeur en mémoire, les problème d'encoding qui apparaissent, et j'en passe, j'ai entrepris de repasser à vim pour travailler. "Il est fou" je vous entend dire, "n'importe quoi, encore un geek qui veut trop en faire" j'entends encore... pourtant si je repasse à vim c'est qu'il y a une raison. D'abord j'aime utiliser le terminal, c'est très rapide pour travailler sur un lot de fichier, c'est plus clair pour beaucoup d'opéarations et je peux rapidement switcher de vim au terminal en ... ...

Jeudi 27 Novembre 2008 13:36:12
Developpement

Créer une extension PHP en C

Tags:: php :: c :: développement

Vous avez des contraintes de performances ? ou alors vous avez envie d'ajouter une fonctionnalité à PHP ? Il va falloir passer par le développement d'une extension PHP. Grâce à l'API du moteur Zend (non pas le framework mais le moteur PHP), et un ensemble de macros, vous allez pouvoir y arriver.

Pour l'heure j'ai créé 3 pages de wiki:

Ces pages vont évoluer, et j'ajouterai le support Objet sitôt que j'ai ...

Lundi 24 Novembre 2008 13:08:52
Developpement

Poste de développement PHP sous Fedora

Tags:: fedora :: linux :: php :: développement :: apache :: mysql

Linux est un système parfait pour développer. Simple d'installation, apache est prêt à l'emploi, tout comme PHP et MySQL. Du fait d'être sous Linux, vous êtes proche de la configuration de votre serveur qui a 75% de chance d'être sous Linux. Muni de Eclipse et du plugin PDT, vous allez pouvoir aisément travailler vos développements PHP. Mais là où le bas blesse, c'est que justement vous êtes proche d'une configuration serveur. De ce fait, vous allez vous confronter à quelque chose d'inexistant (ou presque) sous Windows: la ...

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";
  ... ...
...

Lundi 20 Octobre 2008 12:41:45
Developpement

Copix module Blog

Tags:: copix :: php :: blog

Enfin une correction du module de blog à corriger. Correction massive en fait. Depuis le temps que je vois ces fichus soucis sur mon calendrier, je me demandais si un jour j'allais me poser un peu sur ce qui coinçais à ce point.

Les soucis apparents était:

  • calendrier qui ne modifiait pas réellement la page lors du clique sur une date
  • pas d'affichage de tags dans le billet lui même
  • mauvaise gestion du cache lors de l'ajout d'un billet
  • et quelques bugs par-ci par-là...

Ce week-end, après un passage à la JDLL, je me suis ...

Mardi 30 Septembre 2008 13:04:18
Developpement

Le dernier jour du mois suivant en PHP

Tags:: php

Allez un ticket hyper-rapide qui pourra rendre service à quelques uns. Comment récupérer le dernier jour du mois suivant ? J'ai vu passer des dizaines de solutions sur le net, cela dit beaucoup ont oublié de lire la doc :)

Le dernier jour du mois suivant est expliqué en bas de la page de documentation de la fonction "mktime", grosso-modo le dernier jour du mois est représenté dans mktime par le chiffre "0". Or, cela nous fait reculer d'un mois la valeur du mktime puisque le chiffre "0" correspond au jour précédent le 1er du ...

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 ...

Mardi 16 Septembre 2008 14:45:06
Developpement

Multiplexing ou Thread PHP sous Copix

Tags:: copix :: php :: thread

Après moult développement en tout genre avec tests et montée de tension nerveuse, j'ai enfin mis à jour mon système de multiplexage PHP sous Copix. A savoir que désormais vous pouvez spécifier des serveurs distants qui pourront gérer les threads.

Le système utilise désormais stream_select, bien plus performant que de simple fsockopen dans un tableau, je peux aujourd'hui utiliser les réponses serveurs de manière ordonnée par vitesse de réponse. L'exemple de retour ci-dessous utilise 2 serveurs, le distant a répondu plus ...

Ohloh profile for Metal3D

Suivre ce site:

Vous êtes déjà

à suivre ce site via RSS.
RSS feed
You need to upgrade your Flash Player