Exemplo de Pilha em C

Filed in Linguagem C | Programação | Scripts Leave a comment

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 ;)

, ,

Leitor de Textos Com AppleScript

Filed in Mac | Scripts Leave a comment

Neste post trago a vocês um script feito com apenas 3 linhas em AppleScript, que lê um arquivo de texto aberto no aplicativo TextEdit do Mac OS X.

O arquivo pode ser baixado AQUI.

Até a próxima ;)

, ,

Baixando Arquivos de Diretórios com Senha com o wget

Filed in Linux/Unix | Shell Script Leave a comment

O wget é um utilitário de linha de comando muito utilizado nos sistemas *nix para o download de arquivos. Porém certas vezes precisamos baixar arquivos de diretórios que são protegidos com autenticação via HTTP. Para isto, basta utilizar os parâmetros –user e –password. Por exemplo:

wget --user=usuario --senha=123456 http://teste.com/teste/arquivo.txt

No exemplo acima baixamos o arquivo arquivo.txt, do local http://teste.com/teste/arquivo.txt utilizando como credenciais o usuário usuario com a senha 123456.

Até a próxima ;)

,

Pesquisando Textos no VIM

Filed in Expressões Regulares | VIM Leave a comment

vim_editorPesquisar um texto em um documento no VIM é algo bastante fácil. Para isto, basta pressionar ESC (para entrar no modo de comandos) e então digitar:

/texto a ser buscado

Onde ‘texto a ser buscado‘ deve ser substituído pelo texto a qual deseja buscar. Após digitar isto, pressione enter para que a busca seja realizada. Para ir para a próxima ocorrência do texto pesquisado, pressione a tecla n.

Um outro recurso importante é a possibilidade de utilizar expressões regulares na busca dos textos. Para obter informações sobre as expressões regulares suportadas, entre no modo de comandos (pressionando ESC) e digite:

:help regexp

Até a próxima ;)

,

Descobrindo o Sistema Operacional Através do PHP

Filed in PHP | Programação Leave a comment

O PHP possui uma constante chamada PHP_OS que contém o nome do sistema operacional que está rodando a linguagem. Para descobrir qual sistema está rodando o script, basta exibir o conteúdo desta constante:

<?php echo PHP_OS; ?>

E o resultado será algo parecido com isto (dependendo do sistema operacional):

Darwin

Alguns dos valores possíveis são:

  • WINNT
  • WIN32
  • Linux
  • FreeBSD
  • OpenBSD
  • Darwin

Até a próxima ;)

, , ,

Sintaxe Colorida no VIM

Filed in VIM Leave a comment

Um recurso muito útil no editor de textos VIM é a possibilidade de ativar a colorização de sintaxe, facilitando assim a leitura e escrita de códigos fonte. Porém muitas vezes este recurso vem desativado. Para habilitá-lo basta abrir o arquivo de configuração do VIM (.vimrc), que geralmente fica na pasta raiz do usuário.

Após aberto, basta adicionar a seguinte linha:

syntax on

Pronto, o vim já estará deixando seus arquivos de código coloridos.

Captura de tela 2013-04-22 às 11.59.33

Até a próxima ;)

,

Select Case Básico com MySQL

Filed in Banco de Dados | MySQL Leave a comment

Neste post vamos ver um exemplo básico de utilização do comando CASE do MySQL, que possibilita determinar certas condições em consultas SQL.

No nosso exemplo vamos utilizar uma tabela muito simples, chamada numeros. Ela terá apenas uma coluna, chamada valor.

Os valores serão:

Linha 1 -> 1
Linha 2 -> 2
Linha 3 -> 3
Linha 4 -> 4
Linha 5 -> 5

Vamos então executar o seguinte comando:

Continue Reading

, ,

Alterando o Status de Um Produto via Código no Magento

Filed in Magento | PHP | Programação Leave a comment

Neste post vou mostrar a vocês como alterar o habilitar/desabilitar um produto via código no Magento. Vamos supor que você esteja trabalhando em um controller. Vamos aos passos:

Primeiro, precisamos carregar o produto que desejamos alterar o status.

$product = Mage::getModel('catalog/product')->loadByAttribute('sku', '1234567890');

Onde 1234567890 é o SKU do produto. Após isto, vamos alterar o status do produto:

Continue Reading

, ,

Script Para Remover Arquivos .DS_Store

Filed in Mac | Programação | Python | Scripts Leave a comment

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 Reading

, ,

Utilizando o Local Storage do HTML 5

Filed in HTML 5 | JavaScript | Programação | Scripts Leave a comment

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 Reading

, ,

TOP