Esta é minha lista de artigos com a tag "PHP"

A história das linguagens de programação

Por: Flávio Theruo KaminisseFriday 14 September 2007 às 12:07 PM

Vi hoje uma dica muito interessante no Dicas-L.

É um pdf com a história das linguagens de programação, esta imagem abaixo ilustra o arquivo.

A História das linguagens de programação

Quem quiser mais informações pode visitar o site da O’Reilly, ou então baixar o pdf diretamente por aqui.

Comentários: 4

Tags: Dicas Download História Internet PHP Programação

Como evitar SPAM de comentários com código simples e acessível

Por: Flávio Theruo KaminisseSaturday 1 September 2007 às 12:26 PM

A muito tempo atrás recebi um link de um site muito interessante, falo muito tempo atrás, pois este artigo já estava na área de rascunhos a muito tempo, faltando apenas um pouco de tempo para finalizá-lo e publicá-lo, navegando por ele percebi uma espécie de CAPTCHA nos comentários, perguntei se o autor é que tinha implementado esta funcionalidade ou ele estava utilizando algum plugin do Wordpress, ele me disse que ele tinha implementado o código e me passou o link do artigo, Spam, como odeio isso!, que continha o código e algumas dicas para implementá-lo.

Mais do que rapidamente peguei o código e coloquei no meu site, a única diferença foram algumas adaptações, basicamente transformei o código em um plugin do Wordpress, outras adaptações no código para que não impedisse a publicação de pingback’s e trackback’s e também a remoção da chamada automática no formulário de comentário, facilitando a colocação do código no local mais adequado.

A idéia e a implementação são muito simples, basicamente uma pergunta fácil de ser respondida por pessoas e não trivial de ser respondida por uma máquina, não trivial no sentido de que o spammer teria que fazer implementações específicas para atacar o seu site, e é muito mais fácil e cômodo ele procurar outro site para encher de SPAM do que ficar tratando o seu site como exceção.

A técnica baseia-se na resposta de uma pergunta, neste caso a soma de dois números, mas esta pergunta pode ser o quão diferente possível, pode ser a resposta de uma frase, como por exemplo: “Quem descobriu o Brasil?”, “Gelo é quente ou frio?”, um dos problemas que vejo nesta outra técnica é a limitação do idioma, você acaba limitando seu público ao português por exemplo, então façamos a pergunta em Inglês, novamente podemos limitar algumas pessoas, outro problema é a questão ortográfica, questão de acentuação, caracteres em caixa alta e caixa baixa, todos estas variações devem ser tratadas, então creio que respostas que envolvem números são mais acessíveis a todos, pois a matemática é uma linguagem universal, e como são perguntas simples, nada como (8 * 7) ^ 2, a possibilidade da pessoa saber a resposta é muito alta.

Para colocar em seu site basta baixar o arquivo aqui, descompacta-lo, fazer upload do arquivo wp-challenge-check.php na pasta wp-content/plugins/ e depois ativa-lo na área administrativa do seu blog. Na página de comentários inserir o código <?php challenge_form(); ?>. Uma outra maneira é copiar e colar o código no arquivo functions.php do diretório de seu tema, e caso você queira deixar que a colocação da soma automaticamente, basta descomentar a linha add_action('comment_form', 'challenge_form');.

Espero que este código lhe seja útil, pois para mim foi, depois que coloquei esta simples verificação no site não recebi mais nenhum SPAM.

Comentários: 34

Tags: Dicas Download Extensões PHP SPAM

Links comentados via del.icio.us – 9

Por: Flávio Theruo KaminisseSaturday 9 December 2006 às 11:36 AM

Este é o nono artigo da série links comentados do Japs, quem perdeu algum ou está conhecendo esta série agora pode acompanhar as outras edições por aqui, Categoria Links Comentados.

Só para lembrar, quem quiser continuar recebendo os links que adiciono via del.icio.us em seu feed, basta assinar o Del.icio.us do Japs.

Dicas sobre Procedimentos Básicos em Redes, cfg2html – Documentação completa de máquinas, Preenchimento automático de campos e Configuração de DNS Reverso dicas muito interessantes do Dicas-L.

Baterna – Aula de bateria para quem não tem bateria (online e grátis), quer aprender a tocar bateria? Este é o lugar!

Insert HTML page into another HTML page, traduzindo, inserir uma página HTML dentro de outra página HTML.

Dojo File Upload Progress Bar Widget e AJAX FILE UPLOAD – Uploading local files with AJAX/Javascript to a server, links interessantes sobre Upload.

Retornando valores com stored procedures e explorando querys múltiplas com MySQL e PHP, artigo muito interessante.

DUMP PARA UM ARQUIVO e MANTENDO LOGS E ARQUIVOS TEMPORÁRIOS, dicas interessantes do site Dicas Unix Brasil.

15 Common Mistakes by Google Adsense Publishers that Violate Terms of Service, traduzindo, 15 erros comuns dos usuários do Google Adsense que violam os termos de uso.

Another trick to allow Array subclasses e Using the Eclipse AJAX Toolkit Framework (ATF) Webinar, artigos interessantes para os desenvolvedores.

CSS Tab Designer, outro artigo muito interessante para desenvolvedores.

Do que você precisa pra começar bem o dia? Um café do Starbucks? e E quanto a mim… (As of me…), artigos muito interessantes para aprender e relembrar muitas expressões em Inglês! Se não conhece o Inglês Pra Quê?, deveria conhecer.

Rastreando cliques com o Analytics e Cem dicas para o Adsense artigos muito bons do Janio e tem também a tradução aqui do 100 Dicas para o AdSense no Blogando por Dinheiro.

SEO no Brasil: otimizando seu site ou blog para obter melhores posições no Google – parte 1, dicas muito interessantes para otimizar seu site.

JSLint – Verificador de códigos JavaScript, Calcular dias entre duas datas com JavaScript e Plugin Rec6 número de votos para o WordPress, artigos muito interessantes do Leandro.

Entrevista com Carlos Cardoso: dedicação exclusiva aos blogs – com bons rendimentos, esta não podia ficar de fora de forma alguma, leitura obrigatória.

Baby’s First Language, sem comentários.

Baby's First Language

Espero que tenham gostado destas indicações de hoje que tiveram mais links do que comentários sobre o link, e quem quiser continuar recebendo os links que adiciono via del.icio.us em seu feed, basta assinar o Del.icio.us do Japs.

E quem tiver mais alguma colaboração, pode postar nos comentários, ou então me enviar.

Powered by Zoundry

Comentários: 5

Tags: AJAX AdSense DOM Dicas Firefox Google Internet JavaScript Links Comentados PHP ProBlogger SEO Shell Tecnologia Wordpress XHTML del.icio.us links

Links comentados via del.icio.us – 8

Por: Flávio Theruo KaminisseThursday 30 November 2006 às 5:46 PM

Este é o oitavo artigo da série links comentados do Japs, quem perdeu algum ou está conhecendo esta série agora pode acompanhar as outras edições por aqui, Categoria Links Comentados.

Só para lembrar, quem quiser continuar recebendo os links que adiciono via del.icio.us em seu feed, basta assinar o Del.icio.us do Japs.

Vou iniciar uma nova forma de comentar os links, vou tentar ser bem suscinto, nos comentários e postar mais links.

JS, just it: Parte 1 – Acessando elementos por JavaScript, JS, just it : Parte 2 – Implementando o getElementsByClassName e JS, just it : Parte 3 – Modificando Atributos por JavaScript, artigos muito interessantes sobre JavaScript.

Por dentro do AdSense: Que tal uma fazer Blogtimização?, dicas para otimizar anúncios em seu blog.

Tá difícil…, se alguma coisa estiver dificil, este é o lugar de você iniciar a reclamação.

document.write and xhtml, artigo muito interessante para resolver este problema, eu já tive problema com isso reportado no artigo O mime-type do Japs agora é application/xhtml+xml.

Photosynth – espaços 3D navegáveis baseados em coleções de fotos e Como fazer feeds de sites dos outros com PHP, dois artigos muito interessantes do Bruno Torres.

E-book sobre PostgreSQL, o título já diz tudo, quem utiliza ou quer conhecer o PostgreSQL.

Problemas com acentos e outros caracteres em partições vfat, dicas muito interessante.

Ajax/Javascript Com DHTMLGoodies: Resulta em interfaces profissionais, muito interessante, recomendo.

GTD: Conheça um método eficaz de organização e produtividade pessoal que pode melhorar sua motivação e seus resultados, ainda não conhece esta metodologia? Deveria conhecer!

Anúncio: ‘Disponível a 4a. Edição do Guia do Linux Desktop!’, vale a pena conferir.

Calando conversas chatas no GMail, dica muito interessante para quem utiliza o Gmail.

Run: Universal JavaScript Animation Framework, não conhece? Deveria!

JSOC: JavaScript Object Cache, dica muito, muito útil.

Race Conditions with Ajax and PHP, outra dica muito, muito útil.

Pequeno aplicativo para criar .ISO, outra dica bastante útil.

Expressões Regulares – Uma Abordagem Divertida, livro do Aurélio Marinho Jargas sobre Expressões Regulares, vale a pena conferir e compra, eu ainda não comprei mas vou comprar.

E o último de hoje: A Deal’s a Deal, que segue com a imagem abaixo.

A Deal's a Deal

Espero que tenham gostado destas indicações de hoje que tiveram mais links do que comentários sobre o link, e quem quiser continuar recebendo os links que adiciono via del.icio.us em seu feed, basta assinar o Del.icio.us do Japs.

E quem tiver mais alguma colaboração, pode postar nos comentários, ou então me enviar.

Powered by Zoundry

Nenhum Comentário

Tags: AJAX AdSense Charsets Content Negotiation Dicas Download Expressões Regulares Internet JavaScript Links Comentados Linux MIME PHP Programação Prototype Software Livre Tecnologia del.icio.us e-book links

Links comentados via del.icio.us – 7

Por: Flávio Theruo KaminisseSunday 19 November 2006 às 5:30 PM

Este é o sétimo artigo da série links comentados do Japs, quem perdeu algum ou está conhecendo esta série agora pode acompanhar as outras edições por aqui, a primeira parte pode ser vista no artigo Links comentados via del.icio.us – 1, a segunda parte pode ser vista no artigo Links comentados via del.icio.us – 2, a terceira parte pode ser vista no artigo Links comentados via del.icio.us – 3, a quarta parte pode ser vista no artigo Links comentados via del.icio.us – 4, a quinta parte pode ser vista no artigo Links comentados via del.icio.us – 5 e a sexta parte pode ser vista no artigo Links comentados via del.icio.us – 6, ou se preferir toda a listagem pode acessar por aqui, Categoria Links Comentados.

Só para lembrar, quem quiser continuar recebendo os links que adiciono via del.icio.us em seu feed, basta assinar o Del.icio.us do Japs.

Como fiquei um bom tempo sem escrever e tive um acumulo muito grande de links vou tentar fazer de forma diferente para abranger uma maior quantidade de links.

A primeira parte de hoje serão links relacionados a Linux, que são: Bloqueando qualquer Messenger em 3 linhas de comando, acho que este nem precisa de comentário, pois o título fala por si só, Utilizando apt-get atrás de um servidor Proxy (Squid), que também nem precisa de comentários, Contagem de Palavras, pequeno script utilizado para contar palavras, quando estava cursando a disciplina, recuperação da informação, uma das técnicas para se medir a relevância de uma palavra no texto, era a quantidade de vezes que esta palavra era encontrada no mesmo, outro artigo RENOMEANDO DIRETÓRIOS COM CARACTERES NÃO IMPRIMÍVEIS, também fala por si só, e o último Usando o Iptables como Firewall no Nível de Aplicação e como IDS.

A segunda parte de links são relacionados ao Wordpress, a primeira parte é sobre como criar temas para ele: Vamos criar um tema? e Definindo a estrutura, e iniciando o design, já a segunda parte um vídeo de Como instalar o WordPress (vídeo).

A terceira parte se refere a algumas dicas de tipografia no artigo 7 dicas simples de tipografia para melhorar o visual de seu blog ou de seus documentos, você encontra 7 dicas realmente muito interessantes sobre o assunto, e neste link, t.y.p.o.r.g.a.n.i.s.m : ASCII-O-Matic, um achado do Henrique, sobre ASCII Art, e neste outro, My favourite typography books, vale a pena visitar, excelentes dicas de livros.

A quarta parte de hoje são alguns links sobre desenvolvimento: Controle de sessão e PHP, Modelo de orientação a objetos em PHP 5, Minikit: visual effect bag, Sugar Arrays: Porting over JavaScript 1.6 Array methods, Remote Scripting Transport Patent, Amberjack: JavaScript Site Tour Creator, 3D Rendering in JavaScript e 10 things you (probably) didn’t know about PHP.

A quinta parte de hoje são alguns artigos que recomendo que você leia: Coletânea de links, links muito interessantes postados pelo Bruno Alves, Configurando o dicionário PT-br do Firefox 2, O Mundo Admirável das Novas Tecnologias, Slideshare: compartilhando suas apresentações, estilo YouTube, Tornando mais efetivos os comentários de um blog, Cavalo de Tróia, O que é seu é meu, 10 Maneiras inteligentes de reconhecer um e-mail fraudulento e 9Rules.

E a sexta e última parte de hoje são alguns links para aqueles que estão querendo aprofundar no estudo de idiomas, AS PALAVRAS MAIS COMUNS DA LINGUA ITALIANA, Tecla SAP – O maior portal de dicas de inglês, Inglês Pra Quê?, 7 ótimos podcasts para aprender inglês, Cambridge Dictionaries Online, Business English e Verbos Irregulares da Língua Inglesa.

Espero que tenham gostado destas indicações de hoje que tiveram mais links do que comentários sobre o link, e quem quiser continuar recebendo os links que adiciono via del.icio.us em seu feed, basta assinar o Del.icio.us do Japs.

E quem tiver mais alguma colaboração, pode postar nos comentários, ou então me enviar.

Powered by Zoundry

Comentários: 12

Tags: DOM Dicas Firefox Imagem Internet JavaScript Links Comentados Linux Microsoft PHP Programação Software Livre Tecnologia Wordpress XHTML del.icio.us e-book links

  • Sigam-me no Twitter

Sobre o Japs

Foto do autor Flávio Theruo Kaminisse O Japs é o site pessoal do Flávio T. Kaminisse, atualmente trabalha com Análise de sistemas na Webroom Soluções Interativas, é formado em Ciência da Computação pela Universidade Federal de Uberlândia, é também especialista em Banco de Dados, tendo concluído sua pós-graduação pela Unitri, gosta de mexer um pouco com Linux, é responsável pela área de TI do Charges.com.br e Webinsider, e ainda arruma um tempinho para escrever sobre tecnologia, javascript, AJAX, desenvolvimento e outros assuntos interessantes por aqui. Leia mais.

Você ainda não tem estes livros na sua biblioteca? Cuidado! Você está ficando desatualizado.

  • Sistemas de Banco de Dados - Ramez E. Elmasri, Shamkant Navathe
  • PHP: a Bíblia - Tim Converse, Joyce Park
  • MySQL: a Bíblia - Steve Suehring
  • Fundamentos do Ajax - Ryan Asleson, Nathaniel T. Schutta
  • Hackers Expostos - Stuart Mcclure, Joel Scambray, George Kurtz
  • PHP 5: Programação Poderosa - Gutmans, Bakken, Rethans
  • Não me faça pensar! - Steve Krug
  • Google Adwords a Arte da Guerra - Ricardo Vaz Monteiro
  • Sandman - Neil Gaiman
  • The Art and Science of Web Design - Jeffrey Veen
  • Ansiedade de Informação 2 - RICHARD SAUL WURMAN
  • Mobile Web Design - Cameron Moll

838 assinantes Assine o feed do Japs

Artigos por e-mail

Receba os últimos artigos do Japs no seu e-mail.


Encontre-me

O Japs recomenda

Blogs amigos:

Alguns sites e blogs que valem a pena ser visitados:

Pessoas que trabalham comigo:

Sites dos colegas de trabalho na Webroom.

Já trabalharam comigo: