Archive for Mayo 2007

Como ya han leido en algunos posts anteriores en donde comente del estreno de Spiderman 3 ahora toca el turno su devido turno de hacer algo de critica a la reciente pelicula de piratas del caribe en el fin del mundo.

Bueno pues lo dire en una frase “me gustaron mas las dos anteriores”, el simple hecho de ver la pelicula se debe a que sus dos antescesoras han sido bastante respetables, principalmente por sus efectos (incluso se creo un tipo de tecnologia para evitar usar maquillaje) y su historia, honestamente me parece que son bastante respetables y no hablar de que se omite o al menos no se percibe tanto los musicales tan desgastados de Disney (si piratas del caribe es de Disney), perooooo tengo que dar mi punto de vista, la segunda parte me parece la mas atractiva, en general.

Después de navegar por algunos sitios,blogs,encuestas me encuentro con la misma respuesta la segunda parte es la mejor recibida por el público en general. ¿Qué esta tan mala la tercera parte?…. buena pregunta, pues diría no TAN mala, el problema es que mezclaron demasiados personajes y francamente le sobran muchas escenas o almenos dialogos, ejemplo de ello, la primera parte me parece que no va del todo con la historia, es mas como un comercial previo a la película, me parece hubiera estado mejor agregarlo en conjunto con otra escena, pues era tanta gente que iba a la orca que parecía que todos los dobles estaban allí ¿Alguien se pregunto donde quedo el pueblo?, había una orca pero no un publico. Otra escena que en lo personal me parece absurda, es cuando tanto el holándes como el Perla negra atacán el barco del inglesucho, le preguntan un par de veces que hacer y solo ve como destruyen su nave. Se me viene a la mente esta otra escena en donde Davy Jones se encuentra con calipso en su prision, y a Davy Jones se le atora su tenaza de cangrejo en los barrotes, casualmente no la puede sacar asi que decide literalmente “traspasar” los barrotes y luego nuevamente traspasar la pared!!!.

Ya se venía “observando” que calipso era la misma Tía dalma, en un par de ocaciones, tenía la mano en un collar con forma de corazón, uno identico que el de Davy Jones, así que creo que no fue una “sorpresa” del todo, aunque si me sorprenderia que alguien no lo notara. Pues bien, creo que lo que hace a esta película desvirarse de sus anteriores es el hecho de querer contar tooodavía más historia del capitán Jack Sparrow.

Creo que paso igual que con Matrix, vieron que tanto la parte uno como la dos fueron buenas, decidieron entonces en la tercera contar un poco más de la historia de su propio mundo,resultando en bla bla bla cuchi cuhi bla bla, y menos acción que en sus anteriores. Pues si creo que sería la mejor comparación, porque en Matrix 3 Neo se desmaya y de forma muy extraña aparece dormido dentro de la Matrix en un estado “medio” entre el mundo virtual y el mundo real. Asi exactamente pasó Jack muere y lo van a rescatar a “el otro mundo” pero cuasualmente sigue vivo fisicamente aun.

En fin, mi veredicto le doy 2.7 estrellas de 5.

saludos!!

Well as many of you guys have realized, hte Fuse engine is not gonna be left or forgotten, yes it seems moses has grouped a team (a new one) to write a new engine, this time this engine will be “easier” not only for newer users but for pro users.

So what about making your own animation engine, seems difficult? not even a little, Flash 9 as you know comes with this XML parser that converts text-to-animation, these uys from the Fuse engine will find this work easier than with any of the previous versions, because in prior versions, there wasn’t a specific “script” to interpret the animations, that’s why Moses created his own engine, but now flash comes with a completely new engine that performs such tasks, now the only way they can make it easier for general users is just to write properties into an object and not into a XML structure.

cheers!!

AMFPHPNow, in previous posts i explained how to add the “before Filter” functionality but roles filtering was not very clear nor explained, in this post i will guide you in such task. In this current version of AMFPHP (May 20th 2007) there is no a defined function or method on how to handle roles, but with a little workaround you will find them useful. Yep as i said workaround due to it is a beta release i am not sure if Patrick will change or add a method to handle roles, to sum up previous posts:

  • method table disappeared
  • “_” is requiered to set “private” functions or simply use private function(){}
  • roles needed to be encountered (maybe not till now)

I also mentioned that if you write comments just before the function itself those comments are like the “old methodTable” and you will see what i mean, first create your document (class document):

class asb_labs{
/**
*here set variables with the name of your functions just as the old methodTable with the *only difference that these ones just contains roles
*
*/
var $methodOne="admin,normal,registered,user,super";
var $methodTwo="admin,super";
function asb_labs(){
/**
*the constructor is useful when you are opening your database, you can open a
*persistent connection
*/
$this->conn = mysql_pconnect("localhost","user", "password");
mysql_select_db ("db");
}

/**
*this is the new way to write your method's description
*
*@param $str(String) here you define your param datatype
*@param $str2(strin) another param
*/
function methodOne($str,$str2){
return "look this is method one!!";
}

/**
*description here
*/
function methodTwo(){
return "look this is method two!!";
}

/**
*now to let AMFPHP detect the method being called use this function
*/
function beforeFilter($function_called){
/*we want login() and logout() be accessed now matter if the user is or isn´t validated*/
if($function_called=="login" || $function_called=="logout"){
return true;/** when returning true means it can be executed*/
} else {
/**
here comes our part
*/
$permi=$this->$function_called;
eval("$permi = \"$permi\";");
/** here AMFPHP compares again the allowed roles*/
return Authenticate::isUserInRole($permi);
/** isUserInRole() is a built-in method as well as Authenticate::login and Authenticate::logout*/
}

function login($usr,$pwd){
/**
here you should log your user and register it(s) roles, (supposing we did a mysql query)
*/
Authenticate::login($usr,$rol);/** the $rol param can be a list of rols separated by comma, in this example let's assign it "user,registered"*/
return true;/** returning true means the user logged succesfully otherwise deny access*/
}
function logout(){
Authenticate::logout();
/**
logs the user out
*/
}
}

and that’s it is all, now you can have several rols for your methods and several rols for your users in an easy way to manage and mantain your code, enjoy and if you have any further comments just go on!!

y_m.JPG

¿Conoces el msn messenger no? Es quizás el más popular de la red, pero que hay de esas veces en que estas buscando un webmessenger o en otras palabras si no tienes un messenger instalado pues buscas otra opción, en el caso de Yahoo! sus desarrolladores construyeron un webmessenger basado en las tecnologias flash disponibles y elijieron Flex, pero aqui viene lo bueno la persona que les enseño Flex es un Flex-core-Team  a ver de quien te gustaria aprender de un tipo ‘X’ que trabaja en un cyber o del tipo que programó el Flex con tod un equipo experto en la materia.

Ahora bien como dice el programmer del conejo ninja, al parecer Adobe con su Flex esta haciendo que Microsoft con su WPF con el culo al aire porque Microsoft se esta desesperando que la invasión del mercado multimedia se este monopolizando en Adobe con Flash,Flex y el ahora (hey si fui yo quien lo dijo primero y lo seguirá diciendo) el más que famosisimo flv formato de video en flash.

Voviendo al tema si quieren ver masomenos que es lo que hace flex el webmeseenger de Yahoo!(usando web 2.0) hace que el de msn parezca una página hecha en word jojojo aqui les dejo el enlace para que lo chequen:

http://webmessenger.yahoo.com, saludos!

En el post anterior escribi algo de como manejar los roles en AMFPHP 1.9 beta 2, pero ahora les voy a contar algo muy muy raro, bueno ya…. resulta que mientras probaba la nueva forma de autenticacion me tope primero con que para agregar descripcion a una funcion solo bastaba con ponerle “//” un comentario justo arriba de la funcion, algo asi

//y aqui esta una descripcion
function theFunction(){
}

Esa no fue tanto mi sorpresa, bueno en parte si, mi sorpresa llego cuando cambie en el servidor de php4 a php5 (claro claro agregando las respectivas lineas sugeridas por Patrick php5.2.2) note como en vez de seguir mostrando las “descripciones” simplemente las estaba digamos “ignorando” sale un mensaje que dice “No description given.” posiblemente ya este delirando o simplemente que sea una de esas cosas que se quedo como “pendiente” pero de cualquier forma voy a preguntarle directamente a Patrick, primero como se ponen las descripciones y los roles porque segun parece como comentario NO ES no se emocionen, y segundo porque sucede eso solo al cambiar a PHP 5.2.2

Saludos a todos!

Our lovely logo Hola, bienvenido al area un tanto informal de nuestro sitio, donde conversamos de lo que sucede con la tecnología flash, conlusions.....before getting the products :)