miércoles, 28 de diciembre de 2016

 

PROBLEMAS PARA DEFINIR UN FONDO DEGRADADO DENTRO DEL BODY EN HTML

Hola, en esta entrada quiero compartir un pequeño problema que he tenido al intentar definir un fondo degradado dentro de una etiqueta body en un documento html. El ejercicio en cuestión se trataba de realizar un formulario de sign-up sobre un fondo degradado que ocupara todo el documento. En principio pensé que lo mejor sería aplicar el formato CSS de degradado al body pero el resultado fue del todo inesperado. En vez de rellenar todo el fondo, el degradado se repetía por franjas a lo alto de todo el documento. Incluso indicando un height de 100%.

body{
 
  height:100%;
  background: -moz-linear-gradient(90deg, #9C9594 0%, #183842 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #183842), color-stop(100%, #9C9594)); /* safari4+,chrome */
  background: -webkit-linear-gradient(90deg, #9C9594 0%, #183842 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(90deg, #9C9594 0%, #183842 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(90deg, #9C9594 0%, #183842 100%); /* ie10+ */
  background: linear-gradient(0deg, #9C9594 0%, #183842 100%); /* w3c */
}



Probé a incluir la opción  no-repat pero no obtuve éxito.

Buscando por Google encontre la solución en el siguiente foro:

http://www.comocreartuweb.com/consultas/showthread.php/56200-problema-con-color-de-fondo-en-body

Ha sido tan fácil como aplicar el CSS a la etiqueta html en vez de a body y con este sencillo cambio el problema ha quedado resuelto.

html{
 
  height:100%;
  background: -moz-linear-gradient(90deg, #9C9594 0%, #183842 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #183842), color-stop(100%, #9C9594)); /* safari4+,chrome */
  background: -webkit-linear-gradient(90deg, #9C9594 0%, #183842 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(90deg, #9C9594 0%, #183842 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(90deg, #9C9594 0%, #183842 100%); /* ie10+ */
  background: linear-gradient(0deg, #9C9594 0%, #183842 100%); /* w3c */
}




martes, 13 de diciembre de 2016

Instalación de 2 VirtualHosts con direccionamiento DNS

 

Instalación de 2 VirtualHosts con direccionamiento DNS

 Hola a continuación os dejo el enlace para descargar el manual de creación y configuración de dos VirtualHost montados en un servidor Debian 8 sobre VirtualBox con direccionamiento DNS.




domingo, 11 de diciembre de 2016

Manual de Instalación de un VPS

Hola, en esta entrada quiero adjuntaros el enlace a un manual de instalación de un servidor VPS contratado con la compañía OVH. En el podréis encontrar con todo detalle la contratación y configuración paso a paso del mismo. Espero que sea de vuestro interés.





martes, 15 de noviembre de 2016

INSTALACIÓN SERVIDOR DNS

 Hola, en esta entrada quiero comentaros el proceso de instalación y configuración de un servidor DNS.
El entorno de instalación es el siguiente:

Servidor:
Debian 8 instalado en VirtualBOX

Cliente:
Xubuntu 14.04 instalado en VirtualBOX.

Para el servicio DNS utilizaremos bind9, que es el servidor de DNS más comúnmente usado en Internet,especialmente en sistemas Unix, en los cuales es un Estándar de facto Para mas información visitar BIND9.

Después de seguir varios tutoriales sin éxito hemos encontrado estas dos guías que nos has resultado útiles para la instalación:

Instalación bind9
Configuración resolvconf

Para la implementación del servicio deberemos tener configurada una red interna con direcciones estáticas.

Mostramos a continuación una imagen del archivo /etc/network/interfaces del servidor:





 Y del cliente:


El paso siguiente será instalar y configurar bind9. Ejecutamos aptitude install bind9. Como anécdota indicar que antes, hemos tenido que comentar, en el archivo /etc/network/interfaces del servidor, la configuración de la interfaz eth1, ejecutando ifdown sobre las dos interfaces e ifup sobre eth0. Así se nos permite el acceso a la red para instalar el paquete. Una vez instalado descomentamos las lineas comentadas y reiniciamos la máquina.

A continuación configuraremos los siguientes archivos de la manera que se indica:

En el servidor:

/etc/bind/named.conf.local

 En este archivo declaramos nuestro dominio sbertomeu.com para busquedas directas ( de nombre a IP) y para búsquedas inversas ( de IP a nombre). En cada apartado declararemos el fichero de configuración de cada método, los cuales definiremos a continuación:


/etc/bind/db.sbertomeu

Es el fichero de configuración de la resolución directa. Podemos copiar el archivo db.local y modificar dicha copia con nuestros valores, a saber:

nombre e IP del servidor dns.
nombre e IP del servidor ( en nuestro caso es la misma).
nombre e IP de la máquina cliente.



/etc/bind/192.168.rev

Es el fichero de configuración de la resolución inversa ( de IP a nombre). Operamos del mismo modo, copiando caso el archivo db.127 y modificando nuestros valores:

ultimo grupo de la IP del dns y su nombre.
ultimo grupo de la IP del servidor y su nombre ( la misma que el dns).
ultimo grupo de la IP del cliente y su nombre.





En ambos caso podemos validar la sintaxis de los ficheros con los siguientes comandos, que nos detectará e informará de los posibles errores de configuración:

named-checkzone
named-checkconf

ver uso en:  

http://alopezaberasturi.blogspot.com.es/2012/09/valnidar-configuracion-bind-comandos.html 


Instalación de Resolvconf

Llegados a este punto habrá que informar a nuestro servidor de quien es su servidor dns. Para que la asignación sea automática en cada arranque, instalaremos ( si no lo tenemos ya) el framework resolconf  (aptitude install resolvconf). Una vez instalado procederemos a revisar que en el archivo  /etc/resolv.conf aparece la ip de nuestro dns como servidor de nombres de dominio:






En último lugar nos quedará indicar en los clientes la dirección Ip del servidor dns. Esto lo haremos editando en cada cliente el archivo /etc/resolvconf/resolvconf.d/base y declarando con la Ip del dns el servidor de nombres de dominio y el dominio de busqueda:




Con esto solo nos queda comprobar las resoluciones haciendo pings entre nombres de dominio de cliente a servidor o también con los comandos  nslookup, host o dig, que nos informarán de los nombres de dominio o IP según sea el caso.










miércoles, 26 de octubre de 2016


METRONOMY-THE UPSETTER


from Love Letters(2014)


Love_Letters

Nemo no permite cambiar los nombres de los ficheros.


Desde hace algunos meses, mi Linux Mint 17.3 Cinnamon 64-bit, me estaba dando el siguiente problema:
Después de iniciar sesión y tras un tiempo aleatoriamente indeterminado, al gestionar directorios con Nemo, la edición de los nombres de los mismos quedaba inactiva. Si creaba una carpeta o intentaba cambiar el nombre a una existente(botón derecho renombrar), el nombre del fichero o directorio quedaba resaltado pero el cursor no permitía moverse, borrar o reescribir. Después de buscar por la red encontré una solución que al menos de momento me ha dado resultado. Por lo visto el problema tiene que ver con el demonio ibus. (Consultar https://en.wikipedia.org/wiki/Intelligent_Input_Bus para mas informacion). Matando el proceso (ejecutar en consola killall ibus-daemon) el problema desaparece momentáneamente y nos permite editar de nuevo los titulos. Pero tienes dos inconvenientes: Se deshabilita el tipo de teclado de entrada (Español en nuestro caso) y, por ejemplo, ya no nos permite escribir acentos y otros caracteres especiales. Además cuando reiniciamos el sistema, el demonio se vuelve a activar y tendremos de nuevo el mismo problema en breve.
La solución implementada y que de momento me esta dando resultado es cambiar el método de entrada IBUS por el SCIM. Para ello nos dirigimos, en el menú general del sistema, a la opción Preferencias/Método de entrada. Una vez aquí, entramos en la pestaña Método de entrada y seleccionamos la opción SCIM. Si no nos aparece, tendremos que instalarla pulsando el botón de instalación del mismo. Y con esto debería quedar solucionado.

 Manual de instalación de un sistema cliente-servidor sobre VirtualBox.

 En esta entrada os adjunto enlace para descargar en pdf el Manual de instalación de un sistema cliente-servidor sobre VirtualBox. Trabajo encargado en la asignatura de "Despliegue de Aplicaciones Web" de 2º de DAW y en el que se describe el proceso de instalación de la aplicación VirtualBox y sus complementos, así como la creación de dos máquinas virtuales y su configuración en red interna para su uso como cliente-servidor.



viernes, 30 de septiembre de 2016

Timeline Historia de la Web

En esta entrada os dejo el timeline de la historia la web. En el siguiente enlace podéis verla a pantalla completa:
Timeline historia de la web