Chaves

my.space.share.community

Novembro 2005 - Posts

Como fazer um RSS feed em 5 minutos...
Deixo aqui um exemplo de como se cria um RSS feed com um WebHandler, um exemplo simples de um site que mostra notícias que estão guardadas numa tabela de dados em SQL Server, para serem vistas num RSS Reader.

Porquê um WebHandler? Usei um WebHandler  em vez de um aspx porque a performance do WebHandler é bem melhor do que o aspx. Nota-se quando queremos disponibilizar muita informação para o nosso RSS.

Começando num simples WebSite em aspx 2.0, a única alteração que fiz no web.config foi:

<appSettings>
  <add key ="sp_RSS" value ="sp_RSSfeed"/>
 </appSettings>
 <connectionStrings>
  <add name="rssdemo_db_ConnectionString" connectionString="Data Source=CHMOBILIS;Initial Catalog=rssdemo_db;Integrated Security=True" providerName="System.Data.SqlClient"/>
  
 </connectionStrings>

Em que defini uma key para a minha Stored Procedure que me carrega os dados para uma datareader.

Aqui fica o código completo, incluindo o SQL script que gera a base de dados pronta a usar.

Sem dúvida que esta tecnologia vai ser mais um bom avanço na maneira como "olhamos" para a web, e o seu uso tem vindo a aumentar cada vez mais.

Uns bons RSS Reader que recomendo é:

SharpReader

RssBandit

Posted: 20-11-2005 20:00 por Chaves | with no comments
Provider AD para aspx 2.0

Para quem anda à procura de um provider de Active Directory para usar no seu website em aspx 2.0 aqui fica o que eu usei já cedido pela Microsoft:

- No web.config pus o "authentication type=Forms"

- Na connection string pus:

 


 
      name="ADConnString"/>

 

- No Membership provider pus:

 


   
     
         type="System.Web.Security.ActiveDirectoryMembershipProvider,
         System.Web, Version=2.0.3600.0, Culture=neutral,
         PublicKeyToken=b03f5f7f11d50a3a"
         connectionStringName="ADConnString"
         connectionUsername="vstsb2.local\Administrator"
         connectionPassword="password"/>
   

 

 - Depois criei uma private folder onde pus o web.config e na secção de acessos, neguei o acesso a anonymus users.

 

Resultou! Apesar de eu já anteriormente ter criado "à mão" este provider, desta forma além de poupar muitas linhas de código sinto diferença na performance.

Posted: 16-11-2005 0:59 por Chaves | with no comments
TechDays 2005 - Rescaldo

Boas a todos os que visitam o meu Weblog...

A melhor maneira que encontrei de o estrear foi falar sobre o que foi para mim o TechDays 2005

Para quem lá esteve penso que não vai ler nada de novo, mas para quem não teve a oportunidade de lá estar aqui deixo a minha pequena opinião.

 

A Microsoft de Portugal, está mesmo de parabéns!! Foi um evento que respeitou mesmo o seu anúncio: “O Microsoft TechDays 2005 é a maior conferência técnica realizada em Portugal e destinada a profissionais de TI e programadores”, foi mesmo! Foram 4 dias onde se sentia a tecnologia .NET no ar, em todo o lado, quer nas conversas entre os congressistas quer entre oradores, quer entre profissionais e também entre estudantes.

 

Foi sem dúvida a melhor forma de se aprender, partilhar e experimentar conhecimentos em 3 dias, e já me habituava a todas as manhas em dirigir-me para o CCL em vez do meu habitual local de trabalho. Juntamente com a Microsoft, as comunidades de MVP e PontoNetPt estão também de parabéns! Uma vez que proporcionaram sessões técnicas da mais elevada qualidade, e também desempenharam um papel fundamental no apoio e troca de conhecimentos com todos os que visitaram a área das comunidades. Está mais que provado o importante papel que estas comunidades desempenham no “mundo” .NET português.

 

Às vezes ponho-me a pensar em algum aspecto ou crítica construtiva sobre algo que não tenha corrido tão bem… e nada, não em ocorre nada! Foi tudo perfeito! Mesmo com alguns contratempos nomeadamente alterações na agenda, estas foram feitas devido à afluência de tantas pessoas em determinadas sessões, para que ninguém ficasse de fora! Houve até o cuidado de repetir algumas sessões cuja enorme afluência assim justificava!

 

Foi tudo pensado ao pormenor, e para mim foi um sonho realizado! Esteve tudo na mais alta qualidade: as sessões, as instalações, a decoração do espaço, os Hands-on-Labs, a comida (e de que maneira!!), a área de ISVS, a área de Ask the experts, a organização, enfim tudo!

 

Por fim, e desejando a repetição deste evento queria deixar um muito obrigado pelo que me proporcionaram, pela amizade e pelo evento às seguintes pessoas:

 

- Nuno Costa

- Miguel Teixeira

- João Paulo Girbal

- Zé Tó

- Pedro Rosa

- Nelson

- Vítor Santos

 

- Paulo Morgado

- Ricardo Figueira

- João Paulo Figueira

- Alberto Silva

- João Morgado

- João Cardoso

 

Espero não me estar a esquecer ninguém, juntamente com uma palavra de agradecimento a todas as pessoas que estiveram no staff do evento.

 

Parabéns a todos e que venham mais eventos assim.

Posted: 14-11-2005 8:16 por Chaves | with 8 comment(s)