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.
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.
----------------------------------------
TEX2PDF:
----------------------------------------
Este é um script para compilar mais facilmente documentos em $\LaTeX$.
----------------------------------------
GNUPLOT:
----------------------------------------
Com o GNUPlot podemos fazer gráficos 2D e 3D de altíssima qualidade. Nesta página explico como usa-lo.
----------------------------------------
EDITOR:
----------------------------------------
O editor de textos é um programa importante na hora de programar, pelo terminal um bom editor é o nano:
Mas convenhamos que programar pelo terminal não é muito legal. Dessa forma, no dia-a-dia eu utilizo o Sublime no PC Linux:
Aprenda mais sobre o Sublime nassa página.
Já no Android eu uso o DroidEdit:
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:
----------------------------------------
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