Handbrake CLI

Ya que vimos como crear nuestros propios ajustes la siguiente tarea sería poder codificar nuestro(s) video(s) sin utilizar la interfaz de HandBrake. Afortunadamente existe la versión CLI – Command Line Interface – que nos petmite utilizar HandBrake desde la línea de comandos – Terminal – para codificar nuestros videos. Lo primero que vamos a hacer […]

Crear ajustes personalizados en HandBrake

A veces, al codificar videos con HandBrake, utilizamos ajustes personalizados, los cuales, tenemos que volver a establecer cada que abrimos la aplicación para procesar un video. Para hacernos más fácil el trabajo podemos guardar nuestros ajustes personalizados para que, cuando abramos la aplicación, únicamente seleccionemos los ajustes y codifiquemos el video. Para poder crear los […]

Manipular registros de tabla con referencia a sí misma

En ocasiones cuando queremos manipular – borrar o editar – los registros de una tabla no tenemos los identificadores – ids que generalmente son la llave primaria P.K. – para poder realizar la manipulación directamente. Algo que podemos hacer es una subconsulta – consulta anidada – para que, con base en el criterio de la […]

Organización de Proyectos

Si ya has hecho sitios o aplicaciones web es probable que tengas una manera de organizar tus archivos. Si apenas estás empezando o quieres tener otra referencia de cómo puedes organizar tus proyectos esta entrada te puede servir. Nota: Las organizaciones mencionadas a continuación son para proyectos simples. No está considerado el uso de herramientas […]

LAMP – Funcionamiento

En la publicación de LAMP Stack vimos los componentes de esta plataforma y las tareas generales de cada uno de ellos. En esta publicación voy a redactar – de manera general – el funcionamiento del Stack al solicitar una página – de un sitio web – y una aplicación – que utiliza y que no […]

Inyección SQL

Una inyección de SQL es una vulnerabilidad de las aplicaciones web en la cual el usuario que utiliza nuestra aplicación envía una sentencia de código SQL a nuestra aplicación. Esta consulta es interpretada por el administrador de base de datos realizando tareas que no estaban contempladas en la consulta original. ¿Cómo sucede esto? La manera […]

Archivos batch – procesamiento por lotes

Es posible utilizar MySQL en modo batch o procesamiento por lotes. El procesamiento por lotes permite ejecutar un conjunto de sentencias almacenadas en un archivo de manera secuencial. Para utilizarlo tenemos que utilizar los parámetros de conexión que utilizamos en la línea de comandos, seguido del signo menor que y el nombre del archivo que […]

Validación formularios

Podemos validar formularios en JavaScript, determinar si un campo tiene o valor asignado – NULL – en MySQL, pero además, es importante validar los valores envíados por un formulario en PHP. Esto es porque el usuario puede deshabilitar JavaScript en el navegador, podemos tener un error en el código de JavaScript haciendo que nuestro script […]

Línea de comandos

En la introducción a MySQL muestro algunas aplicaciones que se pueden utilizar para interactuar con MySQL y es probable que te preguntes ¿Por qué utilizar la línea de comandos – terminal – si existen aplicaciones especializadas? En el contexto de estas publicaciones es por dos razones: Los datos de conexión que utilices para conectarte con […]