ASP.NET 4.0 – Melhorias para SEO parte 1

3 Comments

Uma das grandes novidades do ASP.NET 4.0, é a possibilidade do desenvolvedor poder criar parâmetros básicos de SEO
As novidades São:

  • Novas propriedades: Page.MetaDescription e Page.MetaKeywords
  • Suporte para URL’s amigáveis
  • Novo método Response.RedirectPermanent()

Page.MetaDescription e Page.MetaKeywords

Essas duas propriedades são usadas para facilitar a otimização individual para cada pagina exemplo no Page_Load:

void Page_Load(object sender, EventArgs e){
Page.Title = "Título Otimizado da Página";
Page.MetaDescription = "Campo para meta description específica de uma página";
Page.MetaKeywords = "insira,as,keywords,relevantes,da,página,aqui";
}

E é possível também colocar no código fonte do arquivo .aspx:

<%@ Page Title = "Título Otimizado da Página" Description = "Campo para meta description específica de uma página" Keywords = "insira,as,keywords,relevantes,da,página.aqui" MasterPageFile = "~/Site.Master" CodeBehind = "paginaX.aspx.cs" Inherits = "WebApplication1.pagina" %>

Isso já adianta muito a vida de um programador .NET que quer aplicar técnicas de SEO no site

Até a próxima

Criptografando a QueryString

2 Comments

Muito de nós usamos parametros QueryString para passar informações de uma pagina para outra como por exemplo um produto selecionado:http://localhost:1234/DadosProduto.aspx?id=10

O problema de fazer assim é que os dados ficam viziveis ao usuario, e se ele for um usuario mais avançado tentará acessar informações que talvez não poderia ser vizualizado por ele, então neste caso faremos um exemplo de como criptografar a QueryString asssim:http://localhost:1234/DadosProduto.aspx?id=03EscXnBsci=

Desta maneira o id do produto está criptografado, no nosso exemplo iremos precisar apenas de dois metodos um de criptografar e outro para descriptografar vamos lá

Criaremos uma classe chamada Encryption64:


using
System; 

using System.Linq;

using System.Text;

using System.IO;

using System.Security.Cryptography;

 

More

Windows XP USB – Edition 2009

1 Comment

xpusb Windows XP USB   Edition 2009

Encontrei uma versao na net do Windows XP para Usb
Aeww Cesinha eh nois!!!

Download Aqui

C# 3.0+ – Extensions Methods

No Comments

C# – Extensions Methods

Uma funcionalidade muito interessante no C#
Com ela podemos extender tipos existentes (string, int, objects, etc…), objetos da framework (TextBox, String, Datetime…) e até mesmo classes criadas (Clientes, Pagamentos..) com MÉTODOS ADICIONAIS.

Eles são métodos estáticos e podem ser invocados com a mesma sintaxe que os métodos de instância. Ou seja, é um método estático que só pode ser usado quando referenciado.

Mas oque realmente são?
Você certamente deve ter vários métodos de validação em uma classe ‘Helper’ ou até mesmo em cada objeto fazer isso manualmente (O importante é validar ^^)
Oque você usaria assim:
bool CEPIsValid = ValidatorHelper.IsValidCEP(“12312-544″);
ou: bool CEPIsValid = usuario.ValidarCep(usuario.CEP.ToString());

Seguinte, através do extension, você adicionaria estes métodos direto no tipo que deverá ser feita a validação. E ainda mais, Todos os objetos deste tipo receberá o método, ou seja, em qualquer classe, sem precisar implementar manualmente em cada uma.
Exemplo:
String meuCep = “12312-544″;
bool CEPIsValid = meuCep.ValidarCEP();
bool CEPIsValid = TextBox1.Text.ValidarCEP();
ou até mesmo:
bool CEPIsValid = “12312-544″.ValidarCEP();
Note que o método ValidarCEP foi chamado diretamente do objeto string, e todas as strings obtiveram a funcionalidade.

Perfeito!!! A solução das validações de Case!!!
E ainda melhor! Observem a facilidade da implementação ao seu sistema!

using System.Text.RegularExpressions;

namespace SeuNamespace
{
public static class Extensions
{
public static bool ValidarCEP(this string p)
{
return Regex.Replace(p, “[\\d]{5}-[\\d]{3}”, “”).Equals(“”);
}
public static string ImparOuPar(this int n)
{
return (n % 2 == 0) ? “Par” : “Impar”;
}
}
}

Lembrando, esta é uma das muitas funcionalidades do Extends Methods… Basta usar a Criatividade…

Os métodos têm de ser criados obrigatóriamente dentro de classes estáticas, e têm também eles de serem estáticos. O primeiro argumento do método define o tipo de dados a extender, como podem reparar no exemplo anterior, extendemos o tipo string. Reparem também que precisamos de utilizar a palavra reservada this como modificador do primeiro argumento do método. Os Extension Methods podem receber mais argumentos, estando apenas o primeiro reservado para o tipo de dados a extender.
A utilização é bastante simples, basta importar as extensões criadas, através do respectivo using e depois utilizar em qualquer objecto do tipo string.

Funcionalidade extremamente poderosa, que pode ser usada por exemplo para extender uma camada de acesso a dados gerada automaticamente, em que o código gerado não deve ser alterado porque pode ter de ser regerado.

Galera, espero ter ajudado neste post, é realmente muito util.

Assim que souber de noticias como esta passo aqui para compartilhar.

(Agradecimentos ao meu professor Valter por ter me comunicado sobre. Daí que resolvi pesquisar)

Obrigado galera!
Abraços!

Ganhe Dinheiro com o Easy-Share

1 Comment

 Ganhe Dinheiro com o Easy Share

HOSPEDE SEUS ARQUIVOS NO EASY SHARE E GANHE DINHEIRO TODA VEZ QUE FIZEREM DOWNLOAD!

No Easy Share você hospeda seus arquivos “di grátis” e ainda ganha grana quando fizerem download. Para cada 1000 downloads, você ganha US$ 1. Parece merreca mas não é não. No final do mês, dá um dinheirinho bonito! Sem os bloqueios chatos do Megaupload, sem as demoras de 1 hora do Rapidshare, sem dividir os arquivos em 30 partes como o Badongo, no Easy Share , clicou, baixou na hora. E o mais legal é que você pode “upar” seus arquivos via FTP. Não precisa ficar enviando um arquivo de cada vez. O pessoal que frequenta o Diario da Fonte testou, aprovou e deu nota 10!

E eu aprovei também! Já faturei uma grana legal !

Já são mais de 5000 webmasters aqui no Brasil faturando $GRANA$ molinho, molinho, com o Easy Share. E você? Vai ficar esperando o que?

Veja logo abaixo o tutorial em português, passo-a-passo que te ensina em 5 minutos a configurar e trabalhar com o Easy Share

PRIMEIRO PASSO – CADASTRO

Para se cadastrar, clique AQUI . Uma nova janela se abrirá e você poderá ler esse tutorial e preencher o cadastro ao mesmo tempo.

Na página do Easy Share , no canto superior direito, onde está escrito “Create an Account” digite seu nome, e-mail, escolha uma senha e digite essa senha novamente e clique em no botão “Create an Account”.

Pronto, só isso! Cadastro feito. Agora vamos para o segundo passo:

SEGUNDO PASSO – CONFIGURANDO O EASY SHARE PARA VOCÊ GANHAR $$GRANA$$

No topo superior direito da pagina do Easy Share tem um pequeno link denominado “LOGIN”, clique nele, e entre com seu nome de usuário (email) e senha.

A primeira coisa a fazer é clicar em “ENABLE REVENUE PROGRAM” (parte esquerda da tela) para você começar a ganhar dolares pelos downloads.

Depois disso, clique em “MY PROFILE” e escolha a forma como quer receber o dinheiro.

O melhor método para você fica por sua conta, eu recomendo que você escolha o PAYPAL, que aceita uma quantia minima de 10 dolares e não cobra comissão. Se você ainda não tem conta no PayPal, não tem problema, digite o seu email. Depois você se cadastra no PayPal. Não se preocupe. Eu vou te ensinar passo-a-passo como se cadastrar lá também, ok? Fiz um tutorial bem bacana em português Clique AQUI pra você baixar.

Logo depois clique em “UPDATE PROFILE” para salvar isso tudo. Pronto, agora você vai ganhar grana de verdade! Vamos para o terceiro e último passo.

TERCEIRO PASSO – ENVIANDO OS SEUS ARQUIVOS PARA O EASY SHARE

O Easy Share disponibiliza 3 maneiras para você enviar seus arquivos para sua conta.

1) VIA WEB
Para enviar arquivos para o Easy Share, você pode clicar em ” UPLOAD FILE “, depois procurar e enviar o arquivo.

2) VIA FTP
Você pode usar o seu programa de FTP favorito é só configurar com os dados: FTP SERVER: upload.easy-share.com LOGIN/PASSWORD – Seu email e senha. Não vou dar maiores detalhes aqui pois cada programa de FTP funciona de um jeito. Um programa de FTP que eu gosto muito é o LeechFTP. É pequeno, rápido, super fácil de usar, completo e é “di grátis”!

3) VIA EASYUPLOADER
Eu recomendo que você use o programa EasyUploader. Clique AQUI para baixar. É a maneira mais fácil e rápida de enviar arquivos para o Easy Share. Não se esqueça de configurar o EasyUploader. É só clicar em OPTIONS, desmarcar o campo ANONYMOUS LOGIN e digitar os seus dados (email e senha) para os arquivos irem para sua conta e você ganhar grana!

Para enviar os arquivos, é só clicar no “+” e localizar o arquivo. O upload para sua conta começa imediatamente.

Simples não é? Começe hoje mesmo!

99 dicas para o Windows XP

No Comments

Olá pessoal hoje encontrei uma apostila que fornece dicas para melhorar o desempenho do WINDOWS XP

Link: Clique Aqui

Conteúdo:

01 − Desinstalando o Windows Messenger (e outros programas):
02 − Altere as pastas padrão do sistema:
03 − Apague as pastas especiais dentro de Meus Documentos:
04 − Fazendo backup do WPA, para evitar a reativação:
05 − Desabilite os balões de aviso do Windows XP:
06 − Como instalar o teclado ABNT2 no Windows XP:
07 − Inicialização e desligamento mais rápido:
08 − Explore outras máquinas da rede mais rapidamente:
09 − Menu Iniciar mais rápido:
10 − Como liberar 20% de sua banda de rede/Internet:
11 − Aumente o desempenho do Windows XP
12 – Visual sóbrio
13 – Troque o protetor de tela padrão da tela de login
14 – Mude as cores do prompt de comando
15 – Remover o amarelão do menu Iniciar
16 – Use imagem como fundo de uma pasta no Windows
17 – Habilite o Clear Type
18 – Tirando as setas dos seus ícones de atalho
19 – Use temas sem instalar um programa de temas
20 – Personalizando as pastas
21 – Windows mais leve
22 – Remover o Messenger
23 – Desligamento rápido
24 – Mais rapidez para o menu Iniciar
25 – Ocultando todas as janelas abertas
26 – Pesquisando mais de uma extensão
27 – Teclado virtual
28 – Iniciar programas rapidamente
29 – Renomeando muitos arquivos de uma só vez
30 – Usando mais a tecla Windows

More

Rent a Coder no BRASIL? Agora SIM!

4 Comments

Finalmente o Brasil ganhou um site para freelas igual ao www.rentacoder.com

Ele se chama CATHO NEGÓCIOS , ele funciona no mesmo esquema do rent a coder:

  • O contratante coloca um novo projeto para ser desenvolvido ( Programação , Design, etc;
  • O profissional, dá o seu lance para o projeto;
  • A contratante escolhe um profissional para realizar o projeto;
  • Depois do projeto finalizado, o profissonal é pago;

O recado está dado, agora façam bom aproveito!

Blog WebMastered by All in One Webmaster.