Categoría: Opinión

  • Las maquinas de enseñar

    Las maquinas de enseñar

    Isaac Asimov, no solo para mi si no para muchos amantes de la ciencia ficción, es uno de los mejores autores; muchos de sus relatos con el paso del tiempo han cobrado vida. Ha sido una de las mentes mas influyentes en la robótica, incluso antes de su concepción como una carrera a seguir.

    Hoy les compartiré uno de sus ensayos. Los nuevos maestros. Así se titula este breve pensamiento, que viene en una recopilación de relatos en el libro Visiones de robot. El ensayo mira hacia el futuro, se escribió en 1976, donde los microprocesadores estaban conquistando el mundo, pero aun faltaban algunos años para la aparición del computador personal. Aun se utilizaban grandes servidores para el procesamiento de información y aun faltaban décadas para la aparición de la primera versión de Internet.

    Asimov habla acerca de unas máquinas capaces de enseñar, conectadas a una gran biblioteca, en donde estas máquinas pueden acceder al conocimiento y este es compartido y crece cada día. Con esta descripción es imposible no reconocer esto en la actualidad, a esta gran biblioteca la llamamos Internet. Hoy en día esa imaginativa es toda una realidad. El proponía esa idea como un cambio necesario para el sistema educativo. Pero en realidad, ¿cambio gracias a este avance tecnológico? La triste verdad es que aun falta mucho para que las maquinas nos enseñen, y no por falta de avance tecnológico, si no avance cultural. Podemos atribuir esto al acelerado cambio que se vivía en los noventa, en la generación conocida como Y o mas popularmente millennials. Esto es porque la tecnología paso de gatear a correr, y la mayoría de personas, incluyéndome, vivimos este cambio a través de los videojuegos, con la aparición de diferentes consolas con la necesidad de ver mas pixeles en una pantalla. Tal vez por este motivo aun asociamos la tecnología a entretenimiento, comodidad y placer. Y es innegable que la tecnología nos provee de este efecto, pero aquellos niños millennials que crecimos con este concepto ahora somos una gran parte de las personas que guiamos el futuro, pero quiero enfocarme en la educación, la investigación y los avances tecnológicos. La mayoría de los individuos olvidan ese gran portal al conocimiento, son muy pocas las regiones en donde no hay acceso a Internet, y esto será historia con las nuevas iniciativas de Internet global de Google, Facebook y otras empresas. Y esta gran puerta esta abierta pero falta la cultura de educar a través de las nuevas tecnologías.

    Asimov comenta que gracias a estas nuevas tecnologías no se requiere de un tutor humano, que este al pendiente de los avances del estudiante. Esa idea, en este momento es imposible, por que no somos capaces de separar la tecnología al concepto de dispositivo de entretenimiento. Tenemos Plataformas de enseñanza en línea, herramientas y metodologías para el aprendizaje, pero aun es muy difícil, y lo digo por experiencia propia, seguir una clase y entender todos los conceptos que en ella se imparte es complicado, por que, aunque las herramientas están no sabemos usarlas o no nos gusta, por ejemplo, me enrole en una clase en Coursera, me interese mucho al inicio, estuve completando el material, y aprendí mucho, luego llegue a un tema que se me dificulto bastante, por lo que al no entender y no usar las herramientas que ofrece la plataforma decidí dejar el curso, luego volví a empezarlo y esta vez use los foros y enlaces externos que recomienda el curso, por fin entendí. Pude haberlo completado en el primer intento, si hubiese estado dispuesto a indagar mas.

    Si lo pensamos bien aun queda mucho camino por recorrer en el ámbito de la educación. Hasta ahora se están dando pequeños pasos para integrarla a los colegios y centros que imparten formación. Y la verdad es muy esperanzador ver como nos acoplamos y sobre todo como las nuevas generaciones interactúan con la tecnología para aprender y jugar al tiempo, ya que no quiero demonizar a los juegos, al contrario, son un gran recurso, pero hay que saber orientarlos.

    Países como Japón, que se enfocan mucho en la educación son los que están marcando la pauta en la integración de estas tecnologías. Podemos ver el uso de dispositivos móviles, dispositivos de realidad virtual y aumentada y la integración de la educación con otras plataformas y herramientas.

    Ahora toquemos un punto que a mi me tiene fascinado, la inteligencia artificial. No hay que ser Asimov ni adivino para saber que la inteligencia artificial se integrara cada vez mas en nuestra cotidianidad. Por lo que indudablemente hará parte de la educación. Con los modelos actuales de aprendizaje automático, como las redes neuronales, ya somos capaces de hacer sistemas robustos, que propongan y analicen. ¿Por que no integrar estos sistemas a la enseñanza?, donde un tutor virtual identifica las habilidades y conocimientos del estudiante y propone una enseñanza basada en ese análisis, para reforzar y orientar al estudiante a alcanzar su máximo potencial, y poderle inculcar las materias de su interés; así se evitan clases aburridas, malas notas y la frustración de no entender. Cuando el estudiante se interesa por el tema, realmente es cuando aprende.

    Por ahora solo dejo este pequeño pensamiento e idea en el aire, mas adelante de seguro ampliare un poco mas las expectativas y ahondare en la parte técnica de machine learning.

    Me gustaría conocer tu opinión y que compartas tus ideas también, así que deja tus comentarios.

  • Batman Ninja, una aventura muy diferente

    Batman Ninja, una aventura muy diferente

    Les compartiré dos de mis hobbies favoritos, el anime y los comics. En comics tengo una predilección por Vertigo Comics y DC, en especial el universo de Batman, me gusta mucho este personaje.

    Con esta entrega de anime se mezclan estos dos mundos, con una animación realmente increíble, cada escena es super bonita y atrapante, es una historia muy original y a pesar de que los mas fanáticos nos podríamos sentir un poco reacios, es mas en algunas ocasiones mientras veía la película pensé “como es posible esto”, pero gracias al anime es posible, es una historia muy diferente al mundo conocido de Batman, pero no pierde esa oscuridad, y cada uno de los personajes sigue manteniendo esa personalidad y toque distintivos, pero con el añadido de los efectos visuales japoneses y el remarcado arte americano, lo vuelvo a decir, la animación es absolutamente fascinante.

    Les contare un poco la introducción y de que va la película sin spoilers, para que se animen y la vean. La historia inicia en Arkham Asylum mientras Batman lucha con Gorilla Grodd, este villano esta creando una maquina del tiempo y la activa provocando que todos nuestro héroes y villanos viajen al Japón Feudal, al periodo Sengoku, allí se enfrentaran en distintas facciones para unificar el país.

    Definitivamente una historia que engancha, muy diferente y ubicado en un periodo que aunque muy usado en los animes y diferentes historias, ahora interpretado por algunos de los héroes y villanos mas icónicos de nuestra cultura.

    Espero que de verdad sigan haciendo este tipo de historias, y que de vez en cuando le pasen la batuta a los japoneses, ya que hicieron una animación de muy buena calidad. Bueno, espero vean esta animación y dejen sus comentarios, realmente muy recomendable.

  • ¿Como escribir correctamente?

    ¿Como escribir correctamente?

    Para quien es nuevo en este blog, me presento. Soy Jhonathan Borda, ingeniero de sistemas. Se preguntaran que hace un ingeniero de sistemas escribiendo sobre redacción y les respondo que la programación es otro tipo de escritura, pero no quiero hacer un símil sobre programación y redacción. Aquí vamos a hablar de escritura, pura y dura. De como escribir.

    El proceso de escribir

    Me gusta mucho leer. Mis géneros predilectos son misterio y terror. Entre mis escritores preferidos se encuentra H.P. Lovecraft, Clive Barker y claro Stephen King. Podría hablar sobre sus fantásticas historias, su prosa o estilos literarios pero lo que aquí nos compete es la redacción.

    El maestro King, en su libro Mientras escribo, nos cuenta un poco de su vida por medio de una corta autobiografía. Además comparte su proceso de escritura, el que obviamente ha sido pulido a través de una exitosa y larga carrera como autor. Justamente el objetivo de este post es hablar sobre el proceso de escritura siguiendo la metodología y consejos que se detallan en este libro.

    La caja de herramientas

    Lo primero, es lo primero y nuestra primera herramienta es el vocabulario. Tal cual como te expresas en la vida real debes de llevarlo a tu manera de redactar. Ser fiel a tu propio estilo e identidad. Obviamente teniendo en cuenta las diferencias de entorno. No es lo mismo hablar con un amigo que con tu jefe. De esta manera logramos ser auténticos y expresarnos de manera correcta y veraz. Algo que recalca mucho a través de toda la lectura del libro es hablar con verdad. No puedes engañarte a ti mismo rebuscando palabras o decorando con expresiones que tal vez nunca haz escuchado. Esto provoca que lo que cuentas suene forzado.

    El segundo punto a revisar es la gramática. Obviamente es la cara de presentación y la forma de dar a entender correctamente nuestro mensaje. En el libro se dan recomendaciones a otros textos para aprender un poco acerca de esto aunque son para lengua inglesa, así que me di a la tarea de buscar un buen libro sobre redacción y gramática para el español. En este caso seleccione Redacción sin dolor, de Sandro Cohen, en su sexta edición. Tiene muy buenas criticas en la play store y le di un vistazo. Resulto ser un libro de gran utilidad y muy ameno, exceptuando la tercera parte. Se nota el cambio de autor y el tema tampoco es muy ameno de navegar, pero dejando de lado ese pequeño, digamos, mal entendido (es mi opinión personal y tal vez mas adelante lo este releyendo por alguna consulta), es un gran libro; por lo tanto lo utilizaremos como referencia para consultar y conocer las reglas ortográficas y de gramática.

    Puntuación

    El punto, para estar juntos aunque no revueltos: ¡rehúya, a toda costa, el encabalgamiento!

    Debemos dejar como referencia que una oración esta compuesta por una o mas palabras que tienen sentido completo. A partir de la anterior definición podemos empezar a trabajar.

    El punto es el mas sencillo de los signos de puntuación. Su uso se limita a separar el escrito en secciones digeribles. Por ejemplo, el punto seguido separa oraciones dentro de un mismo párrafo. El punto aparte nos indica un cambio mucho mas grande, inicia un nuevo párrafo y el punto final nos indica precisamente la culminación del escrito. No voy a hondar mas en definiciones o ejemplos ya que considero que se entiende la función del punto. Al igual, como todo en internet, queda abierto a debate si falta o sobra algo de esa pequeña síntesis.

    Ahora pasamos a la coma, esta (desde mi humilde opinión) es mas interesante. Tuve bastantes problemas al momento de identificar donde dejar un punto o una coma. Era muy fanático de colocar siempre puntos, lo que provocaba que perdiera las relaciones gramaticales entre las oraciones. La única relación que respetaba era la de serialización. La coma de serialización, es muy fácil de identificar, se usa cuando tenemos una lista de palabras, frases u oraciones.

    • Ejemplo(Lista de lenguajes de programación): C#, Java, Javascript, PHP, Python.
    • Ejemplo con oraciones: Javascript es un lenguaje de programación interpretado, se utiliza principalmente en su forma del lado del cliente, los navegadores modernos interpretan su código.

    La siguiente coma que revisaremos es la de rompimiento de serie. Cuando estamos realizando una lista, como la que vimos anteriormente, podemos cambiar de idea integrando una coma antes de la conjugación.

    • Ejemplo: Aprenderé este año C#, Java, Javascript, PHP y Python, y puede que escriba un libro.
  • JavaCup – Aprender Java mientras te diviertes!

    JavaCup – Aprender Java mientras te diviertes!

    Lamentablemente el evento de Javacup desapareció. Aunque JavaHispano avisará si hay una nueva edición.

    Este es uno de los mejores eventos y competencias que hay a nivel internacional de programación, lo mejor es que el ingreso es gratuito, el apoyo es constante y el aprendizaje es genial.

    JavaCup es un evento que se celebra cada año gracias a la comunidad de javaHispano y al patrocinio de Codemotion. Este año (2013) he participado por primera vez en su sexta versión y la experiencia a sido genial, a la fecha los partidos se están ejecutando y se pueden ver desde la pagina oficial.

    La comunidad de javaHispano desarrolló un framework que facilita al máximo el desarrollo del objetivo del concurso. Crear un equipo virtual de fútbol (desarrollar una clase Java que implementa una interfaz predefinida), como en el fútbol el objetivo es anotar goles y seguir avanzando. Esto se logra creando una buena táctica, es decir realizando una correcta programación que se adapte a cada posible situación.

    Para probarlo solo debes descargar el framework, pero si deseas participar debes registrarte, pero no te preocupes, la inscripción es muy sencilla, solo debes estar atento a las fechas en que se abren las convocatorias y colocar una información básica.

    Cuando descargas el framework vienen muchos ejemplos, las clases implementadas por los equipos que han participado anteriormente. Esto te facilita aun mas la implantación de los métodos a tu clase. Pero ahí no acaba, además cuentas con una documentación excelente y un foro muy activo.

    Para comenzar a realizar la táctica del equipo debes descargar el proyecto de la pagina, esta disponible para NetBeans y Eclipse, lo único que debes hacer es abrir el proyecto y ejecutar la interfaz que creara la clase base para crear la táctica.

    Me siento mas a gusto trabajando con NetBeans, así que utilice este, no pude dedicar mucho tiempo al desarrollo de la táctica, en realidad fueron como 2 horas, y obviamente esto se ve reflejado en los resultados de los partidos.

    Espero poder participar y generar mejores tácticas en las posteriores versiones, y te invito a que te animes a probarlo y ser parte de esta genial comunidad, Ahhhh, apropósito hay un buen premio en efectivo para los 4 primeros lugares, así que además de aprender, divertirte y programar participas por los premios.

    A continuación dejo el vídeo de mi primer partido. Quisiera decir que fue mejorando pero no fue así. Jaja, Seguro a la vuelta será mejor.

  • Software Libre – Software Freedom Day Bogotá 2013

    Software Libre – Software Freedom Day Bogotá 2013

    El viernes y sábado 27 y 28 de septiembre se celebro en Bogotá este genial evento, que tiene como objetivo difundir y enseñar acerca de las tecnologías libres y su gran capacidad y ventajas. Conoce mas sobre lo que sucedió siguiendo este post y viendo algunos videos de la conferencias que allí se dieron.

    Pero antes es muy importante recordar la labor que realiza Software Freedom Day, de enseñar y promulgar el software libre, ver el increíble potencial que este tiene y las personas que hay detrás. Es extraordinaria la comunidad y los principios que la rigen. El valor mas importante del software libre no es su precio, que en la mayoría es gratuito (No por ser libre no se puede vender), su verdadero valor radica en el conocimiento, el gran aprendizaje que se adquiere a usar estas herramientas de gran calidad.

    Es totalmente inevitable que al involucrarte no termines haciendo parte de una comunidad. Esa es realmente la meta del software libre, crear comunidad, crear conocimiento compartido y sobre todo una cultura de auto-aprendizaje y de solidaridad.

    Bueno… les comento un poco el itinerario del evento aquí en Bogotá, en las horas de la mañana se realizaron varias conferencias que fueron iniciadas por Ibraim Hernández de tdrobotica, quien inauguro este super evento con una charla espectacular, “El hardware libre”, entre otros conferencistas que reconocí estuvo Juan pablo Rojas, “El programador joven” de Mejorando.la, dando la conferencia “Hackeando Facebook”; también estuvo el representante de la fundación Corre Libre y un representante del Ministerio de las TICs de Colombia.

    En conclusión el evento estuvo genial, puedes ver algunas conferencias en el siguiente vídeo, espero las disfrutes, y de antemano les pido disculpas, tuve algunos problemas con la cámara al grabarlos y la calidad de algunos videos es baja o se ven cortados… pero cualquier inquietud o sugerencia no duden en comentármela, ya sea por aquí, o directamente en el canal de YouTube o Twitter @Jhontona.


    ¡Conviértete en un experto tecnológico! 🚀 Suscríbete a nuestro newsletter y recibe las últimas noticias, análisis y tendencias directamente en tu bandeja de entrada. No te pierdas las actualizaciones que harán que tu experiencia tecnológica sea aún más emocionante. ¡Únete a nuestra comunidad hoy! 📧✨

  • BlackBerry Zombie? – Actualizando Playbook 2.1.0.1753

    BlackBerry Zombie? – Actualizando Playbook 2.1.0.1753

    Ya hace casi dos años me pude hacer a una Blackberry Playbook, tuve la fortuna de participar como desarrollador en el lanzamiento de esta tablet y concursar para ganar Playbooks y premios en efectivo. Esta gran oportunidad me lanzo al desarrollo en el mundo mobile, la primera aplicación no puedo decir que fuera la mejor, pero gracias a ella pude ganar una Playbook de 16Gb, y con la cual me introduje un poco al mundo de BlackBerry, no solo como desarrollador sino como usuario. En ese entonces, cuando estaban lanzando la Playbook, recuerdo que su nombre era RIM, por estos días de desarrollo, también use el emulador Ripple, una aplicación para dar apoyo y soporte a los desarrolladores que nos involucramos en su mundo, además una fantástica adquisición fue la compra de QNX Software Systems , el cual es el núcleo de la Playbook. También modificaron su tienda de aplicaciones, AppWorld, y empezaron con la planificación y puesta en marcha del proyecto Blackberry 10.

    Por cierto, si alguien quiere ver el primer juego, del que comento en este post, hacer click aquí. No es el mejor juego, pero fue lo primero que hice, de lo cual me siento muy orgulloso, un hola mundo es la felicidad del novice y espero mejorar este juego.

    Parecía muy prometedor el futuro, lanzaron Blackberry 10 basado en QNX, con su smartphone más conocido, el Blackberry Z10, un equipo con muchas capacidades, teclado táctil, cámara Time Shift, Blackberry Hub, multitarea, soporte HTML5, Active Frames. y esto es un resumen. También hicieron grandes cambios a nivel interno de la organización; pero a mi parecer Blackberry llego demasiado tarde a competir en el mundo de los smartphones, aunque en un principio las ventas parecían magnificas ahora Blackberry dice que está dispuesta a vender o a recibir inyección de capital. Después de ese gran impulso no pudo levantarse, pero Blackberry aún no se da por vencida, sin embargo no ha habido noticias prominentes últimamente acerca de esta compañía, pero aún están trabajando.

    La Playbook tiene una nueva actualización y es maravilloso, ajustes de seguridad y rendimiento. Prometieron que la Playbook tendrá la actualización para ser totalmente considerado como Blackberry 10. Lo mas probable es que Blackberry siga trabajando con un bajo perfil, vendiendo y dando soporte de su sistema operativo y hasta posiblemente vendiendo smartphones; tocara espera a ver qué pasa, mientras tanto actualizare mi Playbook.

    5 años después

    Al igual que el post de Firefox OS, hago una revisión 5 años después, y bueno… les comento que mi Playbook ya no existe, ahora uso una Kindle Fire y Blackberry paso a la historia, aún no ha cerrado, pero tampoco son tan influyentes como lo fue hace años. Como comenté en el post, yo me volví­ usuario de esta marca cuando ya estaban cayendo en picada y hasta ahora no se ha vuelto a saber mucho de esta empresa. Deja tu comentario y comparte tu opinión.


    ¡Conviértete en un experto tecnológico! 🚀 Suscríbete a nuestro newsletter y recibe las últimas noticias, análisis y tendencias directamente en tu bandeja de entrada. No te pierdas las actualizaciones que harán que tu experiencia tecnológica sea aún más emocionante. ¡Únete a nuestra comunidad hoy! 📧✨

  • Firefox OS – Probando Alcatel One Touch Fire

    Firefox OS – Probando Alcatel One Touch Fire

    Adquirí el celular exactamente hace cinco días, lo compre por medio del operador Movistar, ya tenía definido que lo quería, así que la compra no tomo mucho tiempo. El costo del celular (lo daré en dólares para que puedan hacer la conversión a su respectivo país) es de 100 dólares (Un solo billetico de Benjamín Franklin)

    La primera vista es impresionante, la interacción al momento de abrir el producto, el empaque (caja) en la que viene el producto, quieres guardarla, es muy bonita y bien pensado. El celular viene con una carga inicial, así que puedes rápidamente matar la ansiedad y echarle un vistazo rápido. Para los que no saben, Firefox OS está basado en Linux, su kernel se llama B2G, un SO de código abierto, utiliza técnicas avanzadas de HTML5 y APIs de dispositivos para acceder al hardware del teléfono directamente vía JavaScript. Algo importante a entender es que toda la interfaz es una aplicación web, podemos imaginar que estamos usando un navegador en donde cargamos una interfaz desde la que lanzamos otras aplicaciones web. Es decir que cualquier página o app web corre sin problemas en este SO. Si has utilizado un smartphone antes no tendrás problemas al iniciar con Firefox OS, la interfaz es muy sencilla y elegante, al verla sientes que ya la conoces, es muy similar a la de Android, y cuenta con su propia tienda de apps, Firefox Marketplace. La tienda hasta ahora está creciendo, así que la verdad se extraña aplicaciones como Line y WhatsApp, pero hablando con el representante de Mozilla para Colombia a través de Twitter, Daniel zorro, dice que está en desarrollo estas aplicaciones, así que no dudo que dentro de poco estén disponibles. Esto también abre un gran campo para nosotros los desarrolladores, entrar a un market que hasta ahora está creciendo, es fácil posicionarte como marca.

    Utilizando el SO no he tenido problemas graves, aunque he notado una deficiencia molesta, cuando estas utilizando un app y recibes una llamada se cierra la aplicación, y en ocasiones al pasar de una app a otra se cierran, eso me parece terrible, la verdad no sé si se deba a Firefox OS o se deba a las especificaciones del celular(muy poca memoria), este problemilla sí que me ha molestado, pero espero que dentro de poco este solucionado. En general el sistema operativo y el celular me han parecido muy buenos, sé que la gran comunidad de Mozilla seguirá desarrollando este sistema y corregirán los errores que tiene y mejorara la calidad. Y pues como trabajo para los desarrolladores, hacer apps para este SO.

    Firefox OS Cinco años después

    Han pasado 5 años desde que escribí este post, y la verdad ahora recuerdo con nostalgia mi pequeño celular, estaba muy emocionado y esperaba que de verdad despegara y tuviera gran acogida, pero no fue así­, prácticamente el sistema operativo desapareció y la Marketplace ahora es tierra de nadie; albergan algunas aplicaciones para usar con Mozilla (Navegador).

    Durante mi permanencia con el celular, que fue casi de un año, espere con ansia la llegada de las aplicaciones que se suelen utilizar, sobre todo de WhatsApp, que nunca llego; no sé si a este momento aun es así­. Hablaba como profeta del futuro prometedor y quede debiendo, pero bueno, así­ son estos proyectos y debo admitir que cuando salió Ubuntu phone recordé esta triste historia.

    ¿Qué paso con ese celular? Termino marchándose por el alcantarillado (Literalmente). Lo conserve hasta que decidí cambiar de celular, regale el celular y tiempo después me entere que lo habían botado por accidente al inodoro. Muy sad. Bueno lectores, les dejo por aquí­. No olviden dejar sus comentarios y compartir.


    ¡Conviértete en un experto tecnológico! 🚀 Suscríbete a nuestro newsletter y recibe las últimas noticias, análisis y tendencias directamente en tu bandeja de entrada. No te pierdas las actualizaciones que harán que tu experiencia tecnológica sea aún más emocionante. ¡Únete a nuestra comunidad hoy! 📧✨

¡Hola a todos los entusiastas de la tecnología! Quería informarles que en mi blog utilizamos cookies para mejorar la experiencia de usuario. Estas pequeñas herramientas nos ayudan a personalizar el contenido y ofrecer funciones específicas. Al continuar explorando el sitio, aceptas nuestro uso de cookies. Puedes obtener más información sobre cómo las utilizamos en nuestra política de privacidad. ¡Gracias por ser parte de esta comunidad tecnológica! 🍪    Más información
Privacidad