Freelance Expert Technique Magento -

CONTACT
RSS

La version 1.10.0 du Zend Framework sort en beta 1

Zend Framework 1.10.0 beta1

Après le lancement de la version alpha de la version 1.10.0 de Zend Framework le 21 dĂ©cembre 2009, c’est une version beta qui vient de voir le jour.

Vous pourrez la télécharger à cette adresse : http://framework.zend.com/download/latest

D’après le site de Zend, cela signifie que toutes les API ajoutĂ©es sont considĂ©rĂ©es comme dĂ©finitives. Cette version ajoute son lot de nouveautĂ©s :

LIRE LA SUITE

CATÉGORIES :

Actualités

, Zend

PHP + JS : Créer un calendrier interactif avec jQuery

Nous allons ici voir comment rĂ©aliser un calendrier interactif dans le type de celui proposĂ© par Google Calendar. Je vous prĂ©viens quand mĂŞme, ça va ĂŞtre relativement long et complexe. J’ai rĂ©alisĂ© ceci dans le cadre d’un projet et je vous propose ici un turoriel sur une version “Lite”. Le but est d’obtenir un calendrier interactif rĂ©pondant aux actions suivantes : dĂ©placer des Ă©vĂ©nements, redimensionner des Ă©vĂ©nements (par le bas), Cliquer sur un Ă©vĂ©nement (Popup d’info) et double cliquer dans un espace vide (CrĂ©er un Ă©vĂ©nement). Chacune de ces actions entrainera Ă©galement un enregistrement des modifications dans la base de donnĂ©es.

Vous pouvez ci-dessous voir une dĂ©monstration de ce que vous allons obtenir. La dĂ©monstration est uniquement composĂ©e de Javascript, css et Html, l’enregistrement des actions effectuĂ©es sur les Ă©vĂ©nements n’est pas effective. Les sources du ContrĂ´leur, de la vue associĂ©e et du javascript sont disponibles tout en bas du tutoriel (Les sources ci-dessous sont celles de la dĂ©mo).

LIRE LA SUITE

CATÉGORIES :

Zend

, jQuery

JS – RĂ©cupĂ©rer l’url racine du site

Hopla, je vous prĂ©sente ici une petite fonction javascript bien pratique permettant de retourner l’url racine de votre site. Ceci sert notamment si vous dĂ©veloppez un site qui pourrait ĂŞtre amenĂ© Ă  ĂŞtre stockĂ© dans un dossier tiers de la racine du serveur.

function getBaseURL() {
    var url = location.href;
    var baseURL = url.substring(0, url.indexOf('/', 14)); 

    if (baseURL.indexOf('http://localhost') != -1) {
        var pathname = location.pathname;
        var index1 = url.indexOf(pathname);
        var index2 = url.indexOf("/", index1 + 1);
        var baseLocalUrl = url.substr(0, index2);

        return baseLocalUrl;
    }
    else {
        return baseURL;
    }

}

Pas besoin de dĂ©tailler particulièrement, ceci n’a rien de bien compliquĂ©, c’est juste assez pratique. Ceci m’a Ă©normĂ©ment servi dans le dĂ©veloppement d’un CMS. Étant donnĂ© que je sais pas oĂą il va ĂŞtre stockĂ©, je dois pouvoir gĂ©nĂ©rer les urls de façons automatiques sans avoir Ă  entrer l’adresse en dur du serveur.

CATÉGORIES :

Javascript

Teaser d’Iron Man 2

iron-man-2-teaser

Je sais que ce teaser ne date pas d’aujourd’hui mais le blog n’a que quatre jours, alors tant pis ! Alors si vous ne l’avez pas vue, c’est le moment de vous rattraper.

Un sans fautes ! Une bande son ou l’on retrouve AC/DC et le titre “Shoot To Thrill” et “The Razor’s Edge”. Un casting composĂ© du très douĂ© Robert Downey Jr. dans le rĂ´le de Tony Stark (aka. Iron Man), Gwyneth Paltrow, interprĂ©tant Pepper Potts, Don Cheadle qui remplace Terrence Howard dans le rĂ´le du Colonel James Rhodey (aka. War Machine) mais aussi Mickey Rourke (Sin City), Scarlett Johansson (la chouchoute de Woody Allen), Paul Bettany (Da Vinci Code), Samuel Lee Jackson (Mace Windu dans Star Wars), Sam Rockwell (La Ligne Verte) et bien d’autres (vous pouvez voir le casting complet sur le site français de imdb ! Le tout sous la baguette de Guy Ritchie, qui avait dĂ©jĂ  rĂ©alisĂ© le très très bon Arnaques, crimes et botaniques en 1998.

Dans la suite, découvrez le teaser !

LIRE LA SUITE

CATÉGORIES :

Cinéma

Danger – 16 bit Teaser 09/17 2007 EP

Je reprend directement le nom de cette vidĂ©o qui m’a littĂ©ralement scotchĂ©e ! Pour ceux qui ne connaissent pas Franck Rivoire aka Danger (les pauvres !), c’est un jeune musicien (une sorte de “Disc-jockey” comme dirait certains) connu depuis 2008. Il commença comme graphiste (son blog) avec un genre… assez spĂ©cial. Comme il le dit si bien :

Bon dieu je me suis remis a la musique, comme tous les graphistes je fais de l eléctro : un putain de cliche, une parodie que je suis.

LIRE LA SUITE

CATÉGORIES :

Actualités

, Geek

, Musique

Apple – Le nouveau MacBook

Alors oui je sais, l’info ne date pas d’hier. Ce qui m’amène Ă  en parler aujourd’hui c’est que depuis quelques temps, Madame me tanne pour s’acheter un MacBook. Je ne m’intĂ©resse pas vraiment aux ordinateurs Mac en gĂ©nĂ©ral pour plusieurs raisons qui sont je pense un peu les mĂŞmes pour les gens comme moi. La première Ă©tant le prix relativement Ă©levĂ© du produit en lui-mĂŞme, la deuxième le fait que j’ai toujours bossĂ© sous des OS Windows ou Linux et ai vraiment la flemme de m’imposer un nouveau standard. Ajoutez Ă  cela le prix des logiciels et tout est ici rĂ©uni pour me dire que Mac, c’est pas pour moi, ou alors quand je serais riche. LIRE LA SUITE

CATÉGORIES :

Geek

IxEdit : Créer des animations interactives en JavaScript

Ixedit

Ce matin, je me promenais sur divers sites et je suis tombĂ© sur un article de Presse-citron prĂ©sentant un outil nommĂ© IxEdit. Je suis donc allĂ© faire un tour sur le site de la bĂŞte, tĂ©lĂ©charger l’apply et testĂ© le tout. Et bah franchement, c’est pas mal du tout. Le tout se prĂ©sente sous la forme d’une implĂ©mentation primaire Ă  effectuer, et il n’y a plus qu’Ă  remplir une sorte de formulaire gĂ©nĂ©rant ce que nous souhaitons obtenir. Cet outil est avant tout destinĂ© aux designers qui ne sont pas souvent Ă  l’aise avec le pissage de ligne de code. Avec cet outil, plus besoin de bidouiller Ă  droite Ă  gauche.

L’apply est elle-mĂŞme dĂ©veloppĂ©e en Javascript. Le code javascript est gĂ©nĂ©rĂ© automatiquement selon les parametres spĂ©cifiĂ©s et est destinĂ© Ă  ĂŞtre executĂ© avec JQuery et JQuery UI. Pour la personnalisation du rendu visuel des effets, il vous faudra donc rĂ©aliser un theme jQuery sur le site jQueryUi

LIRE LA SUITE

CATÉGORIES :

DĂ©veloppement

JS – Adapter son site au navigateur de l’utilisateur

Il est possible que vous ayez besoin d’adapter votre site en fonction de la taille du navigateur du client. Nous allons donc voir comment faire cette manipulation avec une image qui s’adapte Ă  la taille du navigateur, le tout grâce Ă  jQuery.

LIRE LA SUITE

CATÉGORIES :

jQuery

Mais dou kon vient ?

Comme vous pouvez lire sur la page nanane, nous sommes quatre Ă©tudiants Ă  l’INSSET (INstitut SupĂ©rieur des Sciences Et Techniques) en Licence Professionnelle Informatique, un diplĂ´me Ă  Bac+3 .

Après chantage et torture de la part du responsable de la licence (Big up Harold !), nous nous sommes finalement rĂ©signĂ© Ă  faire un article sur la formation. Au dĂ©part, nous avons connu cette formation d’un pote Ă  aTol (ZeBu) qui nous en disait beaucoup de bien. après avoir fait un tour rapide des diffĂ©rentes formations dans le domaine dans notre rĂ©gion, on s’est rendu compte qu’il n’y en avait pas des masses et que, de toutes, celle-ci paraissait Ă  nos yeux de loin la plus attractive. Et bien ne nous Ă©tions pas trompĂ©, nous y avons rencontrĂ© des personnes très intĂ©ressantes, notamment Calou et Glenn qui tiennent ce blog avec nous aujourd’hui, et appris beaucoup de choses.
LIRE LA SUITE

CATÉGORIES :

Divers

ZF – Manipulation des fichiers ini

De base, Zend Framework utilise les fichiers ini pour stocker les paramètres d’exĂ©cution de notre application, mais il peut s’avĂ©rer fortement utile d’utiliser les fichiers ini pour de toutes autres raisons, comme stocker des informations n’ayant pas leurs places dans une base de donnĂ©es ( pour Ă©viter d’avoir des table avec un seul enregistrement). Il faut aussi savoir que l’accès à un fichier ini est plus rapide qu’Ă  la base de donnĂ©es ou Ă  un fichier XML et permet surtout d’Ă©viter une surcharge d’accès Ă  cette dernière lors des rechargements de pages. Nous allons ici voir comment manipuler les fichiers ini, ceci n’a rien de bien compliquĂ©. Tout repose sur l’utilisation de deux classes, qui sont Zend_Config_Ini et Zend_Config_Writer_Ini.

LIRE LA SUITE

CATÉGORIES :

Zend