quarta-feira, 8 de junho de 2011

C# - Enviar email usando System.Net.Mail

Olá,

Hoje estou postando uma forma de mandar email simples e rápida pelo C#, só não se esqueçam de trocar as informações pelas suas informações (e por favor, não deixe nada chapado no código, isso é só um exemplo...)

E também não esquecer de incluir a referência abaixo também...

using System.Net.Mail;

MailMessage mensagem = new MailMessage("emailDE@email.com", "emailPara@email.com", "Titulo", "Corpo do email");

SmtpClient clienteSMTP = new SmtpClient();
clienteSMTP.Host = "servidorSMTP";
clienteSMTP.Credentials = new System.Net.NetworkCredential("usuarioServidorSMTP", "SenhaServidorSMTP");
clienteSMTP.EnableSsl = true;
clienteSMTP.Send(mensagem);


Até,

terça-feira, 7 de junho de 2011

Sharepoint 2010 - Criar site via código

Olá,

Hoje vou postar um trecho de código para a criação de um site através de programação..


SPWeb minhaWeb = SPContext.Current.Web;
SPWeb novaWeb = null;
novaWeb = minhaWeb.Webs.Add( "novoSite", "Meu Site", "Site de Teste", 1033, "STS#1", true, false);


Até,

segunda-feira, 6 de junho de 2011

Sharepoint - Sandboxed solutions

Olá,

Hoje vou falar um pouco sobre sandboxed solutions, que são soluções que são instaladas em um ambiente separado, ou seja, essas soluções só podem executar e consumir recursos limitados, evitando que alguma solução mal escrita possa comprometer o servidor inteiro.

Essas soluções rodam no processo SPUCWorkerProcess.exe, protegendo o Sharepoint, os processos e os serviços do Windows

O acesso a recursos do Sharepoint é limitado e são definidos "pontos" pelo administrador, que são calculados de acordo com 14 metricas do Sharepoint, que estão listadas abaixo:

AbnormalProcessTerminationCount
CPUExecutionTime
CriticalExceptionCount
InvocationCount
PercentProcessorTime
ProcessCPUCycles
ProcessHandleCount
ProcessIOBytes
ProcessThreadCount
ProcessVirtualBytes
SharePointDatabaseQueryCount
SharePointDatabaseQueryTime
UnhandledExceptionCount
UnresponsiveprocessCount

Para dar um exemplo, 20 queries são iguais a 1 ponto do Sharepoint e 120 segundos de execução são equivalentes a 1 ponto

Para definir a quantidade de pontos que podem ser consumidas no dia, siga os passos abaixo:

1) Acesso o Central Admin

2) Clique em ApplicationManagement

3) Clique em Configure quotas and locks

4) Selecione o Site Collection que você quer administrar

5)Na seção Site Quota Information, defina a quantidade de pontos no campo Maximum usage per day

Pronto, agora quando um aplicativo ultrapassar o limite definido, ele só voltará a funcionar no dia seguinte

Até,

quinta-feira, 2 de junho de 2011

O que é ADSI (Active Directory Service Interfaces)?

Olá,

Às vezes precisamos desenvolver algum sistema que faz integração com o AD (Active directory). Para esses casos, a Microsoft disponibiliza o ADSI (Active Directory Sevice Interfaces) que é um conjunto de comandos para fazer acesso às informações contidas no diretório, em breve vou postar alguns exemplos de códigos fontes que utilizam ADSI

Até,

quarta-feira, 1 de junho de 2011

Básico de chassi

Olá,


Estava precisando extrair alguns dados de chassi hoje, bom, achei um blog que fala um pouco sobre isso, que estou postando abaixo, preciso de mais informações, vou pesquisar e assim que for encontrando vou postando aqui...


http://codvin.blogspot.com/

Até,

terça-feira, 31 de maio de 2011

segunda-feira, 30 de maio de 2011

Decode do Oracle no SQL Server

Olá,

No Oracle, quando precisamos fazer um if no select usamos o comando decode, como no exemplo abaixo:

select decode( campo, valor1, retorno1, retornoelse) from tabela

Como podemos fazer isso no SQL Server? Bom, SQL Server, devemos utilizar o case, veja o select abaixo:

Select case campo when valor1 then retorno1 else retornoelse end as colunaIIf from tabela

Até,

sábado, 28 de maio de 2011

Equivalente ao Top do SQL Server no Oracle

Olá,

Continuando com as equivalencias entre Orace e SQL Server, me pediram pra falar sobre como fazer um top no Oracle...

Bom vamos lá, no SQL Server, quando precisamos pegar um determindado numero de linhas, usamos o top, por exemplo, vou pegar duas linhas no select abaixo

select top 2 * from tabela

No Oracle, limitamos o rownum no where

select * from tabela where rownum <=2


Até,

quinta-feira, 26 de maio de 2011

NVL do Oracle no SQL Server

Olá,

No Oracle quando precisamos testar se o conteúdo de uma coluna é null utilizamos a função nvl, da seguinte forma

select nvl(coluna, 'valornull') from tabela

Hoje me perguntaram como fazer isso no SQL Server, bom o SQL Server também tem a sua 'versão do nvl' que é a função isnull

select isnull(coluna, 'valornull) from tabela

É bem simples, porém sempre é bom dar uma relembrada, em breve vou colocar mais exemplos de equivalencia de funções entre o Oracle e SQL Server

Até,