16mai
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
linguagem c, pilha, programação
13mai
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
autenticacao http, wget
30abr
Filed in Expressões Regulares | VIM
Leave a comment
Pesquisar 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
regex, vim
29abr
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
php, php_os, programação, versão sistema operacional
22abr
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.

Até a próxima
sintaxe colorida, vim
17abr
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
mysql, select, select case
17abr
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
magento, php, programação
03abr
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
.ds_store, mac, python
02abr
Filed in HTML 5 | JavaScript | Programação | Scripts
Leave a comment
Neste 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
HTML 5, javascript, local storage