BuscaPé, líder em comparação de preços na América Latina

Criando extensão para php

Posted by Mathias Grimm on dezembro 31, 2008 in C/C++, Linux, PHP

Boa noite a todos!
Resolvi estudar um pouco a criação de extensões do php, e publicar um “hello Wolrd” para vcs.
Achei um pouco complexo para um simples hello world mas no final acabei me acostumando.
Bom, desenvolvi a extensão num ubuntu 8.10 server e um php 5.2.8.
Vamos ao que interessa…
Primeiro você precisa baixar o código fonte do [...]

Por dentro de um Template Engine

Posted by Mathias Grimm on dezembro 25, 2008 in PHP

Bem vindo mais uma vez!
Nesse artigo pretendo mostrar mais ou menos o funcionamento de um template engine (em php).
Templates Engine são utilizados para separar a camada de apresentação das demais camadas. A separação da camada de visualização permite
um web designer dar manutenção nos códigos sem a necessidade de entender de programação.
Entre outras vantagens dos templates [...]

C++ X PHP X PYTHON X PERL X SHELL SCRIPT

Posted by Mathias Grimm on dezembro 23, 2008 in C/C++, PERL, PHP, Python, Shell Script

Bom dia.
Nesse artigo pretendo demonstrar um programa de conversão de csv para xml, escrito nas linguagens C++,PHP,PYTHON,PERL e SHELL SCRIPT. O Comparativo é basicamente em relação ao desempenho e a quantidade de linhas de código.
A idéia surgiu pois outro dia fui contratado (freela) pra fazer esse conversor, para um colega. Fiz inicialmente em Shell Script, [...]

Plugin para Vim

Posted by Mathias Grimm on dezembro 21, 2008 in Vi/Vim

Boa noite a todos.
Tem um bom tempo que não posto nada aqui então resolvi colocar algo que talvez só chame a atenção dos mais conservadores! ehhehe
Muitas pessoas não conhecem o poder do editor Vim, mais conhecido como Vi (pronuncia vi-ai), e estou aqui para mostrar como ele pode ser útil na sua vida.
Nesse artigo construí [...]

Redimensionamento de imagens em lote

Posted by Mathias Grimm on agosto 24, 2008 in Python

Bom dia a todos.
Novamente fiz um artigo motivado pela necessidade. Nesse caso fiz um programa para praticar python pois sei que existem alguns programas que já fazem isso que preciso.
A necessidade era redimensionar todos arquivos de uma pasta.
Tirei as fotos com a resolução máxima da camera e agora preciso compartilhar os arquivos, decidi então redimensionar [...]

FileDiff - encontrando arquivos duplicados

Posted by Mathias Grimm on agosto 17, 2008 in Python

File Diff
É isso ai galera, mais um artigo rapidinho, e surgiu de uma necessidade minha também.
Tenho varios backups no computador e tem muito arquivo que está em mais de 1 backup.
Fiz um programinha que identifica todos arquivos duplicados a partir de um diretório, no meu caso só fiz para arquivos jpg,
mas pode ser facilmente trocado [...]

POSTGRESQL : Prepare X Query X COPY para importação de csv

Posted by Mathias Grimm on agosto 16, 2008 in PHP

Bom, este é um artigo simple, apenas para manter o blog “atualizado” enquanto preparo algo mais interessante.
Tenho um arquivo csv com um milhão de linhas e preciso inserir todas linhas no banco de dados.
Poderia fazer isso de 2 formas: COPY do postgresql ou criando um script (php por exemplo) e ler o arquivo gerando um [...]

ISOLAMENTO DE SESSÃO EM BROWSERS COM ABAS

Posted by Mathias Grimm on julho 31, 2008 in PHP

Mais um artigo sobre um assunto pouco abordado! A motivação foi a necessidade de trabalhar com uma sessão diferente em cada aba… É muito chato testar controle de acesso dos programas pois toda hora temos que fechar o browser e mudar de usuario… não tinha como estar logado com administrador e usuário comum ao mesmo [...]

PHP CLI + $_SESSION + $_GET + $_POST

Posted by Mathias Grimm on julho 13, 2008 in PHP

Opa!
Depois de algum tempo terminei o primeiro artigo que está de acordo com os objetivos do meu blog.
Não encontrei nenhum outro artigo com esse assunto por isso resolvi ajudar a comunidade com essa pequena contribuição. Acredito que esse artigo, isoladamente não faça tanto sentido, mas nos proximos artigos estarei utilizando ele como “CORE” da minha [...]

Marcar Todos

Posted by Mathias Grimm on junho 24, 2008 in JavaScript

Bom… esse artigo é pra começar, um exemplo simples e útil!
O código está dividido em 2 partes mas eles ficam no mesmo arquivo…
A idéia é criar uma função javascript que percorra os elementos do formulario e compare o id dos elementos com o id do elemento que foi clicado.
Na linha 26 temos a criação do [...]