AS3 Signals
Robert Penner have created AS3 Signals, an awesome open-source project, that will make you re-think the way you approach events in all of your future projects.
You can watch a video tutorial here or copy past this link to see it in full screen ( http://pv3d.googlecode.com/files/intro-to-as3-signals.mp4)
For more info on AS3 Signals, check out http://wiki.github.com/robertpenner/as3-signals/ and join the google group.
Download the swc: as3-signals.swc
Voice recognition library based on the Flash Player 10.1 Microphone new feature
After the Mouse Gesture recognition, Didier Brun aka Foxy is currently working on a voice recognition library based on the Flash Player 10.1 Microphone new feature.
http://www.vimeo.com/8203323More infos here.
SWFAddress 2.4
The new SWFAddress has just arrived !
Here is the changelog :
- 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.
Flash CS5 Will Compile Native iPhone Applications !
Good news for flash developers ! Adobe now makes it possible to create applications for the Apple iPhone using the Adobe Flash Platform.
They enabled this by using the Low Level Virtual Machine and created a new compiler front end that allowed LLVM to understand ActionScript 3 and used its existing ARM back end to output native ARM assembly code.
With the upcoming Flash CS5 we will able to create iPhone applications using Actionscript 3 and the Flash IDE (Flash CS5)!
For more infos :
Read original entry here
Read the developers’ FAQ
Adobe Flash Professional CS5 “Viper”
Richard Galvan and Mark Anders present the new Abobe Flash Professional CS5 “Viper” at Flash on The Beach 09 !
http://www.vimeo.com/6690470Megaman with YUI
3D Pixel Engine
Motivated by the very cool 3D pixel editor Q-BLOCK by Okuyama Kazuya, Kris Temmerman of Neuro Production made a very cool 3D Pixel Engine.
At this point, the Pixel3DObjects have x, y, z, rotationX, rotationY, rotationZ properties + they support very basic animation (gotoAndStop).
But a 3D engine wouldn’t be complete without a possibility to import external generated 3D objects, so he also made a Collada parser witch converts a standard 3D mesh to a 3D pixel object:
Connect to Active Directory LDAP with PHP
Today we are going to see how to make an authentication with PHP and an Active Directory LDAP (AD).
This code sample has been tested on a Windows 2k3 server.
First time, your server need the LDAP standard connection on the port 389, it’s activate for a default creation of the AD.
Your LAMP / WAMP server also need the php_ldap extension.
I’m using the PHP features to make a connection and the authentication.
First step, make the connection to the AD server :
$host = "my.server.host.com"; //Get authentication information by login form $myLogin = $_POST["loginAD"]; $myPass = $_POST["passAD"]; $ressource = ldap_connect($host);
PHP will connect to server on the port 389, then you have to authenticate with an AD user to access to his information.
if($ressource){ try{ //Authentication to the AD with a windows login, password $bind = ldap_bind($ressource, $myLogin."@".$host, $myPass); /** **To get all information, its necessary to be logged. **It exists an anonymous mode, if you want to test only the server connection **Now we can get all information about this user */ //$dn contain information asked by Windows server to browse the correct AD tree. //Here I want to browse all Users in the LDAP AD $dn = "CN=Users,DC=my,DC=server, DC=host,DC=com"; /*I search email, groups and the name of the user *We can have many information about a user, *you can see all of them with removing the last argument in the ldap_search */ $result = ldap_search($ressource, $dn, "samaccountname=".$myLogin, array("mail", "memberof","name")); //ldap_get_entries will return an array of all asked information $info = ldap_get_entries($ressource, $result); echo " <pre>".print_r($info, true); }catch(Exception $e){ echo $e->getMessage(); }
I get a result like this :
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, Antoine Ughetto and Ludovic Hindryckx from Make Me Pulse.
Enjoy it.
Lab : Check it


