Bannière NyroBlog, par Nyro
Image par Nyro - ?

Tag : Standards

Internship Finished

That's it, my internship is over since last Friday.

Almost one year by Fluidesign to program, develop, integrate, learn.

I really progressed in JavaScript and Ajax Ajax with jQuery that I can't leave anymore. I also learnt many about HTML/CSS integration, thanks to PJ to whom I always asked his mind.

Anyway, it was one year of happiness with fabulous people. The last weeks looked like holidays for everybody (too bad, they're going to work on Monday...).

To not forget all the website I worked in, here is an alphabetical listing of them with a tweak description of what I've done.

You could think it's not a lot for one year. But as I said, It's Hospilaty took me a lot of time because it's really huge.

One more time, I'd like to thanks all the Fluidesign team who was really great during all my internship.

Now I still have 3 weeks in USA. A friend is coming on Monday and we'll travel for a roadtrip which will unforgettable. (Yes you probably got it, you'll probably have more posts with a lot of text and photos...)

Version française de ce billet

Stage terminé

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).

Pour ne pas oublier tous les sites sur lesquels j'ai travaillé, je vais les lister ici (par ordre alphabétique) avec une description de ce que j'ai fait dessus.

Alors oui, on peut se dire que ce n'est pas beaucoup pour un an de travail. Mais comme je l'ai dit, It's Hospilaty m'a pris énormément de temps car il est absolument immense.

Encore une fois, je profite de ce message pour remercier toute l'équipe de Fluidesign qui a été plus que géniale durant mon stage.

Maintenant, il me reste 3 semaines aux USA. Un ami arrive lundi et à nous l'aventure, pour un roadtrip qui s'annonce inoubliable. (oui, vous l'aurez compris, vous aurez surement encore des postes avec plein de textes et plein de photos...)

English Version of this post

Chips, Twix, and Mix

  • jQuery UI came out in final version and with it, we've got also the ThemeRoller which allow you to create and preview your own theme dymacally online. All the demo aren't yet available, but you can already have a preview of the animations here. My preferred is explode in 36 pieces
  • TinyMCE cam out in version 3.1.0 today. Many bugs fixed.
  • Symfony came out in version 1.1 RC2. Then some posts followed in their blog (and I'm sure others are on their way) regarding the new functionalities of this version
  • phpMyAdmin came out in version 2.11-7-rc1
  • MySQL wrote a post about Falcon (the next engine of MySQL 6) and its particularities by principally comparing to InnoDB. A quick look on this post could be a great idea
  • the iPhone came out in version 2. Wow, it's now coming with 3G, what a new thing! (I have a 2 year old phone which do it...) I personally wait for the first Android which could came at the beginning of the first quarter
  • Google Translate was refreshed last week. Note the new option to choose the origin language: "Detect automatic". I also like the new functionalities like the dictionary and the translated search!
  • All the session of the last Google IO are available here. Take a time to saw some of them ;)

Oh, I almost forgot. Today Firefox 3 came out and a world record is on the road! Go download it!

You can follow the number in real time (wait a little bit before the numbers start to animate) More than 4 millions and an half at this time!

Regarding the sport, today wasn't very cheerful (at least, from my point of view):

  • The French was miserably eliminated in the Euro. Goodbye Domenech.
  • The Lakers failed at the 6th game by loosing with 40 points! A sieve instead of defense and so many shoots missed. The Celtics played very well and was really the best. Kobe said: "The second place is the first place of the loosers..."

Version française de ce billet

Chips, Twix et Mix

  • jQuery UI est sortie en version finale et avec lui et aussi arrivé le ThemeRoller qui vous permet de créer et prévisualiser vos thèmes en ligne dynamiquement. Toutes les démos ne sont pas encore dispo, mais vous avez déjà un aperçu de toutes les animations ici. Ma préférée est le explode in 36 pieces
  • TinyMCE est sorti en version 3.1.0 aujourd'hui. Tout plein de bugs corrigés.
  • Symfony a sorti la RC2 de sa version 1.1. Ont suivi plusieurs billets sur le blog (et d'autres sont en chemin je pense) sur les nouveux éléments de cette version
  • phpMyAdmin est sorti en version 2.11-7-rc1
  • MySQL a édité un billet concernant Falcon (le prochain moteur de MySQL 6) et ses particularité, en le comparant à InnoDB principalement. Un petit coup d'oeil sur ce billet ne vous fera pas de mal
  • l'iPhone est sorti en version 2. Wahou, l'iPhone possède la 3G maintenant, quelle nouveauté. (j'ai quand même un téléphone qui fait ça depuis plus de 2 ans...) Moi j'attends le 1er Android, qui devrait arriver au début du 4ème semestre
  • Google Translate s'est payé un rafraîchissement la semaine dernière. A noter la nouvelle option pour choisir la langue d'origine : "Sélection automatique". On apprécie aussi les nouvelles fonctionnalité de dictionnaire et de recherche traduite !
  • Toutes les conférences du dernier Google IO sont disponible ici. Prenez le temps d'en regarder quelques une ;)

Ah, et j'ai failli oublier, aujourd'hui, Firefox 3 est sorti et un record du monde est en route ! Allez donc le télécharger !

Vous pouvez suivre les chiffres en temps réel (attendez un peu avant que les chiffres commencent à s'animer...) Plus de 100 000 téléchargement pour la France à l'heure où j'écris, et plus de 4 millions et demi au total !

Au niveau sportif, cette journée n'a pas été très joyeuse (enfin, de mon point de vue) :

  • La France qui est lamentablement éliminée de l'Euro. Au revoir Domenech.
  • Les Lakers qui échouent au 6ème match, en perdant avec 40 points de retard ! Une passoire comme défense et énormément de shoot manquées. Les Celtics ont très bien joués et étaient tout à fait supérieur. Kobe a dit : "La 2ème place, c'est la 1ère place des loosers..."

English Version of this post

nyroModal 1.1 release

2 weeks since my last English post, 1 month before my real new post (the last was only translation of older posts). During this time I was busy to translate these posts, busy at work in Fluidesign, busy to live in LA.

During the last days, I developed my first own jQuery plugin: nyroModal.


Why a new plugin of this kind when there is already too many?

4 answers:

  • There is no too much using jQuery, most of them use Prototype/Scriptaculous
  • Most of them aren't too customizable as expected
  • When you find a bug, it's difficult to contact the developer -who often ask some Paypal donations- or understand the code to fix it
  • Because it's still pleasant for his ego to realize the things by himself

My plugin provides all the features I saw in the differents plugins I tried. In bulk:

  • Ajax Request
  • Display an hidden DOM element
  • Image
  • Gallery
  • Form
  • Iframe

But I also added some stuff I don't believe see elsewhere, or not enough:

  • You can target the content inside an Ajax request or a form
  • Forms works with a file upload
  • Background color is modifiable dynamically
  • Display an error message if needed
  • Ability to resize from an Ajax Request

Moreover I took care about the ability to customize the modal, to allow everybody to change the way the elements are animated. There is alos many possible callbacks to done every JavaScript action tou need. Thus every animation function could be fully rewritten and everything is documented: all available settings and the full modal process to allow each developer to understand how it works et to do what ever he want. I probably create more callback than necessary but better more than not enough!

And yes, it's already the 1.1 version because I showed it to my Fluidesign colleagues and all told me the transition -especially for the gallery- didn't look so good. So I created 2 new animations callback the same evening to get round of that.

If you have any suggestions, bug, improvement idea or if you use it, don't hesitate to let a comment. I'll be glad to answer it.

PS : I know, I didn't search too far for the name...

Version française de ce billet