Blog de Daniel Zegarra Rotating Header Image

Acerca de mi

Mi nombre de Daniel Zegarra y soy el autor de este blog.

Tengo 24 años, soy casado y vivo Lima con mi esposa.

Soy estudiante de Ing. de Sistemas Empresariales en la univ. Cientifica del Sur en Lima pero realmente mi pasión es la programacion. Desde hace 6 años desarrolo aplicaciones con PHP, MySQL y Flash (empezando con Macromedia Flash 5 hasta Adobe Flash CS3). Gracias a ello aprendi AMFPHP, ZendFramework y ahora Adobe Flex.

No me considero el mejor en lo que hago (en especial cuando a diseño grafico se trata) pero nunca pierdo la oportunidad de mejorar.

La intencion de este blog es publicar los problemas y soluciones que me encuentro, sean o no sobre programacion. En ese camino he recibido agradecimientos de algunas personas. Eso es lo que mantiene activo este blog.

Mas datos sobre mí:

Me gustan los gatos.
Odio las aceitunas.
Soy cliente-fan del BCP.
No poseo de la habilidad de poder dormir a voluntad.
Sony Ericsson Corazón.
Tengo un odio oculto contra Claro.
Cuando me gusta una canción la escucho muchas pero muchas veces seguidas.
Uso Windows Vista Ubuntu Windows 7 (maldita sea).
No juego futbol porque juego mal. Y no bailo por la misma razón.
Me gusta tomar cafe llegando a la oficina. Tibio, no tolero lo caliente.
Tampoco lo picante.
Estoy enamorado comprometido CASADO!

Si deseas decirme algo, puedes dejar un comentario.

Mapa de comentarios

Location data courtesy of GeoSmart

22 Comments

  1. Hugo dice:

    habla Daniel a los años jejje que chevere esta tu blog, aunque no entienda mucho del tema. espero contactarte atraves del faceebok un abrazo y que todo te siga llendo super bien.

    hablamos

  2. Anonimo dice:

    Hablando de videos interesantes y motivadores, sugiero http://www.ted.com

  3. bengi dice:

    chevre men, sigue adelante !!

  4. max dice:

    hola daniel bueno he visto tu blog esta muy bueno lo te pido de favor es que si me podrias hechar una manito con amfphp y flash php . lo que pasa es kiero hacer un juego un bingo con 3 salas chat ya tengo la session y todo eso lo que kiero es hacer un rando de bolas y estas sean vista por todos los usuario en la sala me podras ayudar con eso he leido de getremote pero no tengo muy claro con amfphp escribeme a mi emial ayudame porfavor

  5. Daniel,
    Vi algunos post interesantes en tu blog y lo note bastante similar al mío.
    Si queres pásate una vuelta.

    Saludos desde Argentina,
    Jonathan

    PD: te agrego a mi RSS reader ;)

  6. Hola Jonathan. Me pase y me gustaron los temas. También te agrego a mi GReader.

  7. Hola Max.
    AMFPHP es el framework recomendable para empezar con AMF. Es rapido, facil de utilizar, no requiere de configuración y por si fuera poco, fácilmente escalable. Pero si lo que quieres es una aplicacion que funcione en tiempo real, no es la mejor opcion pero si buscas una solucion usando tan solo PHP, seria la correcta. Para aplicaciones en tiempo real necesitas usar sockets, tuneles entre tu pc y el servidor y PHP no puede hacer esto. Lo que se hace en estos casos es usar un método llamado polling que consiste en que el cliente consulte al servidor por actualizaciones en intervalos cortos ya que el servidor no puede conectarse con el cliente. La desventaja de este metodo es que consume mucho ancho de banda y no realmente en tiempo real.
    Hace poco Adobe Flash esta estrenando un servicio llamado Adobe Cirrus que permite crear conexiones P2P entre clientes de Flash Player sin casi intervencion de un servidor. Esto si es realmente real-time con un consumo minimo de servidor (su tarea se limita conectar el nuevo cliente a la telaraña). El problema es que es libre solo por ahora. Adobe planea incluirlo dentro de su servidor Adobe Flash Media Server y cuando eso pase tendras que pagar por este servicio para seguir contando con el.
    Ahora estoy metido en 2 proyectos y no tengo tiempo para dedicar a uno mas. Te recomiendo indagar sobre estas soluciones y postear tus preguntas si es que te puedo servir de ayuda. Saludos.

  8. max dice:

    mucha gracias daniel por respuesta.ahora estoy con red5 pero lo ke kiero es que trabaje con mysql la data la kiero guardar en base de datos registro de usuarios ,bolas que salen en el bingo para poder comprarlas si hay un ganador y veo red5 no hay informacion con mysl a ver si me das pista

  9. Red5 es Java. Busca como conectarte a mysql desde java. De seguro Java tiene un conector para mysql.

  10. max dice:

    muchas gracias daniel por el apoyo dado

  11. Miguel Angel dice:

    Hola me gusto tu pagina, esta bueno espero que sigas asi, mejorando cada dia más, asi como tu yo me inicie hace mas de 8 años en este mundo inospito de codigos y diseños, con amanecidas y cafes por las noches, aunque lo mio es más ASP.NET, Diseño web, pero siempre he llevado un aficion oculta por Flash y action script, php.
    suerte Daniel.
    Bendiciones.

  12. Anibal Benalcazar dice:

    estoy haciendo un sistema con flex, zend framework y PostgreSQL necesito que me ayudes con un problema, estoy trabajando con tablas relacionadas y quiero hacer un maestro detalle y no se como hacerlo quiero que me ayudes o me envies un mensaje a mi correo porfa necesito tu ayuda, mire tu sistema academico en la web y me parecio muy interesante…….. hay creo que utilizas un maestro detalle ayudame porfavor

  13. Por favor, especifícame a que te refieres con lo de “maestro detalle”.

  14. Anibal Benalcazar dice:

    Gracias por tu atencion…. mira estoy trabajando con flex 4.5 spark y php a base de full zend estoy haciendo un sistema de contratos donde en mi base de datos(postgres) tengo las siguientes tablas:

    contratos_tipos que tiene los campos:
    contratotipo_id, pk
    contratotipo_nombre,

    contratos_tipos_secciones que tiene los campos:
    contratotiposeccion_id, pk
    contratotipo_id, fk (contratos_tipos)
    contratoseccion_id, fk (contratos_secciones_estandar)

    contratos_secciones_estandar que tiene los campos:
    contratoseccion_id, pk
    contratoseccion_texto,
    contratoseccion_id_padre, fk (contratos_secciones_estandar)

    lo que quiero es hacer un crud con tablas relacionadas:

    un maestro detalle es como tener una factura donde un cliente puede comprar muchos productos y tienes que guardar los datos de esta factura,
    o como un alumno tierne varias materias es algo asi.
    espero tu ayuda porfa no se como hacer;

  15. Te enviare un mensaje por correo.

  16. Anibal Benalcazar dice:

    necesito ese favor… estoy quedado con eso ya mas de dos semanas, otra pregunta que te quiero hacer…
    ¿como estas usando las llamadas a los servicios de php cuando las utilizas en diferentes componentes y las tienes que llamar…… porq me salia el error de managed query e investingando es porque estoy llamando una funcion en varias instancias, estoy haciendo una clase de tipo singleton y voy a ver como me va….. si lo solucionaste necesito tu ayuda

  17. Anibal Benalcazar dice:

    hola Daniel….
    esperando los archivos que me ibas a prestar porfa necesito lo de tu proyecto kopernik que paso….

  18. Hola Anibal. Te envié por correo el gateway PHP y la clase AS3 que utilizo en Kopernik para armar una comunicación entre el cliente Flex y el servidor. Nunca he utilizado el asistente que viene con Flash Builder para un proyecto. Lo he probado si, cuando recién salio pero no me gusto. Generaba mucho código que no iba a utilizar.
    No he tenido tiempo para volverlo a probar para ayudarte. Lo siento.

    Enviarte los demás archivos de Kopernik no te va a ayudar porque tratan otras cosas. Ademas, cuando los hice no utilice las clases Zend_Db_Table para trabajar con las tablas y filas de la base de datos. Hice mi propio framework para armar querys que resulto un poco pesado. Me arrepiento ahora claro, y en algún momento debo cambiar esto si quiero que el proyecto tenga futuro.

  19. Abdiel dice:

    Hola Daniel

    No se como llegue a tu blog xD, pero me parece muy interesantes tus articulos.

    Tengo una preguntota gigante que me gustaria me puedas ayudar

    Estoy haciendo una aplicación movil para visualizar datos de una base de datos, en Flex, estoy utilizando PHP y MySQL, todo funciona bien cuando trabajo en localhost pero que pasa si quiero consumir los datos desde mi movil ? intente migrar la base de datos un servidor web. pero parece que en Flex se trabaja bajo local.

    Como hacer para conectarme a la base de datos en localhost desde mi movil, o como configurar una aplicacion en Flex para consumir los datos desde un servidor web.

    Ando algo confundido, espero me puedas ayudar !

    Saludos

  20. No es ningun inconveniente para Flex el hacer peticiones HTTP hacia internet. Al generar los archivos swf el compilador de Flex agrega una marca para que el Security Sandbox de Flash Player (el reproductor) libere a la aplicacion de toda limitacion de salida a internet.

    No entendi del todo tu problema asi que respondo cada posibilidad que se me ocurre.

    Deseas probar tu app desde en tu telefono pero el servidor se encuentra en tu red local: Puedes pero la aplicacion que compiles debe apuntar a la IP privada donde se encuentra tu servidor y tu dispositivo debe encontrarse en tu red local (por wifi) para que tenga acceso al servidor. Ademas, asegurate que tu servidor acepte peticiones desde otros equipos de tu red.

    Has subido tu aplicacion a un servidor hosting (o cualquier otro servidor con IP publica): En ese caso cualquier equipo con salida a internet deberia poder comunicarse con tu servidor. La conexion que intentas en HTTP? u otro servicio? (puerto 3306 de mysql, etc). Porque los servidores de hosting usualmente no te dan acceso directo a su servidor de base de datos.

    En cualquier caso, ayudaria a saber el problema si tuviera el mensaje de error que el reproductor te da. Deber tener instalado una version Debug de Flash Player para ver el mensaje de error. La instalacion de Flash Builder te suele instalar una pero por si no la tienes puedes descargar la ultima version desde la web de adobe. Busca “Adobe Flash Player gebug” en google para ubicar la pagina de descarga.

  21. Abdiel dice:

    Perdon por no explicarme bien xD

    Lo que quiero y no se como se hacer es, migrar del localhost a un servidor web, es decir subir los PHP services, la base de datos MySQL, Zend Framewwork que se necesita para trabajar con AMF y RPC, no se como configurar o subir a mi servidor (de hecho no se si se pueda) todos estos archivos ,estoy utilizando un servidor gratuito se llama nixiweb.com tiene soporte para PHP y MySQL, el detalle es como subir todo mi proyecto a ese servidor si se puede ?

    Ahora tambien encontre que mediante Sockets me puedo conectar al servidor local, pero apenas estoy viendo como hacerlo, en dado caso que no se pueda subir el back-end al servidor.

    Podrias darme una ayudada para saber como instalar Zend en el servidor web (nixiweb.com) y subir los PHP services y la base de datos para dejarlo como si estuviera trabajando en local.

    Te agredeceria mucho !

    Saludos

  22. jose dice:

    me gustaria saber si e puedes ayudar con un trabajo enadobe flex mas bien si lo puedes realizar muchas gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>