viernes, 26 de septiembre de 2014

Saber si la versión de Linux es 32 o 64 bits

En el post anterior os explicábamos la forma de obtener la versión de distribución del equipo Linux al que nos encontrábamos conectado mediante cat /etc/issue.

Pero además, otra información que nos puede interesar conocer es si el sistema tiene una arquitectura de 32 bits o 64 bits. Para esto vamos a utilizar el comando uname. Este comando tiene varios argumentos aunque el que más nos interesa para este caso es:

$ uname -m

Este comando devolverá una de estas dos posibilidades sobre la arquitectura:
86_64 - Arquitectura de 64 bits
i686 - Arquitectura de 32 bits

Como saber que distribucion y versión de Linux tenemos instalada

Hay veces en las que necesitamos conocer la distribución y versión de Linux que tiene el equipo al que nos estamos conectando.
Para ello tenemos varias posibilidades, aunque la más simple sería esta:
cat /etc/issue
En este caso nos devuelve:
CentOS release 6.4 (Final)
Con lo que obviamente vemos que se trata de la versión 6.4 de CentOS.

Obtener usuarios y permisos MySQL

Los usuarios creados en MySQL se almacenan en una tabla llamada user dentro de la base de datos mysql.
Si queremos obtener el listado de usuarios simplemente podemos lanzar esta consulta:
select user, password, host from mysql.user;

Si después necesitamos obtener la lista de privilegios que tiene uno de los usuarios podemos hacerlo con:
SHOW GRANTS FOR user;

Siendo user uno de los usuarios que nos ha devuelto la SQL anterior que deberemos escribir uniendo el resultado de la columna user y host separados por el símbolo de @. Por ejemplo:
SHOW GRANTS FOR 'root'@'localhost';

martes, 23 de septiembre de 2014

Llenar una cadena con ceros a la izquierda mediante Javascript

Hace un año aproximadamente colgué en este enlace la forma de llenar una cadena con ceros a la izquierda especificando la longitud de la cadena que se deseaba mediante PHP. En esta ocasión me ha hecho falta con Javascript y aquí os dejo la función:

function zerofill(valor, longitud){
  var cad = new Array(1+longitud).join('0');
  return (cad+valor).slice(-cad.length);
}

martes, 16 de septiembre de 2014

Obtener lista de parámetros pasados por GET mediante Javascript

Si necesitamos obtener una lista de los parámetros que nos han pasado en una url y necesitamos hacerlo con Javascript lo podemos realizar sin problemas con esta pequeña función que os dejo a continuación:
function getParamsGET(){
 var url = document.location.href;
 var strparams = url.split('?')[1];
 var arrparams = strparams.split('&');
 var arrget = {};

 for (var i = 0, l = arrparams.length; i < l; i++){
  var arrtmp = arrparams[i].split('=');
  arrget[arrtmp[0]] = unescape(decodeURI(arrtmp[1]));
 }
 return arrget;
}

Convertir tamaño de puntos a píxels con Javascript

Hoy os dejo una sencilla función que tuve que buscar para convertir el tamaño de una fuente de puntos a píxels y así poder averiguar qué iba a ocupar un texto mediante Javascript.

La función es la siguiente:

function pttopx(valpt){
 var valpx = parseInt(valpt, 10);
 valpx = parseInt(((valpx*96)/72), 10);
 return valpx;
}