¿Qué motor de base de datos de MySQL está usando una tabla?

MySQL es un sistema gestor de base de datos con mejores o peores consideraciones. Como punto positivo, está la posibilidad de usar más de un motor de base de datos. Básicamente dos son los más conocidos: MyISAM e InnoDB.

¿Cómo saber desde la consola de MySQL esta información? Con la siguiente orden, fijaos que el DESCRIBE TABLE no ofrece esta información, sólo la información referente al tipo de dato de cada columna, así que tenemos que usar:

SHOW TABLE STATUS WHERE Name = 'nombre_tabla'

Leer más » 1 Comentario

Instalar Sublime Text en Ubuntu

Sé que Sublime Text no es software libre, pero en ciertos lenguajes como Ruby, para trabajar desarrollando en web con Rails, me parece mejor opción que otras opciones como puedan ser las típicas que uso Geany o Aptana, básicamente.

En Ubuntu podemos instalar la versión sin registrar, que apenas será molesta respecto a la registrada (aparece un mensaje cada cierto tiempo, pero es cada bastante) agregando su repositorio.

Sublime Text

Paso a paso, primero agregamos el repositorio y actualizamos el contenido de nuestro sistema gestor de paquetes:

Leer más » 5 Comentarios

MySQL

Leer más » 7 Comentarios

Lo mejor de mi RSS del 25 al 31 de marzo de 2013

Leer más » 3 Comentarios

Copiar ficheros mediante SCP usando un fichero PEM para autenticarse

Ya habréis visto en este blog últimamente cómo conectarse a un servidor SSH usando un fichero PEM, en lugar de usar la típica combinación de usuario y contraseña. En breve hablaremos de cómo hacer lo mismo para usar rsync y hoy os traemos cómo hacerlo con scp:

scp -i  fichero.pem /ruta/orígen /ruta/destino

Que puede ser algo así como:

Leer más » 2 Comentarios

Insync, el cliente Google Drive para Linux

No es la primera vez que hablamos en Linux Hispano de alguna alternativa seria para Dropbox. Insync, a diferencia del resto (SpiderOak, Box, Dropbox, etc.) no se trata de un servicio de almacenamiento en la nube, sino de un cliente para el conocido Google Drive.

Si habéis utilizado Google Drive con anterioridad habréis notado una carencia importante, no dispone de cliente para Linux. Eso, acompañado de una desastrosa puesta a punto (resulta bastante incómodo usarlo), me hizo buscar algunas alternativas.

Insync_linux_hispano

Si bien continúo usando Dropbox a diario bien quería aprovechar el espacio que me sobra en Google Drive, reciéntemente me he hecho con una cuenta de pago en Gmail, y obviamente mi capacidad en su servicio de almacenamiento asociado ha subido también. Había que usar ese espacio disponible 🙂

Hay multitud de aplicaciones para utilizar Google Drive sobre Linux, pero quizás la referencia esté en Insync y Grive. Donde me quedo con el primero por lo verde que se encuentra la segunda opción. Sí, no entro más a debate sobre cuál es mejor, Insync fue la elegida porque simplemente no noté que se tratara de un proyecto con varios meses a la espera hasta conseguir una versión estable.

Para probarlo debes de registrarte (beneficios para ti y para mi*), y puedes hacerlo a través del siguiente enlace, bastará con darle permisos desde Google y descargar. Ahora mismo se encuentra en fase beta para Linux (para Windows y OSX ya es estable), y además continúa siendo gratuito hasta que deje de ser beta.

Leer más » 1 Comentario

Duck typing


duck

Para quien no sepa de qué va esto del duck_typing:
http://en.wikipedia.org/wiki/Duck_typing
http://es.wikipedia.org/wiki/Duck_typing

Leer más » 1 Comentario

Lo mejor de mi RSS del 18 al 24 de marzo de 2013

Leer más » 1 Comentario

Lo mejor de mi timeline del 16 al 22 de marzo

https://twitter.com/redorbita/status/313741598154436610

Leer más » 1 Comentario

Encontrar cuadrados en un vector – Curso Octave

octave

NOTA: este tutorial es parte del curso de Octave de Linux Hispano.

Os voy a proponer un pequeño ejercicio a resolver. Más adelante tenéis la solución pero en un principio me gustaría que lo intentáseis por vosotros mismos.

El ejercicio es el siguiente: Crea una función, hay_cuadrados.m, que reciba un vector de números. Dicha función devuelve true si uno de los números es un cuadrado de uno de los otros números. De lo contrario devuelve false.

Y ésta es la solución:

Leer más » 1 Comentario