Gorkula


Libros expuestos al lado de la basura. Ninguno me ha llamado la atención tanto como para llevármelo.
#chicago #old.gorkula.com

Una freidora en el suelo.
#chicago #old.gorkula.com

Cómo configurar Fastlane para hacer capturas de pantalla en iOS

Fastlane es un conjunto de utilidades para acelerar y automatizar las tareas más tediosas del desarrollo de aplicaciones móviles. Incluye una utilidad llamada snapshot para hacer capturas de pantalla en diferentes idiomas y dispositivos usando los tests de UI de Xcode.

Lo primero de todo es crear un nuevo UI Test target en el proyecto de Xcode. Esto se hace desde File > New > Target...


En la ventana que aparece a continuación hay que buscar UI Testing Bundle.



Una vez creado el target hay que ir al terminal y correr el comando fastlane snapshot init en la carpeta del proyecto. Este comando creará un directorio fastlane en la raíz del proyecto.

Dentro del directorio hay varios ficheros. Hay que añadir ./SnapshotHelper.swift al target que acabamos de crear.


En este ejemplo la aplicación se llama peliculas y el target que he creado más arriba es peliculasUITests.

El siguiente paso es crear un scheme nuevo. Se hace desde Product > Scheme > New Scheme...



En la ventana que se abre hay que darle un nombre y seleccionar el target. Seleccionamos el que hemos creado anteriormente para los tests.



A continuación hay que editar el scheme y marchar la casilla Run. Este paso se me olvidó y pasé un buen rato tratando de averiguar por qué Fastlane estaba fallando.



El siguiente paso es escribir tests y decirle a Fastlane en qué momentos hacer las capturas.

Usando el test de ejemplo que nos ha creado Xcode solo tenemos que añadir setupSnapshot(app) para terminar la configuración. Ahora toca escribir tests de UI y en el punto en que queramos hacer una captura de pantalla llamar a snapshot("NombreDeLaCaptura")

func testExample() throws {
    let app = XCUIApplication()
    setupSnapshot(app)
    app.launch()
    

    // Views list
    let tabViews = app.buttons["tabViews"]
    tabViews.tap()
    XCTAssertTrue(tabViews.exists)
    snapshot("Views")
}

Una vez los tests pasen solo queda ir a la consola y ejecutar el comando fastlane snapshot.

En el directorio fastlane que se ha creado al principio hay un fichero Snapfile en el que se pueden configurar un montón de cosas, como los dispositivos a usar para hacer las capturas o los idiomas.

De momento esto es todo. Estoy peleándome un poco para escribir unos buenos tests. Sobre todo me estoy peleando con los selectores. Escribiré sobre el tema en cuanto lo domine un poco más.
#fastlane #xcode #dev #iOS #old.gorkula.com

Un par de locales de Chicago en los que he estado y aparecen en The Bear

Hace poco se estrenó la segunda temporada de The Bear, una serie sobre un local de comida en Chicago. Cuando se estrenó no me llamó la atención. La terminé viendo después de que algunos amigos me insistieran, ya que la serie ocurre en Chicago.

En el capítulo 3 de esta segunda temporada (que todavía no he terminado) Sydney sale a dar una vuelta por la ciudad para probar diferentes comidas e inspirarse. Visita un par de locales cerca de casa a los que he ido.

Margie's Candies es una heladería old school. Leo en Wikipedia que oficialmente está en el barrio de Bucktown. No me importa. Está a pocos minutos en línea recta desde mi casa. Hemos ido unas cuantas veces y cada vez me gusta más. Lleva ahí unos 90 años y sigue estando siempre lleno.

Hasta ahora desconocía su trascendencia. Me hizo gracia verla en el episodio 11 de la segunda temporada de F*ck, That's Delicious. Ahora soy consciente de lo que representa esta pequeña heladería para la ciudad de Chicago. Es historia.



Otro restaurante que aparece y por el que paso cada día es Pizza Lobo.

Ya hablé de Pizza Lobo en otro post. Me parece una pésima elección teniendo otros lugares como Dante's Pizzeria, Paulie Gee's o Bungalow by Middle Brow en el barrio.

Desconozco cuanto tiempo lleva abierto. Imagino que lo han elegido porque el edificio está curioso. Las pintadas que aparecen en la primera imagen son recientes. Hace un año la pared era completamente negra. No sé si antes de ser negra tenía otros dibujos.

Su localización es una de mis preferidas del barrio. El cruce entre W Fullerton Ave y N Humboldt Blvd. Muchas veces me quedo mirando el tren elevado pasar. Si llevo los auriculares puestos he de parar lo que esté escuchando porque el sonido es atronador.

Desde ese cruce se ve también el downtown. Al fondo se puede ver con total claridad la Sears Tower (desde 2009 se llama Willis Tower pero aquí todo el mundo la sigue llamando Sears Tower). En coche son unos 25 minutos.



Cerca de la pizzería está el Palmer Square Park. Un parque por el que me gusta ir a correr, pasear y sentarme en el césped a leer. Este parque no sale en la serie (o no me he dado cuenta) pero lo nombro aquí porque ayer, al abrir un contenedor para tirar basura, vi una caja de Pizza Lobo.



Cuando termine la temporada, si me doy cuenta de algún lugar más que conozca, lo añadiré a la lista.
#chicago #old.gorkula.com

El humo de los incendios de Canadá llega hasta Chicago

El clima en Chicago es extraño. En invierno hace frío y en verano calor. Como en todas partes. La diferencia es que en verano un día puede hacer 30° y al día siguiente menos de 10. Las tormentas y tornados son también habituales en la zona.

Esta semana el clima ha sido especialmente extraño. Por lo visto hay un montón de incendios en Canadá y los vientos están trayendo el humo y las cenizas. En el teléfono recibimos alertas avisando de la mala calidad del aire. Hay personas que usan las mascarillas que les sobraron de la Covid.

El martes salí a correr y sentí como que iba con un cigarro en la boca. Fue desagradable.

Ayer tuve que ir al centro de la ciudad y por el camino eché unas fotos con el teléfono. La niebla no se aprecia mucho. Se aprecia sin embargo la poca gente que hay en la calle. Es complicado respirar.

La sensación es extraña. De fin del mundo.

Hoy ha caído granizo y el gato ha saltado del sofá al escuchar los truenos.



Palmer Square es un parque que en estas fechas siempre está abarrotado de gente. Este fin de semana hicieron un festival de arte. Los más atrevidos vienen con sus barbacoas portátiles y echan el día entero. Yo suelo bajar con una silla de playa a leer.



Casi ni se ven las nubes de tanta contaminación.

#chicago #old.gorkula.com