Instalando arch linux: Paso #4 Primera prueba live usb


Antergos live usb rEFInd

Una primera prueba rápida para ver si todo va en orden (tldr; sí, todo en orden).

Ya que está instalado rEFInd reinicié la computadora, sin saber bien qué opción tenía que escoger fui de una en una y con eso llegué a esto:

Antergos live usb 2

Fácil y lógico seleccioné la primera opción y con esto ya directamente cargó Antergos.

La decisión ahí fue si instalar o probar (y como estamos probando, también fue fácil):

Antergos live usb Try

Todo va en orden, la compu responde bien y funciona. Lo difícil es lo que sigue.

No funciona el WiFi (en realidad creo que está pensado así y la imagen no tiene los drivers para WiFi - incluso creo que hay que actualizar el instalador para instalar) y tengo que ver cómo conectar la computadora a Internet - lo más fácil sería por cable. Pero, a) no tengo cable ethernet-usb y b) no tengo ganas de estar ahí sentado al lado del router (que supongo tiene salida ethernet, pero no estoy seguro, nunca lo ví - nunca lo tuve que usar).

Estuve ya leyendo y avergiuando, hay una opción muy divertida con el iPhone en la que hago tethering de la conexión del iPhone vía usb, pero para eso hay que descargar unas librerías antes y llevarlas a la prueba - mi problema que no tengo otro usb para eso, asi que estoy viendo de qué manera paso los archivos - y en el mientras estoy aprendiendo cosas divertidas: cómo montar dispositivos iOS en Macos.

Ya escribiré el siguiente post cuando resuelva todo esto.

Saludos,
Gorka


No usar iris en Go


No iris

Me parece raro tener que escribir un post como este pero la verdad es que todo el contexto alrededor de este framewrok está muy raro/sketchy.

Cuento un poco de lo que he visto y luego lo que me pasó:

Desde este post en Hacker News Iris framework author exposed for license violations hablan de varias situaciones con el autor y como en repetidas ocasiones decidió editar/modificar/eliminar comentarios en contra suya. Este otro post Why you should not use iris for your go hablá de esas situaciones y expone evidencia.

En su momento estuve haciendo un poco de research de frameworks para Go y al toque ecnontré iris y lo empecé a usar, hubo un par de releases (yo empecé por la 5 y llegó hasta la 7). Todo iba bien, y me gustaba lo que se podía hacer con esta herramienta.

De repente un día pasó algo raro: en el repo de github de iris (pueden verlo en este fork que hice) decía que habían comprado la herramienta y que ya no era de uso libre (o en realidad que le habían cambiado la licencia o que se yo) - por una startup de Dubai.

Y bueno, supongo que esto puede pasar, así que hice el fork para ver si por lo menos me quedaba con lo último que había actualizado, y ahí me di cuenta que habían sacado de la historia la versión 7 - supuse que esa era la que había vendido, en fin. hice mi downgrade para que todo siguiera funcionando.

Luego me avisaron (había un chat para los que usabamos el framework) que había otro fork que si tenía los últimos cambios: Go-Speedoy bueno, ahora empecé a usar ese, pero al toque este lo deprecaron y cambió a Siris y ahí me aburrí y decidí sacar el framework aqui - lo cual me hizo muy feliz ya que me dí cuenta que no lo necesitaba y que en realidad era demasiado para lo que yo estaba haciendo.

Eso fue hace unos meses, hoy de repente veo que el autor original tiene de vuelta el framework y, que ya salió la versión 8.

Así que no tengo ni idea que pasó, que pasa y como va a seguir y que va a seguir pasando, así que mi recomendación (al punto que estoy haciendo un post acerca del tema) es:

No usar iris

Saludos,
Gorka


Ideas: Game Night


Game Night

Entre todas las ideas que estoy desarrollando se me ocurrió que podía usar el smartphone para controlar juegos (esta es la idea original, viene desde hace años - desde poco después que terminé el viaje de TrotaMexico) y poco a poco fui encontrando como hacer esto.

Pasé por varios experimentos, el primero fue una app que ejecutaba un server en la compu y via socket.io comunicaba el smartphone con el contenido visual Remote Device. Esto lo hice con algo que se llamaba node-webkit (la primera versión de lo que hoy se llama electron) y luego me encontré con webRTC y de ahí salieron varios experimentos:

Y después quise seguir con la idea original, así que busqué un juego de Tetris open-source que pudiera utilizar y lo uní con el celular para controlarlo y luego puse dos juegos de estos a competir al mismo tiempo en formato supervivencia: Multiplayer Tetris

Pero ahí no quedó la cosa. Hoy estoy trabajando en una capa encima donde las personas pueden participar de manera grupal, es decir, haciendo un “torneo” o una “noche de juegos” y que cada persona pueda unirse con su celular y jugar cuando sea su turno.

La idea es tener un “leaderboard” para ir viendo quien va ganando más en la noche y luego ir agregando más juegos.

Esto es una idea en desarrollo aún, ya iré contando más cuando la vaya probando.

Saludos,
Gorka


Apps que uso: Alfred


Alfred

Alfred is an award-winning app for Mac OS X which boosts your efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more productive with custom actions to control your Mac.
Alfred

Hace muy poco descargué esta app por primera vez. Aún no empiezo a usar todas las herramientas con las que cuenta pero ya se hizo parte de mi uso diario. En realidad, la app que ya usaba todos los dias era el Spotlight - sirve para buscar apps, usar de calculadora y seguramente más cosas (pero yo no las he necesitado aún).

Para los que no lo saben, la manera de llamar esta app y la nativa de Mac es con: COMMAND + SPACEBAR

Una cosa que creo viene bien es que Alfred deja lo último que buscaste en la siguiente ocasión que lo llamas - es cómodo cuando lo usas varias veces seguido en el mismo rato.

Así que fue muy fácil integrar Alfred pues solo cambié mi uso de la otra app por esta. En cuanto tenga tiempo voy a entrar a ver como es el tema de los workflows y ver para que sirven, y ahí de vuelta contaré.

Saludos,
Gorka


Instalando arch linux: Paso #3 Live usb


Antergos live usb

Aparentemente este fue muy fácil, pero aún no lo pude comprobar y ya me ha pasado antes que al tratar de hacer un live usb con alguna distro de linux en Mac no funciona. Esta vez cambié al forma de hacerlo con las instrucciones de esta web, que acá explico:

Esperemos que todo funcione y que no tenga que hacer otro post de como hacer esto correctamente.

Saludos,
Gorka


Instalando arch linux: Paso #2 particiones


My Partition

Siguiendo con los pasos para instalar Arch (distro Antergos), ahora tocó hacer el espacio en el disco duro. Este es un paso incómodo (o así lo creía) ya que siempre que leo acerca de esto empiezan con cosas como que el swap que el boot, que el no sé que, que no te vayas a equivocar de nombre porque lo borras todo, que no olvides de dejar no sé que espacio para que otra cosa y así siempre cosas diferentes.

No fue así. Fue muy fácil

Abrí el programa Disk Utility - de Mac que ya viene isntalado, ni siquiera tuve que buscar instalarlo. Y ahí escoges el disco duro de la compu - el cual debe tener una partición lista - la del sistema operativo actual.

Moví la configuración para la nueva partición, le puse nombre, espacio (recomendaban 30 gigas así que le dí 40) y apreté el botón para continuar.

Después de un rato se reinició la computadora y los cambios estaban listos.

Lo que me dio mucha confianza es saber que Mac se ocupa de hacer el cambio de tamaño de la partición principal/actual y avisa que la nueva no se va a poder modificar (pero si eliminar y hacer todo de nuevo), es decir, es muy fácil volver a empezar.

Así que genial. Paso 2 listo.

Saludos,
Gorka


Apps que uso: ShiftIt


ShiftIt

Dado que ultimamente he estado hablando mucho de herramientas/apps/programas más técnicos, esta vez decidí empezar a describir las apps (que vale la pena hacerlo) que ayudan con mi productividad todos los días.

ShiftIt es una app que permite reacomodar programas/ventanas con shortcuts de teclado (apretando teclas específicas).

En su momento cuando estuve buscando este tipo de apps, había muchas y en una chance instalé una (no me acuerdo del nombre) que me permitía cambiar, crear, combinar funcionalidad y todo con JavaScript - me gustó mucho la idea, pero tampoco hizo tanta diferencia ya que en realidad las tìpicas combinaciones (las describo abajo) ya las había probado con ShiftIt y no me sentí más agusto así que decidí volver - tmb esta se puede instalar con Homebrew así que con eso lo incluyo en mis .dotfiles y listo (dos temas para dos posts más).

Las combinaciones que más uso son las más típicas y cómodas, y cabe recordar que cada uno de estos programas tiene su propia combinación de teclas para ejecutarse - en el caso de ShiftIt es CONTROL + ALT + COMMAND.

Acomodar las apps en grid de 4x4:

Acomodar las apps en mitad de la pantalla:

Hay varios más que podría estar usando, como agrandar o achicar las pantallas y moverme entre una pantalla y otra, pero como casi no necesito eso, no las uso.

Ahí tienen, así voy a escribir de otras apps que tmb uso.

Saludos,
Gorka


Pagination