manumateos.dev

Cómo usar Fish Shell por defecto en iTerm2

| cjgammon | Terminal iTerm2 Fish

Una de las cosas que he hecho esta tarde es configurar la shell de Fish por sugerencia de Adam Bell. Y para usarla por defecto en iTerm2 es necesario configurarla con la ruta que se especifica en el link que pongo: /usr/local/bin/fish.

Comunicar Xcode 14 con un dispositivo con iOS 17

| iOS Xcode

SwiftDefaultApps

| macOS

Esta herramienta permite cambiar qué aplicación responde a un URL scheme determinado. Me ha resultado útil para evitar que Fork secuestre el scheme de SourceTree (otro día explico por qué).

@discardableResult

| Antoine van der Lee | Swift

La anotación @discardableResult es interesante para aquellos casos en que queremos tener un método que devuelva un valor pero cuyo valor no necesitaremos siempre. Con esto evitamos tener que hacer cosas como ’ _ = foo(bar: bar)`

Ejecutar Xcode 14 en macOS Sonoma

| Xcode macOS

Atajo de teclado para formatear a varias líneas en Xcode

| Dominik Hauser | Xcode

tl;dr: Control+M para formatear, por ejemplo, una llamada larga a una que tenga cada parámetro en una línea.

Por ejemplo, para convertir:

func mapView(_ mapView: GMSMapView, didTapAt coordinate: CLLocationCoordinate2D)

en:

func mapView(
    _ mapView: GMSMapView,
    didTapAt coordinate: CLLocationCoordinate2D
)

Tagcloud en una página de Hugo

| Hugo Web

Checklists del tema Minimal de Obsidian

| Obsidian Minimal Markdown

Llevo un tiempo intentando usar Obsidian como segundo cerebro, al menos en cuanto a trabajo se refiere. Es una aplicación que me encanta, estoy habituado a la sintaxis de Markdown y, si no fuera porque es Electron, sería prácticamente perfecta para mí.

Y una vez configurado para tener otra pinta distinta a la de por defecto el programa es maravilloso. Ya ahondaré en cómo lo uso y cómo lo tengo configurado, pero de momento quiero dejar el enlace a la documentación de checklists del tema Minimal (el que uso), porque es la base de mi método de organización actual en el trabajo. Eso y el plugin Rollover Daily Todos.

Llegué a ese enlace a través de esta nota de Rach Smith.

Cómo usar fuentes personalizadas dentro de un paquete de Swift Package Manager

| iOS UIKit Swift Package Manager CoreText CoreGraphics

Reducir el uso de CPU de Google Maps

| Google Maps iOS