Activar opciones para el desarrollador en Android 4.2+

agosto 15, 2013 Deja un comentario
Cuando trataba de probar una app en mi nuevo Nexus y no encontraba cómo activar el modo de Depuración. Pues había que entrar a la opción Acerca del tablet y pulsar varias veces sobre Número de Compilación. Una pequeña alerta nos reconocerá como desarrolladores y con ello tendremos habilitada las Opciones del Programador.

 

Aca les dejo un pequeñísimo video en el que activo dicha opción:

via Blogger http://apiconz.blogspot.com/2013/08/activar-opciones-para-el-desarrollador.html

[apps] RemoteDroid – Tu droide como trackpad

julio 26, 2013 1 comentario

De casualidad me encontré con esta aplicación llamada RemoteDroid, es una aplicación sencilla que te permite usar tu equipo Android como trackpad/teclado remoto. Basta con descargarte a tu PC un zip desde la misma página web, desempaquetarlo y ejecutar el archivo correspondiente (funciona tanto en Windows como Linux).

Por el lado del equipo Android, basta con instalar la aplicación RemoteDroid que está en el Play Store, ingresamos la IP de la PC y listo.
Fuente: RemoteDroid

via Blogger http://apiconz.blogspot.com/2013/07/apps-remotedroid-tu-droide-como-trackpad.html

Categorías:Programación Etiquetas: , , ,

Agile Open Lima V

febrero 9, 2012 Deja un comentario

Agile Open Lima V

Cuándo: Sábado 25 de Febrero 2012, 9:00am – 6:00pm
Dónde: Universidad San Martín de Porres – Facultad de Ingeniería y Arquitectura (Av. La Fontana 1250 Urbanización Santa Patricia)

El ingreso es libre solo regístrate en: http://agileopenlima.eventbrite.com
Puedes proponer sesiones, revisarlas y votar: http://agileopenlima.uservoice.com


Bienvenida

La comunidad Agile Perú organiza el Agile Open Lima V, evento de difusión de metodologías ágiles en formato Open Space. Puedes ver las fotos de las ediciones anteriores aquí para que te des una idea.

En este evento encontrarás charlas, conversatorios y workshops sobre temas de metodologías ágiles: Scrum, Extreme Programming, Lean, Kanban, Software Craftmanship, frameworks y herrmientas de desarrollo de software. Además se organizarán Coding Dojos para los interesados en mejorar su técnica de programación.

Cualquiera puede proponer una sesión, si eres principiante puedes proponer un conversatorio sobre un tema de tu interés. Todas las sesiones entran a un proceso de votación entre los asistentes y la agenda se arma colaborativamente durante la apertura del Open Space. Habrán muchas sesiones en paralelo y tendrás la total libertad de cambiar de sesión si sientes que no aportas o aprendes.


Sponsors

Si deseas ser sponsor del evento puedes revisar el plan de sponsors.

El desayuno (café y sandwichs), almuerzo (pizzas) y fiesta de cierre (con cervezas!) gratis gracias a:

     

Comunidades que nos apoyan y  presentarán sesiones:


Open Space Technology

Esta forma de organización de eventos permite realizar, con poca preparación previa, eventos de alta calidad en forma auto-organizada. Los Agile Open se utilizan como forma de difundir conocimiento e intercambiar experiencias. El interés y la pasión se logra por un proceso de autoselección, pues los temas a tratar en cada sesión son propuestos y votados por los asistentes.

La dinámica durante el evento es:

  • Se explica el formato y sus pocas reglas
  • Los asistentes proponen sesiones (charlas, conversatorios, workshops)
  • Votación de sesiones (todos los asistentes votan)
  • Armado de agenda (se asignan las sesiones votadas a los horarios y ambientes)
  • Se realizan las sesiones
  • Se hace un cierre

Reflexión: Agilidad, Bienestar, Comodidad y Comunidad

enero 30, 2012 Deja un comentario

¿Recuerdas los días en que solías interactuar con personas más que solo con software?, podías percibir las emociones en cada uno de tus compañeros, escuchar sus problemas, celebrar sus logros, ayudarles a superar dificultades; trabajar de la mano con tus clientes en el desarrollo de productos que se ajustaron a sus necesidades. Establecías vínculos humanos.

Eran otros tiempos y hoy me pregunto ¿dónde quedaron aquellas epocas? Hoy en día añoro que regresen esos momentos de interacción, por eso inicie la búsqueda de otro sendero, de un sendero que me lleve a estar contento con lo que haga, un sendero que me permita trabajar en equipo, un sendero de confianza y respeto entre todos, clientes y desarrolladores.
Quizá muchas personas se hagan la siguiente pregunta: ¿soy feliz haciendo lo que hago? Muchas responderán con un rotundo “NO!”. Pero ¿qué es lo que hace que aun sigan en esa situación? ¿será la incertidumbre o el temor a dar un paso hacia lo desconocido?

En nuestro mundo se nos enseña a no cometer errores, pienso que justamente, ese temor, nos hace creer que un error es sinónimo de fracaso, lo cual no es enteramente cierto; justamente es lo que me gusta de las metodologías ágiles, porque una de las primeras cosas que te enseña es el valor que tenemos como seres humanos y cómo los errores son una fuente de incalculable conocimiento para poder hacer mejor las cosas.

Es posible que por iniciativa propia, no decidas salir de ese estado de “ficticia” tranquilidad y comodidad; y para ello habrán personas que como tu se hicieron el mismo cuestionamiento y decidieron avanzar, estas personas, como tu o como yo, forman parte de la comunidad. Los eventos que se realizan son muestra de nuestro deseo por mostrar al mundo que hay una forma “diferente” de hacer las cosas, de mostrar que somos “personas haciendo software y desarrollando soluciones para personas”, que nuestro verdadero interés es brindar a nuestros clientes algo que le aporte “valor” a su negocio.

No estamos solos… nos tenemos el uno al otro… tenemos a la comunidad.

Categorías:Agile

User Story, Epic y Theme

diciembre 9, 2011 3 comentarios

user storyDurante el curso de Certified Scrum Developer el instructor hizo mención de estos tres términos. Dentro del la onda “agile” la más conocida es la User Story. Pero qué son una Epic o un Theme? Bueno vamos a ir definiendo por partes el asunto.

En principio tenemos la User Story, que en terminos simples es algo que el usuario quiere. Cuando pensemos en una User Story, tengamos en cuenta algo como “generar el reporte de ventas del mes” o “registrar mi apreciación del servicio”. Muchos equipos han encontrado muy util el formato “Como un <rol de usuario> quiero <el qué> para <el porqué>”, aunque no es mandatorio.

Una Epic, no es otra cosa que una gran User Story. ¿Cómo? Sencillo, puede que una User Story, sea tan compleja y requiera tanto esfuerzo que no encaja dentro de una iteración, entonces para identificarlas se les llama así, “Epic”.

Finalmente, un Theme, un criterio de agrupación de User Stories. Yo podría agrupar un conjunto e User Stories acerca de la generación del reporte mensual de ventas y alli tendríamos un Theme. Como vemos un Theme es un termino de muy alto nivel.

Simple y sencillo, no hay gran ciencia en ello.

Categorías:Programación Etiquetas: , , , ,

Agile Open Lima – Julio 2, 2011

julio 3, 2011 Deja un comentario

El día de ayer se llevó a cabo el segundo Agile Open Lima del año 2011 organizado por la gente de Agile Perú, en el quinto piso del pabellón B de la Universidad Peruana de Ciencias Aplicadas (UPC). En esta ocasión el evento contó con el apoyo de Pablo Tortorela, amigo nuestro de la empresa argentina Kleer, quien se encontraba en la ciudad por motivo de unos cursos que vino a dictar.

Este evento estuvo orientado a la difusión e intercambio de experiencias sobre metodologías ágiles en formato Open Space.

De saque se agendaron muchas sesiones de gran interés, en lo particular participé de la sesión de “Futuro de la Agilidad” junto con Gustavo Quiroz y Pedro Hernandez, luego del Coding Dojo con Pablo Tortorela y finalmente, del Lighting Talks – Experiencias Ágiles moderado por él mismo.

Fue un excelente evento full day… tengo mucha información qué procesar, sin embargo, a continuación haré mención de términos, palabras y enlaces que me parece muy útil recordar:

Coding Dojo: Es una reunión donde un grupo de desarrolladores trabajan en un desafío de programación. La idea es divertirse y participar en una práctica (o ensayo) con el fin de mejorar nuestras habilidades.

El Dojo es el lugar tradicional de Japón destinado a la enseñanza y el perfeccionamiento en las artes marciales y la meditación.

http://www.kleer.la/es/comunidad/yoseki

El formato que se empleó fue Randori Coding Dojo:

Pair Programming

TDD (Baby Steps)

Coding Kata: Es un pequeño ejercicio para mejorar tus habilidades de programación – poniendo a prueba tus capacidades y alentándote a encontrar múltiples enfoques.

http://codingkata.org/

Técnica Pomodoro: Es una técnica que permite sacar el máximo provecho a la gestión de nuestro tiempo. ¿En qué consiste?

1. Elegimos una tarea a completar.
2. Establecemos el timer a 25 minutos.
3. Trabajamos en la tarea hasta que el timer suene.
4. Tomamos un pequeño descanso (5 minutos)
5. Cada 4 pomodoros tomamos un descanso largo.

http://www.pomodorotechnique.com/

10 Maneras de Mejorar tus Habilidades de Programación: http://www.antoarts.com/10-ways-to-improve-your-programming-skills/

TDGotchi: http://www.happyprog.com/tdgotchi/

Palabras sueltas: SQL Injection, 25 errores más comunes, programación neurolingüística, W3AF. OWASP

Categorías:Programación Etiquetas: ,

Papa Noel tiene todo envuelto ahora!

diciembre 22, 2010 1 comentario

Santa CLaus sosteniendo una pequeña charla con uno de los duendes

Rudy estaba de mal humor! Una vez más, la Navidad estaba a la vuelta de la esquina, y él estaba bastante seguro de que no podía seguir dandose de baja por enfermedad este año. El año pasado, el médico lo había visto ya con una expresión cautelosa cuando había venido a recoger su descanso médico. Por supuesto, una depresión de Navidad no era precisamente común entre los renos, pero simplemente ya no había podido soportar la presión del tiempo, las incontables horas extras, el constante mal humor de Papa Noel y el creciente número de quejas de los niños, ya que habían recibido regalos equivocados o en dañados.

Un Rudy gruñón entró en el taller de regalos de Navidad para marcar tarjeta, pero en realidad, el reloj se había ido, y cuando miró alrededor de la sala, no podía creer lo que veían sus ojos: En el pasado, este lugar siempre había sido un zoológico. Todos los gnomos, los duendes y los renos no paraban de correr frenéticamente mientras que un Papa Noel con rostro colorado bociferaba tareas que ellos trataban de cumplir lo más rápido posible. Ahora, un ambiente bastante relajado dominaba el taller. Todo el mundo parecía saber exactamente qué hacer. Nadie parecía estar estresado o abrumado por la carga de trabajo, y el mismo Para Noel serpenteaba a través de la habitación con una taza de vino caliente, teniendo una pequeña charla con sus empleados por aquí y por allá.

Lo que sucedió a continuación dejó a Rudy completamente sin habla: Una campana sonó anunciando el descanso, con lo cual todos los renos dejaron a un lado su trabajo, desataron sus cascabeles, y sacaron sus paquetes de comida de musgo. Descanso? En la época de Navidad?! Esto era algo inaudito! A la vez, Rudy corrió a su amigo Reinhart y le preguntó qué había sucedido. Tras relamerse los labios de contento, Reinhart comenzó a hablar:

“Después de Papa Noel había sufrido su tercer ataque al corazón, recibimos una orden de la” alta dirección ” de que algo tenía que cambiar aquí. Bueno, ya sabes Santa – hasta hace poco ha esperado llevar a cabo con éxito todas las iniciativas de cambio. Por lo tanto tuvimos que emplear un enfoque diferente esta vez, idealmente una que involucre  muy pequeños pasos a la vez. A Renate se le ocurrió la idea de colocar todas las listas de deseos en la pared y visualizar nuestro flujo de trabajo. Esto es lo que parecía:

Tablero de Listas de Deseos

Algunas personas se quedaron positivamente boquiabiertos al ver la cantidad de cosas que teníamos en proceso y que aparecían en nuestro Packlog! Al principio Papa Noel insistió en que tenía que ser así, porque después de todo, todo tiene que estar listo antes de Navidad. Entonces descubrimos que en realidad no es cierto: Debido a los diferentes husos horarios, la Navidad se celebra con pocas horas de diferencia alrededor del mundo. Además, los regalos no se dan en el mismo día en cada país. En Estados Unidos la entrega de regalos se lleva a cabo el 25 de diciembre. Los pequeños objetos que se deslizan en las botas de los niños en el Día de San Nicolás en Alemania deben ser entregados el 6 de diciembre, por lo que pegamos pequeñas notas autoadhesivas de diferentes colores sobre las listas de deseos para visualizar las fechas de entrega. Las devoluciones del año pasado fueron marcadas con una estrella amarilla – queríamos entregarles en primer lugar para aumentar la satisfacción de los niños.

Entonces ocurrió algo inesperado: Nos habían quedado muchas listas de deseos! Nos dimos cuenta de que muchos artículos habían sido producido por vacaciones de Semana Santa o incluso para la Navidad del próximo año! Esto puede ser eficaz si tienes la capacidad para el embalaje de muchos elementos al mismo tiempo, pero por supuesto retrasa la entrega de las mercancías realmente urgente y que están dando el más alto Valor Navideño. Por lo tanto, pusimos estas listas de deseos a un lado. A continuación, acordamos que nadie podría trabajar en más de dos regalos al mismo tiempo (a esto lo llamamos límite WISH), para garantizar que los paquetes individuales se completen más rápido, y también para evitar errores. Por otra parte, nuestro Wish Board dejó claro que los gnomos tienden a quedarse atrás con la envoltura de regalos, haciendo trabajos sin terminar se acumulen en su departamento, por lo que de manera espontánea se envió dos renos del departamento de producción para apoyar al equipo de embalaje. Gracias a este paso, pronto fueron capaces de reducir nuestro tiempo de lanzamiento al mercado de Navidad de manera significativa.

Finalmente, convencimos a Papa Noel de introducir una breve reunión diaria para que todo el equipo pudiera discutir temas relacionados con el trabajo, hablar de listas de deseos que están en proceso y cómo podemos mejorar aún más – este proceso se denomina kaizen.

Consecuentemente, Papa Noel se dio cuenta que podemos trabajar bien sin que él necesitara gritar y sin necesidad de estar bombardeandonos constantemente de instrucciones. Su tarea está más limitada a, periódicamente, decidir qué listas de deseos que tendremos que procesar a continuación. Y él ha comenzado a disfrutar de armar diagramas que muestren nuestra mejora continua – está particularmente encariñado con su Cumulative Snow Diagram. Por supuesto, los clientes son los que más se benefician de este desarrollo: Para ellos, el tiempo de lectura se ha reducido drásticamente, lo que significa que ahora pueden dedicar menos tiempo a la lectura de cuentos de Navidad mientras esperan la llegada de los regalos”.

Rudy se quedó sin habla. Originalmente, había planeado largarse lo más rápido posible. Sin embargo, después de lo que Reinhart le había dicho, empezó a sentir un fuerte deseo de envolver un par de regalos.

Feliz Navidad y un feliz año nuevo!

Traducido de Santa Claus Has Everything Wrapped Up Now publicado por Roock Arne Wolf y Henning en it-agile

Categorías:Agile, Relatos
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 637 seguidores