29 mayo 2020

Google: Formularios

A todos nos ha pasado que necesitamos que otros nos den respuestas y buscamos la forma más fácil de hacerlo. Ya sea porque tienes que hacer un estudio de mercado, encuestas, exámenes a sus alumnos, etc. es muy útil crear un formulario en línea que puedan contestar. Ya demás, que se vea muy bien en computadora y en celular. Lo que antes hubiera parecido mu7y complicado, ahora lo puedes hacer de forma muy sencilla con Google usando formularios.

En este video les explico cómo crear y ver los resultados de un formulario de Google. Espero que les sea de utilidad.

25 mayo 2020

AppInventor: usando BlueStacks como emulador

Escribí cómo usar el emulador que viene con AppInventor para trabajar si no tienes un dispositivo Android o no lo puedes usar. Generalmente funciona bien, pero muchos de mis alumnos han tenido problema para instalarlo o ejecutarlo.

Para ello, les muestro como usar BlueStacks para trabajar con AppInventor. BlueStacks es un emulador de Andorid que funciona en Windows. Está orientado para juegos, pero lo podemos usar para correr la aplicación de AppInventor que nos permite ejecutar nuestras apps. Es como tener un celular en pantalla y tiene más opciones que el emulador.

Aquí les dejo el video donde muestro como instalarlo, ejecutarlo y vincularlo a un proyecto en AppInventor.


Aquí les dejo la liga a la página de BlueStacks.

12 mayo 2020

Java: viendo si una cadena (String) es numérico

Java, a diferencia de lo que pensaba, no tiene una función para determinar si un texto es un número válido. En muchas situaciones este es muy útil, así que aquí hice un pequeño video donde te muestro una función que hace precisamente eso.


Si quieres bajar este código (aunque sea muy simple y de pocas líneas), esta es la liga.

¡Saludos!

06 mayo 2020

Instalando Visual C# 2019 y Monogame

En otros lugares de mi blog he publicado algunas cosas sobre usar Monogame con C# para hacer juegos 2D. Sin embargo, a veces mis alumnos se hacen bolas para instalar el software necesario. Aquí les dejo un video que explica cómo instalarlo y abajo vienen las ligas para descargar los archivos que aparecen en el video.


Ligas:
Espero que les haya sido útil el video. ¡Hasta la próxima!

04 mayo 2020

AppInventor: Usando TinyDB

En el post anterior comencé a hacer una aplicación que almacena datos de cosas que quiero comprar en el supermercado en una lista. El problema es que al salir del programa se perdía la lista porque solo estábamos almacenando los datos en una lista en memoria.

En este video uso el componente TinyDB para almacenar datos en mi celular. De esta manera, cuando salgas del programa y vuelvas a entrar, puedes recuperar los datos almacenados.  Aquí está el video, espero que te sea útil:


27 abril 2020

AppInventor: listas

¿Te ha sucedido alguna vez que necesitas anotar una lista de cosas? AppInventor tiene la solución. En estos videos te muestro como usar listas en una app que te ayuda a no olvidar cosas del super.

En este primer video explico de qué trata la app y armo la interface:


En este video hago que todo funcione: agrego y elimino cosas de la lista.


Falta hacer que almacene los datos en el celular (ahorita si te sales de la app, se elimina la lista), pero eso lo haremos en otra ocasión. ¡Saludos!

Introducción a AppInventor

¿Quieres aprender a programar y no sabes por dónde empezar? ¿Tienes la idea de una aplicación móvil que quieres hacer y eres nuevo en la programación? ¿Has intentado programar pero te desanimaste al ver instrucciones complicadas y lo abandonaste? ¿Quieres tener mayor seguridad en tu celular? ¿Quieres saber si hay vida en marte?

Si tu respuesta a cualquiera de las preguntas anteriores fue SI (menos la última: mejor pregúntale a la NASA), estás en el lugar correcto. En este post voy a guiarte en el uso de AppInventor, un ambiente para programar dispositivos Android con relativa sencillez. Fue creado por el MIT (Massachusetts Institute of Technology), una de las universidades prestigiosas a nivel mundial, para enseñar a programar de forma sencilla y para darle más control a quienes tiene un celular u otro dispositivo Android.

En lugar de aprender instrucciones complicadas y escribir líneas de código, aquí se programa ensamblando bloques. Lo padre de esto es que te concentras más en la resolución del problema. Además, está probado que programar con bloques facilitan el aprendizaje para quienes se acercan a la programación por primera vez, como lo muestra en este artículo

En el siguiente video explico lo que necesitas para trabajar con AppInventor y muestro como trabajar con la interfaz mientras desarrollo una aplicación sencilla. La idea del programa realizado no es mía: yo alteré un poco un ejemplo de los tutoriales de principiante del sitio de appinventor.mit.edu, pero abajo pongo las ligas al material original en inglés (por si lo quieren revisar).



Si necesitas ayuda con el emulador, revisa este post donde lo explico.

El ejemplo que se ve en el video fue tomada (y alterada) de estos videos del sitio oficial de AppInventor:

25 abril 2020

Educando en tiempos de Coronavirus, parte 2: Zoom

En un post anterior, describí muchas herramientas que pueden ser útiles para trabajar educación a distancia (desde grabar la pantalla, subir videos a YouTube, etc.). Para tener interacción con alumnos, recomendé usar Google Hangouts. El único problema que tengo con Hangouts es que solo admite a 10 personas, lo cual lo hace imposible para impartir clases a todo un grupo, pero muy útil cuando doy asesoría a unos cuantos. Les mostré el "truco" que hago para atender a más personas en Hangouts, pero no es la mejor solución de todas.

Debo confesar que soy fan de Google Meet (que es la verisón profesional de Hangouts), sin embargo, no es gratuito y es un servicio para empresas. En la primera semana de clases comencé a probar Zoom. Debo decir que me gustó mucho: muy sencillo, puedes grabar las sesiones en video (muy útil, porque luego les subo la sesión a su plataforma para que lo tengan de referencia por si algo se les olvidó). Aunque se puede usar dentro del navegador Chrome con una extensión, es mejor bajar un software (cosa que no me agrada del todo), pero no es muy grande y funciona bastante bien.

Lo malo es que la versión gratuita solo te permitía tener reuniones de 40 minutos como máximo (pero pensando que mis clases de prepa son de 50 minutos, no era tanto problema), pero ahora por la pandemia han dado acceso de tiempo ilimitado para quienes somos maestros.

Sé que últimamente han habido muchas noticias sobre la falta de seguridad que tiene Zoom y que te pueden robar los datos, etc. Generalmente la culpa no es de Zoom sino del uso que hacen de él. Aquí te voy a dar algunos consejos para que su experiencia en Zoom sea bastante segura.

En este video muestro como descargar Zoom, hacer su cuenta, instalarlo, configurarlo y usarlo con sus grupos. Espero que les sea de utilidad.



01 abril 2020

Excel: orden y filtros

Cuando manejamos mucha información en una hoja de Excel, es útil poder ordenar y/o filtrar los datos para encontrar justo lo que necesito. En este video te explico cómo funciona esto:


Espero que te haya sido útil. ¡Saludos!

24 marzo 2020

AppInventor: mandando correo y mensajes SMS

Una cosa interesante que podemos agregar a una aplicación hecha en AppInventor es la posibilidad de mandar correos electrónicos y mandar mensajes SMS. En este video te muestro cómo programar esto en una aplicación.


Espero que el video te haya sido de utilidad. ¡Saludos!

23 marzo 2020

AppInventor: juego Defiende a la Tierra

Tratando de hacer un juego sencillo que sirviera de introducción a quienes usan AppInventor por primera vez, se me ocurrió hacer una versión chafa de un juego viejísimo de cuyo nombre no me recuerdo.

En este primer video explico de qué va a tratar y hago la interfaz gráfica:


En la siguiente parte, programo los bloques para que cambian de pantalla y que hacen que los meteoros se acomoden al azar y comiencen a caer de forma aleatoria (tanto en posición, dirección y en tiempo):


En el siguiente video me encargo de hacer desaparecer a los meteoritos cuando son tocados por el dedo del jugador y que pierda si un meteoro toca la parte inferior:


En esta última parte echo a andar todos los meteoritos y platico de futuras ideas que se pudieran implementar:


Espero que les haya sido útil este juego. ¡Saludos!

21 marzo 2020

AppInventor: usando el emulador

¿Qué puedo hacer si quiero programar en AppInventor pero no tengo dispositivo Android? También pudiera ser el caso que prefiero ver en la pantalla lo que sucede en el celular, o que se te olvidó tu celular Android en el baño u otra situación. Sea por el motivo que sea, puedes probar tus apps en un emulador que nos ofrece la gente de MIT.

En este video te muestro como instalar el emulador, actualizarlo (esto se debe hacer la primera vez que lo usas) y probar una app con él.


Por cierto, la página con las instrucciones lo puedes encontrar en esta liga.  ¡Saludos!

Actualización: si tienes problemas con el emulador, escribí como usar un programa llamado BlueStacks para correr aplicaciones de AppInventor.

19 marzo 2020

Cadenas en C

Antes había hablado sobre la manera de trabajar con cadenas en C y C++. Pero en aquel entonces, por hacer una mezcla y cubrir el mismo tema en ambos lenguajes (que son muy similares), no quiero que se hagan bolas, así que aquí les muestro como hacerlo en C.  Aquí está el video que explica todo:


Y aquí puedes descargar el código fuente del video.

Si tienes dudas con arreglos, sería bueno que leyeras este post. ¡Saludos!

18 marzo 2020

AppInventor: múltiples pantallas

Muchas veces mis alumnos se han visto limitados por la cantidad de pantallas permitidas en AppInventor (son 10 máximo). Sin embargo, hay maneras de simular tener varias pantallas en una sola. En este video muestro como hacer esto, así como crear (y abrir) otra pantalla y cómo pasarle un valor a esa pantalla diferente.

 

Si deseas bajar el proyecto ne formato AIA (para importarlo a AppInventor), lo puedes descargar aquí. ¡Saludos!

Excel: una introducción

Generalmente no escribo nada sobre Office, pero voy a poner algunos artículos en estos días sobre asuntos básicos de Excel. Antes que nada, les presento en este video una introducción a Excel, donde hablo un poco sobre la interfaz, fórmulas, referencias relativas y absolutas, funciones y algunas otras cosas.


Espero que les haya sido útil. Seguiré publicando cosas de Excel en estos días, así que seguimos en contacto (si te interesa Excel, claro está).

El Tony y sus ondas...

Related Posts Plugin for WordPress, Blogger...