Category: Artigos

How to compile and install thrift protocol extension from source

Thrift is a new way to share functionalities and resources between languages, to know more about it read the whitepaper above

http://incubator.apache.org/thrift/static/thrift-20070401.pdf

Before to start this instalation make sure that your PHP is installed and working in your computer.

Anyway to install PHP is very easy

Debian based

sudo aptitude install php5 php5-dev

Mac OS X

sudo port install php5 php5-devel

Now to start you should get the thrift source

http://thrift.apache.org/download/

After we have to extract the source

tar xzf thrift-0.6.1.tar.gz

Go to the extension path

cd thrift-0.6.1/lib/php/src/ext/thrift_protocol

Now configure your build and make

./configure
make && make test

Your extension already is compiled, go to modules path and see your extension ready to be used

cd modules && ls

If you want to get an extension already compiled, click in the link above
thrift_protocol.so

Now we will include this extension in our PHP environment, in my computer the path where I keep my extensions is /opt/local/lib/php/extensions, you can see this information in php.ini file or in phpinfo() function.

Copy the thrift_protoco.so to the extension path

sudo cp thrift_protocol.so /opt/local/lib/php/extensions

and add a reference to the extension in your php.ini file

extension=thrift_protocol.so  # you can also use the full path here

To finish restart your Apache

apacheclt restart


…to check if the extension was installed successfully run the phpinfo() function and verify if the thrift extension was included, any question please comment, I’ll try to help you as soon as posible.

Meu ambiente de desenvolvimento em 7 itens

Recebida a missão do @cheopsmalta estou descrevendo em 7 itens meu ambiente de desenvolvimento

1. Mac OS X

A um ano usando Mac OS X e tem dado conta do recado, um execelente sistema operacional, mais fácil de usar que o Windows e com um poder funcional do Linux.

2. Apache2/PHP/Java

Trabalho com PHP há alguns anos e uso o Apache2 como servidor para “rodar” as aplicações que desenvolva, Apache Server sem comentários é um servidor excelente já consolidado no mercado. (Mas nada que impeça que no próximo post esteja falando do lighthttpd, parece que o Apache tem um sério concorrente).

3. Netbeans

IDE com excelente suporte para PHP e também outras linguagens como Java, Python, etc, diria que é o Visual Studio Open Source, além de possuir suporte ao Zend e Symfony Framework nativamente, que são os frameworks mais populares para PHP.

4. Svn/Git

Controle de versões nos projetos que trabalho a maior parte deles são feitos usando o SVN e algumas atividades pessoais uso o Git para postar as coisas no Github.

5.Terminal

Gosto de usar o Terminal pra usar o gerenciadores de versões quando tenho que fazer uma mudanças “drásticas” ou quando o repositório quebra, haha, também nada melhor que instalar os servidores ou aplicações que você precisa pelo Terminal, com ajuda do Mac Ports ou quando a coisa tá braba mesmo compilar o código.

6. Firefox/Firebug

Como sou desenvolvedor web esse plugin do Firefox me ajuda a deputar códigos de interface, como Java Script client-side, analisar as requisições da página, CSS, etc. É uma mão na roda pra quem trabalha com web.

7. Zend Framework

Zend Framework é o framework que estou com a maior parte de tempo trabalhando com ele, é excelente, existe muitas classes que facilitam bastante para trabalhar com Banco de dados, serviços (Amazon, Twitter, Oauth), feeds, e-mail, controle de permissões, etc, ou seja, poucos sistemas irão requerer que seja criada alguma coisa “do zero”.

Pra dar continuidade ao movimento “Meu ambiente de desenvolvimento em 7 itens” meu convite vai para:
@albertogviana
@flavioribeiro
@igorsobreira
@josafapfilho

Consulta bolsa de valores direto na Bovespa com PHP

Bem pessoal estamos aqui novamente nesse post mostrando como consultar a bolsa de valores ou melhor uma avito na bolsa de valores “Bovespa” com PHP, quem acompanha “consulta” este blog já deve ter visto um post mostrando como fazer a consulta a principal diferença entre o anterior e esse, é que nessa consulta não é utilizada serviços de terceiros e sim uma consulta direto na Bovespa,

Continue reading »

Consultar cotação de ativos na Bovespa com PHP

E ai pessoal, tudo em ordem?

Nesse artigo irei mostrar como capturar cotações de ativos na bolsa de valores usando PHP. Um belo dia estava precisando fazer uma aplicação que mostrasse como andava alguns ativos na bolsa de valores, procurei um webservice que retornasse esses dados, mas não encontrei, então resolvi desenvolver um e disponibilizar para meus colegas desenvolvedores.

Continue reading »

Segurança com PHP

E ai pessoal, resolvi de forma mais prática disponibilizar os slides da palestra “Segurança com PHP”

Segurança com PHP

View SlideShare presentation or Upload your own. (tags: i-encontro-php-pb seguranca)