nyroBlog
Ban NyroBlog, by FB
Image by FB - ?

Tag: Travail


C'est quoi un blog ?

Common Craft vient de publier une vidéo (en anglais) pour expliquer à quoi sert un blog :


La comparaison avec les médias est peut-être un peu trop forte selon moi, mais elle a pour avantage d'être claire.

Pour rappel, ce sont déjà eux qui avaient fait la vidéo sur l'explication des RSS :

de

Et si on restait 6 mois de plus ?

Histoire de ma vie de tous les jours à Los Angeles pendant mon stage.

Une dizaine de jours sans nouvelles. Mais que s'est-il donc passer pendant ce temps ? Je réfléchissais. Et comme ma décision est prise, je peux la partager maintenant.

Tout commence lundi il y a deux semaines, le patron Mike me demande comment se passe mon stage, si je suis content etc etc... Je lui réponds que oui, les gens sont géniaux et que le boulot est sympa, mais pas assez de programmation selon moi, je voudrais un peu plus de PHP...

Il me réponds qu'il en prend note. Et il ajoute une petite question, anodine : est-ce que tu veux rester après ton stage ? La question à laquelle je n'avais pas songer une seule seconde, je me voyais déjà rentré pénard dans 2 mois à la fin janvier, pour un mois de vacances et reprendre les cours à l'UTBM doucement en mars. Mais là, ça change la donne.

Avant de répondre, j'ai d'abord cherché sur internet si mon VISA me permettait de rester ou pas, et de travailler. La réponse est non. Je peux rester que 30 jours après la fin de mon stage, et pas pour travailler mais pour faire le touriste. Je mail Aquarius pour savoir s'il existe un moyen d'étendre le stage ou pas, j'aurai la réponse plus tard. Un mail aussi à l'UTBM pour savoir ce qu'il est possible de faire, si je peux interrompre mes études...

Je réponds à Mike avec toutes ces infos et commence à réfléchir, tout en modifiant quelques sites. Est-ce que je veux rester là plus longtemps ? qu'est-ce que ça changera ? Pour combien de temps ?...

Le lendemain, réponse d'Aquarius : Oui, je peux étendre mon Visa mais je devrai rentrer en France et repasser par la case remplissage de formulaire pour le VISA et passage à l'ambassade pour demander un nouveau VISA. Mais je ne dois pas tarder pour faire ces demandes. Dans le même temps, réponse de l'UTBM : oui, je peux interrompre mes études pour un projet personnel (UV intitulé ST00 à l'UTBM) qui ne me rapporte rien pour l'école. C'est juste 6 mois pour lesquels on peut faire ce qu'on le veut, du moment que c'est un peu fondé.

Bon, c'est possible, mais je devrai réécrire pas mal de papiers, en regroupé tout un tas, repasser par la petite séance de stress de l'ambassade (quoique, si ça se passe comme la 1ère fois...), rester encore 6 mois de plus loin de mes amis, ma famille, notre belle région.

Mais d'un autre côté je bosse dans une boîte à Los Angeles avec des gens sympa, mon anglais s'améliore encore, je peux voir l'océan tous les jours (les bureaux déménagent le mois prochain avec vue sur le coucher de soleil...) et je pourrai dire : "J'ai vécu un an à Los Angeles quand j'étais jeune.", c'est toujours mieux que 6 mois.

Durant ces 2 dernières semaines, je me suis donc poser la question tous les jours, changeant d'avis le matin au lever pour avoir l'avis totalement contraire le soir-même. Mais plus ça avançait, plus ma décision s'avérait claire...

Et j'ai donné ma réponse finale ce matin : "Je reste".

Donc pour ceux que ça intéresse, voilà mon programme pour les 8 prochains mois :

  • Retour en France le 26 janvier comme initialement prévu pour assistr au gala de la Gym de Thise :d
  • Durant 2 semaines, ça va être la course : ambassade des US à Paris, fiesta avec les amis, repas avec la famille, couper les cheveux et plein de petites choses à faire...
  • Départ pour Los Angeles vers le 13 ou 14 février
  • Retour au boulot le 18 février pour 5 mois
  • Arrêt du stage le 11 juillet
  • Retour définitif en France vers la fin juillet/début août

Alors ce soir, c'est remplissage des formulaires, envoie des mails pour demander des documents à droite à gauche et encore des infos.

Bon et maintenant, il faut vraiment que j'écrive mon billet sur Alcatraz...

Vectorisation online en 3 étapes

Vous vous êtes déjà confronté à la vectorisation d'un graphique quelconque ? (le plus souvent un logo)

Si oui, vous devez sans doute savoir combien c'est difficile si le logo n'est tout simple.

Ce fut mon cas pour le logo de la Gym de Thise. J'avais dû demander à plusieurs amis graphistes pour arriver à un résultat propre. Ils y ont passé un peu de temps.

C'est sans doute terminé, puisque VectorMagic de l'université de StandFord est arrivé. En 3 étapes très simple dans une interface Flash très maniable vous allez pouvoir récupérer votre image au format EPS, SVG ou PNG.

Tout simplement bluffant...

TinyMCE en version 3 Alpha 1

Depuis un peu plus de 3 mois, on n'avait pas de nouvelles de TinyMCE. Je m'étais promené sur le site pour essayer de trouver une roadmap mais je n'avais pas trouvé.

Et aujourd'hui, qu'est-ce qui tombe dans mon netvibes ?
L'annonce de la sortie de la version 3 alpha 1

Et les changements sont réjouissants :

  • Réécriture complète du code (d'où le passage à la version 3) avec nettoyage en profondeur
  • Réduction de 33% de la taille totale des scripts
  • Réduction de 75% des requêtes au serveur
  • Les popups sont maintenant personnalisables à souhait lors d'une ouverture inline (popup Ajax)
  • Les plugins peuvent maintenant ajouter des éléments au menu contextuel, avec des sous-menus possibles
  • Chargement à la demande des éléments et non tout au chargement
  • Tous les éléments d'affichages passent maintenant par CSS (les images des boutons par exemple). Ce qui veut dire que la personnalisation sera encore amélioré à ce niveau là
  • Les listes déroulantes (pour sélectionner la police par exemple) sont maintenant crées en javascript. On peut donc voir la police sur chaque ligne comme dans votre éditeur de texte favori

Et encore plein d'autres.

Je n'ai pas encore eu le temps de regarder en profondeur comment cette nouvelle mouture marche, mais on nous dit :

From a pure feature point of view, this release might not be very impressive, but if you are interested in JavaScript and do a lot of custom development, this is the release you have been waiting for.

En français :

Du point de vue des fonctionnalités, cette version ne sera pas vraiment impressionnante, mais si vous vous intéressez au JavaScript et à la personnalisation de TinyMCE, c'est la version que vous attendiez.

Dès que j'ai le temps, je fais un petit tour des nouvelles fonctionnalités JavaScript.

Vous pouvez d'ores et déjà voir la démo de cette dernière version : attention, les fichiers de langue n'étant pas encore prêt, vous verrez sans doute des choses bizarres...

Edit : Sans avoir de timeline véritablement défini, l'équipe de Moxiecode pense sortir une version finale à la fin du mois. Ils travaillent à la correction de bug, à la documentation et un tutoriel sur comment passer de la version 2 à la version 3.

Multiple IE et Custom Buttons 2

J'ai indiquer il y a quelques jours la liste des extensions Firefox que j'utilise. Parmi elle se trouve Custom Buttons qui permet d'ajouter ces propres boutons à Firefox en réalisant ce que l'on veut, grâce à des fonctions JavaScript.

Et puis il existe un logiciel magnifique qui permet d'avoir les anciennes version d'Internet Explorer sur son Windows, en gardant son IE7 mis à jour : Multiple IE. Vous aurez donc la possibilité de tester vos sites depuis la version 3.0 de IE. Je n'en vois pas trop l'utilité, mais sait-on jamais...

Donc là où ça devient intéressant, c'est que l'on va pouvoir créer ses propres boutons dans son interface de Firefox pour directement lancer les instance IE différentes. C'est donc un IE View en plus avancé.

Et puis si vous avez d'autres navigateurs, vous pourrez les adapter comme bon vous semble !

Voici donc le code, à adapter selon les besoins, évidemment. Ici c'est pour IE7, installer normalement.
NB : tester uniquement sous Windows XP

var exeLoc = 'C:\\Program Files\\Internet Explorer\\iexplore.exe';
var url = gBrowser.currentURI.spec;
var app = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
app.initWithPath(exeLoc);
var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);
process.init(app);
process.run(false, [url], 1);

Vous l'aurez compris, il suffira de changer la variable exeLoc pour ouvrir la navigateur que vous voulez. Ne me demandez pas d'explications pour les lignes suivantes, je ne l'ai comprends pas complètement. Je sais juste que ça marche...

Et puis comme l'extension propose de copier les boutons directement en lien hypertexte, je vous livre les miens ici. Un simple clic pour les ajouter, après avoir installer l'extension bien sûr. Puis Personnaliser votre barre d'outils pour installer vos boutons là où vous voulez. Si besoin, faites un clic-droit sur le bouton et éditer le.