Si en nuestra aplicación utilizamos una base de datos SQLite pero no estamos muy familiarizamos con la forma de trabajar de este pequeño motor, esta es tu guía. Aunque SQL es el mismo para muchas bases de datos (sobre todo las que tienen estas tres letras en su nombre: MSSQL, MySQL, PostgreSQL…), siempre hay unas pequeñas diferencias.
Esto no es una guía completa de SQLite, sólo una pequeña chuleta para algunas tareas comunes que pueden traernos de cabeza.… Leer artículo completo
Demuestra tu destreza con la terminal desde tu blog
Hace unos días liberé una primera versión de SimTerm, y será de las pocas veces que utilice este blog para dar noticias sobre el proyecto (para eso estará en breve la web del proyecto).
Durante esta semana he introducido algunas mejoras interesantes:- Corrección de signos — y — de WordPress que transformará en ‐‐ y ‐‐‐ ya que en la línea de comandos, esto se usa muchísimo y en este blog me he peleado muchísimo con estos símbolos
- Corrección de espacios, para representar una tabla en terminal viene muy bien.
Cómo saber si existe una función en Bash, saber qué estamos ejecutando y más
En nuestra historia como programadores, hacemos infinidad de llamadas a funciones propias, de terceros, de biblioteca, a otros programas a un alias, etc Y si queremos que nuestros scripts sean lo más robustos posible, debemos tener claro antes de la ejecución que aquello que llamamos se puede ejecutar o dar opciones si algún comando o función no existe.
Por ejemplo, nuestro script necesita hacer una llamada a wget de este tipo:
wget -O salida http://totaki.com
Pero queremos hacer que sea compatible con otros sistemas, por ejemplo, con cURL, y no podemos cambiar uno por otro, pues con curl sería con o minúscula:
curl -o salida http://totaki.com
Nuestro script podrá ser:
1
2
3
4
5
6
7
8if [ -n "$(which wget)" ]; then
wget -O salida http://totaki.com
elif [ -n "$(which curl)" ]; then
curl -o salida http://totaki.com
else
echo "No puedo descargar el fichero"
exit 1
fiDe modo que probamos la existencia de diferentes programas y utilizamos el que tengamos a disposición.… Leer artículo completo
Un plugin de WordPress para hacer demostraciones animadas de comandos de terminal: simterm
¿Harto de que ponga todas mis andanzas en terminal de Linux de forma muy pobre y sin color? ¿Que casi no se distingue la entrada de datos de la respuesta de los programas? Y eso que intento que quede todo claro, pero en ocasiones no es fácil de conseguir, y con la cantidad de ejemplos que pongo por aquí no es sostenible tener que editarlos todo el rato para que queden bien en HTML.… Leer artículo completoCómo convertir una cantidad de segundos a horas, minutos y segundos en Bash
El título del post lo dice claro. Imaginemos que tenemos un número grande, por ejemplo 58492, y que ese número son los segundos que ha tardado una tarea en realizarse, o el tiempo que ha pasado desde un evento determinado, pero a nosotros como humanos, este número no nos dice nada, lo entenderíamos mejor si lo expresamos como 16:14:52 como en todo, tenemos varias formas de hacerlo y voy a proponer dos.… Leer artículo completo
Cómo localizar ese script en PHP que no para de enviar spam…
Si administras un servidor en el que hay varias webs alojadas, tal vez te hayas encontrado alguna vez con envíos de correos indiscriminados en el servidor. O tal vez, tu proveedor de hosting te haya avisado de actividad maliciosa o ilegal por tu parte. Muchas veces se trata de un script malicioso que se ha instalado en el servidor que utiliza la función mail() de PHP, que a su vez llama al programa sendmail del sistema para el envío masivo de correos electrónicos.… Leer artículo completo
Cómo aplicar filtros de GIMP a un vídeo
Estoy subiendo vídeos a mi canal personal de Youtube. Aunque sólo tengo algunos pequeños tutoriales, postales de navidad y cosas así. He decidido subir algunos vídeos y cortos antiguos. Aunque están grabados con una cámara analógica y en cinta magnética, lo que significa que el vídeo tiene mucha pérdida y poca calidad. En un intento por darle algo más de definición, o al menos que el visionado sea algo más agradable, pensé en un filtro de Gimp (Desenfocado Gaussiano Selectivo), y estaría muy bien poder aplicarlo a todos los fotogramas.… Leer artículo completo
¡Nueva versión de Skype para GNU/Linux! Ya vemos los emoticonos y los gifs, pero…
Microsoft, lanzó ayer una nueva actualización, o más bien una reescritura de Skype para nuestro sistema operativo, GNU/Linux. Es la primera actualización desde el 18 de junio de 2014, y en estos tiempos, si un programa lleva tanto sin actualizarse lo podemos considerar Abandonware.Skype se ha convertido en un estándar de facto para las comunicaciones tanto personales como en empresas. Hace unos años era el programa que mejor respuesta daba a la hora de hacer videoconferencia por Internet, incluso con un ancho de banda reducido y, a pesar de que van surgiendo muchas alternativas para las comunicaciones, casi siempre es necesario que los dos extremos de la comunicación tengan el mismo programa y, dado que está presente en los principales sistemas operativos y no ponía muchas pegas para interoperar entre los diferentes clientes, todo el mundo lo usaba.… Leer artículo completo






Últimos comentarios