Ajustar rápidamente el servidor DNS en macOS

# Clear and receive from AP
networksetup -setdnsservers Wi-Fi EMPTY
networksetup -setdnsservers "Thunderbolt Ethernet" EMPTY

# localhost
networksetup -setdnsservers Wi-Fi 127.0.0.1
networksetup -setdnsservers "Thunderbolt Ethernet" 127.0.0.1

# Cloudflare
networksetup -setdnsservers Wi-Fi 1.1.1.1 1.0.0.1
networksetup -setdnsservers "Thunderbolt Ethernet" 1.1.1.1 1.0.0.1

# Google
networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.8.4
networksetup -setdnsservers "Thunderbolt Ethernet" 8.8.8.8 8.8.8.4

# Open DNS
networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.222.220
networksetup -setdnsservers "Thunderbolt Ethernet" 208.67.222.222 208.67.222.220

# Show result
networksetup -getdnsservers Wi-Fi
networksetup -getdnsservers "Thunderbolt Ethernet"

Deshacerse de Found Quoted Keyword Warning en Phoenix

mix phx.server
warning: found quoted keyword "test" but the quotes are not required. Note that keywords are always atoms, even when quoted, and quotes should only be used to introduce keywords with foreign characters in them

Cambie lo siguiente dentro de su mix.exs de

defp aliases do
  [
    "ecto.setup": ["ecto.create", "ecto.migrate", "run priv/repo/seeds.exs"],
    "ecto.reset": ["ecto.drop", "ecto.setup"],
    "test": ["ecto.create --quiet", "ecto.migrate", "test"]
  ]
end

a

defp aliases do
  [
    {:"ecto.setup", ["ecto.create", "ecto.migrate", "run priv/repo/seeds.exs"]},
    {:"ecto.reset", ["ecto.drop", "ecto.setup"]},
    test: ["ecto.create --quiet", "ecto.migrate", "test"]
  ]
end

Apertura de archivos y carpetas desde la terminal

# open current folder inside app
open -a "GitHub Desktop" .

# open file with Preview
open -a Preview file

# open current folder inside Finder
open .

# open via default app
open file

# edit with default
edit file

# forcing
edit -f file

Aprende Regex - La manera fácil

regex

Qué es una expresión regular?

Una expresión regular es un grupo de caracteres o símbolos, los cuales son usados para buscar un patrón específico dentro de un texto.

Una expresión regular es un patrón que que se compara con una cadena de caracteres de izquierda a derecha. La palabra "expresión regular" puede también ser escrita como "Regex" o "Regexp". Las expresiones regulares se utilizan para remplazar un texto dentro de una cadena de caracteres (string), validar formularios, extraer una porción de una cadena de caracteres (substring) basado en la coincidencia de una patrón, y muchas cosas más.

Imagina que estás escribiendo una aplicación y quieres agregar reglas para cuando el usuario elija su nombre de usuario. Nosotros queremos permitir que el nombre de usuario contenga letras, números, guión bajo (raya), y guión medio. También queremos limitar el número de caracteres en el nombre de usuario para que no se vea feo. Para ello usamos la siguiente expresión regular para validar el nombre de usuario.

Start of the line
        |   3 to 15 characters long
        |             |
        |             |
        ^[a-z0-9_-]{3,15}$
              |          |
              |          |
              |     End of the line
letters, numbers, underscores, hyphens

La expresión regular anterior puede aceptar las cadenas john_doe, jo-hn_doe y john12_as. Sin embargo, la expresión no coincide con el nombre de usuario Jo porque es una cadena de caracteres que contiene letras mayúsculas y es demasiado corta.

¿Es posible analizar HTML con Regex?

No puede analizar [X]HTML utilizando Regex. Porque el lenguaje HTML no puede ser analizado por Regex. Regex no es una herramienta que se puede usar para analizar HTML correctamente. Como respondí en las preguntas de HTML y regex aquí tantas veces antes, usar Regex no le permitirá consumir HTML. Las expresiones regulares son una herramienta mal desarrollada para comprender las construcciones utilizadas por HTML. HTML no es un lenguaje normal y no se puede analizar con expresiones regulares. Las consultas Regex no están equipadas para dividir el código HTML en sus partes significativas. Muy a menudo, pero no siempre es para mí. Incluso las expresiones regulares extendidas irregulares utilizadas por Perl no son la tarea del análisis HTML. Nunca me vas a dejar romper. HTML es un lenguaje con suficiente complejidad que no se puede analizar con expresiones regulares. Incluso Jon Pigeon no puede analizar el HTML con expresiones regulares. Cada vez que intentas analizar el código HTML con expresiones regulares, el niño llora la sangre de las vírgenes y los piratas rusos tienen su aplicación web. Al analizar HTML con Regex se obtiene el alma corrompida en el Reino de los vivos. HTML y Regex van juntos como el amor, el matrimonio y el asesinato de niños rituales. El <center > no puede contener, es demasiado tarde. El poder de Regex y HTML juntos en el mismo espacio conceptual destruirá tu mente, como tanta agua de masilla. Si analiza el código HTML con Regex, bríndelo a usted ya sus posibilidades blasfemas para que todos nos enfrentemos a problemas inhumanos para aquellos cuyo nombre no se puede expresar en el plan multilingüe básico, así es. HTML Plus-RegExp Usted funde los erves de los demás mientras observa su psique en el ataque del terror. El analizador HTML basado en Rege̿̔̉X es un cáncer que mata a StackOverflow es demasiado tarde, es demasiado tarde, no se puede guardar la adquisición de un Chi͡LD Regex garantizado que consumirá todos los tejidos vivos (excepto HTML), que no puede, como ya se ha profetizado, querido Señor, ayúdenos, ¿cómo puede alguien sobrevivir a esta plaga con el análisis de expresiones regulares de HTML? La humanidad se ha convertido en una eternidad de torturas y rastas con expresiones regulares como una herramienta para el procesamiento de HTML que se convierte en una pausa entre este mundo y el aterrador reino de las entidades que se arruinan (como el SGML). entidades, pero más corruptas) un simple vistazo al mundo del ex analizador de HTML para HTML se dirige a la tía que lleva una conciencia de programador en un mundo de gritos interminables, es la infección de Alacridi hedor Regex Wil L devorar el analizador HT-ML , la aplicación y la existencia de todo el tiempo que Visual Basic empeora no viene con él, ̕h̵i s un̨ho͞ly radiańcé destro҉Ying all ENLI̍̈́̂̈́ghtenment, tags HTML Lea͠Ki̧n͘g FR̶ǫm tu Ojo Ojo, FL, UID Dolor, la canción de Re̸gular exp resion análisis abrirá las voces del hombre Mor Tal del SP aquí puede ver que puede verte, pero al final apaga el hombre, todo está en lo cierto. todo lo que perdí es la cosa, usted se me ocurre o penetra en toda mi cara o Dios mío no no noooOo ni Nato se detienen A * ̶͑̾̾ ̅ͫ͏̙̤g͇̫͛͆̾ͫ̑͆l͖͉̗̩̳̟̍ͫͥͨe̠̅s ͎a̧͈͖r̽̾̈́͒͑e n ot rè̑ͧ̌aͨl̘̝̙̃ͤ͂̾̆ za̡͊͠͝LΌΌͮ̂҉̯͈͕̹̘̱ͮ̂҉̯͈͕̹̘̱͇̹̺ͅɲ̴ȳ̳͇̹̺ͅɲ̴ȳ̳͇̹̺ͅɲ̴ȳ̳̘Ë͖́̉̐͠͠͠͠͠͠͠͠



¿Has intentado usar un analizador XML en su lugar? bobince

Hola mundo - Español

Cervantes

No le pareció mal al barbero la invención del cura, sino tan bien, que luego la pusieron por obra. Pidiéronle a la ventera una saya y unas tocas, dejándole en prendas una sotana nueva del cura. El barbero hizo una gran barba de una cola rucia o roja de buey, donde el ventero tenía colgado el peine. Preguntóles la ventera que para qué le pedían aquellas cosas. El cura le contó en breves razones la locura de don Quijote, y cómo convenía aquel disfraz para sacarle de la montaña, donde...