Upload cordova via ajax

Como subir una imagen desde cordova via ajax /** * Función para pasar una imagen formato url a BLOB (objeto) * @param {string} pathImage */ var loadImage = function(pathImage) { return new Promise(function(resolve, reject) { var xhr = new XMLHttpRequest(); xhr.open(«GET», pathImage, true); xhr.responseType = «blob»; xhr.onload = function (e) { // console.log(this.response); // var Read More

Upload cordova file transfer

Como subir un fichero desde cordova con file transfer $(‘.take-foto’).on(‘click’,function(){ var options = { encodingType: 0, quality: 60, destinationType: Camera.DestinationType.FILE_URI, correctOrientation: true, targetWidth: 4000, targetHeight: 3000 }; navigator.camera.getPicture(uploadFileTransfer, onFailCamara, options); }) function uploadFileTransfer(imageURI){ winUpload = function(r){ var data = JSON.parse(r.response); // Si la respuesta del servidor es json console.log(data); navigator.camera.cleanup(function(){},function(){}); }; failUpload = function(error){ console.log(error) Read More

Generar contraseña aleatoria con JavaScript

Función para generar contraseña aleatoria con JavaScript. Acepta dos parámetros 1 la longitud de la contraseña, el segundo es el tipo de contraseña. Ej: num -> solo números alf -> solo letras rand -> aleatorio números, letras y simbolos por defecto -> letras y números   function generatePasswordRand(length,type) { switch(type){ case ‘num’: characters = «0123456789»; Read More

Instalar VmWare tools en Debian 7 y versiones posteriores

Hace un tiempo detecte que instalando vmware tools desde el CD como hasta ahora, no me funcionaban bien re-dimensionar la pantalla, pasar archivos etc… Me puse a investigar y en ninguna página encontré la información, hasta que di con ella en la web support de VmWare. Han sacado varios paquetes que se instalan directamente desde Read More

Sacar valor de un array multidimensional con PHP

Como sacar de un array multidimensional el valor de un campo. $array_res = array_map(function($details) { return $details[‘nombre_campo’]; }, $array_org); $result_arr = array_column($array, ‘nombre’); //PHP 5.5 Read More

Crear paginación con PHP y Jquery

En este tutorial voy a explicar como crear una paginación con PHP y Jquery. Añadiremos un extra, que se podrá filtrar. Librerías que necesitaremos para llevar a cabo la paginación. Jquery SimplePagination Yo al plugin le he añadido un extra, que indique el total de resultados. Si se lo queréis añadir ir a al método _draw Read More

Instalar PHP

Ahora toca instalar PHP, en los posts anteriores he explicado como instalar apache y mysql(mariadb). Como instalar Apache Como instalar MySql(MariaDB) PHP apt-get install php5 Modulos php5-curl -> poder hacer peticiones desde PHP php5-gd o php5-imagick -> librerias para imagenes php5-mcrypt -> encriptar en diferentes formatos php5-mysqlnd -> conectar contra MySql (mysqli) php5-sybase ->  conectar Read More

Instalar MySql (MariaDB)

En la entrada anterior hemos visto como instalar Apache ahora continuamos y instalamos mysql (MariaDB). Como instalar Apache Como instalar PHP MariaDB(MySql) En Debian Jessie el paquete de MariaDB ya viene incluido en los repositorios, pero si lo queremos en otra distribución tenemos que añadir las url al repositorio. En está página explica como hay que Read More

Instalar Apache

Vamos a instalar un servidor web, utilizaremos Apache2, PHP y Mariadb (en lugar de MySql). Como instalar MySql Como instalar PHP Primero empezaremos por instalar apache. Apache apt-get install apache2 Instalar modulos a2enmod modulo (activar el modulo) rewrite -> url amigable headers -> enviar las cabeceras de los archivos expire -> indicar cuando un archivo Read More

Cómo desactivar el timbre del sistema

Cuando instalamos Debian Jessie por defecto se activa el sonido beep debian off. A mi me molesta bastante y ademas estando en un oficina cada 2 por 3 que suene. Para desactivar el sonido necesitamos hacer 2 cosas. Modificar el fichero nano /etc/inputrc y descomentar la linea set bell-style none Añadir al fichero nano /etc/modprobe.d/fbdev-blacklist.conf Read More

1 2