NORG e o NH1

Era uma vez um conjunto de scripts utilitários em shell, escritos para automatizar e facilitar algumas tarefas diárias no trabalho. Ele se chamava 7redes e agrupava, como o nome sugere, funcionalidades úteis para lidar com redes. O nome 7redes veio da ideia de todas as suas funcionalidades começarem com 7, o que facilitaria seu uso.

Com o tempo, veio a ideia de tornar o 7redes um projeto público, separando o que eram informações internas do que era genérico. Também pensei, na ocasião, em uma organização diferenciada, que permitisse ao projeto ter camadas de interface diferentes. Assim nasciam o NH1 e o NORG.

Basicamente, NORG seria o projeto geral, o conceito. A princípio seria um servidor de onde o NH1 poderia buscar informações via webservice, mas isso está para ser revisto. Dentro do NORG, haveria o NH1 como núcleo. Camadas construídas acima do NH1 seriam o NH2, NH3… A proposta atual é a seguinte:

  • NH1: scripts shell em Bash, feitos para serem chamados e retornarem valores, sem interação.
  • NH2: interface gráfica. Estou iniciando testes em Vala+GTK. A interface facilitará o uso de algumas funcionalidades, mas ainda chamará o NH1 por baixo dos panos.
  • NH3: similar ao NH2, mas a interface neste caso será web. Ainda estou dividido entre usar um framework clássico PHP (fácil de hospedar) ou partir pra um mais vanguardista em Node.

NH1 chegando na versão 1.0

Após várias implementações e ajustes, o NH1 está na versão 1.0 RC. Significa que oferece já várias funcionalidades, minimamente testadas. Algumas funcionalidades interessantes:

  • 1app: conjunto de funcionalidades para instalar, atualizar e desinstalar aplicativos disponibilizados em formato AppImage. Usando receitas modulares, o 1app baixa os programas diretamente do site do desenvolvedor de cada aplicativo. Suportados até o momento: Cherry Tree, Inkscape, KeepassXC, LibreWolf, OnlyOffice, VSCodium, entre outros. Há dois ambientes possíveis para a instalação: o local e o global.
  • 1backup: faz backup de um diretório usando o compressor que houver disponível.
  • 1canva: através de uma marcação simples para variável -=[nome]=- dentro de um SVG, o 1canva gera imagens aplicando valores às variáveis presentes. Isso facilita a criação de banners, recibos e outras imagens onde pouca coisa precisa ser modificada.
  • 1booklet: gera a sequência de páginas para a impressão de um livreto, organizando tudo direitinho para você só grampear no meio depois de imprimir. O 1pdfbkl vai além e gera um PDF já pronto para impressão.
  • 1timer: temporizador simples. Usando o 1timer, o NH1 oferece o 1pomo (Pomodoro) e o 1rr30 (auxiliar na aplicação da técnica 30-30-30 de resetar roteadores domésticos).
  • 1host: utiliza arquivos relacionando nomes a IPs, como um DNS interno. Retorna um endereço de IP válido para achar o host pretendido a partir da rede onde você está. Útil quando temos servidores e desktops em várias VLANs diferentes. O 1ison e o 1areon servem para testar se as máquinas respondem a ping comum.
  • 1ssh: tenta conectar por SSH usando vários algoritmos (alguns switchs não funcionam para os algoritmos default).
  • 1roll: rolador de dados para RPG, aceitando fórmulas simples, tipo 2d10, 3d6, 1d20-2…
  • 1draw: ferramenta para gerenciar e usar grupos de sorteio. Listagens de onde se tira um elemento eventualmente. Parece quase inútil, mas é uma ferramenta muito importante para facilitar a criação de um gerador de personagens aleatórios.

Há várias outras funcionalidades e umas ideias legais para versões futuras também!

Instalando o NH1

Para usar o NH1, você precisa do interpretador de comandos Bash. ele é o padrão para a maioria das distribuições GNU/Linux. Você tem duas formas de instalar o NH1:

  1. Baixando o arquivo .tar.gz mais recente na página de releases do projeto. A versão 1.0 RC ainda não está lá quando escrevo este post, mas deve estar ainda na semana de sua publicação (do post).
  2. Usando o git com o comando git clone https://github.com/carlisson/nh1. Uma vantagem deste modo é que você pode ter o NH1 sempre atualizado, bastando rodar o comando 1update.

Atualização: Faltou dizer que o NH1 funciona carregado no shell durante o seu uso do terminal. Tem autocompletar e suporte a tradução, disponível em Inglês e Português. E é customizável (use o comando 1info para ver que variáveis podem ser modificadas e onde colocar o arquivo de configuração).

Outubro, Software Livre e Além

Estes são os lançamentos de outubro de 2022:

Cordel do Software Livre – meu primeiro cordel publicado impresso, ficou muito conhecido, explicando o que é Software Livre. Esta nova edição revisada inclui o cordel A História do Software Livre. À venda na Amazon e no Play Livros como ebook (mas há edições anteriores gratuitas por aí).

Bianca, Noiva em Fuga – mais um cordel interativo derivado da Primeira Aventura. Já teve Frassos, Sora… É a vez da guerreira filha do prefeito, prometida a um nobre contra sua própria vontade. À venda como ebook no DriveThru.

CyanZine 13 – além dos episódios das Sementes do Mundo Inferior, o CyanZine traz o cordel Despolítica Futebol Clube, o minúsculo conto Eu Desejo mais Desejos e uma tradução do RPG Lasers and Feelings. Gratuito, no Archive.

A Novela inspirada no Senhor dos Anéis

Se você acompanha este blog, não é novidade que a novela de aventura (literatura e não televisão) As Sementes do Mundo Inferior está sendo publicada. Já falei dela em outros momentos e, a rigor, a escolha dela contou com o protagonismo dos leitores, entre 4 concorrentes!

Pois bem, a série ambientada no mundo do Senhor dos Anéis estreou na Amazon Prime, contando uma história muito anterior às sagas de Bilbo e Frodo. Apesar de ter visto apenas o começo, a série está muito boa!

Quanto à minha novela de aventura, que começou em uma mesa de RPG no mundo do Senhor dos Anéis (também ambientadas em tempos muito anteriores aos eventos das sagas criadas por Tolkien), tem hoje seu 20º episódio publicado. Sharon e seu amigo Neriom seguem em sua aventura juntos, dessa vez navegando.

Se você ainda não acompanha, os episódios estão sendo publicados semanalmente no Wattpad. Confira lá!

Agosto de Cordéis

Dois cordéis já publicados ganham uma nova edição. O CyanZine deste mês traz mais outro cordel, este em domínio público. Confira!

Pedro Cevada contra Meme Face

Publicado há alguns anos, esta nova versão traz a ilustração de Santhiago Albuquerque na capa. A ilustração foi feita para uma nova versão impressa, já lançada. Agora a versão digital recebe também esta atualização, além de ter passado por mais uma revisão no texto. Quem já adquiriu na Amazon é só atualizar, pois a nova edição está publicada “em cima” da anterior.

Neste cordel, o repentista Pedro Cevada se inscreve em uma batalha de Rap achando que se tratava de um concurso de poesia. Termina avançando na competição, enfrentando o inusitado Meme Face, um MC que apela para memes em suas rimas, na final. Amazon e Play Livros.

O Estudante da Rua

Este cordel teve sua primeira edição feita impressa e entregue à Secretaria de Cultura do município, como projeto da Lei Aldir Blanc no início de 2021. Agora ganha sua segunda edição, desta vez digital. Este cordel apresenta uma breve biografia de José de Oliveira Leite, personalidade que foi homenageada com o nome de uma das ruas mais importantes de Arapiraca, quase sempre chamada apenas de “Rua Estudante”. Amazon e Play Livros.

CyanZine #12

A nova edição do CyanZine traz os episódios 8 a 11 da novela de aventura em folhetim As Sementes do Mundo Inferior. Traz também uma edição do cordel de domínio público O Príncipe Roldão no Leão de Ouro, de João Melquíades Ferreira. Biblioteca Cordéis e Archive.

Novidades de Julho

Neste mês de julho, seguem as três publicações.

A Elfa e o Tesouro Roubado

A Elfa e o Tesouro Roubado é um cordel interativo (com finais diferentes), com a protagonista elfa Lafelet em busca de um tesouro de marinheiros. Continuando o conjunto de cordéis interativos protagonizados pelos personagens de jogador apresentados na Primeira Aventura, este título está à venda na Amazon como ebook e fisicamente com o autor.

De Máscara e Terno

A edição 11 do Pulp Zine Castelo traz um pequeno conto de super-heróis, apresentando protagonista trans. À venda no DriveThruFiction.

CyanZine #11

A edição deste mês do CyanZine traz o conto de Machado de Assis O Relógio de Ouro e a terceira edição do meu cordel A Saga de um Encanador. Também traz mais 4 episódios de As Sementes do Mundo Inferior, para quem prefere acompanhar a história em ezine. Como as edições anteriores, o CyanZine 11 está disponível gratuitamente na Biblioteca Cordéis e no Archive.

Se quiser receber ebooks gratuitamente todo mês, considere apoiar os Cordéis do Bardo e dê uma olhada nas recompensas possíveis.

Aproveitando, no próximo fim de semana eu estarei no Festival da Cultura Nerd em Maceió, expondo cordéis para a venda no Beco dos Artistas!

Lampião Elétrico, Bestiário e Sharon

Maio teve dois lançamentos interessantes de cordéis impressos. Os dois são novas edições de antigos títulos:

  • Pedro Cevada contra Meme Face (3ª Edição): o primeiro cordel que eu publico na editora Soslaio, em uma edição maior e colorida, no padrão da editora. A ótima capa foi feita pelo meu amigo Santhiago Albuquerque.
  • Patetadas de Arapiraca (4ª edição): precisei de exemplares desse cordel, mas o estoque havia acabado. Aproveitei para preparar uma nova edição, com alguns ajustes.

Esse é um ponto importante: a não ser que a nova edição seja apenas uma migração de impresso pra ebook (ou o contrário), feita na mesma época de lançamento (as 2 versões no mesmo mês, por exemplo), eu sempre reviso e atualizo o conteúdo dos meus cordéis! Os dois títulos podem ser adquiridos diretamente comigo.

Lampião Elétrico está de volta e dessa vez ele será visitado por um “renascido”. No mundo de Neocan, renascidos são personalidades artificiais, geralmente se apresentando apenas no mundo virtual ou como um holograma, que emulam personalidades fictícias ou reais. Então alguém criou um persona de Lampião e o cordel retrata o encontro dele com o neocangaceiro. O cordel está à venda exclusivamente na Amazon.

O sistema de RPG que desenvolvo, o XR-III, tem algum material já produzido, incluindo cenários e modos (conjuntos de regras). Algo que fazia falta era um bestiário. A 10ª edição do XR Zine apresenta 25 criaturas mitológicas para uso no XR-III. É o Bestiário Lendário. Cada criatura tem uma sonetilha de apresentação, a ficha para XR-III, uma ilustração e texto tratando melhor dela. Como as edições anteriores, adquirindo o XR Zine 10, você recebe dois PDFs. Um para usar como ebook, para ler no celular; outro para imprimir, já diagramado para virar um livreto parecido com um cordel. Diferente das edições anteriores, porém, o XR Zine 10 está à venda no DrivethruRPG.

Este mês o CyanZine traz os primeiros episódios da novela de aventura As Sementes do Mundo Inferior. Além disso, a 10ª edição do periódico também apresenta o conto Iniciação (de minha autoria) em uma versão nova e bastante modificada, atualizada como parte do cenário Nameless; e o cordel clássico de Leandro Gomes de Barros História do Boi Misterioso. Você pode baixar o CyanZine 10 no Archive.

Sementes #04 sobre o pai de Sharon

Com o título Um Pai Anão, chegou o episódio 4 das Sementes do Mundo Inferior. Confira a introdução:

“Não sei quem são os meus pais. Eu nunca os conheci, ao menos não em uma idade que eu pudesse recordar. Costumo dizer que nasci em Verdeluz, o reino dos elfos, mas a verdade é que eu não tenho certeza quanto a isso. Escolher Verdeluz, a terra de onde se espera que elfos venham, simplesmente me poupa de várias perguntas recorrentes. Já estive em Verdeluz algumas vezes. É um lugar fabuloso mas, por alguma razão, ali eu não me sinto em casa. Na verdade, esse sentimento de não pertencer inteiramente a nenhum lugar parece ser comum entre nós aventureiros. Suspeito que parte do que nos motiva a seguir cumprindo missões mundo afora seja justamente esse não-pertencimento. Será que algum dia encontrarei um lugar onde me sentirei em casa? Não sei dizer e creio que quem dirá é o tempo.”

O episódio completo está no Wattpad!

Sementes #03 no Ar!

Já está no ar o terceiro episódio de Sementes do Mundo Inferior. A elfa Sharon continua presa em suas conversas com o gnomo Neriom. Veja a introdução:

“Estas são as paginas do meu diário, que escrevo em um antigo grimório que me foi legado. Considero-me conhecedora da magia, mas apenas até certo ponto. A magia teórica. Quem sabe um dia eu invista tempo e esforço para me tornar uma maga também. Há muito tempo, recebemos uma missão de resgate. Infelizmente, o casal elfo que deveria ser resgatado já havia morrido no caos que era aquele templo maligno. Flamdarir insistiu para que eu ficasse com o grimório. Não achei ruim. Isso se passou muito antes de entrarmos em Varmadum. Sobre este reino, sinto que é mesmo enorme. E mais profundo até que Mitronus, possivelmente. Quem diria que o famoso Mar de Fogo era real? Apesar de eu não ter podido vê-lo na ocasião em que fui sequestrada, pude sentir as ondulações do navio de pedra que usaram como transporte.”

Visite o Wattpad para ler o episódio completo.

Sementes #2 e Diário da Sharon

Saiu hoje o segundo episódio da novela de aventura As Sementes do Mundo Inferior, entitulado Ingressos Comparados. Você pode ler o episódio 2 — e o primeiro — no Wattpad. Veja a introdução:

“All Thorn, o paladino humano da ordem de Suno Brilhante, é quem lidera nosso grupo. Vivemos muitas aventuras juntos e já salvamos a vida um do outro incontáveis vezes. Aquela parecia ser apenas mais uma dessas ocasiões, acontece que Ic’tlun, o ogânter feiticeiro, conseguiu me pegar. Poucos dias de escuridão depois, estava sendo negociada em um salão. Não sei os detalhes da negociação ou se era de fato uma negociação. Acontece que me vendaram e me levaram para trabalhar numa mina. Uma elfa com boa formação — se descontarmos os anos em que vivi nas ruas — tendo que fazer trabalho braçal em troca de morada e alimento. Patético, mas não havia como escapar. Naquela ocasião, eu pensava no que All Thorn, Ezelius, Ild, Wolfgar e Haseid estariam fazendo enquanto eu estava presa.”


Tudo isso começou como o Diário da Sharon, um relato de campanha de RPG.

No início da pandemia, terminei entrando em uma mesa de RPG que já estava em andamento. Mestrada pelo meu amigo de longa data, Iran Morais, usando a 5ª edição do Dungeons & Dragons. O grupo se aventurava pela Terra Média, mundo do Senhor dos Anéis.

Ainda não tinha um personagem, então aceitei a sugestão de adotar a elfa Sharon Siz-Thorien como personagem no jogo. Uma elfa peculiar, para dizer o mínimo. Ladina e guerreira, criada por anões. Além de enorme Destreza, tem uma invejável Constituição. E Inteligência.

O grupo tinha no início (da minha participação) All Thorn (paladino humano, do Kevyn), Wolfgar (bárbaro anão, do Matheus), Ild (monge meio-elfo, de Ian Mateus), Haseid (guardião humano, do Pedro), Ezelius (feiticeiro meio-elfo, de Artur). Outros personagens foram entrando com o tempo. E um ou outro saindo também.

A aventura se passava no subterrâneo da Terra Média. Uma parte autoral inserida no núcleo da Terra Média.

Entre o equipamento da Sharon estava um grimório antigo, de amigos que morreram. Como ela tinha um antecedente de sábia, veio a ideia de escrever o diário como relatos da própria personagem. Assim nasceu o Diário da Sharon.

Sina, Canção dos Reinos e Zine 9

O CyanZine deste mês traz como principais conteúdos:

  • O Pastor e o Cientista: terceira edição do cordel de peleja de minha autoria.
  • A Igreja do Diabo: conto de Machado de Assis

Há muito mais conteúdo por lá nas mais de 100 páginas da edição. Você pode ler o CyanZine 9 gratuitamente na Biblioteca Cordéis.com ou no Archive.

Sina

Sina é uma novela de aventura que já foi publicada há um tempo, mas ainda não havia sido tão divulgada. Em particular porque eu ainda estava testando sua versão impressa. Disponível exclusivamente na Amazon em formato digital, a versão impressa só na loja estadunidense.

Canção dos Reinos R2

Como um preparativo para as Sementes do Mundo Inferior, chegou a segunda edição do cenário para XR-III Canção dos Reinos!

Esta nova versão apresenta o plano de Galdentur, onde há diversos reivos e diversas espécies inteligentes. As regras para magia foram melhor definidas e já são minimamente utilizáveis. Uma das peculiaridades do cenário é o tratamento dos deuses menores. A diferença prática entre deuses maiores e menores, para aventureiros, está na forma como dão poder: enquanto os maiores dão poder a clérigos e paladinos, os menores são os que geram os bruxos.

Vários deuses menores são apresentados, tanto de Klavorini quanto de Galdentur. Sim, diferente dos deuses maiores, os deuses menores têm sua influência restrita a um plano.

É isso. Canção dos Reinos R2 está disponível gratuitamente no DrivethruRPG.

Episódio Inicial da Nova Novela

Demorou bastante. Conforme já falei em outras ocasiões, a adaptação do arco de campanha de RPG que jogamos, mestrado por Iran Morais em D&D 5ª Edição + Terra Média; para a novela As Sementes do Mundo Inferior, tem sido uma experiência nova, que envolve mudança de sistema e de cenário.

Quanto ao sistema, tenho usado o ainda inédito XR-III Modo História para O Último Mototáxi de Arapiraca e para Redblade (ainda não publicado). Como pretendia utilizar o sistema mais uma vez, tive que adaptar os personagens todos para XR-III. Essa demanda me fez acelerar um outro plano antigo: um modo do XR-III que fizesse camada entre os sistemas no estilo D20 e o XR-III. Assim nasceu o primeiro rascunho de XR-III Old Quest (outro ainda não publicado).

Quanto à mudança de cenário, a história se passa em Galdentur, um plano de Canção dos Reinos. Uma nova revisão pública do cenário está para ser lançada, trazendo bastante conteúdo a mais!

Pretendo que haja ilustrações de vários dos personagens e tenho trabalhado com meu amigo Santhiago Albuquerque a esse respeito. (Inclusive espere novidades nossas futuras)

Deu trabalho fazer essa adaptação porque envolveu colaboração de outras pessoas, a escrita de um novo modo do XR-III, organização e expansão de Canção dos Reinos… Mas finalmente começou. Pretendo publicar os episódios semanalmente, preferencialmente aos sábados, lá no Wattpad.

Cada episódio tem uma introdução na forma de páginas do diário da protagonista Sharon Siz-Thorien. Esta é a introdução do primeiro episódio:

“Quando o famoso mago Flamdaris e o guardião da floresta Coração Verde, Leucalyus, nos falaram sobre essa missão no subterrâneo, nós sabíamos que seria uma missão difícil. Plantar quatro bagas muito especiais em quatro pontos-chave seria mesmo importante. Realmente havia grande chance de que todo aquele mundo sinistro de Varmadum ficasse mais isolado da floresta na superfície. Engraçado como as coisas às vezes se repetem. Não foram os próprios deuses que isolaram todas as nossas terras do outro mundo, que só tem humanos? Agora cá estávamos nós, tentando isolar um reino de um rei magmor que queria ser deus. Sim, nada fácil. O que não tínhamos como prever é que encontraríamos adversários que nos afastariam tanto da missão, que praticamente nos arrastariam para o profundo Varmadum, ao me levarem como escrava.”

Acompanhe a novela no Wattpad @cordeis.

Cine Surpresa!

Desenvolvi essa forma de escolher filmes para usar aqui em casa. O princípio é simples: cada participante escreve algumas sugestões. Joga-se um dado e assiste-se a sugestão sorteada! Enquanto as sugestões podem ser feitas com antecedência, o dado só é jogado na hora de assistir, por isso a surpresa.

Claro, tem algumas regrinhas para melhorar certas situações. Se alguém não gostar do filme sorteado pode cancelar o filme, mas terá que escolher uma de suas próprias sugestões para cancelar junto. Então se sorteia de novo.

Esse pequeno sistema foi pensado para usar um dado de 12 lados, que podem ser substituídos por um de 6 lados ou um baralho levemente modificado. Mas convenhamos, hoje há muitos roladores digitais para web e para celular. Um dado exótico não é mais um problema tão grande como era no passado.

O bom de usarmos um d12 é que isso torna fácil usar com 2, 3, 4 e 6 participantes. Sem contar que, se você tiver o kit de dados padrão de RPG, terá todos os dados necessários caso entrem nessa de ficar cancelando filme do outro.

Estou publicando as regras para quem quiser baixar e testar em casa. Por aqui tem sido uma experiência legal! Se quiser também, baixe lá da Biblioteca Cordéis e imprima.

IPv6, um Anão Interativo e a Volta do CyanZine

Este mês de abril marca o retorno de um antigo projeto meu: uma revista digital gratuita sob creative commons. A última edição do CyanZine havia sido a edição 7, de abril de… 2012. Exatos 10 anos depois, a revista está de volta com uma nova proposta: agora a temática é o trio Literatura de Cordel, RPG e Ficção Especulativa.

O CyanZine será organizado em temporadas, sendo esta 8ª edição o início de sua segunda temporada, codinome Varmadum. A proposta é publicar nele os episódios da minha próxima novela de aventura – As Sementes do Mundo Inferior – à medida que as for publicando no Wattpad.

A primeira edição traz como destaque:

  • A Canção dos Reinos – falando um pouco do mundo ficcional onde se passará a novela As Sementes do Mundo Inferior;
  • O Cavalo que Defecava Dinheiro – cordel clássico de Leandro Gomes de Barros, editado e publicado aqui;
  • O Renascimento da Lenda – conto que apresenta um dos momentos mais importantes da história de Lampião Elétrico.
  • História do CyanZine – um apanhado geral, apresentando o projeto e seu histórico.

Esses são os destaques. Há mais conteúdo em suas 84 páginas diagramadas para celular! E a participação é bem-vinda, dentro do escopo temático. No final da edição há breves instruções para quem quiser participar também.

Você pode baixar a 8ª edição do CyanZine na Biblioteca Cordéis ou no Archive.

Cordel do IPv6

Exclusivamente na Amazon, este mês eu publico um cordel explicando o protocolo de internet IPv6. Em verso, tentando ser simples e explicativo, apesar de o conhecimento ser um pouco avançado.

Um Anão fora da Caverna

Este é mais um cordel interativo que se passa em Sete Ilhas. Dessa vez o leitor ajuda o anão Frassos a se situar depois que ele se perde da sua caravana ao deixar sua cidade subterrânea pela primeira vez na vida!

Está à venda na Amazon, no Google Play Livros e no Dungeonist.