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 


 
 

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.




 

alrededor de 1 año

 

Como están viendo nuestro sitio esta siendo actualizado y mejorado constantemente últimamente, este es un esfuerzo de los miembros de la comunidad para poder ofrecerles una mejor experiencia de usuario y mejores herramientas que les permita crecer como comunidad y mantener ese lazo de fraternidad  camaradería que las comunidades suelen brindar.

Las secciones revitalizadas hasta el momento son:
  • Las comunidades, que permiten que ustedes ingresen a la comunidad publiquen y compartan información con los miembros de dichas comunidades. Animate a crear tu comunidad e invitar a tus amigos a forma parte de ella.
  • El planeta que agrega sus publicaciones al lector de feeds del sitio con la finalidad de compartir sus publicaciones y experiencias.
  • La sección de eventos se mejoraron la interfaces de creación de eventos, la listas de asistente y el sorteo de algún regalo para los eventos. Invitaciones automáticas por correo electrónico y mas.
  • Los badges que se entregan a los asistentes de los eventos y otras actividades dentro del sitio, aunque esto esta pendiente.
Aun queda mucho por mejorar si te quieres unir al grupo de desarrollo y pruebas puedes ver el código fuente del sitio en nuestro repositorio en https://gitlab.com/floss-pa/webpage/

Como siempre también puedes conversar con nosotros por medio de telegram. Esperamos aprovechen la plataforma.


 
 

Hola comunidades  y muy particularmente a la futura formal comunidad de python de Panamá. Con fines entusiastas les compartimos con alegría que la comunidad de python de Colombia se convierte en punta de lanza este 2018. LLevaron a cabo hace poco una de las mas reconocidas e importante actividad, la ¨Python Conference¨ (PyCon) . Esto no es mas que la convención anual para la discusión y promoción del lenguaje Python, organizada por los activistas locales a cada región. Cabe mencionar que un evento de esta magnitud reafirma contundentemente el compromiso y la pasión que tiene la comunidad al mismo tiempo que inspira a los demás pythoneros de la región.  Aquí  en Panamá, gracias al esfuerzo de algunos, se están regularizando los Python MeetUp(en abril sera el próximo) . Estas son buenas noticias y oportunamente nos alimenta la esperanza de que  pronto podremos  ir sumando actividades y formalizar la comunidad de manera que nos propongamos aspiraciones mayores tales como la  que resaltamos en esta nota. Felicidades a la people  de Colombia  que  con esta segunda conferencia fortalecen los pilares de su comunidad  y se van integrando a las un poco quizás mas maduras (Lo digo por el tiempo que llevan) comunidades de España y Argentina  que en su historia han legado un buen par de PyConEs y PyConAr respectivamente a nuestra comunidad hispana.


Les dejo el site   (Sirve para revisar los temas sonados en la actualidad)
https://www.pycon.co/es

Y un articulo escrito por uno de los participantes para que también lean la nota de alguien con mas propiedad .
http://cosmoscalibur.com/blog/la-experiencia-de-pycon-colombia-2018/index.html
 
                                                                                                                                                                                                                                           print("Hola Panamá, Saludos!")
                                                                                                                                                                                  
 


 

más de 2 años

 

Todo listo para el Flisol 2018, estamos listos para el flisol, evento realizado todos los años, por las comunidades de Software Libre de latinoamerica.

En esta ocacion se realizar el 21 de Abril del 2018.

Ver detalles aquí



Los esperamos en el auditorio de la UIP campus principal.


 
 


El sábado 3 de Marzo se celebrara el Día de los Datos abiertos realizando un Hackaton. Dicho evento se realizara en la Universidad Interamericana de Panamá, de 8:00 AM a 2:00 PM



Organizan Ipandetec y FLoss-pa