Arquivo da categoria: Scripts

Git pull com PHP no Bitbucket

Quando comecei a desenvolver o AMG Controle, precisava de um local onde eu pudesse hospedar o repositório do projeto. O Github era uma boa alternativa, porém só permitia repositórios públicos. A alternativa que encontrei foi utilizar o Bitbucket, que permite a criação de repositórios privados em seu plano gratuito.

Continue lendo

Automatizando tarefas com JavaScript no OS X Yosemite

A partir da versão Yosemite, o OS X também incluiu suporte ao JavaScript como linguagem oficial para automatização de tarefas, dando uma boa alternativa para quem não gosta muito de AppleScript.

Para começar a escrever seus scripts, basta abrir o Editor de Scripts, selecionar a linguagem e começar a brincadeira.

Continue lendo

A primeira vez foi assim…

Há muito tempo que eu queria publicar meu primeiro programa: um script batch, que fazia apenas cálculos básicos com dois números! Na verdade nem lembro se foi realmente o primeiro, mas foi o ‘primeiro’ que ainda tenho guardado.

Uma verdadeira gambiarra, cheia de echos e gotos. 😛

Você pode baixá-lo AQUI.

Até a próxima 😉

Enviando screenshots via FTP no Linux

Estava navegando por uns scripts antigos quando encontrei um script interessante que fiz há alguns anos atrás. Trata-se de um script bash que realiza uma captura de tela através do comando import e envia a imagem capturada para um servidor FTP.

Para utilizá-lo, abra o arquivo do script e configure-o da maneira desejada. É importante lembrar que o script deve ser executado como root.

O script pode ser baixado AQUI.

Até a próxima 😉

Comprimindo imagens JPG via linha de comando

Há alguns dias atrás, precisei reduzir o tamanho (e qualidade) de algumas imagens JPG. Para isto, utilizei o comando convert, presente no pacote ImageMagick.

Como eram muitas imagens, resolvi criar um script para isto. O script roda via linha de comando e recebe apenas dois parâmetros:

Continue lendo

Exemplo de pilha em C

Neste post trago a vocês um código fonte em C que exemplifica o conceito da estrutura de dados pilha. O arquivo possui funções para as duas operações básicas da pilha: empilhar e desempilhar. O código está todo comentado para facilitar o entendimento.

O arquivo fonte pode ser baixado AQUI.

Até a próxima 😉

Script para remover arquivos .DS_Store

Os arquivos .DS_Store são arquivos criados pelos sistemas Mac OS para armazenar informações sobre o diretório em que este arquivo se encontra que serão utilizadas pelo Finder (gerenciador de arquivos dos sistemas Mac). Porém este arquivo não tem muita utilidade em outros sistemas. É para isto que o script delete-dssstore.py serve. Ele simplesmente deleta recursivamente os arquivos .DS_Store de uma pasta.

Seu uso é muito simples, basta chamar o arquivo via linha de comando e passar o diretório desejado como parâmetro:

Continue lendo

Utilizando o Local Storage do HTML 5

HTML5_Logo_128Neste post vou mostrar pra vocês como utilizar o Local Storage, uma característica muito útil e interessante adicionada na versão 5 do HTML.

O Local Storage é um recurso que permite armazenar dados no computador do usuário que não são perdidos caso o usuário feche o navegador, através de JavaScript. É algo similar aos cookies, porém com suporte a um maior volume de dados.

A escrita e leitura de dados é feita através de chave e valor através do objeto localStorage. Vamos então gravar um dado no objeto localStorage:

Continue lendo

CSViewer

O CSViewer é um script de linha de comando escrito em ruby que recebe o nome de um arquivo CSV como parâmetro e mostra os dados formatados deste arquivo. Para utilizá-lo basta baixar o arquivo e executá-lo via linha de comando passando como parâmetro o nome do arquivo a ser lido e o separador de campos. Se não for informado um separador de campo ele usará por padrão um espaço em branco como delimitador. Exemplo:

ruby csviewer.rb logs.csv ";"

No exemplo acima o script irá exibir os dados do arquivo logs.csv cujo separador de campos é um ponto e vírgula (;).

O script pode ser baixado AQUI.

Até a próxima 😉