Insert ignore en SQLite
La sintaxis de INSERT IGNORE que conocemos de MySQL es distinta en SQLite; pues en lugar de usar: INSERT IGNORE Se utiliza: INSERT OR IGNORE ...
La sintaxis de INSERT IGNORE que conocemos de MySQL es distinta en SQLite; pues en lugar de usar: INSERT IGNORE Se utiliza: INSERT OR IGNORE ...
En este post voy a explicar cómo trabajar con dinero o moneda en Java a través de la clase BigDecimal. Veremos cómo operar (sumar, restar, dividir, multiplicar) y comparar valores con BigDecimal en Java. El dinero o el tipo de dato monetario son una parte fundamental en muchos sistemas de información; pues las operaciones con el mismo deberían ser precisas, y los redondeos también. BigDecimal es una manera exacta de representar números, y permite trabajar con mayor precisión que, por ejemplo, el tipo de dato double. Nota: para usar BigDecimal debes importarlo con: import java.math.BigDecimal; ...
En este post voy a resolver un ejercicio de JavaScript tomado originalmente de Codewars. Un día desafortunado o sin suerte es un viernes que además es 13. Nuestra tarea es escribir una función que reciba el número de un año y devuelva la cantidad de “días desafortunados” que tiene, es decir, el conteo de viernes 13 que existen en ese año. ...
jQuery sigue siendo una librería usada en estos últimos tiempos. Me atrevo a decir que es el framework más usado en el entorno de JavaScript, aunque claro, existen mejores por mucho, pero no vamos a discutir eso hoy. La librería de jQuery y su forma de seleccionar los elementos permite interactuar con los mismos de una manera muy fácil, pero debemos aprender los métodos. Por eso es que en este post veremos cómo trabajar con el elemento select de HTML desde jQuery. Veremos cómo: Obtener elemento seleccionado del select (la opción) Agregar una opción al select Limpiar el select, es decir, remover todas las opciones Escuchar cuando el usuario seleccione otra opción del select. Todo esto con jQuery, si quieres ver cómo se hace con JavaScript puro mira este post. ...
En este post voy a explicar cómo declarar (y cuál es la diferencia entre) variables, valores y constantes en Kotlin, además de algunas ventajas que tiene cada una. ...
Un select es una lista desplegable de opciones de HTML, se declara usando <select> y dentro de él tiene opciones declaradas con <option>. Cada opción tiene un valor y un texto. El select de HTML se maneja a través de JavaScript. Al select también se le conoce como lista desplegable, Dropdown list o simplemente select. Hoy veremos cómo trabajar con JavaScript y los elementos de tipo select con option. Vamos a ver cómo: Obtener valor seleccionado de un select Agregar opciones al elemento select Obtener opción seleccionada Limpiar el select Escuchar cuando el valor del select cambia, es decir, que se selecciona otro valor Está de más mencionar que esto lo haremos con JavaScript puro, sin usar frameworks ni librerías externas. Al final tendremos un ejemplo en donde manejamos un select con JavaScript. ...
En este post voy a hablar sobre los ciclos o loops en el lenguaje de programación Kotlin. Kotlin tiene los tres ciclos básicos o esenciales: for while do while ...
Anteriormente vimos cómo usar la tecnología TTS en JavaScript, ahora veremos cómo hacerlo con Python. La conversión de texto a voz con Python ofrece más características, por ejemplo, podemos guardar la salida en un archivo de MP3 y no hay un límite definido. Para hacerlo vamos a instalar gtts, es un paquete de Python que usa la API de Google (Google Text-to-Speech) para convertir el texto a audio. Obviamente se necesita internet, pero tranquilo, que si quieres usarlo de manera offline puedes guardar los archivos con palabras comunes y luego reproducirlas. Nota: he creado un post mostrándote una librería para convertir texto a voz usando Python de manera offline. ...
Hoy vengo a relatar un problema y su solución, que trata sobre un emulador fantasma en Android que aparece y desaparece al ejecutar las apps. Es decir, seleccionas “Ejecutar app” y en la lista de dispositivos aparece uno que dice [OFFLINE] de manera intermitente. ...
Los rangos en Kotlin son un tipo de iterador que sirven sobre todo en los ciclos. Un rango se define usando los dos puntos .. y va de un punto a otro. Puede avanzar por pasos y puede ser invertido. ...