quarta-feira, 28 de janeiro de 2009

Incremente seu Firebug com Firescope


As vezes eu tenho dúvidas sobre como utilizar certas tags html no padrão W3C. Para me ajudar na criação de tags, dentro dos padrões, eu uso o Firescope.

Firescope é um plug-in do firefox que funciona junto com o firebug.

A funcionalidade central é ser um painel de referencia HTML e CSS direto no firefox.
Com ele podemos pesquisar por tags no padrão W3C, pegar exemplos e ver a compatibilidade das tags com os principais navegadores como IE, Firefox, Safari e Opera.

instalação do Firescope

Artigos Relacionados:

terça-feira, 20 de janeiro de 2009

NetBeans com PHPUnit em breve

Segundo o blog do NetBeans, em breve, teremos suporte nativo ao PHPUnit.
http://blogs.sun.com/netbeansphp/entry/phpunit_support_added

O NetBeans é a IDE multiplataforma que mais evolui, dando suporte a programadores de várias linguagens como Ruby e PHP. Guerras ideológicas a parte, qualquer iniciativa para adoção de praticas de TDD ou puramente testes unitários já está de parabéns.

segunda-feira, 15 de dezembro de 2008

eSeminário Flex e PHP

A Adobe está disponibilizando um seminário virtual sobre sua ferramente Flex.

Lee Brimelow, ira mostrar como criar uma aplicação Flex com PHP e o Zend Framework. Veremos ainda como executar nossa aplicação em um desktop com a ajuda do Adobe AIR runtime.

Mais informações:
http://www.adobe.com/cfusion/event/index.cfm?event=detail&id=462539&loc=en_us

terça-feira, 9 de dezembro de 2008

Cheat Sheet PHP

Para quem é iniciante e acha uma tarefa hercúlea decorar os principais comandos em PHP, existem as cheat sheet.
São guias de referência rápida, tudo que você precisa em uma única página.

http://www.ilovejackdaniels.com/cheat-sheets/php-cheat-sheet/

Dump no Mysql em linha de comando


mysqldump -u [usuario] -p [banco] > [arquivo.sql]

Simples como a vida :)

segunda-feira, 24 de novembro de 2008

ezPDF vs IE via SSL

Ao utilizar a classe ezPDF para gerar relatórios no php, tive um problema interessante, no IE6 e IE7 o pdf não funcionava, simplesmente apresentava erro no download via SSL. Certamente o cabeçalho HTTP estava sendo gerado de forma "incompatível" com os IEs. Mas no firefox estava tudo certo.

Como não era meu interesse alterar a classe, o que poderia gerar uma explosão de versões, simplesmente mudei a forma de utilização.

Código usado anteriormente:


include ('class.ezpdf.php');
$pdf = new Cezpdf();

... geração do relatório

$pdf->ezStream();

Código novo:

include ('class.ezpdf.php');
$pdf = new Cezpdf();

... geração do relatório

header("Cache-Control: cache, must-revalidate");
header("Pragma: public");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=\"relatorio.pdf\"");
echo $pdf->output();
exit;

Minha idéia foi simples, forçar o download via http :)
Se quiser saber mais sobre a ezPDF use este tutorial Hello Word.

domingo, 29 de junho de 2008

Como instalar Rails no Ubuntu

Como ter um ambiente de desenvolvimento para Ruby on Rails no Ubuntu? Simples:

Primeirio temos que instalar o interpretador Ruby:

sudo apt-get install ruby rubygems irb ri rdoc ruby1.8-dev build-essential


depois os gems do Rails:

sudo gem install rake activesupport activerecord actionpack actionmailer activeresource rails



Assim teremos a versão mais atual do Rails.

Mas ainda falta registrar os gems nas variáveis de ambiente.

sudo gedit /etc/bash.bashrc


inclua a linha

#Rails
export PATH=$PATH:/var/lib/gems/1.8/bin

Agora é só testar
rails -v


:)