Esto está probado solo en ubuntu 8.04. Se puede usar para indicar el disco que queremos montar en fstab sin dar un número de dispositivo. Esto es útil cuando se tienen diversos sistemas operativos en distintos discos duros, y cada uno con un sector de arranque distinto.
ls /dev/disk/by-uuid -alh
- Location:casita
- Music:el raca-raca de los discos duros al arrancar
Cuando obtenemos el error de número máximo de cursores abiertos en oracle, lo más normal es que nos encontremos con un error en la aplicación porque no se están cerrando bien las conexiones en algún punto. Para averiguar en que sitio está fallando nuestro sistema podemos mirar cuales son las sql más frecuentes que están abiertas. Para poder hacerlo necesitamos un usuario con permisos de DBA que pueda consultar las tablas del sistema.
Esta consulta nos devuelve los cursores abiertos con las consultas más repetidas.
select a.sql_id, count(*) as maximo from v$open_cursor A where a.user_name=?' group by a.sql_id order by maximo desc
Esta consulta nos devuelve la sentencia oracle que se está ejecuntado en ese cursor.
select sql_fulltext from v$sql where sql_id = ?
- Location:el curro
- Mood:preocupado por el radiador
- Music:alguien tararea algo raro
Después de un par de horas intentando hacer funcionar el wiimote con el portátil para ahorrarme comprar un ratón inhalámbrico, he abandonado Fedora para volver a Ubuntu. En Fedora no están compilados todos los paquetes que hacen falta, y ahora mismo hay un jaleo de versiones de paquetes en los repositorios del copón. No me apetecía desinstalar los paquetes que estaban mal, y recompilarlos yo, así que decidí cambiar de estrategia, instalar kubuntu, que chupa más recursos, pero tiene ya todo el software que hace falta para tener el wiimote funcionando precompilado en los repositorios.
El cambio no fue muy traumático, ya hay costumbre, pero hay un par de cosas con las que he topado de frente:
- No hay manera que la server edition cargue los módulos del kernel para el driver de nvidia. Tuve que bajarme una versión desktop y reinstalar.
- Ha cambiado la forma de instalar la librería libdvdcss, necesaria para el funcionamiento de los dvd protegidos. Ahora hay que instalar libdvdread3 y luego ejecutar el siguiente script como root: /usr/share/doc/libdvdread3/install-css.s
h
Otro día que tenga tiempo posteo como poner el wiimote en funcionamiento.
- Mood:pero tengo de eso
- Music:los autobuses pasando bajo la bentana
Un post corto con un enlace para hacer funcionar Oblivion en linux:
The Unofficial Elder Scrolls PagesYo logré en su día instalar el juego siguiendo estas instrucciones, y cacharreando por ahí he encontrado instrucciones para instalar el Morrowind, que nunca logré acabármelo cuando aun usaba windows. Tengo que probar a ver.
- Mood:Aplatanao
- Music:Ninguna, por extraño que suene
Bienvenidos al primero de los grandes timos del siglo. El DVD. Como todos sabéis, o deberíais saber, los dvds son unos inventos infernales que están pensados para que solo se puedan reproducir si tienes un equipo lector comprado en la misma región que el disco. Esto es así, en teoría, para que el precio de los dvd's, que es irrisorio se pueda elevar hasta que produzca el máximo de beneficios en cada sitio. Es decir, para que los españolitos tengamos que pagar 18 euros por un dvd en el corte inglés en lugar de encargarlo en una tienda en kazajistán donde para poder ser unn producto asequible a su público objetivo, valen tres. ¿ A que mola la economía global y el libre mercado ?
Este apunte viene a que yo ayer me tropecé sin saberlo con esta protección regional de copia sin saberlo. Para hacer que dicha protección funcione, muchos dvd's se venden cifrados con una clave, que solo se facilita a los fabricantes tanto hardware como software buenos. ¿ Cuales son los buenos ? Los que hacen productos que solo puedan reproducir discos de una región. Y lo mismo sucede para el software que reproduce dvd's. En windows esto no es un problema, todo el mundo tiene su powerDVD pirata. En linux, que se tiene que ir siempre con mil pies para que las distribuciones sean legales, las librerías que permiten reproducir estos dvd's cifrados no se incluyen por defecto para evitar denuncias. Y eso es lo que me pasó a mi ayer, que no tenía dichas librerías. Lo que tenéis que instalar para poder reproducirlas, siempre si la legislación local lo permite, es:
libdvdread
libdvdnav
libdvdcss
libdvdplay
- Mood:aplatanao
- Music:La puta feria y un payaso con la música de el bueno, el feo y el malo en el móvil y mucha vida socia
El experimento de hoy consisten en enfrentarse a LogJam. LogJam es un editor para poder publicar tus entradas de Livejournal desde local. Permite buscar las entradas antiguas, editar todos los parámetros más o menos normales de una entrada y guardar borradores.
Lo bueno:
- los menús son razonablemente intuitivos, al menos para un informático
- Permite editar en html
- El almacenamiento de borradores en local. ( Aun no lo he probado, pero seguro que es menos volátil que un sistema ajax como el de LJ.
- Fedora tiene un paquete preconstruido en los repositorios, así que no hay que estresarse mucho compilando e instalando.
Lo malo:
- Hay que editar por cojones en HTML. A estas alturas de la historia, montar un editor visual de texto no debería costar mucho.
- Faltan algunas opciones para las actividades típicas de un journal: subir videos y fotos.
- El entorno es un poco feo.
- El botón de preformateado funciona al revés de lo que uno supondría: hay que activarlo para que no preformatee y meta retornos de carro extras.
Lo siguiente que voy a hacer es probar drivel, una vez que publique esta entrada a ver como va. Otro día más.
- Mood:busy
- Music:Ryuichi Sakamoto, Jaques Morelenbaum & Yuichiro Gotoh - Babel - Bibo No Aozora/04 (7:11)
Hoy toca quejarse otro poco de OpenSUSE, y ya que estamos de SUN. Un error muy común recientemente con las instalaciones de java en linux es que al intentar ejecutar una aplicación que dependa de awt, osea cualquiera que tenga entorno gráfico da el siguiente mensaje de error:
xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
Este error es debido a que SUN usa en su JDK una biblioteca de funciones ( tengo que quitarme la manía de decir librería ) que se llama Xinerama para acceder a las opciones gráficas de las XWindows ( sistema de ventanas de *nix ). Los muy listos, han usado una versión estática de la librería que incluyen en la distribución. Resultado, recientemente han cambiado la forma en que funcionan algunas bibliotecas en las XWindoes y llaman a librerías nuevas. Así que la versión de Xinerama que viene con el paquete de SUN no funciona.
¿ Como se arregla ? Xinerama viene de serie con la mayoría de las distribuciones y ya corregida. Instalamos la última versión de nuestra distribución y como normalmente buscará primero la versión del SO antes de la propia, asunto solucionado.
¿ Qué hacer cuando esto no tira, por ejemplo en OpenSUSE, entonces toca hacer la chapuza ( algunos lo llaman workarround para que suene más técnico, pero sigue siendo una chapuza ) que consiste en cambiar los enlaces a la biblioteca que está mal, por enlaces a una biblioteca que esté bien.
sed -i 's/XINERAMA/FAKEEXTN/g' /opt/jdk1.6.0_03/jre/lib/i386/xawt/libma
La dirección a la biblioteca libawt.so hay que cambiarla según que jdk o jre estemos usando.
- Location:terraza
- Music:los ruidos de la calle
Esta mañana en un rapto de mala leche tras el n-ésimo calentón del portatil, me ha dado por desmontarlo y limpiar las salidas de aire del ventilador. La cantidad de mierda ha sido espectacular, y lo jodido que ha sido desmontarlo también. Pero bueno, al final lo he enchufado, lo he puesto a compilar el SDLMame, se ha mantenido estable en los 70 grados de temperatura a partir de los 20 minutos compilando a toda leche, y no se ha pegado el calentón. Así que he decido aprovechar para instalar una distro nueva. En este caso OpenSUSE.
Mi primera impresión de esta distribución es que era muy amigable y fácil de instalar. La segunda, ha sido todo lo contrario. A lo largo del proceso de instalación, que se realiza a través del más intuitivo de los guiaburros que he probado hasta ahora ( debian, ubuntu, fedora y gentoo ) es muy cómoda. Si no pretendes salirte de lo común. Una instalación personalizada para no machacar mi antigua partición home, se complica mucho y requiere mucha experiencia rompiendo cosas. Yo la he hecho, pero no se la recomiendo a gente con poca experiencia o con mucho cariño a sus datos.
Después de poner la clave de root, crear mi usuario, y el resto de pasos finales de toda instalación, llegamos a un escritorio, KDE en mi caso, muy mono y sobretodo muy verde. El tema visual para KDE es bastante interesante, aunque le he cambiado las decoraciones al plastik, que es al que estor acostumbrado. Llama la atención que en lugar de la sempiterna K azul, el menú se despliega en un botón con un camaleón verde, y que el menú es más elaborado de lo normal y tiene un look muy Windows XP con el look teletubbie por defecto.
El jaleo ha venido a la hora de configurar los repositorios de software para añadir aplicaciones imprescindibles como mplayer y deshacerme de otras como kaffeine, kopete o compiz. Como hice la instalación offline, he tenido que añadir los repositorios a mano después de buscar por el wiki de suse. Personalmente yo iría metiendo esto en unas FAQ con un tag blinq bien gordo. Porque me ha costado bastante trabajo encontrarlo.
Otro cantar ha sido instalar cosas. Después de la dolorosa experiencia de mirar en varias faqs, recorrer menús de YAST y demás vueltas, mi recomendación es la siguiente. Buscad los programas en esta web: http://software.opensuse.org/search?bas
La gran ventaja de esta distribución es YaST. Es una aplicación de configuración que hace de todo. Como el panel de configuración de windows, pero bien hecho. Algunos cuadro de diálogo no son muy intuitivos y te obligan a pensar de una manera distinta a otras distribuciones, pero eso es sólo cuestión de acostumbrarse, Solo un detalle, a veces da algunos errores raros que se pueden ignorar.
Un último consejo. Desactivar en YaST - Red - Opciones Globales el network manager. Últimamente todas las distribuciones lo traen, pero funciona como el culo. Yo no he conseguido que funcione bien la inhalámbrica hasta que lo he desactivado. Tendré que activar la red mediante el clásico ifup e ifdown, pero al menos es estable.
Otro día me enrollo más.
- Location:En la cama
- Mood:Esto es un infierno
- Music:El ruido del ventilador.
Una cosa que me ha traído de cabeza estos últimos días ha sido la inestabilidad creciente del portátil. Finalmente he vuelto a Fedora, que no es un SO tan gominola como Ubuntu y requiere algo más de uso de la línea de comandos, pero es mucho más estable
El problema es que fruto de esa genial implementación de las interfaces para controlar la velocidad del procesador de ACER, durante la instalación desde el DVD el procesador está a toda leche todo el rato, colgándose con un calentón a mitad de la instalación. La solución es instalar desde el LiveCD que incluye un sistema más completo y por lo tanto permite forzar que la velocidad del procesador sea más lenta. Lo malo de este sistema, a parte del esfuerzo de reconfiguración posterior, es que el ordenador se queda en idioma inglés por defecto. Para cambiar esto tenemos que editar el fichero /etc/sysconfig/i18n y cambiar el idioma por es_ES.UTF-8 y reiniciar
- Location:la terraza
- Music:Liveriland.com
Hoy tocan un par de apuntes rápidos sobre mysql.
Crear un usuario:
Para crear un usuario en MYSQL se usa el comando GRANT. Este es un ejemplo para crear un usuario que se pueda conectar desde cualquier parte para hacer cualquier cosa sobre la base de datos neraka:
grant all privileges on neraka.* to 'pepe'@'%' identified by 'lacontraseñadelpepe' with grant option
Conectarse a la bbdd desde otra máquina
Para poder conectarnos desde otra máquina primero necesitamos un usuario que tenga permisos para hacerlo, luego desde la línea de comandos:
mysql -h servidorMysql -u pepe --database neraka -p
- Location:la terraza
- Music:el zumbido de los dos ordenadores y la crispación política del telediario
