Méthylbro

mardi 22 juillet 2008

Phaser 7760 - Comptes d'impression

Vous diposez d'une imprimante Phaser 7760 de chez Xerox, et vous souhaitez comptabiliser des impressions dans divers comptes différents ; j'ai la solution.

Après avoir passé 10minutes à chercher comment faire ; j'ai décidé de me débrouiller par moi même et de faire cela comme un grand avec un petit script php.

La seule contrainte dans ma solution, c'est de devoir indiquer dans chacun des noms de fichiers imprimés un identifiant qui sera utilisé comme nom de dossier d'impression.

Voici donc mon petit tool, si vous avez des idées d'améliorations etc. N'hésitez pas.

Compteur D'impressions pour Phaser 7760

lundi 7 juillet 2008

Amen ! In web we fuck (you).

C:\Users\Méthylbro>ftp
ftp> open staticwftp.amenworld.com
     Connecté à staticwftp.amenworld.com.
     Connexion fermée par l'hôte distant.
ftp>

Nous, chez titaxium nous n'aimons pas Amen. Bah oui, vous voulez charger des fichiers via le protocole ftp ; et voilà le résultat ...

Et-vous ? C'est quoi votre hébergeur ?

lundi 12 mai 2008

Gestion des utilisateurs avec PHP

IUM User ManagerCela fait quelques jours que je n'ai pas posté de billet. Il faut dire qu'en ce moment je suis un peu pris par mes examens qui commencent cette semaine.

Là ; je fait un rapide billet pour demander un avis général sur un script que j'écris depuis ces derniers jours. Il s'agit d'une librairie en php permettant de gérer facilement des groupes d'utilisateurs et de leurs attribuer des droits.

IUM User Manager

Pour le moment je ne donnerais pas d'explications ou de documentation. Ca viendras dans les jours à venir. Néanmoins je serais ravis que les plus aguéris me fasse remonter leur point de vue et leurs critiques.

PS: Après les exams c'est promis, je me remet dans la rédaction de tutoriels.

mercredi 23 avril 2008

Colour Scheme Chooser

Si vous êtes comme moi ; aligner 3 couleurs avec ammonie ne relève pas seulement du casse tête. Mais purement du miracle. Pour le moment ; je me débrouille avec l’excellent (est carrément indispensable) Color Cop que nous avait fait découvrir Eltasia sur TitaXium il y a désormais quelques années.

Aujourd’hui j’ai découvert un nouvel outil tout aussi intéressant. Il s’agit d’un petit outil disponible en JavaScript qui vous donneras en quelques cliques d’harmonieux assortiments de coleurs.

Colour Scheme Chooser

mardi 22 avril 2008

PHP et la Gestion Des Erreurs

Elephant PHPDu Warning généré par défaut par l’interpréteur PHP aux Exceptions que jettent vos classes ; gérer les erreurs et les comportements imprévus dans votre application est quelque chose de primordial.

C’est un des points que vous ne devez pas négligez ; car connaitre les erreurs qui se produisent dans votre programme c’est la première étape avant de pouvoir les corriger.

Lire la suite...

dimanche 20 avril 2008

Dotclear, Multiblogs et Sécurité

Comme vous le savez ; notre plateforme de blogs utilise l’excellent moteur libre Dotclear. Multiutilisateurs ; multi blogs ; offrant la possibilité d’ouvrir au public les inscriptions avec un simple plugin. C’était pour nous le choix idéal.

En plus c’est Français. Et je soutiens toujours les produits issus le de l’hexagone. C’est comme ca ; je suis chauvin.

Bon ; voilà le problème qui m’est apparu (comme une révélation) cette semaine. En utilisant une telle architecture ; il était possible à n’importe qui de charger ; puis d’exécuter des fichiers PHP sur le serveur. C’est ennuyeux comme vous pouvez l’imaginer.

Je suis sur qu’a première vu ; vous vous dites « mais pourquoi l’équipe de Dotclear n’a pas interdit de charger des fichiers .php et etc ». Oui mais moi je veux pouvoir charger ce type de fichiers sur mon blog ! Je veux pouvoir proposer des fichiers .php à mes visiteurs. En lecture, sans qu’ils ne soient interprétés par le moteur PHP.

La solution c’est donc vite imposé. Il suffisait de dire à apache de compétemment désactiver le moteur php sur les répertoires publics des divers blogs utilisateurs.

Pour aller plus vite ; et pour être plus radical ; nous avons donc décidé de modifier notre httpd.conf (mais on pourrais utiliser des fichiers .htaccess pour désactiver php blog après blog) :

<Directory %blogspath%/*/public>
  php_value engine off
  AddType text/plain .php .phtml .php3 .php5 .phps .txt
</Directory>

samedi 19 avril 2008

Ergonomie Web

Souvent ; des livres ; des tutoriels ou des articles marquent un tournant dans notre point de vue sur notre passion (ou notre métier pour certains).

Ici ; il s’agit d’un livre que je conseille à tous les graphistes ; à tous les développeurs et à tous les consultants de Titaxium. Et même plus généralement à tous les gens qui pourront me lire.

Lire la suite...

Introduction à la POO avec PHP - Partie 6

Si vous avez suivis tous mes billets sur la POO avec PHP de cette semaine (voir le billet Introduction à la POO avec PHP) ; vous devez maintenant être en mesure d’écrire vos premières classes. De définir vos premiers objets. Bref ; d’entrer dans le monde de la Programmation Orienté Objet.

Aujourd’hui suite et fin de cette série de billet. Aujourd’hui ; cours pratique. Créons notre classe Stylo !

Lire la suite...

vendredi 18 avril 2008

Introduction à la POO avec PHP - Partie 5

A l’heure ou le premier billet de cette série commence à être référencé (google) ; nous allons voir le dernier concept que vous devez connaitre avant de pouvoir commencer à écrire vos propres classes.

Et comme promis lundi ; demain vous devrez être en mesure d’écrire votre première classe ! Et nous verrons ca ensemble.

Lire la suite...

jeudi 17 avril 2008

Introduction à la POO avec PHP - Partie 4

Un article par jour pendant une semaine. Je m’y tiens autant que faire ce peut à ce rythme. Aujourd’hui donc ; 4éme jour. Et voici la suite de notre série de billets consacré à la Programmation Orienté Object avec PHP.

Lire la suite...

mercredi 16 avril 2008

Mademoiselle K

Les jeunes artistes rock (de qualité) son rares. Suffisamment rares pour que ; lorsque une nouvelle tête sort du lot ; cela mérite un petit billet. Un petit coup de pouce.

On sait qu’il y a environ 3 ans maintenant ; internet (et la « blogosphère ») ont était un facteur déterminant dans le succès de la jeune chanteuse Anaïs et de son Spectacle bon marché (traduisez « Cheap Show »).

Lire la suite...

Introduction à la POO avec PHP - Partie 3

Vous le savez ; depuis lundi je m’efforce de faire découvrir à ceux qui ne le connaissent pas le monde le la Programmation Orienté Objet (voir ce billet). Une série de billet à l’occasion de la sortie cette semaine de la nouvelle version de Titaxium.

Aujourd’hui ; troisième Opus.

Lire la suite...

mardi 15 avril 2008

FireFox et window.close()

Firefox est un navigateur idiot. Je ne l'ai jamais aimé ; je ne l'aimerais sans doute jamais. Et je m'assume.

Sans faire de la polémique de bas étage ... je vais critiquer royalement FireFox. C'est un comportement idiot de ma part ; mais ca aura le mérite de me défouler un peu.

Si l'on s'en réfère à la théorie ; fermer une fenêtre avec javascript c'est facile. Quenéni brave gens ! C'est sans compter sur la guerre sempiternelle que ce livre nos deux grand browsers concurrents ! Les bien nommés Gecko et IE.

Lire la suite...

Introduction à la POO avec PHP - Partie 2

La programmation orientée objet (POO) ou programmation par objet, est un paradigme de programmation informatique qui consiste en la définition et l'assemblage de briques logicielles appelées objet ; un objet représente un concept, une idée ou toute entité du monde physique, comme une voiture, une personne ou encore une page d'un livre.

http://fr.wikipedia.org/wiki/Programmation_orientée_objet

Ou bien d'un simple stylo !
Comme promis (Introduction à la POO avec PHP - Partie 1) ; voici la deuxième partie de cette série de billets dédiés à la Programmation Orienté Objet avec PHP.

Lire la suite...

Thème WinMobile

Les amateurs d'Iphone de TitaXium possèdent leur thème à l'occasion de la sortie de la v5. Mais qu'en est-il de cette minorité silencieuse qui ; comme moi possède des PDA sous Windows Mobile ?

Et bien malgré mes piètres talents de graphistes ; je veux moi aussi un thème pour mon bon vieux Qtek S100. Donc ; Un petit tour dans l’outil de création de thème que nous propose la firme de Redmond et voilà le résultat.

Je sais ; je ne suis pas à la hauteur de wil24 ; mais bon. Il n’avait qu’a ne pas penser qu’a lui.

lundi 14 avril 2008

Sleep en Javascript

En php ; vous connaissez certainement la fonction sleep() qui permet d'endormir votre script pendant un laps de temps donné. Mais en javascript ; même s'il est possible de travailler avec des événements temporels ; il n'existe pas de fonction similaire.

Lire la suite...

Introduction à la POO avec PHP

Depuis sa version 4 ; PHP intègre les concepts de Programmation Orienté Objet. Très à la mode ; cette façon de programmer vous sera très utile. Néanmoins ; elle introduit foule de nouveaux concepts à nos méthodes de développement plus classique.

Il existe beaucoup d’articles et de tutoriel concernant la POO. Mais dans la plupart des cas ; ces articles sont écrits avec des exemples en C++ ou en Java.
Et encore trop peu avec des illustrations en PHP.

Cette semaine ; à l’occasion de la sortie de la version 5 de TitaXium ; je vous propose une série de 6 articles introduisant la Programmation Orienté Objet avec des exemples en PHP.

Ainsi ; en 6 jours ; j’espère faire découvrir à ce qui ne le connaissent pas encore ; le monde des classes ; des méthodes et des objets. Et d’ici à ce week-end ; vous serez sans doutes à même d’écrire vous-même vos propres classes !

Lire la suite...

Rootsarts parle de nous

Nous y sommes enfin. L'effet V5 va enfin commencé à se faire sentir. Outre le fait que les moteur et méta-moteurs (Google, Yahoo!) n'arrêtent pas de faire des allées et venues sur Titaxium. Les webzines spécialisés commencent enfin à parler de nous !

http://www.rootsarts.net/V7/2008/04/13/titaxium-v5-dans-les-bacs/

Je suis ravi de voir ce genre d’articles. Car en plus ; sur Rootsarts ; le dernier article sur Titaxium était vieux de plus d’un an ; et pas très élogieux (en ce temps là ; nous étions au plus bas).
Mais voilà ; nous y sommes enfin ; et le contenu va commencer lui aussi à arriver. Petit à petit et jours après jours.

Mais sachez une chose ; les développeurs seront à l’honneur sur cette nouvelle version de Titaxium. Fini le temps ou les graphistes prenaient toute la lumière des projecteurs sur la communauté.

Je vais passer les semaines à venir à tout mettre en œuvre pour montrer au monde francophone des communautés dans notre genre que ; les développeurs aussi sont des artistes !

 

dimanche 13 avril 2008

Inauguration

Bonjour à toutes, et à tous.

13 Avril 2008. Voilà un jour qui resteras dans la petite histoire de notre communauté. Après plusieurs longues nuits ces dernières semaines ; nous avons le plaisir de vous présenter cette V5.

Maintenant ; un seul mot d'ordre : Contribuez !