PHP

Connexions OAuth Multiple avec Symfony 2.3

Publié le

Voici un long tutorial pour Symfony 2.3 permettant d'ajouter des boutons dec onnexion à des services proposant de l'Oauth (comme Facebook, twitter, google, etc..) Il existe un très bon Bundle, HWIOAuthBundle qui a toutes les fonctionnalités de connexion à OAuth, mais qui manque cruellement de documentations claires. Ce tutorial part du principe que vous avez déjà en place : Un firewall dans lequel on peut se connecter via un formulaire de connexion (form_login) Un formulaire d'inscription Les utilisateurs sont enregistrés en base de données (via une entity, nommé User dans ce tuto) La gestion des roles et sécurité restera exactement la même  

Lire la suite...

Embed.ly, ou comment être au top

Publié le

Vous connaissez sûrement embed.ly. C'est un service qui, comme son nom l'indique à tout anglo-développeur qui soit, permet d'incroporer des contenus externes sur son site facilement. L'idée de leur API est simple : on envoie une URL d'un média sur un site de partage de contenu (youtube, dailymotion, twitter, google Maps, etc etc... et de nombreux autres) et l'API nous renvoie un maximum d'informations sur cette vidéo : auteur, date d'ajout, mais surtout, le code HTML pour embeder la vidéo sur son site ; c'est à dire e player Flash, l'iFrame ou autre selon les besoins.

Lire la suite...

Le retour...

Publié le

Dernier billet : octobre 2010. Cela n'a que trop duré ! nyroBlog revient dans une nouvelle version "powered by nyroFwk". La présentation reste la même, mais il devrait être plus rapide.   Les nouveautés de cette version : Optimisations côté serveur avec du cache MySQL et vues (natif nyroFwk) Optimisations côté client (YSlow et PageSpeed) (natif nyroFwk) Contrôle des spams avec Akismet (utilisation classe native nyroFwk) Indexation des billets avec un Zend_Search_Lucene (probablement bientôt inclus dans nyroFwk) Maintenant, à moi de me remettre à écrire des billets à propos de PHP, de framework, de JavaScript, jQuery, etc.

Lire la suite...

Environnement de travail - Revival

Publié le

En 2006, j'avais décris ma façon de travailler, et plus particulièrement les logiciels que j'utilisais. Et si, 4 ans après, on refaisait la même chose ? (histoire de le mettre au goût du jour, et raviver la flamme de ce blog ?) Allez hop, c'est parti. Je suis maintenant sur Windows 7 Edition Familiale Premimum. Je ne m'embête plus à essayer d'autres OS ou des choses comme ça, ça me convient tout à fait.

Lire la suite...

nyroFwk, Framework PHP - Présentation

Publié le

Ceci est un brouillon d'introducion à la documentation de nyroFwk. Toutes remarques, suggestions ou questions pour l'améliorer est la bienvenue ! Vendredi dernier, j'ai mis en ligne l'API et le svn (user : anon / passe : anon) de nyroFwk. Bon c'est très bien tout ça, mais qu'est-ce que c'est ? Pour commencer, petit extrai de wikipedia : Un framework est un kit de composants logiciels structurels, qui définissent les fondations ainsi que les grandes lignes de l'organisation de tout ou partie d'un logiciel.

Lire la suite...

nyrodev.com se refait une beauté

Publié le

Elle traînait dans le cartons depuis plus d'un an, elle arrive enfin : la nouvelle version de mon site est enfin en ligne ! C'est Aymeric aka Miho qui a réalisé le graphisme que je trouve très clair et laissant bien la place pour le contenu avec une bonne lisibilité. Je l'ai développé en utilisant mon propre framework qui optimise toutes les requêtes vers le serveur en compressant les pages HTML, mais aussi les CSS et les JavaScript.

Lire la suite...

Apache et PHP (Serveur Web sur Debian Lenny)

Publié le

UPDATE : voir la version à jour pour Debian Squeeze.   Et c'est là qu'on découvre les joies de Debian : apt-get install apache2 apache2-dev libapache2-mod-gnutls php5 php5-mysql php5-dev php-pear php5-gd php5-mcrypt Nous installes tout le nécessaire pour apache avec PHP5. Un peu ce paramétrage s'impose quand même : dans le fichier /etc/apache2/mods-available/userdir.conf, remplacer public_html par www. En effet, sur notre serveur, chaque site aura un utilisateur associé avec un dossier www où les fichiers web seront déposés.

Lire la suite...

Chips, Twix et Mix

Publié le

Debian passe en version 5.0 stable, nom de code "lenny" (pour mettre à jour) nyroModal en version 1.4.1 jQuery en version 1.3.1, toujours plus rapide et efficace... Visionnage conseillé : Performance Improvements in Browsers par John Resig Visionnage conseillé : The DOM is a Mess par John Resig jQuery UI 1.7 en préparation Symfony en 1.2.4 Notepad++ en version 5.2 Mozilla lance son éditeur de code en ligne "Bespin" Google voudrait imposer un nouveau protocole pour remplacer HTTP ?

Lire la suite...

Stage terminé

Publié le

Voilà, mon stage s'est terminé vendredi dernier. Presqu'un an au total passé chez Fluidesign à programmer, développer, intégrer, apprendre. J'ai beaucoup progresser en JavaScript et Ajax avec jQuery que je ne peux plus quitter. J'ai aussi beaucoup appris en intégration HTML/CSS grâce à PJ à qui je demandais toujours son avis. Bref, un an de bonheur avec des gens fabuleux. Les dernières semaines avait un petit air de vacances pour tout le monde (je plains ceux qui reprennent le boulot lundi).

Lire la suite...

MySQL : Multiples tris et sous-requêtes

Publié le

Un petit truc en MySQL qui j'en suis sûr servira à plus d'un. Pour California Apparel News, cela fait plusieurs fois que j'utilise cette technique qui marche à merveille. Le problème est le suivant : Comment récupérer les 10 derniers ajouts d'une table mais triés par ordre alphabétique ? La solution qui vient tout de suite à l'esprit est : SELECT * FROM table ORDER BY date DESC, titre ASC LIMIT 0,10 On récupère bien les 10 derniers résultats, mais ils ne sont en aucun cas triés par ordre alphabétique.

Lire la suite...