Citation

J’ai toujours rêvé d'un ordinateur qui soit aussi facile à utiliser qu'un téléphone. Mon rêve s'est réalisé : je ne sais plus comment utiliser mon téléphone.

Bjarne Stroustrup

mardi 22 janvier 2013

Requête d'administration Oracle

Quelques requêtes Oracle permettant d'avoir la taille prise par les tables d'un schéma. Très utile si c'est fait régulièrement pour voir l'augmentation de taille d'un schéma dans le temps.On a parfois des surprises, j'ai eu une table dont les indexes prenaient 18Go pour une table de 8Go ....

Robots pour fénéant

Le truc parfaitement inutile...donc indispensable....

Différence entre PHP Thread Safe et Not Thread Safe

Un billet qui explique la différence entre les versions de PHP Thread Safe (TS) et Not Thread Safe (NTS) sur le site d'Athos99. Ceci ne concerne que les installations PHP sous Windows.
En résumé, si PHP est installé en mode CGI/FastCGI alors il faut utiliser la version Not Thread Safe qui est plus rapide, sinon utiliser la version Thread Safe.
Il y explique aussi la différence entre VC6 et VC9, mais ça c'est assez évident à comprendre.

jeudi 17 janvier 2013

FuelPHP Pas à pas #7 - paramètres (2)

Retour sur les paramètres
En lisant la doc, je suis tombé sur une autre manière de fournir les paramètres au contrôleur.

FuelPHP Pas à pas #6 - 1er model

Afficher des pages, c'est bien mais il faut y mettre du contenu. Dans le modèle MVC, le contenu est géré par le "model", le M de MVC.
On va créer un contrôleur qui affiche une liste de fruits et leur description.

vendredi 11 janvier 2013

FuelPHP Pas à pas #5 - template

Un site doit avoir une unicité dans le rendu graphique, c'est la charte graphique du site. Le principe utilisé dans la plupart des cas est l'utilisation d'un template dans lequel on a réservé des emplacements pour afficher des contenus différents.

jeudi 10 janvier 2013

FuelPHP Pas à pas #4 - paramètres

Maintenant que l'on sait afficher une page, il faudrait rendre le contenu de cette page un peu plus dynamique. Il faudrait pouvoir afficher des variables dans cette page.

mercredi 9 janvier 2013

FuelPHP Pas à pas #3 - erreur 404

Si le contrôleur ou l'action n'existe pas, comment je fais pour afficher une page 404 personnalisée ?
En fait c'est assez simple, une page 404 est une page "normale" dans FuelPHP sauf que...

mardi 8 janvier 2013

FuelPHP Pas à pas #2 - vue

Dans la 1ère partie, le résultat était franchement moche mais permettait de voir l'aspect "Controller" du framework. Maintenant voyons un peu l'aspect "View".

FuelPHP Pas à pas #1 - hello world

Voici un mini tutoriel sur FuelPHP, c'est en fait plus des notes concernant ma progression avec ce framework plutôt qu'un vrai tutoriel. Comme la plupart des framework PHP, FuelPHP possède un outil permettant la génération de code automatiquement, c'est OIL....et je ne l'utiliserais pas dans un 1er temps.

Drupal 7

Drupal est un CMS, et un très gros CMS. Cela fait plusieurs années que je voulais voir ce qu'il donnait mais il faut bien le dire, la première approche est assez dure.
Et puis j'ai trouvé sur le site de Framasoft un livre qui explique tout et je dois dire que maintenant ce CMS est parfaitement clair pour moi.
Le livre en question est disponible la :Atelier Drupal 7. Créer un site web avec un CMS pas comme les autres
Si vous êtes intéressé par ce CMS, je vous conseil ce livre. L'auteur explique pas à pas comment utiliser Drupal puis l'administrer et comment créer un thème pour votre site.
Il faut juste connaitre un peu le PHP, les CSS et le HTML pour créer un thème, rien de bien compliqué.

Oracle SQLDeveloper sur une clé USB

SQLDeveloper est un outil Oracle gratuit écrit en Java. Il n'est pas OpenSource mais rien n’empêche de l'utiliser.
Un truc simpa, c'est d'avoir l'outil sur une clé USB mais par défaut ça ne marche pas forcement très bien.
Voila comment j'ai installé SQLDeveloper sur ma clé:

FuelPHP

Je cherchais depuis pas mal de temps un framework PHP qui ne soit pas une usine à gaz. Dans mes recherches, je suis tombé sur FuelPHP. C'est un framework HMVC et est en version 1.4 à ce jour.

1er message

Voila, 1er message de ce blog.

But du blog ?
Me permettre de conserver et de partager des notes de développement dans les différentes technologies que j'utilise. Il y aura donc de tous et parfois du n'importe quoi ;)