Java: remover parte de una cadena

Introducción Codificando y decodificando algunas imágenes en base64 en Java me topé con el problema de que tenía que remover parte de una cadena. Por ejemplo, si tenemos esta cadena: Hola, mundo. Programando en Java ¿Cómo podemos quitar la parte que dice “Programando en Java”? Remover parte de una cadena o String en Java Para ello utilizaremos un pequeño truco. Ya que no existe el método “eliminar” en las cadenas, podemos en lugar de ello remplazar por nada o por una cadena vacía. Es decir, buscamos todas las ocurrencias de una cadena y las remplazamos por “”, lo que automáticamente eliminará el texto. ...

junio 28, 2018 · 2 min · 240 palabras · Parzibyte

Obtener fecha actual en Go

Obtener fecha actual en Go Introducción En nuestras apps siempre necesitaremos obtener la fecha actual. Por ejemplo, si tenemos un sistema de ventas necesitamos guardar la fecha y hora en la que determinada venta fue realizada. Hoy veremos cómo formatear y obtener la fecha actual en Golang. Lo que obtendremos será algo como lo de abajo: 2018-05-16T12:52:54 Vamos allá Obtener y formatear fecha y hora actual Para obtener la fecha necesitamos el paquete time, incluido por defecto. Y para formatearla, utilizaremos fmt. ...

mayo 16, 2018 · 1 min · 159 palabras · Parzibyte

Juego de batalla naval con Arduino, LCD y comunicación serial

Introducción No hace mucho me fue encargado un pequeño proyecto en donde tenía que simular el juego de una batalla naval usando un Arduino, dos módulos USB a TTL, algunos leds controlados con un 74hc595 y una LCD con el módulo I2C. Trataré de ser lo más específico posible y no omitir ningún detalle. Recuerda que todo esto es modificable, y con un poco de tiempo puedes adaptarlo a muchos otros escenarios. Por ejemplo, puede que no necesites los leds, o que en lugar de USB a TTL utilices Bluetooth, etcétera. Todo queda en ti. Nota: también he creado el juego de batalla naval en Python. ...

abril 5, 2018 · 26 min · 5392 palabras · Parzibyte

Comprobar si una cadena es anagrama de otra en Javascript

Introducción Un anagrama es una palabra o frase que resulta de la transposición de letras de otra palabra o frase. Dicho de otra forma, una palabra es anagrama de otra si las dos tienen las mismas letras, con el mismo número de apariciones, pero en un orden diferente. Aquí algunos ejemplos: Desamparador – desparramado Conservadora – conversadora Nacionalista – altisonancia Veamos cómo podemos comprobar si es un anagrama utilizando Javascript. ...

abril 3, 2018 · 4 min · 695 palabras · Parzibyte

Ajustando fechas en Javascript

Introducción No sé si sólo a mí me pasa o si sólo yo ocupo las fechas en Javascript, pero siempre que intento compararlas, algunas salen mal debido al offset. Sé que no se debe confiar en las fechas del cliente, pues se pueden cambiar, pero en alguna ocasión debimos necesitar trabajar con estas y puede que nos haya dado resultados inesperados. Así que hoy mostraré cómo “ajustar el tiempo” de las fechas de Javascript utilizando getTimezoneOffset. ...

marzo 5, 2018 · 3 min · 492 palabras · Parzibyte

Índice o posición de un carácter en cadena de PHP

Introducción En algunas ocasiones necesitaremos encontrar la posición de un carácter en una cadena. Por ejemplo, el índice de una letra, un punto, un salto de línea, etcétera. Esta función también es conocida como indexOf, algo así como índice de. En PHP contamos con dos funciones para esto, que al final nos pueden terminar confundiendo: strpos y strrpos (sí, una tiene doble r). Veamos entonces cómo podemos aprovechar cada una de ellas. ...

diciembre 26, 2017 · 3 min · 491 palabras · Parzibyte

Días transcurridos entre dos fechas en PHP

A veces es necesario saber cuánto tiempo ha transcurrido de una fecha a otra. Por ejemplo, puede que necesitemos saber hace cuántos días se registró un usuario, etcétera. Lo único que necesitamos es tener las dos fechas: la fecha actual y la fecha con la que queremos trabajar (en nuestro ejemplo sería la fecha del registro del usuario). ...

mayo 16, 2017 · 2 min · 365 palabras · Parzibyte