Difference between revisions of "RSS voogude värskete uudiste korjamise rakendus"

From ICO wiki
Line 13: Line 13:
 
<br />
 
<br />
 
<br />Rakendus on paigaldatud siin [https://networksolutions2.googlecode.com/svn/trunk siin] ([https://www.googlecode.com google code])
 
<br />Rakendus on paigaldatud siin [https://networksolutions2.googlecode.com/svn/trunk siin] ([https://www.googlecode.com google code])
<br />Koodi saab kätte SVN klient programmi abil, näiteks [http://tortoisesvn.net/downloads tortoiseSVN]
+
<br />Koodi saab kätte SVN kliendi abil, näiteks [http://tortoisesvn.net/downloads tortoise SVN]
 +
<br />
 +
<br />Huuvitavad kohad koodist
 +
on [[Rfc822DateTimeFormat (c#)]] RSS aja standarti c# implementatsioon
 +
<source lang=cs>public static string[] Rfc822DateTimePatterns {
 +
            get {
 +
                    formats = new string[35];
 +
 
 +
                    // two-digit day, four-digit year patterns
 +
                    formats[0] = "ddd',' dd MMM yyyy HH':'mm':'ss'.'fffffff zzzz";
 +
</source>
 
</p>
 
</p>

Revision as of 14:16, 16 April 2010

Idee oli koostada webi teenus mis oskaks kasutajate RSS voogude nimekirjast koostada viimaste uudiste nimekiri.

Probleemide nimekiri oli teada:
1) RSS voogud on disaini poolest erinevad
2) RSS aja formaati standart on uurimata
3) Uudiste sünkrooniline uuendamine on aeglane

Pakkutav lahendus oli:
1) Rakenduses kasutakse ainult ühine osa RSS voogudest
2) Aja formaat uurida ja leida lahendust
3) Uudised uuendada asünkroonselt

Rakendus on paigaldatud siin siin (google code)
Koodi saab kätte SVN kliendi abil, näiteks tortoise SVN

Huuvitavad kohad koodist on Rfc822DateTimeFormat (c#) RSS aja standarti c# implementatsioon

public static string[] Rfc822DateTimePatterns {
            get {
                    formats = new string[35];

                    // two-digit day, four-digit year patterns
                    formats[0] = "ddd',' dd MMM yyyy HH':'mm':'ss'.'fffffff zzzz";