blog.geturl.net

Aller au contenu | Aller au menu | Aller à la recherche

lundi, avril 30 2007

[Eclipse] - Local history, du versioning intégré.

Alors voilà,

la semaine dernière je bossais avec Gilles quand il fait une manipulation qui m'a scotché?!

click-droit sur un fichier -> compare with -> local history

Et là, après 2ans d'utilisation d'Eclipse je découvre qu'il y a un système de versioning intégré à Eclipse. :p

En résumé :

bouton droit -> compare with -> local history
Compare par rapport à une ancienne version du fichier.

bouton droit -> replace with -> local history
Remplace par une ancienne version

Donc maintenant plus d'excuse, même si on oublie de faire un commit sur le svn, on peut récupérer chaque version en local. :)

Elle est pas belle la vie! ;)

lundi, mars 26 2007

[Recherche] - Freelance Dev Flash

Salut,

Depuis plusieurs semaines je croule sous le boulot, et je recherche désespérément des développeurs Flash pour m'alléger la charge de travail. :p

Profile recherché :

  • Utilisateur de MTASC, FDT, SVN (trac).
  • La connaissance de pixLib est un plus.

Sinon les classiques :

  • Maîtrise AS2.
  • Notion avancé de POO.
  • Sensibilisé aux Design Patterns.

Si vous n'avez pas encore fuit à la lecture des ces lignes et que vous êtes intéressé :

sendTo( cv + prix_horaire, "laurent@VIVE_LE_SPAMget-url.net");

Bonne journée. :)

[MAJ] - La demande n'est plus aussi urgente. Mais n'hésitez pas à m'envoyer vos coordonnées, je les garderait précieusement. Merci à toutes les personnes qui m'ont répondu. :)

samedi, mars 24 2007

[pixLib] - Déploiement d'un projet.

Salut,

Hier j'ai eu le plaisir de rencontrer Mister –flashdevil69=- et de lui présenter quelques usages de pixLib.

Voici une partie des sources qu'on a réalisé hier (mise au propre et commenté). -> pixlib_basic_project.zip

Il s'agit d'un exemple de déploiement basic d'un projet pixLib.

On y retrouve :

  • L'utilisation d'un fichier de configuration (config.xml), qui permet d'externaliser des variables.
  • Le déploiement du système MVC global (FrontController)
  • L'utilisation de la LibStack pour charger les Assets graphiques.

En bonus pour les utilisateurs de FDT, une build.xml qui automatise la compilation sous MTASC. :)

En espérant que cela puisse vous aider à entrer dans l'univers pixLib. ;)

Bon week-end,
Laurent

dimanche, mars 18 2007

[VisDoc] - La suprise du wee-end. :)

Voici ce que je viens de recevoir dans ma boite mail :

A new version of VisDoc is available.

Main changes are:

  • This release runs on Mac OS X 10.4 and higher
  • Known caveat: VisDoc will not read in file locations from existing project files; please add the files again
  • Universal Binary: runs native on Intel Macs
  • ActionScript 3.0 support
  • New overview pages for all methods, properties, constants and deprecated members
  • New main page that can be customized to provide more info on the documentation (once created the page will not be overwritten)
  • Progress indicator in dock icon
  • Command-line interface - see http://visiblearea.com/visdoc/documentation/commandline.html for info
  • Easier file management: creates folders css, html, img, js
  • New layout; faster javascript should speed up page views

This update is free for owners of VisDoc.

Download VisDoc 2.0 from http://visiblearea.com/visdoc/download/ More info: http://visiblearea.com/visdoc/

cheers
Arthur Clemens

Quel fut pas ma surprise, ViseDoc qui à mes yeux est le seul générateur de doc AS2 qui à une présentation agréable vient de s'offre une cure de jouvence. :)

Pour vous donner une idée rapide du résultat : http://www.geturl.net/pixlib :)

Je ferrai un autre post une fois que j'aurais un peu jouer avec, et localisé en Français. ;)

Bonne fin de week-end, Laurent

dimanche, février 18 2007

[pixLib] - communication entre un graphiste et un développeur

Bonjour, bonjour,

Alors au menu de ce week-end, une petite explication sur la méthode que Francis préconise pour la gestion d'événements provenant des animations monté par les graphistes. :)

Avant toute chose, ce qui suit n'est valable que dans une application qui déploie le système MVC global de pixLib - pixLib - Vues, Modèles, Contrôleur.

But

Permettre à un graphiste d'envoyer un événement à un moment voulu dans une animation, cet événement est récupéré et traité par le moteur de l'application (site).

Principe

Fournir à une animation chargé dans un environnement «pixLib» une fonction global qui permet de faire la liaison avec le système événementiel de l'application (EventBrodcaster + FrontController).

Le graphiste

// envoi d'event
_global.__DISPATCH( {type:"onIntroAnimationEnd"} );
_global.__DISPATCH( {type:"onOpenMenuItem", name:"Contacts", id:3} );
// log
_global.__LOG( "onBeginAnimation" );

Le développeur

Dans la classe d'initialisation de l'application (Loader) :

private static function _initGlobals() : Void
{
_global.__DISPATCH = Loader._dispatchEventToController;
_global.__LOG = Loader._logMessage;
_global.__LOADER = Loader.getInstance();
}
 
private static function _dispatchEventToController( o : Object ) : Void
{
Debug.DEBUG( o );
EventBroadcaster.getInstance().dispatchEvent( o );
}
private static function _logMessage( o ) : Void
{
Debug.INFO( o );
}

Remarque, ne pas oublier d'appeler _initGlobals(); ;)

Origine - ML pixLib

Et voilà tout le monde est content. :)

lundi, novembre 13 2006

[pixLib] - métronome et temporisation

Bonjour,

PixLib contient des outils puissants pour la temporisation. Si vous continuez la lecture de ce billet vous ne temporiserez plus vos applications de la même façon. ;)

Le principe de la temporisation dans pixLib est de créer un «métronome» par fréquence, pour éviter une redondance inutile.

A l'origine était IFrameBeacon :

interface com.bourre.transitions.IFrameBeacon
{
	public function start() : Void;
	public function stop() : Void;
	public function isPlaying() : Boolean;
	public function addFrameListener(oL:IFrameListener) : Void;
	public function removeFrameListener(oL:IFrameListener) : Void;
}

Lire la suite...

vendredi, octobre 27 2006

[pixLib] - Vues, Modèles, Contrôleur

Cela fait un moment que je voulais écrire cette article, mais je savais pas comment l'attaquer! Aujourd'hui je me lance, version «eXtrem programming», on verra bien ce qui va en sortir. :p

Mise en situation

Quand je pense à un projet typée "pixLib", je pense MVC global, c'est à dire que pour chaque partie, module, composant, je vais avoir une vue, un modèle et un contrôleur spécifique, jusque là rien de bien extraordinaire (pattern MVC), par contre ce qui est vraiment génial c'est que chaque partie est accessible de façon global. :)

En pratique

Au démarrage d'un projet je créé différents dossiers qui vont poser la structure.

  • -- controllers
  • -- events
  • -- models
  • -- uis

Lire la suite...

samedi, octobre 14 2006

[pixLib] - Why use pixLib?

Salut,
Il y a une dizaine de jours Francis à posté ceci sur la Mailing-List de pixLib.

Hello guys,
 
I'm trying to get some testimonials on pixlib. 
I'd like to put them online the day of my conference (saturday).
If anyone's interested to share why he uses and likes pixlib, feel free to post few lines on this mailing-list with your full name and position, even in french.
 
Thanks in advance ! :)
 
francis

En voici le résultat : pixLib testimonials!

mardi, septembre 19 2006

[haXe] - offrir un Mac à Nicolas!

Yep,

Hier sur la Mailing Liste de haXe, Edwin van Rijkom le monsieur mac de haXe, à lancé une collecte de fond pour offrir un mac à Nicolas Cannasse.

Pourquoi offrir un mac à nicolas ?

  • Parce que la vie est triste sans un mac.
  • Pour que Nicolas arrête d'embêter Edwin à chaque mise à jour de haXe.
  • Pour le remercier de tout ce qu'il nous a apporté (MTASC, haXe).
  • Pour s'assurer la compatibilité de haXe sur mac. :)

L'idée de départ est de rassembler 50 personnes qui s'engage à verser 50€ sur un compte payPal qui serra ouvert pour l'occasion. La liste final serra fixé le 20 septembre. :)

Pour s'ajouter à la liste : contributeurs pour offrir un mac à Nicolas

Merci Nicolas,
Laurent

dimanche, septembre 17 2006

[Fever] - Welcome to the Fever Development Group !

Hi all and Welcome to the Fever Development Group !

Group mission :
Discuss ( if you want ;) ) about a new available ActionScript 2.0
framework named Fever. ( SVN notifications, bug report, feedback, ... )

Fever presentation :
OpenSource (MPL1.1) ActionScript 2.0 Framework targeted for Flash
Player version >= 8.

It's composed in 2 main sections :
- The pure Fever Framework : which defines useful tools to create rich
application or web site ( data validation, history managment, visual
effect, keyboard managment, I/O and more to come...)
- AsWing extensions library : which gives extensions to existing AsWing
GUI Framework.
Fever is fully compliant with MTASC Compiler.
Fever profits from the power of the Pixlib Framework in many
implementations.

Why a new AS2 Framework again ?
To give a complete, easy and robust way for building Flash applications
or full Flash websites using the incredible team : Fever / AsWing /
Pixlib ( FAP )

Some useful links now :
- Google code page : http://code.google.com/p/as2fever/
- Google SVN: http://as2fever.googlecode.com/svn/
- My blog ( fr ) : http://www.customactions.net/webblog/
- Pixlib framework : http://www.osflash.org/pixlib/
- AsWing site : http://www.aswing.org

A first FAP application named "Samples viewer" can be viewed on
http://fever.customactions.net/samples_viewer/

Hope Fever can help some of you for their development ;)

Cheers,
Romain Ecarnot

Celà faisait un moment que je l'attendais, c'est chose faite. :)
Romain vient de rendre disponible Fever, sont framework. Ayant eu la chance de pouvoir déjà jouer un peu avec, je peux vous dire que Fever vient de rejoindre les "linked libraries" de mes projets FDT. :)

//TODO learn Fever API

++ ;)

jeudi, septembre 7 2006

[FDT] - pixLib templates

Aujourd'hui c'est mon anniversaire. :)

Et ce qui vient de tomber dans ma boite mail est un cadeau de taille!

Francis vient de partager sur la mailingList de pixLib 12 templates qu'il utilise «everyday»!.

Dans l'ordre :

De quoi gagner pas mal de temps dans notre travail de tous les jours. :)

Où ?

Comment installer ?

  • lancez FDT.
  • Préférence < FDT < Editor < Templates
  • Là vous voyez la liste des templates déja existant.
  • Clickez sur import…
  • Ciblez un des nouveaux templates
  • validez
  • Il est installé. :)

Utiliser ?

Quand vous êtes dans une classe il vous suffit de faire un «ctrl-espace» pour faire apparaitre la liste des template et de sélectionner celui que vous voulez utiliser. C'est magique. ;)

Je n'ai qu'un mot à dire, merci. :)

MAJ 08/09 - Aujourd'hui le package remoting a quité son statut d'alpha test. :)

mardi, juin 20 2006

[Sandy] - De la 3D en Flash ?!

Hier soir,
Kiroukou a annoncé la sortie de Sandy1.0 Beta. :)

Je vous préviens ça fait très mal (surtout à mon tit player mac ^^).

Pour vous donner une petite idée des possibilités que nous offre Sandy, je laisse la parole au mangeur de chips : L'animation de Séraf'.
Et pour les configurations plus modeste : Démo Caméras multiples.

Pour tout savoir : le site officiel

J'en connais qui vont se mettre à la 3D cet été. :)

- page 3 de 5 -