Lo mejor de mi timeline del 15 al 21 de junio

Error: Could not create directory. /public_html en WordPress al actualizar

Actualización WordPressTener actualizado el software es un premisa básica de la seguridad. Si el otro día hablábamos de cómo actualizar paquetes de seguridad en un sistema en producción, para evitar en la medida de lo posible, problemas de incompatibilidades con versiones nuevas, pero seguir disfrutando de un software seguro, hoy vamos a comentar un error típico que aparece al actualizar WordPress.

La actualización  es una labor casi automática y muy fácil. Aparece un mensaje de que hay una actualización pendiente al entrar en el Escritorio, le pedimos actualizar y como mucho tendremos que meter algún dato de conexión.

Cómo evitar el espionaje. Proyecto PRISM-BREAK

Gracias a Javier Sánchez Monedero a través de la lista de correo del aula de software libre la Universidad de Córdoba me entero de PRISM-BREAK, un proyecto donde podemos encontrar alternativas software para salir del espionaje de la NSA.

alternativas_prism_nsa_linux_hispano

Como apuntaba Javier, el tan conocido como fielmente usado, Google Chrome, se encuentra dentro de la lista de software que envían información a la NSA. Mucho cuidadito con el navegador que uséis, habrá que centrarse en su versión libre Chromium o desmarcarse hacia el de la gente de Mozilla.

Actualizar sólo paquetes de seguridad en Ubuntu o Debian

Actualizaciones sólo de seguridad en Ubuntu y DebianOs pongo en situación, tenemos un servidor en producción y aunque mantengamos una política de recuperación rápida basada en snapshots o balanceo, la actualización del sistema es un asunto vital por dos razones: nuevas funcionalidades y sobre todo, seguridad.

Sin embargo, aunque los sistemas gestores de paquetes estilo apt o yum han resuelto gran parte del problema, no deja de ser un riesgos actualizar. ¿Por qué? Puede ser que el sistema por lo que sea, tenga una incompatibilidad hardware o con el software que ya tienes instalado.

Solución de compromiso que siempre recomiendo: actualizar sólo paquetes de seguridad.

Calcular la función de densidad Gaussiana o normal – Curso Octave

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

Una de las distribuciones de población más popular es la normal o gaussiana. En Octave te permite trabajar con esta distribución gracias a que ya implementa varias funciones como la función de densidad de probabilidad.

Recordad que la función de densidad de probabilidad de una variable aleatoria continua es la probabilidad relativa según la cual dicha variable aleatoria tomará determinado valor.

La importancia de la elección del modelo de gestión documental

Si hay un dato que define la actual sociedad de conocimiento es la enorme cantidad de datos que generan las empresas. La información, entendida como toda la documentación propia y ajena, es fundamental, tanto por el valor propio que albergan como por las posibilidades que nos brindan para afianzar de manera certera a nuestros clientes, tanto actuales como potenciales. Es por esto que gestionar y almacenar con seguridad los documentos de su empresa es una tarea clave que será necesario abordar cada vez más en los próximos años.

El primer paso que hemos de tener en cuenta es la elección del soporte de almacenamiento que mejor se adapte a nuestras necesidades.

Monitorizar el uso de la memoria en Linux

Simplemente, de eso va esta entrada. A continuación listaremos qué comandos nos pueden ayudar a monitorizar el uso de la memoria de nuestra máquina. En cualquiera de los casos (excepto en el último), se trata de aplicaciones por terminal luego tendremos que abrir una consola para llevar a cabo su ejecución:

monitorizar_memoria_linux_hispano

free: Muestra la cantidad de memoria libre y usada en el sistema.

ahornero@6581-D:~$ free
total used free shared buffers cached
Mem: 2970128 1203276 1766852 0 70980 504540
-/+ buffers/cache: 627756 2342372
Swap: 3998716 0 3998716

watch: Uso de memoria en tiempo real.

Redondear números decimales en JavaScript

Seguro que hay mejores formas de hacerlo, así que a través de los comentarios me encantaría conocerlas, sin embargo, esta es la que yo uso hasta ahora y me funciona correctamente. Normalmente, trato de redondear los números en la parte del servidor, pero en ocasiones tendremos que hacerlo en el cliente y por eso traigo esta función:

function redondeo2decimales(numero)
{
var flotante = parseFloat(numero);
var resultado = Math.round(flotante*100)/100;
return resultado;
}

Como veis, nos basamos en la función Math.round que redondea al entero más cercano.

Podríamos crear una función que redondeara a cualquier número de decimales,