Ir al contenido principal

Entradas

Tips para desarrollo en Facebook

b is undefined Este error ocurre al tratar de usar la versión antigua del api javascript de facebook junto con la nueva. Como pasa en el siguiente código: <script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US" type="text/javascript"></script> <script src="http://connect.facebook.net/en_US/all.js"></script>; Comentariando o eliminando la primera fila corregirá el problema   FacebookApiException  :: CurlException SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed El problema es que cURL no ha sido configurado para confiar en el certificado HTTPS del servidor. Los conceptos de los certificados y PKI gira entorno a la confianza de los Certificados de Autoridades (Certificate Authorities (CAs))  y por defecto, cURL está configurado para no confiar en ningún CA, así que no confiará en ningún c...

Error con Nimbus Look and Feel

java.lang.ClassNotFoundException: javax.swing.plaf.nimbus.NimbusLookAndFeel No establecer el lookandfeel Nimbus explícitamente invocando el método UIManager.setLookAndFeel por que no todas las versiones o implementaciones de Java SE 6 soportan Nimbus. Además, la ubicación del paquete Nimbus cambió entre las versiones JDK 6 Update 10 y JDK 7. Iterar a través de todas las implementaciones de lookandfeel instaladas es un enfoque mas robusto por que si Nimbus no está disponible, se usará el lookandfeel por defecto. Para la versión JDK 6 Update 10 el paquete Nimbus está localizado en com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel Agregar el siguiente código al hilo despachador de eventos antes de crear la interfaz gráfica de usuario: import javax.swing.UIManager.*; try { for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { UIManager.setLookAndFeel(info.getClassName()); break; ...

Como Implementar Scrum en 10 pasos fáciles - Paso #10: Revisa, Reflexiona, Repite

Continuando con la serie: Como implementar SCRUM en 10 pasos fáciles . Creación de Kelly Waters y traducida con la autorización correspondiente por su servidor. La entrada original de este artículo es: Step 10: Review, Reflect, Repeat Paso #10: Revisa, Reflexiona, Repite Así que tienes tu pila del producto en orden , has estimado la pila , esclarecido los requisitos , planeado tu sprint y has creado un espacio de trabajo colaborativo . Estás haciendo un Sprint para alcanzar tus metas y estás haciendo reuniones diarias y estás midiendo el progreso con un gráfico. Ahora vienes al final del Sprint y terminas cuando dijistes que lo harías . Todo lo que queda por hacer ahora, es la revisar , reflexionar y repetir ... Revisión del Sprint   Al final del Sprint haz una reunión para revisar el Sprint (Sprint Review) . Invita a todo el equipo. Invita a todos los tomadores de decisiones del negocio. Invita a tomadores de decisiones importantes incluyendo ejecutivos ...

Como Implementar SCRUM en 10 pasos fáciles - Paso #9: Termina cuando dijistes que lo harías

Continuando con la serie: Como implementar SCRUM en 10 pasos fáciles . Creación de Kelly Waters y traducida con la autorización correspondiente por su servidor. La entrada original de este artículo es: Step 9: Finish when you said you would! Paso #9: Termina cuando dijiste que lo harías. Así que tienes tu pila del producto en orden , has estimado la pila , esclarecido los requisitos , planeado tu sprint y has creado un espacio de trabajo colaborativo . Estás haciendo un Sprint para alcanzar tus metas y estás haciendo reuniones diarias y estás midiendo el progreso con un gráfico. Ahora solo necesitas terminar cuando dijistes que lo harías. ¡Que gran idea! ¡Que visión! Si solo hubiera pensado en eso, mis proyectos de desarrollo nunca hubieran sido tan dificiles. Aunque seriamente, hay unos pocos principios de desarrollo ágil de software que ayudan con este paso. Aquí están: 'hecho' significa 'HECHO' *Completa* cada característica antes de mover...

Tips y enlaces de la semana

json_encode y problemas con acentos. Según la documentación de la función json_encode , esta solo funciona con caracteres codificados en utf-8, así que si trabajamos con caracteres con otra codificación podemos convertirlos con la función utf8_encode. Asi: json_encode(utf8_encode($dato)); Si lo que queremos es pasar un arreglo a json, debemos pasar cada item del arreglo a utf8 y para esto usaremos la función array_map, quedando de la siguiente manera: json_encode(array_map("utf8_encode",$arreglo)); Esta función está disponible desde la versión 5.2 de PHP, asi que si usas una versión anterior intentalo con la versión de json_encode y json_decode para PHP4 Este archivo se usa de la siguiente forma: // create a new instance of Services_JSON require_once('JSON.php'); $json = new Services_JSON(); // convert a complex value to JSON notation $value = array(1, 2, ‘foo’); $output = $json->encode($value); print($output); // accept incoming POST data $input = ...

Como Implementar SCRUM en 10 pasos fáciles - Paso #8: Mide el progreso con un gráfico

Continuando con la serie: Como implementar SCRUM en 10 pasos fáciles . Creación de Kelly Waters y traducida con la autorización correspondiente por su servidor. La entrada original de este artículo es: Step 8: Track Progress With A Daily Burndown Chart Paso #8: Mide el progreso con un gráfico Así que tienes tu pila del producto en orden , has estimado la pila , esclarecido los requisitos , planeado tu sprint y has creado un espacio de trabajo colaborativo . Estás haciendo un Sprint para alcanzar tus metas y estás haciendo reuniones diarias . Ahora estás listo para medir el progreso con un gráfico. "¡Dios mío, parecía ir tan bien!" A menudo en proyectos de desarrollo tradicionales, todo parece ir tan bien, hasta la finalización del 80% o incluso más tarde. Luego las cosas se vuelven más difíciles. Las cosas empiezan a parecer cada vez menos probable que cumplan con la fecha de finalización prevista. Hasta que finalmente reconoces que no puedes alcanzar la f...

Como implementar Scrum en 10 pasos fáciles. Paso #7: Ponte de pie y a contar!

Continuando con la serie: Como implementar SCRUM en 10 pasos fáciles . Creación de Kelly Waters y traducida con la autorización correspondiente por su servidor. La entrada original de este artículo es: Step 7: Stand Up And Be Counted! Paso #7: Ponte de pie y a contar! Así que tienes tu pila del producto en orden, has estimado la pila, esclarecido los requisitos, planeado tu sprint  y has creado un espacio de trabajo colaborativo. Estás haciendo el Sprint para lograr tus metas; ahora estás listo para el paso #7 – Ponte de pie y a contar! Mantén una reunión diaria de pie. Todo el equipo debe estar presente. No es opcional. Todo el equipo debe estar involucrado. Incluyendo, es muy importante, el Propietario del Producto. Y cualquier representante del negocio, cliente o usuario que este activamente involucrado. Y cualquier otro especialista activamente involucrado en el Sprint, incluso si ellos no son parte del núcleo del equipo. El equipo se mantiene en un semi-circulo al...