domingo, 17 de abril de 2011

wamp - Instalando servidor web com apache, php e MySql no windows Part02

PHP


Uma postagem mais recente e revisada deste mesmo artigo pode ser acessada através do blog connarti

O PHP é um modulo para o Apache, ele é fundamental para desenvolvedores, pois sem ele não haverá a interpretação dos scripts .php, ele pode ser encontrado em um pacote MSI, igual ao apache, então prefira este.









Para obter o PHP siga o link abaixo, Lembre-se que estamos  no windows então baixe  da lista Windows Binaries

Download
Versão Utilizada
PHP 5.2.10 Non-thread-safe.msi
Links
Direct-link
Click Aqui ou siga o link abaixo
http://www.php.net/downloads.php

Instalação
A instalação é simples, mas requer atenção em alguns detalhes,portanto certifique-se de seguir os passos com atenção.
Execute o arquivo baixado com dois clicks sobre ele, surgira uma janela click en NEXT
Na próxima janela aceite os termos de uso e click em NEXT
Nesta janela selecione o local onde sera instalado o PHP então click em NEXT
Na próxima janela voce devera selecionar o seu servidor, como estamos utilizando o apache 2.2.13 selecione adequadamente e click em   NEXT

tipo servidor

Agora o instalador lhe pede para mostra onde esta a pasta conf do apache,la ele faz as devidas configurações para o apache reconhecer o PHP

Pasta conf do apache


na próxima tela  selecione as extenções que desejar instalar, recomendo que  adicione o mySQL e o manual do PHP, feito isso click em NEXT

extenções PHP

click em INSTALL a instalação  iniciara, ao final click em FINISH.
Agora abra o apache e reinici-o, se não houver erro é ótimo,se houver algum erro verifique o arquivo httpd.conf no final dele deve conter isto:
#BEGIN PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL
PHPIniDir “C:/PHP/”
LoadModule php5_module “C:/PHP/php5apache2_2.dll”
#END PHP INSTALLER EDITS – REMOVE ONLY ON UNINSTALL

Se não tiver, adicione, se houver mais de uma vez, corrija.
Onde  “C:/PHP/” é o local de instalação do PHP, se você instalou em outro local, corrija.
Abra as propriedades do sistema e na aba avançado click no botão variaveis de ambiente, procure a linha igual a da imagem abaixo.

varivél do PHP

Se não tiver, copie o arquivo php.ini que está dentro da pasta de instalação do PHP e cole dento da pasta C:\windows\system32, porem antes abra-o e localize as linhas
short_open_tag = Off asp_tags = Off e mysql.allow_persistent = Off

Substitua o Off por On
short_open_tag = On asp_tags = On e mysql.allow_persistent = On
Verifique se a seguinte linha esta habilitada/existe: extension=php_mssql.dll ,senão adicione ao final do arquivo.




Agora abra o arquivo mime.types  verifique se tem as segintes entradas ao final
application/x-httpd-php php
application/x-httpd-php-source phps

Se não tiver, adicione.

Agora podemos testar se esta tudo correndo bem,para isso vamos  usar um script simples.
Abra o bloco de notas e cole o código a seguir:

<?
phpinfo();
?>

Salve com o nome info.php, dentro da pasta  que vc definiu no apache como pasta de armazenamento das paginas, se você não alterou estas configurações  a pasta é \htdocs que esta dentro do diretorio de instalação do apache, dentro da mesma pasta ainda há um arquivo, index.html ,é a pagina que é mostrada pelo apache (it works) abra ela com o bloco de notas substitua o código la existente pelo seguinte:

<html><body>
<h2><strong>It works!</strong></h2>
<p><a href=”info.php”>PHP_TEST</a></p>
</body></html>


arquivos apache

Salve e abra no seu navegador e acesse http://127.0.0.1/
la ou aqui clicke no link PHP_TEST ,se aparecer como na imagem abaixo esta tudo certo,senão revise os passos feitos.

info php
Nota: As imagens são apenas para ilustrar,o meu processo foi concluido com as
versões descritas no post.
Isto conclui  esta parte, a proxima parte esta neste Blog ou no seguinte  link

Marcadores: , , , , ,

wamp - Instalando servidor web com apache, php e MySql no windows Part01

Uma postagem mais recente e revisada deste mesmo artigo pode ser acessada através do blog connarti


WAMP nada mais é do que, windows, apache, mySQL e PHP, ou seja, servidor web  no windows com apache e suporte ao mySQL e PHP.
Eu criei este post como um complemento a uma outra sequencia de post, que faz uma introdução ao PHP, que você pode encontra neste blog ou clicando aqui neste link
Para quem não sabe, ter um servidor rodando localmente  te permite testar seus scripts PHP antes de enviar definitivamente para um servidor,alem da rapidez e praticidade na hora de desenvolver.



Detalhes

windows
O sistema operacional a que se destina os passos a seguir, não adiantara seguir  os passos  se você não estiver usando o windows (algo meio óbvio, mas não dispensável).

Apache
Apache é um servidor web, o  mais utilizado no mundo, sendo altamente estável e seguro, outro detalhe é que ele é open source (código aberto), e isso facilita a correção de eventuais bugs. O apache encontra-se em versões  tanto para  windows quanto para linux, e geralmente tem uma força maior combinado com o linux(graças a estabilidade e segurança do mesmo…).
Como a idéia aqui é usar o servidor apenas localmente, para testar páginas e scripts, não haverá a necesidade de configurações avançadas, porém prestem atenção nos passos para que tudo ocorra bem.

Download

Versão utilizada
apache_2.2.13-win32-x86-no_ssl.msi
Links
Direct-link

Click Aqui ou siga o link abaixo

http://www.apache.org/dist/httpd/binaries/win32/

Detalhe:"se estiver dando concluido antes de 100% do download, use um gerenciador de download para baixar o arquivo"

Instalação

como podemos notar o Apache vem em um pacote MSI ( Windows Installer), que facilita sua instalação, embora haja opções, o pacote MSI é a melhor, e você não tera problemas se  estiver com o windows installer atualizado, caso contrário, atualize-o neste link (Win-xp x86)
Feito o download, execute o arquivo .msi que você baixou dando dois clicks sobre ele.
Detalhe:”você deve estar logado no sistema como administrador”
Na janela que surgiu click em NEXT
Marque a opção “I accept the terms in the license agreement” e click em NEXT
Click em NEXT novamente
Nesta janela prencha os campos da seguinte forma:
Network Domain -> localdomain Server Name -> localhost Administrator´s Email -> preencha com seu e-mail
apache01
Com os campos devidamente preenchidos click em NEXT
Deixe a opção TYPICAL selesionada e click em NEXT
Se quiser, mude o local da instalação, então click em NEXT
E finalmente clicke em INSTALL aguarde o termino da instalação.
Depois de instalado, aparecerá um icone do Apache ao lado do relógio.
apache icone
lembro-vos que o apache vem como um serviço (win 2000/xp), e a partir do ícone na bandeja(botão esquerdo do mouse) ou da interface(botão direito do mouse/open apache munitor), você pode ativar/desativar/reiniciar o mesmo.

apache GUI

Agora o que temos de fazer é somente testar o servidor, para isso abra seu navegador e abra o endereço: http://localhost/ ou http://127.0.0.1/ , ambos se referem ao computador local, que é a máquina que você está usando, se estiver certo uma página escrita "IT WORKS" vai aparecer.

apache GUI

Bom! está tudo funcionando, se você quise testar seus sites, coloque-os na pasta htdocs , que esta localizada  no diretório de instalação do apache, para mim C:\Apache2.2\htdocs, mas se você não mudou o local ela vai estar em C:\Arquivos de programas\Apache Software Foundation\Apache2.2htdocs, se você quiser alterar este local, entre na pasta conf que esta no mesmo lugar que  a pasta htdocs, lá abra o arquivo httpd.conf com o bloco de notas e substitua  os trechos com o local atual pelo local pretendido por você, os trechos são:
DocumentRoot “C:/Apache2.2/htdocs”
<Directory “C:/Apache2.2/htdocs”>
se você mudar para o local D:\sites por exemplo, ficaria assim:
DocumentRoot “D:/sites”
<Directory “D:/sites”>
Isto conclui esta primeira etapa, a segunda parte  esta neste Blog ou no seguinte link: neste link 

Texto: Rafael Rabelo
Estruturação: Rafael Rabelo
Revisão: Rafael Rabelo
Multimidia: Rafael Rabelo
Outros: Versão revisada 04/2011

Marcadores: , , ,

domingo, 10 de abril de 2011

Computaçao nas nuvens, o que é e como funciona



Computação nas nuvens




Uma postagem mais recente e revisada deste mesmo artigo pode ser acessada através do blog connarti



O termo "computação nas nuvens" tem sido muito usado ultimamente para definir um novo meio de processamento e armazenamento.

Muitos de nós já ouvimos o termo mas talvez nem todos saibam ao certo do que se trata este assunto. E você sabe o que computação nas nuvens?
Neste post falaremos sobre o termo, ao que ser refere, e o que há de real no que esta circulando pela rede.


Dada a evolução da web, acredita-se que no futuro ninguém mais precisará instalar nenhum software em seu computador para desempenhar qualquer tipo de tarefa, desde edição de imagens e vídeos até a utilização de programas de escritório (Office, OpenOffice), pois tudo isso será acessível através da internet, bem, mas como isto será possível? Através dos servidores online, que serão os responsáveis por executar todos estes programas sem a necessidade de estarem instalados localmente.
Estes são os chamados serviços online. Ou seja, você simplesmente cria uma conta no site, utiliza o aplicativo online e pode salvar todo o trabalho que for feito para acessar depois de qualquer lugar. É justamente por isso que falamos em "computação nas nuvens"  pois o seu computador estará nas nuvens, você poderá acessar os aplicativos a partir de qualquer computador que tenha acesso à internet.


O Google é uma empresa que acredita muito nisso, e já está  tornando realidade, pois já traz uma porção de aplicativos que rodam diretamente em seus servidores. Dentre os mais famosos serviços do Google podemos citar:


GMail e Google Talk:

O GMail em si já pode ser considerado um Outlook online, pois traz uma porção de funções para organizar não só e-mails, mas também os arquivos que são recebidos junto com ele. Também possui filtros de mensagens e incorpora o seu mensageiro oficial, chamado Google Talk.

Gmail




 Google Maps:

É o parente mais próximo e simples do Google Earth. Através dele você também pode navegar para qualquer lugar do mundo digitando uma referência. Além disso, permite que você crie trajetos para andar de carro pela sua cidade partindo de um ponto e tendo uma certa localização como destino, o Google Maps reforça a idéia de computação nas nuvens por diferenciar-se do Google Earth no quesito instalação, enquanto um precisa ser instalado, o outro dispensa esta tarefa, rodando diretamente no navegador.


Google Maps


Google Docs:

Com uma porção de ferramentas no estilo Office, você pode acessar um ótimo processador de textos (como o Word), uma ferramenta para planilhas (como o Excel) e até mesmo criar e visualizar apresentações de slides (como o PowerPoint).

Google Docs



iGoogle:

Mesmo que o nome tenha uma estranha semelhança com produtos da Apple, o iGoogle não tem nenhuma relação com a empresa de Steve Jobs. Na verdade é um site que reúne os principais serviços que o Google já oferece para um acesso fácil e rápido (como se fosse um desktop). Você pode, por exemplo, incorporar o Google Agenda, o GMail, o Google Notícias e o YouTube em sua página, todos ao mesmo tempo, com um resumo de novas atualizações. Uma ótima ideia, não é?

Estes são apenas os exemplos mais simples do Google, que a cada dia surpreende a todos com seus novos serviços online. Entretanto, há uma variedade realmente enorme de tipos de aplicativos que já estão nas nuvens, incluindo desktops inteiros, que também têm seus aplicativos, como se fosse um sistema operacional inteiro online. Assim, você envia seus arquivos para estes sistemas online e pode acessá-los a partir dele mesmo.
E é devido ao grande interesse e investimento do Google em relação à computação nas nuvens que começamos a pensar: quando será que o Google criará seu sistema operacional online, juntando todas as ferramentas que temos em Windows, Macs e Linux em um lugar só, ou melhor, nas nuvens?


Quem esta na frente


Adivinhem quem está na frente de pesquisas sobre o assunto? O Google, que já pesquisa informações sobre este novo assunto, e ao que tudo indica será o promissor deste termo. Com grande capacidade de investimentos em visão ao usuário, o Google deverá ser o pioneiro a lançar serviços e utilitários na internet. Com sua grande experiência em se tratando de usuário (Orkut) o Google já disponibiliza de alguns serviços interessantes como: depósito de vídeos (YouTube), gerenciador de documentos (Google Docs.), agenda de compromissos (Google Calendar), serviço campeão de e-mails (Gmail), serviço de mapas (Google Maps), Blogs (Blogger), entre outros serviços.

Para você ter noção do avanço do Google, saiu em matéria no Jornal da Globo (06/05) que o Google compra cerca de uma empresa por semana, a última aquisição foi a Doubleclick, pra ampliar as vendas de publicidade, o que, por enquanto, é a maior fonte de renda do Google.


Vantagens e desvantagens


Graças a ídéia de juntar aplicativo e arquivos em servidores, vamos ter muitas vantagens com relação ao gasto e segurança com  computadores e arquivos, vamos as vantagens:

Acesso 

O acesso a internet poderá ser feito praticamente de qualquer lugar, seja  por aparelhos de celular, ou notebooks ou centros de acesso que serão espalhados em todos os cantos do mundo , O fato é que a facilidade de acesso será o alvo para nosso termo, então, sem acesso sem nuvens.


Preço das maquinas
Quase tudo ficara por conta do servidor, então o custo das maquinas será  muito baixo.

Libertados do sistema operacional

Ainda não! Mas é provável que tenhamos um sistema inteiramente online, que reuniu todas as funções que temos no desktop, isso pode ser uma mão na roda  que não vamos precisar sofrer para resolver panes como é de costume, e nem vamos ter que comprar um sistema

Custo de internet

A internet terá um custo muito reduzido, isso se não se torna gratuita, pois é mais lucro dar internet e ganhar acessos do que vender o serviço, lógico que isto ainda não esta definido mas a ideia é igual a da televisão, quem fornece o canal provera acesso gratuito a fim de não ficar jogado de lado. Imagine você se a Globo cobrasse pelo seu sinal!


Falamos das vantagens que são até boas, mas por outro lado às desvantagens é o que nos faz crer que as nuvens estão muito longe ainda, vamos a elas:

Roubos

Sim a facilidade de se apropriar de dados alheios será maior, pessoas nem sempre são espertas o bastante para garantirem sua segurança online.
Um Hacker pode facilmente obter dados sigilosos ou alterar dados em um sistema, obter senhas e extraviar dinheiro, se aproveitar de falhas dos sistemas e derrubar toda uma rede, hoje isto já acontece, e futuramente pode continuar.

Perda de dados:

A perda de dados é e será uma das maiores preocupações, pois se o servidor der problemas pode comprometer todos os dados existentes nele, e é ai que  fica difícil manter todos os seus dados em um servidor.

Custo de aparelhagem

 Ter um servidor capaz de substituir todos os desktop ainda é algo longe da capacidade da Intel e da AMD, e até mesmo da NASA, e se isto for possível estas empresas estarão fadadas a prejuízo, pois só especialista em fabricar processadores de alto desempenho. No mundo onde isto não é necessário o que elas venderam?  Então é fato que para algumas empresas de forte influência no mercado mundial, essa ideia não parece boa. Para os mais inteirados é óbvio que a Microsoft já poderia ter lançado um sistema online, mas falta suporte de processamento e condição de lucro para a empresa com a ideia. 
No entanto ter uma suporte deste será algo tão caro, e até então impensável.

Comentários:

Rafael Rabelo
Para a Google computação nas nuvens é tudo, pois a maior beneficiada será própria, eu como critico acho que a computação esta decolando sim, mas ela esta longe das  nuvens e tem de estar nas nuvens e na terra,.
Eu até acho difícil vermos um servidor capaz de supri tona necessidade de processamento nesta vida, mas já vejo que é possível dispensar nossos discos rígidos.

Uma postagem mais recente e revisada deste mesmo artigo pode ser acessada através do blog connarti


Marcadores: , ,

sexta-feira, 1 de abril de 2011

3D Now! o que são imagens tridimensionais

O que são Imagens 3D?

Explicamos como funcionam as imagens tridimensionais

Com a frequente apresentação de produtos capazes de fazer simulação 3D, tanto em vídeo quanto em imagens, muita gente vem se perguntando, o que é e como funciona as imagens 3D



Imagens 3D são imagens bidimensionais elaboradas de forma a proporcionarem a ilusão de serem tridimensionais(3D)

Qualquer representação gráfica de um objeto apresenta-se com duas dimensões - 2D (altura e largura), mas com o auxílio de óculos especiais que transmitem uma imagem diferente para cada olho, assim alterando o ângulo de cada um deles e fazendo com que o cérebro crie a ilusão de profundidade, ou com o auxílio da computação gráfica entre outros recursos, pode-se fazer com que a figura dê a impressão de apresentar, também, profundidade, o que dá maior semelhança com o objeto representado e vida real


Exemplos de imagens 3D (Tridimencinal).


Hoje em dia estão sendo usadas bastante imagens holográficas em 3D, e este uso te agradado muito e vem se expandindo cada vez mais, e as vemos em em em cinemas, comerciais, vídeo games fotos e muito mais ...









Os Cinemas 3D. Estão esquecendo de um grande detalhe…

Aqui, o assunto será mesmo sobre o Cinema em 3D: Filmes e Salas.
 Com um pouco das Salas onde não tem como passar esse tipo de filmes, mas passam. Agora, em específico sobre o IMAX, o Evandro já escreveu um texto delicioso de ler, esse: IMAX Fundo do Mar 3D. Além de uma tecnologia diferente, as Salas para o IMAX ainda são em menor número. No Rio de Janeiro ainda não tem. E eu adoraria ver um filme numa dessas salas.
Agora, voltando aos 3D…
Mesmo tendo alguns produzidos bem antes, o boom do Cinema em 3D foi na Década de 50. Uma projeção onde a visão reproduzida aparenta estar em forma de relevo. Mas esse formato não persistiu por muito tempo. O porque ao certo, não sei. Há muito poucos dados sobre esse início, pelo menos na internet, e em português. Numa pesquisa que fiz, o que achei foi numa página em inglês. E o mais curioso era a fonte, o Guinness Book. Ficando uma pergunta se deram pouca importância a essa técnica, ou até por não atrair muito o público, na época. Quem sabe o boom do momento, apareceram mais estudos sobre o Cinema em 3D.
Com o avanço da tecnologia, inclusive nos óculos, os filmes em 3D voltaram à cena. Mas ainda faltava mais. James Cameron esperou por mais de uma década para só então filmar ‘Avatar‘. Por querer usufruir de todo avanço. E fez bem! Pois o filme Avatar fica como marca na História do Cinema em 3D. Mesmo os que não gostaram desse filme, terão que concordar. Fiz um gráfico, para ilustrar esse feito.
Eu fiquei encantada com o ‘Avatar’ em 3D!
Por um tipo de campanha viral*, na Blogosfera, eu ganhei um Dvd do ‘Avatar’. Chegando, fui correndo ver o filme. Parando nas cenas onde me lembrava do 3D. Uma em específica, por ter sido a única que me assustou… E vi que nesse filme, a Fotografia não perdeu em nada a nitidez.
Fiz isso até para tirar uma dúvida. Tudo por conta de outro filme. Ou até, a Sala em si, seja a grande vilão dessa estória. Fora algo que me irritou, quase a ponto de sair do Cinema. Foi com o filme ‘Como treinar o seu dragão’. Numa Sala onde não se pode passar um em 3D, colocaram uma versão em 3D. Ficou tudo esbranquiçado ao fundo, só destacando algo no meio… e em várias cenas. A colagem que eu fiz com o dragão dá para ilustrar o que estou contando. A segunda, mostra que é desse jeito, sem nitidez nenhuma, fica tudo mais da cena. Só para ir no Cinema mais próximo, eu gasto uns R$ 30,00 de táxi; e não é por frescura, é que sou cadeirante. Sendo assim, quero ver numa ótima Fotografia. Boa, eu aceito. Mas uma péssima, me leva a odiar a “febre 3D”.
Pelo jeito, os Produtores, ou mesmo os donos das Salas que não estão nem ai para esse detalhe importante.
Numa comparação… Seria assistir um show de um excelente cantor, num acústico – no gogó e acompanhado de um violão, por exemplo -, ou ouvi-lo num grande e potente show. A essência dele – voz, letra, melodia -, está nas duas apresentações. O que muda, é o espírito de quem vai assisti-lo em cada um dos shows. Que o mesmo não aconteceria num cantor de playback. Pois não saberia cantar, e encantar, num ao vivo.
Meio por ai para diferenciar os filmes em 3D. Não apenas os bons, dos ruins. Como também, a ida ao Cinema. Se a Sala não tem a tecnologia para um em 3D, que projete um sem ele. E quem não tem a competência para fazer igual ao ‘Avatar’, que faça duas versões do filme. O público merece esse respeito. Ou eu teria ficado mal acostumada com a qualidade do 3D em ‘Avatar’. Tentarei ir com mais complacência nos próximos em 3D.
E vocês, o que teriam a dizer do Cinema em 3D?

Marcadores: , ,