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:

Mostrar toast en Fragment y en Activity de Android Leer más »

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

Quitar archivos de Git que ya hemos agregado antes Leer más »

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

Programar y depurar apps en Android Studio sin cable USB Leer más »

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

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

Ejercicios resueltos con Cisco: VLAN y enlaces troncales

Ejercicios resueltos con Cisco Packet Tracer parte 2: VLAN y enlaces troncales Introducción Ya tiene tiempo que resolví algunos ejercicios en Cico Packet tracer sobre VLSM. Hoy toca ver cómo configurar algunas VLAN y enlaces troncales. Objetivos Configurar las VLAN en los switches. Configurar enlaces troncales en los switches. Verificar la conectividad de extremo a

Ejercicios resueltos con Cisco: VLAN y enlaces troncales Leer más »

Operador de fusión de null o Null coalesce en PHP

Introducción PHP 7 trajo muchas cosas buenas, una de ellas es el operador de fusión null o null coalesce. Este operador es representado por dos signos de interrogación. Puedes llamarlo como… Dos signos de interrogación Doble signo de interrogación Signos de interrogación ?? Hoy vamos a explicar su uso y funcionamiento, verás que aumentará tu

Operador de fusión de null o Null coalesce en PHP Leer más »