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í.

 

 

Anuncios

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.

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.

Yo elegí Firefox

Quise escribir sobre este tema debido a un comentario que hicieron en esta semana dentro de uno de los grupos de software libre en los que participo. Pues una persona comentó que por lo único que no utilizaba firefox era por su velocidad, así que dije, bueno.. ¿por qué no comentar en mi blog sobre la experiencia que he tenido utilizando firefox?

Recuerdo que cuando comencé a utilizar “internet” como tal, no me interesaba en lo absoluto que navegador era recomendado, es más, no tenía idea de lo que era todo este mundo de las computadoras, la velocidad con la que navegaba por internet, etc. simplemente quería “navegar”, tener una conexión que me permitiera resolver todo lo que necesitaba. Y sin saber nada, mi primer navegador fue firefox (que para ese entonces fue la versión 1.0 lanzada en el 2004).

Con el paso del tiempo, me fui dando cuenta que si era importante saber al menos ¿qué es internet? ¿para que lo puedo utilizar? ¿en qué me beneficia? ¿que son los navegadores web? ¿como comenzaron a surgir?, en fin., parece mucho pero realmente es lo básico que uno debe saber como usuario normal.

También recuerdo que cuando entraba en una nueva computadora y encontraba el famoso Internet Explorer, me sumergía a internet para buscar la página de firefox e instalarlo haha. Pero no comentaré sobre este navegador puesto que también tiene su historia, sus características, y datos interesantes que para algunos de los que son desarrolladores saben que es muy útil.

Siguiendo con mi experiencia utilizando firefox, me he dado cuenta que en cada versión, mozilla trata de realizar mejoras y quizás muchas veces no lo vemos porque siempre han trabajado en detalles muy pero muy específicos pero esto ha sido porque antes de lanzar una nueva versión, los desarrolladores a través de la información brindada por los mismos usuarios, investigan, analizan, hacen pruebas según las necesidades de nosotros mismos.

El equipo de soporte de mozilla (SUMO) es tu mejor aliado para saber todo sobre firefox, y no solo eso, te brinda asistencia completa e inmediata cuando se te presenta alguna dificultad mientras navegas. Puedes consultar sobre las diferentes herramientas disponibles, los complementos, las funciones de privacidad, etc., como un helpdesk disponible para vos en todo momento.

Algo que me gusta mucho de firefox son sus complementos, como los de video/música y los de privacidad (en lo personal son los que más utilizo). La barra de herramientas cada vez es más administrable para el usuario final e incluso todas aquellas cosas que anteriormente querías poder hacer en tu navegador ya las tienes en firefox!!

Ya no tengo porque estar utilizando las teclas Print o Ctrl+End (Print Scrn) si ahora tengo disponible la herramienta de recortes incrustada desde la versión 56.0 gracias al proyecto Test Pilot de mozilla, que trabaja más de cerca con las experiencias de los usuarios y publica nuevas características de los desarrolladores para que se hagan “pruebas” y que se envíen reportes a mozilla sobre las mismas. Esto te da más confianza porque eres tú mismo quien decide como quieres que sea tu navegador. Mozilla siempre quiere saber tu opinión.

Otra de las cosas interesantes es que, cada vez que instalas el navegador firefox ya sea en tu computadora o en el móvil, la página de inicio (Bienvenida) te da lugar a que visites la política de privacidad de firefox., y que en muchas ocasiones obviamos leer porque quizás no nos parezca algo que llame la atención o que no nos pueda ser útil pero esto realmente tiene mucha importancia. Pues en ella está descrito como mozilla utiliza tu información (qué tipo de información), como la emplea y de que manera estás aportando para que el desarrollo de firefox sea mucho mejor., y sobre todo, que siga siendo un proyecto abierto.

Me he sentido muy satisfecha con mi navegador, pues me ha beneficiado de muchas maneras, todo lo que necesito lo tengo a la mano y sé que si hay algo que le hace falta puedo dar mi aporte a mozilla para que posteriormente sea tomado en cuenta., de eso no tengo duda. Ahora espero con muchas ansias la versión #Quantum que muy seguramente completará las expectativas de muchísimas personas, pues sus cambios no solamente serán acerca de la velocidad (ojo que esto es super importante) pero también debemos saber que este será un #NuevoFirefox, un firefox renovado con todo el potencial para destacarse en esta nueva etapa.

SFD en Tegucigalpa Honduras

El día de ayer 22 de septiembre se estuvo realizando el Día de la Libertad de Software Libre (conocido por sus siglas en inglés Software Freedom Day) en Tegucigalpa, Honduras. En este evento participó la Comunidad Mozilla Honduras, misma que está siendo integrada por jóvenes, entusiastas y activistas de Mozilla.

El SFD como muchos saben es una actividad que se realiza anualmente en diferentes países, la idea es promover el uso de Software Libre, presentar sus beneficios, ventajas y la importancia que tiene en el uso de las tecnologías desde tiempos remotos a la actualidad.

recortada

De este grandioso evento se destacaron las siguientes charlas:

  • Internet de las Cosas, dirigida por Ing. Jorge Aguilar, coordinador activo de Mozilla Honduras.
  • Presentación del Proyecto Mujeres y Mozilla (WoMoz) impartida por Ing. Dina Madrid, coordinadora del proyecto en Honduras.
  • Open Hardware presentada por el grupo GeekSolution.

Hubo talleres sobre Programación y Diseño Web, y no podían faltar los stands
de las diferentes comunidades de Software Libre (Ubuntu, Fedora, OpenSUSE), y por supuesto el stand de Mozilla.

Uno de mis objetivos meta que tengo con Mozilla, es apoyar a las comunidades latinas que están iniciando el proceso de fortalecer su participación, su dinamismo, definir nuevos proyectos, campañas, crear una comunidad de voluntarios que luchen para tener una Web Abierta y Accesible para todos.

Al igual que Mozilla Honduras, invito a las demás Comunidades Latinas de Mozilla que se unan, que comiencen a definir sus objetivos, que propicien un ambiente de igualdad, compañerismo, apoyo mutuo, que se trabaje en los próximos eventos estableciendo relaciones a través de proyectos tecnológicos impulsados por comunidades de SL, y el resto de voluntatios.

Les comparto fotos del evento en Tegucigalpa compartida por colaboradores de la Comunidad 🙂

screenshot_2016-09-23-22-54-04

 

 

Un flisol diferente

collage_flisolEl pasado sábado 25 de abril celebramos el Festival Latinoamericano de Software Libre en la UPOLI. Como todos los años, full de actividades comenzando desde muy temprano, con los stands de los grupos/comunidades de Software Libre entre ellos Mozilla Nicaragua . Al diferencia de los años anteriores esta vez no hubo Taller de Videojuegos, pienso que con eso hubiera dado un toque más tradicional y el acercamiento a los jóvenes que no debe faltar.

Entre las ponencias que se dieron: Conociendo al Software Libre, Robótica educativa con Fedora, Novedades con Mozilla, Taller de Manejadores de Contenido utilizando WordPress, entre otros.

Estudiantes de diferentes universidades, Docentes y público en general estuvieron presentes en esta actividad, aportando ideas, comentarios y uniéndose a las comunidades.

Los patrocinadores: Mozilla, monchito.net, Hotel Mansión Teodolinda, Red de Comunicadores.; Fundación Zamora Terán, y más.

Feria Tecnológica “todo un éxito” :)

“Compromiso Ambiental y Tecnológico”

El pasado Viernes 22 de Junio, se estuvo celebrando la Feria Tecnológica en la Universidad Centroamericana UCA (Nicaragua). Hubo presentación de varios proyectos por parte de los estudiantes de esta “Aula Máter”.

Estuvieron presentes varias de las carreras de la Facultad de Ciencia, Tecnología y Ambiente: Arquitectura, Ingeniería en Calidad Ambiental, Ingeniería Civil, Ingeniería Industrial e Ingeniería en Sistemas y Tecnologías de la Información (ISTI). En total fueron 40 Proyectos (estudiantes y empresas de tecnología).

Entre las empresas están: Sony, Ecami, CHM (Planta Procesadora), Movistar, PBS, IPESA, Apple Store, HOPSA (Bloques, cemento, paneles) y muchas más.

El pase de diapositivas requiere JavaScript.

Mi Proyecto denominado “EcoLinux” lo presenté con mi compañero David González, ambos de la carrera de ISTI.

EcoLinux es un Sistema Operativo GNU/Linux (Software Libre), una distribución basada en Ubuntu inventada por nosotros. ¿Cuál es la diferencia que tiene con respecto a las demás distribuciones?

  • Reduce el Consumo de Energía
  • Reduce en uso de Papel y Tinta
  • Reduce los gastos mediante la reutilización o el aprovechamiento de los componentes.
  • Un Linux Ambienta, Un Linux Ecológica
  • Interfaz Gráfica totalmente VERDE.

Aquí les dejo un video editado por estudiantes de la Carrera de Comunicación Social; en el que se presenta un breve resumen de lo que fue la feria tecnológica:

Enlaces:

  1. Blog de FCTyA: http://aulaweb.uca.edu.ni/blogs/fctya/2012/06/07/4ta-feria-tecnologica/
  2. Blog Cuarto Enlace: http://cuartoenlace.blogspot.com/2012/06/feria-tecnologica-de-la-uca-enfocada-en.html
  3. El Nuevo Diario: http://www.elnuevodiario.com.ni/suplemento/buenaonda/2179_iv-feria-tecnol%C3%B3gica-en-la-uca