Postagens

Mostrando postagens com o rótulo web

Como evitar que seu site/forum caia devido a acessos do baidu e ataques DDOS

--> Para ser simples e direto, eu estava tendo em dois momentos, um problema insuportável com um fórum, por algum motivo bizarro, o agente do baidu abria da China centenas de conexões para o fórum, resultado, sistema muito lento e provedor bloqueando acesso devido ao alto uso do script php. Procurando por diversas solução, que incluía bloquear o IP, não resolvia muito já que não dava para conhecer todos os ranges, encontrei a solução abaixo que você pode inseri-lo no seu .htaccess: BrowserMatchNoCase Baiduspider bad_bot Deny from env=bad_bot Assim o agente deles será bloqueado, funcionou tão bem que nunca mais tive problema de lentidão ou site fora devido ao agente fora de linha deles. Outro momento ocorreu devido a um ataque DDOS. Verificando os logs de acesso pelo CPANEL, vi um monte de conexões variadas vindo sempre do user agente do WordPress, inseri então a linha abaixo no .htaccess: SetEnvIf User-Agent WordPress keep_out Deny from env=keep_out ...

Criando gif a partir de video no Mac OS

Imagem
A dica que vou mostrar pode ser feita no windows também. Vamos lá. A primeira coisa a ser feita é cortar o video que você quer transformar em gif, imagino que você queira pegar somente um pedaço de 3 segundos de um video de vários minutos por exemplo. Nesse artigo baixei um video do youtube, convertendo ele para o formato mp4. Agora basta abrir o video com o quicktime player e vá no menu Editar - Recortar, aparecerá uma barra amarela, posicione ela cuidadosamente nos trecho que você deseja retirar do video: Perceba o seletor amarelo, tem que mexer suavemente para poder capturar o ponto desejado. Depois de selecionado basta clicar no botão Recortar. Imediamente o quicktime player te mostrará o video recortado no trecho desejado. Depois clique no menu Arquivo - Exportar e salve o video. Agora abra o Photoshop e abra o video, menu Arquivo - Abrir: Vá no menu Arquivo - Salvar para Dispositivos e Web, abrirá a janela abaixo, deixe selecionado como gif e o outro item ...

Trollando a presidente

Imagem
Não entendeu:

Gráfico: O que as pessoas fazem no Orkut

Imagem
Acabei de fazer esse, é ou não é uma grande verdade?

Usabilidade é isso

Imagem
Com Loiras Sem loiras

Cara nova

Blog com cara nova, espero que gostem, três dias de trabalho duro com resultado aceitável.

Comentários condicionais no Blogger

Construindo um template tive que implementar comentários condicionais para fazer certas regras de CSS valerem apenas no Internet Explorer 6, como o blogger possui uma sintaxe própria para interpretar alguns elementos da página, como comentários, deixo abaixo um exemplo de código que eu estava usando e que não funcionava: <!--[if IE]>             <style type="text/css">               .post{                                border-left:#F9D0D5  solid 2px;                 border-right:#F9D0D5  solid 2px;                 ...

Borda não aparece no ie6

Estava eu trabalhando em uma página web, depois de testar em navegadores de verdade(Firefox, Chrome, Opera), vi que no internet explore 6 não aparecei bordas conforme deveria, pesquisando em um site descobri que basta adicionar position:relative ao elemento que se está aplicando a borda, abaixo um exemplo da minha fonte, onde ocorre o problema de bordas: div.group_message_box { margin-top: 5px; border: 1px solid #6699CC; padding: 5px; } Agora com o código corrigido com a adição de position:relative: div.group_message_box { margin-top: 5px; border: 1px solid #6699CC; padding: 5px; position: relative; } No código que implementei funcionou perfeitamente, fica a dica. Fonte:  http://www.anelloconsulting.com/ie6_disappearing_border

Problema com Messenger, windows 7 e Security Essentials

Me deparei com outro problema. Esses dias resolvi instalar o Microsoft Security Essentials . Tudo ia bem até que tive que usar a webcam no messenger, eis que ela não funcionava, de novo. Fui removendo vários programas em mechendo novamente em configurações e nada. Até que resolvi removi o anti-virus da Microsoft e meu problema foi sanado. Fica a dica ai. Nem perdi tempo vendo configurações dele como colocar o messenger em uma lista de exclusão, até porque eu já tinha tentado desativar a proteção em tempo real mas não havia resolvido mas a remoção deu certo.

Recursos do Gmail que facilitam minha vida

Imagem
O gmail, um dos melhores, senão melhor webmail que existe, é usado por muita gente, e vez ou outra o Google, gigante de buscas responsável por ele, implementa pequenas funcionalidades que somente ficam disponíveis se você ativar na seção Labs. Nessa parte ficam todas as pequenas funcionalidades desenvolvidas por funcionários do Google em momentos dedicados a trabalhos pessoais dentro da própria empresa. Para acessar essa seção, clique no botão verde que indico logo abaixo: Chegará então na tela abaixo com todas as funcionalidades que podem ser ativadas, e dependendo do seu perfil de uso, poderão ser muito interessantes: Para ativar, basta selecionar o botão Enable e depois logo abaixo no fim da página clicar em Salvar e a nova funcionalidade estará ativa. Google Docs Gadget Com esse ativo, é criado na barra lateral um gadget que me dá acesso aos últimos documentos criados no meu Google Docs: Google Maps previews Esse transforma endereços recebidos no e-mail em localizações...

Alterando o limite de upload do phpmyadmin

Se você quiser alterar o tamanho dos arquivos enviados pelo phpmyadmin no momento em que se está importanto algo, siga as dicas abaixo: Acesse o php.ini na sua instalação, no fedora está no: /etc No ubuntu em: /etc/php5/apache2/php.ini Agora altere os seguintes valores como abaixo, lembrando que tudo após o ; é um comentário: upload_max_filesize = 100M ; aqui alterei para 100 Megabytes, fique a vontade para mudar esse valor conforme a necessidade. post_max_size = 100M ;alterei o valor do post aqui também para 100 Megabytes Depois disso reinicie o apache: /etc/init.d/httpd restart

Internet Explorer o innerHTML

Estava tentando modificar uns dados em uma tabela utilizando o innerHTML, depois de tanto quebrar a cabeça vi que não dava certo, pesquisando então, eis que surge um artigo da microsoft falando sobre o problema: A propriedade innerHTML dos elementos TR, THEAD, TFOOT e TABLE são somente leitura. Então fui forçado a usar DOM, já que é apenas no internet explorer que não funciona, em outros navegadores da certo. Fica ai a dica.

Urls amigáveis no apache

Vou fazer aqui um resumo rápido de como habilitar urls amigáveis no Apache. Procurando em diversos documentos na internet, vi que tinha que fazer algumas coisas: habilitar o .htaccess no apache carregar o modulo mod_rewrite criar a configuração no .htaccess Para habilitar o .htaccess no servidor apache, procure no httpd.conf o seguinte trecho: Options FollowSymLinks Indexes AllowOverride None Order allow,deny Allow from all Não se esqueça de reiniciar o apache, como estou usando CentOS eu fiz assim: service httpd restart Agora para carregar o módulo mod_rewrite verifique se a linha abaixo está descomentada: LoadModule rewrite_module modules/mod_rewrite.so Agora vamos para a pasta do site que fica em: /var/www/html Criei então o .htaccess no diretório root do meu site e coloquei o seguinte conteúdo: Options +FollowSymlinks RewriteEngine On RewriteRule ^emails /pagina.php?idPagina=127 [nc] Detalhe: o endereço acima é o que eu estava tentando reescrever, e...

Problemas com upload no PHP e Apache

Tive um problema ao fazer upload de um arquivo, uma extensão que eu precisava instalar no Joomla, mas chegava ao ponto em que eu ficava em uma tela em branco e no final o arquivo não havia sido mandado para o servidor. Dando uma olhada no errors.log do Apache descobri que a conexão estava caindo por que o tempo do upload estava sendo muito grande. Foi então que juntei as coisas, minha conexão com a internet é muito lenta, ao tentar enviar o arquivo pelo Joomla, que usa um script em php para envio de arquivos, o tempo que o php no servidor estava configurado só permitia que um script pudesses ficar rodando por uns 30 segundos, o arquivo que eu tentava enviar demorava bem mais do que isso, devido a minha conexão ser lenta. Foi então que fui até o arquivo php.ini, no caso do meu servidor, ele estava armazenado no diretório /etc, e alterei o seguinte valor: max_execution_time = 30 Para max_execution_time = 240 E reiniciei o Apache. Essa variável controla o tempo em que cada script ...

Erro no PHPmyadmin

Recentemente me deparei com dois erros ao configurar o PHPmyadmin, eram estes: A extensão mbstring do PHP não foi encontrada e você parece estar usando conjuntos de caracteres multibyte. Sem a extensão mbstring o phpMyAdmin não será capaz de dividir as strings corretamente isso pode causar resultados inesperados. não carregou extensão mcrypt,<br />verifique a configurações do php Como estava usando o Centos 5.3, pesquisei em alguns fóruns,  e descobri que precisava instalar os pacotes php-mcrypt php-mbstring , instalados e o serviço do apache reiniciado, o sistema já estava ok, não apresentando mais mensagens de erro.

Internet, como tudo surgiu.

Imagem
Primeiro vamos a definição: O que é Internet? Para quem é leigo no assunto pode parecer que a internet é aquilo que te possibilita ver o site da globo.com , ver os últimos posts no meiobit , consultar a conta no banco e outras coisas. Bem, é assim que todo mundo espera que a internet seja. Mas vamos a detalhes técnicos que exemplificaram como é a internet, como e quando surgiu e pra onde ela evoluirá, neste e em outros artigos analisaremos o impacto da internet na sociedade humana e o que ela nos reserva. O que é? Vamos a uma imagem, que nos mostrará como é a internet, é claro de uma forma simplista: Em computação a internet se assemelha a imagem que você está vendo acima, representada assim de forma abstrata como uma nuvem, isso por que a internet é tão grande que se desconhece realmente todo o seu tamanho, para se ter uma idéia o Google  recentemente afirmou ter indexado cerca de 1 trilhão de páginas na internet, é um número assombroso que não para de crescer. Mas vamos a ...