Un RSS Reader Con Asp.NET C#

Author: ollie10 3/30/2009 10:08 PM

Questo script mostra come effettuare il parsing di un docuemnto RSS mediante codice ASP.Net e C#.

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Configuration;
using System.Web.Security;
using System.Net;
using System.IO;
using System.Xml;


public partial class _Default : System.Web.UI.Page 
{
    

    protected void Page_Load(object sender, EventArgs e)
    {
        // This tutorial is provided in part by Server Intellect Web Hosting Solutions http://www.serverintellect.com

        // Visit http://www.AspNetTutorials.com for more ASP.NET Tutorials
        string rssURL = "http://www.codeguru.com/icom_includes/feeds/codeguru/rss-all.xml";
        Response.Write("<font size=5><b>Site: " + rssURL + "</b></font><Br />");
        ProcessRSSItem(rssURL);
        Response.Write("<hr />");

        rssURL = "http://www.developer.com/icom_includes/feeds/special/dev-5.xml";
        Response.Write("<font size=5><b>Site: " + rssURL + "</b></font><Br />");
        ProcessRSSItem(rssURL); 

    }

  public void ProcessRSSItem(string rssURL) 
  { 
   WebRequest myRequest = WebRequest.Create(rssURL); 
   WebResponse myResponse = myRequest.GetResponse(); 
   
   Stream rssStream = myResponse.GetResponseStream(); 
   XmlDocument rssDoc = new XmlDocument(); 
   rssDoc.Load(rssStream); 
   
   XmlNodeList rssItems = rssDoc.SelectNodes("rss/channel/item"); 
   
   string title = ""; 
   string link = ""; 
   string description = ""; 
   
   for (int i = 0; i <rssItems.Count; i++) 
   { 
    XmlNode rssDetail; 
   
    rssDetail = rssItems.Item(i).SelectSingleNode("title"); 
    if (rssDetail != null) 
    { 
     title = rssDetail.InnerText; 
    } 
    else 
    { 
     title = ""; 
    } 
   
    rssDetail = rssItems.Item(i).SelectSingleNode("link"); 
    if (rssDetail != null) 
    { 
     link = rssDetail.InnerText; 
    } 
    else 
    { 
     link = ""; 
    } 
   
    rssDetail = rssItems.Item(i).SelectSingleNode("description"); 
    if (rssDetail != null) 
    { 
     description = rssDetail.InnerText; 
    } 
    else 
    { 
     description = ""; 
    } 
   
    Response.Write("<p><b><a href='" + link + "' target='new'>" + title + "</a></b><br/>"); 
    Response.Write(description + "</p>"); 
   } 
  } 

}
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>A simple RSS reader using ASP.NET 2.0 and C#</title>
<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #0000FF;
}
a:visited {
	color: #0000FF;
}
a:hover {
	color: #0000FF;
	text-decoration: none;
}
a:active {
	color: #0000FF;
	}
.basix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.header1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
}
.lgHeader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0066CC;
	background-color: #CEE9FF;
}
-->
</style>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <br />
        <table align="center" border="0" cellpadding="0" cellspacing="0" style="position: static"
            width="752">
            <tr bgcolor="#5482fc">
                <td colspan="4">
                    <img height="1" src="/media/spacer.gif" width="1" /></td>
            </tr>
            <tr>
                <td bgcolor="#5482fc" width="1">
                    <img alt="Server Intellect" height="1" src="media/spacer.gif" width="1" /></td>
                <td width="250">
                    <a href="http://www.serverintellect.com">
                        <img alt="Server Intellect" border="0" height="75" src="media/logo.gif" width="250" /></a></td>
                <td bgcolor="#3399ff" width="500">
                    <a href="http://www.serverintellect.com">
                        <img alt="Server Intellect" border="0" height="75" src="media/headerR1.gif" width="500" /></a></td>
                <td bgcolor="#5482fc" width="1">
                    <img alt="Server Intellect" height="1" src="media/spacer.gif" width="1" /></td>
            </tr>
            <tr bgcolor="#5482fc">
                <td colspan="4">
                    <img height="1" src="media/spacer.gif" width="1" /></td>
            </tr>
        </table>
        <div>
            <br />
            <table align="center" bgcolor="#5482fc" border="0" cellpadding="5" cellspacing="1"
                style="position: static" width="600">
                <tr>
                    <td align="center" class="lgHeader1" height="50">
                        A simple RSS reader using ASP.NET 2.0 and C#</td>
                </tr>
            </table>
            <br />
    
        </div>
    </div>
    </form>
</body>
</html>

Tags: , ,
Categories: Asp.NET - C#
Permalink | Comments (0)
  • condividi Un RSS Reader Con Asp.NET C# su facebook
  • condividi Un RSS Reader Con Asp.NET C# su twitter
  • condividi Un RSS Reader Con Asp.NET C# su stumbleupon
  • condividi Un RSS Reader Con Asp.NET C# su digg
  • condividi Un RSS Reader Con Asp.NET C# su delicious
  • condividi Un RSS Reader Con Asp.NET C# su reddit
  • condividi Un RSS Reader Con Asp.NET C# su google
  • condividi Un RSS Reader Con Asp.NET C# su netvibes
  • aggiungi il feed di Un RSS Reader Con Asp.NET C#


Exposure Fusion? Un' Altra Tecnica Per Migliorare Le Nostre Foto

Author: ollie10 3/20/2009 12:55 PM

exposure-fusionExposure Fusion è una tecnica che partendo da una serie di foto ne produce una nuova prendendo le parti correttamente esposte.
A prima vista potrebbe sembrare una specie di hdr, ma non ha bisogno di creare un’immagine intermedia e di effettuare il tone mapping. L’algoritmo seleziona i pixel delle varie immagini in base a saturazione, contrasto e luminosità.

Rispetto alle foto hdr questo genere di foto è molto più rapida da generare ed ha meno problemi con gli aloni attorno agli oggetti tipici delle foto hdr. Soprattutto quest’ultimo punto consente di avere foto più reali e naturali.
Questa tecnica consente anche di estendere la profondità di campo via software fondendo foto con una profondità di campo ridotta. Una possibilità da sfruttare quando non è possibile scattare la foto con la profondità di campo completa in un’unica foto.

Il programma più utilizzato per ora è Enfuse ed è disponibile un’interfaccia che si chiama EnfuseGui. Se usate Lightroom è disponibile un plugin.


Tags: ,
Categories: Fotografia
Permalink | Comments (0)
  • condividi Exposure Fusion? Un' Altra Tecnica Per Migliorare Le Nostre Foto su facebook
  • condividi Exposure Fusion? Un' Altra Tecnica Per Migliorare Le Nostre Foto su twitter
  • condividi Exposure Fusion? Un' Altra Tecnica Per Migliorare Le Nostre Foto su stumbleupon
  • condividi Exposure Fusion? Un' Altra Tecnica Per Migliorare Le Nostre Foto su digg
  • condividi Exposure Fusion? Un' Altra Tecnica Per Migliorare Le Nostre Foto su delicious
  • condividi Exposure Fusion? Un' Altra Tecnica Per Migliorare Le Nostre Foto su reddit
  • condividi Exposure Fusion? Un' Altra Tecnica Per Migliorare Le Nostre Foto su google
  • condividi Exposure Fusion? Un' Altra Tecnica Per Migliorare Le Nostre Foto su netvibes
  • aggiungi il feed di Exposure Fusion? Un' Altra Tecnica Per Migliorare Le Nostre Foto


2 Ottimi Ebook Su Adobe Photoshop Lightroom

Author: ollie10 3/20/2009 12:46 PM

Lightroom Tips and Tricks EbookHo trovato un sito davvero molto interessante per gli utilizzatori di photoshop lightroom dove vi sono pubblicati anche due ottimi ebook di tips and tricks.
Il sito web è www.image-space.com e i pdf possono essere scaricati direttamente da qui:

Lightroom_Tips_and_Tricks.zip (5,71 mb)


Tags: , ,
Categories: Fotografia
Permalink | Comments (0)
  • condividi 2 Ottimi Ebook Su Adobe Photoshop Lightroom su facebook
  • condividi 2 Ottimi Ebook Su Adobe Photoshop Lightroom su twitter
  • condividi 2 Ottimi Ebook Su Adobe Photoshop Lightroom su stumbleupon
  • condividi 2 Ottimi Ebook Su Adobe Photoshop Lightroom su digg
  • condividi 2 Ottimi Ebook Su Adobe Photoshop Lightroom su delicious
  • condividi 2 Ottimi Ebook Su Adobe Photoshop Lightroom su reddit
  • condividi 2 Ottimi Ebook Su Adobe Photoshop Lightroom su google
  • condividi 2 Ottimi Ebook Su Adobe Photoshop Lightroom su netvibes
  • aggiungi il feed di 2 Ottimi Ebook Su Adobe Photoshop Lightroom


VistaDB 3.4 Un Database Completamente Compatibile Con .NET

Author: ollie10 3/4/2009 2:34 PM

vistadbE' stato rilasciato VistaDB 3.4 database per .NET.
VistaDB è un database "embedded" poco ingombrante, 100% managed e rappresenta una valida alternativa nei confronti di Jet/Access, di MSDE e di SQL Server Express, permette agli sviluppatori di realizzare applicazioni .NET senza dover installare nessun tipo di applicazione sul server.
Il punto di forza di questo piccolo database è che può essere deployato come un comune file access sul server, ha solo bisogno della sua "piccola" (800KB) dll contenente tutto il codice per fare girare il db.
Le caratteristiche principali sono la compatibilità SQL-92, gestisce le transazioni, non richiede nessun tipo di configurazione, usa sintassi e tipi di dati pressochè identici a sql server ed è deployabile con Xcopy. E' compatibile con tutti i tipi di linguaggi CLR compliant.
More...


Tags: , ,
Categories: Asp.NET - C#
Permalink | Comments (0)
  • condividi VistaDB 3.4 Un Database Completamente Compatibile Con .NET su facebook
  • condividi VistaDB 3.4 Un Database Completamente Compatibile Con .NET su twitter
  • condividi VistaDB 3.4 Un Database Completamente Compatibile Con .NET su stumbleupon
  • condividi VistaDB 3.4 Un Database Completamente Compatibile Con .NET su digg
  • condividi VistaDB 3.4 Un Database Completamente Compatibile Con .NET su delicious
  • condividi VistaDB 3.4 Un Database Completamente Compatibile Con .NET su reddit
  • condividi VistaDB 3.4 Un Database Completamente Compatibile Con .NET su google
  • condividi VistaDB 3.4 Un Database Completamente Compatibile Con .NET su netvibes
  • aggiungi il feed di VistaDB 3.4 Un Database Completamente Compatibile Con .NET