09 agosto 2009

Problema al compartir carpetas en Windows XP

Hace años que uno comparte carpetas en XP con los usuarios de la LAN y si bien alguna que otra vez uno se cruza con algún inconveniente, en general no demora en aparecer la solución, dado que por suerte luego de tantos años de existencia del querido XP, uno ya le tomó la mano. Pero esta vez se complicó un poco y llevó más tiempo del esperado, tanto así que uno se llega a plantear que la causa seguramente se trata de un problema trivial que se esté pasando por alto, como suele ocurrir tantas veces.

Después de verificar varias cosas y probar un buen rato, me convencí que debería salir a googlear. Encontré varias páginas con pasos y cosas a tener en cuenta al compartir carpetas. También busqué a partir del mensaje de error que me aparecía, que entre otras cosas decía:
Puede que no tenga permiso para utilizar este recurso de red.

Luego de asegurarme que el usuario Invitado estuviera habilitado, que la carpeta que intentaba compartir tuviera permiso de lectura para ese usuario y que en el sistema de archivos esa carpeta también tuviera permiso de lectura para el Invitado, faltaba tocar algo más, algo que no es típico, algo que encontré luego de un buen rato de googleo, algo que seguramente se modificó luego de instalar algún software, algo que me hizo perder tanto tiempo que me motivó lo suficiente para ponerme a escribir este post, jaja.

El problema se resolvió cuando realicé lo siguiente:

  • Fui a:
    Panel de Control > Herramientas administrativas > Directiva de seguridad local
  • Navegué el árbol hasta:
    Directivas locales > Asignación de derechos de usuario
  • Ingresé a configurar en la siguiente opción:
    Denegar el acceso desde la red a este equipo
  • Allí encontré que el Invitado estaba incluido entre la lista de usuarios denegados. Lo eliminé de esa maldita lista y todo se solucionó.
Estaba bastante escondido, nunca había llegado hasta ahí. Espero que este post nos pueda ayudar a no perder tanto tiempo con este problema en el futuro.

10 julio 2009

UltraVNC SC compatible con Windows Vista

El otro día necesitaba dar soporte remoto como lo hago habitualmente. Recurrí como siempre a mi querido UltraVNC SC para hacer que la persona desde el otro lado me dé acceso a modo de escritorio remoto con solo ejecutar un archivo, aún estando detrás de un firewall y demás. El problema fue que esta vez llegué a ver el escritorio remoto pero se veía lentísimo; mis comandos eran ejecutados inmediatamente del otro lado pero la pantalla no actualizaba más y no sabía ni lo que estaba haciendo. Rápidamente empecé a recorrer mentalmente cuáles podrían ser las posibles causas de este comportamiento y me imaginé, inmediatamente que el problema provenía del hecho de que del otro lado estaban usando Windows Vista. Luego de unas búsquedas el querido google me llevó al este post, en el foro del UltraVNC donde al parecer estaba la respuesta. La solución, indicada por algún muchacho allí en el foro surgía de hacer unos pequeños agregados al UltraVNC original para habilitar ciertos agregados especiales cuando Vista es detectado. De todas formas, la solución, a los fines prácticos consiste en lo siguiente:

  1. Descargar desde aquí el archivo SC_VNC_Vista_Autoit.rar
  2. Descomprimirlo en alguna carpeta (en mi caso en el escritorio como todas las demás cosas que bajo :P).
  3. Vamos a la carpeta generada y vemos que adentro hay una carpeta denominada SC_VNC_Files. En esta carpeta están todos los archivos del UltraVNC SC. Lo que debemos hacer es editar el archivo helpdesk.txt de acuerdo a nuestras necesidades (y el resto de las cosas que se quieran modificar, íconos, fondos, etc. según la documentación del UltraVNC SC).
  4. Hechas las modificaciones correspondientes, vamos a la carpeta superior y veremos que hay un archivo denominado Compile.cmd. Lo ejecutamos y nos generará un ejecutable en esa misma carpeta con el UltraVNC SC compatible con vista. Lo renombramos a nuestro gusto y está listo para utilizar.

Bonus track: Les paso el contenido de mi helpdesk.txt por si les sirve como muestra. En mi caso traté de hacerlo lo más simple y minimalista posible. El usuario sólo tiene que ejecutar el archivo y listo... ya me está conectando. No le aparece ninguna pantalla extra ni nada por el estilo. El contenido del helpdesk.txt a continuación:


[TITLE]
Conectando con el servidor

[DIRECT]

[HOST]
Conectando
-connect midireccion.dyndns.org:5500 -autoreconnect -noregistry

[TEXTTOP]


[TEXTMIDDLE]


[TEXTBOTTOM]


[TEXTRBOTTOM]


[TEXTRMIDDLE]


[TEXTRTOP]


[TEXTBUTTON]


[WEBPAGE]


[TEXTCLOSEBUTTON]




Saludos gente y espero que le sea útil a alguien.

04 junio 2009

Abrir varios perfiles en Firefox

Estaba programando, para variar, y necesitaba borrar la cache del browser cada poco rato porque las aplicaciones ajax suelen tener el problema (para los desarrolladores) que por más que uno presione Ctrl+F5, lo único que el browser pide nuevamente al server es la página inicial, pero todos los requests que van por debajo no se percatan que uno solicitó explícitamente ignorar la copia de la cache. El asunto es que en mi Firefox tengo activa la sesión de Google (y quizás alguna más) y no quiero perderla cada poco rato.

Dado este problema, surgieron algunas alternativas:

  • Buscarme otro browser para las pruebas. Desventaja: uno se hace amigo de un browser y los demás parecen incómodos o quizás la combinación de teclas para borrar la cache no es la misma, etc.

  • Intentar abrir otra instancia de Firefox, pero con otro profile, sino cada vez que borre la cache perdería las sesiones de la otra instancia. Problema: abrir otra instancia de Firefox no es tan fácil como darle de nuevo al acceso directo. Resulta que don Firefox es pillo y reutiliza la instancia ya abierta, sólo que la segunda vez abre una ventana nueva (equivalente a ir al menú Archivo y elegir "Nueva Ventana").
Esta última fue la elegida para empezar la búsqueda. Googleando encontré en un foro unos posts con el siguiente título: "Two Firefox profiles open at the same time? [Resolved]". Como dijo mi amigo Shaq, no hay mejor final para un título que ese cuando uno busca una solución. Allá fui y encontré que existe una manera de forzar al Firefox para que inicie otra sesión. Luego agregando el parámetro para que abra el profile manager se puede crear un segundo profile, y después con otro parámetro se puede hacer un bonito acceso directo para que podamos abrir de una el segundo profile.

Resumiendo:

Para forzar a Firefox que abra una segunda instancia y nos muestre el profile manager:
firefox -no-remote -ProfileManager

Para forzar a Firefox que abra una segunda instancia con un nuevo perfil (ya creado):
firefox -no-remote –p "<nombreDelPerfil>"

29 abril 2009

Evitar los saltos de línea entre palabras en el word

Y si... el título es largo pero descriptivo. Creo que no hace falta dar muchas más explicaciones sobre el tema a tratar en este post pero como tengo ganas de escribir las daré de todas formas. Básicamente la cuestión es la siguiente. Tenemos un par (o más) de palabras en un archivo de word y queremos que se mantengan juntas siempre en la misma línea de texto, es decir que si por el largo del texto debiera aparecer un salto de línea entre las palabras, queremos que el word baje todas las palabras a la siguiente línea, para mantener, por ejemplo, todo junto el nombre de una empresa o el título de una persona con su nombre, etc.
La solución al problema es bastante simple y consiste en insertar un tipo de espacio especial, diferente al espacio en blanco común y corriente, que puede conseguirse utilizando la combinación de teclas Control+Shift+Barra Espaciadora. De esta forma, presionando esta combinación de teclas entre las palabras estaremos insertando entre las mismas este tipo especial de espacio en blanco que word se encargará de administrar automáticamente para evitar los saltos de línea indeseados entre las palabras.
Muy simple la cuestión hoy pero es útil y a alguien puede servirle. Sin más que decir en esta ocasión, me retiro por donde vine. Salud

01 marzo 2009

El Paint mas pesado de la historia

Ya era hora de volver a escribir algo en el blog. Odio los blogs medio muertos/medio vivos pero bueno, ya que estamos voy a postear algo e intentaré volver al ritmo bloggeril de otras épocas (tampoco era taaaaanto ritmo pero bueno, aunque sea un par de post al mes no puede ser tan difícil). Igualmente no me extrañaría que este quedara como el último post y no volviéramos a darnos una vuelta por acá a escribir.
Pero dejemos de dar vueltas y vayamos al meollo de este post que tiene como protagonista del mismo a nuestro queridísimo Paint de Windows. La cuestión es que por alguna extraña razón (no tuve la oportunidad de revisar la escena del crimen para hallar pistas) de repente nuestro querido Microsoft Paint empieza a consumir memoria por demás y hace que la máquina se vuelva lenta y pesada. Finalmente en algún punto (por ejemplo al intentar Abrir o Guardar un archivo) nos muestra un hermoso cartel de error que reza "No hay recursos o memoria suficientes para completar la operación. Cierre algunos programas e intente de nuevo.", cartel que aún cerrando el mismísimo windows seguiría apareciendo.
La cuestión es que empecé a sospechar de algún otro proceso consumiendo memoria o trabando la ejecución de los programas de la PC pero no, la culpa era pura y exclusivamente del Paint. La razón que provocaba el error era alguna entrada errónea en el registro de windows que hacía que el programa por alguna cuestión se volviera un tanto inestable. Hallé la solución luego de unos cuantos googles, ya no recuerdo en qué página pero aquí resumo la misma para que quienes tengan este mismo problema (no sé quién más aparte de mi queridísima hermana seguiran usando el Paint hoy en día aunque para todos ellos mis reverencias porque trabajar con un programa tan corto en funciones y conseguir resultados es todo un mérito):

  1. Cerrar todos los Paint que tengan abiertos (todos los procesos mspaint.exe que estén en ejecución).
  2. Ir al menú Inicio->Ejecutar.
  3. Escribir "regedit" (sin las comillas) y darle Enter. Se va a abrir un programa con una estructura de carpetas en arbol (como si estuvieran explorando el disco rígido) y allí se debe buscar la siguiente ruta:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Paint
  4. Darle botón secundario a esa carpeta Paint (del lado de la izquierda) y elegir la opción Eliminar. Va a pedir confirmación para la operación, la dan clic al botón que dice que si queremos borrar la clave y todas sus subcarpetas y luego cerramos el programa este (el editor del registro).
  5. Abrir el Paint y usarlo de la misma forma que siempre, el problema ya está resuelto.
  6. (Opcional) Hacer un cursito de edición de imagen con un software más moderno y potente como Adobe Photoshop o Corel Photopaint :P.
  7. (Obligatorio) Comentar en el post si les anduvo la solución :P.
Eso es todo por el momento. No sé a cuanta gente le puede llegar a servir este post pero siempre aparece gente que comenta en los posts más extraños de nuestro blog así que nunca está de más un post. Saludos para todos y esperemos que retornemos la actividad bloggeril con mi co-blogger que con un poco de suerte pronto lo tenemos en el barrio.

Salud