Obtener y formatear fecha y hora actual en Python

En este post veremos dos cosas para trabajar con la fecha y hora en Python: Cómo obtener la fecha y hora actual, separada por año, mes, día, hora, minuto, segundo y microsegundos Formatear la fecha y hora en Python para que sea legible y amigable. Veremos algunos formatos útiles, como “Miércoles, 19 de diciembre del 2018” o “2018/12/19”, también con la hora, por ejemplo “Miércoles, 19 de diciembre del 2018. 7:30 AM” o incluso únicamente la hora, por ejemplo, “11:30 PM” o “23:10:15” ...

diciembre 20, 2018 · 5 min · 912 palabras · Parzibyte

Explicación de defer en Go

En este post se explica cómo usar defer en Go, así como sus ventajas e importancia. El lenguaje de programación Go provee una característica muy especial y útil a la vez: defer. Esta sentencia ayuda mucho a la hora de programar con Go, pues permite ejecutar alguna sentencia al finalizar o terminar el flujo de una función, sin importar en qué punto se regrese. Al principio suena complicada, pero su uso es realmente sencillo y no estamos obligados a usarlo si no queremos. De hecho se podría decir que es azúcar sintáctica del lenguaje. ...

diciembre 19, 2018 · 5 min · 873 palabras · Parzibyte

Invertir arreglo o lista en Python

Siguiendo los tutoriales de listas en Python veamos ahora cómo invertir o voltear un arreglo en este lenguaje. Para invertir una lista o arreglo en Python se utiliza un método que modifica internamente a las mismas, aunque también se puede usar la notación de cortes en las listas. ...

diciembre 19, 2018 · 2 min · 337 palabras · Parzibyte

Operaciones para cortar listas en Python (slice notation)

Python es un lenguaje que tiene algunas propiedades un poco especiales a la hora de tratar con listas o arreglos. Se puede cortar un arreglo desde su inicio hasta determinado lugar, o desde determinado lugar hasta el final. También se puede cortar desde el inicio hasta -2 elementos, y otras cosas que al principio son confusas pero después son útiles. Nota: al menos para efectos de este post, lista y arreglo se refieren a lo mismo. ...

diciembre 19, 2018 · 3 min · 483 palabras · Parzibyte

Leer archivo de texto con C y fread

Ya vimos cómo leer un archivo de texto con Golang. Ahora se verá cómo leer el contenido de un archivo de texto con C, utilizando la función fread acompañada de fopen y otras funciones para manejar archivos en C. Lo que se hará es simple: leer el contenido de un .txt e imprimir su contenido en la pantalla; leyendo poco a poco el archivo utilizando un búfer de determinado tamaño especificado en bytes. ...

diciembre 18, 2018 · 4 min · 738 palabras · Parzibyte

Leer archivo de texto con Go

En este post voy a explicar cómo leer el contenido de un archivo de texto usando Go. Es decir, obtener todo el contenido del archivo y pasarlo a una variable de tipo cadena o string. De esta manera, se podrá imprimir el contenido de un archivo fácilmente. Se especifican dos formas: una en donde se lee todo el contenido de un archivo, y otra en donde, a través de un búfer, se leen fragmentos o bytes del archivo; especialmente cuando se trata de archivos o ficheros grandes. ...

diciembre 18, 2018 · 4 min · 657 palabras · Parzibyte

Límite de bases de datos y tablas en MySQL

Hoy andaba trabajando en un proyecto que incorpora múltiples bases de datos en un servidor de MySQL. La creación de la base de datos es dinámica, así como de las tablas. No se sabe a ciencia cierta cuántas bases de datos se crearán, por lo que me vino a la mente cuál es el límite de bases de datos que puede tener un servidor, así como el número de tablas por cada base de datos. ...

diciembre 18, 2018 · 2 min · 420 palabras · Parzibyte

Notificaciones en AngularJS con angular-ui-notification

AngularJS, si bien es un framework que ya no es recomendado hoy en día para realizar proyectos (si eres fan de AngularJS entonces puedes ver a angular.io), tiene un gran uso. Infiero que muchísimos sistemas están escritos con el framework superheroico de Google. En este post se verá cómo mostrar notificaciones usando el framework de JavaScript llamado AngularJS y una librería llamada angular-ui-notification. ...

diciembre 18, 2018 · 6 min · 1080 palabras · Parzibyte

Número narcisista en Rust

Para probar un poco el lenguaje de programación Rust he implementado un algoritmo que ya se ha visto mucho por aquí, y es el del número narcisista. Igualmente viendo este post se puede ver cómo es la función en distintos lenguajes de programación; para realizar una comparativa. ...

diciembre 18, 2018 · 2 min · 336 palabras · Parzibyte

Prototype en JavaScript: definición y ejemplos de uso

En este post se explica cuál es la función de la palabra reservada prototype en el lenguaje de programación JavaScript. También se describe cuándo es recomendable su uso, ventajas, desventajas y ejemplos del mismo. ...

diciembre 18, 2018 · 3 min · 615 palabras · Parzibyte