Archivo de la categoría: Tip

1263055237_start-here-ubuntuoriginal

Añadir tu usuario de linux al grupo www-data

Cuando instalo un LAMP en algún Linux suelo añadir mi usuario (capy) al grupo www-data, cambio el directorio www al grupo www-data y le doy permisos de escritura a los usuarios del grupo para garantizarme que no vaya a tener problemas de permisos y cosas raras:

sudo usermod -a -G www-data capy
sudo chown www-data. /var/www/ -R
sudo chmod g+w /var/www/ -R

Y si no te da bola reinicia y se soluciona.

Chau!

PHP

Xampp icuuc46.dll intl

Si habilitan el modulo intl en Xampp puede que les de error al no encontrar la librería ”icuuc46.dll“.  La solución en este caso nos la da Cyn Wong:

  1. Ir a [xampp_path]/php/ y copiar estos tres archivos:
    1. icudt46.dll
    2. icuin46.dll
    3. icuuc46.dll
  2. Pegalos en [xampp_path]/apache/bin y reinicia, y vas a ver como ya no hay problemas.

Chau!

Centrar la burbuja informativa de una localización en un mapa embebido de google maps

Es una tontería pero puede que te ahorre un dolor de cabeza.

Cuando buscas una localización en google maps y te copias el código para embeberlo en un site

 

Al insertar ese código vas a ver que la burbuja informativa está cortada:

Y eso molesta!. La solución es acceder a la configuración del mapa que se va a embeber y centrar el mapa a mano:

 

Y en esa misma ventana ya podes copiar el código que se genera.

 

BD

Cómo recuperar la clave root en MySQL [Solución]. A veces pasa :D

Paramos el servidor:

sudo service mysql stop

Arrancamos “mysqld_safe”:

sudo mysqld_safe --skip-grant-tables

Dejamos esa consola con “mysqld_safe” corriendo. Abramos otra consola y hagamos lo siguiente:

sudo mysql -u root

Una vez adentro de mysql tiramos los siguientes comandos:

use mysql;
update user set password=PASSWORD("NUEVACLAVE") where User='root';
flush privileges;
quit

Ahora que hemos vuelto a la consola de linux, paramos mysql:

sudo service mysql stop

El anterior comando va a terminar el proceso “mysqld_safe” que habíamos arrancado en la primer consola, por lo que podemos cerrarla.
Listo, arrancamos mysql normalmente y ya podemos usar la nueva clave.

tux

Habilitar .bashrc al iniciar sesión

Problema: querés usar .bashrc para poner un alias por ejemplo, pero .bashrc no existe.

Solución: te vas a la home de tu usuario y tipeas lo siguiente:

cd ~
nano .bashrc

Y dentro del archivo pongamos un alias por ejemplo:

alias ll='ls -l'

Guardamos los cambios y pasamos a lo siguiete que es:

nano .bash_profile

Pegamos esta condición para que .bashrc se cargue al iniciar sesión.

if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

All done, ya podes reiniciar la sesión que vas a ver que el alias “ll” funciona sin problemas. ;)

tomcat-logo

Acceder a “manager webapp” en Tomcat 7

Aparentemente a la gente de tomcat se les ha olvidado actualizar la documentacion que muestra en la página index que ofrece por defecto:

Por lo que si las seguís, va a ser imposible que accedas al “manager webapp”. Aprovecho para felicitar a los maestros de Tomcat, que un error así no es nada a comparación del pedazo de soft que nos dan sin pedir ni una moneda :D

Vamos a solucionar este problemita:

Edita el archivo /etc/tomcat7/tomcat-users.xml y agrega estas lineas dentro del tag <tomcat-users></tomcat-users>:

<role rolename="manager-gui"></role>
<user username="miusuario" password="mipassword" roles="manager-gui"></user>

No olvides de poner el usuario y clave que quieras.
Listo, saludos.

Herramientas

Copiar y pegar en Putty en Linux

Me lo tengo merecido por usar Windows.

Para los que estén usando putty sobre Linux puede que hayan notado que las siguientes funcionalidades no están disponibles:

  • Cuando seleccionas algo en putty esto automáticamente queda copiado por lo que podes ir a notepad (por decir algo) y pegarlo directamente.
  • Cuando tenes algo copiado de notepad y lo quieres pegar en putty solamente haces click derecho sobre el y se pega.

Bueno, a priori me parecía que no existía esa funcionalidad y no le di mayor importancia hasta que un dia di con esa funcionalidad por casualidad.

Resulta que cuando seleccionas algo en putty esto si que se copia a un portapapeles, pero la forma de pegar ese texto copiado es con el click central (la rueda del ratón). Esto es para ambos sentidos. Si seleccionas algo de gedit (por decir algo) y haces click central en putty, también se va a pegar el texto. 

 

Ya sabes lo que se dice. Nunca te acostaras sin haber aprendido algo nuevo.

Saludos.