[PHP] Convertir segundos en una cadena de tiempo

Me hizo falta hace poco, son de estas cosas que haces una vez y puedes usarla 3 veces a lo largo de tu vida. Los comúnmente conocidos como desarrollos no rentables. En este caso sí lo fue, y como podéis ver por el código no perdí más de 20 minutos en elaborarlo. Es posible que se os dé el caso y queráis ahorrar vuestro precioso […]

Leer más » 2 Comentarios

Programar en Bash, pequeño manual de referencia [Cheat Sheet]

Aquí os dejo mi cheat sheet, o pequeño manual de referencia, personal sobre Bash. Faltan cosas pero creo que he cubierto lo más básico. Espero que os guste. 😉 1. Cómo ejecutar scripts Bash Para escribir en Bash puedes hacerlo directamente desde la consola/terminal de GNU/Linux, sin embargo, su mayor potencia radica en poder escribir ‘scripts’ y ejecutar piezas de código para automatizar tareas. Aquí muestro paso […]

Leer más » 23 Comentarios

Descargar ficheros sin usar enlaces con PHP

Cuando me refiero a no usar enlaces, me refiero a no usar enlaces al fichero en sí, por ejemplo: https://www.linuxhispano.net/logo.jpg sino a algo así como http://www.dominio.com/obtener_fichero.php?id_fichero=100. ¿Con qué idea podemos querer utilizar esto? Además de ocultar algo más de nuestra estructura interna, que siempre viene bien, es útil saber cómo descargar ficheros de este modo para tener un mayor control sobre el flujo, de forma […]

Leer más » 2 Comentarios

Instalar el conector de MySQL sobre Mono

Introducción Ya que no hay demasiado documentación de Mono en la red y creo que es una alternativa muy válida para muchos proyectos, voy a seguir publicando más tutoriales y tips sobre este tema. Mi intención hoy es comentar cómo referenciar el conector de MySQL dentro de un proyecto de Mono con MonoDevelop, de forma que podamos utilizarlo con la arquitectura y las funcionalidades de […]

Leer más » 12 Comentarios

Resetear autoincremento en MySQL

La posibilidad de generar valores automáticos para nuestras claves primarias gracias a la propiedad: AUTO_INCREMENT presente en muchos sistemas gestores de bases de datos modernos, es además de cómodo, seguro para quien lo implementa. Sin embargo, en caso de borrar todos los datos de una tabla y volver a introducirlos, el valor del campo con AUTO_INCREMENT activado, en lugar de empezar desde 1, seguirá con […]

Leer más » 7 Comentarios

Formatear Javascript a código legible

No sé si os ha pasado en alguna ocasión, que cuando estáis utilizando algún código Javascript de un tercero, ya sea de algún plugin, framework, etc. o cualquier código que estéis utilizando, aparece en una sola línea, mal tabulado o con una sintaxis un tanto difusa. Si queréis tratar dicho código y manejarlo, porque queráis ampliarlo o algo por estilo y no encontráis una versión […]

Leer más » 1 Comentario

Revertir un commit errado en Subversion

Interesante entrada de Checho explicando los pasos a seguir para solucionar el error cuando realizamos un commit indebido. Cómo revertir un commit errado en Subversion por Checho.

Leer más » 1 Comentario

Matar un proceso por su nombre en Ubuntu

Existen muchas maneras de matar un proceso si sólo sabes el nombre del proceso. Aquí se supone que el proceso se llama ‘programa’, sólo tienes que cambiarlo por el nombre del proceso que quieras eliminar. Aquí están las posibilidades: killall -v programa pkill programa kill $(pgrep programa) kill `ps -ef | grep programa | grep -v grep | awk ‘{print $2}’` Estas técnicas pueden ser […]

Leer más » 5 Comentarios

Rotar un texto vía CSS

Probablemente en alguna ocasión hayáis necesitado rotar texto en algún sitio web. La opción que os traigo hoy para este problema, utiliza CSS, por lo que se integra a la perfección en cualquier tipo de sitio y es perfectamente compatible con los navegadores más populares de la actualidad: Mozilla Firefox (y familia Gecko), Google Chrome/Chromium (y familia WebKit) e incluso Internet Explorer (aunque de una […]

Leer más » 1 Comentario

Usar una imagen ISO en Ubuntu

Abre una ventana de terminal de consola y escribe los siguientes comandos: sudo mkdir /media/iso sudo modprobe loop sudo mount filename.iso /media/iso -t iso9660 -o loop Ahora deberías ser capaz de ver en la carpeta /media/iso los contenidos de la imagen ISO. Si quieres desmontar la imagen ISO ejecuta lo siguiente: sudo umount /media/iso

Leer más » 2 Comentarios

Instalar Apache 2 en Ubuntu

Para instalar Apache 2, ejecuta en el terminal de tu consola: sudo apt-get install apache2 Para comprobar que funciona perfectamente ejecuta: sudo /etc/init.d/apache2 restart Ubuntu a veces no define el nombre del servidor para Apache así que es bueno que lo hagamos. Edita apache2.conf: sudo gedit /etc/apache2/apache2.conf y añade esta línea: ServerName “your-server-name” que debería ir cerca a esta línea: ServerRoot “/etc/apache2” En realidad no […]

Leer más » 15 Comentarios

Hacer copia de seguridad e importar una Base de Datos MySQL

Hacer una copia de seguridad a tu Base de Datos es una tarea de administración obligatoria para mantener tu información resguardada. MySQL te permite realizar esta sencilla tarea con el comando mysqldump. Instalado MySQL y teniendo tu base de datos, entra en la terminal de consola, y ejecuta lo siguiente: Sintaxis: mysqldump –add-drop-table -h servidor -u usuario -p basededatos > nombreCopia.sql  Ejemplo: mysqldump –add-drop-table -h […]

Leer más » 1 Comentario

Cambiar el editor de texto por defecto en Ubuntu Linux

Es muy fácil establecer tu editor por defecto si usas el comando: update-alternatives. Abre el terminal de consola y escribe el siguiente comando: sudo update-alternatives –config editor Aquí tienes un ejemplo de lo que verás más o menos: 5 alternatives para `editor’. Selecciona Alternativa ———————————————– 1 /usr/bin/vim 2 /bin/ed *+ 3 /bin/nano 4 /usr/bin/vim.basic 5 /usr/bin/vim.tiny Pulsa Intro para mantener la aplicación por defecto[*], o […]

Leer más » Comentar

Archivos ocultos con FileZilla

Hace un momento, modificando el .htaccess principal de Linux Hispano utilizando FileZilla, me he dado cuenta que desde mi casa, en Ubuntu no puedo ver los ficheros ocultos tipo Unix presentes en el servidor (desde el trabajo con XP sí podía, de ahí que crea interesante editar este post). La solución, activar en Servidor -> Forzar mostrar archivos ocultos.

Leer más » Comentar