Entries Tagged 'Web production' ↓
Dezembro 12th, 2007 — PHP, Web production
O processo é simples e vou er 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 diginar 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]
EX: C:\PHP5>pear install C:\Net_GeoIP-1.0.0RC1.tgz
APÓS A INSTALAÇÃO O ARQUIVO .tgz NÃO É MAIS NECESSÁRIO.
Outubro 24th, 2007 — PHP, Web production
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 distriburi 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.
Maio 22nd, 2007 — PHP, Web production
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.
Abril 17th, 2007 — Web production
Hoje ao clicar em um anúncio do google adsense me deparei com uma página toda bonitinha que me transmitia a seguinte mensagem: “ATENÇÃO: O seu browser não é compatível. Você precisa ter a versão do Microsoft Internet Explorer 5.5 ou superior”.

Não sei o que me deixou mais irritado, olhar para aquela página ou descobrir mais tarde que ela fazia parte do site de uma empresa que trabalha com Consultoria em Aplicações Tecnológicas.
Copiei do referido website alguns trechos de texto, veja abaixo:
“Procurando utilizar melhor os recursos da web?”
Talvez eles tenham algo a aprender com W3C.
“Marketing:Atinja o público que você definir, no momento que quiser e da forma achar mais apropriada com as nossas ferramentas interativas.”
Sim sim, estava escrito deste jeito mesmo. Foi Ctrl+C, Ctrl+V, eu juro que não comi nenhuma palavra. Você consegue imaginar uma ferramenta interativa que obrigue a usar esse ou aquele aplicativo ou sistema operacional nos dias de hoje?
Aos desavisados, vale a pena lembrar que a guerra dos browsers já acabou, e quem quem ganhou com isso fomos nós, os desenvolvedores. Segundo a modinha, a onda agora é a web 2.0, é ouvir o usuário e não de dizer a ele o que fazer.
Junho 29th, 2006 — Web production

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.
Junho 20th, 2006 — Web production
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.
Junho 16th, 2006 — Geral, Web production
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.
Junho 1st, 2006 — Geral, Web production
Outro dia um cliente me ligou reportando um problema com seu site e eu desavisado tentava acompanhar passo as dicas que ele ia me passando mas não conseguia identificar o problema. Solicitei então que me envia-se um screenshot. Fatidicamente o usuáiro navegava com o IEca e os elementos em flash inseridos no site estavam envolvidos por uma estranha borda e uma mensagem solicitando ao usuário que clica-se no objeto para ativá-lo.
Após alguns minutos de pesquisa soube que o ocorrido era fruto de uma atualização disponibilizada pela MS devido a alguns problemas de patentes.
Bom, sanado o problema segue abaixo a solução em javascript que eu adotei veja o código carregaflash.txt.
Março 16th, 2006 — Geral, Web production
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.
Março 14th, 2006 — Web production
Está difícil de enteder Ajax?
então tente dar uma olha neste post no fórm do wmonline. Ele ensina como construir um combo usando Ajax, uma boa didática e muito bom humor.