quarta-feira, 17 de fevereiro de 2010
Fim das Férias...
Bom pessoALL. Acabou as férias :'( Já estamos de volta ao trampo. E com uma nova e boa perspectiva. Novo ano, vida nova e emprego novo!
Espero que 2010 esteja tão cheio de novidades para vocês, quanto está sendo pra mim!
segunda-feira, 4 de janeiro de 2010
Enfim...
Aviso aos navegantes...
Aos distintos leitores e seguidores do meu blog, aviso que estou de férias!!, e diga-se de passagem MERECIDAS!!.
Novas atualizações só em fevereiro!
Um grande abraço a todos e um 2010, 2010 vezes melhor que 2009.
Fui!
sexta-feira, 11 de dezembro de 2009
Frase do Dia
"Junk is something you've kept for years
and throw away three weeks before you need it."
quinta-feira, 10 de dezembro de 2009
Nova Versão do Porquinho: HLBR Agora está na versão 1.7
É com imenso prazer que reproduzo aqui o email dos mantenedores do HLBR
"Pessoal,
A versão 1.7 foi lançada há pouco. O Pedro Arthur Jedi trabalhou como um louco nesta versão. Foi retirado um bug que fazia com que alguns HLBRs travassem ou morressem em determinados ambientes. ATUALIZEM!!!!
A nova versão foi testada no Slackware 13 e no Debian Squeeze (testing). Amanhã deverá estar no unstable do Debian. O empacotamento já está no fim, necessitando de alguns testes.
Grande abraço!
Eriberto - www.eriberto.pro.br"
Em breve vou atualizar a documentação do HLBR e publicar aqui.
Se você não sabe o que é o HLBR, veja estes links:
http://www.dailson.com.br/2008/07/personalizando-o-hlbr-ips-invisvel.html
http://www.vivaolinux.com.br/artigo/Blindando-sua-rede-com-o-HLBR-Um-IPS-invisivel-e-brasileiro/
Os 10 maiores crimes de usabilidade na WEB
Uma excelente matéria mais voltada para os Webdesigners e programadores.
Confiram a matéria em:
http://line25.com/articles/10-usability-crimes-you-really-shouldnt-commit
Só um detalhe, neste texto já há um erro de usabilidade ;)
Dica de Rennê Lyra
Frase do Dia
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs, and the Universe
trying to produce bigger and better idiots. So far, the Universe is
winning."
Rich Cook
build bigger and better idiot-proof programs, and the Universe
trying to produce bigger and better idiots. So far, the Universe is
winning."
Rich Cook
Como fazer compras via E-bay? (O Mercado Livre americano)
PessoALL,
Eu tive algumas dúvidas de como comprar no E-bay e lembro que ao encontrar Eriberto Mota do HLBR no FISL em Porto Alegre, ele me falou das vantagens de comprar no e-bay. Lembrando disso pedi algumas dicas a ele e ele precavido como sempre, me indicou um artigo da sua própria autoria sobre este assunto.
Se lhe interessa, vale a pena dar uma espiadinha.
http://www.eriberto.pro.br/blog2
Eu tive algumas dúvidas de como comprar no E-bay e lembro que ao encontrar Eriberto Mota do HLBR no FISL em Porto Alegre, ele me falou das vantagens de comprar no e-bay. Lembrando disso pedi algumas dicas a ele e ele precavido como sempre, me indicou um artigo da sua própria autoria sobre este assunto.
Se lhe interessa, vale a pena dar uma espiadinha.
http://www.eriberto.pro.br/blog2
segunda-feira, 30 de novembro de 2009
sexta-feira, 27 de novembro de 2009
Seguidores, Orkut e Twitter
Quem quiser se juntar e acompanhar o trabalho deste autor, favor acesar as opções abaixo.
Ou se preferir seguir diretamente este blog, procure a sessão seguidores do lado esquedo e cadastre-se lá.
Ou se preferir seguir diretamente este blog, procure a sessão seguidores do lado esquedo e cadastre-se lá.
Frase do Dia
"A Natureza é inexorável,
e vingar-se-á completamente de uma tal violação de suas leis.”
Ghandi
terça-feira, 24 de novembro de 2009
Frase do Dia
"Ninguém é tão grande que não possa aprender,
nem tão pequeno que não possa ensinar"
(Anônimo)
nem tão pequeno que não possa ensinar"
(Anônimo)
segunda-feira, 23 de novembro de 2009
Instalando e Configurando um Servidor LAMP - Linux Apache Mysql e PHP + Phpmyadmin
Seguindo a Série de Artigos para serem utilizados em sala de aula, desta vez apresentaremos um conjunto de Servidores que juntos é denominado de LAMP - Linux, Apache, Mysql e PHP.
Este conjunto de servidores, mais o banco de dados Mysql e a Linguagem de programação PHP faz uma suíte perfeita de hospedagem de sites e portais.
Vamos instalar o LAMP e ainda mais, vamos instalar também um gerenciador completo do banco de dados do Mysql chamado de phpmyadmin.
Com estes servidores você é capaz de manter e gerenciar portais feitos com CMS como o Mambo, Joomla, XOOPS e PHP-NUKE.
Para instalar o LAMP é bastante simples:
# apt-get install apache2 mysql-server-5.0 phpmyadmin php5
Testando:
Em um browser, coloque o IP da máquina:
http://ip.do.servidor
Deve aparecer a palavra It works!. Isso quer dizer que o apache está operacional.
Para testar o PHP e Mysql juntos, use o Phpmyadmin. Lembre-se da senha que você atribuiu na instalação do LAMP. Para acessar coloque:
http://ip.do.servidor/phpmyadmin
usuário: root
senha: a senha que você atribuiu na instalação
A ferramenta Phpmyadmin é completa.
Com ela você é capaz de gerenciar todas as funções do banco de dados Mysql.
Com ela você é capaz de gerenciar todas as funções do banco de dados Mysql.
Referências:
Artigo sobre apache
Frase do Dia
"Quando apontares um dedo,
lembra-te de que há três dedos virados para ti... "
(Provérbio Inglês)
lembra-te de que há três dedos virados para ti... "
(Provérbio Inglês)
Instalando e Configurando um Servidor Web com Apache
Seguindo a Série de Artigos para serem utilizados em sala de aula, desta vez apresentaremos o servidor Web mais utilizado no mundo inteiro: O Apache.
O Servidor Web Apache é robusto e seguro e de longe é um dos projetos mais ativos e promissores do mundo do Software Livre.
O projeto tem sua página oficial em http://www.apache.org/
Além disso o projeto Apache abriga diversos outros projetos de sucesso como o Tomcat e o SpamAssassin.
Arquivo de Configuração:
/etc/apache2/apache2.conf
Daemon:
/etc/init.d/apache2
Porta Tcp: 80
1 - Instalando o Apache
# apt-get install apache2
Depois disso, pode ir a algum browser do tipo (Firefox ou Internet Explorer) e digitar:
http://ip.do.servidor
Exemplo:
http://192.168.0.1
Porém esta é uma configuração muito básica. Neste teste irá apenas aparecer uma página com os dizeres... "It works!" dizendo que o servidor está no ar.
O diretório padrão do apache é o /var/www e se lá você criar um subdiretório chamado teste e colocar uma arquivo index.html com a palavra teste dentro poderá chamá-lo da seguinte maneira:
http://192.168.0.1/teste
Disponibilizando arquivos para Download
As configurações padrões do apache, já fazem com que ele se comporte como um "FTP" via web. Se você apenas criar um link de um diretório na pasta base dele, já aparece como arquivos para download. Vejamos:
# cd /var/www
ln -s /etc/ arquivos (criei um link chamado arquivos que aponta para o diretório /etc)
Vá no browser e digite: http://192.168.0.1/arquivos
Veja o resultado:
Veja que todos os arquivos do diretório /etc/ estão lá disponíveis para download.
Como foi feito isso apenas criando um Link, você também pode criar um diretório tipo /var/www/mp3 e disponibilzar músicas para download.
Se forem criadas várias pastas, elas poderão ser acessadas desta forma. Mas há uma maneira de fazer com que estas pastas sejam acessadas diretamente com números de IP, ou ainda utilizando o nome de Domínio como www.dailson.com.br.
Imagine a seguinte situação:
www.site1.com.br = 192.168.0.2
www.joao.com.br = 192.168.0.3
Essa é a maneira que os provedores trabalham. Cada domínio em um IP. Cada IP em um diretório e assim fazemo com que apenas uma máquina responda por vários domínios.
Para isso temos que aprender a trabalhar com Virtual Hosts (Hospedeiros Virtuais).
Antes disso, precisamos fazer com que nossa máquina responda por vários IPs. Para isso, basta criarmos IPs virtuais.
Configurando Ips Virtuais:
Se você deseja que seu servidor responda por vários Ips, é necessária a criação de interfaces virutais. Isso pode ser feito diretamente com o comando ifconfig ou dentro do arquivo /etc/network/interfaces:
Usando o comando ifconfig
Basta colocar a interface seguida de dois pontos e o número da interface vitual. Iniciando em zero.
Exemplos:
Cria a interface virutal eth0:0
# ifconfig eth0:0 192.168.0.2 netmask 255.0.0.0 up
Cria a interface virutal eth0:1
# ifconfig eth0:1 192.168.0.3 netmask 255.0.0.0 up
Cria a interface virutal eth0:2
# ifconfig eth0:2 192.1681.0.4 netmask 255.0.0.0 up
Se você quiser mais detalhes de como proceder de forma correta com configuração de redes no Linux (Debian e Derivados) acesse este tutorial:
http://www.dailson.com.br/2009/05/configuracao-de-rede-no-debian-gnulinux.html
Criando Virtual Hosts
A Técnica de Virtual Hosts faz com que o apache redirecione o IP diretamente para uma Pasta.
Para criar IPs virtuais:
1 - Abra o arquivo /etc/apache2/httpd.conf
# vi /etc/apache2/httpd.conf
Crie a seguinte configuração:
1 - Crie os IPs virtuais
Neste nosso exemplo vou criar os IPs virtuais: 192.168.0.1 e 192.168.0.2
# ifconfig eth0:0 192.168.0.2 netmask 255.0.0.0 up
# ifconfig eth0:1 192.168.0.3 netmask 255.0.0.0 up
2 - Crie os subdiretórios abaixo de /var/www cada um para seu site.
Criar os diretório /var/www/site1 e /var/www/site2
# mkdir /var/www/site1
# mkdir /var/www/site2
Obs: Não esqueça de colocar dentro destes diretórios o arquivo index.html com algum conteúdo.
Sugestão:
No index.html do site1 escreva SITE1
No index.html do site2 escreva SITE2
3 - Criar a configuração no apache
# vi /etc/apache2/sites-enabled/000-default
Lá já tem uma estrutura de VirtualHost, vamos criar a nossa. Vá ao final do arquivo e escreva as seguintes linhas:
<VirtualHost 192.168.0.2>
ServerName 192.168.0.2
</VirtualHost>
<VirtualHost 192.168.0.3>
DocumentRoot /var/www/site2
ServerName 192.168.0.3
</VirtualHost>
Pronto!!
Reinicie o apache:
# /etc/init.d/apache2 restart
E teste no Browser com o comando:
http://192.168.0.1
http://192.168.0.2
Marcadores:
apache,
apache2,
Aula,
servidor web,
servidor www,
TUTORIAL
Assinar:
Postagens (Atom)