Home » Página 2

Control De Versiones: Nombres de ramas (branch) para el desarrollo paralelo

Control De Versiones: Nombres de ramas (branch) para el desarrollo paralelo

Opinión sobre la nomenclatura de las diferentes ramas para el desarrollo de diferentes versiones. Tengamos en cuenta diferentes aspectos. Por mi propia experiencia, puedo decir que una versión puede comenzar con una alcance, una serie de especificaciones, las cuales no son ni mucho menos fijas. Es decir, una requerimiento puede saltar de una versión a otra en función de las necesidades.

El Cliente

Leer Mas »

Javascript Library: Tamaño de Fuente flexible a diferentes dispositivos

octubre 12th, 2011 Posted in Ayuda Técnica, Diseño, Javascript, Programacion Tags:
Javascript Library: Tamaño de Fuente flexible a diferentes dispositivos

FitText, Librería que adapta el tamaño de la fuente de diferentes diseños web para adaptarse a los diferentes dispositivos que nos encontramos, como Ordenadores de Sobremesa, Tablets o Smartphones. Aunque la primera idea que se nos viene a la cabeza es utilizar CSS, con una librería Javascript nos da más poder a la hora de adaptar nuestros diseños a los diferentes dispositivos.

Leer Mas »

Chrome Remote Desktop: Extensión de Chrome para escritorio remoto

octubre 11th, 2011 Posted in Actualidad, Sistemas Tags: , , ,
Chrome Remote Desktop: Extensión de Chrome para escritorio remoto

Chrome Remote Desktop es una extensión para el Navegador que permite acceder al ordenador de forma remota. De momento la versión es Beta, pero es una herramienta más para acceder a ordenadores remotos para solucionar más de una incidencia. Supongo que la noticia les será grata a los trabajadores de sistemas. Una de las virtudes de acceder a través del navegador, es que da lo mismo si los ordenadores tienen diferentes sistemas operativos, Windows, Mac o Linux, simplemente se conectan a través del navegador Chrome.

Chrome Remote Desktop

Leer Mas »

IPhone 5!!! No es el IPhone 4S

octubre 5th, 2011 Posted in Actualidad, IPhone, Moviles Tags: , ,
IPhone 5!!! No es el IPhone 4S

En la presentación de Apple se espera el IPhone 5, pero no, ha llegado el IPhone 4S. Ya se comentarón las posibles características del IPhone5.

Se ha creado un gran revuelo entre los fans y lo “No” fans de Apple. Se esperaba tanto la llegada y presentación del IPhone 5, con tantos rumores y especulaciones. Puede que se respire un aire de pequeña decepción general, al verse presentado el hermano mayor del IPhone 4, y no el IPhone 5.

Pero me pregunto ¿Y si en lugar de IPhone 4S lo llaman IPhone 5?, ¿hubiera sido todo lo contrario?, Nosotros creemos que si. Es sólo una cuestión de nombres, de marketing y publicidad, un tema que Apple domina a la perfección. Si este IPhone no es el IPhone 5, no se me ocurre que novedades tendrá el verdadero.

Ahora veamos las diferencias entre el IPhone 4 y el IPhone 4S.
Leer Mas »

Las 3 preguntas diarias del Scrum

septiembre 20th, 2011 Posted in Programacion Tags: ,
Las 3 preguntas diarias del Scrum

Cada persona debe contestar a 3 preguntas en cada reunión Scrum diaria (máximo 15 minutos), para seguir el estado del proyecto hasta la próxima entrega o semientrega.

¿Que tareas has realizado desde la última reunión?
¿Que tareas tienes pensado hacer?
¿Que dificultades hay que solucionar para que puedas realizar las tareas?

El reto de programar poker bots

septiembre 19th, 2011 Posted in Programacion Tags: , ,
El reto de programar poker bots

El problema de crear poker bots o juegos con Inteligencia Artificial. La tarea de desarrollar un software implica siempre una lógica de negocio, donde se implementan las condiciones. Pero si el software debe ser “inteligente”, tanto como para poder jugar contra una persona, entonces hablamos de Inteligencia Artificial. Esto aún puede ser más complicado cuando tenemos parámetros incompletos o manejamos posibilidades, es decir, puede no escoger la opción esperada o mejor. Por ejemplo, desarrollar un software que sepa jugar al póker Texas Hold’em

Introducción

Leer Mas »

De que consta el Manifiesto Agil

septiembre 15th, 2011 Posted in Programacion Tags: , ,
De que consta el Manifiesto Agil

Como introducción comentar que el manifiesto ágil fueron las conclusiones a las que llegaron un grupo de personas en 2001, que criticaban el desarrollo de software basado en procesos y predicciones. De esa reunión se obtuvo lo considerado como el Manifiesto Ágil. ¿Que criticaban exactamente?, que el desarrollo de software basado en Fases Secuenciales (primero Análisis, luego diseño, después desarrollo, y último pruebas), con fechas calculadas y con ¿Requerimientos Funcionales bien cerrados?, no acaban generando software de calidad en la gran mayoría de los casos. Porque cualquier cambio de requerimiento afecta a todo lo precalculado, disparando costes y alterando fechas. Sobretodo porque el Cliente no ve el resultado hasta que tiene que hacer sus pruebas. Lo que implica cambios en los requerimientos iniciales. Esto suele solucionarse, iniciando el ciclo de nuevo, alterando la fecha inicial o implementar directamente el cambio (si se puede) dejando la documentación desfasada ya desde la versión 1.0

El Manifiesto Ágil

Leer Mas »

No se pueden ejecutar dos versiones diferentes de ASP.NET en el mismo proceso IIS

septiembre 8th, 2011 Posted in Ayuda Técnica, Sistemas Tags: , ,
No se pueden ejecutar dos versiones diferentes de ASP.NET en el mismo proceso IIS

Cuando el visor de sucesos aparece error de ASP.NET con el mensaje “No se pueden ejecutar dos versiones diferentes de ASP.NET en el mismo proceso IIS. Utilice la herramienta de administración de IIS para volver a configurar el servidor y ejecutar la aplicación en otro proceso separado.” Como el mensaje bien dice, esto es provocado porque en el mismo proceso se están ejecutando diferentes versiones del Framework de .NET. (vía Msdn). Lo que implica que el IIS no esta bien configurado, y que en el mismo grupo de aplicaciones existen sitios web usando diferentes versiones del Framework.net

Solución

Leer Mas »

Java: Obtener valor aleatorio dentro de un Intervalo

septiembre 7th, 2011 Posted in Java, Programacion, RePost Tags: ,

Como obtener un número aleatorio que se encuentra entre dos números. Es decir, un número aleatorio dentro de un rango de valores. Por definición la clase Random de Java, posé el método nextInt() y nextInt(int n). Ambas funciones tienen como valor inicial el 0. Con el siguiente método, podemos obtener el número aleatorio que queramos. Es un método sencillo, reducido en una sóla línea. Para quien le pueda interesar, a mi por lo menos me sirve.

public static int randomNumber(int min, int max) {
	return min + (new Random()).nextInt(max-min);
}

Obtenido de snipplr