Programación

Enlaces de la semana (14)

Programación

Seguridad

Sistemas

Software

Música

Matemáticas

Enlaces de la semana (13)

Programación

Sistemas

Enlaces de la semana (12)

Seguridad

Programación

Software

Productividad

Ciencia

Matemáticas

Literatura

Dibujo

Enlaces de la semana (11)

Programación

Seguridad

Software

Fotografía

Dibujo

Literatura

Ciencia

Matemáticas

Historia

Cine

Otros

Enlaces de la semana (10)

Programación

Seguridad

Software

Productividad

Ciencia

Literatura

Cine

Ajedrez

Otros

Enlaces de la semana (9)

Programación

Sistemas

Software

Matemáticas

Fotografía

Cine/TV

Historia

Aikido

Ajedrez

Otros

Enlaces de la semana (8)

Programación

Software

Ciencia

Literatura

Fotografía

Tenis

Otros

Enlaces de la semana (7)

Programación

Sistemas

Seguridad

Software

Redes

Ciencia

Fotografía

Música

Cine

Literatura

Ajedrez

Tenis

Otros

Enlaces de la semana (6)

Programación

Ciencia

Ajedrez

Otros

Enlaces de la semana (4)

Programación

Seguridad

Software

Productividad

Ajedrez

Fotografía

Ciencia

Literatura

Cine y Televisión

Otros

Enlaces de la semana (2)

Programación

Sistemas

Fotografía

Música

Ajedrez

Cómo visualizar los html del SVN

Problema: intento acceder a un html atacando al servidor web de Subversion con el navegador y el html se muestra en modo texto. ¿Por qué el navegador no es capaz de renderizarlo?

Nota: no se visualiza bien ni con chrome ni con mozilla, pero con internet explorer sí.

Explicación: Por defecto, SVN sirve los ficheros no binarios con el mime-type text/plain. Cuando un navegador recibe este mime-type sabe que no debe renderizarlo, ya que tiene que tratarlo como si fuera texto y mostrar el código fuente del html (menos explorer que parece que no sabe estas cosas…).

Solución: Cambiar el mime-type de los ficheros html a “text/html” y el de los ficheros css a “text/css“. Esto se indica mediante una propiedad SVN.

Git: ver el estado de todos los repositorios

A veces trabajamos con muchos repositorios y hacemos cambios en varios de ellos a lo largo del día. Para ver si hemos hecho algún cambio tenemos que ir a cada repositorio a hacer un [code inline=”yes”]git status[/code] en cada uno de ellos. Si no somos muy ordenados, puede que hasta no recordemos dónde están nuestros repositorios. Este script en Perl automatiza esta tarea, de forma que al terminar nuestra jornada podamos ver rápidamente si tenemos pendiente algún cambio:

Github desde windows (git con cygwin)

Git con cygwin:

[Git con cygwin:

]1 es un software de control de versiones distribuido. Aunque es más sencillo instalarlo en Linux, también lo podemos instalar y configurar en Windows. Aunque los sistemas de control de versiones se utilizan principalmente para proyectos colaborativos, también lo podemos utilizar para tener control de cambios sobre nuestros propio software, aunque seamos el único desarrollador del mismo.

[Git con cygwin:

[Git con cygwin:

]1 es un software de control de versiones distribuido. Aunque es más sencillo instalarlo en Linux, también lo podemos instalar y configurar en Windows. Aunque los sistemas de control de versiones se utilizan principalmente para proyectos colaborativos, también lo podemos utilizar para tener control de cambios sobre nuestros propio software, aunque seamos el único desarrollador del mismo.

]2 es una plataforma de desarrollo basada en git, que podemos utlizar para tener nuestros proyectos online y para compartirlos con otros desarrolladores. Github nos proporciona un repositorio remoto que podemos tener sincronizado con nuestro repositorio local; si trabajamos con varios desarrolladores cada uno puede tener su propio repositorio local y utilizar github como repositorio servidor.

Por último, Cygwin nos ofrece una colección de herramientas Unix desde la línea de comandos de Windows.

Vamos a ver cómo tener cygwin y git instalado en windows y configurado para poder subir nuestros proyectos a github.