Archive for 23 mayo 2019

El Everest

23 23+00:00 mayo 23+00:00 2019

Si no escribo no es por falta de ganas ni de temas; es porque no me da tiempo. Estoy atascado últimamente.

Pero ningún atasco comparable a este. Esto es verdaderamente glorioso. No voy a aportar gran cosa sobre lo que dirá cualquiera en cualquier artículo sobre la cuestión. Pero es que he tenido que guardarme esta foto…

¿De verdad? ¿En serio?

¿De verdad que no es un trucaje, y que la cima del Everest estaba así?

Dicen aquí que ese día llegaron a la cima 200 personas.

Puedo entender a los que suben montañas, puedo entender a los que quieren llegar a la cima del Everest. Pero de verdad que llegar ahí y ver esa cola sería para sentirse muy, muy, muy, pero muy idiota.

A veces pienso que los seres humanos somos escoria pura, y generalmente es cuando veo maldad. Pero otras veces es cuando veo tontuna. Y esto es una tontuna tan grave como para sentir eso, que somos basura.

 

 

Anuncios

Abrir varias ventanas de golpe en Windows

3 03+00:00 mayo 03+00:00 2019

Últimamente veo que cuando me pongo a trabajar en algún asunto tengo que tener abiertas varias ventanas y varias aplicaciones. Me lleva trabajo ir a buscar por el ordenador todo lo que necesito. Y luego me da pereza cerrar, y tengo el Windows perdido de ventanas y de escritorios virtuales. Y cuando tengo que reiniciar forzosamente porque me lo pide el antivirus o algo, es una catástrofe.

Así que he hecho una chapuza para gestionar esto que podríamos llamar «espacios de trabajo» o workspaces. Seguro que hay maneras mejores de hacerlo, pero yo he ido a lo rudimentario.

Tomo nota aquí de lo que he hecho:

  • Cada espacio de trabajo será una lista de accesos directos (.lnk, .url) en una carpeta.
  • En una carpeta determinada de mi ordenador (supongamos que en c:\progs\cmd) pongo un fichero .bat como este (supongamos que lo llamo AbrirWorkspace.bat):
chcp 1252
pushd %1
FOR %%A IN (*.lnk,*.url) DO (
    start explorer "%%A"
)
  • Lo que hace ese fichero es ir a un directorio y lanzar todos los accesos directos que encuentre en él. Se usa «start explorer» para abrir el fichero porque si usas solo start te abre una ventana de línea de órdenes que no hace nada, y si pones el nombre del acceso directo sin más, entonces te lo abre bien, pero para abrir el siguiente espera a que se cierre el programa lanzado en el anterior. Con «start explorer» se lanzan todos asíncronamente.
  • Si quieres abrir una URL, pero específicamente en una ventana nueva, puedes hacer algo como esto. En vez de crear un .uri, creas un .lnk así (para usar Chrome):

“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” –new-window http://resto_de_la_url

  • Tenemos el programa que lanza todos los accesos de un directorio. Ahora falta una manera cómoda de ejecutarlo. Voy al registry (¡cuidado con lo que haces en el registry!) y creo la clave Equipo\HKEY_CLASSES_ROOT\Directory\shell\AbrirEspacioTrabajo. Su valor por defecto es la cadena «Abrir espacio de trabajo», que es lo que saldrá cuando pulse con el botón derecho en una carpeta.
  • Dentro de ella creo otra clave Equipo\HKEY_CLASSES_ROOT\Directory\shell\AbrirEspacioTrabajo\command, cuyo valor por defecto es la cadena c:\progs\cmd\AbrirWorkspace.bat “%V” suponiendo que el .bat de antes lo has metido en c:\progs\cmd\AbrirWorkspace.bat.

Y ya está. Por cada «proyecto» o «actividad» que tenga me creo una carpeta con los accesos directos de todo lo que quiero abrir, y entonces basta con ir a donde está esa carpeta, pulsar con el botón derecho y elegir la opción de menú «Abrir espacio de trabajo».