sábado, 3 de dezembro de 2022

Instalar nodejs

Versão do nodejs node-v18.12.1

 

1. Baixe o arquivo tar.xz no site https://nodejs.org/

no meu caso é node-v18.12.1-linux-x64.tar.xz

2. Descompacte o  arquivo

$ tar -xvf node-v18.12.1-linux-x64.tar.xz

3. Mova o arquivo descompactado para /usr/local/lib/nodejs/

$ sudo mv nodejs /usr/local/lib/nodejs/

4. Adicione o PATH, rode o comando abaixo

$ export PATH=/usr/local/lib/nodejs/bin:$PATH

5. Para não ter que rodar o comando export sempre adicione a linha no .bashrc

$ vim ~/.bashrc

adicione a linha 

export PATH=/usr/local/lib/nodejs/bin:$PATH

 

OBS: caso queira criar os links simbolicos porem, os comandos abaixo não são necessarios se você adicionou a linha export PATH=/usr/local/lib/nodejs/bin:$PATH no .bashrc

sudo ln -s /usr/local/lib/nodejs/bin/node /usr/bin/node

sudo ln -s /usr/local/lib/nodejs/bin/npm /usr/bin/npm

sudo ln -s /usr/local/lib/nodejs/bin/npx /usr/bin/npx

 

 

quinta-feira, 1 de dezembro de 2022

sexta-feira, 21 de outubro de 2022

visualizar spectograma em arquivos de som / converter imagem em spectograma

sonicvisualiser

https://www.sonicvisualiser.org

 

programa para converter imagem em spectograma

https://github.com/plurSKI/imageSpectrogram

 

ou

enscribe

para instalar 

sudo apt-get install enscribe

para converter imagem em spectograma 

enscribe img.png -wav imgsound.wav

sábado, 8 de outubro de 2022

medir batimento cardiaco

3 metodos

1 - coloque o indicador e dedo medio sobre o pulso conte por 10 segundos e multiplique por 6


2 - coloque o indicador e dedo medio sobre o pulso conte por 15 segundos e multiplique por 4

 

3 - coloque o indicador e dedo medio sobre o pulso conte por 30 segundos e multiplique por 2

terça-feira, 4 de outubro de 2022

Datilografia / typing

https://monkeytype.com/

https://www.nitrotype.com/

https://www.keybr.com/

https://typetest.io/

https://typings.gg/

https://10fastfingers.com

https://play.typeracer.com/

https://www.keyhero.com

https://www.typingtest.com/

https://thetypingcat.com

https://keymash.io/

sexta-feira, 30 de setembro de 2022

Como usar calculadora


 

Dica: Outros meios de testar

12345679×9 = 111.111.111

12345679×45 = 555.555.555

12345679×81 = 999.999.999

12345679×63 = 777.777.777

123+456+78+9 = 666

domingo, 25 de setembro de 2022

apagar metadados - exiftool

para instalar

$ sudo apt-get install exiftool

ver metadados do arquivo

$ exiftool image.jpg

limpar metadados

$ exiftool -all= image.jpg

ver gps da imagem

$ exiftool -n -gpslatitude -gpslongitude image.jpg

domingo, 11 de setembro de 2022

Melhores programas para pixel art / Melhores sites sobre pixel art

Programas

Aseprite 

pyxeledit

Piskel 

PikoPixel 

Pixelorama

Gimp 

Krita

 

Sites

https://lospec.com/palette-list

https://pixelation.org/index.php

https://pixeljoint.com/

https://www.pixilart.com/tutorials/pixel-art 

https://blog.studiominiboss.com/pixelart


Galerias para referências

https://www.spriters-resource.com

https://spritedatabase.net

https://opengameart.org/

https://www.vg-resource.com

https://www.mariouniverse.com

https://www.videogamesprites.net/

https://www.nesmaps.com

https://www.mfgg.net/

https://sprites-inc.co.uk/

https://www.reddit.com/r/pixelart

https://www.tumblr.com/tagged/pixel-art

https://www.deviantart.com/

https://www.pixiv.net/en/

https://www.behance.net/

https://www.artstation.com

https://www.inprnt.com/

https://dribbble.com/

https://opengameart.org/

https://pinterest.com/

https://www.shutterstock.com/pt/search/pixel-art

 


Diversos

http://www.yarrninja.com/pixeltutorial/index.html

https://pixelartus.com/

https://www.slynyrd.com/blog/

https://skeddles.com/

https://pixelart.academy/

https://www.retrogames.cc

https://www.retrogames.cz/

https://oldgameshelf.com/

https://itch.io/

https://twitter.com/pixel_dailies

http://cfkaligula.blogspot.com/

http://officialfightingfantasy.blogspot.com/2018/06/andy-green-and-pixels-of-doom.html

 

Som

https://www.sounds-resource.com


 

 

sexta-feira, 9 de setembro de 2022

gerar qrcode com python

$ sudo apt install python3-pip

$ pip install Image

$ pip install qrcode

$ sudo apt install python3-qrcode

$ qr "Some text" > qrcode.png

quarta-feira, 31 de agosto de 2022

Paleta de cores

https://www.schemecolor.com/

https://coolors.co/

https://colorhunt.co/

https://paletton.com/

https://www.design-seeds.com/

https://color.adobe.com/pt/trends/

https://www.toptal.com/designers/colourcode

https://labs.tineye.com/multicolr/

https://colors.muz.li/

http://www.colorexplorer.com/default.aspx

https://htmlcolorcodes.com/

https://www.color-hex.com/ 

https://g.co/kgs/K5F5Cj

https://www.colr.org/

www.spycolor.com

www.colourlovers.com

https://meyerweb.com/eric/tools/color-blend/

https://www.colorhexa.com/

https://color.hailpixel.com/

https://www.materialpalette.com/

http://colrd.com/

http://hnl.name/color-schemer-online/

https://www.colorion.co/

sábado, 27 de agosto de 2022

analisar performace do seu site / SEO

analisar performace do seu site

https://web.dev/measure/

https://www.seobility.net

https://www.seoptimer.com

https://www.siteliner.com/

sexta-feira, 26 de agosto de 2022

Alternativas gmail

https://proton.me/
https://tutanota.com/ru/
https://www.hushmail.com/
https://countermail.com/
https://runbox.com
https://kolabnow.com/
https://mailfence.com/
https://posteo.de/en
https://www.startmail.com/en/
https://mailbox.org/en/
https://www.preveil.com/
https://www.zoho.com/pt-br/mail/
https://www.fastmail.com/
https://www.mail.com/
https://privatemail.com/
https://runbox.com/
https://soverin.net/
https://www.thexyz.com/

Bonus
https://10minutemail.com/

quinta-feira, 25 de agosto de 2022

Alguns clientes de irc diferentes

Textual7 (macOS)

Quassel (Linux)

Hexchat (Linux)

irssi - cliente irc

para instalar

$ sudo apt-get install irssi

para executar

$ irssi

adicionar o servidor libera 6697

/server add -auto -tls -tls_verify -network liberachat -port 6697 irc.libera.chat

ou

/server add -auto -network liberachat irc.libera.chat 

conectar ao servidor libera

/connect liberachat

lista servidores adicionados

/server list (ou /network list)

remover servidor

/network remove nomedarede

configurar nick padrão

/set nick tunick

mudar nick

/nick nickname

entrar em um canal

/j #canal (ou /join #canal)

Vai para a próxima tela (você pode ter vários canais e privative messages)

ctrl + n

ou

alt + numero 

listar canais do servidor

/list

listar nicks em um canal 

/names #canal (ou /n)

mostrar topico do canal

/topic

Iniciar chat privado

/query nick

Fecha a janela atual

/win c (ou /window close)

sair do canal

/part  #canal mensaje (ou /leave)

listar janelas abertas

/window list

Limpa a janela atual

/c (ou /clear)

rola para cima ou para baixo

pgUP e pgDn

Limpa toda as janelas

/c -all (ou /clear -all)

Mostra informações de um nickname

/wi nickname (ou /whois nickname)

estabelecer uma mensagem de saida

/set quit_message

desconecta do servidor

/disconnect

sair

/exit

ficar away

/away mensagem

 

Dica: /1 /2 /3 etc... vai para a janela relacionada

Dica 2: Caso queira ver o arquivo de configuração do irssi, arquivo de configuração do irssi fica em /home/usuario/.irssi/config


OBS: resolvi copiar os comandos do site https://irssi.org/documentation/help/server/ para ficar mais facil para checagem 

/SERVER
/SERVER CONNECT irc.libera.chat
/SERVER CONNECT +irc.libera.chat
/SERVER ADD -network liberachat -noautosendcmd irc.libera.chat
/SERVER ADD -! -auto -host staff.irssi.org -4 -network liberachat -noproxy irc.libera.chat 6667
/SERVER MODIFY -network liberachat -noauto irc.libera.chat
/SERVER MODIFY -network liberachat irc.libera.chat 6697 -
/SERVER REMOVE irc.libera.chat 6667 liberachat
/SERVER PURGE
/SERVER PURGE irc.libera.chat

sábado, 20 de agosto de 2022

tmux

inicia tmux

$ tmux

cria uma sessão

$ tmux new -s NomeDaSessão

cria uma sessão attach

$ tmux new -s NomeDaSessão -d

entra na sessão

$ tmux a -t NumeroDaSessão

lista todas as sessões

$ tmux ls
Mata uma sessão

$ tmux kill-session -t NomeDaSessão

Mata todas as sessões

$ tmux kill-server

ctrl + b + c = cria nova janela
ctrl + b + n = proxima janela
ctrl + b + p = janela anterior
ctrl + b + " = modo horizontal
ctrl + b + % = modo vertical
ctrl + b + { = muda posicionamento vertical das janelas
ctrl + b + } = muda posicionamento vertical das janelas
ctrl + b + space = organiza janelas

OBS: Para navegar entre as janelas, utilize ctrl + b + arrows

ctrl + b + o = muda janela
ctrl + b + NumeroDaJanela = troca a janela
ctrl + b + d = Detached na sessão
ctrl + b + % = renomeia nome da sessão
ctrl + b + , = renomeia nome da janela
ctrl + b + z = foca na janela ativa
ctrl + b + w = modo interativo (listagem)
ctrl + b + s = lista sessões
ctrl + b + t = mostra a hora na janela ativa
ctrl + b + f = pesquisa por uma janela por nome
ctrl + b + x = fecha a janela ativa
ctrl + b + & = fecha a janela ativa
ctrl + b + : = entra com comandos

comando resize-pane

resize-pane -U = Up

resize-pane -D = Down

resize-pane -L =Left

resize-pane -R = Right

exemplo

:resize-pane -R 50

fechando todas as janelas

:kill-session

Dica: para alterar a cor da barra do tmux crie um arquivo .tmux.conf

$ touch .tmux.conf

e adicione a linha abaixo no arquivo

set-option -g status-style fg=white,bg=black

isso ira fazer a barra ficar preta

para os temas do vim carregarem corretamente no tmux adicione no .tmux.conf a linha abaixo

set -g default-terminal "xterm-256color"

kitty terminal

Instalar kitty terminal

$ sudo apt-get install kitty

após a instalação para criar o arquivo kitty.conf no terminal pressione

OBS: O arquivo kitty.conf sera criado em ~/.config/kitty/kitty.conf

CTRL+SHIFT+F2

para recarregar o arquivo kitty.conf

CTRL+SHIFT+F5

exibir configuração atual

CTRL+SHIFT+F6

para alterar tamanho da fonte adicione no arquivo kitty.conf

font_size 12.0 

listar fontes

$ kitty list-fonts

mais informações 

https://sw.kovidgoyal.net/kitty/conf/


DICA: para remover sons do terminal 

adicione a linha abaixo no arquivo kitty.conf

enable_audio_bell no

sexta-feira, 19 de agosto de 2022

quinta-feira, 18 de agosto de 2022

Sites minimalistas

uma lista bem interessante

https://250kb.club/

https://512kb.club/

https://1mb.club/

sites no estilo antigo

https://neocities.org/

quarta-feira, 17 de agosto de 2022

sudo não mostrar caracteres

em algumas distribuições linux o sudo mostra os caracteres digitados

para desabilitar isso basta entrar no diretorio /etc/sudoers.d

# cd /etc/sudoers.d

e renomear o arquivo

0pwfeedback

# mv 0pwfeedback 0pwfeedback.disable

segunda-feira, 15 de agosto de 2022

Sites para baixar Wallpapers

https://wallpaperswide.com/

https://www.pexels.com/

https://wallhaven.cc/

https://www.wallpaperflare.com/

https://unsplash.com/

https://pixabay.com/

https://wallhere.com/

https://wallup.net

https://www.hdwallpapers.in/

https://www.wallpaperup.com/

http://simpledesktops.com/

https://nik.bot.nu/

https://facets.la/

https://pickywallpapers.com/

https://www.desktopnexus.com/

https://www.hdwallpapers.net/

https://wallpapercave.com/

https://wallpaperscraft.com/

https://papers.co/

https://wallpapersite.com/


segunda-feira, 1 de agosto de 2022

Teclado padrao americano no i3wm

caso você tenha um teclado padrão Americano, utilize o comando abaixo para configurar 

$ setxkbmap -layout us -variant intl

para tornar a configuração permanente adicione no arquivo config do i3 a seguinte linha

exec "setxkbmap -layout us -variant intl"

informação sobre arquivo

# file nomedoarquivo.extensão

# stat nomedoarquivo.extensão

Cortar todo trafico de rede de saida

para parar o trafico

# ufw enable 

# ufw default deny outgoing

para voltar ao normal

# ufw default allow outgoing

quarta-feira, 27 de julho de 2022

Converter mp4 para mov (DaVinci Resolve)

converter mp4 para mov

$ ffmpeg -i Arquivo.mp4 -vcodec mjpeg -q:v 2 -acodec pcm_s16be -q:a 0 -f mov Arquivo.mov

converter mov para mp4

$ ffmpeg -i videoName.mov -vcodec h264 -acodec mp2 videoName.mp4

comprimir arquivo mp4

$ ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4

domingo, 17 de julho de 2022

desabilitar suspender e hibernar

Uma solução simples para o monitor que estava desligando
 

$ sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

$ xset -dpms 

$ xset s off

Dica:

para desligar o monitor

$ sleep 1 && xset dpms force off

ou 

$ sleep 1 && xset -display :0.0 dpms force off

sábado, 16 de julho de 2022

sábado, 2 de julho de 2022

Informações placa de video

Comandos uteis para obter informações da placa de video

lspci | grep VGA
lsmod | grep "kms\|drm"
find /dev -group video
cat /proc/cmdline
find /etc/modprobe.d/
cat /etc/modprobe.d/*kms*
ls /etc/X11/xorg.conf
glxinfo | grep -i "vendor\|rendering"
grep LoadModule /var/log/Xorg.0.log
lspci -nn | grep -E 'VGA|Display'
sudo lshw -c video

 

mostra qual placa de video esta sendo utilizada

glxinfo | grep OpenGL

mudar resolução no i3wm

lista as reluções e mostra o nome do dispositivo

$ xrandr

após escolher a resolução adicione no arquivo config do i3

exec --no-startup-id xrandr --output eDP-1 --mode 1280x720

isso ira tornar a resolução permanente

OBS: caso queira mudar a escala
exec --no-startup-id xrandr --output eDP-1 --scale 1x1

terça-feira, 17 de maio de 2022

Melhores sites de Jigsaw Puzzle (Quebra-cabeça)

1 - https://www.thejigsawpuzzles.com
2 - https://www.jigsawexplorer.com
3 - http://www.jigzone.com/
4 - https://www.jigsawplanet.com/
5 - https://puzzlegarage.com/
6 - https://www.justjigsawpuzzles.com
7 - https://www.jspuzzles.com/
8 - https://www.jigidi.com/
9 - https://www.crazy4jigsaws.com/
10 - https://games.washingtonpost.com/games/daily-jigsaw
11 - https://www.dailyjigsawpuzzles.net/

sexta-feira, 15 de abril de 2022

void linux joystick

Instale os pacotes

# xbps-install -Su evtest 

# xbps-install -Su evtest-qt  

# xbps-install -Su xpadneo 

# xbps-install -Su xf86-input-joystick 

# xbps-install -Su xf86-input-joystick-devel

# xbps-install -Su kodi-addon-peripheral-joystick

encontre o dispositivo relacionado ao joystrick

# evtest-qt

ao encontrar o deposito de permissão para ele

# chmod 0666 /dev/input/eventX

OBS: altere o X para o numero do event do joystick, outro detalhe, pelo que percebi vou ter que reiniciar o void e dar permissão para o event sempre que quiser usar o joystick

OBS 2: funcionou perfeitamente no flatpak com retroarch

OBS 3: existe uma outra alternativa chamada antimicro, vale a pena testar caso não funcione para instalar basta digitar o comando abaixo

# xbps-install -Su antimicro


OBS 4: percebi que alguns botões do joystick fazem o mouse ficar louco, consegui contornar o problema desabilitando o Ponteiro de núcleo virtual do joystick (Virtual core pointer) no xinput segue abaixo o passo a passo

instale o xinput

# xbps-install -Su xinput

listar dispositivos

# xinput list

 encontre o numero do id relacionado ao joystick e rode o comando abaixo para desabilitar a função de Virtual core pointer

# xinput set-prop ID "Device Enabled" 0

caso queira habilitar novamente 

# xinput set-prop ID "Device Enabled" 1

OBS 4.1: caso o joystick não funcione no flatpak, rode o comando de permissão de event, lembrando que X significa NUMERO do evento relacionado ao joystick

# chmod 0666 /dev/input/eventX

quarta-feira, 9 de março de 2022

sábado, 26 de fevereiro de 2022

Cara ou Coroa - Flip a coin / bash game

versão 1

#!/bin/bash 

FLIP=$(($(($RANDOM%10))%2))
if [ ${FLIP} -eq 1 ];then
    echo "HEAD"
else
    echo "TAIL"
fi

ou

versão 2

#! /bin/bash

HEAD=0
TAIL=0

read -ep "Enter a Number: " numb

for x in $(seq 1 ${numb})
do

FLIP=$(($(($RANDOM%10))%2))

if [ ${FLIP} -eq 1 ]
then
echo "TAIL"
TAIL=$((${TAIL}+1))
else
echo "HEAD"
HEAD=$((${HEAD}+1))
fi
done

if [ ${HEAD} -gt ${TAIL} ]
then
echo "=> HEAD WIN"
elif [ ${TAIL} -gt ${HEAD} ]
then
echo "=> TAIL WIN"
else
echo "=> TIE"
fi

echo "Total number of HEADS: ${HEAD}"
echo "Total number of TAILS: ${TAIL}"


quarta-feira, 16 de fevereiro de 2022

montar automaticamente pendrive - void linux

Instale udevil

# xbps-install -Su udevil 

adicione no .xinitrc

devmon &

 

OBS: os arquivos de pendrive serão montados no /media 


Dica: para montar o hd externo corretamente instale o pacote ntfs-3g

opendoas / doas configuração no void linux

Instale o opendoas

# xbps-install -Su opendoas

crie o arquivo de configuração

# touch /etc/doas.conf

adicione a linha abaixo no arquivo doas.conf

permit :wheel

 para carregar o arquivo de configuração

$ doas -C /etc/doas.conf


Dica: shutdown sem password

permit nopass nomedousuário cmd reboot
permit nopass nomedousuário cmd shutdown

quando quiser rebootar o sistema 

basta digitar 

$ doas shutdown -r now


OBS: caso não queria digitar doas shutdown adicione um alias no .bashrc

alias shutdown="doas shutdown"

remover sudo - void linux

crie um arquivo no /etc/xbps.d/

# touch /etc/xbps.d/ignore-90.conf

adicione a linha abaixo no arquivo ignore-90.conf

ignorepkg=sudo

remova o pacote

# xbps-remove sudo

terça-feira, 15 de fevereiro de 2022

subir serviços no void linux

para subir serviços no void linux basta instalar o serviço que deseja e criar um link simbolico no /var/service 

ex

$ ln -sf /etc/sv/fcron /var/service

simples, repare que o diretorio /etc/sv/ é normalmente aonde estão os arquivos que podem ser administrados

 

para derrubar um serviço

# sv down nomedoserviço

para subir um serviço

# sv up nomedoserviço

para saber o status do serviço

# sv status nomedoserviço

caso queira que um serviço não rode quando inicia o sistema

adicione um arquivo com o nome down dentro do diretorio 

ex:

$ touch /var/service/fcron/down

mudar resolução do monitor via terminal

para informações sobre a resolução

$ xrandr -q 

mudar resolução para 1024x768

$ xrandr --output iddomonitor --mode 1024x768

Exemplo abaixo com rate e scale

$ xrandr --output eDP-1-1 --mode 1920x1080 --rate 60.20 --scale 0.7

OBS: caso queira ver apenas o iddomonitor

$ xrandr -q | grep " connected " | cut -d' ' -f1 | head -n 1

comandos basicos xbps - void

 Instalar pacote

# xbps-install -Suv nomedopacote

Procurar pacotes

# xbps-query -Rs nomedopacote

Listar pacotes instalados

# xbps-query -l

Listar pacotes que instalou manual

# xbps-query -m

Remove apenas o pacote e deixa as dependencias

# xbps-remove nomedopacote

Remover pacotes e depedencias

# xbps-remove -R nomedopacote

Remove pacotes/dependencias orfãs e limpa o cache

# xbps-remove -Oo

Reconfigurar pacote

# xbps-reconfigure -f nomedopacote

Procurar por erros de instalação

# xbps-pkgdb -av

segunda-feira, 14 de fevereiro de 2022

inicializar sistema com script ou comando - void

para inicializar o sistema com algum script ou comando

adicione no arquivo rc.local em /etc/rc.local

gerar frequencias (hz) via terminal

 gera uma frequencia de 440 hz

$ speaker-test -c2 -t sine -f 440

ou

ffmpeg -f lavfi -i "sine=frequency=440:duration=5" -ac 2 out.wav

crontab no void linux

Instale o fcron

$ sudo xbps-install -Su fcron

crie um link simbolico

$ sudo ln -sf /etc/sv/fcron /var/service

$ ps -ef | grep fcron


para editar o crontab 

crontab -e 

OBS: adicione no .bashrc o comando abaixo para configurar o editor do crontab

export EDITOR=vim

quinta-feira, 10 de fevereiro de 2022

montar pendrive / hd externo automaticamente no void linux

a solução mais pratica foi instalar o pacote udevil depois colocar no .xinitrc a linha abaixo

devmon &

qualquer coisa plugada na entrada usb vai abrir no /media

 

OBS:  caso você tenha um hd externo não esqueça instalar o pacote ntfs-3g

# xbps-install -Su ntfs-3g

 

sobre a compilação do i3blocks e i3blocks-contrib

ao instalar o i3blocks em algumas outras distribuições linux pode haver algumas dificuldades nos modulos do i3blocks por causa do i3blocks-contrib

https://github.com/vivien/i3blocks-contrib

 para instalar o i3blocks-contrib 

baixe o pacote no link acima

descompacte 

$ unzip i3blocks-contrib

renomei o pacote como i3blocks

$ mv i3blocks-contrib i3blocks

mova para o diretorio .config

$ mv i3blocks /home/usuario/.config/

entre no diretorio aonde foi movido o i3blocks

$ cd /home/usuario/.config/i3blocks

copie o arquivo config.exemple

$ cp config.exemple config

aqui que vai a grande sacada há duas variaveis, procure no arquivo config a linha command=$SCRIPT_DIR/$BLOCK_NAME

altere a variavel $SCRIPT_DIR pelo diretorio

ex

command=~/.config/i3blocks/$BLOCK_NAME/$BLOCK_NAME 

repare que a linha alterada acima possui 2 vezes a variavel $BLOCK_NAME é necessario fazer isso para que entre nos diretorios dos modulos e rode os executaveis 

Agora na config do i3 procure pela linha status_command e adicione a linha abaixo

status_command    i3blocks -c ~/.config/i3blocks/config

dessa forma sera carregada a configuração do i3blocks que está em ~/.config/i3blocks/config

 

quarta-feira, 9 de fevereiro de 2022

Site para pesquisar sobre comandos e pacotes relacionados

https://command-not-found.com

Essential Packages Void - minimalist

network-manager
network-manager-applet
cgmanager
dosfstools
xf86-video-intel
xorg
xinit
xinput
polkit
bash-completion
wireless-tools
xdg-user-dirs
alsa-utils
alsa-lib
alsa-plugins
brightnessctl
i3
i3blocks
i3-gaps
alacritty
rxvt-unicode
kitty
rofi
feh
scrot
neofetch
mpv
ffmpeg
links
links2
zip
unzip
arandr
xbacklight
vim
pandoc
leafpad
firefox
Irssi
pavucontrol
pulseaudio
pcmanfm / xfe
virtualbox
make
gcc
locate
htop
wget
curl
sysstat
acpi
udevil
volumeicon  
dejavu-fonts-ttf
git
xarchiver
mupdf
fcron
ntfs-3g
net-tools
socklog-void
psmisc
inxi
xz-5.2.5_2
hwinfo
transmission
lxappearance
bc
opendoas
youtube-dl
detox
unrar
evtest
evtest-qt-0.2.0_1
xpadneo
xf86-input-joystick
xf86-input-joystick-devel
kodi-addon-peripheral-joystick
betterlockscreen
cava
cli-visualizer
tty-clock
lolcat-c-1.2_1
glances
sox

segunda-feira, 7 de fevereiro de 2022

mensagens randomicas

caso queira gerar mensagens randômicas por algum motivo

utilize os comandos abaixo

 

$ shuf -n 1 mensagens.txt

ou

$ sort -R mensagens.txt | head -n1

ou

python -c 'import random, sys; print("".join(random.sample(sys.stdin.readlines(), 1)).rstrip("\n"))' < mensagens.txt

terça-feira, 11 de janeiro de 2022

Melhores programas de markdown / Editores de texto markdown

1 - Typora

site: https://typora.io/

2 - Mark text

site: https://marktext.app/

3 - Joplin

site: https://joplinapp.org/

4 - Ghostwriter

Site: https://wereturtle.github.io/ghostwriter/

 5 - Visual Studio Code 

site:  https://code.visualstudio.com/


Bônus:
6 - Pandoc
Site: https://pandoc.org/

para instalar o Pandoc
# apt-get install pandoc

use seu editor favorito, para escrever o texto utilize a Syntax do Markdown e depois rode o comando abaixo para converter em .html

ex: 

$ pandoc -f markdown file.md > file.html

ou

 $ pandoc -f markdown -t html file.md -o file.html

caso queira adicionar um estilo css no arquivo html

$ pandoc -f markdown -t html file.md -o file.html --self-contained --css=file_style.css

para converter para pdf instale o xelatex

# apt-get install texlive-latex-base

para converter o arquivo para pdf rode o comando abaixo

$ pandoc file.html --pdf-engine=xelatex -o file.pdf