Contar las palabras de un documento de Google Docs

Ok, os debo una crítica de un disco de este finde todavía… lo se. Pero mientras, minientrada ¿cómo se cuentan las palabras en un documento de Google Docs?

Navegador del ordenador:

  • Pulsa en Herramientas en el menú superior del documento
  • Pulsa en la opción Contar Palabras
  • También puedes pulsar Ctrl+Shift+C

App de Android o App de iOS:

  • Despliega las opciones del menú pulsando el icono de los tres puntos de la parte superior
  • Selecciona la opción Recuento de Palabras

Si no tienes texto seleccionado dará la cuenta de palabras de todo el documento, en caso contrario hará la de la selección.

Anuncios

Abrir SQL-Server Management Studio desde el intérprete de comandos

¿Cómo abro el Management Studio de SQL-Server desde el terminal de comandos? Pues si es el de SQL-Server 2005 ejecutando sqlwb.exe

sqlwb.exe

Acepta varios parámetros:

  • -S: La instancia a la que nos conectamos
  • -d: La base de datos a la que nos conectamos
  • -E: Usar autenticación de Windows
  • -U: Usuario de SQL-Server
  • -P: Contraseña del usuario
  • [file_name[, file_name]]: Ficheros a cargar

Para SQL-Server 2008 o SQL-Server 2012 se usa SSMS.exe

SSMS.exe

La lista de parámetros que acepta es la misma que en el 2005, podéis verla arriba.

Instalar los iconos Papirus en Linux

La colección de iconos Papirus incluye más de mil elegantes y minimalistas iconos para los programas más populares de Linux y es una de las colecciones preferidas por los usuarios. ¿Cómo podemos agregarla a nuestro linux? Vamos con las instrucciones para Ubuntu y para Debian.

iconos papirus

En Ubuntu:

sudo add-apt-repository ppa:papirus/papirus
sudo apt-get update
sudo apt-get install papirus-icon-theme

En Debian:

sudo tee /etc/apt/sources.list.d/papirus-ppa.list << EOF
deb http://ppa.launchpad.net/papirus/papirus/ubuntu xenial main
EOF

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com E58A9D36647CAE7F
sudo apt-get update
sudo apt-get install papirus-icon-theme

Otra opción para Ubuntu puede ser recurrir a descargar el .deb e instalar con el agregador de paquetes.

cmd.fm, un servicio on-line de radio controlado por línea de comandos

Vamos con una de las frikadas de la semana: cmd.fm

¿Qués es cmd.fm? Pues es un servicio on-line de radio que se nutre de música alojada en Soundcloud. No suena a nada especialmente revolucionario pero tiene una característica que lo hace curioso: se maneja desde una interfaz de línea de comandos. Es un módulo de cmd.to, un sistema operativo en línea con diversas utilidades a través de comandos.

A través de fm help obtenemos la siguiente lista de comandos, que nos explican como manejar esta aplicación:

fm {cmd}..................Lista géneros y ejecuta comandos de fm
fm genres.................Lista todos los géneros. fm genres
fm play {o}...............Este comando permite reproducir un género o volver a arrancar una pista pausada. fm play chillout | fm p username/playlist | fm p me/playlist
fm pause..................Pausa la reproducción. fm pause
fm resume.................Vuelve a reproducir tras pausa. fm resume
fm next...................Salta a la siguiente pista fm next | fm skip
fm previous...............Salta a la pista anterior fm prev | fm back | fm previous
fm info...................Muestra información sobre la pista que se está reproduciendo fm i | fm info | fm information
fm loop {n}...............Repite la pista actual el número N de veces que digamosfm loop
fm unloop.................Detiene el bucle actual de repeticiones fm unloop
fm forwards {n}...........Avanza N segundos en la pista actual. fm fw 5 | fm forwards 5
fm backwards {n}..........Retrocede N segundos en la pista actual. fm bw 5 | fm backwards 5 | fm rewind 5
fm volume {n}.............Define el volumen en porcentaje fm v 50 | fm vol 50 | fm volume 50
fm mute...................Silencio! fm m | fm mute
fm unmute.................Desactiva el mute. fm um | fm unmute
fm share..................Comparte la pista actual. fm share
fm like...................Marca un like en la pista actual. fm like
fm unlike {track_id}......Retira el like a la pista actual. fm unlike | fm unlike {track_id}
fm likes..................Muestra o reproduce tus likes. fm likes | fm likes play
fm playlists {username}...Muestra tus listas de reproducción o explora las de otros usuarios. fm playlists
fm test {genre, mood}.....Test test
fm playlist {cmd, playlist_name}Gestiona o escucha listas de reproducción fm playlist new / add / remove / show / play / edit / destroy {playlist_name}
fm help...................Muestra la ayuda (esta lista pero en inglés). fm help
fm migrate................Permite migrar listas de reproducción de cmd.fm fm migrate

Ejecutando ActiveX en Chrome

Tenía estos días un cliente que quería ver el streaming de su cámara de seguridad ip en el Google Chrome. La aplicación web de la cámara requiere ActiveX así que el Chrome decía que nanai, y el cliente que nanai a lo de usar el Explorer. ¿Hay solución? Pues yo encontré un complemento que me ha salvado la papeleta: IE Tab. También puede ser útil para testear webs en distintas versiones de Explorer sin tener que andar abriendo varios navegadores.

Se trata de un complemento que emula Internet Explorer en una pestaña de Google Chrome. Ojo, que tampoco es Jauja, no te permtirá ejecutar ActiveX en Linux o Mac, por si estabas pensando en eso. Se necesitan las librerías de ActiveX instaladas en el equipo para que este funcione, así que sólo te será útil si lo instalas en Chrome para Windows.

Lo dicho, IETab no es gran cosa porque sólo te permitirá ejecutar ActiveX en Windows, donde ya tendrías en IE para lo mismo, pero como curiosidad o como una forma de testear webs sin cambiar de navegador puede ser útil. O para los haters a muerte del Explorer, claro.

Emuladores retro de juegos para tu navegador

Si, como yo, has nacido en la primera mitad de los 80 recordarás el desorbitado precio de la Neo Geo. Todo el mundo tenía un primo/amigo en otra ciudad que conocía a alguien que tenía una… pero yo personalmente no conocí a nadie que la hubiera tenido en sus manos. Hasta había un troll que escribía al correo de la Hobby Consolas, creo que firmaba como Roberto Ajenjo o Asenjo o similar, que decía tener una y que los que tenían SuperNES o MegaDrive eran unos muertos de hambre (para que veáis que ya había trolls antes del advenimiento de Internet). En cualquier caso fue con la llegada de los primeros emuladores que muchos nos quitamos la espinita de no haber podido tener una carísima NeoGeo. Recuerdo el NeoRage con el que en mi viejo Pentium II disfrutaba de largas partidas a Street Hoop, King of Fighters o Metal Slug. Y ya con los años fue dándole a otros emuladores, que me permitieron por ejemplo recuperar las partidas en la NES o en la SuperNES (de eso ya os hablé en el pasado).

En todo caso, si no tenéis interés en buscar y descargar emuladores y ROMS ya que sólo os apetece una partidilla ocasional para recordar viejos tiempos siempre podéis probar con el siguiente listado de webs, que ofrecen emuladores para disfrutar en vuestro navegador sin necesidad de descargar nada (bueno, en algunos casos puede que Flash o Java, cierto, pero que no os romperá la cabeza, vamos):

  • Empezamos con la NeoGeo, la consola prohibida para todos aquellos que no éramos hijos de un directivo de Repsol.
  • La SuperNES para mi es la consola con más valor sentimental (junto a la Hartun Game Master… y ahí hay un proyecto del que ya os hablaré en el futuro si sale). Zelda, Mario, Castlevania, Metroid ¿hay que decir más?
  • La Game Boy Advanced a mi ya me pilla como cosa de una generación más joven, pero tiene juegos muy divertidos.
  • La Megadrive, conocida en otros mercados como Genesis, el asalto de Sega a las 16 bits con clasicazos como Sonic o Golden Axe.
  • Si eras de PC también hay una serie de juegos que se ejecutaban en entornos MS-DOS.
  • La TurboGrafx-16, conocida también como PCEngine, creo que no tuvo distribución en España por parte de su fabricante, NEC, aunque gozó de popularidad en Francia. Si quieres darle un muerdo, ahora puedes.
  • La GameGear de SEGA era muy de comerse las pilas en cuestión de minutos. La ventaja del emulador es que no te deja colgado. También hay juegos de Master System en esta página.
  • La MSX tiene una historia curiosa historia: dominó el mercado en Japón, tuvo repercusión en la Europa Continental e incluso llegó a penetrar en la Unión Soviética por medio del ministerio de Educación. Pero se la pegó en los USA y en Reino Unido, dos de los mercados más grandes. MSX se trataba de un standar sobre el que construían varios fabricantes como Canon, Toshiba, Phillips, Sony, Amstrad… se registraron hasta 122 fabricantes.
  • Y si eres de los retro a muerte vete descargando el Java para darte unas partidas con este emulador del mítico Atari, el primer dominador del mercado americano del videojuego.

En fin, disfrutad con sana nostalgia de estos enlaces, recuperad una parte de vuestra infancia y satisfaced a vuestro niño interior. Lo estáis deseando.

Solución al error E_FAIL(0x80004005) de Virtual Box

Hoy me encontraba con un problema con VirtualBox, en un equipo no me arrancaba ninguna máquina. Daba igual que fuera una máquina importada desde otro ordenador que que se tratara de una máquina creada desde 0. Al ejecutarla saltaba el error E_FAIL(0x80004005) . Intenté ojear los logs para ver si veía algo claro, pero el tamaño del mismo no lo hacía muy práctico ¿por qué fallaba? Pues no tengo ni idea. ¿Solución? Encontré varias:

Encontré un blog donde se afirma que se arregla desmontando la unidad de cd, pero no me funcionó tras hacerlo.

Encontré otro enlace donde decían que bastaba con ir a C:\Users\COMPUTER_NAME\.VirtualBox\Machines\VM_NAME y allí buscar el archivo VM_NAME.xml-prev para editar su nombre y quitarle el sufijo -prev. Lo probé pero tampoco funcionó.

Finalmente este vídeo me trajo la solución: en lugar de pulsar en la flecha inicio para arrancar la máquina hay que darle al botón que tiene al lado para desplegar el menú y allí elegir Inicio Desacoplable.

¿Por qué funcionó esta y el resto no? Bueno, a estas alturas no conozco todavía la causa del error, pero mirando con detenimiento el mensaje de error veo que en la solución que me funcionó el fallo era en el componente Machine Wrap. Asumo que el código de error puede ser el mismo para diversos componentes y que cada uno tiene una solución. Fíjate en el ejemplo que viene en el blog donde recomiendan desmontar la unidad de cd, podrás ver que el componente que falla simplemente es descrito como Machine mientras que en el que implica modificar el nombre del fichero de configuración xml el fallo era en el componente VirtualBox. Por tanto no hay una única solución a este error, todo depende de qué componente sea el afectado.