Ferramentas de trabalho

Em física, sobretudo na computacional, com frequência precisamos utilizar diversos softwares para nos auxiliar, aqui apresento um compêndio de coisas que acredito serem uteis.

----------------------------------------
Linux:
----------------------------------------

Não tem como começar por outro sotware. Além de ser de código aberto, o linux executa as funções que precisamos com incomparável agilidade e qualidade.

Leia nesta página um pouco sobre o linux antes de escolher sua distribuição. Não faltam páginas na internet ensinado a instalar o linux!

Aprenda nesta página alguns comando básico para se usar no terminal.

----------------------------------------
TERMINAL:
----------------------------------------

Um bom terminal é sempre útil, é nele que vamos fazer praticamente todo o resto. Eu costumo usar G-Nome Terminal no LinuxMint e termux no android.
O G-Nome Terminal geralmente já vem instalado na maioria das distribuições Linux, uma boa alternativa é o XFCE Terminal, já o xTerm é um terminal básico, mas na hora do aperto é sempre o programa mais básico que salva vidas então deixo o xTerm sempre instalado apesar de quase não usar.

----------------------------------------
TERMUX:
----------------------------------------


Já no Android, o terminal mais decente que encontrei foi o Termux, ele está disponível no FDroid e na playStore. Após instalado ele cria uma pasta onde executa, seus repositórios contam com muitos dos softwares que vamos indicar mais adiante como Latex, GNUPlot, compilador, ssh para acesso remoto, etc...

Aprenda nessa página a programar pelo Android com Termux.


----------------------------------------
COMPILADORES:
----------------------------------------

Estes são os compiladores que utilizo para C e Fortran. Nesta página eu explico como compilar programas.
# No ubuntu PC
sudo apt install -y gcc gfortran
# No ubuntu Android
apt install -y gcc gfortran

Note que para compilar um programa pelo Android você deverá usar o Ubuntu para Termux.

----------------------------------------
$\LaTeX$:
----------------------------------------

$\LaTeX$ é amplamente utilizado para elaborar TCC's, artigos, relatórios etc... Nesta página explico como utiliza-lo.
# No ubuntu
sudo apt install -y texlive-full
# No Android
apt install -y texlive-full

----------------------------------------
TEX2PDF:
----------------------------------------

Este é um script para compilar mais facilmente documentos em $\LaTeX$.
# No Linux
sudo wget -O /bin/tex2pdf 'https://drive.google.com/uc?export=download&id=1QsVJZLJDFnNHFy-5tTsXzo1-HsqvH1lF' && sudo chmod 777 /bin/tex2pdf
# No Android
wget -O ~/../usr/bin/tex2pdf 'https://drive.google.com/uc?export=download&id=1QsVJZLJDFnNHFy-5tTsXzo1-HsqvH1lF' && chmod 777 ~/../usr/bin/tex2pdf
#

----------------------------------------
GNUPLOT:
----------------------------------------

Com o GNUPlot podemos fazer gráficos 2D e 3D de altíssima qualidade. Nesta página explico como usa-lo.
# No Ubuntu
sudo apt install -y gnuplot
# No Android
apt install -y gnuplot

----------------------------------------
EDITOR:
----------------------------------------

O editor de textos é um programa importante na hora de programar, pelo terminal um bom editor é o nano:
# No Ubuntu
sudo apt -y install nano
# No Android
apt -y install nano

Mas convenhamos que programar pelo terminal não é muito legal. Dessa forma, no dia-a-dia eu utilizo o Sublime no PC Linux:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt -y update
sudo apt -y install sublime-text

Aprenda mais sobre o Sublime nassa página.

Já no Android eu uso o DroidEdit:
wget -O ~/storage/downloads/DrodEdit.apk 'https://drive.google.com/uc?export=download&id=1bssw1gExFR9lq192eKEqhpbDeLUUIrYP'
#

O APK será baixado no seu diretório de Downloads.

----------------------------------------
INKSCAPE:
----------------------------------------

InksCape é um exelente editor de imagens vetorizadas. Com ele é possível fazer "artes" nos gráficos, artes para divulgação, etc (também gosto de fazer brasões d'armas, kkkk). Instale no seu Ubuntu PC:
sudo apt -y install inkscape