Avançar para o conteúdo principal

Manual de Instruções - As Ferramentas 01

Já lá vai alguns meses (mais de dois anos) que não escrevia neste blog, pois tenho me dedicado a melhorar a maioria dos aspectos do site principal ( odicforcesounds.com ), tal como as imagens de fundo, as descrições de cada página, os links, as cores e o seu design que poderá parecer um pouco confuso, pois não segue o padrão da maioria dos sites da Web. 

Esta experiência levou-me a usar algumas ferramentas que são extremamente úteis para o desenvolvimento de código. Seja para um site estático tal como o exemplo acima referido, seja para o desenvolvimento de um site dinâmico, seja até, para a elaboração de uma aplicação móvel. 

Uma das ferramentas que já foi referida noutra publicação é o editor de texto Vim. Este editor é extremamente conhecido no mundo do Linux e é usado no Terminal. Em prol de uma personalização do editor, acabei por definir as qualidades necessárias que considero serem importantes existirem, de forma a que o "flow" do meu trabalho tenha maior qualidade e mais rapidez. Para isso criei um repositório no github, com as configurações necessárias que servem para mim. Atalhos, cores e outros plugins e que qualquer pessoa pode usar e personalizar. 

Outra ferramenta que também já foi referida numa publicação anterior é o Git. Esta ferramenta é útil para monitorizar as mudanças que foram feitas no código, para depois ser possível actualizar o repositório ( espaço que contém código ) com as mudanças feitas e de forma a podermos voltar atrás caso seja necessário. 

O Github também tem um cliente de terminal para aceder a algumas das propriedades de cada repositório de forma a melhorar a interação do desenvolvimento de qualquer projecto no github. Também existe uma aplicação para explorar os detalhes de cada "commit" que foi feito no nosso projecto, tal como o Tig

Estas são as ferramentas mais úteis que são necessárias para qualquer tipo de desenvolvimento de projectos, sabendo que na primeira publicação sobre as ferramentas, foquei-me nas linguagens de programação que serão usadas para desenvolver o projecto em questão. 

Talvez escreva outra publicação para falar em mais detalhe sobre essas ferramentas, pois elas têm propriedades funcionais, para o uso de uma das técnicas mais usadas de consulta e apresentação de dados em sites ou aplicações móvel, de forma dinâmica, muito usadas na actualidade isto é, o conteúdo muda automaticamente e não está guardado na máquina que executa o código, mas noutros sites que disponibilizam essas ferramentas publicamente. A essa tecnologia dá-se o nome de APIs e usa exclusivamente o protocolo HTTP

O processo de ambientação pode ser longo, mas como se diz: "rápido e bem há pouco quem"


Comentários

Mensagens populares deste blogue

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 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 - A Monstruosidade da Simplicidade

Pensar num site estático sem JavaScript já se pode considerar que é um trabalho "monstruoso" pois temos de saber e dominar o HTML e o CSS. Mas qualquer um pode fazer algo simples, copiando código de outros exemplos e aplicando no site que quer desenvolver.  Mesmo assim, se pensarmos na perspectiva do servidor, existe outro trabalho que precisa de ser gerido para o cliente possa interagir com o site.  É aqui que entra a monstruosidade da simplicidade.  Se isto fosse a comunicação entre duas pessoas, a simplicidade, seria igualmente monstruosa, mas na perspectiva de quem está de fora a observar é pura simplicidade.  O Manel diz à Maria: "creio que vai chover", em voz alta ( o protocolo é o Som e o método é o Verbo ) e a Maria que tem um corpo com as propriedades necessárias para lidar com a informação que foi pronunciada recebe a informação pelas orelhas, as qual será interpretada pelo cérebro, sendo que o cérebro tem de dividir os dados e compara-los com o que conhec