Medir el tiempo de proceso mediante un script php para bash

No Comments
Tiempo

Extracto

Administrar un sistema Linux requiere de muchos conocimientos de técnicas variadas. Muchos de los procesos en Linux pueden tardar horas, si no más. Medir el tiempo que invierte un proceso es fundamental para la planificación de cargas de trabajo de un administrador.

Aunque Linux tiene varias herramientas que lo hacen, ninguna de ellas se ajusta a mis preferencias: me la he fabricado yo. Aquí os paso el código.

Read More…

Categories: Uncategorized

Inteligencia artificial: “hic sunt dracones”

No Comments
Hic sunt dracones

En las cartas náuticas de la antigüedad, más allá de las tierras conocidas, se dibujaban seres monstruosos e imposibles acompañados de la leyenda Hic sunt dracones (aquí hay monstruos) indicando a los navegantes que a partir de ese meridiano era tierra ignota, que toda navegación más allá era, a la vez, pionera y bajo su responsabilidad.

Hablando de computación llamamos Inteligencia Artificial  a un conjunto de técnicas capaces de hacer “aprender” a un programa acerca de determinadas cosas. En esta determinación podemos incluir tareas tan variadas como el análisis de imágenes para diagnóstico médico, análisis de los correos electrónicos para filtro de spam, finanzas, procesos de optimización del tráfico rodado, y un larguísimo etcétera que sale del propósito de este artículo.

Read More…

Cómo evitar los ataques web más comunes

No Comments

@pedroruizhidalg― Los ataques a web más comunes son fácilmente evitables mediante la adopción de ciertas técnicas sencillas y sistemáticas. Estos ataques, generalmente, entran vía formularios, donde paradójicamente es la misma web quien solicita datos y deja pasar el malware.

Valida siempre en cliente-servidor

Los formularios validados en JavaScript son espectaculares en cuanto a su usabilidad. No cabe duda, ya que en tiempo real nos muestra el error con una amplia variedad de acciones por parte del programa: cambiando de color el campo, indicándolo en una zona destinada a tal efecto, etcétera. Si embargo el código JavaScript se ejecuta en el cliente, con lo que confiar exclusivamente en la validación JavaScript es como pensar que todo el mundo es bueno y confiar que nadie te va a incluir ningún dato inválido.

La validación definitiva (doble validación si se prefiere) debe ser siempre ejecutada en el lado servidor, ya que en el servidor es mucho más compicado la admisión de datos inválidos.

Read More…

Categories: Uncategorized Tags: Etiquetas: , ,