<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>adamczuk.net.pl &#187; CSS</title>
	<atom:link href="http://adamczuk.net.pl/kategoria/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://adamczuk.net.pl</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Fri, 03 Feb 2012 21:59:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Wyjustowane menu nawigacyjne</title>
		<link>http://adamczuk.net.pl/2011/10/05/wyjustowane-menu-nawigacyjne/</link>
		<comments>http://adamczuk.net.pl/2011/10/05/wyjustowane-menu-nawigacyjne/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 22:03:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[inline]]></category>
		<category><![CDATA[justify]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[navigation]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=535</guid>
		<description><![CDATA[Krótki opis stworzenia poziomego, wyjustowanego menu nawigacyjnego]]></description>
			<content:encoded><![CDATA[<p>Podczas wprowadzania zmian w menu nawigacyjnym jednej ze stron konieczne było dodanie nowych łącz. Niestety sama konstrukcja nawigacji nie była idealna. Dwie listy nieuporządkowane z właściwością <code>float: left;</code>, z czego druga zawierała dodatkowo wyrównanie tekstu do prawej. Menu takie nie wygląda profesjonalnie, do tego dodawanie kolejnych linków zaburza ustalony wcześniej wygląd menu. A gdyby wszystkie łączą równo i proporcjonalnie wypełniały dostępną przestrzeń, czyli były wyrównane do lewej i prawej krawędzi strony internetowej.<span id="more-535"></span></p>
<p>Przy zwykłym menu nawigacyjnym, kolejne elementy mają określoną szerokość przez co szerokości między nimi są różne. A co jeśli łącza naszej nawigacji mają różną długość, a chcemy, aby były wyświetlane równomiernie? Istnieje pewne tego problemu.</p>
<p><a href="http://adamczuk.net.pl/przyklady/justify-horizontal-menu/justify-horizontal-menu.zip">Download</a> &middot; <a href="http://adamczuk.net.pl/przyklady/justify-horizontal-menu/">Live Demo</a></p>
<p>Pomysł nie jest wcale nowy, bo spotkałem się z nim już kilka lat temu podczas pracy w Onecie. Idea rozwiązania jest bardzo prosta, jeśli wszystkie elementy nawigacyjne potraktujemy jak elementy liniowe. Takie elementy zachowują się jak tekst, czyli podlegają wyrównaniu. Poniżej znajduję się przykładowa struktura naszego menu nawigacyjnego.</p>
<pre><code>&lt;div id="navigation"&gt;
            &lt;a href="#"&gt;Home&lt;/a&gt; &bull;
            &lt;a href="#"&gt;Projects&lt;/a&gt; &bull;
            &lt;a href="#"&gt;Some Long Text&lt;/a&gt; &bull;
            &lt;a href="#"&gt;Test me&lt;/a&gt; &bull;
            &lt;a href="#"&gt;People&lt;/a&gt; &bull;
            &lt;a href="#"&gt;About&lt;/a&gt; &bull;
            &lt;a href="#"&gt;Contact&lt;/a&gt;&lt;span&gt;&lt;/span&gt;
        &lt;/div></code></pre>
<p>Znaczniki <code>&lt;a&gt;</code> domyślnie wyświetlane liniowo, układają się obok siebie, chyba że kolejny element nie mieści się już w podanej linii, więc przechodzi do nowej linii. Osiągniemy to poprzez dodanie do naszego menu dodatkowego elementu <code>&lt;span&gt;</code> i określeniu jego szerokości na 100%.</p>
<pre><code>#navigation {
    background: #eee;
    text-align: justify;
}
#navigation a {
    display: inline-block;
    white-space: nowrap;
}
#navigation span {
    display: inline-block;
    width: 100%;
}</code></pre>
<p>Oprócz szerokości dodatkowego elementu <code>&lt;span&gt;</code> konieczne jest ustawienie wyrównania dla pojemnika łącz, a także właściwości <code>white-space: nowrap;</code>, aby poszczególne wyrazy linków wielowyrazowe były naturalnie blisko siebie.</p>
<p>Problematyczny w tej sytuacji jest jak zwykle Internet Explorer. Wersje IE6 i IE7 nie wyświetlają prawidłowo elementów liniowo-blokowych dlatego rozwiązanie to nie jest idealne. Z kolei dodatkowy element <code>&lt;span&gt;</code> rozciąga w pionie pojemnik nawigacji, na co do tej pory również nie znalazłem rozwiązania.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2011/10/05/wyjustowane-menu-nawigacyjne/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Projektowanie serwisów WWW. Standardy sieciowe &#8211; wydanie III</title>
		<link>http://adamczuk.net.pl/2011/09/30/projektowanie-serwisow-www-standardy-sieciowe-wydanie-iii/</link>
		<comments>http://adamczuk.net.pl/2011/09/30/projektowanie-serwisow-www-standardy-sieciowe-wydanie-iii/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 17:36:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Książki]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[webstandards]]></category>
		<category><![CDATA[zeldman]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=518</guid>
		<description><![CDATA[Krótka recenzja nowego wydania popularnej książki Zeldmana]]></description>
			<content:encoded><![CDATA[<p><a href="http://adamczuk.net.pl/wp-content/uploads/2011/09/pswss3.jpg"><img src="http://adamczuk.net.pl/wp-content/uploads/2011/09/pswss3.jpg" alt="Okładka książki Projektowanie sewisów WWW. Standardy sieciowe. Wydanie III" title="Okładka książki Projektowanie sewisów WWW. Standardy sieciowe. Wydanie III" width="140" height="200" class="align left size-full wp-image-519" /></a>Kilka lat temu bardzo podekscytowany kwestiami standardów sieciowych i kierunkami rozwoju internetu natrafiłem na &#8220;Projektowanie serwisów WWW. Standardy sieciowe&#8221; Jeffreya Zeldmana, wtedy już wydanie drugie. Powiem szczerze, że ta książka znacznie ukształtowała moje poglądy odnoście stron internetowych, niektóre nawet bardzo radykalne. Zatem jeśli szukasz rzetelnych informacji ma temat standardów sieciowych jasno i klarownie przedstawionych na kilkuset stronach, zastanów się nad przeczytaniem tej książki. Jeśli nie masz wielkiego doświadczenia w tworzeniu nowoczesnych stron internetowych, zaufaj profesjonalistom.<span id="more-518"></span></p>
<p><strong>Projektowanie serwisów WWW. Standardy sieciowe &#8211; wydanie III</strong> zostało ponownie przeredagowane, tym razem już nie przez Zeldmana, a Ethana Marcotta. Współautor książki jest redaktorem znanej projektantom strony <em>A List Apart</em>. Współpracował również z <em>New York Magazine</em> i W3C. Również przy pracy nad omawianą książką wykazał się prawdziwym profesjonalizmem, jeśli chodzi o kwestie standardów sieciowych.</p>
<p>Kilkanaście rozdziałów dotyczących zasad tworzenia strukturalnego i semantycznego kodu, a także realizacji nowoczesnych układów, stworzonych w oparciu o arkusze stylów kaskadowych. Dodatkowo prezentacja języków hipertekstowych oraz metody pisania nieinwazyjnego kodu JavaScript. Kolejne rozdziały prezentują sposoby tworzenia i manipulacji elementami DOM, sekrety użyteczności interfejsów użytkownika oraz dostępności stron internetowych.</p>
<p>Dzięki tej książce nauczysz się prawidłowego stosowania standardów sieciowych. Tworzenie nowoczesnych i funkcjonalnych witryn staje się jeszcze łatwiejsze po przeczytaniu porad doświadczonych specjalistów. Optymalizacja kodu, zwiększenie zasięgu i niskie koszty utrzymania stron to kluczowe cele jakie pragnie osiągnąć klient. Nowe, aktualniejsze wydanie tej książki pozwoli na usprawnienie procesu projektowania i wdrożenia witryny internetowej w zależności o stawianych wymagań.</p>
<p>Autorzy przedstawili kilka projektów, w których pokazali przydatne sztuczki i gotowe rozwiązania. Podczas pracy projektanta istotne są konsekwentne poszukiwania inspiracji i umiejętność elastycznego realizowania projektów. Dodatkowo dowiesz się sporo na temat przyszłości standardów sieciowych, w tym HTML5 oraz CSS3. Osoby o małym doświadczeniu poznają zasady tworzenia właściwej struktury, prezentacji i zachowania stron internetowych. Dzięki tej książce poradzisz sobie z najczęstszymi problemami, jakie spotykają projektantów stron internetowych.</p>
<p class="info">OSTATECZNA OCENA: 5/5</p>
<ul>
<li><strong>Autorzy: Zeffrey Zeldman, Ethan Marcotte</strong></li>
<li>Tytuł oryginału: Designing with Web Standards (3rd Edition)</li>
<li>Tłumaczenie: Piotr Rajca</li>
<li>ISBN: 978-83-246-2658-8</li>
<li>Format: 158&#215;235, 448 stron</li>
<li>Data wydania: 12/2010 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2011/09/30/projektowanie-serwisow-www-standardy-sieciowe-wydanie-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flexible boxes, czyli elastyczne pojemniki</title>
		<link>http://adamczuk.net.pl/2011/08/23/flexible-boxes-czyli-elastyczne-pojemniki/</link>
		<comments>http://adamczuk.net.pl/2011/08/23/flexible-boxes-czyli-elastyczne-pojemniki/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 19:09:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[boxes]]></category>
		<category><![CDATA[fixed]]></category>
		<category><![CDATA[fluid]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[media-queries]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=494</guid>
		<description><![CDATA[Przykład strony o płynnej szerokości z elementami o stałej, minimalnej szerokości, ale rozciągającymi się proporcjonalnie do momentu, w którym mogą znów w całości wypełnią dostępną przestrzeń.]]></description>
			<content:encoded><![CDATA[<p>Podczas pracy przy jednym z projektów potrzebowałem elastycznej siatki z pojemnikami o stałym i proporcjonalnym jednocześnie rozmiarze. Oznacza to dokładnie tyle, że strona o płynnej szerokości zawiera elementy o stałej minimalnej szerokości, ale rozciągające się proporcjonalnie do momentu, w którym mogą znów w całości wypełnią dostępną przestrzeń. Brzmi skomplikowanie, dlatego najlepiej jeśli sprawdzisz wszystko w działaniu.</p>
<p><span id="more-494"></span><br />
<a href="http://adamczuk.net.pl/przyklady/flexible-boxes/flexible-boxes.zip">Download</a> &middot; <a href="http://adamczuk.net.pl/przyklady/flexible-boxes/">Live Demo</a></p>
<p>Częściowy efekt uzyskamy poprzez określenie minimalnej szerokości elementów listy, a także szerokości w procentach. Poniżej właściwy kod dla listy nieuporządkowanej:</p>
<pre><code>ul li {
    min-width: 320px;
    width: 50%;
}</code></pre>
<p>Podczas zmniejszania okna przeglądarki pojemniki nie będą mniejsze niż 320 pikseli, a dodatkowo przy większych szerokościach wypełnią dokładnie dostępną przestrzeń. Niestety podany przykład ma jedną wielką wadę. Przy skrajnych rozdzielczościach określona procentowa szerokość elementu jest zbyt rozbieżna. Wspomniane 50% to zupełnie różna szerokość przy 1024, a 1920 pikselach.</p>
<p>W tym momencie z pomocą przychodzą <code>media-queries</code> nam. Może nie najświeższy element specyfikacji CSS3, ale prawidłowo obsługiwany w nowoczesnych przeglądarkach. W założeniach <code>media-queries</code> powstały to modyfikacji wyświetlanych treści w zależności od warunków prezentacji. A czym właściwie różni się zmiana okna przeglądarki jak nie zmianą warunków wyświetlania?</p>
<p>Przykładowa składnia pozwala na zastosowanie standardowych reguł CSS w określonym przypadku, akurat jeśli szerokość maksymalna okna przeglądarki na ekranie monitora będzie wynosiła 320 pikseli. Tutaj usuwamy unoszenie warstw i przywracamy domyślną szerokość elementów.</p>
<pre><code>@media screen and (max-width: 320px) {
    div {
        float: none;
        width: auto;
    }
}</code></pre>
<p>W podobny sposób określimy zasady dla różnych urządzeń, a także ich parametrów. Szczegóły techniczne na stronie <a href="http://www.w3.org/TR/css3-mediaqueries/">dokumentacji</a> W3C.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2011/08/23/flexible-boxes-czyli-elastyczne-pojemniki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magia interfejsu. Praktyczne metody projektowania aplikacji internetowych</title>
		<link>http://adamczuk.net.pl/2011/04/14/magia-interfejsu-praktyczne-metody-projektowania-aplikacji-internetowych/</link>
		<comments>http://adamczuk.net.pl/2011/04/14/magia-interfejsu-praktyczne-metody-projektowania-aplikacji-internetowych/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 06:45:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Książki]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=485</guid>
		<description><![CDATA[Krótka recenzja książki, która opisuje skomplikowane aspekty projektowania interfejsów użytkownika.]]></description>
			<content:encoded><![CDATA[<p><a href="http://adamczuk.net.pl/wp-content/uploads/2011/04/magia-interfejsu.jpg"><img src="http://adamczuk.net.pl/wp-content/uploads/2011/04/magia-interfejsu.jpg" alt="" title="magia-interfejsu" width="140" height="200" class="align left size-full wp-image-488" /></a>Kwestie projektowania interfejsów użytkownika to skomplikowane zagadnienia. Podczas tworzenia aplikacji internetowych nie zdajemy sobie sprawy jak zgoła proste czynności bywają złożone. Książka Roberta Hoekmana jr porusza wiele znanych czynności i aspektów oprogramowania w rzeczowy i przyjazny sposób. Jeśli uważasz, że znasz potrzeby użytkowników swoich projektów i dajesz im to czego dokładnie chcą to przeczytaj omawianą książkę. Prawda może być zupełnie inna niż myślisz, dlatego warto mieć pewność.<span id="more-485"></span></p>
<p><strong>Magia interfejsu. Praktyczne metody projektowania aplikacji internetowych</strong> to solidna książka o tworzeniu interfejsów użytkownika dla stron i aplikacji internetowych. Ocenianie książki po rozmiarze czy grubości jest błędem. Niecałe trzysta stron to dokładne opisy codziennych zmagań milionów użytkowników internetu z oprogramowanie, którego używają. Proponowane rozwiązania i poprawki są solidnie argumentowe przez wielotetnie doświadczenie i dążenie do ideału.</p>
<p>Autor opisuje sposoby projektowania formularzy danych, ekranów logowania czy nawigacji. Kolejne rozdziały poruszają kwestie przeglądania wyników wyszukiwania, usprawnienia wyszukiwania i zarządzania informacjami. Tematy takie jak, chmura tagów, przeciągnij i upuść albo poka-yoke również nie są mu obce. Jeśli myślisz, że twoje projekty są poprawne i użyteczne, koniecznie zweryfikuj ten pogląd poprzez lekturę tej książki. Najpweniej znajdziesz cenne uwagi, które przydadzą się w przyszłości.</p>
<p>Książki skupia się w dużym stopniu na krytycznym podejściu do projetowania, ze względu na wiele problemów, które dotykają użytkowników oprogramowania. Jeśli tylko coś robimy w określony sposób, nie oznacza to, że inni postępują identycznie. Ilość problemów jakie rodzi źle wykonany interfejs zaskoczy niejednego doświadczonego programistę lub projektanta.</p>
<p class="info">OSTATECZNA OCENA: 4/5</p>
<ul>
<li><strong>Autor: Robert Hoekman jr</strong></li>
<li>Tytuł oryginału: Adapting to Web Standards: CSS and Ajax for Big Sites (Voices That Matter)</li>
<li>Tłumaczenie: Paweł Szajkowski</li>
<li>ISBN: 978-83-246-1943-6</li>
<li>Format: 168&#215;237, 264 strony</li>
<li>Data wydania: 01/2010 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2011/04/14/magia-interfejsu-praktyczne-metody-projektowania-aplikacji-internetowych/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prosta i elegancka stylizacja tabeli</title>
		<link>http://adamczuk.net.pl/2010/09/22/prosta-i-elegancka-stylizacja-tabeli/</link>
		<comments>http://adamczuk.net.pl/2010/09/22/prosta-i-elegancka-stylizacja-tabeli/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 22:17:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=376</guid>
		<description><![CDATA[Tabele to najpopularniejsze, obok formularzy i list elementy stron internetowych. Ważne, aby wszystkie fragmenty strony współpracowały ze sobą wzajemnie. Elegancka stylizacja tabel staje się łatwa jeśli zastosujemy się do kilku podstawowych zasad projektowych. Prostota przy projektowaniu, najczęściej przenosi się na elegancki i oryginalny wygląd. Dane przedstawione w tabelach mają strukturalny charakter, dlatego nadanie im nowoczesnej [...]]]></description>
			<content:encoded><![CDATA[<p>Tabele to najpopularniejsze, obok formularzy i list elementy stron internetowych. Ważne, aby wszystkie fragmenty strony współpracowały ze sobą wzajemnie. Elegancka stylizacja tabel staje się łatwa jeśli zastosujemy się do kilku podstawowych zasad projektowych.<span id="more-376"></span></p>
<p>Prostota przy projektowaniu, najczęściej przenosi się na elegancki i oryginalny wygląd. Dane przedstawione w tabelach mają strukturalny charakter, dlatego nadanie im nowoczesnej formy wcale nie wymaga skomplikowanych zabiegów.</p>
<p><a href="http://adamczuk.net.pl/wp-content/uploads/2010/09/table-example.jpg"><img src="http://adamczuk.net.pl/wp-content/uploads/2010/09/table-example.jpg" alt="" title="table-example" width="300" height="200" class="align left size-full wp-image-377" /></a></p>
<p>Prezentowany <a href="http://adamczuk.net.pl/-/modern-table-2/index.html">przykład</a> zawiera dane w postaci linków, ciągów znakowych i pól wielokrotnego wyboru. Jednak nic nie stoi na przeszkodzie, aby w tabeli pojawiły się dane w innym formacie, jak ikony lub inne pola formularza.</p>
<h3>Struktura tabeli</h3>
<p>Tabela składa się z podstawowych znaczników, które nie są modyfikowane poprzez dodatkowe atrybuty <code>id</code> oraz <code>class</code>, chyba, że to konieczne. Nagłówek tabeli zawiera elementy <code>th</code>, które w przypadku większych i skomplikowanych tabel grupuje się przez <code>thead</code>. Analogicznie postępuje się w przypadku <code>td</code> poprzez <code>tbody</code> oraz <code>tfoot</code>.</p>
<p>CSS 3 pozwala na odniesienie się do każdego z elementów tabeli poprzez selektory kontekstu. Wszystkie efekty począwszy od dopełnień komórek poprzez kolorowanie wierszy, a skończywszy obramowaniu tabeli działają w nowoczenych przeglądarkach.</p>
<h3>Style kaskadowe</h3>
<p>Prezentacja </p>
<pre><code>table {</code>
<code>	background: #cde;</code>
<code>	font-family: sans-serif;</code>
<code>	font-size: 12px;</code>
<code>	border: 1px solid #cde;</code>
<code>	padding: 2px;</code>
<code>	border-spacing: 0 1px;</code>
<code>	text-align: left;</code>
<code>}</code></pre>
<p>Dane prezentowane na ekranie zawsze lepiej czyta się, gdy wyświetlane są w postaci czcionki bezszeryfowej. Szerokie obramowanie tabeli tworzy odpowiednie dopełnienie i kolor tła.</p>
<pre><code>tr:nth-child(odd) td {</code>
<code>	background: #fff;</code>
<code>}</code>
<code>tr:nth-child(even) td {</code>
<code>	background: #eee;</code>
<code>}</code></pre>
<p>Kolorowanie wierszy w tabelach nie musi poprawić czytelności danych czy szybkości odnajdywania konkretnych wartości, ale często wygląda lepiej niż jednolite tło.</p>
<pre><code>th {</code>
<code>	background: #cde;</code>
<code>	padding: 5px;</code>
<code>}</code>
<code>td {</code>
<code>	padding: 5px;</code>
<code>}</code></pre>
<p>Odstęp wewnątrz komórek powinien być wystarczający, aby czytelność danych została zachowana.</p>
<pre><code>td:nth-child(5) {</code>
<code>	text-align: center;</code>
<code>}</code>
<code>a {</code>
<code>	color: #47c;</code>
<code>}</code></pre>
<p>Dodatkowo można wyrównać wybrane kolumny poprzez selektor dziecka. Kolor linków określa selektor elementu.</p>
<h3>Podsumowanie</h3>
<p>Bardziej skomplikowane efekty w przypadku tabel uzyskamy poprzez zastosowanie półprzezroczystych grafik jako tła poszczególnych elementów. Przedstawione wartości stylów są sugerowane, ale również elastyczne.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2010/09/22/prosta-i-elegancka-stylizacja-tabeli/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>myBlog &#8211; prosta platforma blogowa</title>
		<link>http://adamczuk.net.pl/2010/07/20/myblog-prosta-platforma-blogowa/</link>
		<comments>http://adamczuk.net.pl/2010/07/20/myblog-prosta-platforma-blogowa/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 16:21:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Java Script]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projekty]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=328</guid>
		<description><![CDATA[Nieoficjalne przedstawienie prostej, autorskiej platformy blogowej.]]></description>
			<content:encoded><![CDATA[<p>Istnieje wiele platform blogowych. Część z nich to niezależne silniki jak <a href="http://wordpress.org/">WordPress</a>, czy <a href="http://www.movabletype.org/">MovableType</a>, a inne to produkty zintegrowane z konkretnymi serwisami, jak <a href="http://www.blogger.com/">Blogger</a> czy <a href="http://www.tumblr.com/">Tumblr</a>. Istnieje również wiele polskich serwisów, które pozwalają na szybkie stworzenie dziennika internetowego i bezstresowe blogowanie. Najpopularniejsze to <a href="http://jogger.pl/">Jogger</a> i <a href="http://www.blox.pl/">Blox</a>. Zdarza się, że powyższe rozwiązania nie spełniają naszych oczekiwań, co wówczas prowadzi do wyważania otwartych drzwi.<br />
<span id="more-328"></span></p>
<p>Tworzenie aplikacji internetowych to skomplikowany, czasochłonny i nie zawsze opłacalny proces.</p>
<p><quote>Dlaczego wielu programistów pisze własne aplikacje, frameworki, biblioteki i inne rozwiązania?</quote></p>
<p>Po prostu wychodzą z przekonania, że sami zrobią to lepiej. Czasami zdarza się, że dzięki temu podejściu rodzą się prawdziwe perełki. Często wielkie molochy tracą klientów, użytkownicy znajdują produkty skrojone na miarę ich potrzeb i każdy może być zadowolony.</p>
<p>Pozostałe przypadki to zmarnowany potencjał, czas i zasoby, bo projekt umiera, zanim rozpoczął żywot. Dopóki nie rozpoczniesz tworzenia nowej jakości nie będziesz, miał pewności co do swojej wartości.</p>
<h3>Właściwy wpis</h3>
<p>Często zastanawia mnie kształt moich wypowiedzi formułowanych w stanie, jak najbardziej trzeźwym. Jestem przecież człowiek technicznych, któremu nie obce powinno być prasowanie, ale już bogaty język podczas wszelkich wypowiedzi, co najmniej zadziwia.</p>
<p>Człowiek uczy się przez lata, choć nie zawsze ma na to czas i chęci. Najlepszym przykładem moich osiągnięć jest <a href="http://squarezone.pl/">SquareZone</a>. Prosty, ale funkcjonalny serwis, który przystępnie oferuje informacje użytkownikom. Tym razem przyszedł czas na nowy przykład.</p>
<p><strong>MyBlog</strong> &#8211; nazwa kodowa powinna być bardziej tajemnicza, ale projekt jest w zbyt wczesnym stadium, mimo wielomiesięcznej pracy przy jego tworzeniu. Otóż wspomniana aplikacja oferuje lub będzie oferowała w przyszłości funkcjonalności znane z popularnych systemów blogowych.</p>
<p>Architektura systemu po części czerpała ze znanego WordPressa, jednak największym atutem omawianej aplikacji jest wydajność i zgodność ze standardami. Wszystkie testy i szczegóły zostaną przedstawione wkrótce. Niedługo postaram się przedstawić kolejne funkcjonalności oraz założenia rozwojowe.</p>
<p>Obecnie nie mam pewności czy kod źródłowy zostanie udostępniony publicznie, jednak wszelkie opinie na temat działania lub architektury są mile widziane.</p>
<p>Wersja demonstracyjna <a href="http://demo.ladamczuk.kei.pl">myBlog</a>dostępna jest w sieci.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2010/07/20/myblog-prosta-platforma-blogowa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS i Ajax. Strony WWW zgodne ze standardami sieciowymi W3C</title>
		<link>http://adamczuk.net.pl/2010/06/15/css-i-ajax-strony-www-zgodne-ze-standardami-sieciowymi-w3c/</link>
		<comments>http://adamczuk.net.pl/2010/06/15/css-i-ajax-strony-www-zgodne-ze-standardami-sieciowymi-w3c/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 16:46:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Książki]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[helion]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=309</guid>
		<description><![CDATA[Krótka recenzja książki na temat arkuszy stylów kaskadowych oraz asynchronicznych żądań.]]></description>
			<content:encoded><![CDATA[<p><a href="http://adamczuk.net.pl/wp-content/uploads/2010/06/css_and_ajax.jpg"><img src="http://adamczuk.net.pl/wp-content/uploads/2010/06/css_and_ajax.jpg" alt="css_and_ajax" title="css_and_ajax" width="140" height="200" class="left size-full wp-image-310" /></a>Jedna z wielu książek z serii &#8220;Autorytety Informatyki&#8221; przetłumaczona przez wydawnictwo Helion. Tworzenie nowoczesnych stron internetowych to niełatwa praca, szczególnie jeśli rygorystycznie podchodzi się do tematu standardów sieciowych. Korzyści płynące z zastosowania kaskadowych arkuszy stylów, nowoczesnych technologii oraz inteligentnych technik programistycznych są niezaprzeczalne. Podstawowy warunek to właściwe wykorzystanie standardów sieciowych.<span id="more-309"></span></p>
<p><em>CSS i Ajax. Strony WWW zgodne ze standardami sieciowymi W3C</em> to lekka propozycja dla osób związanych z tworzeniem i projektowaniem stron internetowych. Fanatyczni koderzy, który dzień bez kilku linii kodu uważają za stracony nie znajdą w tej książce samych przykładów. Nietypową koncepcję rozważań na temat standardów sieciowych czyta się bardzo sprawnie, jednak wielostronicowe rozwodzenie się nad pojedynczą myślą po pewnym czasie zdecydowanie męczy.</p>
<p>Autorzy dokładnie opisują swoją pracę przy kolejnych projektach. Rozprawiają o napotkanych problemach, własnych pomysłach, sugestiach przełożonych, aż nieszczęśliwe przypadki losowe. Kolejne rozdziały pokazują jak wykorzystuje się standardy sieciowe, w szczególności arkusze stylów kaskadowych i języki hipertekstowe.</p>
<p>Tytuł książki sugeruje połączenie CSS oraz AJAX. Jednak niewiele informacji znajdziemy w książce na temat asynchronicznych żądań. Więcej poczytamy o systemach zarządzania treścią, programowaniu aplikacji sieciowych, czy sposobach zwiększenia wydajności witryn internetowych. Jednak w dalszym ciągu będą to ogólniki sugerujące jedynie kierunek naszych dalszych poszukiwań.</p>
<p class="info">OSTATECZNA OCENA: 3/5</p>
<ul>
<li><strong>Autorzy: Schmitt Christopher , Blessing Kimberly , Cherny Rob , Evans Meryl K. , Lawver Kevin , Trammell Mark</strong></li>
<p>David Schultz, Craig Cook</p>
<li>Tytuł oryginału: Adapting to Web Standards: CSS and Ajax for Big Sites (Voices That Matter)</li>
<li>Tłumaczenie: Robert Górczyński</li>
<li>ISBN: 978-83-246-1755-5</li>
<li>Format: 168&#215;237, 304 strony</li>
<li>Data wydania: 11/2008 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2010/06/15/css-i-ajax-strony-www-zgodne-ze-standardami-sieciowymi-w3c/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML, XHTML i CSS. Nowoczesne tworzenie stron WWW</title>
		<link>http://adamczuk.net.pl/2010/05/17/html-xhtml-i-css-nowoczesne-tworzenie-stron-www/</link>
		<comments>http://adamczuk.net.pl/2010/05/17/html-xhtml-i-css-nowoczesne-tworzenie-stron-www/#comments</comments>
		<pubDate>Mon, 17 May 2010 10:46:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Książki]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=280</guid>
		<description><![CDATA[Recenzja książki, która pozwoli początkującym na zrozumienie nowoczesnego podejścia do tworzenia stron internetowych.]]></description>
			<content:encoded><![CDATA[<p><a href="http://adamczuk.net.pl/wp-content/uploads/2010/05/html_xhtml_css.jpg"><img src="http://adamczuk.net.pl/wp-content/uploads/2010/05/html_xhtml_css.jpg" alt="Nowoczesne tworzenie stron www" title="html_xhtml_css" width="140" height="200" class="left size-full wp-image-281" /></a>Wiele osób rozpoczyna swoją przygodę ze stronami internetowymi od poszukiwań materiałów w internecie. Często zdarza się tak, że informację jakie wpadają w ich ręce są przestarzałe, a w najlepszym przypadku nieaktualne. Jeśli kogoś interesuje kurs tworzenia stron dla początkujących to osobiście polecam <a href="http://kurs.browsehappy.pl/">kurs</a> BrowseHappy. Napisano również wiele książek, które rzeczowo tłumaczą i pokazują proces tworzenia stron internetowych. Recenzowana pozycja w prosty i przejrzysty sposób opisuje nowoczesne tworzenie i standardy sieciowe.<span id="more-280"></span></p>
<p><em>&#8220;HTML, XHTML i CSS. Nowoczesne tworzenie stron WWW&#8221;</em> to kompletny podręcznik dotyczący tworzenia stron internetowych oraz specyfikacja najpopularniejszych technologii internetowych. Autorzy skupili się na wyjaśnieniu różnic w strukturze dokumentów HTML i XHTML, a także szczegółowo omówili ich specyfikacje. Książka dokładnie pokazuje sposób definiowania metadanych i wstawiania poszczególnych elementów na stronie. Przykłady zawarte w kolejnych rozdziałach prezentują budowanie i używanie tabel, formularzy, obrazów oraz pozostałych najpopularniejszych znaczników.</p>
<p>Autorzy szczególny nacisk położyli na zrozumienie standardów sieciowych, których zrozumienie jest podstawą do prawidłowego tworzenia strona internetowych. Idea rozdzielenia części prezentacyjnej i treści pokazuje zalety nowoczesnego podejścia, a dodatkowe rozdziały dopełniają całości książki. Poza przykładami dotyczącymi HTML/XHTML, autorzy omawiają  JavaScript oraz CSS. Osoby początkujące łatwo zrozumieją wspomniane technologie na przykładowym kodzie. Pozostali mają do dyspozycji aktualne specyfikacje omawianych technologii.</p>
<p>Książka jest bardzo dobrym wprowadzeniem dla osób, które nie zajmowały się nigdy tworzeniem stron internetowych lub robiły to dawno temu. Porzucenie przestarzałych technik jest konieczne. Standardy sieciowe wyznaczają właściwy kurs rozwoju internetu, dlatego wszyscy powinni nim podążać.</p>
<p class="info">OSTATECZNA OCENA: 4.5/5</p>
<ul>
<li><strong>Autorzy: David Schultz, Craig Cook</strong></li>
<li>Tytuł oryginału: Beginning HTML with CSS and XHTML: Modern Guide and Reference</li>
<li>Tłumaczenie: Rafał Jońca</li>
<li>ISBN: 978-83-246-1498-1</li>
<li>Format: 158&#215;235, 384 strony</li>
<li>Data wydania: 05/2008 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2010/05/17/html-xhtml-i-css-nowoczesne-tworzenie-stron-www/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kolorowanie wierszy i kolumn w tabeli</title>
		<link>http://adamczuk.net.pl/2009/12/16/kolorowanie-wierszy-i-kolumn-w-tabeli/</link>
		<comments>http://adamczuk.net.pl/2009/12/16/kolorowanie-wierszy-i-kolumn-w-tabeli/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 20:49:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[selectors]]></category>
		<category><![CDATA[table]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=236</guid>
		<description><![CDATA[Nowoczesny sposób na kolorowanie wierszy i kolumn w tabeli z wykorzystaniem selektorów potomka.]]></description>
			<content:encoded><![CDATA[<p><img src="http://adamczuk.net.pl/wp-content/uploads/2009/12/zebra-striping.jpg" alt="zebra-striping" title="zebra-striping" width="300" height="100" class="left size-full wp-image-237" /> Tabele to jedne z najpopularniejszych elementów jakie występują na stronach internetowych. Rozbudowana struktura tabel pozwala na osiągnięcie wspaniałych efektów poprzez zastosowanie stylów kaskadowych.<br />
<span id="more-236"></span></p>
<p>Przykłady stylizacji tabel zostały w 2006 roku zebrane przez niezawodny <a href="http://www.smashingmagazine.com/2006/12/29/css-based-tables-modern-solutions/">Smashing Magazine</a>. Czas w sieci upływa bardzo szybko, wiele z tych przykładów, jeśli nie wszystkie to przykłady przestarzałe. Jednak ten sam Smashing Magazine w nowszym artykule prezentuje naprawdę atrakcyjne <a href="http://www.smashingmagazine.com/2008/08/13/top-10-css-table-designs/">przykłady</a>. Niestety wygląd to nie wszystko.</p>
<h3>Problem</h3>
<p>Wielokrotnie zdarza się, że za ciekawym wyglądem tabeli kryje się nadmierna liczba klas, które dotyczą poszczególnych elementów. Podstawowa struktura tabeli składa się z trzech znaczników <code>&lt;table&gt;</code>, <code>&lt;tr&gt;</code> oraz <code>&lt;td&gt;</code>, które tworzą odpowiedni element tabeli, wiersze i poszczególne komórki.</p>
<p>Taka struktura nie pozwala na zbyt wiele, ponieważ odniesienie się do elementów poprzez selektory kontekstu jest wręcz niemożliwa. Jedyne dostępne rozwiązanie to wykorzystanie atrybutów <code>&lt;class&gt;</code> i selektorów klas.</p>
<p>Kolorowanie wierszy i kolumn wymaga użycia atrybutu <code>&lt;class&gt;</code> dla każdej komórki. Kolorowanie samych wierszy uzyskamy poprzez atrybuty<code>&lt;class&gt;</code> dla poszczególnych znaczników <code>&lt;tr&gt;</code>. Poniższe style określają kolor tła dla nieparzystego i parzystego wiersza oraz nieparzystej i parzystej kolumny.</p>
<pre><code>.odd-row {
	background: #eee;
}
.even-row {
	background: #ccc;
}
.odd-column {
	background: #fcc;
}
.even-column {
	background: #f44;
}</code></pre>
<p>Zamierzony efekt zostanie osiągnięty, ale kod naszej tabeli stanie się mniej czytelny, zarówno dla wyszukiwarek, jak i dla ludzie. Istnieje dobra alternatywa dla powyższego rozwiązania.</p>
<h3>Rozwiązanie pośrednie</h3>
<p>Konieczne zmiany dotyczą kodu tabeli. Struktura tabeli udostępnia elementy grupujące wiersze oraz kolumny. Znaczniki <code>&lt;thead&gt;</code>, <code>&lt;tbody&gt;</code> oraz <code>&lt;tfoot&gt;</code> grupują odpowiednio wiersze nagłówka, danych i stopki.</p>
<p>Analogiczne przeznaczenie ma znacznik <code>&lt;colgroup&gt;</code>, który obejmuje poszczególne kolumny tabeli, zdefiniowane przez znaczniki <code>&lt;col&gt;</code>.</p>
<p>Ważne jest zrozumienie kolejności wyświetlania warstw, które tworzą strukturę tabeli. Szczegółowy <a href="http://www.456bereastreet.com/archive/200410/bring_on_the_tables/">artykuł</a> na ten temat napisał Roger Johansson.</p>
<p>Zmodyfikowana struktura pozwala na użycie analogicznych stylów w arkuszu, jednak zamiast selektorów klasy korzystamy z selektorów kontekstu.</p>
<h3>Nowoczesne podejście</h3>
<p>Selektory potomka oferowane przez CSS3 umożliwiają jeszcze dokładniejsze odwołanie się do elementów w strukturze dokumentu. Niestety Internet Explorer <a href="http://adamczuk.net.pl/2009/01/08/obsluga-selektorow-css3-przez-przegladarki/">nie obsługuje</a> selektora potomka, co jest sporym mankamentem tego rozwiązania.</p>
<pre><code>col:nth-child(odd) {
	background: #faa;
}
col:nth-child(even) {
	background: #f44;
}
tbody tr:nth-child(odd) {
	background: transparent url(img/grey-10-transparent.png) 0 0 repeat;
}
tbody tr:nth-child(even) {
	background: transparent url(img/grey-50-transparent.png) 0 0 repeat;
}</code></pre>
<p>Właściwe dobranie kolorów tła oraz obrazów pozwala na uzyskanie właściwego kolorowania wierszy i kolumn. Wygląd <a href="http://adamczuk.net.pl/-/multiple-zebra-striping/">tabeli</a> jest dokładnie taki, jak oczekiwaliśmy. Dodatkowa zaleta tego podejścia to struktura tabeli wolna od zbędnych atrybutów <code>&lt;class&gt;</code>. </p>
<h3>Podsumowanie</h3>
<p>Przedstawione przykłady różnią się sposobem w jaki uzyskano efekt końcowy. Czytelniejsza struktura i lżejszy kod to wielka zaleta. Podobnych rozwiązań istnieje wiele, jednak nie stosuje się ich powszechnie z powodu braku wsparcia po stronie Internet Explorera.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2009/12/16/kolorowanie-wierszy-i-kolumn-w-tabeli/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS według Erica Meyera. Kolejna odsłona</title>
		<link>http://adamczuk.net.pl/2009/11/30/css-wedlug-erica-meyera-kolejna-odslona/</link>
		<comments>http://adamczuk.net.pl/2009/11/30/css-wedlug-erica-meyera-kolejna-odslona/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 22:13:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Książki]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[eric]]></category>
		<category><![CDATA[meyer]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://adamczuk.net.pl/?p=230</guid>
		<description><![CDATA[Arkusze stylów kaskadowych powinny być używane przez koderów WWW, nawet w przypadku tworzenia prostych stron HTML. Zalety jakie niesie technologia CSS są po prostu nie do ocenienia. Lżejszy kod, rozdzielenie warstwy logicznej i prezentacyjnej, a także zgodność ze standardami. Wszystko to pozwoli nam na uniknięcie kłopotów ze złym wyświetlaniem treści. Niestety nie wszyscy potrafią używać [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://adamczuk.net.pl/wp-content/uploads/2009/11/css_w_erica_meyera_odslona.jpg" alt="css_w_erica_meyera_odslona" title="css_w_erica_meyera_odslona" width="164" height="200" class="left size-full wp-image-234" />Arkusze stylów kaskadowych powinny być używane przez koderów WWW, nawet w przypadku tworzenia prostych stron <abbr title="HyperText Markup Language">HTML</abbr>. Zalety jakie niesie technologia <abbr title="Cascading Style Sheet">CSS</abbr> są po prostu nie do ocenienia. Lżejszy kod, rozdzielenie warstwy logicznej i prezentacyjnej, a także zgodność ze standardami. Wszystko to pozwoli nam na uniknięcie kłopotów ze złym wyświetlaniem treści. Niestety nie wszyscy potrafią używać arkuszy stylów kaskadowych z ich przeznaczeniem. Jeśli ktoś nie używa <abbr>CSS</abbr> na co dzień może popełniać bardzo proste błędy.<span id="more-230"></span></p>
<p><em>&#8220;CSS według Erica Meyera. Kolejna odsłona&#8221;</em> to kontynuacja pierwszej książki Erica Meyera na temat wykorzystania technologii <abbr>CSS</abbr>. Autor opisał w niej podstawowe właściwości stylów, jak również sposób ich użycia w kodzie strony. Ważne jest, aby konstruować semantyczną strukturę dokumentu, ponieważ nawet z wyłączoną obsługą <abbr>CSS</abbr> nasza strona będzie wyglądać przyzwoicie. Jeżeli zaś użyjemy stylów to mamy pełen dostęp do warstwy prezentacyjnej.</p>
<p>Przykłady przedstawione w książce to dalszym ciągu użyteczne i często spotykane elementy. Mimo dokładnie opisanych czynności i sposobu postępowania, swobodnie możemy zmodyfikować podany <abbr>CSS</abbr>, aby dostosować go do własnych potrzeb. Jeżeli chcemy uczynić nasze aplikacje internetowe lepszymi to pierwszą rzeczą jest zastosowanie arkuszy stylów. Nawet korzystanie z <abbr>CSS</abbr> 2.1 daje programiści wszelkie środki, aby semantycznie tworzyć strony WWW. Używanie tabel do budowania layoutu, stosowanie obrazków imitujących odstępy to przestarzałe techniki. Nowoczesne aplikacje webowe muszą korzystać z właściwych technologii, a jedną z nich jest właśnie <abbr>CSS</abbr>.</p>
<p>Książka bardzo dobrze sprawdzi się jako podręcznik nauki <abbr>CSS</abbr>. Osoby, które chcą zrozumieć zasady działania <abbr>CSS</abbr>, powinny uczyć się od najlepszych. Eric Meyer jest uznanym autorytetem w branży, ponieważ sam jest współtwórcą tej technologii. Potrafi bardzo jasno przedstawić wszystkie zawiłości związane z <abbr>CSS</abbr>, jak również pokazać sposób rozwiązania napotykanych problemów.</p>
<p class="info">OCENA OSTATECZNA: 4/5</p>
<p class="info">OSTATECZNA OCENA: 4/5</p>
<ul>
<li><strong>Autor: <a href="http://meyerweb.com/">Eric A. Meyer</a></strong></li>
<li>Tytuł oryginału: More Eric Meyer on CSS</li>
<li>Tłumaczenie: Wojciech Moch</li>
<li>ISBN: 83-7361-901-1</li>
<li>Format: 205&#215;253, 272 stron</li>
<li>Data wydania: 07/2005 (<a href="http://helion.pl">Helion</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://adamczuk.net.pl/2009/11/30/css-wedlug-erica-meyera-kolejna-odslona/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

