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 convertir una cantidad de segundos a horas, minutos y segundos en Bash
Windows10 y los sistemas operativos modernos
Windows10 lleva casi un año entre nosotros y, sinceramente no lo he tocado hasta el viernes pasado, y tampoco tenía demasiado interés. Como muchos lectores sabrán no uso Windows como sistema operativo principal desde 2004, cuando dejé Windows2000 definitivamente.
Aunque más o menos, me vi obligado a utilizar WindowsXP en muchos ordenadores, incluso instalar máquinas virtuales de Windows para utilizar algún programa aislado, o revisar la configuración específica de algún software en particular sólo disponible en esa plataforma.… Leer artículo completoEse inesperado día en el que decides devolver el favor
El mundo del software libre es amplio y complejo. Se ha hablado mucho de las 4 libertades del software libre, definidas por Richard M. Stallman1 (libertad de usarlo con cualquier propósito, libertad de estudiarlo y modificarlo de acuerdo a tus necesidades, libertad de compartir las copias del programa y libertad para mejorarlo). Si lo pensamos, desde un punto de vista humano, tal vez pensemos que todos los programas de nuestro ordenador son así.… Leer artículo completo
Hosting compartido adaptado a los tiempos actuales, moderno y seguro
Desde que empecé con Internet a mediados de la década de los 90 y mi proveedor de Internet me regaló 5Mb de hospedaje para alojar mi web siempre me ha gustado tener un rinconcito de Internet que fuera mío, para expresarme y compartir mi visión del mundo (me veo ya un poco viejete). Por aquel entonces, el hospedaje, era sólo de archivos HTML con algunas imágenes.
Con el paso del tiempo, terminé contratando mi dominio y un hospedaje mejor, con soporte de bases de datos, lenguajes de servidor y muchas cosas más, para hacer tanto mi experiencia como webmaster como la experiencia de mis usuarios un poco mejor.… Leer artículo completo
Cómo procesar múltiples argumentos de entrada en scripts para Bash
Los argumentos de entrada de un programa nos sirven para modificar ligeramente el comportamiento de un programa dentro de las opciones que nos permita su desarrollador. Y, sobre todo, siempre que trabajamos con programas para consola, es muy buena idea permitir que nuestros usuarios puedan utilizar funciones extras o especificar sus propios parámetros de trabajo sin necesidad de modificar el programa.
Si trabajáis con lenguajes como C o C++ podéis leer algo de información al respecto:
- Cosas que damos por hechas en C/C++: int main(int argc, char *argv[])
- Cómo gestionar los parámetros de nuestros programas con getopt en C
- Cómo gestionar los parámetros de un programa en C (parte 2: parámetros largos)
Pero, cuando hacemos algún script en Bash para línea de comandos, también puede resultar muy útil, tanto para especificar archivos de entrada, como las propias opciones de nuestro programa.… Leer artículo completo
BITes: tener energía cuesta energía, enlaces y software empresarial para Linux, dona tu 404, Docker en Debian, algoritmos de ordenación
Otro fin de semana más, en domingo a la hora de la resaca de la semana. Aunque sea Semana Santa, y no me lea mucha gente, por aquí publico mi ración de curiosidades de la semana.
Una ayuda para un humilde blog
No te voy a pedir que me des un millón de euros, aunque no te quito, si quieres, más abajo a la derecha tienes el botón de Paypal. Pero bueno, si pinchas aquí te llevaré a un enlace curioso de esta página.… Leer artículo completo
Encontrar la diferencia entre la salida de dos comandos en nuestra terminal
Este es un pequeño truco que, en ocasiones me ha salvado un poco de tiempo. Un mini-post que tenía ganas de compartir por aquí y que hoy voy a empezar por el final. Es decir, poniendo el código:
1$ diff <(comando 1) <(comando 2)Con esto, ejecutamos el comando 1, luego el comando 2 y se lo pasamos a diff en forma de pipe creada expresamente para la ocasión.… Leer artículo completo
BITes: Ray Tomlinson, Skype se rompe, seguridad, SSD de 15Tb!! ordenadores en ciencia ficción, eliminar de forma segura
Unos cuantos enlaces más para terminar la semana con energía, y viendo las cosas de otro modo. Son algunos posts y algunas páginas que considero interesantes y oportunas esta semana.Enlaces de la semana
- Ray Tomlinson: Sin él no tendríamos correo electrónico… bueno, como pasa siempre, si no lo hubiera hecho él, lo habría hecho otro, pero no sería tal y como lo conocemos. Y tristemente fallecido esta semana. Os dejo la dedicatoria que mi amigo Paco dejó en Facebook [Ayúdame]:
Cuando en el mundillo de la informática muere cierta gente que se ha sabido vender, corren ríos de tinta.
- Ray Tomlinson: Sin él no tendríamos correo electrónico… bueno, como pasa siempre, si no lo hubiera hecho él, lo habría hecho otro, pero no sería tal y como lo conocemos. Y tristemente fallecido esta semana. Os dejo la dedicatoria que mi amigo Paco dejó en Facebook [Ayúdame]:
Últimos comentarios