lunes, 21 de octubre de 2013

Inicio de Windows 8.1 parecido a Windows 7

Llevaba tiempo esperando poder hacer mi máquina doméstica con Windows 8 más parecido a Windows 7 (básicamente hacer logon automático con la cuenta de usuario "habitual" y que el sistema arrancara directamente en el escritorio).
Lo he conseguido cuando Microsoft ha lanzado la actualización a Windows 8.1
  • Logon Automático
Esta característica no es nueva de Windows 8.1, ya se podía hacer con Windows 8, 7, Vista, etc. Basta con DESmarcar la opción "User must enter a user name and password to use this computer" en el cuadro de diálogo "User Accounts" (en castellano la opción dice "Los usuarios deben escribir su nombre y contraseña para usar el equipo").

Para abrir el cuadro de diálogo lo más sencillo es ejecutar la aplicación "netplwiz.exe" que está en el directorio de Windows (podemos buscar netplwiz en "Todo").
  • Logon directo al escritorio
Para que Windows 8.1 vaya directo al escritorio al hacer logon, basta con marcar la opción "Al iniciar sesión o cerrar todas las aplicaciones de una pantalla, ir al escritorio en lugar de a Inicio." (en inglés "When I sign in or close all applications on screen, go to the desktop instead of Start") que aparece en la ficha "Navegación" de las propiedades de la barra de tareas.


sábado, 29 de junio de 2013

FTP Recursivo en Windows 8, multiples ventanas de líneas de comando y otras lecciones....

Me he puesto a hacer algunos "experimentos" con AWS y sitios web y me he ido tropezando con algunos problemillas y cada uno con su solución.

En primer lugar:
  • ¿Cómo me descargo todo el contenido de un hoster web desde Windows 8 para pasarlo a otra ubicación si el hoster no me facilita la descarga?
Windows 8 (y 7) incluye un cliente FTP en la línea de comando, pero por mucho que he probado no permite la recurrencia, así que he recurrido a GNU WGET (http://sourceforge.net/projects/gnuwin32). Este es un cliente de línea de comandos que me ha permitido descargar fácilmente el sitio web completo con la sintaxis:

wget.exe –r usuario:password@ftpx.dominio.com

Pero....
  • ¿Dónde están los ficheros de la descarga?
Al no haber indicado el path de destino (-P) pensé que el sistema dejaría los ficheros en el propio directorio de la aplicación (c:\Program Files (x86)\GnuWin32\bin\), pero resulta que no ¿porqué?
Sencillo. Se me olvidó que al no estar ejecutando el programa como administrador Windows protege la ubicación de los programas mediante la función del "Virtual Store". En resumen, los ficheros los estaba almacenando en: C:\Users\usuario\AppData\Local\VirtualStore\Program Files (x86)\GnuWin32\bin\ftpx.dominio.com.... Fácil.
  • ¿Cómo puedo ejecutar más de una ventana de línea de comandos en Windows 8?
Dado que el contenido del sitio web que estaba descargando con Wget era bastante grande y que no encontraba la ubicación de los ficheros, necesitaba otra ventana de línea de comandos de Windows 8. Lo primero que hice fue (mi forma natural de ejecutar aplicaciones desde el escritorio en Windows 8) pulsar la tecla Windows y luego escribir "comm" para que Windows encuentre "Command Prompt". Hasta aquí bien, pero resulta que si pulsaba sobre el icono el sistema me presentaba la ventana que ya estaba ejecutando el Wget.

Para ejecutar otra ventana probé pulsando con Shift+Botón Izquierdo y eso funcionó. Otra opción que también funciona es Windows+X y luego "Command Prompt"