Desenvolvimento WEB

Instalando pacotes PEAR (.tgz)

Posted in Desenvolvimento WEB, PHP on December 12th, 2007 by rodrigoslompo – 2 Comments

O processo é simples e vou ser bem objetivo no post.

Faça o download de um pacote (.tgz) a sua escolha no site do PEAR.
Para instalar o pacote você precisa saber informar o caminho para o arquivo (.tgz), por tanto salve não salve o arquivo em um local de difícil acesso, se não você terá que digitar um path enorme na hora de informar o caminho do arquivo.

Para instalar o pacote acesse a pasta do PHP via shell e execute o comando:

C:\>cd PHP5
C:\PHP5>pear install [CAMINHO]

Exemplo:

C:\PHP5>pear install C:\Net_GeoIP-1.0.0RC1.tgz

PS.: Após a instalação o arquivo.tgz não é mais necessário.

Como instalar PEAR no PHP5 no Windows XP

Posted in Desenvolvimento WEB, PHP on October 24th, 2007 by rodrigoslompo – 5 Comments

Wiki: “O PEAR (PHP Extension and Aplication Repository) é uma plataforma e um sistema de distribuição para a codificação de componentes em PHP. O projecto foi fundado em 1999 por Stig S. Bakken para promover a reutilização de código.”

O Symfony é um exemplo de projeto open source que usa o Pear para distriburir o pacote symfony com todas as suas bibliotecas.

Como o foco é a instalação do Pear, vamos partir de um pré-suposto que você possui o Apache e PHP instalados em seu computador. Aqui eu estou usando o VerTrigo, mas este exemplo se aplica a quaquer versão de Xamp que você estiver utiilzando.

Primeiro passo: verifique se o PHP que você está utilizando já vem com PEAR. No meu caso bastou abrir a pasta do PHP e observer que a pasta do PEAR não estava lá.

Bom, se você não tem o PEAR então será necessário fazer o download do source do PHP em www.php.net . Na hora do download não esqueça de baixar do site a mesma versão do PHP que você tem instalada no computador. Após o download basta descompactar o arquivo e copiar a pasta PEAR e o arquivo go-pear.bat para sua pasta do php.

Com arquivos em seus devidos lugares, basta agora executar o arquivo go-pear.bat e ir pressionando enter até terminar. Quando terminar execute o arquivo PEAR_ENV.reg que vou criado na raiz da pasta do PHP.

Função php que limita String à x caracteres

Posted in Desenvolvimento WEB, PHP on May 22nd, 2007 by rodrigoslompo – 3 Comments

Um post simples, apenas para quebrar o gelo. Uma função utilitária que remove as tags html de uma string e retorna os X primeiros caracteres da string.
Alguns cuidados foram tomados para que a string fosse quebrada somente na ocorrencia do último espaço em branco.


function limitaStr($str,$limit)
{
     $str = $this->removeHTML($str);

     if (strlen($str)>$limit)
     {
          $str = substr($str,0,$limit);
          $ultChr = strrpos($str,' ');
          $str = substr($str,0,$ultChr) . '...';
     }

     return $str;
}

function removeHTML($str)
{
     $str = strip_tags($str);
     $str = trim($str);
     return $str;
}

Bom, como havia dito é simples, é isto.

WWW SQL Designer

Posted in Desenvolvimento WEB on June 29th, 2006 by rodrigoslompo – Be the first to comment

www sql designer

A safra de softwares para web está boa e tem muita gente escrevendo programas para rodar na rede. Ondřej Žára desenvolveu uma ferramenta, totalmente compatível com Gecko, MSIE e Opera, que permeite modelar bancos de dados para o MySQL e MSSQL. Após modelar seu banco de dados em sua simpática interface você pode exportar os códigos nos formatos xml ou script sql e importá-los no gerenciador de banco de dados de sua preferencia.

Yahoo! User Interface Library

Posted in Desenvolvimento WEB on June 20th, 2006 by rodrigoslompo – Be the first to comment

Depois do Google e da Adobe, agora é a vez do Yahoo! liberar os códigos de seu framwork WEB. O Yahoo! User Interface Library é uma biblioteca escrita em Javascript destinana ao desenvolvimento de aplicações web ricas em interatividade. Ela é baseada em javascript, DOM, DHTML, CSS e AJAX. Todos os componentes da biblioteca foram liberados sob licença open source. Você pode fazer o download do YUI, documentação e códigos de exemplos no site Sourceforge.net.

Spry framework for Ajax

Posted in Desenvolvimento WEB on June 16th, 2006 by rodrigoslompo – Be the first to comment

Depois do webtoolkit da google é a vez da Adobe disponibilizar seu framework Ajax. Batizado Spry o arquivo disponibilizado para download vem com alguns demos e samples além de uma vasta documentação.

Todos os browsers do mundo

Posted in Desenvolvimento WEB on March 16th, 2006 by rodrigoslompo – Be the first to comment

Hoje um amigo me perguntou se eu tinha o internet explorer 5.0 e eu respondi que sim, pois em casa tenho instado todas as versões disponíveis no ie4linux rodando no linux. Não demorou nada pediu que lhe enviasse o arquivo de instalação, o que eu não tinha. Então fui dar uma olhada no script do ie4linux, para ver de onde ele fazia o downloads das instalações. Lá encontrei o browsers.evolt.org um arquivo enorme, todos ou quase todos os browsers do mundo. Agora quando precisar já sabe onde pode encontrar.

del.icio.us

Posted in Desenvolvimento WEB on February 12th, 2006 by rodrigoslompo – Be the first to comment

A partir de agora todos poderão acompanar tudo o que leio pelo de.icio.us

del.icio.us http://del.icio.us/rodrigoslompo