Jun2nd

Flash Builder 4 & Flash Catalyst Public Betas

Flash Builder 4 & Flash Catalyst demos are available in the Adobe Labs !!

Flash Builder 4

Flash Catalyst

May20th

Update Flash CS4 – 10.0.2

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

Yeahhh :)

update and bug fixes : here

download it : here

May14th

Yogurt3D Flash Game Engine

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

Yogurt3D is a flash based 3d engine which is based on OpenGL called SwiftGL and is stated as open source. The site mentions that OpenGL source can be converted to run in the engine.

Check the demo !

Check the official site !

Mar26th

What’s new on Make Me Pulse ?

Hi !
After our (soon) first year of life, it’s time to show a part of our differents works. As you know, Make Me Pulse makes only development (Flash and PHP). Here we go for a few selection of our work

Our biggest project was to work on the revamp of NRJ website platforms. We work with e-NRJ development team to made this possible. It was a huge work during 6 months and the result can be check on http://www.cheriefm.fr/

nrj

We also worked with Addiction Agency, some “old” friends from Publicis on several projects for Eurosport. We worked with them on another project for RM Gatte Fossé.

rmg

We have also work with Digitas on the new Nissan website. (FWA Site of the Day Baby :D )

nissan

We just finished the first part off the new Dior watches website (full Javascript with YUI… ouch ;) ) with The Blast Machine.

dior

And to finish this selection, a few words about our best meeting of 2008, Yohan and Olivier from Jam’s Brain. We work with them on Modepass.com (yes we are geek and we also like beauty and fashion !) and a new version will soon be launched.

modepass

To close, a few words about the future of Make Me Pulse. We have a new Senior PHP/Mysql Developper which comes at the beginning of May. To complete our team we are also hiring a talented Junior PHP/Javascript developper… so if you’are interested and near Paris (it’s better) feel free to contact us at contact_AT_makemepulse.com .

Nico & Antoine

Feb26th

Adobe Air 1.5.1 released

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

Adobe Air 1.5.1 is a relatively minor update that includes a number of bug fixes :

Mac & Windows :

Linux :

This release also contains one useful new feature : InvokeEvent.reason. For more infos, Oliver Goldman, a member of the AIR engineering team, posted a blog entry about it here.

Links :
- Adobe AIR 1.5.1 Developer and User Release Notes
- Adobe AIR 1.5.1 Documentation
- Download the Adobe AIR SDK
- Adobe AIR 1.5.1 Known Issues and Limitations
- Air team blog
- Oliver Goldman blog

Feb19th

YUI 2.7 new release

Antoine Ughetto Javascript, YUI team Read on

Yahoo announce a new release of the Yahoo User Interface today.

Version 2.7.0 introduces a new StyleSheet component, graduates three components out of “beta”, improves support for the upcoming release of IE8, includes over 180 bug fixes and enhancements, and ships with more than 300 functional examples.

More information on the YUI blog.
Just waiting for a new release of the YUI 3.X now !

Feb13th

Away3D 2.3 is out

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

away3D 2.3 demo 1

away3D 2.3 demo 2

away3D 2.3 demo 3

With awayBuilder :

awaybuilder

away3D 2.3 demo 3

And a custom parser for Maya scenes saved as Collada files.

Some other feature highlights in this release include:

* Interchangeable camera lenses to allow for different types of projection
* All values allowed for stage properties “align” and “scaleMode”
* Improved memory management
* Improved extrusion tools
* ROLL_OVER/ROLL_OUT events added to MouseEvent3D
* Billboard mesh objects for fast 2d sprites

To download check this page.

Jan15th

Using the Zend Framework URL rewriting

Ludovic Hindryckx Php, Tips, Tutorial Read on

Today for a good website’s referencement in Google, it’s necessary to have an URL rewriting.

For this implementation, without the Zend Framework classes, you need to have a htaccess file with all URL rewriting rules.

For instance :

RewriteEngine on
RewriteBase /path/website/base/application/
RewriteRule ^([a-zA-Z0-9-_]+)/([a-zA-Z0-9-_]+)\.html$ index.php?arg1=$1&arg2=$2 [L]

If your application is based on ZF, we have a htaccess base file which will redirect all php files to the boostrap (what is the bootstrap ?), and ZF classes will manage all redirection rules.

How to implement the URL rewriting with ZF classes ?

In order to have a better and clearer vision of all our rewriting rules, we are going to use a ini config file.

Here is an example with several rewriting rules :
in a first time in our ini file, we have to define the default route for ZF application.
ZF classes needs a model based rewriting.

[url_rewriting]
;default route
routes.default.route = ":controller/:argument1/:argument2.html"
;argument which will be find as $_GET variable
routes.default.reqs.argument1 = "([A-Za-z0-9-_]+)"
routes.default.reqs.argument2 = "([A-Za-z0-9-_]+)"
;default controller in ZF application
routes.default.reqs.controller = "([A-Za-z0-9]+)"
;default action in ZF application
routes.default.reqs.action = "([A-Za-z0-9]+)"

In this example, we can find the controller argument in addition of our variables. It’s not compulsory, but advised. If you don’t want this value in your URL, you’ll have to precise more rewrite rules.

Now we have our default route and we can add specific rules and routes. It’s possible for the developer to shape as same as a htaccess file.

One instance of rewriting rules :

;We have to specify the kind of rewriting route, here we are going to use the Regex type like in a htaccess file
routes.route1.type = "Zend_Controller_Router_Route_Regex"
;Adding the route structure, with all Regexp pattern
routes.route1.route = "([a-zA-Z0-9-_]+)/([a-zA-Z0-9-_]+)/([0-9-_]+)-([0-9-_]+)\.html"
;for the default controller, we also use a regexp, in order to get directly the URL value.
;you can specify controller's value if the controller name is not in the URL route structure
routes.route1.defaults.controller = "([a-zA-Z0-9-_]+)"
;here we specify the action because it's not present in my URL structure
;Like the controller, you can add the action in the URL
routes.route1.defaults.action = "myactionincontroller"
;Now we specify the mapping of our variable as we can see in a htaccess file : $1, $2 etc... 
routes.route1.map.1 = "controller"
routes.route1.map.2 = "argument1"
routes.route1.map.3 = "argument2"

Our ini config file is done, you just have to add all route needed for your ZF application.

Now we have to load the config file in the bootstrap :

// Getting the Zend Controller Instance
$router = Zend_Controller_Front::getInstance()->getRouter();
// Creating a Zend_Config_Ini instance.
$config = new Zend_Config_Ini(dirname(__FILE__)."/path/to/config/file/rewriting.ini", 'url_rewriting');
// Adding my Zend Config to my Zend Controller instance
$router->addConfig($config, 'routes');

As you can see, it’s very simple to implement the config file to the ZF application.
You can have many possibilities with the ZF Router, you’ll can find all information about classes here. I choose to use the ini file because it’s ligther than a XML file for PHP language.

Of course, you have to enable Apache’s rewrite module and respect the ZF’s htaccess file.

About

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




About

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

Categories