Mostrando postagens com marcador Dicas. Mostrar todas as postagens
Mostrando postagens com marcador Dicas. Mostrar todas as postagens

quarta-feira, 3 de dezembro de 2008

Instalando Apache + MySQL + PHP 5 no Windows

Lendo em grupos de discussão, fóruns, etc, percebi que o pessoal tem várias dificuldades e ou problemas para conseguir instalar e configurar o “WAMP” (Windows + Apache + MySQL + PHP). Frente a isso, escrevi esse artigo que mostra todos os passos e configurações a serem feitas para que você tenha o PHP funcionando no seu sistema Windows.


1. Download dos itens necessários

Primeiro, faça o download dos programas a serem usados.


Quanto ao Apache, usaremos o Apache 1.3.*, visto que na documentação do PHP existe a seguinte recomendação: “Não use Apache 2.0 e PHP em um sistema de produção, seja no Unix ou no Windows” (http://www.php.net/manual/pt_BR/install.apache2.php).


- Apache: http://httpd.apache.org/download.cgi


- MySQL: http://dev.mysql.com/downloads/

- PHP: http://www.php.net/downloads.php


2. Instalação

- Execute a instalação do Apache e o instale com as configurações padrões. Se quiser, pode escolher outro diretório para a instalação.

- Extraia o MySQL em uma pasta qualquer. Recomendo dentro da pasta onde você instalou o Apache. Ex: C:\Arquivos de Programas\Apache Group\Apache\mysql

- Extraia o PHP 5 na pasta C:\php5



3. Configuração do PHP

Vá para a pasta c:\php5 e copie o arquivo php5ts.dll para a seguinte pasta, de acordo com o seu Windows:

- c:\windows\system (em Windows 9x/Me)

- c:\windows\system32 (em WindowsXP)

- c:\winnt\system32 (para Windows NT/2000)


Copie também o arquivo c:\php5\libmysql.dll para umas das pastas ditas acima, de acordo com o Windows em uso. Esse arquivo é necessário para o funcionamento do MySQL no PHP.Ainda no c:\php5, renomeie o arquivo “php.ini-dist” para “php.ini” e abra-o. Procure a linha extension_dir = “./” e a altere para extension_dir = “c:/php5/ext/”, é o diretório onde ficam as extensões do php (MySQL, Curl, GD, etc). Agora, localize a linha ;extension=php_mysql.dll e tire o ; do início dela. Se quiser também, já aproveite e faça o mesmo na linha ;extension=php_gd2.dll, caso queira a biblioteca GD para a manipulação de imagens.



Salve as alterações e mova o “php.ini” para a pasta:

- c:\windows (em Windows 9x/Me/XP)

- c:\winnt (para Windows NT/2000)


4. Configuração do Apache

Vá para a pasta onde você instalou o Apache e abra o arquivo conf/httpd.conf em qualquer editor de texto. (Ex: Bloco de Notas).


1º) Localize a linha #LoadModule unique_id_module modules/mod_unique_id.so e logo abaixo dela adicione:


LoadModule php5_module “c:/php5/php5apache.dll”


2º) Localize a linha AddModule mod_setenvif.c e logo abaixo, adicione:

AddModule mod_php5.c


3º) Localize AddType application/x-tar .tgz e logo abaixo, adicione:

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps



4º) Localize:








<IfModule mod_dir.c>
DirectoryIndex index.html
</IfModule>


E logo ao lado do index.html adicione:


index.php default.php main.php


5. Configuração do MySQL

Não há nada para se configurar no MySQL, você só deve iniciar o mesmo. Vá para a pasta que instalou o MySQL, então abra o bin/mysqld.exe, iniciando o servidor do MySQL.Lembre-se que sempre você terá de iniciar o MySQL. Se não quiser ir na pasta toda vez que iniciar o computador, crie um atalho para o bin/mysqld.exe e coloque no “Iniciar, Programas, Inicializar (ou Iniciar, de acordo com o windows)”.


6. Falta pouco!

Agora, vá em “Iniciar, Programas, Apache HTTP Server, Control Apache Server, Restart”, para reinicializar o Apache com as alterações feitas. Pronto! Agora você pode tem PHP5 + MySQL em seu Windows!.


Para efetuar um teste, crie um arquivo chamado phpinfo.php, com o conteúdo:









<?
phpinfo
();
?>


e o coloque na pasta htdocs dentro da pasta do Apache. Abra seu navegador e digite http://localhost/phpinfo.php. Se a página abrir com as informações do PHP, significa que tudo deu certo.



Observações: Lembrando que nos caminhos que mostrei, o C:\ deve ser substituído pela letra do HD em que está seu Windows e onde foram instalados os programas. Uso o C:\ no artigo, pois é a letra que é normalmente usada.


Caso queira register_globals no PHP, abra o c:\windows\php.ini, localize a linha “register_globals = Off” e arrume para “register_globals = On”. Veja mais aqui: http://www.php.net/manual/pt_BR/security.registerglobals.php


Faça o download do php.ini e do httpd.conf já configurados, você só precisará enviar cada um para as pastas aqui explicadas. Download: http://alfred.auriumsoft.com.br/galeria/arquivos_wamp.zip

Metas Tags

EXEMPLOS DE META TAGS ENCONTRADAS


- Define o tempo para que o buscador deve visitar sua página novamente (No caso de um dia no exemplo acima)


- Muitos motores de busca usam este Tag determinar como classificar seu Web page. Para o exemplo, uma classificação do “Internet” colocaria seu local em uma categoria de “Internet”.


- Esta é a tag para colocar a descrição do site.


- Esta tag define as palavras chaves para o seu site ser encontrado em buscadores (Coloque-as separadas por virgula)



COMANDO DESCRIÇÃO
all - Same as index,follow.
index,follow - The default, meaning index the page and follow all links from the page.
noindex, follow - don’t index the page but do follow all links from the page.
index,nofollow - index the page, but do not proceed to the links from the page.
noindex,nofollow - do not index the page and do not proceed to links from the page.
none - same as noindex,nofollow.
noimageindex - Altavista only. Prevents the images on the page from being indexed, but the text on the page can still be indexed. May be included index, noindex, follow and nofollow.


- Para definir a audiência do seu site.

COMANDO DESCRIÇÃO
Global - Appropriate for web access.
Local - Web servers will not service a “local” document to the web.
IU - Internal use - Intranets.


- Define à que publico é destinado a página.


- Quem fez a página


- O idioma da página para a definição dos buscadores.


- Esta tag define o estado da página

EXEMPLOS DE VALORES
- Completed
- Draft
- Living Document
- Published


- Esta Metatag indica o status do copyright do original.

EXEMPLOS DE VALORES
- Copywritten Work
- Private
- Public
- Public Domain

segunda-feira, 1 de dezembro de 2008

Google Chrome - NAVEGADOR DE INTERNET DO GOOGLE

O Google acaba de lançar um novo navegador de sites para concorrer com o Internet Explorer e o Firefox. Ele se chama Google Chrome. Você pode baixar o Google Chrome em Português aqui. O objetivo principal da aplicação é permitir que sites que rodam javascript / ajax funcionem com maior velocidade e segurança. Isto significa que o Orkut, Gmail, Google Maps e todos os serviços do Google podem ser acessados com mais velocidade e segurança usando o Google Chrome. O campo onde você digita o endereço do site também ficou poderoso e integrado com o banco de dados do google.



Se você trabalha com desenvolvimento de sites vai gostar de um recurso oferecido no Google Chrome chamado “Inspecionar Elemento”. Clicando em qualquer elemento de uma página (fotos, tabelas, textos, etc) com o botão direito do mouse será possível ver esta opção no menu. Com ela o Google Chrome lhe mostrará os códigos html da página e o local exato dos códigos html que pertencem ao elemento que você clicou.


Também será possível ver todos os estilos CSS que do elemento. É uma ferramente de grande utilidade para qualquer webmaster ou webdesigner.


No momento o Google Chrome só possui a versão para Windows XP ou Vista. As versões para  Google Chrome MAC OSGoogle Chrome LINUX ainda estão em desenvolvimento (09/2008).



Em teste que realizamos o Google Chrome foi capaz de importar todas as configurações utilizadas no Firefox. Ele já vem compatível com plugins como Flash, Acrobat Reader, Java, Windows Media Player, Real Player, Quicktime e Silverlight. O java instalado no seu Windows precisa ser a versão 6, atualização 10.

CAMPANHA: ATUALIZE SEU NAVEGADOR

 savethedevelopersorg_s_250.jpg


O site savethedevelopers.org está promovendo uma campanha chamada “Salve um Programador, Atualize seu Browser”. Quem trabalha com desenvolvimento de sites sabe o sofrimento que é adaptar as páginas para serem bem vistas em diversos navegadores. Muitas horas de trabalho são desperdiçadas adaptando códigos CSS e javascript para navegadores velhos como é o caso do Internet Explorer 6.



Infelizmente ainda existe muita gente utilizando o Internet Explorer 6. Pelas estatísticas de acesso do Dicas do Dia podemos ver que 72% dos nossos visitantes utiliza Internet Explorer sendo a metade (50,6%) usa o velho IE6.


Isto é grave já que nossos visitantes são desenvolvedores de sites, programadores, pessoas que estão criando seus próprios sites e estão em busca de dicas.


No lançamento do IE7 a Microsoft bloqueou a instalação desta nova versão em Windows que não fossem versões legalizadas. Mas isto não é motivo para utilizar um navegador velho e inseguro.  Existem outras opções como o Firefox, Opera e Safari (todas gratuitas).


Então vamos aproveitar esta oportunidade. Se você tem o Internet Explorer 6 atualize seu navegador agora.



Sabe aquele primo, aquele seu tio, aquele seu amigo que tem navegador antigo? Indique este nosso artigo e ajude a fazer uma internet melhor. Se você trabalha com criação de sites é obrigatório ter todos eles no seu computador para testar seus sites. Aproveite e peça para seu cliente atualizar o navegador.


Se você deseja entrar nesta campanha visite www.savethedevelopers.org para baixar os banners ou o javascript que eles estão oferecendo gratuitamente.

MONITOR LCD PARA PROGRAMADOR E WEBDESIGNER

Recentemente estivemos pesquisando um monitor LCD que pudesse satisfazer as necessidades de quem trabalha com desenvolvimento de sites, programação ou simplesmente trabalha navegando por sites durante boa parte do dia. Após alguns dias pesquisando efetuamos a compra do monitor escolhido e vamos compartilhar com vocês as impressões que tivemos do equipamento que já se encontra em uso.


O monitor escolhido foi o Samsung SyncMaster 971p. Ele é um monitor LCD que possui 19 polegadas em resolução de 1280×1024 de uso profissional. Agora vamos descrever porque ele foi escolhido por nossa equipe.


1) A tela do 971p pode girar 90 graus. No lugar de um monitor de 1280×1024 você terá um monitor de 1024×1280 movimentando a tela 90 graus para a direita. O seu espaço vertical fica maior que seu espaço horizontal. Isto facilita muito o acesso a qualquer sites. Normalmente os sites são maiores verticalmente do que horizontalmente e isto nos obriga a usar o Page down ou a rolagem do mouse constantemente. Com o monitor “em pé” você tem uma visão completa dos sites que navega. Isto facilita muito o trabalho de quem está programando html, php ou qualquer linguagem de programação. Para o webdesigner a visão completa do site facilita seu trabalho de criação.



Nas fotos abaixo você pode ter uma idéia da tela do monitor 971p sendo girada. Clique para ver maior.



2) As 19 polegadas com 1280×1024 pixels de resolução é bem mais agradável do que um monitor de 17 polegadas com a mesma resolução de 1280×1024. No caso podemos deixar o 971p bem distante dos olhos e as fontes e botões dos softwares possuem tamanho confortável para trabalhar. Recomendamos que você escolha um monitor de 19 em relação ao de 17. É importante destacar que monitores Widescreen são bons apenas para ver filmes. Para navegar na internet, editar imagens e programar prefira o formato tradicional.


3) O ângulo de visão é de 178 graus na vertical ou na horizontal. Isto significa que a imagem não sofre mudanças nas cores ao movimentar a cabeça. Monitores LCD mais populares tem angulo de visão de 90/65 graus. Este problema é muito comum no LCD de notebooks.


4) O tempo de resposta é de 6ms. Perfeito para filmes, jogos e qualquer tipo de imagem em movimento. Pelos testes que fizemos não vemos qualquer diferença em relação ao antigo monitor CRT.



5) O contraste é de 4000:1. É importante observar que este monitor possui a versão mais antiga de 1500:1 e a versão mais atual de 4000:1. Se comprar pela Internet pergunte para a loja qual é a informação que consta na caixa do produto. Se encontrar uma loja com o 971p com preço muito diferente dos preços cobrados por outra loja verifique qual é o contraste do monitor vendido.


6) O tipo de painel LCD utilizado por este monitor é o SPVA. A maioria dos monitores LCD vendidos no Brasil atualmente são do tip TN. O painel LCD SPVA faz o 971p ser mais caro que os monitores comuns vendidos no país. Os monitores SPVA trabalham melhor com as profundidades escuras, exibe cores mais brilhantes e realistas que os monitores TN. Por isto é a tecnologia utilizada por monitores LCD de uso profissional.


7) Se você usa monitor comum (CRT) e trabalha na frente do computador pense na saúde dos seus olhos. O monitor CRT é agressivo para a visão. Existe ainda o consumo de energia que é de 30% a 50% menor. O monitor CRT emite muito valor e eleva o consumo de energia com ar condicionado.


8) A entrada de vídeo pode ser analógica ou digital. O monitor acompanha todos os cabos necessários e você não precisa se preocupar com isto.



9) Ele acompanha 2 entradas USB na sua base. Facilita o uso deste tipo de conexão caso seu gabinete não tenha USB frontal. É útil para conectar mouse e teclado usb ou um pendrive.


10) O monitor é muito bonito e possui versão nas cores branca e preta.


11) Você pode comprar o Samsung 971p no Submarino. As vezes tem promoção de frete grátis. Veja se existe alguma promoção atualmente. Não é comum encontrar o 971p nas lojas já que ele não é produzido no Brasil pela Samsung (não é um monitor para as massas). Por isto o frete grátis pode fazer uma boa diferença por se tratar de um equipamento volumoso e pesado.


MELHORAR POSIÇÃO NAS BUSCAS PARA WEBDESIGNER

Não é novidade que é importante estar bem colocado nas páginas de resultado dos sites de busca. Principalmente nos resultados do Google que é a busca mais usada pelos brasileiros.


O Google indexa as páginas do seu site de forma automatizada. Um software do google (Robots) faz este trabalho acessando e lendo todas as páginas existentes na Internet.


Isto significa que é importante saber criar um site que possa ser facilmente lido e compreendido pelo Google. O site SEOMOZ publicou um artigo com uma cartilha em PDF para web desenvolvedores. Esta cartilha possui um resumo de tudo que é importante considerar na hora de criar um site para que ele seja bem indexado nas buscas.



Vou destacar aqui alguns pontos importantes de forma bem resumida:


Com relação as TAGS HTML:



  1. Suas páginas precisam ter título: <title> TÍTULO DA PÁGINA </title>

  2. Destaque os títulos dos textos do site com tags <h1>, <h2>, <h3>. Como você deve saber o <h1> deixa o texto grande. Isto faz o Google pensar que aquelas palavras do título definem bem o conteúdo do texto.


  3. Coloque palavras importantes do texto em negrito <b> ou <strong> sendo que o <strong> é melhor.

  4. Coloque o “title” nos links descrevendo o que é aquele link.

  5. Coloque rel=nofollow nos links que o Google não deve seguir ou considerar.

    Exemplo: <a href=http://xxxx/pagina.html title=texto rel=nofollow>TEXTO LINKADO</a>



Limitações da indexação do Google



  1. Suas páginas não devem ter mais que 150kb

  2. Não teve ter mais de 100 links

  3. O tag de título <title> não deve ter mais que 70 caracteres

  4. A meta tag description não deve ter mais que 155 caracteres

  5. O Google não gosta de links com parâmetros. Exemplo: http://exemplo/index.php?cat=x&tipo=y&cor=9


  6. O Google não gosta de links com muitas pastas. Exemplo: http://exemplo/categoria/tipo/cor/pagina.htm


Evite sites totalmente feitos em flash pois o Google tem dificuldade de entender conteúdos dentro de flash. Também evite por textos dentro de imagens pois eles não serão lidos pelo robot do Google.

Converter arquivos FLV em AVI, MPG, Quicktime ou WMV

Olá pessoal,

Em busca na internet sobre a conversão de arquivos FLV em formatos como AVI e MPG, descobri alguns programas muito úteis. Segue abaixo a lista deles:

* Riva FLV Encoder: Converte arquivos FLV em formatos AVI, MPG, Quicktime, WMV e vários outros formatos, somando um total de 20 conversões de arquivos flv possíveis. Testei e gostei muito.
* Flix Pro: Realiza a conversão de arquivos FLV para outros formatos. Não cheguei a testar pois ele é pago, mas vi muitas recomendações de pessoas em fóruns.
* Super: Converte arquivos FLV em: FLV para AVI, FLV para DivX, FLV para DVD, FLV para H264, FLV para MP4, FLV para MPG, FLV para VOB, FLV para XviD,

Espero que gostem das dicas de programas de conversão de FLV. Caso não encontrem o que buscaram, tentem a busca do Google: FLV Enconder.