Hack: tipografía open source para escribir código.

Leía esta mañana en Genbeta sobre esta tipografía y no pude resistirme a comentarla por aquí: Hack, una tipografía pensada para desarrolladores.

Hack regular type

¿Por qué está pensada para desarrolladores? Pues porque esta familia de tipografías, con cuatro variantes (normal, cursiva, negrita y cursiva-negrita), ha sido creada poniendo el foco en su diseño para pantalla y no para impresión, con un contraste, altura y anchura pensados para una lectura cómoda y con detalles como rellenar los ceros con un óvalo para diferenciarlos con facilidad de la letra o.

En este enlace puedes ver cómo pinta la fuente y compararla con muchas otras. La licencia es Open Source y muy flexible, por lo que podrías modificarla, redistribuirla y usarla con fines comerciales.

La puedes descargar desde este enlace a Github. Su instalación tanto en Ubuntu como en Windows no podría ser más simple: basta con descargar el zip, extraer el fichero .ttf, abrirlo y pulsar el botón de instalar.

Anuncios

Detectar intrusos en tu wifi desde Android o iOS

En el pasado vimos cómo detectar intrusos en tu wifi con Windows (ya hace años de eso) y desde Ubuntu. Pero ¿y si eres un usuario que tiene sólo tablet y móvil? ¿puedes saber si te están vampirizando la wifi? Puedes. Existen varias apps para ello, pero creo que la más sencilla es Fing, que además en su versión más básica es gratis.

Fing es una aplicación que te permite escanear la red a la que estás conectado, y por suerte existen versiones para varios sistemas operativos. De hecho puedes usar también Fing desde un portátil o sobremesa ya que también tiene versiones para Linux, Windows y MacOSX.

Centrándonos en la versión móvil, no puede ser más sencilla de usar: la puedes descargar desde aquí y, una vez instalada, basta ejecutar la aplicación para ver qué equipos hay conectados a la red. Los móviles tendrán un icono distintivo, al igual que el router o punto de acceso al que esté conectado el teléfono. Una vez veas la lista puedes calcular si ves algo raro, si hay algún equipo que no debiera estar conectado. En caso de que haya un invitado indeseado la mejor opción es que cambies la contraseña de la wifi.

Fing captura

Pulsando encima de cada dispositivo conectado podrás tener varias opciones: una es ver la MAC del dispositivo, por si quieres añadir a tu router una regla de filtrado por MAC para impedir que ese equipo se conecte (aunque la MAC puede cambiarse, así que no es un método infalible para evitar conexiones indeseadas). Otra es la de etiquetar a ese dispositivo con un nombre a tu elección (por ejemplo “ordenador del salón“) para facilitar su identificación cuando ejecutes el app. También puedes realizar un escaneado de puertos o lanzar un ping. Si decides hacerte una cuenta puedes disponer de notificaciones cuando alguien se conecte y más opciones.

Como ves es una solución fácil para tener controlado quién accede a tu wifi. Por cierto, que los creadores de Fing están trabajando en Fingbox, un dispositivo de hardware que facilitaría la expulsión de intrusos de tu red.

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.

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.