<?xml version="1.0" encoding="UTF-8"?>
<!-- name="generator" content="pyblosxom/1.4.1 7/27/2007" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
<channel>
<title>Блогчетање   </title>
<link>https://danilo.segan.org/blog</link>
<description>Данилово блогче</description>
<language>en</language>
<item>
  <title>Неисправни извори и исправке на Планетоиду</title>
  <link>https://danilo.segan.org/blog/blogging/neispravni-izvori</link>
  <description><![CDATA[
<p>Сигурно можете приметити да многи дневници узрокују неприлике када
се појаве на <a href="http://planetoid.srpski.org">Планети
Србија</a>.  Најчешћи проблем су лоши датуми, али након почетног
додавања дневника, ово се не примећује толико (пошто се онда чланци
додају са датумом освежавања).

<p>Ипак, пошто људи користе разнолики софтвер, то <a
href="http://planetplanet.org/">ПланетаПланета</a> мора да се сналази
са свим тим чудовиштима, а у томе јој помаже славни <a
href="http://feedparser.org">FeedParser</a>.  Значи, ако вам се
дневник не појављује како очекујете на Планетоиду, прво испитајте
како се <em>FeedParser</em> и <em>PlanetPlanet</em> понашају са њим:
могуће је да они садрже неке грешке, али је вероватније да
<strong>ваш дневник садржи грешке</strong>.


<p>Друга честа грешка је запис ХТМЛ-а. Ако на страну ставимо то да
многи не шаљу исправан ХТМЛ, дешава се и да РСС извори нису добро
записали тај ХТМЛ.  Тако, на пример, у блогчету <a
href="http://geekchix.org/">Иване Јурчић</a> имамо наслов „Geek &amp;
movies“, који је забележен у <a
href="http://www.geekchix.org/blog/rss.php?=2">РСС</a>-у као „Geek
&amp;amp; movies“ (ознака <em>title</em>).

<p>Све би то изгледало лепо да се не ради о кодираном ХТМЛ-у, пошто
је угњежден у Икс-МЛ документ.  Ако радите на сопственој РСС изведби,
погледајте и <a
href="http://blogs.law.harvard.edu/tech/rss">дефиницију</a> и
<a
href="http://blogs.law.harvard.edu/tech/encodingDescriptions">појашњење
за кодирање</a>.

<p>Оно што вас може збунити је да је ваш РСС/Атом потпуно исправан
према <a href="http://feedvalidator.org">FeedValidator</a>-у.
Наравно, ово може бити тачно, али ХТМЛ се ту не проверава (пошто и
садржај није ограничен на ХТМЛ, а неке изведбе користе и
„<code>type=&lt;MIME-TYPE&gt;</code>“ на елементима за друге врсте
података), а управо је он неисправан.

<p>Ако ваш дневник садржи неисправан ХТМЛ и не приказује се исправно
на Планетоиду, онда примедбе прихватам једино ако њиме кварите
изглед самог Планетоида (додао сам неке ствари у <em>FeedParser</em>
не бих ли то спречио).  У супротном, просто пишите исправан ХТМЛ ;-)

<p>Такође, исправио сам и неке неисправности Планетоида — радило се о
лошем упаривању <a href="http://xmlsoft.org">libxml2</a> (најбоље
библиотеке за обраду ИксМЛ-а) и <a
href="http://python.org">Питона</a> (најбољег језика за брзи развој).
Све примедбе, као и до сада, на <a
href="mailto:danilo@kvota.net">моју адресу</a>.


]]></description>
</item>

</channel>
</rss>
