Firefox Reality ¿Qué hay de nuevo con esto?

¿Habían escuchado antes acerca del proyecto de Realidad Virtual con el que Mozilla ha estado trabajando? Si no es así, les explico un poco.

Lo primero, WebVR es una tecnología que permite a los desarrolladores crear experiencias de Realidad Virtual (VR) desde la Web. A través de ella, es posible navegar desde auriculares/visores (como por ej. Oculus Rift y HTC VIVE) y en Firefox. 

En Mozilla se trabaja con A-Frame, un framework utilizado para crear experiencias de realidad virtual, lo que facilita la participación de cualquier persona dentro de la misma.

Hoy en día, accedemos a Internet a través de nuestros teléfonos celulares, tablets y computadoras. Pero, ¿de qué manera navegaremos de aquí a unos años más y cómo crecerá y cambiará la propia web que conocemos?

El futuro de la web estará fuertemente entrelazado con la realidad virtual y la realidad aumentada, y todo lo que conocemos estará entorno a través de los navegadores. Es por ello que Mozilla  ha desarrollado Firefox Reality, un nuevo tipo de navegador web, diseñado desde cero para funcionar con auriculares /visores independientes de realidad aumentada (o realidad mixta).

¿Por qué un navegador para realidad mixta?

La misión de Mozilla es garantizar que Internet sea un recurso abierto y accesible que ponga a las personas en primer lugar. Actualmente, utilizamos Firefox, un navegador que se centra en la privacidad y la seguridad, pero continuar esa misión en un mundo que se encuentra en constante cambio significa invertir tiempo y recursos en tecnologías y realidades nuevas y emergentes.

Mozilla siempre ha estado en la vanguardia de la realidad virtual y realidad aumentada y éste es un navegador de realidad mixta que está específicamente diseñado para enfrentar las nuevas oportunidades y desafíos de navegar en una web inmersiva.


Los navegadores VR (virtual reality) generalmente se consideran portales para páginas web en 2D, pero eso no es todo para lo que sirven. También pueden ejecutar experiencias de realidad virtual completas o videos de 360 grados que se alojan en línea, a través de un estándar como WebVR, el cual fue agregado en Firefox hace un tiempo brindando soporte completo. 

He aquí un video demostrativo de Firefox Reality antes de su lanzamiento. Video.

¿Deseas saber mayor información de la Realidad Virtual y la Realidad Aumentada? *Visita nuestra publicación en la página de mozilla Nicaragua, escrito por uno de los desarrolladores/colaborador en la comunidad. Dejo el enlace aquí

Anuncios

Hablando de Rust

En esta ocasión quiero comentarles que tuve la oportunidad por primera vez de presentar este tema en un evento de mozilla.

Ha sido un gran reto para mí explicar un lenguaje de programación aunque no sea una desarrolladora. Pero he de decir que Rust, es un lenguaje muy sencillo de estudiar, aprender y aplicar seas un usuario experto o no, la verdad es que me ha resultado bien útil.

Y ¿Qué es un lenguaje de programación? Pues, no es más que una forma distinta para comunicarnos por medio de signos, palabras, números, etc. que en sistemas se le conoce como “código fuente”, el cual es único para cada lenguaje (ya que existen varios  y está diseñado para cumplir una función o propósito específico). Estos lenguajes son utilizados para crear aplicaciones y software de cualquier tipo. Rust es uno de ello.

Mozilla se ha destacado por ser una comunidad que apoya los proyectos que sean de innovación y sirvan para promover la apertura en la web. Rust es un proyecto desarrollado por mozilla y actualmente es utilizado en una de sus principales iniciativas como “servo“, el cual es el motor renderizado de firefox Quantum.

Gracias a la Universidad de Costa Rica, pudimos ser partícipes “la comunidad mozilla nicaragua” para exponer diversas temáticas y proyectos de mozilla en el Foro de Herramientas Tecnológicas: Software Libre y Código abierto en la ciudad de Esparza.

 

Presentación Dive into Rust – Ana Sofía

En mi presentación incluí las características más importantes del lenguaje, las ventajas que tiene con respecto a los demás, las aplicaciones en las que es utilizado y por supuesto su sintaxis.

¡Hola, mundo! // sintáxis de Rust

fn main () {
  println!("¡Hola, mundo!");
}

Rust está disponible para sistemas operativos GNU/Linux, Mac y Windows.

Les insto a indagar un poco sobre este lenguaje y realizar sus prácticas, seguro que no se arrepentirán 🙂

Pueden ver mi presentación aquí.

 

 

Curiosidades de Telegram

En un post anterior comenté sobre las razones por las que utilizo la aplicación de telegram (en temas de mensajería). Y creo que es interesante compartir un poco más de las cosas que puedes hacer con esta herramienta. Quizás algunos de estos tips ya los conozcas y puede que otros no. Así que si deseas saber un poco más te invito a seguir leyendo 🙂

Tip #1: Formato de Texto

Puedes agregar a lo que escribis un estilo, ya sea negrilla, cursiva o monoespaciado. ¿Cómo hacerlo? Muy fácil, por ejm para negrilla puedes agregar al texto dos asteriscos al inicio y al final de la palabra o frase que desees escribir, así:  **aqui el texto**  (véase imagen) o bien puedes seleccionar la palabra y/o frase que vas a modificar y automáticamente te aparece un menú con las opciones: negrita, cursiva y normal., para cursiva se utiliza guión bajo.. por ejem _HOLA_ y para el monoespaciado se utiliza “HOLA“ (véase imagen)

Tip #2: Código de Bloqueo

Si queremos mantener siempre privacidad en nuestras conversaciones sin duda esta opción te servirá mucho, sobre todo si estás en una reunión con amigos o compañeros de trabajo y de repente alguien toma tu teléfono y pueda ver tus mensajes. Telegram ofrece esta opción, de configurar un código de bloqueo que aparezca cada vez que intentas acceder a la aplicación.

Para configurarlo nos vamos a Ajustes→ Privacidad y Seguridad →Seguridad → Código de Acceso

Una vez guardado el código, se activará un candado en la parte superior de telegram que puedes activar y desactivarlo según lo requieras. Si deseas bloquear la aplicación, solamente enllava el candado y la próxima vez que entres a la aplicación te pedirá el código de acceso. Por otro lado si quieres desactivar el bloqueo, simplemente seleccionas el candado nuevamente de manera que quede abierto.

*Nota: Es importante que al utilizar una aplicación nueva, principalmente de mensajería instantánea como WhatsApp, Telegram o en las redes sociales como Facebook, Twitter, etc. debes verificar las opciones de Privacidad de la herramienta puesto que vivimos en una era en la que toda nuestra información se puede ver afectada de muchas formas posibles. Por ello, la protección de nuestros datos debe ser una prioridad. Y por ejm con Telegram también tienes la opción de ĺimitar información de tu cuenta como tu última conexión, quien puede agregarte a un grupo o quien puede hacerte llamadas, etc. Es importante tomar nota de esto. 

Tip #3: Notificación de mensajes emergentes

Esta opción te permite contestar los mensajes de forma más rápida debido a que una vez que al recibir un mensaje te abre una ventana emergente y con el espacio para responder, así no deberás ni desbloquear el móvil.

Para configurar esto nos vamos a Ajustes →Notificaciones y Sonidos → Notificaciones emergentes. Ahí nos aparece un cuadro (véase figura) y seleccionamos la forma en que queremos ver estos mensajes.

 

Tip #4: Liberar espacio

Telegram no te guarda las imágenes directamente en tu Galería, sin embargo los chats y archivos multimedia que son transferidos diariamente se van almacenando en la caché de la misma. Para realizar una limpieza de ella nos vamos a:

Ajustes del teléfono →Aplicaciones →Telegram →Almacenamiento → Eliminar caché

Lo bueno de esto es que tienes la opción de activar una autolimpieza de archivos cada cierto tiempo (por ejem semanal, mensual, etc). Sin embargo, aunque se borren imágenes o vídeos, pueden ser recuperados desde la nube. Lo mismo pasa si damos clic al botón “Eliminar caché” por error.

Tip #5: Tamaño de la escritura

Si eres corto de vista como yo (jeje) entonces esta opción resolverá tus problemas. Puedes aumentar o disminuir el tamaño de tus conversaciones de telegram. Para activarlo, solo debemos irnos a Ajustes →Mensajes →Tamaño del texto.

Una vez seleccionado el tamaño adecuado, automáticamente cambiará el tamaño de tus conversaciones y comenzarás a escribir con normalidad de la forma más cómoda que te sientas.

Tip #6: VKM Bot (música)

La mayoría de los que utilizamos Telegram, sabemos la gran cantidad de Bots que podemos encontrar para compartir lo que se nos antoje.

El que comparto en esta ocasión es un Bot para descargar músiva VKM Bot (@vkm_bot) y lo que hace es buscar la música que deseas y te da la opción de escucharla y descargarla si lo deseas. Está actualizado con las últimas canciones de todos los estilos.

Para comenzar a utilizarlo solamente ingresas con @vkm_bot en el buscador de telegram y con el símbolo ” / ” te da la opción de buscar la música por artista o por canción.

Una vez seleccionada la canción que deseas entonces te da la opción para descargar (pero esta no se almacena en el teléfono sino en la nube de telegram, a menos que le des la opción de hacerlo)

*Si quieres saber un poco más sobre ¿Qué es un Bot de Telegram? puedes leer este post de la web nobbot.com

 

Tip #7 Ubicación en tiempo real

Podemos compartir nuestra ubicación en nuestro Telegram sí, pero también nos da la opción de compartirla con quien queramos en tiempo real, mientras vas movilizándote. Así es más fácil encontrar las direcciones.

Tip #8: Anclar mensajes

Muchas veces podemos estar en medio de varias conversaciones (varios grupos) de chats, pero unos resultan más prioritarios que otros., y para poder tener una mayor rapidez para estar al día con estos grupos es “anclarlos” para que puedan aparecer en primera fila en tu bandeja de mensajes. Con solo dar clic derecho al grupo o a la conversación que deseas tener de primero, y listo.

Tip #9:  Telegraph (tu blog en minatura)

Si has utilizado Medium para escribir tus publicaciones rápidas, entonces Telegraph te encantará!

Esta herramienta está integrada en Telegram, ¿para qué me sirve?, muy simple.. para crear artículos cortos y enviarlos directamente a tus canales. También incluye la opción de Vista rápida para que esos artículos se carguen inmediatamente en el navegador interno de la app.

¿Cómo funciona?- Solamente accedes con tu usuario de telegram y comienzas a escribir, sin nada más 🙂

Existen muchísimas más herramientas en Telegram, pero seleccioné estas para que puedan darse una idea de las cosas buenas que trae esta aplicación y para que las puedan poner en práctica.

Packet Tracer en Linux

Si te encantan las Redes y las Comunicaciones sabrás sin duda que Packet Tracer es una de las mejores herramientas que puedes utilizar para crear tu propio entorno de Red y tu aplicación amiga para el estudio del día a día.

Para las personas que no conocen de la herramienta, Packet Tracer es un simulador de Redes que permite modelar sistemas complejos sin la necesidad de equipos dedicados. También proporciona herramientas de visualización para ayudarte a comprender el funcionamiento interno de una red. Este software desarrollado por Cisco es utilizado en los diferentes cursos (Cisco Academy) y universidades para ayudar a los estudiantes a fortalecer sus conocimientos en Redes.

Si pensabas que Packet Tracer no podías tenerlo en Linux, te has equivocado 🙂

Yo tengo instalada la versión 7.1 en mi sistema Deepin y si gustan pueden descargar el .deb en el siguiente enlace.

Es una herramienta bastante sencilla de utilizar, con la que se puede construir una red desde cero y/o una red de muestra de acuerdo a las asignaciones de laboratorio proporcionadas por los cursos (mismos que también están disponibles en la página oficial de Cisco).

Entre las cosas que puedes hacer están:

  • Agregar/Quitar dispositivos y conectarlos a través de cables (o de forma inalámbrica)
  • Seleccionar, eliminar, inspeccionar, etiquetar y agrupar componentes dentro de su red
  • Administrar la red (configurar datos en la red según estándares, guardar el estado actual o borrar todo)

Lo primero que se hace al iniciar el Packet Tracer es una selección de los equipos a conectar según la red que deseamos tener, posterior realizar el cableado (respetando los estándares) y luego la configuración de las interfaces.

Una vez que se haya creado la red, toca configurar los dispositivos y componentes. Packet Tracer tiene la capacidad de configurar los diferentes dispositivos intermedios y finales que componen la red. Para acceder a la interfaz de configuración de cualquier dispositivo, primero se hace clic en el dispositivo que desea configurar, por ejm en la imagen es un switch capa 2, se selecciona CLI (Command Line Interface) en la cual detallaremos todos los pasos de iniciación de la red, agregar un nombre, agregar contraseñas, configurar IPs, etc. hasta finalizar con la configuración de la red y realizar las pruebas necesarias.

Prueben la herramienta (pruébenla en Linux) 🙂

 

 

Buena vibra con la Comunidad @mozilla_nic

El día de hoy, con nuestra comunidad decidimos celebrar el lanzamiento de Firefox Quantum, y al mismo tiempo hablar acerca de otros proyectos importantes para mozilla como Firefox Nightly, Firefox Focus y el proyecto Advocacy, éste último fue el tema que me tocó presentar.

Las charlas comenzaron un poco antes de las 10am en la Universidad Centroamericana (UCA). Se estuvo transmitiendo en vivo un poco de lo que se dio en ese momento a través de la página de facebook de la comunidad.

Decidí hablar sobre el proyecto ADVOCACY, para apoyar a la campaña en español que estamos llevando con mozilla Hispano para fomentar los elementos clave de mozilla para mantener la web abierta y accesible como son: Privacidad y Seguridad, Descentralización, Innovación Abierta, Inclusión Digital y la Alfabetización web. Creemos que es de mucha importancia llegar a todas las personas con estos conocimientos, pues de esa manera ayudamos a las personas a que sepan de todos los beneficios de manejar internet de manera saludable y segura.

Con este proyecto que en este año se dio inicio (para hispano-hablantes) podemos ayudar de muchas maneras, quizas realizando una publicación en tu blog sobre las políticas o leyes que son permitidas con el uso de internet, promoviendo datos sobre la neutralidad en la red, publicando una fotografía y/o un comentario relacionado con advocacy, dando una pequeña charla en tu comunidad o hablando sobre tu misma experiencia de usuario.

Si te interesa el proyecto también te invito a que te unas al grupo de telegram y a nuestro sitio en facebook para apoyar la iniciativa.

Los chicos se mostraron bastante motivados con las características de Firefox Quantum y las demostraciones que se realizaron el día de hoy. También comentaron sus experiencias al instalar el navegador el día del lanzamiento.

Puedes encontrar las fotos del evento en la página de facebook comunitaria.

Mi presentación sobre advocacy pueden revisarla acá.

Fue una bonita experiencia., pues fue una actividad que nos tomó prepararla por 3 meses y con resultados satisfactorios. Lo bonito es mantener a la comunidad siempre activa y compartir los conocimientos.

No le tengas miedo a Linux, no come!

Quise escribir este pequeño post porque aún, con tanta información en el Internet, con programas y proyectos que ayudan a fomentar el uso del Software Libre, siempre está presente esa “resistencia al cambio”.

Creo ciertamente que para decir que algo no te sirve para tus necesidades, que no cumple tus expectativas debes antes probarlo y llegar a tus propias conclusiones y no basarlas en comentarios de otras personas.

Y si, algunos dirán… ya he escuchado de Linux pero al ver esa caja negra y ese montón de código mejor no. Pero ¿Qué has investigado sobre Linux? ¿sabes como funciona? ¿desde cuando inició? ¿sabías que lo mismo que haces en Windows lo haces también en Linux y de una forma más sencilla y eficiente? – vamos, te invito a probarlo 🙂

En mi caso, yo conocí sobre Linux y todo este tema de Software Libre al iniciar mi carrera universitaria, y que bueno que encontré este sistema operativo, estas herramientas libres que me motivaron a seguir investigando, estudiando y apoyando a estudiantes de otras universidades que estaban también fascinados por aprender.

Pues, en aquel entonces (2009-2011) pertencía a varios grupos sobre tecnología y de software libre. Trabajaba con diferentes comunidades de SL que afortunadamente siempre han apoyado en el país. Entre las distribuciones que he probado están:

OpenSUSE, fue la primera distribución que utilicé en la universidad y fue con la comunidad de SUSE que entré al mundo de la difusión del Software Libre a través del grupo ANETIC (Asociación Nacional de Estudiantes TIC). También asistía a los “release parties” de las comunidades de Fedora y Ubuntu.  Por mi cuenta aprendí un poco de Debian, Linux Mint, Centos y actualmente estoy utilizando Linux Deepin, con la cual me siento muy agusto.

¿Qué hago en Linux? Pues lo mismo que todos ustedes! lo mismo que se hace en cualquier sistema operativo, cálculos, documentos, diseños, etc., encuentras programas de edición de audio y video libres, herramientas educativas para niños, ofimática, diseño web, de todo.

La apariencia es diferente, por supuesto que sí, y es una de las cosas que hace atractivo al sistema!

Que voy a utilizar puro comandos… no. Muchos sienten temor cuando se habla de comandos pero para un usuario no informático, no deberá aprender cientos o miles de comandos para utilizar una distro en linux. Con unos 3 a 5 comandos básicos es más que suficiente y todo está libre al público en el maravilloso mundo de Internet 🙂

Así que, no le tengas miedo a Linux, ¡haz la prueba ahora, no después!

 

 

El Internet de las Cosas – Entender mejor el concepto

Hola!

En este post quiero comentar sobre un tema muy importante “El Internet de las Cosas” y la forma en la que todas las personas nos vemos en la necesidad de hacer uso de esto.

A diario estamos conectados, a través del teléfono celular, de la computadora de la casa o el trabajo, con solo enviar un simple mensaje de texto o un correo electrónico, con una simple conexión a internet todo es posible realizar. El internet nos brinda muchos beneficios.

Antes que no existieran los smartphones, el teléfono se utilizaba más que todo para llamar o enviar un mensaje. Ahora, con el avance de la tecnología se puede leer un libro, buscar música de cualquier tipo, o hasta mirar una película teniendo un teléfono inteligente en nuestra mano.

El Internet de las cosas es un concepto bastante sencillo. Realmente este término trata de “tomar todas las cosas que se pueden hacer en nuestra vida diaria y conectarlas a Internet”.

Es importante entender los beneficios de conectar cosas a Internet. ¿Por qué incluso queremos conectar todo a Internet?

Cuando algo está conectado a Internet, eso significa que puede enviar o recibir información, o ambas cosas. Y esta capacidad de enviar y / o recibir información hace que las cosas sean inteligentes.

Continuando con los teléfonos celulares (smartphones), a través de ellos es posible escuchar casi cualquier canción del mundo, pero no es porque tu teléfono realmente tenga todas las canciones del mundo almacenadas en su memoria, sino que cada canción en el mundo se almacena en otro lugar, pero el teléfono puede enviar información (preguntar por esa canción) y luego recibir información (transmitir esa canción en su teléfono).

Para que algo sea inteligente, no se necesita tener gran espacio de almacenamiento o una super computadora. Más bien, lo que se debe hacer es conectarse a un gran espacio de almacenamiento o a una super computadora. Simplemente, el solo hecho de estar conectado es algo impresionante.

En algunos sitios de internet aparecen comentarios como… “El Internet de las Cosas – un fenómeno monstruoso para comprender“.

La confusión surge no porque el concepto es tan estrecho y estrechamente definido, sino porque es tan amplio y vagamente definido.

No es necesario tener una explicación científica, muy técnica o complicada para poder entender lo que es el Internet de las Cosas.

Puedes encontrar información interesante sobre IoT en estos enlaces: