Archivo de la categoría: Tips

Solucionar conflicto entre Unity 3D y driver de Nvidia en Ubuntu 12.04

¿Te pasa que al iniciar sesión en Ubuntu 12.04 te encuentras con una pantalla negra y no te queda de otra que optar por Unity 2D u otro entorno de escritorio?. Esto es debido a conflictos entre algunas tarjetas de video y el driver de Nvidia que viene por defecto (295.40). Para solucionarlo, tienes que actualizar el driver de manera externa de la siguiente manera:

ADVERTENCIA: Los pasos que se detallan a continuación son de extrema precaución y pueden romper tu sistema, por favor no los realices si tomar las previsiones del caso.

  1. Averigua cual es exactamente el chipset de tu tarjeta de video (esto lo puedes ver abriendo el nvidia x server settings) para proceder a descargar el ultimo driver disponible desde la pagina www.nvidia.com. Notaras que es una versión posterior a la que viene por defecto en tu sistema.
  2. Al localizar el driver, descárgalo y ubícalo en un lugar fácil de acceder para ti.
  3. Desintala la version del driver que tienes en tu sistema: sudo apt-get remove nvidia-current.
  4. Deten las X (entorno gráfico) para poder instalar el driver que descargaste: sudo service lightdm stop.
  5. Seguidamente entraras al tty, inicia sesión con tu usuario y luego ubícate en el directorio donde descargaste el nuevo driver (en mi caso lo deje en Descargas): cd Descargas, y procede a instalarlo: sudo ./NVIDIA-Linux-x86-295.49.run (el nombre del driver puede variar dependiendo del caso).
  6. Finalizado el asistente, reinicias: sudo reboot, y ya deberías tener el problema resuelto.

Así fue como puede solucionar el problema, espero que esta receta pueda ayudarles si enfrentan el mismo inconveniente, cualquier duda sírvanse de utilizar los comentarios para ello.

Anuncios

Bitcoin

Hace poco, a través de identi.ca, me entere de la existencia de Bitcoin, la moneda virtual que de a poco se ha hecho un nombre y amenaza con replantear el mercado económico mundial.

Pero bien, ¿qué es Bitcoin?, como es eso de una moneda virtual, como hago para obtenerla, se trata de algo seguro o es otra nueva artimaña para embaucarnos?. Todas estás preguntas las pueden aclarar en el wiki oficial y en diversos foros a través de la web.

El resumen vendría siendo algo así, Bitcoin es un nuevo sistema monetario P2P, el cual no depende de las corrientes cotidianas de fluctuaciones de las monedas comunes, y por ende (en teoría) es un sistema más confiable y solido.

A pesar que el sistema tiene 2 años de haber sido creado por Satoshi Nakamoto, es recientemente cuando ha obtenido revuelo, quizás un poco por las noticias negativas que han surgido en torno a ella, las cuales muchos aseguran han sido lanzadas para perjudicar el sistema y evitar que crezca y se expanda como lo está haciendo ahora.

Pero bueno, para no estar copiando cosas que están por todos lados, les dejare los enlaces al final para que los interesados indaguen un poco más sobre el tema, por ahora me limitare a explicar como instalarlo y comenzar a usarlo en Arch.

Hay 2 formas de recolectar bitcoins:

  1. Mediante el cliente oficial, que podrán encontrar en AUR, la cual no es muy aconsejable pues el sistema va dificultando cada vez más la obtención de las moneda y puede volverse cuesta arriba la tarea.
  2. A través de los grupos de mineros al rededor del mundo, que no son más que grupos de personas trabajando en conjunto para obtener los bitcoins, con lo cual se aligeran las cargas, se comparten las ganancias y se obtiene más beneficios a corto plazo.

Obviamente, yo me decante por la 2da opción.

Sigue leyendo Bitcoin

PostgreSQL

Sobre este tema hay bastante información desperdigada por toda la red, pero como últimamente he tenido que recurrir a ella bastante seguido, reuniré un poco las cosas aquí para que nos sirva a todos 🙂

Lo primero, para usar postgres en tu sistema hay que instalarlo y eso se logra a partir del siguiente comando:

  • Ubuntu: sudo aptitude install postgresql postgresql-client pgadmin3
  • Arch: sudo pacman -S postgresql pgadmin3

En Ubuntu, al usuario postgres que se crea con la instalación hay que habilitarle la contraseña. En Arch la contraseña por defecto es postgres, y es muy buena idea cambiarla por seguridad. Para ello:

sudo passwd postgres (seguidamente ingresamos 2 veces la nueva clave)

Y luego hay que modificarla en el servidor, para ello:

sudo su postgres -c “psql template1”

Y seguidamente:

template1=# ALTER USER postgres WITH PASSWORD ‘aquí_nueva_contraseña’;

De resultar todo bien, debería salirte el siguiente mensaje confirmando la operación: ALTER ROLE

Por ultimo, solo queda reiniciar el servidor:

  • Ubuntu: sudo /etc/init.d/postgresql-X restart
  • Arch: sudo /etc/rc.d/postgresql restart

Luego de esto ya estás listo para empezar a jugar con las bases de datos mediante PostgreSQL 😉

Cambiar el idioma de Man

 

¡Read the fucking manual!

El man es una utilidad muy interesante (aunque algo subestimada por los usuarios Linux) que  te permite conocer los detalles de los diversos comandos del sistema. El problema es que viene por defecto en el idioma de Shakespeare, por lo cual, si queremos modificarlo a un idioma más interesante debemos hacer lo siguiente:

En Arch

  • yaourt -S man-pages-es (asumiendo que tienes configurado yaourt)

En Ubuntu

  • sudo aptitude install manpages-es manpages-es-extra (si no tienes instalado aptitude, puedes sustituirlo por apt-get)

Configurar la distribución de teclado en Arch

Si eres un archer, habrás notado que con la actualización de xorg (1.8) y los nuevos cambios que trae consigo, la detección del teclado se vio afectada, por lo menos si usas Input Hotplugging como yo.

Para solucionar esto, basta con agregar lo siguiente a tu xorg.conf:

Section “InputClass”
Identifier             “Keyboard Defaults”
MatchIsKeyboard   “yes”
Option           “XkbLayout” “es”
EndSection
Obviamente, si tu distribución de teclado es diferente a español, basta con cambiar la etiqueta es por la que más se adapte a tu necesidad. Para ver las opciones, revisa /usr/share/X11/xkb/rules/xorg.lst

¿Cómo saber qué hardware rueda?

Quizás ya no haya necesidad de esto 😉

He visto como muchas personas se quejan de que X o Y distribución no tiene buen soporte de hardware, o de que alguna periférico (video, audio, red, etc.) no le funciona como debería y por eso Linux es una miércoles.

No, si Linux fuese un día de la semana, probablemente sería el domingo, pues generalmente andamos innovando en todo momento, pero la cosa no es debatir estos puntos tan desgastados, sino ofrecer una solución.

Existen las HCL (no, no es el juguetito que puede cargarse el universo entero) o Hardware Compatibility Lists, que como su nombre lo indica son herramientas muy interesantes que aunque generalmente los usuarios pasamos por alto o simplemente desconocemos, pueden ser la ayuda perfecta al momento de tener el mejor rendimiento de nuestro sistema y lograr la mancuerna perfecta entre software y hardware.

Yo particularmente no he tenido ningún problema de compatibilidad de hardware en las distros que he utilizado, pero para aquellos que tengan dudas o estén próximos a adquirir algunos cachorros nuevos, posiblemente esto le venga de perlas

Acá les enlazo las de las distros que utilizo:

Si desean conocer las de otras distribuciones, pueden pasarse por el articulo que me sirvió de referencia o realizar una breve búsqueda en la web. Por cierto, las HCL están para todos los sistemas, no crean que el pingüino es el único en estas lides.

Readability

Quien no se ha encontrado alguna vez en la web con paginas de fondos irritantes y fuentes salidas de tonos, que aunque contengan información muy relevante, no justifican el esfuerzo que hacemos al leerlas. A partir de hoy nada de eso será un problema.

Pronto estas reacciones no serán necesarias

Readability es una herramienta online que nos ayuda a leer con total comodidad y bajo nuestras propias reglas. Para ello, solo tienes que definir el formato que mas te guste y listo, ya tienes tu personalización para todos los sitios que desees, cuando y como quieras.

Para lograrlo, solo debemos acceder a su pagina y configurar lo siguiente:

  1. El estilo de lectura.
  2. El tamaño de la letra
  3. El tipo de margen

Por ultimo, solo nos queda agregar esa configuración como un marcador a nuestro navegador favorito. Como dicen en su sitio oficial, “Cuando estés visitando una página web que valga la pena leer, simplemente haz clic en el link para activar Readability”.

Se que existen atajos en los navegadores para modificar las fuentes (Ctrl++ y Ctrl– por ejemplo), y que también hay otros trucos que podemos implementar, pero hasta ahora ninguno me ha parecido tan genial y practico como este. Los invito a que lo prueben, verán que a partir de ahora leer artículos interesantes en la web será mucho más placentero.