Hablemos de su proyecto

Blog de PartITech

Blog tecnológico

Análisis técnicos, guías prácticas y experiencia de campo para diseñar, modernizar y mantener aplicaciones sostenibles.

221 artículos Página 16

Aumentar el tamaño de un disco duro de VirtualBox

Para cambiar el tamaño de un disco, necesitas clonarlo a vdi, aumentar el tamaño y luegoVBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdiVBoxManage modifyhd "cloned.vdi" --resize 51200VBoxManage clonehd "cloned.vdi" "resized.vmdk" --format vmdkPara cambiar el UUID del disco, simplemente ejecuta este comando:VBoxManage internalcommands sethduuid disk2.vdi Contexto de la versión Este procedimiento describe el software y el entorno disponibles en el momento de su publicación. Los paq...

Eliminar una rama en git

Para eliminar completamente una rama de tu servidor de git (incluyendo el historial), simplemente utiliza el siguiente comando:git push origin --delete [nombre de la rama]Luego necesitas ejecutar el siguiente comando en las instancias para eliminar la información de la rama eliminada: git fetch --all --pruneSi por una razón u otra, necesitas eliminar uno o más archivos de commits anteriores, aquí hay un artículo interesante sobre el tema:https://help.github.com/articles/remove-sensitive-data/...

hacer un reset hard de una copia de trabajo en git

Para volver a una copia de trabajo limpia, puedes eliminar todos los archivos en tu directorio, dejando los archivos ocultos de git, y ejecutar el siguiente comando:git reset --hard origin/dev Precauciones antes de ejecutar el comando Este tutorial conserva el comando y el contexto de su publicación. Antes de utilizarlo en un repositorio actual, inspeccione la rama, los archivos modificados y el objetivo exacto: git status --short git log --oneline --decorate -5 Cree una rama o una etiquet...

SVN: Resolver un conflicto en una carpeta

Para resolver este tipo de conflicto en una copia de trabajo: svn: E155015: Échec de la propagation (commit), détails : svn: E155015: Arrêt de la propagation : '/var/www/prj/wp-content/cache' demeure en conflit Para hacer esto: svn resolve --accept=working /var/www/prj/wp-content/cache Para un directorio completo (aceptar todo) svn resolve --accept=working --depth infinity Precauciones antes de ejecutar el comando Este tutorial conserva el comando y...

Ubuntu: activar el bloqueo numérico al inicio

Para habilitar el teclado numérico al iniciar, instala numlockx y  crea o edita el archivo sudo apt-get install numlockx puis créez ou éditez le fichier de conf suivant : #Pour 14.04 LTS sudo vi /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf #Pour 16.04 LTS /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf y agrega la siguiente información: #Pour 14.04 LTS [SeatDefaults] greeter-setup-script=/usr/bin/numlockx on #Pour 16.04 LTS [Seat:*] gree...

Ubuntu: forzar el sonido en una salida bluetooth

En Ubuntu 14.04 LTS, se ha informado de un error crítico sin parchear. Cuando un dispositivo Bluetooth se empareja, es imposible forzar al sistema para que reproduzca sonido a través de él. La solución alternativa es forzar la salida en la shell: sudo pactl list cards short 0 alsa_card.pci-0000_00_1b.0 module-alsa-card.c 4 bluez_card.FC_58_FA_89_91_2C module-bluetooth-device.c sudo pactl set-card-profile 4 a2dp Contexto de la versión Este procedimiento describe el software y el entorno d...

Ubuntu: instalar Java 8 (JDK 8) en Ubuntu

Paso 1: Instalar Java 8 (JDK 8) $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer Paso 2: Verificar la versión de Java $ java -version java version "1.8.0_25" Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) Paso 3: Generar las variables por defecto $ sudo apt-get install oracle-java8-set-default Contexto de la versión Este procedimiento describe el software...

shell: espejar un directorio con lftp

Migrar un sitio web grande (varios gigabytes) puede ser una tarea tediosa para hacer desde tu estación de trabajo (con Filezilla, por ejemplo). Si tienes una máquina en un proveedor de hospedaje con acceso a shell, la solución lftp puede demostrar rápidamente ser la alternativa definitiva.Recupera los archivos:lftp -e 'mirror /repertoir/distant /repertoir/local' -u login,password -p 21 www.host.comEnvía los archivos:lftp -e 'mirror -R /repertoir/local /repertoir/distant' -u login,password -p ...

Ubuntu: Instalar suPhp

Esta instalación ha sido probada en Ubuntu 14.04LTS pero también podría ser utilizada para un servidor de producción Debian.Instalación de Paquetes Básicossudo apt-get install \ build-essential \ fakeroot dh-make \ debconf execstack \ dh-modaliases \ xserver-xorg-dev \ automake \ autoconf \ libaprutil1 \ libaprutil1-dev \ libsvn-dev \ wx2.8-headers \ libwxgtk2.8-dev \ libxml2-dev \ libpcre3-dev \ libbz2-dev \ libcurl4-openssl-dev \ libjpeg-dev \ libpng12-dev \ libxpm-dev \ ...

Ubuntu: Instalar RabbitVcs

De hecho, RabbitVcs es muy fácil de instalar... Excepto cuando hay un problema, y entonces... uno puede buscar durante mucho tiempo 😟Aquí te mostramos cómo resolver la mayoría de los problemas de instalación en Ubuntu 14.04LTS.1 - Añade la fuentesudo add-apt-repository ppa:rabbitvcs/ppa o añade la fuente a tu archivo /etc/apt/sources.listdeb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu trusty main2 - Instala los paquetes sudo apt-get update sudo apt-get install rabbitvcs-cli rabbitvcs-core ...

WordPress: Restablecer la contraseña de administrador

Útil cuando recibes la entrega de un proyecto, y el idiota que lo entrega olvida decirte que la contraseña es admin1234. En lugar de quedarte atascado sin poder ejecutar tus pruebas, simplemente necesitas aplicar la siguiente consulta SQL:UPDATE wp_users SET user_pass = MD5( 'nueva_contraseña' ) WHERE user_login = 'tu_nombre_de_usuario'; Reproducir esta personalización hoy El principio del hook sigue siendo útil, pero las pantallas de administración y las API de WordPress han evolucionado d...

WordPress: Eliminar todas las revisiones en SQL

Las revisiones son buenas, pero consumen espacio en la base de datos. De vez en cuando es necesario hacer un poco de limpieza.DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision' Reproducir esta personalización hoy El principio del hook sigue siendo útil, pero las pantallas de administración y las API de WordPress han evolucionado desde la publicación. Pruebe el código en un entor...