martes, 25 de enero de 2011

¿Cómor?

Situación: instalando una VPN en una máquina virtual. S.O. de la máquina: Windows XP. Pide reiniciar, y aprovecho para instalar las actualizaciones de Windows, que, claro, también pide reiniciar. Y entonces aparece una ventana de esas de tareas cerrándose con una cabecera mosqueante: «cerrando tarea: should not see me» (Acojona, ¿verdad?)

Raudo y veloz le he preguntado a Mr.Google: parece que si lo ves una vez, vale porque hay algún problema cerrando, con suerte dependiente de tu instalación y puntual. Si lo ves con frecuencia es que el marrón está tiñendo el horizonte de tu máquina virtual.

Veremos.

Edición 2011.feb.16: Tras media hora más de documentaçao internetera, me he tranquilizado mucho. Parece que es un proceso interno habitual de limpieza final en los instaladores de programas, y yo tenía dos cosas instalándose :-) Parece claro que una tarea de cierre intentaba cargarse un proceso instalador que estaba acabando de borrar sus guarrerías temporales. No he vuelto a tener problemas (uf).

domingo, 1 de noviembre de 2009

Dropbox, o la sincronización fácil

Pero fácil. Me da que esto va a dar para más de un post, pero debo compartir mis primeros pasos con una herramienta maravillosa. Una herramienta maravillosa es, creo yo, la que te soluciona un problema que tienes. O una incomodidad habitual. Puntual o de organización. De cualquier tipo. Es, señores, sin más preámbulos, (redoble).... Dropbox. ¿Qué hace? Es un software para compartir ficheros y mantener directorios actualizados y sincronizados a través de la web.

Hay que darse de alta, por un lado, y bajarse un software, por otro. ¿Cobran? A partir de cierto volumen, sí, pero hasta 2Gb (hasta 3, invitando a gente) no cobran nada. Fantástico, probamos en Windows. Instalamos el software, muy básico, mejorable, pero funcional: permite conectarse a través de un proxy. Adjudicamos un directorio y ¡hop! lo que, usando el gestor de archivos lo que coloquemos en ese directorio es automáticamente subido a la web. También podemos subirlo a la web y ¡hop! lo replica. La web parece funcionar como una carpeta más a mantener sincronizada.

Estupendo, ya podemos tener copia de según qué cosas en la web. Accesible desde todas partes y tal. Por cierto, cuidadín porque desde Dropbox ponen mucho énfasis en que se copian el archivo que subamos para hacer backups, que te guardan incluso varias versiones, etc. Muy bien, pero cuidadín con lo que se copia. Personalmente he asumido que lo que ponga ahí es prácticamente público, porque se van a hacer un mínimo de 2 copias de él. Seguro que por el camino otra, y como poco otra u otras dos en backups.

Pero ahora viene cuando la matan. Arranco una máquina virtual, le instalo el software, creo una carpeta para ser la común, lo adjudico a mi cuenta existente... y magia: los archivos aparecen en la carpeta. Impresionante.

Borro un archivo en una máquina y lo borra en la web y en la otra máquina (aunque en la web lo mantiene accesible, hay que investigar si para siempre o un tiempo), renombro un archivo y lo mismo. Este servidor de Vds. juega mucho con máquinas virtuales y este asunto me viene muy bien para mantener actualizados ficheros de configuración, por ejemplo, que voy cambiando, en los programas que uso. O hacer copias de archivos de código. U otras que se me van ocurriendo. Porque, ¿se pueden compartir las carpetas y tener varias, y unas compartidas con una gente y otras con otra? Yes, we candemor! Carpeta compartida de amiguete, y hala, a tener una carpeta sincronizada con él.

Creo que puede dar mucho juego, y que es una de esas cosas que te hacen la vida un poco más fácil. Y es usar internet de verdad, además de ver webs y leer correo. Que lo disfruten.

P.D.: ni que decir tiene que sus ideas al probarlo o experiencia al respecto son muy bienvenidas.

martes, 13 de octubre de 2009

Sybase Client-Library Error SQLCODEs

Hola, chatos.

Aquí se inagura el que será un blog inestable y quizá poco constante. Debo decir que no me importa: guardaré información que pueda ser pública de cosas normalmente profesionales interesantes. Así, sin más gaitas. He cogido varias opciones por defecto del blog para ir rápido. Ya iré viendo. Ahora lo que me corre prisa es dejar escrito ello.

El caso es que me he encontrado con un log de sybase tal que así:
server Ct-library: Msg 0x05030506 Non-fatal (Layer=5 Origin=3 Severity=5 Number=6): ct_results(): network packet layer: internal net library error: Net-Library operation terminated due to disconnect

Esto, en una sola línea. Y eso que he quitado la fecha y la hora, con milisegundos, que pone el amigo ocupando las 30 (aprox.) primeras columnas... Asusta un poco, pero más asusta encontrarse unos cuantos cientos de líneas como esa. El caso es que, preguntado por «Ct-library: Msg 0x05030506», Mr.Google me ha llevado hasta un foro que me ha llevado a... una página clarificadora, maravillosa.

Primero: he entendido el mensaje. Ese mensaje dice que 05030506... lo que parece incomprensible si no fuera porque ¡lo pone también entre paréntesis, carajo! Véase, cogiendo los dígitos de dos en dos: 05 (y dice entre paréntesis Layer=5), 03 (y dice entre paréntesis que Origin=3), 05 otra vez (y dice luego que Severity=5) y 06 (Number=6).

Bueno, hasta aquí, muy bien. Sigo sin entender los errores, pero ya entiendo cómo están codificados. Pero no queda ahí la cosa. Mi gozo ha sido grande cuando he visto en esta página de los manuales de Sybase la explicación:

  • Layer 5: «network packet layer»
  • Origin=3: «internal net library error»
  • Severity=5: «CS_SV_COMM_FAIL (An unrecoverable error in the server communication channel has occurred. Server connection is not salvageable.)»
  • Number=6: «There was an error while executing the network read.»
Bueno, parece claro que mi servidor tiene un problema de red. Al menos, eso dice el sistema gestor de base de datos. En un idioma un poco críptico, pero lo dice :-)