Configurar proxy de Git.

18 02 2011

logo de git

Para todos aquellos que utilicéis Git (sistema de control de versiones distribuido) e intentéis trabajar detrás de un proxy, por ejemplo el de la universidad, seguramente os encontréis con el problema de que no os funciona Git.

Al parecer en Linux (no probé en otros sistemas) no reconoce la configuración del sistema y hay que configurar el proxy manualmente. Esto se consigue mediante los siguientes comandos:

Lee el resto de esta entrada »





Consejos para planificar aplicaciones Web by TuFunción

17 03 2010

Hola peña!

Aquí os dejo un link a una entrada un poco antigua pero interesante de TuFuncion.com, que trata de exponer en pocos pasos y simples una buena planificación para aplicaciones web.

Planificación de proyectos web





Diseñar borrador de interfaces

31 01 2010

Hola, a través de esta entrada de Ubuntu Life, he descubierto una página web muy buena para crear diseños de interfaz (en plan borrador).

La página en cuestión se llama Mockingbird, y la aplicación que han creado para hacer estos diseños es muy, pero que muy intuitiva y fácil de usar. Os recomiendo que le echéis un vistazo.

Por cierto, aunque a priori parece que se puede diseñar cualquier tipo de interfaz, me da la sensación que está más enfocada al diseño de páginas web. Por lo que los que estáis pensando en diseñar páginas webs, bien por aprender o bien por trabajo, os puede venir de lujo. Os hacéis ahí los diseños, los enseñáis al resto del equipo y luego os ponéis a implementar la web tal y como la habéis diseñado. Ah! y permite organizar los diseños por páginas, guardar el proyecto, exportarlo a PDF o a PNG, etc…

Pulsar en la imagen para ampliar





Página web para crear Tests de Usabilidad

12 12 2009

Cuando creamos una aplicación, un aspecto muy importante que hay que tener en cuenta es la usabilidad, sobre todo al diseñar su interfaz. Esto obviamente lo saben las grandes empresas, las cuales hacen pasar a su software por no sólo numerosos test de depuración, los típicos test unitarios para buscar fallos, sino que también crean baterías de preguntas y diversas pruebas para medir su usabilidad.

Esto se suele hacer creando una batería de preguntas donde se le indica a varias personas ajenas al proyecto, y a ser posible de varios perfiles distintos de usuario (esto es básicos, medios y avanzados), que realicen ciertas acciones con el programa mientras se les graba con una cámara, y posteriormente se anota cuántos clicks han necesitado hacer, cuánto tiempo han tardado, cuántas veces se han confundido y han tenido que volver sobre sus pasos o si por el contrario han llegado de forma directa, se les pregunta si les ha parecido complicado, se les pide relacionar iconos con la acción que se pretende, etc etc (lo que se ocurra).

Pues bien, hoy me he encontrado con una web para crear estos tests de usabilidad de forma sencilla y sin tener que instalar ningún programa (todo vía web). Se llama “Usability-Methods.com” y podéis acceder a ella a través de éste enlace.

Simplemente os creáis un usuario, creáis el test de usabilidad que queráis y con sólo pasar el enlace a vuestros conejillos de indias, ya podrán hacer los tests sin que les lleve mucho tiempo.

Si queréis ver un ejemplo de test en acción, podéis hacer este de Nuno Pinheiro (diseñador principal de KDE4 y jefe del proyecto de iconos “Oxygen”), sobre la usabilidad de los iconos de KMail. Enlace a el test.





Nokia lanza Qt 4.6

2 12 2009

Code less.

Create more.

Deploy everywhere.

Ese es el lema de este fantástico framework que cuenta ya con una nueva versión muy prometedora. Entre otras novedades cabe destacar el soporte para Symbian y la posibilidad de hacer aplicaciones “multitouch” que están tan de moda. Pero antes de nada, y para los lectores que no sepan de que estoy hablando, una breve historia-presentación:

Lee el resto de esta entrada »





10 consejos para planificar una aplicación web

16 07 2009

Buenas Bitciosos!.

tufuncion es un blog especializado en tecnologías web y de vez en cuando encuentro posts interesantes, como uno que publicaron hace un tiempo con 10 consejos para planificar una aplicación web muy útiles.

Espero que lo disfruteis :).





Cómo montar rápidamente un proyecto SVN a través de host gratuito

11 07 2009

Este post es un manual de cómo crear un proyecto colaborativo usando Subversion y un servicio de hosting gratuito y de desarrollo de proyectos ágiles como XP-Dev.com .

El porqué de usar un repositorio para trabajar incluso con proyectos pequeños es que no hay color entre trabajar con Subversion o sin él. Nos da una serie de ventajas como: tener una copia fiable siempre disponible; no marearnos con montones de copias en distintos mails o en gspace; saber qué ha hecho cada uno y cuándo; volver a una versión anterior de un solo fichero o de cientos; ir integrando constantemente;   y mil opciones más que podeis mirar en SVNBook. ¡Realmente no tiene precio!.

Instalación de Cliente SVN

Antes de nada necesitas instalarte un cliente SVN. Te doy varias opciones (y si quieres más, siempre puedes googlear :)), pero este manual se centra con el uso de TortoiseSVN.

  • Windows: usando el programa TortoiseSVN e instalarlo (solo es pinchar en el instalador y seguir las instrucciones).
  • Linux: usando RapidSVN (también está para Windows). En las máquinas que usen distribuciones basadas en Debian es tan fácil de instalar como ejecutando en terminal sudo aptitude install rapidsvn. Luego podeis ejecutarlo con rapidsvn o buscarlo en el menu de programas.

Alta y pasos a seguir para compartir nuestro proyecto con el equipo de desarrolladores

Usaremos XP-Dev.com (Atención!, esta web está en constante cambio, puede ser que lo que a continuación describo no concuerde con la actual versión de la misma) como repositorio porque nos permite alojar proyectos aunque no sean libres, suele tener buenas velocidades de subida y bajada, y nos permite actualmente tener 500 MB de alojamiento gratuito.

Os voy a explicar en 10 pasos cómo nos creamos el repositorio y cómo trabajamos con él:

Al principio nos damos de alta cada uno del equipo con una cuenta distinta, y por ultimo otra más que seria la administradora del repositorio. Una vez creada la cuenta administradora y entrado en ella haremos lo siguiente:

  1. En la parte derecha hay una sección que pone Repositories, pues le damos a Subversion.
  2. En la nueva página te permite controlar los distintos repositorios. Le daremos en Subversion Options a New Repository.
  3. Ponemos el nombre que nos interese al repositorio y luego Save.
  4. Aquí podremos administrar las opciones avanzadas del repositorio. En nuestro caso queremos que cada una de nuestras cuentas personales tengan acceso sin problemas, así que vamos a New Permission y vamos metiendo el nombre de cada usuario con los permisos de Write.
  5. Una vez hecho el proceso para todos los integrantes del grupo, nos encontraremos en la página previa a empezar a meter los permisos (justo la misma cuando llegamos al punto 4). Aquí debemos copiar la dirección que pone en Repository Location. Copiaremos la dirección https, que nos dará más seguridad.
  6. En vuestra máquina, crearos una carpeta vacia en donde querais guardar el proyecto.
  7. Pincháis con el botón derecho y le dais a SVNCheckout… En la ventana, en donde pone “URL of repository”, ahí pegareis la dirección https comentada antes, y luego a OK.
  8. Os saldrá una ventana de que os informa de un error en los certificados, darle a Accept Permanently.
  9. Después aparecerá una ventana donde os pide los de user y pass. Pondréis en Username el nombre de usuario propio del XP-Dev (no useis el de administrador) , y de password el del usuario. Darle a guardar los datos para que no os lo pida más.
  10. Ya solo queda que alguno de los integrantes pegue los ficheros de su proyecto en la carpeta vinculada al repositorio, luego le dé a Commit, seleccionar lo que queramos subir y darle a OK. Una vez terminado, el resto solo debe de darle a Update y esperar a la descarga de todo el proyecto.

Como consejo extra para novatos con el uso de SVN, no toqueis lo que sepais que otro compañero esté trabajando en ese instante, solo haced vuestras partes, y cuando termineis de trabajar y veais que no da fallos en vuestra máquina vais a la carpeta, pinchais con el derecho y haceis un update, volveis a mirar que el proyecto no os da fallos, cerrais el entorno de desarrollo que useis y entonces vais y le dais a Commit, seleccionando todos los archivos y poniendo un comentario en la ventanita que os sale sobre el trabajo que hicisteis.

Saludos y bitciosead! :P.