Programación

354
Pasar argumentos para "hacer correr"

Yo uso Makefiles. Tengo un objetivo llamado runque ejecuta el objetivo de compilación. Simplificado, se parece a lo siguiente: prog: .... ... run: prog ./prog ¿Hay alguna forma de pasar argumentos? Así que eso make run asdf --> ./prog asdf make run the dog kicked the cat --> ./prog...

354
Encuentra y reemplaza cadenas en vim en varias líneas

Puedo hacer :%s/<search_string>/<replace_string>/gpara reemplazar una cadena a través de un archivo, o :s/<search_string>/<replace_string>/para reemplazar en la línea actual. ¿Cómo puedo seleccionar y reemplazar palabras de líneas selectivas en vim? Ejemplo: reemplazar...

354
Versión de CLI angular global mayor que la versión local

Cuando ejecuto ng serve, recibo esta advertencia acerca de que mi versión de CLI global es mayor que mi versión local. No noto ningún problema con esta advertencia, pero me preguntaba si las dos versiones deberían estar sincronizadas. Además, ¿es necesario tener una versión local si tiene una...

353
¿Cuál es la mejor manera de incluir otros scripts?

La forma en que normalmente incluirías un script es con "fuente" p.ej: main.sh: #!/bin/bash source incl.sh echo "The main script" incluido sh: echo "The included script" El resultado de ejecutar "./main.sh" es: The included script The main script ... Ahora, si intenta ejecutar ese script...

353
¿Cómo puedo colorear la salida de registro de Python?

Hace algún tiempo, vi una aplicación Mono con salida en color, presumiblemente debido a su sistema de registro (porque todos los mensajes estaban estandarizados). Ahora, Python tiene el loggingmódulo, que le permite especificar muchas opciones para personalizar la salida. Entonces, imagino que...

353
¿Reemplazar espacios con guiones bajos en JavaScript?

Estoy tratando de usar este código para reemplazar espacios con _, funciona para el primer espacio en la cadena pero todas las demás instancias de espacios permanecen sin cambios. Alguien sabe por qué? function updateKey() { var key=$("#title").val(); key=key.replace(" ","_");...