Recent Entries

Nova versão 3.1.0.1 do FileZilla foi disponibilizada


Foi disponibilizado metformin hcl 1 000 mg recentemente a versão 3.1.0.1 do Filezilla, um dos melhores cliente de FTP gratuitos da internet.
Para quem não conhece, está é uma ó tima hora metformin side effects 500mg para conhecer, e para quem já utiliza, vale a pena fazer o upgrade para a nova versar.

Acesse o site oficial:
http://filezilla-project.org/

cPanel com TailWatchd

TailWatchd é um novo conceito em processamento de logs da cPanel. Anteriormente tres daemons eram utilizados para recolher informações de e-mails  e de transferências de dados (antirelayd, eximstats e cpbandwd). Estes daemons foram depreciados e substituidos por um TailWatchd mais robusto e mais leve. A mudança para este sistema irá reduzir o load derivado de processamento de logs  e permite uma interface mais robusta com o daemon.
Este daemon com todos os tres drivers de processamento utiliza menos memoria do que o eximstats!

Informação técnica sobre o TailWatchd pode ser encontrada aqui (página em inglês): http://www.cpanel.net/support/articles/tailwatchd.html

O Google Trends pode ajudar em planejamento

Quando se vai desenvolver um projeto, é sempre bom verificar algumas fontes para saber como está a demanda e procura pelo que se vai disponibilizar no seu projeto.
Uma das ferramentas que pode vir bem a calhar é o Google Trends.
Com esta ferramenta é possível se comparar palavras chaves, e o Google Trends exibe a procura por estas palavras.

(more…)

Validação em Formulários

Ok, então fizemos um formulário um tempo atras, mas mesmo não preenchendo nada, ele permanecia enviando os dados.
Agora, se você só pode respoder a clientes que tenham informado um telefone, ou que tenham colocado um endereço de e-mail, ou algum outro tipo de dado, é importante saber efetuar uma validação em seu formulário.

A Validação:
Básicamente é um javacript inserido no seu formulário que verifica cada item que foi préviamente configurado para ser válidado.
Vamos ver um exemplo:
Eu fiz um formulário simples para demosntrar como funciona:
Meu formulário tem 3 campos: Nome, E-mail e Mensagem.

Vejam o código abaixo:
<form id=”form1″ name=”form1″ method=”post” action=”http://www.meuwebsite.com.br/cgy-sys/FormMail.cgi”>
<p align=”left”>
Nome:<br />
<input name=”Nome” type=”text” id=”Nome” />
</p>
<p align=”left”>E-mail:<br />
<input name=”email” type=”text” id=”email” />
</p>
<p align=”left”>
Mensagem<br />
<textarea name=”mensagem” id=”mensagem”></textarea>
</p>
<p align=”left”>
<input type=”submit” name=”Submit” value=”Enviar” />
<input name=”redirect” type=”hidden” id=”redirect” value=”http://www.meuwebsite.com.br/obrigado.html” />
<input name=”recipient” type=”hidden” id=”recipient” value=”email@meuwebsite.com.br” />
<input name=”subject” type=”hidden” id=”subject” value=”preenchimento de formulario” />
</p>
</form>

Veja como fica o código no editor.

untitled-2.gif

Localize o painel de Behaviors.
Clique no Botão do formulário para selecioná-lo.
Faça certo de que está selecionado o botão do formulário.
Clique na + de behavior e escolha Validate Form no menu.

untitled-3.gif

Ao selecionar Validate Form, o Dreamweaver vai verificar se há um formulário em seu documento, vai encontrar seu formulário, todos os campos do formulário e vai lhe oferecer opções de configuração.
Veja abaixo:
untitled-4.gif

Com estas opções, é possível validar praticamente qualquer coisa.

Após terefetuado suas configurações, basta clicar em OK e está pronto.
untitled-6.gif
O novo Behavior aparece em seu painel.

Código:
Você vai verificar que o DreamWeaver inseriu um código similar a este abaixo:
Recomendo que você coloque uma mensagem personalizada.
Eu coloquei em Negrito as partes do código que geramas mensagens:

<script type=”text/JavaScript”>
<!–
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf(“?”))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
var i,p,q,nm,test,num,min,max,errors=”,args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
if (val) { nm=val.name; if ((val=val.value)!=”") {
if (test.indexOf(‘isEmail’)!=-1) { p=val.indexOf(‘@’);
if (p<1 || p==(val.length-1)) errors+=’- ‘+nm+’ must contain an e-mail address.\n’;
} else if (test!=’R') { num = parseFloat(val);
if (isNaN(val)) errors+=’- ‘+nm+’ must contain a number.\n’;
if (test.indexOf(‘inRange’) != -1) { p=test.indexOf(‘:’);
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+=’- ‘+nm+’ must contain a number between ‘+min+’ and ‘+max+’.\n’;
} } } else if (test.charAt(0) == ‘R’) errors += ‘- ‘+nm+’ is required.\n’; }
} if (errors) alert(‘The following error(s) occurred:\n’+errors);
document.MM_returnValue = (errors == ”);
}
//–>
</script>

Em anexo o arquivo
tutorial.zip

Como Configurar o FTP do DreamWeaver

O Dreamweaver da Adobe é uma excelente ferramenta de desenvolvimento web.
Ele possui um sistema de FTP integrado, o que fácilita a administração dos seus arquivos em seu servidor local, servidor de testes e servidor remoto.
Vou demonstrar como configurar seu DW fácilmente.
Versão utilizada para este tutorial: DW8 (talvez sua versão tenha alguma variação, mas os principios aplicados neste exemplo são validas para a grande maioria das versões). (more…)

SEO


O que é um SEO?
SEO é a abreviação em inglês de “otimizador de mecanismo de pesquisa”.
(search engine optimizer)
Otrabalho de um SEO é prestar serviços úteis aos proprietários de sites, desde arrumar ou elaborar textos até dar conselhos sobre a estrutura e arquitetura do site, assim como procurar locais e diretórios para a submissão dos sites.
Claro que nem todo CEO é profissional, existem muitas práticas inadecuadas, algumas práticas inadecuadas podem resultar em um site de busca eliminar seu site da indexação.

O trabalho de um CEO é tornar seu site amiguável, e não tentar manipular os sites de busca ao seu favor, o que ele deve fazer é tentar otimizar seu site, ajudar para que seu site seja realmente encontrado pelos que o procuram.

No Google eu encontrei algumas dicas as quais eu concidero veridicas para identificar um CEO competente, isso se você não quiser agir como o CEO de sua empresa.

Textos retirados do google:

  • Tenha cuidado com firmas de SEO que lhe enviam e-mails inesperados.

    Pode parecer incrível, mas nós também recebemos este tipo de spam:

    “Prezado google.com.br,
    Visitamos o seu site e constatamos que você não aparece na maioria dos principais diretórios e mecanismos de pesquisa…”

    Se você receber e-mails não solicitados sobre mecanismos de pesquisa, mantenha o mesmo ceticismo que teria em relação a pílulas dietéticas que “queimam a gordura enquanto você dorme” ou solicitações para ajudar a transferir o dinheiro de ditadores depostos.

  • Ninguém pode garantir o posicionamento em primeiro lugar no Google.

    Cuidado com os SEOs que dizem garantir a sua classificação, ou ter um “relacionamento privilegiado” com o Google, ou que anunciam um “envio prioritário” para o Google. Não existe envio prioritário de sites para o Google. Na verdade, a única forma de enviar um site diretamente ao Google é através da nossa página Incluir URL ou do programa Google Sitemaps. Em ambos os casos, você mesmo pode fazê-lo, com custo zero.

    Veja mais nesta página no site do Google

  • Como fazer um formulário CGI no DreamWeaver

    Uma das coisas que mais recebemos perguntas, é como fazer um formulário.
    Então eu vou mostrar como fazer um formulário simples utilizando o DreamWeaver.

    (more…)

    BIOS Beep Codes:

    Recentemente tivemos um problema em um dos computadores aqui, felizmente conseguimos resolver o problema descobrindo o BEEP CODE de erro, e nesta época do ano, segundo meu amigo Luciano, é muito comum computadores apresentarem erros por causa das mudanças de temperatura.
    Como pesquisei em diversos sites na internet por códigos de BEEPs acabei encontrando uma lista bastante interessante, e resolvi publicar aqui para que todos possam ter acesso.
    Por enquanto está a versão original (em inglês) mas estarei traduzindo no futuro próximo.
    (more…)

    Page 23 of 24« First...10...2021222324