Tuvimos el placer de compartir con los estudiantes de David, Chiriqui el sabado 16 de Noviembre, conversamos sobre las comunidades, los retos en el hackathoncopa y mucho mas. Gracias a Ricardo Trivaldos por su charla y obsequios a los asistentes, al igual que a Larissa Aguilar de Copa por su apoyo e invitación a los estudiantes para el hackathoncopa 2025. Danilo Dominguez gracias por compartir su conocimiento y experiencia.






 

alrededor de 2 meses

 

El 26 de Octubre en la sede de la Universidad del Itsmo en Santiago de Veraguas se realizara el Floss-pa Day, tendremos charlas, ven a aprender y formar parte de las comunidades de Open Source Panama




 
 

Este año tuvimos la oportunidad de ser parte de la organización del HackathonCopa, evento organizado por Copa Airlines, cuyo tema para esta edición fue Linux. El evento se realizo el 4 y 5 de Octubre, formamos parte de la organización, los talleres de Linux y como mentores de los equipos que participaron.

Los talleres estan disponibles en el canal del HackathonCopa de youtube. https://www.youtube.com/@hackathonlabsnetworks Gracias a @luissegundo y @luisbazan quienes llevaron los talleres, adicional a quienes colaboraron respondiendo preguntas en el chat de los talleres.



El primer dia del Hackathon estuvo lleno de charlas y muchas preguntas por parte de los participantes, quienes se acercaron a nuestra mesa a compartir y recibir Tshirts cortecia de @almalinuxOS y etiquetas de Linux y software Libre. En la mesa tambien se presento un board de Risc-V cortesia de http://risc-v.org 

El segundo día se realizaron los retos, estan disponibles en https://github.com/HackathonLabsNetworks/ aunque pueden ser replicados para uso o estudio.
Al final del día los ganadores fueron los siguientes equipos:

  • "Los Reales" - primer lugar 
  • "ZeroTrust" - segundo lugar 
  • "Tux Team" - tercer lugar 
  • "Pingüinos Pioneros" - cuarto lugar 
  • "KernelKnights" - quinto lugar 
  • "Sudo rm-rf" - sexto lugar










Quienes recibieron premios que consistían en viajes, notebooks,capacitaciones e incluso un internado de 3 meses con la posibilidad de quedar trabajando en la empresa.

Solo queda agradecer al grupo de voluntarios de Floss-pa que estuvieron presentes como mentores.

Al igual que a todos los demas voluntarios.





 
 

El Flisol 2022 se celebro el pasado sábado 23 de Abril, fue un día lleno de actividad y una nueva generación de estudiantes y entusiastas del software libre reunidos en el auditorio de la Universidad Interamericana de Panamá, mucha participación de los asistentes y de los conferencistas.


La participación de los conferencistas fue grandiosa e informativa


Agradecemos a todos los asistentes y sobretodo a los conferencistas.


Y claro a los grandes maestros que nos acompañaron


Compartiendo sus experiencias y conocimiento con los nuevos interesados en participar


Pero sobretodo un gran agradecimiento al equipo organizador liderado por Mayron Torres y su equipo. Al igual que la UIP y demas patrocinadores.


 

más de 4 años

 

El Flisol 2020 tenia programado llevarse acabo en la Universidad de Panamá sede San Miguelito, sin embardo debido a la pandemia se tuvo que realizar de manera remota, por primera vez se llevo acabo por transmisión en vivo a Youtube, esto se realizo gracias a la organización de Ismael Valderrama y Luis Martinez quien ademas dono el tiempo 12 horas de una instancia de jitsi para tener nuestro propio server y controlar mejor así la transmisión al canal de Youtube de Floss-pa agradecemos a los expositores y asistentes.

Puedes verlo aqui: Flisol Panamá 2020








 
 

Este año el mundo se ha convulsionado con la enfermedad producida por el covid19, esta convulsión a reducido el mundo globalizado a estar en casa y llevar todas nuestras vidas por medio de la tecnología, exigiendo nuevas dinámicas y aprender nuevas herramientas para comunicarnos, recibir clases etc.

Las plataformas tecnológicas privativas han destacado en esto momento por su mercantilismo y e influencias en los gobiernos, que lejos de buscar soluciones que les permitan ser mas autónomos de soluciones que están fuera de sus territorios están buscando la salida fácil y no mirar a largo plazo. Estas plataformas también han destacado por sus falta de privacidad y problemas de seguridad, aunque sus implementaciones son fáciles incluyen una factura mensual que lo único que van a hacer es drenar los recursos de los estados y normalmente no dejan recursos en estos países ya que las ganancias en la mayoría de los casos van a otros lugares.

Por esas razones aquí les dejo un listado de plataformas y software Open Source que pueden ser instalados en servidores físicos o virtuales para cumplir con las nuevas demandas que nos presenta la situación actual.

Comunicaciones y video conferencia

Jitsi https://meet.jit.si/, plataforma WebRTC de video conferencia open source donde puedes realizar video conferencias y mas una de sus características es que puedes compartir el video en vivo a Youtube, Jitsi puede ser utilizado en su servidores o puedes descargar jitsi e instalarlo en tu propio servidor para manejarlo en una red privada o por un VPN, todo bajo tu control.

Open Meetins https://openmeetings.apache.org/, igual que jitsi es una plataforma WebRTC de video conferencia open source bajo el paraguas de la fundación Apache, por lo que es un projecto financiado y sustentado por ellos, puede ser descargado e instalado en tu propio servidor o en la nube, nuevamente todo bajo tu control.

Freepbx https://www.freepbx.org/, es una PBX un central telefónica, basada en Asterisk que puede implementarse con WebRTC para video conferencias o conferencias telefónicas, ademas de que los cientos de clientes SIP que trabajan con ella te dan la libertad de poder trabajarla con cualquier dispositivo, adicionalmente el hecho que le puedas conectar truncales SIP o analogas lo hace muy flexible para una organización, se puede instalar en la nube o servidor físico.

Issabel https://www.issabel.org/, es otra PBX o central telefónica, basada en Asterisk podrías implementar con WebRTC para video conferencias o conferencias telefónicas, es un fork de la famosa version Elastix, todas las caracteristicas de un PBX y la flexibilidad de conectar truncales SIP o análogas, puedes instalar en un servidor físico o en la nube.

Herramientas para educación

Big Blue Button https://bigbluebutton.org/, esta plataforma nace para educación ademas de poder dar clases en linea con un tablero compartido y todas las herramientas necesarias para ello como chat video conferencia via WebRTC tiene un API que te permite desarrollar tus propias extensiones ademas de poder enlazarse con otras plataformas de E-learning como Cammilo o Moodle. Esta plataforma esta diseñada para E-learning, no es una plataforma de conferencias que se utiliza para dar clases, lo que hace una gran diferencia en como se interactuá con ella. Puedes descargarla e instalarla en tu propio servidor o en la nube.

Moodle, https://moodle.org/, es la plataforma de E-learning mas popular te permite construir cursos y evaluaciones.  Es el complemento ideal para Big Blue Button.

Aunque hay muchas otras plataformas no todas son open source y no se han podido probar todas, estas son las que mas destacan y puede colaborar a nuestras instituciones en la situación actual.

Sigan en casa y esperemos todos estén sanos.


 
 

Un amigo mio experto en seguridad informatica me paso este https://www.udemy.com/course/a-to-z-ethical-hacking-course/?couponCode=1_LAKH_FREE es completamente gratis y el instructor es muy bueno explicando cada unos de los temas, espero que le saquen provecho 


 

casi 5 años

 

Rust saca la version 1.41 y para actualizarse, puedes correr este comando: rustup update stable

Los aspectos más destacados de Rust 1.41.0 incluyen restricciones relajadas para implementaciones para los traist, mejoras en la instalación de CARGO, un Cargo.lock más amigable con git y nuevas garantías relacionadas con FFI para Box <T>. 

Para mas detalle miren esta enlace: https://blog.rust-lang.org/2020/01/30/Rust-1.41.0.html


 
 

El los ultimos 6 meses cada semana aprendo Rust, un lenguaje que esta cambiando muchos ecosistemas ya que es un lenguaje donde la seguridad es primordial desde el punto de vista del compilado.

Algunos ecosistemas como NPM, lo cual, esta cambiando toda la parte de cocurrencia en la descargas de paquetes de JS y resolver cuellos de botella con Rust, https://www.infoq.com/news/2019/03/rust-npm-performance/

Y tambien el Nuevo proyecto de Deno https://github.com/denoland/deno, una nueva a puesta de Ryan Dahl, donde hay mucho Rust con Tokio: es una plataforma de E / S sin bloqueo controlada por eventos para escribir aplicaciones asincrónicas con el lenguaje de programación Rust., Ryan usa este event-driven para Deno que es una nueva forma de hacer JS.

El control de flujo con el IF fue lo que mas me llamo la atencion, por ejemplo:

Lenguaje Ruby:

stock = 10 other = "" if stock >= 1 other = "High" else other = "low" end p other;

Pero si queremos hacer es el Rust seria:

 
fn main() { let stock = 10; let other = ""; let other = if stock >= 1 { "High" } else { "low" }; println!("{}",other); }
Esta forma de asignar el valor hacia afuera del control de flujo del IF, se ve simple pero es elegante y bien diferente a lo que conosco.

La forma en que aplica el paradigma Programacion Orientada a Objetos tambien es muy diferente al resto de los lenguajes, pero muy eficiente, ejemplo:

struct Punto{
x: i32,
y: i32
}

struct Rectangulo{
origen: Punto,
ancho: i32,
alto: i32
}

fn main(){
let p = Punto {x: 50, y: 50};
println!("Punto X: {}",p.x);
}
Esta forma la pueden ver tambien en Lenguaje C o C++, es muy simple pero poderosa.

En otros post voy a seguir con otro temas de este increible lenguaje.