Archivo

Archive for May 2014

Incluir jQuery

Tenemos dos opciones:

– Descargarnos jQuery en nuestro servidor desde la página del proyecto: http://jquery.com/

<head>
 <script src="jquery-1.11.1.min.js"></script>
 </head>

– Enlazar jQuery desde algún CDN (como por ejemplo de Google o de Microsoft)

<head>
 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
 </head>

En el momento de escribir este post la versión estable de jQuery es 1.11.1

Incluir jQuery UI

Como voy a empezar a trabajar con jQuery UI vamos a ver cómo se incluye:

Tras descargar jQuery UI obtenemos:

  • /css/
  • /development-bundle/
  • /js/
  • index.html

Para usar jQuery UI habrá que poner en nuestra página:

<link rel="stylesheet" href="css/themename/jquery-ui.custom.css" />
<script src="js/jquery.min.js"></script>
<script src="js/jquery-ui.custom.min.js"></script>

En mi caso, en lugar de themename pondré: ui-lightness. Y ajusto el nombre de los ficheros a la versión de jQuery descargada:

<link rel="stylesheet" href="jquery/css/ui-lightness/jquery-ui-1.10.4.custom.css" />
<script src="jquery/js/jquery-1.10.2.js"></script>
<script src="jquery/js/jquery-ui-1.10.4.custom.min.js"></script>

Todo porque tengo descargado en la carpeta jquery el jQuery UI 1.10.2.

La recomendación es crear un fichero php que incluímos con este código. Es mejor para llevar el control de las versiones de jQuery que utilizamos.

También, crear otro fichero php para incluir el resto de código jQuery, es mucho más legible.

Categorías: Desarrollo web Etiquetas: , , , , ,

Resolviendo problema en Vino (VNC Server) de Ubuntu 14.04

19 de May de 2014 6 comentarios

Resulta que instalo mi nuevo servidor web con Ubunto 14.04 Server LTS.

Todo montado y funcionando y entonces quiero llevarlo a enracar. No antes tendré que probar que funciona el VNC para poder conectarme al mismo desde mi equipo.

El VNC Server que viene instalado por defecto es el Vino, un server de Escritorio remoto que te permite conexión desde casi cualquier cliente.

Vale, pues tiene un bug en la instalación y por defecto de pone el Require-Encryption a True, por lo que en tu cliente de VNC encontrarás mensajes como:

«No matching security types» o «No supported authentication methods!»

Para solucionarlo puedes hacer dos cosas:

Ejecutar desde un terminal:

gsettings set org.gnome.Vino require-encryption false

o Ejecutar la aplicación dconf.

dconf > org > gnome > desktop > remote-access > require-encryption - uncheck
dconf > org > gnome > desktop > remote-access > vnc-password - pon la contraseña correcta

Puedes acceder a la aplicación Vino y poner la contraseña allí. También puedes elegir que siempre aparezca un icono en la parte superior derecha de tu escritorio.

Inicio automático

Ah, por cierto, el Vino es una aplicación de Desktop, por lo tanto no te funcionará el VNC hasta que el usuario no haya iniciado el escritorio, insertando la contraseña. Por lo tanto, será mejor para este tipo de servidores que pongas el inicio automático. Para ello, te vas a:

Sistema -> Administración -> Cuentas de Usuario.

Desbloqueas la cuenta de usuario para la que quieres iniciar (te pedirá clave de root) y entonces marcas el Inicio automático.

Instalando MariaDB

Hoy estoy instalando un Server nuevo (Ubuntu Server 14 LTS) y en lugar de instalar MySQL, dados los problemas de «gratuidad» que hay para las empresas y administraciones, voy a instalar MariaDB que realmente es software libre.

El primer paso es entrar en su página web:

MariaDB Foundation

Una vez dentro, te vas a Downloads y aparece un enlace para los que vamos a instalar sobre Ubuntu y otras distros de Linux. Pulsando ese enlace te aparece otra página que te permite seleccionar lo que quieres instalar y te genera los comandos a ejecutar.

En mi caso, para instalar MariaDB en mi sistema debo escribir lo siguiente:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://mirror.klaus-uwe.me/mariadb/repo/10.0/ubuntu trusty main'

y una vez que la clave está importada y el repositorio añadido, debo escribir esto:

sudo apt-get update
sudo apt-get install mariadb-server

Descargará e instalará el servidor. Únicamente tendré que darle la clave del root de la base de datos

Categorías: Bases de Datos, Ubuntu Etiquetas: , , , , ,