Skip to content

Commit

Permalink
agua-pescadora (#5), nodejs (#8), editores (#13): adicionado NodeJS e…
Browse files Browse the repository at this point in the history
… Emacs
  • Loading branch information
fititnt committed May 16, 2019
1 parent ff835b2 commit 3d072cc
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 11 deletions.
48 changes: 42 additions & 6 deletions logbook/aguia-pescadora.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
echo "Este diário de bordo foi feito para ser visualizado, nao executado assim!"
exit
###################### Diario de bordo: aguia-pescadora #######################
# 2 vCPUs, 1,5GB RAM, 30GB SSD (CloudAtCost)
# Ubuntu 16.04.2 LTS 64bit
Expand Down Expand Up @@ -166,6 +168,7 @@ vim /usr/local/bin/ajuda
# customizar aqui... o arquivo esta commitado no repositorio


##### Ambientes de desenvolvimento / Linguagens de programação, inicio

##### Ambientes de desenvolvimento / Linguagens de programação
#### C/C++
Expand All @@ -178,8 +181,24 @@ sudo apt install gcc build-essential
# libbinutils libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libdpkg-perl libfakeroot libfile-fcntllock-perl libgcc-7-dev libgomp1 libisl19 libitm1 liblsan0 libmpc3 libmpx2 libquadmath0 libstdc++-7-dev libtsan0 libubsan0
# linux-libc-dev make manpages-dev

#### NodeJS
###
##
#
# @see https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04
sudo apt install nodejs
sudo apt install npm

# @TODO: considerar dar mais opções. Ou então deixar que o usuario escolha versões exatas, e aqui permanecer o padrao de sistema (fititnt, 2019-05-16 05:59 BRT)

#### PHP
###
##
# PHP 7.2
sudo apt install php-cli php-common

# @TODO por padrão instala o 7.2 (que assim como python nem é a ultima); considerar melhorar mais opções disso (fititnt, 2019-05-16 04:39 BRT)

##### Ambientes de desenvolvimento / Linguagens de programação
#### Python
###
##
Expand All @@ -191,11 +210,28 @@ apt install python-minimal

# @TODO ver com mais calma versoes padroes do python (fititnt, 2019-05-16 03:56 BRT)

#### PHP
###
##### Ambientes de desenvolvimento / Linguagens de programação, fim

##### Editores de texto / Editores de código via terminal, inicio
####
##
# PHP 7.2
sudo apt install php-cli php-common
#
#### Emacs
sudo apt install emacs

#### nano
# Já veio instalado com o Ubuntu 18.04

# @TODO por padrão instala o 7.2 (que assim como python nem é a ultima); considerar melhorar mais opções disso (fititnt, 2019-05-16 04:39 BRT)
#### NeoVim
# @see https://neovim.io/
# @see https://www.youtube.com/watch?v=kZDT10nFiTY

# @TODO considerar instalar o NeoVim, que em tese seria mais amigável que o Vim (fititnt, 2019-05-16 06:27 BRT)

#### vi/ vim
# Já vieram instalados com o Ubuntu 18.04

#
##
###
##### Editores de texto / Editores de código via terminal, inicio
30 changes: 25 additions & 5 deletions logbook/aguia-pescadora/usr/local/ajuda
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,33 @@ echo
echo "${green}
Comando 'ajuda' de aguia-pescadora.etica.ai
PACOTES INSTALADOS
Discussão no GitHub: https://github.com/fititnt/cplp-aiops/issues?q=is%3Aissue+is%3Aopen+label%3Aserver-aguia-pescadora
Configuração de aguia-pescadora: https://raw.githubusercontent.com/fititnt/cplp-aiops/master/logbook/aguia-pescadora.sh
PACOTES PARA DESENVOLVIMENTO DE SOFTWARE
----------------------------------------
C/C++
CCC padrão: [$(gcc --version | head -n1)]
${yellow}gcc${green}
G++ padrão: [$(g++ --version | head -n1)]
${yellow}g++${green}
JAVASCRIPT (NODEJS)
NodeJS padrão (**): [$(nodejs -v | head -n1)]
${yellow}nodejs${green} [$(nodejs -v | head -n1)]
${yellow}node${green} [$(node -v | head -n1)]
${yellow}js${green} [$(js -v | head -n1)]
Node Package Manager, NPM padrão (**), o gerenciador de pacotes do NodeJS
${yellow}npm${green} [$(npm -v | head -n1)]
PERL
Perl padrão: [$(perl -v | head -n2 | tail -n1)]
${yellow}perl${green}
SHELL SCRIPT
Bash padrão:
${yellow}bash${green} [$(bash --version | head -n1 | tail -n1)]
PHP
PHP padrão (*): [$(php --version | head -n1)]
${yellow}php${green}
Expand All @@ -38,7 +52,13 @@ Comando 'ajuda' de aguia-pescadora.etica.ai
*: recomendado você customizar um alias para versão explicita que quer usar.
Esta versão padrão poderá ser alterada sem previo aviso para uma versão mais atual
LINKS EXTERNOS
Discussão no GitHub:
- https://github.com/fititnt/cplp-aiops/issues?q=is%3Aissue+is%3Aopen+label%3Aserver-aguia-pescadora
**: considere usar gerenciador de pacote da própria linguagem (NVM do NodeJS,
RVM do Ruby, etc)
EDITORES DE CÓDIGO / IDEs
--------------
${yellow}emacs${green} [$(emacs --version | head -n1)]
${yellow}nano${green} [$(nano --version | head -n1)]
${yellow}vim${green} [$(vim --version | head -n1)]
${normal}"

0 comments on commit 3d072cc

Please sign in to comment.