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 [...]