Catégorie : programmation

CodeIgniter : Comment contourner l’erreur Trying to get property of non-object 0

CodeIgniter : Comment contourner l’erreur Trying to get property of non-object

CodeIgniter est très agréable à utiliser mais il présente quelques petits désagréments, notamment lors de la requête d’un seul enregistrement. L’exemple qui nous intéresse ici est trivial. Il s’agit de rechercher le nombre d’enregistrements...

CodeIgniter : HowTo le javascript pour confirmer avant suppression de champ 1

CodeIgniter : HowTo le javascript pour confirmer avant suppression de champ

Je me suis collé à CodeIgniter il y a quelques temps pour un petit dév. Très pratique d’usage, il me laisse tout de même parfois désemparé face à quelques trucs d’ordinaire faciles. Par exemple,...

RegExr, l’expression régulière facile 2

RegExr, l’expression régulière facile

Les expressions régulières ont également comme petit nom « expressions rationnelles ». C’est amusant car leur manipulation tend toute personne normalement constituée à devenir tout, sauf rationnel. Les expressions rationelles / régulières permettent d’isoler une chaîne...

Générateur de fichier .htaccess pour l’url rewriting 0

Générateur de fichier .htaccess pour l’url rewriting

La gestion d’un site nécessite parfois d’avoir recours aux redirections d’adresses. L’un des moyens les plus fréquemment utilisés pour jouer de l’url rewriting avec un serveur Apache, c’est d’avoir recours aux fichiers .htaccess positionnés...

IxEdit, programmez en Ajax au clic sans connaître la programmation 2

IxEdit, programmez en Ajax au clic sans connaître la programmation

Vous aimeriez ajouter à votre site une couche d’Ajax pour y apporter quelques effets visuels appréciables mais… vous ne connaissez rien au javascript, ni au DOM Scripting ? Pas grave. J’ai une petite solution...

Comment intégrer le nouveau menu WordPress 3 à votre ancien thème 6

Comment intégrer le nouveau menu WordPress 3 à votre ancien thème

WordPress intègre, dans sa version 3, une nouveauté appréciable : la création de menus personnalisés. Pour en disposer, il vous utiliser un thème WP3, par défaut Twenty Ten. Evidemment, si vous avez acquis récemment...

Automatisez vos tâches récurrentes grâce à Sikuli 2

Automatisez vos tâches récurrentes grâce à Sikuli

Sikuli est une technologie de conception d’interfaces graphiques pour l’automatisation de tâches sur Mac ou PC basée sur le screenshot (copie d’écran), sans API interne.

L’IDE Sikuli s’appuie sur Jython, un interpréteur Python, qui fonctionne grâce au JRE (Java Runtime Environment) – donc en java -, et fournit en sortie du python.

C’est bien beau tout ça, mais concrétement, à quoi ça sert ?

Eh bien, Sikuli, c’est un peu la programmation pour les nuls. En effet, le projet est destiné à automatiser à peu près tout ce qui est visible à l’écran.

Prenons un exemple : Supposons que vous vouliez définir un script Sikuli qui vous affichera, dans gmail, tous les mails non-lus. La fonction n’existe pas par défaut dans l’interface, il peut être intéressant de se la fabriquer. Pour ce faire, dans l’interface Sikuli, il vous suffit de décrire l’action à partir des copies d’écrans de votre interface Gmail :

sikuli gmail

Simple, non ? Evidemment, c’est un exemple tout con ; c’est un début.

Analysons ces 5 lignes :

Zend Framework : Problème d’affichage des champs accentués de la BdD 0

Zend Framework : Problème d’affichage des champs accentués de la BdD

Si, avec Zend Framework, vous avez êtes dans l’impossibilité d’afficher les données de la base de données contenant un accent (è, é, ê, à, …) dans votre vue, cela vient d’un problème lié à...

Regexp pour les caractères accentués en PHP 1

Regexp pour les caractères accentués en PHP

Juste pour ne pas oublier, et parce que ça peut servir à quelqu’un, un petit bout de PHP qui permet de transformer les caractères accentués en caractères… non accentués : function DegagerUrlPourries($str){ $pattern = Array(« /é/ »,...