Castear valores en MysQL

Introducción MySQL es el gestor de base de datos más querido. Seguramente alguna vez vamos a querer castear un valor. Castear un valor es cambiar su tipo, o convertirlo a otro tipo de dato. Por ejemplo, puede que necesitemos convertir una cadena a entero, a flotante, booleano, etcétera. En mi caso tenía que cambiar todos los datos de mi tabla para que dejaran de ser flotantes y fueran enteros. Veamos entonces algunos ejemplos de cómo castear o cambiar valores en MySQL. ...

junio 6, 2018 · 3 min · 536 palabras · Parzibyte

Generar color hexadecimal aleatorio con Javascript

Introducción Recientemente estuve generando algunas gráficas de barras para un pequeño proyecto. Debido a que las gráficas eran llenadas de forma dinámica, necesitaba una forma de generar colores aleatorios en hexadecimal. Recordemos que un color hexadecimal se compone de 6 caracteres que pueden ser: 0123456789ABCDEF Por ejemplo, un color hexadecimal puede ser el #8bc34a. El color negro es #000000 y el blanco es #FFFFFF Ahora veamos cómo generar este color en JavaScript. Por cierto, no todos serán colores agradables a la vista del usuario, pero recordemos que el objetivo es generar un color aleatorio, no un color agradable y aleatorio. ...

junio 6, 2018 · 1 min · 188 palabras · Parzibyte

Obtener lista de impresoras compartidas en Windows usando Golang

Introducción Trabajando en un proyecto con Go, tuve que obtener la lista de impresoras compartidas en Windows. Básicamente hacer lo mismo que ya hice aquí con PHP. Ahora le tocó el turno a Go, y aunque al principio no fue fácil, lo conseguí. Hace falta mencionar que utilicé un método distinto, que por el momento sólo he probado en Windows 10 pero bueno, ¿quién usa un Windows atrasado en pleno 2018? aunque creo que funciona hasta en Windows 7. Nota: si no quieres leer todo el proceso, simplemente ve hasta abajo en donde está la función final. ...

junio 6, 2018 · 3 min · 429 palabras · Parzibyte

Hasheando y comprobando contraseñas en Golang

Introducción Seguimos con los tutoriales de Go. Ahora veremos cómo encriptar una contraseña y luego comprobar si esa contraseña coincide. Sigue leyendo para que te des una mejor idea. ...

mayo 31, 2018 · 5 min · 902 palabras · Parzibyte

Operador o símbolo de flecha gorda en PHP

Introducción Hoy veremos lo que es el operador flecha gorda en PHP. Dicho operador puede ser leído o entendido como: Operador de flecha Flecha gorda Igual y mayor que => Veamos qué usos tiene. Para declarar elementos (clave y valor) de un arreglo. Si queremos definir un arreglo de clave y valor en PHP lo hacemos así: <?php $personaje = [ "nombre" => "Leon", "apellidos" => "Scott Kennedy", "edad" => 30 ]; ?> Esto es un equivalente a definir un objeto en Javascript. ...

mayo 30, 2018 · 2 min · 353 palabras · Parzibyte

Ejercicios resueltos con Cisco: VTP y VLAN

Introducción Hoy veremos un poco de VTP y configuración de VLANs. VTP propaga configuraciones en switches que pertenezcan al mismo dominio. Nota: las contraseñas son cisco y class Distribución de la red Configurar el S1 como servidor VTP, asignar dominio y contraseña Abrimos la CLI del S1 y ejecutamos: enable configure terminal vtp mode server Para el dominio, ahí mismo hacemos: ...

mayo 25, 2018 · 3 min · 437 palabras · Parzibyte

Mostrar toast en Fragment y en Activity de Android

Introducción Mostrar un toast en una actividad (o activity) y en un fragmento (fragment) son dos cosas distintas. Como primer argumento para llamar a makeText debemos pasar el contexto. Hoy veremos cómo hacerlo desde una Activity y desde un Fragment. Mostrar toast en Activity Para hacer esto, podemos usar esto: Toast.makeText(getApplicationContext(), "Hola", Toast.LENGTH_SHORT).show(); O esto: Toast.makeText(NombreDeTuActividad.this, "Hola", Toast.LENGTH_SHORT).show(); Mostrar toast en Fragment Igual de sencillo, sólo que ahora llamamos a getActivity así: ...

mayo 24, 2018 · 1 min · 95 palabras · Parzibyte

Quitar archivos de Git que ya hemos agregado antes

Introducción A veces se nos pasa y por equivocación no ignoramos un archivo en el momento de crearlo. Entonces guardamos cambios y dicho archivo se queda guardado en el repositorio. Si después lo ignoramos en el archivo .gitignore no surtirá efecto. Veamos cómo hacer para ignorarlo incluso después de haberlo agregado. Ignorar o remover archivo de Git Esto es fácil. Nos situamos en la carpeta de nuestro proyecto y ejecutamos: ...

mayo 24, 2018 · 1 min · 179 palabras · Parzibyte

Programar y depurar apps en Android Studio sin cable USB

Introducción Todavía recuerdo aquellos años en los que mi cable USB no funcionaba correctamente. Para programar en Android y cargar la apk, depurar y esas cosas, tenía que tener mucho cuidado de no moverlo. Afortunadamente las cosas han cambiado, y ahora podemos probar nuestras apps sin cables USB. Para ello necesitamos estar conectados a la misma LAN. Es decir, nuestra PC con Android Studio debe estar en la misma LAN que nuestro dispositivo Android. ...

mayo 23, 2018 · 3 min · 433 palabras · Parzibyte

Romper o salir de 2 o más ciclos anidados en PHP

Introducción Romper un ciclo en cualquier lenguaje de programación viene de gran ayuda cuando, por ejemplo, estamos buscado un elemento en un arreglo. De esa forma, evitamos seguir iterando sin necesidad de hacerlo. Para romper un ciclo (pero sólo el ciclo, no toda la ejecución) podemos utilizar break. También podríamos utilizar return, pero eso detendría todo el flujo de nuestro código. ¿Pero qué pasa si queremos romper 2 o más ciclos anidados en PHP? ...

mayo 23, 2018 · 2 min · 383 palabras · Parzibyte