Mostrar Ficheros Ocultos en Finder

ccarpets on us llave dibujada. en 8x8 pixels

Aunque puedan existir algunas aplicaciones que realicen esta tarea, en los últimos tiempos y mas debido a los problemas de accesibilidad usuales de las apps, tiendo cada vez más a realizar tareas mediante linea de comandos, al fin y al cabo aunque posible, es raro que el terminal y sus comandos se vean afectados por incompatibilidades de accesibilidad.

Para hacer que Finder muestre los ficheros ocultos, solo tendremos que abrir un terminal y ejecutar el siguiente comando:

defaults write com.apple.finder AppleShowAllFiles YES

Pulsamos intro. Ahora solo quedaría pulsar la tecla opción/alt y con ella pulsada dar botón derecho sobre el icono de Finder en el doc, de modo que aparezca “Forzar Reinicio”, ejecutaremos esta opción para que el Finder se reinicie y ya deberíamos ver los ficheros ocultos.

Para volver atrás tan sencillo como ejecutar el mismo comando cambiando el YES por un NO.

Usando alias, podriamos evitar escribir el comando cada vez, en mi caso suelo mantenerlos visibles siempre, pero si estáis interesados comentádmelo y me animo a explicar el metodo con alias.


Configurar SSH para que no te pida clave desde tu Mac

Representación en una rejilla de 16x16 pixels del concepto de clave privada para ssh usando una llave y el acrónimo SSH

Es muy común, en el caso de trabajar con SSH en el área de nuestra red local querer ahorrarnos escribir usuario y password cada vez que contestamos a una maquina de forma remota. En este mini tutoría les describir como lo hago yo.

Cuidado este metodo debe usarse con precaución.

El primer paso es comprobar la conectividad usando el comando usual:

ssh -p22 usuario@dominio

Si todo ha funcionado correctamente desconectamos y preparamos el proceso, este va a consistir básicamente en crear un par de claves, publica y privada e indicar al sistema destino que admita conexiones verificadas desde el sistema que aporta dichas claves.

Creamos las claves en nuestro sistema con la secuencia de comandos siguiente:

ssh-keygen -t rsa -C "usuario@test.com"
  1. Nos preguntara un directorio para crearla, pulsaremos intro.
  2. A continuación se nos pedirá una passphrase, en caso de uso local podemos no ponerla y pulsar intro
  3. Finalmente pulsaremos intro para confirmar.

Finalmente, tenemos que agregar la clave creada a la lista de claves autorizadas de la maquina que queremos conectar de este modo, para ello usaremos el siguiente comando para ejecutar los comandos siguientes::

ssh -p22 usuario@dominio mkdir -p .ssh
cat ~/.ssh/id_rsa.pub | ssh -p22 usuario@dominio 'cat >> .ssh/authorized_keys'

Con esto evitamos tener que introducir la password, pero aun así es un comando largo, para facilitar el proceso de login, crearemos un atajo. Ejecutamos el comando siguiente:

nano ~/.ssh/config

Esto abrira un editor en el que incorporaremos algunas configuraciones de forma que el proceso de conexion sea sencillo:

Host dominio
    Port 22
    User usuario

Pulsamos CTRL + X para salir, Y para guardar cambios y salimos.

Si todo se hizo correctamente ahora podremos conectar directamente usando el comando siguiente:

ssh dominio

E Voilá conexion instantanea con todos nuestros equipos desde un lugar centralizado. Cualquier duda por favor comentando y lo solventamos juntos y recordad esto es mi metodo pero no soy un experto mundial por lo que ante la duda consulten mas fuentes y lean atentamente!


La primera norma del diseño de interfaz

Dibujo de un inmenso circulo de luz azul flotando en el espacio

La semana pasada hablábamos en este post sobre aprovechar al máximo el espacio extra disponible en pantallas grandes, hoy complementamos esta información con otro artículo que habla sobre la relación entre la distancia del usuario a la pantalla, el tamaño de esta y la interacción del usuario. Un documento imprescindible.

Aunque te parezca una locura, en realidad solo es el principio del proceso de optimizaron de un interfaz de usuario. ¡Disfruten!


Mejorando la experiencia en pantallas grandes

Dibujo de un portátil en el que se observa la ventana de un navegador con algunas formas geométricas variadas.

Durante el proceso de instauración del modelo de desarrollo web “responsive”, se ha abrazado el modelo de deseño “Mobile First” que se impone no solo a nivel visual sino de accesibilidad inclusiva.

Comenzamos por el diseño movil para incorporar el contenido y las funciones para después ir agregando elementos al diseño en función del espacio disponible en la pantalla del dispositivo.

A pesar de esto, hemos olvidado los dispositivos con pantalla más allá de 1300px, desaprovechando el espacio extra en estos entornos de un modo cuasi obsceno.

En torno a este particular y, en concreto, de los distintos modos de sacar partido a ese espacio extra, nos llega este artículo que explora precisamente estas nuevas posibilidades que nos abren los dispositivos de pantalla extra grande.

Un imprescindible de lectura obligada en nuestro camino hacia el fin de semana!


Herramientas: Checklists

Dibujo del rediseño inclusivo del control Check

Resulta curioso como a lo largo de los años, se anuncia una y otra vez la muerte de una u otra herramienta por la aparición de una nueva y diferente pero que se asume hara desaparecer a la primera, como si la aparición de la Sierra de Calar tuviera algo que ver con la posible desaparición de los Martillos.

Esto, que nos pareceria ridículo aplicado al bricolage, se torna en un falso mantra repetido hasta la saciedad una y mil veces. Ejemplos hay cientos, pero uno de ellos y de lo mas curioso son los “Checklists”.

Cuando contaba con apenas 8-10 años y devoraba ávido de conocimiento los libros técnicos que caían en mis manos cada viernes a través del Bibliobús (un autobús biblioteca que pasaba por mi zona cada viernes), las técnicas de productividad y gestión de tareas basadas en estas listas eran de uso común.

En algunos ámbitos nunca han dejado de usarse, pero en informática tenemos la costumbre heredada de algún tipo de invocación demoníaca de tratar de reinventar lo que ya funciona perfectamente, en lugar de simplemente aprovechar la automatización y la era digital para tornarlo mas eficiente.

En estos tiempos vuelve a estar de “moda” usar Checklists, pero aun quedan algunos poblados en la Galia que resisten al invasor y explican, de forma tecnológicamente agnóstica en que consiste y como se usan estas listas.

Un ejemlo brillante de esto es el siguiente artículo, que nos cuenta con detalle acerca del uso de esta técnica,. Un imprescindible en nuestra colección digital de referencias.

¡Ánimo que ya no queda nada para el descanso semanal!


Inclusión y Accesibilidad en Apple

Dibujo de una persona sonriente utilizando un Ipad con Voice Over

Es bastante complicado localizar referencias de Apple hacia su trabajo en inclusión y accesibilidad, probablemente por un concepto que vengo defendiendo algunos meses: La accesibilidad debe ser completamente transparente. Ha de estar, pero no ha de estorbar.

En todo caso tras hacer una pequeña búsqueda, he llegado a estos artículos que recomiendo leer:


Mesa redonda sobre accesibilidad web

En esta ocasión os propongo una interesantísima mesa redonda de hace un tiempo, pero que sigue en gran medida de total actualidad.

Quieres saber que es la accesibilidad web o avanzar en su conocimiento? no te pierdas este video!.

Disclaimer: Cada ponente plantea sus propias opiniones, personalmente no me posiciono ni a favor ni en contra, actuo como mero redifusor del contenido, por parecerme interesante.


No solo la interacción, sino el contexto

Dibujo de la tierra vista desde la luna, desde la perspectiva de un astronauta que puede ver su propia sombra

Es un concepto curioso el que nos aporta este artículo que nos habla sobre el diseño de experiencia de usuario usando la analogía de un ecosistema (en inglés).

Y es que realmente tienen mucha razón en sus afirmaciones, si únicamente observamos la relación usuario-aplicación a la hora de realizar nuestro diseño, sin tener en cuenta el contexto y la interacción de nuestra app con el resto, fracasaremos estrepitosamente.

Cada vez mas, en un mundo cada vez mas social a nivel digital, es capital darse cuenta no solo de lo que hace nuestro usuario, sino porque lo hace , y el contexto social, económico, físico e incluso filosófico en que lo hace.

Un artículo que nos hará sin duda reflexionar para mejorar nuestras habilidades de diseño, máxime si pretendemos alcanzar el diseño universal real.


Perfiles: Ceguera y Maternidad

Dibujo de un veto en crecomiento dentro del vie true materno

Continuamos hoy con nuestra serie de posts dedicada a diferentes perfiles, hoy, una interesante conversación en torno a los retos, alegrías y tristezas de la maternidad unida a la ceguera.

Un gran documento sonoro que puedes escuchar a través del siguiente en lace al podcast. Sin duda un valioso testimonio.


Sonar GNU/Linux

dibujo de Tux, el pingüino mascota de Linux

No solo de Apple vive el hombre, en este caso me hago eco de esta nota de presnsa que nos habla de esta distribución y sus características

Un proyecto Sonar GNU/Linux que parece ofrecernos lo mejor de lo disponible en la plataforma , adalid de la personalización y oportunidad de observar lo que puede dar de si un desarrollo GNU en este caso de la accesibilidad.

No tengo demasiada fe en ello, pero sin duda me apunto la tarea de instalar y probar en Things, que nunca se sabe. Ya les contaré.