jan22nd

AS3 Signals

Nicolas Rajabaly API, AS3, Flash, Flash CS4, News, Tutorial Read on

Robert Penner a créé AS3 Signals, un projet open-source absolument génial, qui va révolutionner la manière de penser ces events dans tout vos futurs projets !

Vous pouvez regarder une petite introduction/tutoriel en video ici ou copier coller ce lien pour voir la video en plus grande taille ( http://pv3d.googlecode.com/files/intro-to-as3-signals.mp4)

Pour plus d’informations sur  AS3 Signals, check out http://wiki.github.com/robertpenner/as3-signals/ et rejoignez le google group.

Pour downloader directement le swc: as3-signals.swc

déc16th

Lib de reconnaissance vocale basée sur les nouvelles fonctionnalités du Microphone dans Flash Player 10.1

Nicolas Rajabaly API, AS3, Flash, Flash CS4, News Read on

Après la Mouse Gesture recognition, Didier Brun aka Foxy bosse sur une lib de reconnaissance vocale basée sur les nouvelles fonctionnalités du Microphone dans Flash Player 10.1

http://www.vimeo.com/8203323

Plus d’infos ici.

oct12th

SWFAddress 2.4

Nicolas Rajabaly API, AS3, Flash, News Read on

La nouvelle version de SWFAddress vient d’arriver :)

Voici la liste des changements :

  • New INTERNAL_CHANGE and EXTERNAL_CHANGE events.
  • Support for parameter arrays.
  • Improved IE8 support.
  • Fixed IE initialization issues.
  • Fixed browser communication issues with AS2/AVM2 on Mac.
  • Fixed URL decoding for AS1 and AS2.
  • Fixed handling of swfobject.createSWF.
  • Workaround for WebKit bug 20355.
  • Frameset support and corresponding sample.
  • All methods dealing with parameters and query strings no longer return empty strings.

Plus d’infos

télécharger cette version

oct6th

Flash CS5 permettra la compilation native d’applications iPhone !

Good news pour les développeurs flash ! Adobe donne enfin la possibilité de créer des application pour iPhone.

Ils ont rendu tout cela possible en utilisant le LLVM et en créant un nouveau compilateur qui permet au LLVM de comprendre l’as3 et de l’utiliser pour générer du code assembleur ARM !

Ainsi on pourra donc avec Flash CS5 et en codant en as3 créer des applications iPhone :)

Pour plus d’infos :

lire le post de Adobe ici

lire la developers’ FAQ

sep28th

Adobe Flash Professional CS5 “Viper”

Nicolas Rajabaly Flash, Flash CS5, News Read on

Richard Galvan and Mark Anders presentent la nouvelle version de Abobe Flash Professional CS5 “Viper”au Flash on The Beach  Festival 09 !

http://www.vimeo.com/6690470
sep17th

Megaman avec YUI

Petit test avec YUI et un jeu de plateforme

megaman

http://dev.makemepulse.com/yui_megamanv1/

sep2nd

3D Pixel Engine

Nicolas Rajabaly 3D, API, AS3, Flash, News Read on

Motivé par le superbe 3d pixel editor Q-BLOCK de Okuyama Kazuya, Kris Temmerman de Neuro Production à fait un superbe moteur 3d Pixel.

Pour le moment, les Pixel3DObjects ont les propriétés x,y,z,rotationX,rotationY et ils supportent des animations très basiques (gotoAndStop).

Mais un moteur 3D ne serait pas complet sans la possibilité d’importer des objets 3D, il a donc fait également un parser de Collada qui converti un mesh 3D standard en object 3D pixel :

jun25th

Se connecter à un Active Directory avec PHP

Ludovic Hindryckx Php, Tutorial Read on

Aujourd’hui nous allons voir comment faire une authentification avec PHP sur une un Active Directory LDAP (AD).

Qu’est-ce que LDAP ?

Le code a été testé avec Windows 2003 server.

Tout d’abord, votre serveur a besoin de la connexion LDAP standard sur le port 389, normalement il est activé pour une création d’AD par défaut.

Votre serveur LAMP / WAMP a besoin aussi de l’extension php_ldap.

J’utilise les fonctions de php pour faire la connexion et l’authentification.

Dans un premier temps, faire la connexion au serveur AD :

$host = "my.server.host.com";
//Récupérer les informations d'authentification par un formulaire de login
$myLogin = $_POST["loginAD"];
$myPass = $_POST["passAD"];
$ressource = ldap_connect($host);

PHP va se connecter au serveur sur le port 389, vous avez ensuite besoin de vous authentifier avec un utilisateur AD afin de récupérer toutes les informations le concernant.

if($ressource){
try{
      //Authentification à l'AD avec un login / password Windows
	$bind = ldap_bind($ressource, $myLogin."@".$host, $myPass);
 
         /**
         **Pour récupérer toutes les informations il est nécessaire d'être loggué
         **Il exist un mode anonyme pour tester la simple connexion au serveur
         **Maintenant nous pouvons récupérer les informations de l'utilisateur
         */
       //$dn contient les informations demandées par Windows server pour parcourir la bonne arborescence AD.
       //Ici je veux parcourir tous les utilisateurs de l'arboresence AD
       $dn = "CN=Users,DC=my,DC=server, DC=host,DC=com";
       /*Je recherche l'email, les groupes d'appartenance et le nom de l'utilisateur
         *Il est possible de récupérer beaucoup d'informations concernant un utilisateur AD,
         *Vous pouvez les récupérer en enlevant le dernier argument de la fonction de recherche ldap_search
        */
       $result = ldap_search($ressource, $dn, "samaccountname=".$myLogin, array("mail", "memberof","name"));
       //ldap_get_entries va retourner un tableau avec les informations demandées
        $info = ldap_get_entries($ressource, $result);
        echo "
<pre>".print_r($info, true);
}catch(Exception $e){
        echo $e->getMessage();
}

Je récupère ce résultat :

Array
(
    [count] => 1
    [0] => Array
        (
            [memberof] => Array
                (
                    [count] => 1
                    [0] => CN=Administrators,CN=Builtin,DC=my,DC=server,DC=host,DC=com
                )
 
            [0] => memberof
            [name] => Array
                (
                    [count] =>1
                    [0] => Userfirstname Userlastname
                )
 
            [1] => name
            [mail] => Array
                (
                    [count] => 1
                    [0] => user@host.com
                )
 
            [2] => mail
            [count] => 3
            [dn] => CN=Userfirstname Userlastname,CN=Users,DC=my,DC=server,DC=host,DC=com
        )
 
)

About

This is the R&D corner of Nicolas Rajabaly and Antoine Ughetto from Make Me Pulse.
Enjoy it.
Search By Make Me Pulse
Lab : Check it




About

This is the R&D corner of Nicolas Rajabaly and Antoine Ughetto from Make Me Pulse.
Enjoy it.
Search By Make Me Pulse
Lab : Check it

Categories