Junio 26, 2009

Reunion del grupo

Archivado en: Administrativos, General — Pablo Viquez @ 10:58 am

¡Gracias a todos los que asistieron a la reunión pasada!

En especial, quiero agradecer a Otto Mora por la presentación sobre feeds the RSS y su trabajo con Intel. También agradecer a Micra Consulting por el refrigerio dado al final.

La presentación pueden encontrarla aqui (pendiente)

Esperamos que se pueda hacer la siguiente reunión muy pronto.

Junio 8, 2009

Reunión del grupo de PHP

Archivado en: Administrativos, General — Pablo Viquez @ 11:59 am

¡Hola a tod@s!

Por fin tenemos fecha para la proxima reunión.

Fecha: Jueves 25 de Junio, apartir de las 6 pm.
Lugar: Sala de Video Conferencia, tercer piso del edificio de Ciencias Médicas de la Universidad Latina de Costa Rica.

Se estará dicutiendo la nueva versión de PHP 5.3, que hay de nuevo y ejemplos de código.

Los invito a tod@s a asistir, y también a invitar a todas aquellas personas que les interese PHP.

¡Nos vemos!

Enero 13, 2009

Primer Game Jam Mundial

Archivado en: General — Pablo Viquez @ 6:39 pm

La comunidad de PHP quiere extender la invitación a todos los desarrolladores a participar en el próximo Game Jam!

El Game Jam será en 49 locaciones, 20 paises y 13 zonas horarias.

¿Que es el Game Jam?

En el Game Jam, los participantes se juntan para hacer video juegos.

Cada participante trabaja en equipos pequeños (3-5 miembros) para completar un juego en un tiempo designado, normalmente un fin de semana. Debido a la limitante de tiempo, los juegos tienden a ser inovadores y experimentales.

El Global Game Jam (GGJ) es el primero de su clase: Un Game Jam que toma lugar en las mismas 48 horas en todo el mundo!

El Game Jam iniciara el viernes 30 de Enero del 2009 a las 5:00 pm y terminará el Domingo 1 de Febrero del 2009 a las 5:00 pm.

Todos los participantes estarán bajo las mismas reglas y limitaciones.

¿Que es requerido para participar?
NADA! Solo el deseo de crear algo “chiva”. No importa su area de experiencia, ya que se necesitan desde creativos, administradores de proyectos, QA, musicos y sonidistas, programadores etc. Todas las áreas son requeridas e importantes.

Inscripción:

http://costaricagamejam.com/inscripcion.html

Mas info:
http://www.costaricagamejam.com

Los insto a participar e invitar a tod@s sus amig@s, el cupo es limitado!

Saludos y nos vemos!

Pablo Viquez

Noviembre 11, 2008

Seguridad 2.0

Archivado en: Administrativos — Pablo Viquez @ 10:21 am

Seguridad 2.0

Gracias a todos los que asistieron a la reunión en la Universidad Latina.

Estas son los “slides” y el demo sencillo que se uso.

SlidesDemo

Octubre 29, 2008

Proxima reunion en el TIC-Latin Fest 2008

Archivado en: Administrativos — Karolina Hidalgo @ 10:21 pm

La ULatina nos invito a participar en su festival:
TIC-Latin Fest 2008: Feria de Empleo, Tutoriales y Charlas Especializadas.

El dia jueves 6 de noviembre estaremos dando la charla: Seguridad en Aplicaciones Web 2.0, esto vendria a ser nuestra proxima reunion, abierta tambien al publico en general presente en la feria.

Detalles:

Tema: Seguridad en aplicaciones Web 2.0
Expositores: Pablo Viquez, Karolina Hidalgo
Lugar: Universidad Latina, Edificio de ciencias de la salud, 6:15 pm

La entrada es gratuita, y de cupo limitado, para esto se debe enviar confirmacion de
asistencia al correo: tic@ulatina.ac.cr

Los esperamos!

tic-latinfest

Agosto 4, 2008

Que son los PHPDocs

Archivado en: PHP General — Pablo Viquez @ 4:50 pm

¿Que es PHPDocs?

Es un estándar para escribir comentarios en el código similar a Javadoc. PHPDocs es el estándar de auto-documentación para el lenguaje de PHP.

Ejemplo completo | Documentacion generada con PHPDocumentor

Un ejemplo simple:

/**
 * Título simple
 *
 * Descripción de la clase, archivo, función…
 *
 * @package Paquete al cual pertenece
 * @subpackage Sub Paquete
 * @author Pablo Viquez
 * @version $Id: index.php 524 2008-01-30 20:15:23Z pviquez $
 */

Etiquetas (tags) básicas

Una explicación de la sintaxis básica, además de las etiquetas que son requeridas por PHPDocs.

@package

Que es: Especifica el paquete de clases o funciones que se definen dentro.
Uso:

@package NOMBRE_PAQUETE

Notas

Se puede usar en dos lugares:

  • Nivel de página. Define funciones, inclusiones, requerimientos (includes / requires)
  • Nivel de clase. Clase sus variables y métodos.

@subpackage

Que es:Especifica el sub-grupo de clases o funciones que se definen dentro.

Uso

@subpackage NOMBRE_SUB_PAQUETE

Notas:

Si la etiqueta @package no existe, esta será ignorada.

@var

Que es: Especifica el tipo de dato de una variable de una clase

Uso

@var TIPO_DE_DATO

Notas

Se usa para miembros de una clase y el tipo de dato debe ser un tipo válido.

Algunos tipos validos:

  • bool – Variables true/false
  • string – Cadenas de caracteres
  • int – Enteros
  • mixed – Variable
  • array – Arreglos/Vectores

@author

Que es: Especifica el autor del elemento

Uso

@author <email@address.com>

Notas Puede ser usado en todo lugar y el texto que se encuentre dentro de “<>” se tratará de interpretar como correo electrónico.

@todo

Que es: Cambios al documento que deben de ser hechos en el futuro

Uso:

@todo Una línea explicando el "por-hacer"

@version

Que es: Versión del documento
Uso

@version 123

Notas: Se puede mezclar la versión con un control de versiones, con SVN, automáticamente nos pondría la revisión del documento, fecha de la última modificación y el autor de ella.

Para esto se usa:

@version $Id$

En SVN desde la línea de comando (aplica para Windows también):

svn propset svn:keywords Id <nombre_del_archivo>

@see

Que es: Despliega un link a la documentación de un elemento
Uso

@see Clase_Usada

Notas Esta se usa para elementos SOLO dentro de la documentación, no para links externos, se le puede decir dónde buscar:

  • :: Dentro de cual clase debe buscar el elemento. Clase::$nombreVariable
  • () Si esta presente al final de un elemento, le dice al compilador que busque por una función. ejemplo()
  • $ Se le dice que busque por una variable dentro de la clase

@link

Que es: Despliega un hyperlink a una URL en la documentación
Uso

@link http://www.costaricaphp.org

Notas Puede ser usada en cualquier elemento

@example

Que es: Incluye un ejemplo externo con la sintaxis demarcada
Uso

@example <ruta_completa_del_archivo || ruta_relativa_del_archivo>

Notas: Se usa para compilar junto con la documentación algún archivo que se requiere desplegar el código de una manera fácil de leer.

Ejemplo Inline example

Que es: La habilidad de especificar código dentro de un comentario sin incluir archivos.

Uso

/**
 * Esta función fue creada para desplegar un ejemplo PHPDocs
 *
 * Puede ser usada de manera siguiente:
 * <code>
 * $usuario = new Usuario();
 * echo $usuario->setNombre('Pablo');
 * </code>
 *
 */

Trucos

  • Cuando genere la documentación PHPDocs, siempre busque y revise el archivo errors.html
  • Puede usar algunos elementos de HTML dentro de la documentación.
    • <p>, <b>, <li>, <ol>, <ul>, <code>, <pre>
  • Si por alguna razón desea agregar <b> en la documentación haga: <<b>>
  • Para cerrar un comentario dentro de la documentación use: {@*}

Mayo 14, 2008

Reunión de Mayo

Archivado en: Administrativos — Pablo Viquez @ 3:56 pm

¡Hola a tod@s!

Quiero anunciar la reunión del grupo para este mes. Esta se llevará a cabo en la Universidad Latina de Costa Rica a las 6pm en el auditorio.

Resumen de la información:

Donde: Auditorio de la Universidad Latina
Cuando: Martes 20 de Mayo, 6pm

Los temas que tendremos serán los siguientes:

  • Single Sign On con OpenID
    • Expositor Rolando Umaña Montero
  • Eclipse como IDE
    • Expositor Hertzel Armengol Rivera
  • Replicación en MySQL
    • Expositor Ernesto Vargas Azofeifa

Desde ahora los invito a todos a que nos acompañen e inviten todas aquellas personas interesadas.

También tenemos disponible un “volante” por si alguno quiere publicarlo en su empresa/universidad. Podes bajarlo aqui: http://foro.costaricaphp.org/index.php?t=msg&goto=110#msg_110

¡Saludos!

Mayo 12, 2008

testFest 2008

Archivado en: Administrativos, Eventos — Pablo Viquez @ 10:11 am

¡Gracias a todos los que participaron en el testFest!

Hice una presentación para el evento con el fin de explicar como funcionan las pruebas phpt.Para los que quieran verla, pueden hacerlo aquí

Muchas gracias a la Universidad Nacional por haber hospedado el evento y en especial a Edgardo Ramos, que fue nuestro anfitrión en la Universidad y nos facilitó las instalaciones.

Nos vemos en la próxima reunión.

Abril 23, 2008

PHP TestFest – Mayo 2008

Archivado en: PHP General — Pablo Viquez @ 4:08 pm

PHP TestFest

¿Querés ser parte del equipo de prueba de PHP?

El equipo de QA de PHP esta organizando un dia para probar la ultima versión de PHP (5.3/HEAD) y estan invitando a las comunidades de cada localidad a que participen. El evento se llama “PHP TestFest 2008

Información del evento
Cuando: Sábado 10 Mayo del 2008, de 10 am hasta las 3pm.
Donde: Universidad Nacional de Costa Rica. Laboratorio de Computo, Escuela de Ciencias Agrarias. Ver mapa de Google.

¿Quienes pueden participar?

TODOS!, no importa su nivel de experiencia en PHP, siempre y cuando manejen la sintaxis. En el evento tendremos “mentores” disponibles para aclarar dudas.

¿Donde se llevará a cabo?

Se anunciará la fecha y lugar, preferiblemente un sábado en algun laboratorio durante el mes de Mayo. Si alguien desea ofrecer las instalaciones… bienvenido sea.

¿En que me beneficia?

Bueno, en primera instancia, estará ayudando a que el lenguaje sea mas robusto, además de experiencia a escribir casos de prueba mediante un framework de prueba para aplicaciones enterprise.

También que obtendrá mucha experiencia en PHP, ya que conocerá las funciones de PHP mas a fondo.

Algo importante es que entre todas las personas que escriban pruebas correctas, se estarán rifando 10 elefantesPHP. Cada prueba correcta contará, asi que entre mas pruebas, mejores opciones de ganar.

¿Es requerido saber inglés?

No, solo saber codificar PHP.

Quiero participar, ¿como me inscribo?

Si no estás subscrito a la lista de PHP, podés hacerlo en la siguiente dirección: Subscribirse Una vez inscrito, envie un correo a la lista, para apuntarte y asi planear las instalaciones.

¿Me interesa, cuando me inscribo?

Lo antes posible, asi se puede coordinar el espacio en el laboratorio.

¿Puedo anunciar este evento?

¡Claro! Se hizo este anuncio si lo desea publicar: Click aqui

Abril 16, 2008

Presentaciones Memcached / QCodo

Archivado en: Administrativos — Karolina Hidalgo @ 6:50 pm

Aqui estan disponibles las presentaciones enviadas por David Mora y Eduardo Garcia, las cuales fueron presentadas el pasado 8 de abril. Gracias a todos los que aportaron su ayuda en dicha reunión.