Mundo concorrente: uma introdução ao Elixir

Se você já estudou algo sobre Javascript ou Nodejs provavelmente já sabe que o Event Loop do Node, o componente responsável por receber e processar eventos e chamadas assíncronas, é single thread, ou seja, temos apenas um fluxo contínuo executando dentro do processo principal. E caso já tenha alguma experiência com essa linguagem já deve estar acostumado com Promises, código assíncrono e funções como setTimeout(). O objetivo desse artigo é aproveitar esse conhecimento anterior que você leitor já possui para fazer analogias com uma das linguagens mais fantásticas e poderosas que temos hoje no mundo da computação: o Elixir!...

March 21, 2023 · Danúbio Lima

Adicionando atalhos de teclado no Ubuntu para teclas faltantes: faltando um pipe

Problema Meu teclado não possui a tecla de pipe u007c equivalente ao caractére |. Essa tecla é importante para o terminal Linux. Solução testada lubuntu-20-04: No arquivo /usr/share/X11/locale/pt_BR.UTF-8/Compose Onde pt_BR.UTF-8 é o tipo do seu teclado. Adicionei a seguinte seção: # Overriding pipe |: <dead_grave> <P> : "|" bar <dead_grave> <p> : "|" bar <dead_acute> <P> : "|" bar <dead_acute> <p> : "|" bar Agora basta reiniciar a sessão usar alguma dessas composições:...

December 27, 2022 · Davi A. Wasserberg

Markdown Syntax Guide

This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme. ...

March 11, 2019 · Hugo Authors