Hewyo!

Eu sou o Rapoelho e esse é o meu cantinho onde documento o que faço e falo do que gosto. Também faço uns desenhos em outro blog meu

📰 Criando uma Busca em Sites Estáticos

Sites Estáticos, como esse Blog que você está lendo, normalmente não tem um Banco de Dados, ou seja, buscas normalmente não seriam possíveis. Mas, tem algumas formas de implementar essa ferramenta nesse tipo de site, e entre elas, há o Pagefind.

Logo do Pagefind

O Pagefind é um sistema de busca criado especificamente para sites feitos em Geradores de Site Estático, como o Hugo. Ele faz isso sem precisar de um Banco de Dados, com o Índice dele sendo gerado depois de gerar o site.

Leia mais 

🗒️ Um Daemon de Energia para o Nippybox

Mais uma pequena parte do Nippybox, e dessa vez, sendo um pequeno Gerenciador de Bateria. Por enquanto, ele está bem básico, apenas monitorando a Bateria e fazendo algumas pequenas ações, como disparar notificações e controlar o brilho da tela, mas já é um começo. Ao menos, estou diminuindo a dependência que o Nippybox tinha do XFCE.

Um Gerenciador de Bateria para o Nippybox

E estou gostando de como o novo Nippybox está ficando. É legal fazer essas pequenas ferramentas para compor o meu ambiente de desktop.

📰 Postando nas Redes Sociais com um Blog

Lá no começo de Abril, comentei como eu havia automatizado as postagens nas Redes Sociais do madebyromeo a partir do meu Blog de Desenhos que fiz no Hugo.

E sendo assim, acabei adicionando esse recurso nesse blog, e decidi documentar como eu fiz isso. E para esse Blog, eu fiz algo bem mais simples, embora que a maior parte das coisas sejam iguais a automatização do madebyromeo.

Leia mais 

🗒️ Dois Notebooks, Três Sistemas Operacionais

E esses são so Sistemas Operacionais nos meus dois Notebooks. Começando pelo meu velho Inspiron, esse é o meu Windows 10. Está um sistema bem normal, apenas o Terminal que está diferente do velho CMD: É o Alacritty, o mesmo Terminal que uso no Linux.

Só que é um porre configurar a Linha de Comando no Windows. Por conta de um Projetinho que é compatível com Windows e Linux, tive que instalar o Git no Windows, e com isso veio o Bash e resolvi brincar um pouco.

Instalei o Alacritty, o Fastfetch e o Starship, com o tema Catppuccin. Para mim, isso ficou bem adorável.

Já no Void Linux do Inspiron, é quase a mesma coisa: Também instalei o Starship no Terminal e simplesmente adorei como isso ficou. O único problema meio chatinho são as fontes, que parecem meio bugadas. Mas eu estou realmente gostando de como o Nippybox está ficando nele.

E no Thinkpad, também estou usando o Nippybox. Porém, é a versão do Arch, que é mais antiga e mais dependente do XFCE. Ainda é um ambiente bem agradável, embora que eu ache a nova versão bem melhor.

🗒️ Novo tema do Rofi para o Nippybox

Ao voltar a fazer o nippybox e começar a fazer algumas renovações, sejá na Polybar ou no nippy-colorizer, decidi renovar outra parte do meu Ricing: O Rofi.

Eu simplesmente adorei esse novo tema, com esse detalhe do Wallpaper na lateral dos Applets do Rofi. Ainda tenho algumas coisas para acertar, mas eu realmente gostei disso.

🗒️ Novo nippy-colorizer para o Openbox

Havia mencionando anteriormente que eu havia refeito o nippy-colorizer. Esse é o resultado disso, o que gostei bastante:

Pode-se notar que o novo nippy-colorizer está muito mais rápido e ele aplica o tema GTK e as cores das Bordas, da Polybar e do Rofi. Ainda tenho muito trabalho a fazer nesse meu Ricing, mas estou adorando o resultado de tudo isso.

Leia mais 

🖥️ O bom filho a casa torna (XLibre incluso)

Eu mencionei anteriormente que eu estava voltando a usar o Openbox, e com isso, retomei o trabalho no Nippybox, o meu Openbox mais opinativo.

E assim, decidi renovar ele, sem a Plank e deixando aquele ambiente que eu adoro usar, mais leve visualmente. E esse foi o resultado do Desktop:

Bem mais limpo, principalmente a Polybar, que passou para a parte de baixo da tela. E isso me agradou bastante.

O que estou usando?

E essas são alguns detalhes desse Ambiente de Trabalho que estou apresentando:

DistroVoid Linux
DesktopOpenbox 3.6.1
TemaCatppuccin Mocha Peach
ÍconesPapirus
TerminalAlacritty

Leia mais 

🗒️ Zentile: Tilling no Openbox

Estava pensando no que eu poderia implementar no nippybox, até que me veio uma ideia: Por que não, ver se tem alguma forma de implementar um Tilling no Openbox? E assim eu fui em busca de algo que fizesse isso. Até que cheguei no Zentile.

Zentile em funcionamento

E realmente achei isso muito útil. Apesar de ser um programa que não recebe atualizações há sete anos, ele parece funcionar. Agora é testar isso no novo nippybox.

🗒️ Voltando para o Openbox e revivendo o nippybox

Havia mencionado anteriormente que eu estava voltando a usar o Openbox. Pois então, voltei para o Openbox em meus dois notebooks e retomei o desenvolvimento do nippybox, aquela minha configuração opinativa do Openbox.

“Eis meus dois notebooks: O Thinkpad com o nippybox antigo e o Inspiron com  o novo nippybox”

Enquanto que no Thinkpad, o nippybox continua da mesma forma…

“Versão antiga do nippybox no meu Thinkpad”

… no meu Inspiron, estou renovando o nippybox, com um novo tema com as cores do Catppuccin e com a colorização de tudo sendo baseada nessa paleta. Para mim, ficou bem mais agradável.

“Versão nova do nippybox no meu Inspiron”

Acho que o visual ficou realmente menos carregado sem a presença da doca ali em baixo. O Painel, apesar de estar mais colorido, eu gostei bastante. As cores parecem mais equilibradas, sei lá.

Agora é implementar alguns recursos que eu não havia implementado antes e retirar a dependência de alguns componentes do XFCE que eu usava antes. Creio que agora, o nippybox parece ser um experimento bem mais promissor.

📰 Diferenças entre Python e Bash

Estou aprendendo Python aos poucos, e acabei me deparando com algumas pequenas coisas em relação ao Bash, que é o que uso hoje em dia para fazer meus Scripts.

Por exemplo: Assim como no Bash, não é necessário o ; para finalizar uma linha. Porém, a indentação é obrigatória. Um local onde se encontra diferenças entre o Python e o Bash, é nos laços. Por exemplo, o if no Bash é assim:

if [ $idade -ge 18 ]; then
	echo "Você é maior de idade :D"
else
	echo "Você é menor de idade :/"
fi

Enquanto que no Python é assim:

if idade >= 18:
	print ("Você é maior de idade :D")
else:
	print ("Você é menor de idade :/")

Enquanto que no Bash, são comandos do próprio sistema; e por essa razão tem um ; antes do then, afinal, está encadeando dois comandos; no Python, isso é parte da própria linguagem.

E essa é apenas uma das diferenças que eu encontrei. E vou listando aqui todas as diferenças que eu encontrar nessas duas linguagens.

Leia mais 

🗒️ Pensando em retornar para o Openbox

Já faz um tempo que ando usando o Cinnamon no meu Void Linux. Bom, posso falar que o Cinnamon é um bom ambiente gráfico e até que agrada visualmente, mas que tem algumas coisas que me irrita um pouco.

Começando pelo Nemo. É um gerenciador de arquivos competente, mas ele não consegue executar certos scripts nos locais corretos, assim como tive dificuldades para configurar o meu Script de conversão de imagens corretamente nele, além disso, aparentemente, o Nemo não consegue encontrar os Scripts que estão em links simbólicos. O que é estranho.

Outra coisa, é o Alt+ F2. Eu achei essa parte bem ruim, não funciona tão bem assim. No Openbox, posso usar o Rofi, que mantém um histórico com os comandos que foram dados, e no XFCE, esse histórico funciona muito bem. Já no Cinnamon, o Alt+ F2 não tem esse histórico.

Depois, indo para o Gerenciamento das Janelas. O Snapping é competente, eu gostei muito dele, mas por outro lado, a alternância entre as janelas é meio truncada, eu acho. A única opção viável que existe no Cinnamon, é essa na horizontal. Ela não é prática, quando se tem um monte de janelas abertas num monitor pequeno. É até bem chato, para falar a verdade.

E ainda no Gerenciamento de Janelas, o Foco é outro problema: parece que ele não funciona tão bem: Algumas vezes, o que é necessário focar, não foca. Mesmo com uma janela na frente, o foco ainda fica na janeila que está de trás. Já no XFCE funciona bem.


E por falar no XFCE, ele não tem muitas coisas que me chateiam, o que é excelente e ele cumpre muito bem o que se propõe: Ser um ambiente simples. Mas, há uma certa falta de flexibilidade em algumas coisas, como em atalhos que poderiam mover as janelas pelo teclado; que parece não existir essa possibilidade; e quando uso as margens no desktop, não parece que o Snapping funciona tão bem.

Mas, apesar desses pequenos problemas, o XFCE é um ambiente que eu usaria. Ele é realmente muito competente. Até pensei em fazer um XFCE mais opinativo, mas esse é um projeto que não valeu muito a pena fazer.


Eu estou voltando para o Openbox, e portando o Nippybox para o Void. Estou aproveitando que estou mexendo com Python para fazer coisas mais complexas com essa linguagem, assim reformulando coisas na minha configuração. E já comecei isso por reviver o meu velho Inspiron 5558 dos mortos.

Meu velho Inspiron 5558 rodando o Void Linux com o Openbox. E XLibre incluso.

🗒️ Agora a Toca do Rapoelho posta automaticamente

Há alguns meses, eu havia feito a automatização das postagens do madebyromeo, e decidi por fazer o mesmo aqui na toca do rapoelho. Como a toca tem menos redes sociais do que o madebyromeo, tudo ficou bem mais simples.

Todo o Fluxo de Postagens para a Toca do Rapoelho

E até o código ficou bem mais simples. Mas acho que isso é coisa para outro post.

🗒️ Finalmente! Cinnamon 6.6 no Void Linux

Estou usando o Cinnamon no Void Linux desde o final de Junho e eu havia reclamado que o Cinnamon ainda estava na versão 6.4. Enfim, recentemente atualizei o meu Void Linux, e finalmente veio o Cinnamon em sua versão 6.6.

E bem, uma das coisas que mais gostei, foi desse menu aqui. Achei bem bonito, embora que ele ficou meio estranho no tema Catppuccin. Acho que isso é uma coisa a se corrigir.

🗒️ fennecShop: A minha primeira experiência com Pyton + Gemini

Eu fui para a Brasil FurFest desse ano; afinal, sou um Furry que vai a esses eventos; e como eu participei do Bazar na mesma mesa que alguns amigos, decidi fazer algo para facilitar: Um programa que registra as vendas e que faz o rateio para cada um que trouxe algo para vender na mesa.

E assim eu fiz, com a ajuda do Gemini, um pequeno programa feito com Python e usando o SQLite como Banco de Dados, e funcionou muito bem.

E essa pequena experiência, me fez querer aprender Python. Eu sei fazer coisas em Bash, mas acho que o Python poderia ajudar bastante em algumas coisas. Como fazer coisas que poderão me ajudar em meu dia a dia.

E acho que posso acabar aprendendo Python com uma ajuda do Gemini. Eu vejo isso como algo muito útil.

🖥️ Vazio com um Sabor de Canela

Eu estava pensando em migrar para o Cinnamon, E assim eu fiz. Instalei o Cinnamon, configurei ele um pouco e consegui um ambiente bem interessante. E simplesmente adorei o resultado.

O que estou usando?

E essas são alguns detalhes desse Ambiente de Trabalho que estou apresentando:

DistroVoid Linux
DesktopCinnamon 6.4.13
TemaCatppuccin Mocha Peach
ÍconesPapirus
TerminalAlacritty

Leia mais 

🗒️ Pensando em ir para o Cinnamon

Estou realmente pensando em trocar de desktop. O XFCE é um bom ambiente gráfico, mas estou realmente pensando em testar o Cinnamon, que é outro desktop que gosto muito. Acho que consigo fazer um bom Desktop dele, dado que eu já consegui fazer isso no Mint.

Bem, vou ver direitinho o que posso fazer.

🖥️ Usando um Segundo Monitor

No clima de Copa do Mundo, acabei pegando um segundo monitor para assistir ao jogo do Brasil na Cazé TV. E até que gostei de como fica o Desktop com dois monitores, embora que seja um pouco difícil de acompanhar.

E estranhamente, o sistema dá algumas pequenas travadas quando estou com um vídeo no segundo monitor e há alguns pequenos bugs visuais no lugar do segundo monitor, por causa da resolução um pouco diferente.

O que estou usando?

E essas são alguns detalhes desse Ambiente de Trabalho que estou apresentando:

DistroVoid Linux
DesktopXFCE 4.20
TemaCatppuccin Mocha Peach
ÍconesPapirus
TerminalAlacritty

🗒️ Uma nova Seção para o Blog

Eu tinha uma pequena série que eu gostava quando esse era um Blog Wordpress: A de Ambientes de Trabalho, onde eu demonstrava um pouco do meu Desktop que estava usando naquele momento.

Pois bem. Agora que eu fiz esse novo tema e fiz alguns pequenos ajustes, eu posso trazer essa série de volta. Trouxe boa parte das personalizações que eu tinha apresentado na versão anterior do Blog e no Diolinux Plus. Espero poder trazer todas.

🗒️ cookieHugo, o novo tema para os meus Blogs

É, quem diria que depois de um tempo, eu estaria mexendo no visual desse Blog? Decidi fazer um novo tema usando o Catppuccin, um esquema de cores que eu gosto muito e que pra mim, ficou bem agradável.

O tema anterior era era o Ficurinia, um tema que eu simplesmente adorei, mas que tinha algumas coisinhas que me incomodavam e eu queria implementar algumas coisas nele, e sendo assim, decidi fazer o novo tema. E o tema atual antigo é esse aqui (Arquivado no Archive.is). Foi um bom tema.

E o novo tema, eu fiz ele parte usando o xMin como base, outra, usando o próprio Ficurinia e mais um pouco usando os materiais do Hugo Mini Course, e com esse novo tema, implementei as coisas que queria, como a possibilidade de configurar os posts de acordo com o tipo dele (se é um post normal, uma notinha e outras possibilidades) e de fazer com que as Taxonomias e a Paginação não sejam indexadas pelo Google.

Posso dizer que realmente estou gostando.

📰 fennecConvert: Um pequeno conversor de Imagens

Eu havia mencionado numa notinha do madebyromeo, que o XnConvert não estava funcionando direito, mas eu tinha deixado pra lá, pois ele, malemá, estava funcionando. Mas ao migrar para o Void Linux decidi algo: Fazer o meu próprio Script de Conversão de Imagens usando o ImageMagick.

E eu precisava de algo que fizesse exatamente isso:

  • Converter tudo em .webp;
  • Redimensionar as imagens para 2000pxx2000px;
  • Colocar a Marca D’água do madebyromeo;
  • Ter opção para converter para .jpg e converter as imagens sem colocar a marca d’água.

E assim eu fiz. E posso dizer uma coisa: O ImageMagick não é complicado. Ele apenas não é familiar para nós, meros mortais.

Leia mais 