Blog do TreinaWeb!

Blog do TreinaWeb

Dicas, notícias e informações sobre cursos, programação, webstandards e desenvolvimento web.

Arquivo de maio de 2009



  • Google Advertising Professional


    30 de maio de 2009

    A atividade de links patrocinados (pay per click), é a principal renda o Google, só com isto, você consegue notar o quão é importante para o Google manter certo nível de qualidade nesta atividade.

    Apesar de que qualquer pessoa com um cartão internacional e uma conta do Google poder anunciar em suas paginas, algumas empresas e pessoas preferem contratar um consultor especializado para tratar destes assuntos.

    Mas como qualquer pessoa pode anunciar no Google, algumas pessoas acabam agindo de má fé. E para ajudar as empresas e pessoas a diferenciar o joio do trigo, o Google criou a Certificação Google Advertising Professional, que pode ser obtida por qualquer pessoa que atenderem a alguns requisitos:

    No caso de empresa:

    • Ter endereço de correspondência e de fatura em um país onde haja qualificação empresarial disponível (tem no Brasil)
    • Ter pelo menos dois empregados certificados no programa. Os empregados devem ser qualificados na conta principal da Minha central de clientes registrada pela empresa e não em suas próprias contas.
    • Criar e manter o gasto total mínimo de clientes exigido em 90 dias (No Brasil, o valor é de $50.000,00) para a conta Minha central de Clientes da empresa.

    Já a prova é realizada pela empresa Prometric via internet, são 108 questões em português que devem ser respondidas em até 90 minutos. Exige noções de conversões, hierarquia de uma conta AdWords, ferramentas e todo o sistema de menus. O valor de prova é $50,00.

    É necessário que o candidato tenha utilizado muita sua conta da “Minha Central de Clientes”, com isto conseguira realizar a prova sem problemas. Mas queira estudar o Google disponibiliza a página “Centro de Aprendizagem“, onde é possível obter todas as informações necessárias.

    Agora se você quiser estudar em uma sala de aula, a empresa CTT, em parceria com o Google, oferece um curso, para algumas capitais brasileiros e da América do Sul. O Curso é chamado de Goobec e você pode obter mais informações aqui.

    Como são poucos os brasileiros certificados, isto pode ser um diferencial no mercado de trabalho. Então se você pretende realizar a prova, boa sorte!

    Até a próxima!

  • Arquivo Robots.txt


    29 de maio de 2009

    Hoje vamos falar sobre o arquivo Robots.txt. Você não sabe o que é? Calma, vamos explicar.

    Todos sabem que o Google, Microsoft, Yahoo e qualquer outro site de busca, possuem “robôs”, que vasculham a web, indexando e classificando sites, periodicamente passando e repassando pelos sites. Imagine os trabalhos que eles têm para “ler” todo o site, podendo em alguns momentos acessar pastas temporárias de programa ou arquivos confidencias.

    Mas saiba que você pode facilitar a vida desses robôs, bem como a sua, protegendo os arquivos privados e consequentemente, indexando mais rápido o seu site. Para isto existe um padrão do arquivo Robots.txt, onde fica toda a informação relevante aos robôs de busca. Quem já mexeu nos arquivos de configuração do Linux, vai notar as semelhanças, mas para aqueles que não possuem nenhum conhecimento de configuração, não precisam ficar desesperados, afinal é muito simples configurá-lo.

    Por padrão o arquivo fica na raiz do site e é altamente recomendado que este arquivo exista em todos os sites. Não precisa fazer todas as configurações, basta apenas usar a configuração default:

    User-agent: *
    Disallow:

    User-agent significa qual será o mecanismo de busca, como estamos usando o asterisco (*) que significa “tudo”, então é todos os mecanismos de busca poderão indexar seu site e o Disallow:, sem nada, significa que podem indexar todos os arquivos do site. Mas também podemos usar:

    User-agent: *
    Allow: /

    Neste caso, estamos especificando com o “Allow”, que todos os arquivos do site podem ser indexados.

    Caso você queria bloquear uma pasta, você utiliza:

    User-agent: *
    Disallow: /restrito/

    Assim, a pasta restrito e todo seu conteúdo será ignorado. Mas se dentro desta pasta, existir um arquivo que você queria indexar, o especifique abaixo do comando Disallow:

    User-agent: *
    Disallow: /restrito/
    Allow: /restrito/file.html

    Especificar “Robô”

    É possível criar regras especificas para cada “robô” de busca, neste caso, é necessário colocar o nome do robô em User-agent:

    User-agent: Googlebot
    Allow: /

    Como isto, o Google irá indexar de acordo com as regras especificadas para ele e os outros mecanismos de busca irão ignorar estas regras. Quando for fazer isto não esqueça de especificar as regras aos outros “robôs”:

    User-agent: * #Todos mecanismos de busca
    Disallow: /commets/

    User-agent: Googlebot #voltado ao Google
    Allow: /

    Mesmo o “User-agent:*” vindo primeiro o Google sempre seguirá as regras contidas em “User-agent:Googlebot”. O sinal de talha (#), significa que é comentário e será ignorado, pelos “robôs”, serve apenas para os administradores do arquivo.

    Agente de busca

    Não sabemos todos, mas para facilitar sua vida, abaixo estão listados alguns “robôs”:

    • Googlebot – Google
    • Googlebot-Image – Google Imagens
    • Slurp – Yahoo
    • yahoo-mmcrawler – Yahoo Imagens
    • MSNBot – Live Search
    • psbot – Live Search Imagens

    Caracteres especiais

    Também é possível utilizar caracteres especiais, como:

    User-agent: *
    Disallow: /private/
    Allow: /private/*/image

    Neste caso, todos os arquivos da pasta private não serão indexados, exceto os arquivos contido na pasta image dois níveis abaixo.

    É possível bloquear apenas arquivos com uma extensão em especifico.

    User-agent: *
    Disallow: /.php$

    O caractere cifrão ($) foi usado para especificar que os arquivos com extensão .php não devem ser indexados.

    É isso, vejam aqui o link do arquivo Robots.txt do próprio Google.

    Até a próxima!

  • Os 7 pecados do aluno de ensino à distância


    27 de maio de 2009

    Como vocês devem saber, existem os 7 pecados capitais – certamente,  todo mundo já cometeu algum deles. Então, agora foram definidos os 7 pecados do aluno de ensino a distância, que são os erros mais cometidos pelos alunos durante um curso na modalidade a distância.

    Você é um aluno de curso a distância, por isso, tente não cometer nenhum dos erros descritos abaixo:

    1 – Procrastinação: É o erro mais comum… Quem nunca adiou um curso para o próximo mês, semestre, ano, ou até mesmo adiou algum trabalho ou atividade? Mas, com esse comportamento, no ensino a distância, você acaba ficando defasado em comparação aos demais alunos e concorrentes do mercado de trabalho, que nunca para. Evite este erro!

    2 – Falta de planejamento: Fazer um curso em que você pode definir o horário de estudo requer organização. Não é fácil conciliar trabalho, estudo, casa, família etc.; por isso, antes de começar um curso, planeje como irá cursá-lo e defina um horário fixo por dia, ou por semana, para estudar.

    3 – Trapacear: Por incrível que pareça, ainda tem gente que acha que só o currículo basta. Tente não trapacear, procurando respostas prontas no Google, ou coisas do tipo. Só quem perde é você!

    4 – Plágio: É a mesma coisa que trapacear. Em alguns casos, o plágio ocorre porque o aluno se esqueceu de citar a fonte, indicar as referências e etc. Nunca se esqueça de citar de onde você conseguiu determinada informação.

    5 – Aceitar tudo: Você tem que aprender a dizer não. Muitas vezes as pessoas querem impor os seus horários aos outros, mas neste caso você deve manter os seus para não atrapalhar seus estudos. Em outras palavras: siga o seu planejamento!

    6 – Ser impaciente: Aprender de verdade, requer tempo. Você não pode apressar o processo: um curso com duração de 8 horas deve ser feito em 8 horas, assim como um curso de 4 anos deve ser feito em 4 anos.

    7 – Preguiça: É parecido com o primeiro “pecado”. Neste caso, devido à preguiça o aluno não faz um bom trabalho, bem como não consegue aprender correta e definitivamente. Quando você for fazer um curso, concentre-se somente nele e, por favor, não tenha preguiça!

  • Desenvolvendo um site acessível


    26 de maio de 2009

    Continuando com nossa serie de artigos sobre acessibilidade…

    Você já sabe quais são as dificuldades encontradas pelos usuários, agora vamos começar a mostrar, as formas de desenvolver um site para estes usuários.

    Se você já possui um site é quer adaptá-lo para portadores de necessidades especiais é melhor criar outro, por nossa primeira dica é que a melhor forma de desenvolver um site acessível, é fazê-lo do zero, à não ser que você já tenha desenvolvido o site com base em todos os padrões da W3C, com XHTML, CSS, Tableless, e whatever, porque quando a W3C pensou nestes padrões era visando facilitar o acesso destes usuários (claro que ela também pensou nos desenvolvedores). Resumindo, através desses padrões é mais fácil desenvolver um site acessível.

    Enrolações à parte, antes de pensar no site e como ele será, deve-se pensar no seu publico alvo, ou seja, se o site é voltado para idosos, as fontes devem ser maiores, se for para crianças, deve ser mais colorido, caso sejam cegos, os programas de leitura de tela devem lê-lo com facilidade, se for um grande portal, que atende todos os públicos, f***, ai é preciso pensar qual será o maior publico atingindo e qual técnica é necessária/possível utilizar.

    Se o site já existe, faça uma enquete com os usuários, veja quais são as dificuldades, as necessidades e sugestões. Uma dica que damos sobre a enquete é que, aproveite ela para fazer um cadastro dos seus usuário (caso não tenha) e para atraí-los, faça uma promoção, sorteie um premio, de desconto em algum produto.. Seja criativo.

    Se o site for de uma grande empresa é necessário verificar se a empresa já não possui uma política de acessibilidade, se algum departamento já tem algum plano nesta área. Normalmente o R.H. sempre tem alguma ação voltada para a acessibilidade, seja na adequação da empresa para os funcionários com necessidades especiais, como para os futuros funcionários. Neste caso, as empresas já possuem um cronograma, e normas para se tornar mais acessível.

    Alguns sites, principalmente os governamentais, já possuem normais e regras, sobre a acessibilidade, isto também deve ser avaliado, pois dependendo da exigência algumas técnicas e tecnologias não devem ser aplicadas no site.

    Depois de verificar tudo isto, é hora de pensar em qual técnica será aplicada no site, mas isto ficará para os próximos posts, pois ainda não conhecemos elas =)

    Até a próxima!

  • Tirinhas – Um sábado qualquer


    24 de maio de 2009

    Como falamos no post de anteontem, estamos passando por uma reformulação editorial, se tudo der certo, semana que vem já definiremos o novo modelo editorial do blog e esperamos melhor o conteúdo.

    Então hoje daremos a dica de um blog de tirinhas, que na nossa modesta opinião é um dos melhores atualmente, pois suas historias conseguem ser engraçadas sem serem apelativas.

    Estamos falando do blog “Um Sábado Qualquer“, em varias tirinhas sequenciais, ele conta a história de Deus e seu relacionamento com Adão, Eva e o mundo. Para entender tudo que estamos falando, entre no blog e volte ao inicio da historia para ler todas as tirinhas.

    Até a próxima!

  • Google Developer Day 2009


    22 de maio de 2009

    Hoje postaremos uma noticia para os desenvolvedores e os amantes do Google:

    O Google Brasil anunciou na ultima terça-feira (19/05) no seu blog oficial o dia e o local do Google Developer Day 2009, que será realizado no dia 29 de junho de 2009, no Sheraton São Paulo WTC Hotel.

    Para aqueles que não conhecem o Google Developer Day é um evento do Google voltado para desenvolvedores, onde são realizadas palestras e sessões técnicas sobre os produtos do Google. Este ano o evento aborda os temas de Android, Google App Engine, Google Web Toolkit, APIs Ajax, além de outros.

    O Google também prometeu abordar tópicos para os desenvolvedores que trabalham com aplicativos para negócios. Para saber mais sobre o evento acesso o site oficial, como as vagas são limitadas, então se inscreva logo.

    Até a próxima!

    Fonte: Blog Google Brasil.

  • Métodos Asc e Chr no C#


    20 de maio de 2009

    Hoje faremos um artigo pequeno, porque estamos pensando em mudar algumas coisas, então aguardem novidades =)

    Para aqueles que desenvolviam no VB6, Delphi ou qualquer linguagem desktop que utilizava os métodos Asc e Chr, e sentiram falta destas funções no C#. Seus problemas acabaram !!!

    Mostraremos como criar estes métodos no C#.

    public char Chr(int codigo)
    {
          return (char)codigo;
    }
    public int Asc(string letra)
    {
          return (int)(Convert.ToChar(letra));
    }

    Os métodos acima fazem a mesma coisa que os métodos originais.

    Até a próxima!

  • Acessibilidade na web


    20 de maio de 2009

    Hoje começaremos uma nova serie, onde falaremos sobre acessibilidade.

    Com o avanço da tecnologia e a grande expansão de acessos no Brasil, a chamada inclusão digital, muitos usuários enfrentam alguma dificuldade na hora de acessar um site. Por terem pouco conhecimento, máquinas de pouca capacidade e/ou desatualizadas, ou até por terem algum tipo de deficiência (visual, motora, aditiva, etc)

    Todo desenvolvedor deve pensar nestas pessoas no momento de criar um site. Para facilitar o serviço a W3C, criou a WAI (Iniciativa para a Acessibilidade da Web), que aponta as situações e características que o usuário pode apresentar:

    1 – Incapacidade de ver, ouvir ou deslocar-se, ou grande dificuldade (quando não a impossibilidade) de interpretar certos tipos de informação.

    2 – Dificuldade visual para ler ou compreender textos.

    3 – Incapacidade de usar o teclado ou o mouse, ou ambos.

    4 – Insuficiência de quadros, apresentando apenas texto ou dimensões reduzidas, ou uma conexão muito lenta.

    5 – Dificuldade para falar ou compreender, fluentemente, a língua em que o documento foi escrito.

    6 – Ocupação dos olhos, ouvidos ou mãos, por exemplo, no trabalho em um ambiente barulhento.

    7 – Desatualizarão, pelo uso de um browser antigo, ou por utilizar um browser completamente diferente dos habituais, ou por voz ou sistema operacional menos difundido.

    Sabemos que atender estes 7 itens é complicado, podendo ser até impossível em alguns casos, mas não é necessário atender os casos 100%. Nesta série, mostraremos como você poder tornar o seu site um pouco mais acessível.

    Fiquem ligados!

    Fonte : Acesso Brasil

  • Capitalizar Strings no C#


    18 de maio de 2009

    Hoje mostraremos uma dica útil para quem precisa ter palavras capitalizadas no C#.

    Como no C# não existe uma função para fazer isto, é necessário criar um método que irá capitalizar nossas strings, ou seja, irá converter para maiúscula os primeiros caracteres de cada palavra. Pode ser usado em nome de formulários, por exemplo.

    Primeiro método

    private string CapitalizeWords(string value)
    {
       if (value == null) throw new ArgumentNullException("value");
       if (value.Length == 0) return value;
     
       System.Text.StringBuilder result = new System.Text.StringBuilder(value);
       result[0] = char.ToUpper(result[0]);
     
       for (int i = 1; i < result.Length; ++i)
       {
          if (char.IsWhiteSpace(result[i - 1]))
          {
             result[i] = char.ToUpper(result[i]);
          }
       }
       return result.ToString();
    }

    Segundo método

    private string CapitalizeWordsCulture(string value)
    {
       return System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(value);
    }

    Os dois métodos fazem exatamente a mesma coisa, sendo que o segundo método é melhor por ser menor (rimou =).

    Bom proveito e até a próxima!

  • Jogo Grow Tower


    16 de maio de 2009

    Como ninguém é de ferro, hoje vamos falar de um jogo. Já faz tempo que não falamos disso.

    Falaremos então, de um novo jogo, na verdade não é tão novo assim… É da mesma desenvolvedora do ultimo jogo que postamos, e segue o mesmo padrão, porém este é mais fácil, então clique na imagem abaixo divirta-se um pouco.

    growtower

    Até a próxima!