Bash script – Arrays Associativos


Linguagem Bash

Os arrays são de grande utilidade na programação, com eles podemos organizar vários dados que podemos referencia-los por um único nome.

O BASH tem suporte a arrays de uma única dimensão o que realmente para certos fins pode ser pouco, mas é o que realmente temos com BASH. Quase todas as linguagens de programação suportam arrays multi dimensionais.

Um array associativo é uma variável especial, que guarda vários valores com o mesmo nome de variável. Para nos referirmos a um determinado valor utilizamos uma “chave” que referencia um determinado valor no array. Esta “chave” deve ser algo, que nos faça rapidamente perceber o seu valor.

Continuar a ler

Apache partilhado, com VirtualHosts, com segurança

Neste artigo, pretendo partilhar convosco, como configurar o Apache num ambiente em que o Apache é partilhado por vários sites.

Quando o Apache, é partilhado entre vários sites, de vários utilizadores, ou clientes. É necessário ter em conta, pormenores de segurança. É importante proteger os ficheiros, de cada um dos clientes. Não faz sentido, que os clientes tenham acesso endivido, ao conteúdo dos outros utilizadores.

Continuar a ler

Ubuntu Server como router no VirtualBox

Quando trabalhamos com redes, é importante ter uma forma de testar as nossas configurações. A nível académico e pessoal, é muito utilizado o VirtualBox, entre outros softwares que permitem virtualizar um sistema.

Neste artigo, pretendo mostrar como configurar uma máquina virtual com Ubuntu Server, para agir como roter entre a interface interna e a externa.

Continuar a ler

Anexos:

Portugol IDE

Portugol IDE é um software português, que tem como objetivo simular a linguagem algo-rítmica. Este software é utilizado na  Introdução à Programação dos Cursos de Engenharia da Escola Superior de Tecnologia de Tomar e do Instituto Politécnico de Tomar. Bem como, em muitas escolas e centros profissionais em Portugal e no Brasil. Ele é bem fácil de utilizar e compreender e tem realmente a capacidade de demonstrar de forma simples, os conceitos que são necessários ter quando se pretende programar qualquer linguagem informática.

Continuar a ler

Clone de máquinas com UDPCD

Neste artigo, vou descrever passo a passo, como trabalhar com a distribuição Linux UDPCD. Todos os passos são complementados com imagens, para que seja possível confirmar a sua facilidade de uso.

O UDPCD, é uma pequena distribuição Linux, que serve para clonar partições e discos pela rede. Ela faz uso do UDPCast, que é um software capaz de enviar dados para vários computadores numa rede.

Continuar a ler