<?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>Jan Kraus &#187; Aktualności</title>
	<atom:link href="http://jankraus.pl/kategorie/aktualnosci/feed/" rel="self" type="application/rss+xml" />
	<link>http://jankraus.pl</link>
	<description>Frontend developer, projektant stron WWW, blogger i fotograf</description>
	<lastBuildDate>Tue, 27 Oct 2009 21:48:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tym razem trochę ciemniej</title>
		<link>http://jankraus.pl/archiwum/2008/11/tym-razem-troche-ciemniej/</link>
		<comments>http://jankraus.pl/archiwum/2008/11/tym-razem-troche-ciemniej/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 02:21:43 +0000</pubDate>
		<dc:creator>Jan Kraus</dc:creator>
				<category><![CDATA[Aktualności]]></category>
		<category><![CDATA[Osobiste]]></category>
		<category><![CDATA[aktualizacja]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[dark]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[redesign]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://jankraus.pl/?p=79</guid>
		<description><![CDATA[Od kilkunastu dni pracowałem wytrwale nad nowym dizajnem dla mojej strony. Nie będę ukrywał, że moje umiejętności tworzenia layoutów są dalekie od idealnych. O niebo lepiej wychodzi mi na przykład ich implementacja w XHTML/CSS.
Po raz pierwszy tworzyłem layout w ciemnych kolorach. Nie było to proste, ale po kilku długich wieczorach udało mi się stworzyć wstępne [...]]]></description>
			<content:encoded><![CDATA[<p>Od kilkunastu dni pracowałem wytrwale nad nowym <em>dizajnem</em> dla mojej strony. Nie będę ukrywał, że moje umiejętności tworzenia layoutów są dalekie od idealnych. O niebo lepiej wychodzi mi na przykład ich implementacja w <acronym title="eXtensible HyperText Markup Language">XHTML</acronym>/<acronym title="Cascading Style Sheets">CSS</acronym>.</p>
<p>Po raz pierwszy tworzyłem layout w ciemnych kolorach. Nie było to proste, ale po kilku długich wieczorach udało mi się stworzyć wstępne zarysy. Screen, który zamieściłem we wcześniejszym wpisie stracił trochę na aktualności. Myślę jednak, że zmiany były tego warte.<br />
<span id="more-79"></span></p>
<h3>Coś się zmieniło?</h3>
<p>Nie da się nie zauważyć, że zmiany są dosyć gruntowne. <em lang="en">Homepage</em> stał się teraz takim hubem, od którego można zacząć przeglądanie reszty podstron. Zrezygnowałem ze standardowego układu bloga. Chronologiczna lista wpisów wydawała mi się trochę nudna, więc zaproponowałem coś, co moim zdaniem jest bardziej atrakcyjne dla czytelnika.</p>
<p>Strona główna zawiera tylko jeden, najświeższy wpis. Właściwie tylko nawet jego <em lang="en">teaser</em> mający zachęcić do przeczytania reszty. Jeśli odwiedzający nie będzie nim zainteresowany, to pod spodem znajdzie różnorodne sposoby na przeglądanie innych zasobów. Archiwum, kategorie, tagi, najnowsze wpisy i komentarze. Wszystko to jeszcze wizualnie rozdziela <em>feed</em> wyświetlający 12 ostatnich zdjęć na Flickr.</p>
<p>W takiej bardziej rozbudowanej stopce znalazły się niewielkie boksy zawierające:</p>
<ul>
<li>krótkie informacje kontaktowe,</li>
<li>linki, którymi chcę się podzielić,</li>
<li>oraz fragment <em>widget</em> wyświetlający moją najnowszą aktywność (źródło z FriendFeedu)</li>
</ul>
<p>Więcej informacji na mój temat oczywiście na stronie <a href="/o-mnie/">o mnie</a>. Aktywność z FriendFeedu również wygląda tam dużo ciekawiej.</p>
<h3>Widgety i javascript</h3>
<p>Większość z elementów na głównej stronie jest poskładana z <em>widgetów</em>, które oferują sporo ciekawych funkcjonalności. Niestety w moim mniemaniu ich wyświetlanie nie jest zbyt elastyczne. Aby ułatwić pozycjonowanie elementów w kontenerze z czterema kolumnami, pomogłem sobie trochę prostą funkcją <acronym title="JavaScript">JS</acronym>, która po załadowaniu strony grupuje dwa <em>widgety</em> (tagi i kategorie) przenosząc je do dodatkowego kontenera.</p>
<p><code>function fixWidgets(){<br />
var middleBox = new Element('div',{'class':'second-col','id':'second-col'})<br />
middleBox.insert($$('div.widget_categories')[0]).insert($$('div.widget_tag_cloud')[0])<br />
$('archives').insert({ 'after': middleBox })<br />
}<br />
document.observe('dom:loaded',fixWidgets)<br />
</code></p>
<p>Podobne funkcje wykorzystałem jeszcze w paru innych miejscach. Te kilka linijek kodu nie byłoby oczywiście możliwe bez wspaniałej biblioteki <a href="http://prototypejs.org/">Prototype <acronym title="JavaScript">JS</acronym></a>.</p>
<h3>Problem z fontami</h3>
<p>Przy okazji tworzenia ciemnego <em>layotu</em> jeden problem nie dawał mi spokoju. Używany przeze mnie font <strong>Lucida Grande</strong> (i jak się później okazało, w ogóle wszystkie fonty) wyglądają okropnie grubo na czarnym tle. Normalne &#8211; ciemne litery na białym tle &#8211; wyglądały całkiem w porządku.</p>
<p><em>Pogooglałem</em> trochę w poszukiwaniu wyjaśnienia tego dziwnego zachowania. Na <a href="http://jonnotie.nl/blog/fix-the-bad-text-rendering-in-safari/">jednym z blogów</a> znalazłem odpowiedź. Winnym okazał się bug w module Core Text odpowiedzialnym za renderowanie czcionek w systemie Mac <acronym title="Operating System">OS</acronym> X. Na Leopardzie wszystkie jasne czcionki na ciemnym tle wyglądają w ten sposób. Zarówno pod Firefoxem jak i Safari.</p>
<p>Autor podał rozwiązanie, które tymczasowo zastosowałem w swoim arkuszu stylów. <em>Hack</em> polega na ustawieniu opacity (przeźroczystości) na 0.999999 zmuszając w ten sposób przeglądarkę do zmiany sposobu renderowania tekstu.</p>
<p><code>/* <acronym title="Operating System">OS</acronym> X <acronym title="Cascading Style Sheets">CSS</acronym> font rendering hack */<br />
h1,h2,h3,h4,h5,p,li,a,span,strong,input,td,th,caption,textarea{<br />
opacity:0.999999;<br />
}<br />
</code></p>
<p>Doraźnie pomogło. Nie jestem jednak przekonany ostatecznie o stuprocentowej poprawności takiego rozwiązania. Przydałaby się tutaj jeszcze detekcja systemu operacyjnego odwiedzających. Użytkownicy systemów Windows i Linux są wolni od tego błędu. Nie potrzeba więc dodatkowo obciążać sposobu renderowania strony przez inne przeglądarki. Dodatkowo nie wiem też, czy zastosowanie przezroczystości nie będzie miało odczuwalnego wpływu na płynność wyświetlania strony. Musiałbym to przetestować na jakimś wolniejszym komputerze (co wcale nie jest takie proste <img src='http://jankraus.pl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> )</p>
<h3>Czy to wszystko?</h3>
<p>Na początek wystarczy. Jestem zadowolony z efektu i chciałbym teraz moją uwagę poświęcić przede wszystkim pisaniu. Ale na pewno kilka elementów będę jeszcze dopracowywał. Nie do końca pasuje mi sekcja z archiwum. Muszę też zrobić porządek w postach, kategoriach i tagach. Niektóre rzeczy były tam wcześniej nie do końca przemyślane i zrobił się tam mały bałagan.</p>
<p>Chętnie wysłucham waszych opinii na temat zmiany, która zaszła. Czy podoba się wam nowy wygląd? Co sądzicie kolorach, tekstach, kontraście (sam chyba myślę, że w niektórych miejscach jest zbyt słaby), układzie i nawigacji? Które elementy się wam podobają, a które przeszkadzają? </p>]]></content:encoded>
			<wfw:commentRss>http://jankraus.pl/archiwum/2008/11/tym-razem-troche-ciemniej/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Nowa wersja bloga</title>
		<link>http://jankraus.pl/archiwum/2008/10/nowa-wersja-bloga/</link>
		<comments>http://jankraus.pl/archiwum/2008/10/nowa-wersja-bloga/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 16:01:42 +0000</pubDate>
		<dc:creator>Jan Kraus</dc:creator>
				<category><![CDATA[Aktualności]]></category>
		<category><![CDATA[Osobiste]]></category>
		<category><![CDATA[Różne]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[redesign]]></category>

		<guid isPermaLink="false">http://www.jankraus.pl/?p=32</guid>
		<description><![CDATA[W wolnych chwilach pracuję nad nową szatą graficzną dla mojej strony. Zmiany będą dosyć poważne. Pod nóż pójdzie wszystko: kolorystyka, układ, nawigacja, sidebar, footer oraz tagi i kategorie&#8230;
Nie chcę na razie mówić o detalach. Poniżej wrzucam małą zajawkę tego, co będzie można zobaczyć wkrótce. Powiem tylko jedno: it is going to be dark.
]]></description>
			<content:encoded><![CDATA[<p>W wolnych chwilach pracuję nad nową szatą graficzną dla mojej strony. Zmiany będą dosyć poważne. Pod nóż pójdzie wszystko: kolorystyka, układ, nawigacja, sidebar, footer oraz tagi i kategorie&#8230;</p>
<p>Nie chcę na razie mówić o detalach. Poniżej wrzucam małą zajawkę tego, co będzie można zobaczyć wkrótce. Powiem tylko jedno: <em>it is going to be dark</em>.</p>
<p><img class="alignnone size-full wp-image-33" title="Blog redesign..." src="http://www.jankraus.pl/wp-content/uploads/2008/10/sneak-peak.png" alt="Blog redesign..." width="500" height="241" /></p>]]></content:encoded>
			<wfw:commentRss>http://jankraus.pl/archiwum/2008/10/nowa-wersja-bloga/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
