Arquivo da tag: shell script

Mapa com aeroportos e siglas ICAO/IATA

Aeródromo é um termo mais abrangente do que aeroporto, que designa qualquer área (pista) destinada a pouso, decolagem e movimentação de aeronaves (tanto em meio terrestre ou aquático), com os requisitos técnicos mínimos exigidos pelas autoridades reguladoras. Já o aeroporto é um aeródromo com mais estrutura, como instalações e pessoal para o embarque e desembarque em aeronaves de pessoas ... continue lendo [...]

Criando KML com polígono

O KML (Keyhole Markup Language) é baseado no XML (Extensible Markup Language): uma linguagem de marcação que permite a organização dos dados de maneira estruturada através do uso de tags. Um arquivo nesse formato pode incluir posição e informações de locais a serem sobrepostas em um mapa (como o Google Maps). Veja um exemplo de uma página HTML com código JavaScript para exibir um arquivo ... continue lendo [...]

Beep music

Ao escutar músicas, gravações e som dos vídeos, é comum propagar o som através de alto-falantes ou fones de ouvido. Eles basicamente convertem um sinal elétrico em ondas sonoras através da vibração de uma membrana. Ao longo do desenvolvimento da informática, quando ainda não estava nas funções de um computador tocar música, o único som que saía dessas máquinas era através de um ... continue lendo [...]

Compartilhando impressora no Linux

O CUPS (Common Unix Printing System) é um software livre que permite que um computador aja como um servidor de impressão. O computador pode aceitar tarefas de impressão de computadores clientes, processá-las e enviá-las à impressora correta. Através dele também é possível monitorar impressões, relatar erros de impressões, visualizar relatórios sobre número de páginas impressas, data ... continue lendo [...]

Como converter CEP para endereço

O CEP (Código de Endereçamento Postal) no Brasil foi criado com objetivo de organizar a postagem das correspondências de forma lógica. O sistema foi criado pela Empresa Brasileira de Correios e Telégrafos em 1971 e desde maio de 1992 contam com oito dígitos (formato 00000-000). Cada dígito corresponde à seguinte informação: X0000-000: Região 0X000-000: Sub-região 00X00-000: ... continue lendo [...]

Exibir e somar o tempo de arquivos de vídeo e som

Considere que você tenha vários arquivos de vídeo ou de som distribuídos em diversas pastas localizadas em um mesmo diretório. Como fazer para saber quanto tempo tem cada arquivo? O script "exibe_tempo.sh" abaixo facilita esse trabalho. Ele lista todos esses arquivos e verifica a duração de cada um através do comando "avconv", imprimindo os resultados na tela. Para somar o tempo de ... continue lendo [...]

Como colocar script para iniciar com Linux

Para um programa/script específico ser executado na inicialização do sistema, pode-se editar o arquivo "/etc/rc.local". Nele, deve-se colocar o caminho completo do script e finalizar a linha com & (e comercial), para executar em background, logo antes do "exit 0". Existem formas diferentes conforme o sistema de inicialização utilizado: Systemd ou System V (ou Sysvinit). Uma variação. Uma ... continue lendo [...]

Scripts para verificação de arquivos

Seguem dois scripts para realizar ações muito comuns para quem trabalha com muitos arquivos: listar número de arquivos em vários diretórios de uma só vez e verificar se arquivos de texto estão com conteúdo. No segundo script, é realizado um for interessante: o avanço no nome dos diretórios e arquivos, em forma de data, se dá utilizando a função "date". Contagem de arquivos, diretórios ... continue lendo [...]

Exemplos de scripts para reorganizar dados

Seguem mais uma rotina em shell script (e R) para editar um arquivo CSV no formato desejado. O outro conjunto de scripts, com comandos para baixar um arquivo e converter de XLS para CSV, pode ser visto no post Como baixar dados em planilha e arrumar para arquivo de texto. O arquivo aqui utilizado pode ser o encontrado no site do ONS - como ele tem macros que referenciam o conteúdo das células, ele ... continue lendo [...]

PostgreSQL

O PostgreSQL é um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto de código aberto. Veja mais nesse link para instalação/configuração PostgreSQL e phpPgAdmin. Muda bem pouca coisa do MySQL para o PostgreSQL (por exemplo, mysql_connect muda para pg_connect) - veja mais sobre Banco de Dados, MySQL, linguagem SQL e integração com PHP clicando ... continue lendo [...]