Programación y sistemas

Dominando el comando SCP en Linux para transferir archivos: Una guía para usuarios iniciados

El comando "scp" es esencial en sistemas Unix-like para transferir archivos de forma segura a través de SSH. Su sintaxis simple permite copiar archivos entre sistemas remotos y locales, autenticados y encriptados por SSH. Con opciones como copia recursiva, especificación de puerto, modo verboso y compresión, "scp" resulta ser una herramienta valiosa y confiable para

Leer más
Programación y sistemas

Subversion y Apache, corregir el error 413 Request Entity Too Large

Algunas veces, cuando realizamos commits con muchos archivos, Subversion no es capaz de procesar el commit y nos devuelve el error «413 Request Entity Too Large». Este error se produce porque el commit que estás realizando tiene un tamaño superior al que tiene configurado Subversion al hacer la petición. Para corregirlo hay que añadir los

Leer más
Programación y sistemas

Cómo crear un servidor REST en PHP

Un servidor REST es una aplicación que nos permite crear, actualizar, eliminar y recuperar datos de forma remota siguiendo el estandar de diseño REST. Lo habitual cuando programamos, por ejemplo peticiones ajax, es nombrar las urls como «/obtenerProducto», «/crearProducto», etc. En REST los verbos «obtener» o «crear» no se usan, ya que se utiliza una

Leer más
Programación y sistemas

Integración continua: Instalando la herramienta Selenium para ejecutar test funcionales

Selenium son unas herramientas que permiten automatizar la realización de pruebas en formularios, enlaces, etc., tareas muy poco agradables de llevar a cabo.

Leer más
Programación y sistemas

Digital Ocean, servidores privados virtuales con discos SSD

Estos servicios están pensados para los desarrolladores, para que puedan utilizarlos para sus proyectos; ya sean pequeños o grandes.

Leer más
Programación y sistemas

Integración continua: instalando y configurando Jenkins

Jenkins es nuestro servidor de integración continua. Es una aplicación que permite automatizar una lista de tareas que le indiquemos. Estas tareas pueden ser iniciadas de forma manual, pero lo habitual será llamar a la primera tarea de la lista cada vez que se realice un commit en el repositorio, e ir concatenando tareas hasta

Leer más
Programación y sistemas

Cambiando todo el hardware del ordenador en Debian 7 Wheezy

Después de unos cuantos años sin renovar el hardware del pc, este mes tocó renovación, y a lo grande. Principalmente por el final de soporte de Windows XP y que para algunos proyectos (y juegos... ejem, ejem) necesitaba más memoria RAM.

Leer más
Programación y sistemas

Pasar un repositorio Subversion a otro servidor

Hay veces en las que es necesario pasar nuestro repositorio Subversion a otro servidor, bien por falta de espacio o recursos, bien por cambio de proveedor. Para ello subversion nos ofrece varios comandos para realizar el proceso. Como esta información ya existe en la red prefiero enlazaros al contenido original (mientras sea legal en España),

Leer más
Programación y sistemas

Papercut: Testear el envío de emails sin necesidad de un servidor SMTP

Papercut es un servidor SMTP simplificado para recibir emails, no para enviarlos. Esta aplicación nos permite probar el envío de emails desde los sistemas operativos Windows, quitándonos la tediosa tarea de tener que configurar un servidor SMTP.

Leer más
Programación y sistemas

Cassandra 1.x y PHP para desarrolladores SQL: Clusters

Cassandra permite crear anillos o clusters de servidores de una forma muy sencilla, esto nos permitirá levantar nuevos servidores dentro de un cluster en cuestión de varios minutos.   Para ello tendremos que modificar la configuración de la BD. En /etc/cassandra modificamos el archivo cassandra.yaml. Buscaremos la siguiente línea: - seeds: "localhost" Y sustituimos localhost

Leer más