Avançar para o conteúdo principal

Manual de Instruções - O Projecto

 Ora vamos lá dar continuidade a este manual de manuais. 

No post anterior usei o NPM para instalar uma aplicação chamada ESLint, que serve para nos dizer se o nosso código tem erros de sintax e para nos ajudar a formatar o código de forma a que seja mais fácil ler. 

# npm install -g eslint

Na consideração que se está a usar Linux, o # significa que é o utilizador 'root' e o -g instala a aplicação de forma a permitir que todos os utilizadores do computador, possam usar a aplicaçáo a partir de qualquer directoria. Para trabalharmos no projecto, não vamos usar o utilizador que é administrador, mas um utilizador comum ($). 

Então criamos uma nova directoria "projecto-do-macaco" e dentro dessa directoria iniciamos um projecto com o NPM. 

$ mkdir projecto-do-macaco
$ cd projecto-do-macaco
$ npm init -y
$ ls 
packages.json

Um novo ficheiro foi criado e agora podemos configurar algumas propriedades do projecto e quem sabe tratar já do sitio onde iremos guardar todas as alterações que fizemos. 

A melhor forma para guardar os nossos dados, está ora na utilização de serviços como o github e\ou o gitlab, ou então, caso tenhamos um computador extra, podemos usar esse computador para guardar os nossos dados. Tendo em conta que o github agora usa os "tokens", para não termos o trabalho de andar a copiar uma sequência de caractéres que não são fáceis de memorizar, o melhor é usar o computador extra. Vou considerar que o outro computador é um Linux Debian ( por exemplo ), e que fizemos a instalação minima e instalamos o programa git. ( apt install git ) Nessa máquina criamos um utilizador e esse será o utilizador que iremos usar para fazer login por SSH e salvar os nossos dados do projecto e\ou outras coisas que queiramos guardar, com o git. 

- SERVIDOR
# apt install openssh-server git -y 
# useradd -s /bin/bash -m git 
# passwd git 
# /etc/init.d/ssh start
# su git 
$ cd 
$ mkdir projecto-do-macaco.git
$ cd projecto-do-macaco.git
$ git init --bare

Depois de termos esta parta criada na máquina SERVIDOR a partir do nosso COMPUTADOR fazemos o clone do nosso projecto ou então dizemos ao git onde é que o nosso projecto irá ser salvo. 

$ git add .
$ git commit -m "Primeiro Commit" 
$ git add remote origin git@IP_DO_SERVIDOR:/home/git/projecto-do-macaco.git
$ git push 

Se não sabes usar o git, vê os videos que estão no post anterior sobre o tema e caso prefiras ler, procura na internet por documentação ou artigos relacionados com a utilização do git. 

A partir daqui, todas as alterações que são feitas e salvas dentro da pasta que tem o nosso projecto, estão a ser monitorizadas pelo git, para quando quisermos guardar as alterações noutro computador. (servidor)


Comentários

Mensagens populares deste blogue

Manual de Instruções - A Utilidade de um cérebro que não pensa

Hoje sinto-me construtivo, pois já é a segunda publicação que faço neste blog, depois de dois anos de inactividade.  No meu blog CriticasemPiedade tenho várias publicações onde critico os cérebros que não pensam, pois são humanos e é suposto pensarem antes de executarem, via os valores que terão sido entregues no seu processo de educativo e que o levaria a tomar boas escolhas.  Mas sabendo que o meu objectivo não tem como alvo a punição de outros seres vivos, deverei considerar pedir ajuda a um "cérebro" muito popular nos dias de hoje e que não pensa, isto é, não perde tempo a equacionar probabilidades de violação moral ou ética, em tudo o que é possível elaborar de forma técnica, mesmo que na verdade, os programadores destes cérebros, limitem a capacidade de elaborar códigos técnicos e de apresentar conteúdos obscuros, que poderão ser usados para más intenções.  E sim, ele não pensa pois não demonstra qualquer curiosidade em saber qual o objectivo que tenho, ao pedir ajuda.

Manual de Instruções - Seguir as Instruções

 Cá vamos nós mais uma vez falar deste nosso manual que tem outros manuais sendo que todos eles são uma lista de instruções que nos permitem a fazer o que queremos fazer. Além das várias comunidades que existem online que prestam o seu serviço a troco de nada, existem também comunidades que cobram pelos seus serviços. O mundo OpenSource é o mundo que mais me agrada, pois não precisa de cobrar nada e, mesmo que cobre é quase sempre a um preço justo. Além disso, as comunidades que existem online oferecem respostas quase instantâneas, caso seja usando o IRC ou um pouco mais demoradas mas com notificação de email, em forums. Além disso o Google e\ou o Duckduckgo são os amigos de qualquer procura, não esquecendo do Wikipedia que também tem a explicação de vários conceitos que são importantes aprender. Seja lá qual for o conteúdo que queremos procurar, quase sempre encontramos resultados. Eu cá prefiro usar o Duckduckgo, mas o Google continua a ser o melhor, quanto ao número de resultado

Manual de Instruções - A Segurança

Esta publicação poderá ser extensa, pois o tema é complexo e sabendo que não existe propriamente uma solução que funcione a 100%, nunca poderá ser resolvida sem o tal processo educativo que serve a liberdade que o Deus nos deu, na associação das nossas escolhas pessoais que terão reflexos sociais ou mundiais.  " O mal que existe no mundo humano, não se deve à vontade de Deus, mas a quem tem essa Liberdade " As técnicas e métodos que permitem a segurança, seja humana, animal ou tecnológica, tem como objectivo limitar fluxos informativos que queremos impedir que aconteçam. Para isso a melhor escolha nos últimos 40 séculos de história, ou mais, é o processo educativo, que dá instruções aos alunos, permitindo-os errar para descobrir, havendo uma exposição de soluções e a explicação das mesmas, para que se entenda porque é que a escolha sugerida é a melhor, sendo que o professor deverá saber que para aprender, tem de errar ou até, aceitar novas perspectivas e interpretações de tud