Será algo muy importante para nuestro estilo de vida
¡Gracias por leer mis publicaciones!
Si gustas puedes seguirme en mis redes sociales en IG @arnulfo o LinkedIn.
“Puedo ser bueno en cualquier cosa si me encanta y me enfoco en ella. Amo la historia. Amo la ciencia. Amo la música. Amo los deportes. Amo aprender. Amo la vida. Amo tratar de ser el mejor en cualquier cosa y en todo”.
Debemos buscar la manera de ser más efectivos, productivos y mejores en lo que hacemos y así cambiar nuestra mentalidad de productividad.
Hace unos días en mi búsqueda de libros por leer me encontré con este autor: Cal Newport me llamo la atención una de sus frases que la podría traducir como: trabajar de manera más inteligente, no más difícil o desgastante.
Deep Work (traducido en español: trabajo profundo) es “la capacidad de enfocarse sin distracciones en una tarea cognitivamente exigente”, esto es diferente al trabajo superficial que son “tareas que casi cualquier persona, con un mínimo de entrenamiento, podría realizar”.
Por ejemplo, el trabajo superficial es responder correos electrónicos, mensajes de WhatsApp o asistir a reuniones. Esto es fácil de hacer y nos hace sentir como si fuéramos productivos. El trabajo superficial suele implicar mucha interacción con otras personas, lo que también lo hace atractivo.
Sin embargo, el trabajo profundo es lo que proporciona más valor. Y no solo el valor en términos de producción, sino también un aumento en la calidad de la producción valiosa.
Cuando te involucres en un trabajo profundo, sentirás una mayor sensación de logro en el trabajo que estas haciendo.
Compartiré contigo algunos puntos que considero importante durante una llamada de trabajo o entrevista.
Supongo que uno no puede estar siempre de buenas, es inevitable. La vida es como una montaña rusa y al igual que las estaciones del año van cambiando, nosotros de la misma manera.
Afortunadamente podemos hacer algo para contrarrestar esos malos momentos y podemos utilizar técnicas de hack a nuestro favor.
La idea es dividir las tareas o cosas por hacer en pequeñas instrucciones, como lo haría un programador.
Así que pienso: Solo debo…
De pronto ocurre: el animo cambia, las ideas llegan, empiezo a bailar y la inspiración aparece. Esto es lo que separa a los profesionales de los aficionados, los que saben anteponerse al clima.
“Vivir en el mañana es irreal, nos impacienta y nos llena de ansiedad”
Por qué caminar nos ayuda a pensar — Cuando estaba en mi puesto de trabajo en el aeropuerto y luego cuando cambie a Costa del Este, salir a caminar a Via Argentina o al Malecón era algo que hacía con mucha frecuencia y me llenaba de mucha satisfacción. Hace meses que trabajo sentado en mi cuarto por horas sin fin. Siento que es momento de retomar viejas costumbres en nuevas realidades.
Se que hace unos días se estreno en Netflix: Wonder Woman, Dark y Baby Driver son muy populares pero yo te recomiendo esta serie que esta genial: Loser de Netflix. Te hará reflexionar y contiene grandes enseñanzas.
Les dejo esta canción para que sigan avanzando.
¡Gracias por leer!
Si gustas puedes seguirme en mis redes sociales en IG @arnulfo o LinkedIn.
Había pasado casi 1 año desde el primer evento de tecnología al que había asistido, en esa primera ocasión participe como oyente, pero ahora me tocaba ser parte de la logística del evento.
Durante ese 2014 y 2015 me involucre en la comunidad de Fedora Panamá con Abdel Martínez, Luis Bazán, Alejandro Pérez, Kiara Navarro, Luis Segundo y otros más, instale en mi Laptop el Sistema Operativo Linux, participe como conferencista en algunos eventos y estuve en stands explicando los beneficios de utilizar tecnología Open Source Software.
Luego de eso llego el día para el Software Freedom Day de 2015, ese primer evento lo realizamos en unos salones de la Universidad Interamericana de Panamá.
El temor era que no llegara nadie pero si llegaron y no solo estudiantes sino profesionales, uno que otro empresario y chic@s de otras universidades.
En lo que resto de ese 2015 y del 2016 conocí a muy buenos amig@s: Shelsy A. Chanis, Adriel Velazquez, Alberto Castillo G, Maryon Torres juntos comenzamos a organizar eventos de tecnología, con aliados como: Fedora, GitHub y Python, interactuamos con otras comunidades de Tecnología y varias empresas de Panamá como InterFuerza y Rootstack.
Nunca nos imaginamos que este nuevo hobby nos permitiría conectar con cientos de personas en Panamá y el mundo.
Todavía falta historia que contar… espera más en la próxima publicación.
Python Panamá, como asociación en torno a la que se organizan eventos de distintos tipos, quiere asegurar que todas las personas que participen en dichos eventos o comunicaciones tengan una experiencia profesional y positiva de aprendizaje, colaboración u ocio. Para ello, se espera que quien participe en la comunidad muestre respeto y cortesía hacia todos los demás.
Al participar en la comunidad de Python Panamá, te comprometes a fomentar una experiencia libre de acoso para todo el mundo, independientemente de la edad, dimensión corporal, discapacidad visible o invisible, etnicidad, características sexuales, identidad y expresión de género, nivel de experiencia, educación, nivel socio-económico, nacionalidad, apariencia personal, raza, religión, o identidad u orientación sexual.
Este Código de Conducta detalla qué comportamientos se esperan, cuáles se rechazan y qué mecanismos hay para ayudar a una persona que esté siendo objeto de comportamientos inadecuados.
Siguiendo con el zen de Python, explícito mejor que implícito. Explicamos qué se espera del ambiente en cualquier evento de Python Panamá:
Este código de conducta es aplicable a todas las personas que participen en espacios de la comunidad de Python Panamá, ya sean en línea o presenciales. También se aplica a espacios públicos donde una persona esté en representación de la comunidad. Ejemplos de esto último incluyen el uso de la cuenta oficial de correo electrónico, publicaciones a través de las redes sociales oficiales, o presentaciones con personas designadas en eventos en línea o no.
Ejemplos de comportamiento que contribuyen a crear un ambiente positivo para nuestra comunidad:
Ejemplos de comportamiento inaceptable:
Por acoso se entiende comentarios ofensivos relacionados con género, orientación sexual, discapacidad, apariencia física, tamaño corporal, etnia o religión, pornografía en espacios públicos, intimidación deliberada, acecho, persecución, acoso por fotografías o grabaciones, constante interrupción de charlas u otros eventos, contacto físico inapropiado y atención sexual no deseada.
La administración de la comunidad es responsable de aclarar y hacer cumplir este código de conducta; en caso de que se determine un comportamiento inadecuado, tomará las acciones que considere oportunas. Éstas van desde exigir el cese del comportamiento, hasta la expulsión de una persona de un evento o de la Asociación, sin derecho a reembolso. La administración de la comunidad tendrá el derecho y la responsabilidad de eliminar, editar o rechazar mensajes, comentarios, commits, código, ediciones de páginas de wiki, tickets y otras contribuciones que no se alineen con este código de conducta, y comunicará las razones para sus decisiones de moderación cuando sea apropiado.
Los casos de comportamiento abusivo, acosador o inaceptable de otro modo podrán ser denunciados a las personas administradoras de la comunidad responsables del cumplimiento:
Todas las personas administradoras de la comunidad están obligadas a respetar la privacidad y la seguridad de quienes denuncien incidentes.
Esperamos que los participantes, conferencistas y patrocinadores sigan estas reglas en todos los espacios virtuales y presenciales de los eventos.
Tenemos participantes encantadores y confiamos en que este código de conducta refleja las opiniones de la mayoría de nuestros participantes.
Este código de conducta extiende el ya existente con aportaciones de otros códigos:
Reflexiones durante estos días de pandemia y el trabajo en equipo.
Debemos tener compromiso, participación, comprensión y prepararnos constantemente.
Cuando eres excelente en tu trabajo, también te diviertes. Cuando te diviertes, también haces más cosas.
Las vídeo llamadas o conferencias virtuales están cada vez siendo más utilizadas en todo el mundo. Empresas la utilizan como medio para las reuniones de trabajo o llamadas a clientes , colegios para clases virtuales , comunicarse con familiares, etc…
Lo cierto es que algunas empresas o colegios pueden llegar a requerir tener en sus propios servidores alguna plataforma alojada en sus propios servidores y Jitsi resulta ser un buen candidato, ademas de ser un proyecto Open Source.
Los requisitos mínimos para instalar Jitsi en nuestro propio servidor son los siguientes:
Entramos a nuestra cuenta de DigitalOcean y creamos y nuevo proyecto esto con la finalidad de organizar los proyectos relacionados
Definir el hostname de nuestro servidor para eso vamos al menú de la izquierda y seleccionamos «Networking» y tendremos una pantalla donde vamos a ingresar el hotname en mi caso un sub-dominio e indicamos a que proyecto pertenece y presionamos el botón «Add Domain»
nos mostrará una segunda pantalla para agregar un nuevo «Record» que permite apuntar a nuestro servidor, lo dejamos así por el momento y pasamos a la creación del «Droplet».
Vamos a crear un Droplet , para este caso DigitalOcean ofrece uno ya pre-configurado que nos ayudara a configurar rápidamente nuestro servidor, vamos a la opción «Create -> Droplets» y seleccionamos la opción «Marketplace» como se muestra en la siguiente imagen
en la imagen se puede ver un buscador, podemos escribir la palabra «Jitsi» para que nos filtre las imágenes ya creadas, en mi caso se puede ver ya listada, procedemos a seleccionar la imagen.
Lo siguiente es seleccionar el Plan, escogemos el que dice «Standard» y para este ejemplo seleccionare el plan de $5.00 al mes que cumple con los requisitos mínimos, para un servidor en producción se recomienda el plan de $20.00 mensuales
Ahora indicamos la región, es importante que se seleccione la región mas cerca de a tu país de conexión
y como método de autenticación utilizaremos un llave SSH (Recomendable)
por último indicamos el hostname que vamos a utilizar, e indicamos el proyecto al cual esta relacionado una vez cumpletados estos pasos se habilitará el botón «Create Droplet»
acá podemos ver como se muestra los recursos dentro de nuestro proyecto
El siguiente paso es indicar al dominio el «Droplet» a utilizar, para ello vamos seleccionamos los 3 puntos (…) a la derecha del nombre del domino y escogemos la opción «Manage Domain» nos mostrará las siguiente pantalla
donde vamos a crear un registro de tipo A «Record A» en el «HOSTNAME» colocamos un «@» y en «WILL DIRECT TO» seleccionamos el Droplet que acabamos de crear y seleccionamos el botón «Create Record» para finalizar .
Importante: también es necesario agregar un «Record A» en nuestro sistema de administración DNS de nuestro dominio principal con los siguientes valores
Name: en mi caso «reuniones»
Type: A
Value:IP de nuestro Droplet
Para iniciar la configuración necesitamos acceder a la consola del servidor podemos hacerlo desde Windows utilizando un cliente como Putty o MobaxTerm o Linux directamente desde la terminal, importante para poder acceder deben utilizar la llave SSH definida en el Paso 3.
Nota: El usuario de nuestro servidor es «root», En este tutorial no explicare como conectarse a un servidor por SSH.
una vez conectados en nuestro droplet ejecutamos un «ls» en la consola y debemos tener la siguiente respuesta
Encontraremos 2 scripts que nos facilitaran todo el proceso de instalación
Ejecutamos en la consola el instalador para nuestro sistema de video conferencias
./01_videoconf.sh
en el proceso nos solicitara que ingresemos el hostname, debemos ingresar exactamente como lo definimos en los pasos anteriores.
En la siguiente pantalla escogeremos la opción de generar un » self-signed certificate», solo presionar «Enter»
ejecutamos el la consola el segundo script
./02_https.sh
nos pedirá nuestro email, este será utilizado para notificarnos cuando sea tiempo de renovar el certificado y mantener el sitio bajo una conexión segura.
ahora vamos al navegador y colocamos el sub-dominio que creamos y nuestro sitio debe funcionar correctamente.
con esto completamos nuestra instalación, ahora aplicaremos algunas medidas de seguridad a nuestro servidor
Una de las mejores medidas de seguridad que debemos tener presente es el uso del firewall, en Ubuntu la herramienta predeterminada es UFW (Unconplicated Firewall) que nos permite gestionar la configuración de firewall de «iptables». Por defecto UFW está desactivado.
Ejecutaremos en la consola el siguiente comando
iptables -L
Esto nos mostrará las configuraciones actuales del Firewall, donde podemos ver que no existe ninguna regla, entonces, vamos a configurar algunas de manera básica y necesarias para utilizar con Jitsi.
ufw allow ssh
ufw allow http
ufw allow https
ufw allow in 10000:20000/udp
y por último activamos ufw con el siguiente comando
ufw enable
Felicidades ya estamos listo para iniciar con nuestras primeras vídeo llamadas.
Fedora Ambassador
Senior Web Developer
La entrada Configurar servidor con Jitsi en DigitalOcean se publicó primero en Luis M. Segundo - Blog.