<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:ymaps="http://api.maps.yahoo.com/Maps/V2/AnnotatedMaps.xsd">

<channel>
	<title>Kamilpelka.com &#187; webdesign</title>
	<atom:link href="http://kamilpelka.com/tag/webdesign/feed/" rel="self" type="application/rss+xml" />
	<link>http://kamilpelka.com</link>
	<description>Co widzę w obiektywie, TV i monitorze...</description>
	<lastBuildDate>Wed, 04 Jan 2012 15:48:32 +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>CSS3 + Flexbox = Koniec z FLOAT&#8217;ami (kiedyś)</title>
		<link>http://kamilpelka.com/2010/12/03/css3-flexbox-koniec-z-floatami-kiedys/</link>
		<comments>http://kamilpelka.com/2010/12/03/css3-flexbox-koniec-z-floatami-kiedys/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 17:26:31 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[Technika]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdevelopment]]></category>

		<guid isPermaLink="false">http://kamilpelka.com/?p=1781</guid>
		<description><![CDATA[Biorąc pod uwagę tempo, z jakim aktualizowane ostatnio są najważniejsze przeglądarki (o zgrozo, nawet IE) wszystko wskazuje na to, że już za chwilę będzie można zacząć stosować większość dobrodziejstw CSS3 nawet w komercyjnych projektach. Ale w natłoku tych wszystkich wyskakujących &#8230; <a href="http://kamilpelka.com/2010/12/03/css3-flexbox-koniec-z-floatami-kiedys/">Czytaj dalej <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Biorąc pod uwagę tempo, z jakim aktualizowane ostatnio są najważniejsze przeglądarki (o zgrozo, nawet IE) wszystko wskazuje na to, że już za chwilę będzie można zacząć stosować większość dobrodziejstw CSS3 nawet w komercyjnych projektach.</p>
<p>Ale w natłoku tych wszystkich wyskakujących po Sieci demówek bajeranckich <em>box-shadow</em>&#8216;ów, <em>text-shadow</em>&#8216;ów, <em>transitions</em> czy nawet interaktywnych obiektów 3D, łatwo było przeoczyć nowość o wiele bardziej, w moim mniemaniu, fundamentalną &#8212; nowy rodzaj wyświetlania elementów.</p>
<h2>display: box</h2>
<p>Na początek małe <a href="http://kamilpelka.com/wp-content/uploads/2010/12/flexbox.html">demo</a>. Koniecznie oglądać w jakimś Webkicie (Chrome, Safari czy nawet Android). Póki co, Opera kompletnie tego nie rozumie, IE aż po wersję 8 też (może M$ doda obsługę w wersji 9). Firefox niby sobie radzi, ale gubi się w wielu miejscach (co ciekawe &#8211; włącznie z wersją 4 beta &#8211; skutkiem czego w tym demie nie widać np. będzie faktu, że box jest skalowalny &#8211; co zasadniczo pozbawia sensu cały temat <img src='http://kamilpelka.com/wp-content/plugins/smilies-themer/adiumicons/wink.png' alt=';)' class='wp-smiley' /> ).</p>
<p>Powinno być widać coś takiego:</p>
<p><a href="http://kamilpelka.com/wp-content/uploads/2010/12/2010-12-03-18-28-56.jpg"><img class="aligncenter size-medium wp-image-1789" title="2010-12-03-18-28-56" src="http://kamilpelka.com/wp-content/uploads/2010/12/2010-12-03-18-28-56-910x496.jpg" alt="" width="910" height="496" /></a></p>
<p>Na co warto zwrócić uwagę:</p>
<ul>
<li>Nie ma tutaj żadnych floatów (!)</li>
<li>Równa wysokość niebieskich boxów jest dana &#8222;z automatu&#8221; &#8211; nie ma żadnych tricków CSS2.1 czy JS.</li>
<li>3 niebieskie boxy są wyrównane w zielonym boksie do dołu &#8212; zielony box nie ma paddingu na górze!</li>
<li>Kolejność niebieskich boxów ustawiona jest w CSSie. W kodzie następują kolejno &#8222;child 1&#8243;, &#8222;child 2&#8243; i &#8222;child 3&#8243;.</li>
<li>&#8222;child 1&#8243; ma stałą szerokość, a &#8222;child 3&#8243; i &#8222;child 2&#8243; okupują pozostałą szerokość zielonego boxa w stosunku 3:1 (wszystko ustawione via CSS). Widać to dokładnie, kiedy ogląda sie demo w jakimś Webkicie i skaluje się okno przeglądarki.</li>
<li>Zielony box wycentrowany jest w przeglądarce w pionie i w poziomie &#8211; beż żadnych &#8222;margin:auto&#8221;, &#8222;position:absolute&#8221;, &#8222;left:50%;top:50%&#8221; czy ujemnych marginesów.</li>
</ul>
<h2>Ale jak?</h2>
<p>Z wykorzystaniem kilku nowych, proponowanych w draftach (póki co, niestety) CSS3 atrybutów.</p>
<h3>Zielony box (rodzic)</h3>
<dl>
<dt><code>display:box</code></dt>
<dd>Nowa wartość <em>display</em>, która włącza model flexbox na elemencie, na którym jest ustawiona, i jego <strong>bezpośrednich dzieciach</strong>.</dd>
<dt><code>box-orient</code></dt>
<dd>Możliwe wartości: <code><strong>horizontal | vertical | inherit</strong></code> &#8212; definiuje jak wyświetlane są niebieskie boxy: horyzontalnie (tak jest ustawione w demie) czy wertykalnie.</dd>
<dt><code>box-pack</code></dt>
<dd>Możliwe wartości: <code><strong>start | end | center | justify</strong></code> &#8212; ustawia wyrównanie niebieskich boxów (dzieci) na osi zdefiniowanej przez wartość <code>box-orient</code>. Czyli jeśli w tym przypadku <code>box-orient: horizontal</code>, to chodzi o wyrówanie horyzontalne. Gdyby było <code>box-orient: vertical</code>, <code>box-pack</code> ustawiało by wyrównanie niebieskich boxów w pionie. Mała uwaga: na demie nie widać, że niebieskie boxy wyrównane tak naprawdę są do prawej, bo ze względu na ustawienie na dwóch z nich wartości <code><a href="#box-flex">box-flex</a></code> &#8212; w sumie zajmują całą szerokość zielonego boxa.</dd>
<dt><code>box-align</code></dt>
<dd>Możliwe wartości: <strong><code>start | end | center | baseline | stretch</code></strong>. Odwrotność atrybutu <code>box-pack</code> &#8212; jeśli <code>box-pack</code> definiował wyrównanie horyzontalne, <code>box-align</code> będzie ustawiał wyrównanie wertykalne &#8212; i vice versa.</dd>
</dl>
<h3>Niebieskie boxy (dzieci)</h3>
<dl>
<dt><code id="box-flex">box-flex</code></dt>
<dd>Możliwe wartości: <code><strong>0 | <em>jakakolwiek liczba całkowita</em></strong></code> &#8211; ta wartość robi dwie rzeczy: włącza skalowalność boxa-dziecka i ustawia proporcje, w jakich dzieci (niebieskie boxy, w tym przypadku) będą wykorzystywały wolną przestrzeń w &#8222;rodzicu&#8221; (zielonym boksie). W demie 2 niebieskie boxy mają włączoną tą wartość: &#8222;child 3&#8243; ma <code>box-flex: 3</code>, a &#8222;child 2&#8243; ma <code>box-flex: 1</code> &#8212; co oznacza, że oba będą skalowalne i będą wypełniały wolą przestrzeń w zielonym boksie (pozostałą po odjęciu szerokości &#8222;child 1&#8243;) w stosunku 3:1.</dd>
<dt><code>box-ordinal-group</code></dt>
<dd>Możliwe wartości: <code><strong><em>jakakolwiek liczba całkowita</em></strong></code>. Atrybut ten pozwala na zmianę kolejności wyświetlania boxów-dzieci (niebieskich) w stosunku do kolejności, jaką mają w kodzie. W demie boxy te mają kolejno: &#8222;child 1&#8243; &#8212; <code>box-ordinal-group: 3</code>, &#8222;child 2&#8243; &#8212; <code>box-ordinal-group: 1</code> i &#8222;child 3&#8243; &#8212; <code>box-ordinal-group: 2</code></dd>
</dl>
<h2>Co jeszcze</h2>
<p>To oczywiście nie wszystkie wartości (polecam poczytać <a href="#sources">źródła</a>), jakie składają się na flexbox. Ale to już wystarcza, żeby w pełni zastąpić floaty, a nawet dodać developerom wiele nowych możliwości bez konieczności uciekania się do hacków. Kiedy tylko wszystkie podstawowe przeglądarki zaczną spójnie to obsługiwać, rzecz jasna (patrzę głównie na Ciebie, <a href="http://getfirefox.com">Firefoksie</a>). Na razie <a href="http://caniuse.com/#feat=flexbox">za wesoło nie jest</a>. IMHO zaznaczenie tam Firefoxa na zielono też jest nieco na zasadzie &#8222;wishful thinking&#8221;.</p>
<h2>Źródła</h2>
<ul>
<li><a href="http://www.html5rocks.com/tutorials/flexbox/quick/">Quick hits with the Flexible Box Model</a></li>
<li><a href="http://blog.isotoma.com/2010/08/css3-flexbox/">CSS3 Flexbox</a></li>
</ul>
<h2>Update</h2>
<p>Zapomniałem dodać, że wszystkie te właściwości są obecnie w fazie eksperymentalnej, w zw. z czym trzeba stosować &#8222;przedrostki producenckie&#8221;, czyli:</p>
<h3>display: box;</h3>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> -moz-box<span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> -khtml-box<span style="color: #00AA00;">;</span></pre></div></div>

<h3>box-align: center;</h3>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">-moz-box-align<span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
-khtml-box-align<span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span></pre></div></div>

<h3>box-pack: center;</h3>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">-moz-box-pack<span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span>
-khtml-box-pack<span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span><span style="color: #00AA00;">;</span></pre></div></div>

<p>&#8230;i tak dalej.</p>
]]></content:encoded>
			<wfw:commentRss>http://kamilpelka.com/2010/12/03/css3-flexbox-koniec-z-floatami-kiedys/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Kolejne zmiany</title>
		<link>http://kamilpelka.com/2010/07/23/kolejne-zmiany/</link>
		<comments>http://kamilpelka.com/2010/07/23/kolejne-zmiany/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 15:42:43 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[grafika]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[kamilpelka.com]]></category>
		<category><![CDATA[osobiste]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdevelopment]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://kamilpelka.com/?p=1570</guid>
		<description><![CDATA[Po niespełna roku znowu postanowiłem trochę podłubać przy moim themie. Tym razem miałem kilka powodów: Miałem trochę wolnego czasu, WordPress 3.0 i nowy defaultowy theme twentyten &#8212; korciło mnie, żeby po raz pierwszy na nim poeksperymentować (sporą część stylów tekstowych &#8230; <a href="http://kamilpelka.com/2010/07/23/kolejne-zmiany/">Czytaj dalej <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Po niespełna roku znowu postanowiłem trochę podłubać przy moim themie. Tym razem miałem kilka powodów:</p>
<ul>
<li>Miałem trochę wolnego czasu,</li>
<li>WordPress 3.0 i nowy defaultowy theme twentyten &#8212; korciło mnie, żeby po raz pierwszy na nim poeksperymentować (sporą część stylów tekstowych zostawiłem właściwie niezmienioną),</li>
<li>CSS3 &#8212; jako że coraz więcej przeglądarek zaczyna sensownie to obsługiwać, czas był wielki nimi się pobawić,</li>
<li>Od dawna miałem zamiar wdrożyć sobie skin skalowalny,</li>
<li>Miałem zachciankę, żeby zmajstrować temat kompletnie pozbawiony grafiki dekoracyjnej.</li>
</ul>
<p>To tyle <img src='http://kamilpelka.com/wp-content/plugins/smilies-themer/adiumicons/happy.png' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://kamilpelka.com/2010/07/23/kolejne-zmiany/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Nowa wersja!</title>
		<link>http://kamilpelka.com/2009/10/09/nowa-wersja/</link>
		<comments>http://kamilpelka.com/2009/10/09/nowa-wersja/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 11:05:31 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[grafika]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[kamilpelka.com]]></category>
		<category><![CDATA[osobiste]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdevelopment]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://kamilpelka.com/?p=885</guid>
		<description><![CDATA[Dłuuuuugo nic nie postowałem, bo pracowałem nad kolejną odsłoną bloga :). Tym razem (jak widać) postawiłem na ciemny design, z możliwie daleko posuniętą prostotą. Oto jak poukładałem stronę główną: Rotujące najnowsze zdjęcia &#8211; te posty, w kórych pokazuję jakieś kolejne, &#8230; <a href="http://kamilpelka.com/2009/10/09/nowa-wersja/">Czytaj dalej <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Dłuuuuugo nic nie postowałem, bo pracowałem nad kolejną odsłoną bloga :). Tym razem (jak widać) postawiłem na ciemny design, z możliwie daleko posuniętą prostotą. Oto jak poukładałem stronę główną:<span id="more-885"></span></p>
<div id="attachment_888" class="wp-caption aligncenter" style="width: 710px"><a rel="prettyPhoto" href="http://kamilpelka.com/wp-content/uploads/2009/10/kp2.jpg"><img class="size-medium wp-image-888 " title="Nowa wersja - KP2" src="http://kamilpelka.com/wp-content/uploads/2009/10/kp2-700x588.jpg" alt="Nowa wersja - KP2" width="700" height="588" /></a><p class="wp-caption-text">Nowa wersja - KP2</p></div>
<ol>
<li><strong>Rotujące najnowsze zdjęcia</strong> &#8211; te posty, w kórych pokazuję jakieś kolejne, pojedyncze (czasem 1 + kilka dodatkowych) zdjęcie. Rodzaj fotobloga.</li>
<li><strong>Galerie </strong>- całe serie zdjęć &#8211; z jakiejś imprezy, spotkania, wycieczki, wyjazdu. Część z nich będzie wymagać hasła dostępu, jako że czasem będą to jakieś imprezy rodzinne i nie każdy może sobie życzyć widnieć na tej stronie (to nie Nasza Klasa  <img src='http://kamilpelka.com/wp-content/plugins/smilies-themer/adiumicons/sick.png' alt=':sick:' class='wp-smiley' /> ). Dlatego jeśli uważasz, że powinieneś mieć dostęp do danej galerii &#8212; daj znąć, a prześlę Ci hasło.</li>
<li><strong>Zasadnicze posty</strong> &#8211; wszystko to, co nie jest &#8222;fotoblogiem&#8221; &#8211; podzielone na 3 kategorie: Obrazy (wpisy okołofotograficzno-designerskie), Technika (gadżety, Windows, PC itp.) i Inne (nie wymaga komentarza).</li>
<li><strong>Ostatnie komentarze</strong> &#8211; 4 ostatnie komentarze z całego bloga.</li>
<li><strong>Archiwum</strong> &#8211; sposób na przeglądanie całego archiwum poprzez wyszukiwanie lub oglądanie postów skategoryzowanych pod określonym tagiem.</li>
<li><strong>RSS</strong> &#8211; linki do feedów z danej kategorii.</li>
</ol>
<p>Cóż, that&#8217;s all folks <img src='http://kamilpelka.com/wp-content/plugins/smilies-themer/adiumicons/happy.png' alt=':)' class='wp-smiley' /> . Mam nadzieję, że nowy design przypadnie do gustu tym kilku osobom, które tu czasem wpadają. Czekam na opinie (najchętniej te negatywne, bo od pozytywów to jest wspomniany portal ;)) i info o ewentualnych wyłapanych bugach.</p>
]]></content:encoded>
			<wfw:commentRss>http://kamilpelka.com/2009/10/09/nowa-wersja/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Kilka zmian</title>
		<link>http://kamilpelka.com/2009/02/19/kilka-zmian/</link>
		<comments>http://kamilpelka.com/2009/02/19/kilka-zmian/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 14:48:33 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[grafika]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[kamilpelka.com]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[osobiste]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdevelopment]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://kamilpelka.com/?p=464</guid>
		<description><![CDATA[Od dłuższego czasu chciałem nieco mocniej wyróżnić najnowszy post na stronie głównej, ale jakoś nie bardzo mogłem się zebrać, żeby do tego przysiąść. <a href="http://kamilpelka.com/2009/02/19/kilka-zmian/">Czytaj dalej <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Od dłuższego czasu chciałem nieco mocniej wyróżnić najnowszy post na stronie głównej, ale jakoś nie bardzo mogłem się zebrać, żeby do tego przysiąść. Szczęśliwie ostatnimi dniami znalazłem nieco natchnienia i odpaliłem Photoshopa, a zaraz potem Notepada++  <img src='http://kamilpelka.com/wp-content/plugins/smilies-themer/adiumicons/biggrin.png' alt=':D' class='wp-smiley' /> . Efekt nawet całkiem mi odpowiada (póki co).</p>
<p>Tym razem, dla odmiany, zapędziłem do roboty WordPressowe <a href="http://codex.wordpress.org/Function_Reference">Custom Fields</a> (do obrazka przy najnowszym poście).<span id="more-464"></span> Kiedy obrazek nie jest zdefiniowany, następuje wstawienie domyślnej grafiki (logo) &#8211; jak przy tym poście. W przeciwnym razie dałem sobie do wyboru jeszcze możliwość ustawienia, czy obrazek będzie miał przezroczyste tło (na wypadek wyciętych grafik w 24bit PNG) &#8211; tak, żeby mógł nieco wystawać poza ciemnoszary obszar tła.</p>
<p>Ponadto zmniejszyłem ilość starszych postów wyświetlanych pod najnowszym oraz usunąłem z sidebara widgety z ostatnimi komentarzami i listą archiwalnych miesięcy.</p>
<p>Druga, kosmetyczna zmiana ma miejsce na <a href="/zdjecia">stronie z fotkami</a>. Zdjąłem ciemne tła z podstawowych albumów.</p>
]]></content:encoded>
			<wfw:commentRss>http://kamilpelka.com/2009/02/19/kilka-zmian/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ikony Tortoise SVN w Total Commander</title>
		<link>http://kamilpelka.com/2008/12/15/ikony-tortoise-svn-w-total-commander/</link>
		<comments>http://kamilpelka.com/2008/12/15/ikony-tortoise-svn-w-total-commander/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 19:18:12 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[Technika]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[tortoise svn]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdevelopment]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://kamilpelka.com/?p=398</guid>
		<description><![CDATA[Od czasu do czasu każdy webdeveloper musi przynajmniej zetknąć się z jakąś formą wersjonowania kodu. Jednym z najpopularniejszych systemów służących do tego właśnie celu jest oczywiście Subversion (SVN). Pod Windows najwygodniej z SVN (moim przynajmniej zdaniem) korzysta się przy pomocy &#8230; <a href="http://kamilpelka.com/2008/12/15/ikony-tortoise-svn-w-total-commander/">Czytaj dalej <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Od czasu do czasu każdy webdeveloper musi przynajmniej <em>zetknąć</em> się z jakąś formą wersjonowania kodu. Jednym z najpopularniejszych systemów służących do tego właśnie celu jest oczywiście Subversion (SVN).</p>
<p>Pod Windows najwygodniej z SVN (moim przynajmniej zdaniem) korzysta się przy pomocy klienta zwanego <a href="http://tortoisesvn.net">Tortoise SVN</a>, który bardzo ładnie integruje się z shellem, dając w menu kontekstowym wszystkie potrzebne polecenia, a status plików pokazując przy pomocy nakładek na ikony. <span id="more-398"></span></p>
<p>I wszystko pięknie, do momentu, kiedy do zarządzania plikami rzeczywiście korzysta się z Eksploratora Windows. Co wśród ludzi żyjących z pracy przy PCcie nie jest chyba zjawiskiem częstym (chyba że ktoś jest masochistą). Jeśli zatem ktoś używa, powiedzmy, Total Commandera (a trudno o lepszy wybór <img src='http://kamilpelka.com/wp-content/plugins/smilies-themer/adiumicons/wink.png' alt=';)' class='wp-smiley' /> ) &#8211; ma problem. Przy domyślnej konfiguracji TC i TortoiseSVN nie zobaczy nakładek na ikonki oznaczających statusy wersjonowanych plików.</p>
<p>Do niedawna myślałem, że &#8222;tak to już jest&#8221; &#8211; a z SVN nie korzystam jednak na tyle często, żebym nie mógł przeboleć otwarcia okna esploratora od czasu do czasu dla sprawdzenia co jest a co nie jest zcommitowane. Ale ostatnio, podczas pracy nad redesignem <a href="http://loki.com">Lokiego</a>, coś mnie podkusiło, żeby jednak pogooglać temat. No i jednak da się <img src='http://kamilpelka.com/wp-content/plugins/smilies-themer/adiumicons/happy.png' alt=':)' class='wp-smiley' /> </p>
<p>Oto co trzeba zrobić:</p>
<ol>
<li>W <strong>Total Commanderze</strong> wybieramy w menu <strong>Konfiguracja &gt; Opcje &gt; Operacja</strong>, a następnie w sekcji <strong>&#8222;Wybieranie za pomocą myszki&#8221;</strong> upewniamy się, że zaznaczono <strong>&#8222;Lewy przycisk myszki (jak w Windows)&#8221;</strong>:
<div id="attachment_402" class="wp-caption aligncenter" style="width: 583px"><img class="size-full wp-image-402" title="TC + SVN: konfiguracja TC 1" src="http://kamilpelka.com/wp-content/uploads/2008/12/tc_1.png" alt="W TC ustawiamy wybieranie za pomocą LPM" width="573" height="462" /><p class="wp-caption-text">W TC ustawiamy wybieranie za pomocą LPM</p></div>
</li>
<li>Wciąż w konfiguracji Total Commandera, w sekcji <strong>&#8222;Ikony&#8221;</strong> upewniamy się, że zaznaczona jest opcja <strong>&#8222;Pokaż nakładkę ikony&#8221;</strong>:
<div id="attachment_403" class="wp-caption aligncenter" style="width: 584px"><img class="size-full wp-image-403" title="TC + SVN: konfiguracja TC 2" src="http://kamilpelka.com/wp-content/uploads/2008/12/tc_2.png" alt="W sekcji &quot;Ikony&quot; ustawiamy &quot;Pokaż nakładkę ikony&quot;" width="574" height="462" /><p class="wp-caption-text">W sekcji &quot;Ikony&quot; ustawiamy &quot;Pokaż nakładkę ikony&quot;</p></div>
</li>
<li>Klikamy w <strong>Ekploratorze Windows</strong> prawym przyciskiem myszy i z menu kontekstowego wchodzimy do ustawień <strong>TortoiseSVN</strong>:
<div id="attachment_404" class="wp-caption aligncenter" style="width: 470px"><img class="size-full wp-image-404" title="TC + SVN: konfiguracja TortoiseSVN 1" src="http://kamilpelka.com/wp-content/uploads/2008/12/tc_3.png" alt="Wchodzimy do konfiguracji TortoiseSVN" width="460" height="199" /><p class="wp-caption-text">Wchodzimy do konfiguracji TortoiseSVN</p></div>
</li>
<li>W sekcji <strong>&#8222;Icon Overlays&#8221;</strong> upewniamy się, że opcja <strong>&#8222;Show overlays and context menu only in explorer&#8221;</strong> jest <strong>wyłączona</strong>:
<div id="attachment_405" class="wp-caption aligncenter" style="width: 725px"><img class="size-full wp-image-405" title="TC + SVN: konfiguracja TortoiseSVN 1" src="http://kamilpelka.com/wp-content/uploads/2008/12/tc_4.png" alt="Wyłączamy pokazywanie overlayów ikon wyłącznie w Eksploratorze" width="715" height="481" /><p class="wp-caption-text">Wyłączamy pokazywanie overlayów ikon wyłącznie w Eksploratorze</p></div>
</li>
<li>Restartujemy TC &#8211; i mamy ikonki <img src='http://kamilpelka.com/wp-content/plugins/smilies-themer/adiumicons/happy.png' alt=':)' class='wp-smiley' /> <div id="attachment_410" class="wp-caption aligncenter" style="width: 416px"><img class="size-full wp-image-410" title="Ikony SVN w TC" src="http://kamilpelka.com/wp-content/uploads/2008/12/tc_ikony.png" alt="TC z widocznymi nakładkami statusowymi na ikonach" width="406" height="462" /><p class="wp-caption-text">TC z widocznymi nakładkami statusowymi na ikonach</p></div>
</li>
</ol>
<p>No i to właściwie tyle. Jeśli ktoś ma taką fantazję, może jeszcze zainstalować w Total Commanderze wtyczkę pt. <a href="http://www.ghisler.com/plugins.htm#filesys">ShellDetails</a> i skonfigurować jakie kolumny z informacjami o SVN będą pokazywane w oknie TC.</p>
<p>Za <a href="http://tortoisesvn.net/node/32">forum TortoiseSVN</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://kamilpelka.com/2008/12/15/ikony-tortoise-svn-w-total-commander/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>No nowego w WordPress 2.7</title>
		<link>http://kamilpelka.com/2008/12/08/no-nowego-w-wordpress-27/</link>
		<comments>http://kamilpelka.com/2008/12/08/no-nowego-w-wordpress-27/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 15:03:18 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[Technika]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdevelopment]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://kamilpelka.com/?p=390</guid>
		<description><![CDATA[Skusiłem się i zainstalowałem w końcu wesję RC WordPressa 2.7. Wśród najbardziej oczekiwanych zmian w tej wersji był kompletny redesign panelu administracyjnego, ktory &#8211; na pierwszy rzut oka &#8211; wygląda na bardzo udany. Pierwszą i podstawową zmianą, z której jestem &#8230; <a href="http://kamilpelka.com/2008/12/08/no-nowego-w-wordpress-27/">Czytaj dalej <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Skusiłem się i zainstalowałem w końcu wesję RC WordPressa 2.7. Wśród najbardziej oczekiwanych zmian w tej wersji był <strong>kompletny redesign panelu administracyjnego</strong>, ktory &#8211; na pierwszy rzut oka &#8211; wygląda na bardzo udany.</p>
<p>Pierwszą i podstawową zmianą, z której jestem bardzo zadowolony, to wreszcie możliwość wykorzystania dużych panoramicznych monitorów w czasie pisania postów. Trzeba przyznać, że wąziutki edytor WYSIWYG w rozdzielczości 1920&#215;1200 w poprzedniej wersji WP wyglądał po prostu żenująco. Tym razem jest juz znacznie lepiej &#8211; cały layout panelu administracyjnego wreszcie się skaluje w poziomie.<span id="more-390"></span>Druga bardzo ważna sprawa &#8211; wreszcie działa flashowy uploader plików na FlashPlayerze 10 :). Nie trzeba już uploadować po jednym pliku.</p>
<p>Z rzeczy, które na pierwszy rzut oka podobają mi się trochę mniej wymienić muszę mocną &#8222;macosxizację&#8221; designu. Dla jednych to zaleta, dla innych wada. Dla mnie chyba jednak to drugie. Poniżej kilka screenów:</p>
<div id="attachment_392" class="wp-caption aligncenter" style="width: 620px"><img class="size-full wp-image-392" title="Dashboard" src="http://kamilpelka.com/wp-content/uploads/2008/12/wp27_1.png" alt="Dashboard" width="610" height="648" /><p class="wp-caption-text">Dashboard</p></div>
<div id="attachment_393" class="wp-caption aligncenter" style="width: 620px"><img class="size-full wp-image-393" title="Edycja posta" src="http://kamilpelka.com/wp-content/uploads/2008/12/wp27_2.png" alt="Edycja posta" width="610" height="575" /><p class="wp-caption-text">Edycja posta</p></div>
<div id="attachment_394" class="wp-caption aligncenter" style="width: 620px"><img class="size-full wp-image-394" title="Lista postów" src="http://kamilpelka.com/wp-content/uploads/2008/12/wp27_3.png" alt="Lista postów" width="610" height="533" /><p class="wp-caption-text">Lista postów</p></div>
<p>Z innych zmian (za <a href="http://wphacks.com/wordpress-27-features-list-finalized/">wphacks.com</a>):</p>
<ul>
<li>możliwość przeciągania meta-boxów na stronie edycji posta. Boksy te mogą być minimalizowane/maksymalizowane, jak również całkowicie ukrywane,</li>
<li>możliwość ukrywania kolumn na stronach z listami postów, komentarzy itd.,</li>
<li>inline&#8217;owa edycja postów i stron na stronach z listami tychże,</li>
<li>komentowanie przez XMLRPC (czyli np. z desktopowych aplikacji do blogowania),</li>
<li>odpowiadanie na komentarze z poziomu panelu administracyjnego,</li>
<li>skróty klawiszowe do zarządzania komentarzami (tego akurat nie byłem w stanie znaleźć),</li>
<li>ustrukturalizowane komentarze (drzewko) i nowe API dla wp_list_comments(),</li>
<li>przyklejane posty (coś mi mówi, że jak ktoś dłubał z loopem &#8211; jak np. ja &#8211; do się może z tym pożegnać <img src='http://kamilpelka.com/wp-content/plugins/smilies-themer/adiumicons/wink.png' alt=';)' class='wp-smiley' /> ),</li>
<li>zintegrowana przeglądarka/wyszukiwarka pluginów,</li>
<li><strong>automatyczne upgrade&#8217;y całego WordPressa do nowszych wersji (!)</strong></li>
<li>(kilka innych technicznych spraw, mało interesujących dla normalnego uzytkownika)<strong><br />
</strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://kamilpelka.com/2008/12/08/no-nowego-w-wordpress-27/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Redesign!</title>
		<link>http://kamilpelka.com/2008/11/07/redesign/</link>
		<comments>http://kamilpelka.com/2008/11/07/redesign/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 16:38:47 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[grafika]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[osobiste]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdevelopment]]></category>

		<guid isPermaLink="false">http://kamilpelka.com/?p=292</guid>
		<description><![CDATA[Uff, wreszcie się udało. Redesign skończony :). Tym razem, poza oczywiście nową szatą, postanowiłem zmienić jeszcze kilka rzeczy. Po pierwsze i najważniejsze &#8211; inna platforma. Zamieniłem Drupala na WordPressa. Doszedłem po prostu do wniosku, że do moich skromnych wymagań nie &#8230; <a href="http://kamilpelka.com/2008/11/07/redesign/">Czytaj dalej <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://kamilpelka.com/2008/11/07/redesign"><img class="alignleft size-full wp-image-293 clean" title="Wordpress na Drupala" src="http://kamilpelka.com/wp-content/uploads/2008/11/drupal-2-wp.jpg" alt="" width="150" height="150" /></a>Uff, wreszcie się udało. Redesign skończony :). Tym razem, poza oczywiście nową szatą, postanowiłem zmienić jeszcze kilka rzeczy.</p>
<p>Po pierwsze i najważniejsze &#8211; inna platforma. Zamieniłem <strong>Drupala</strong> na <strong>WordPressa</strong>. Doszedłem po prostu do wniosku, że do moich skromnych wymagań nie potrzeba aż takich możliwości, jakie daje D.</p>
<p>Ponadto znalazłem <strong>fajny plugin do galerii</strong> <a href="http://wordpress.org/extend/plugins/nextgen-gallery/">(NextGen Gallery</a>), a i panel administracyjny WP jakoś bardziej zachęca mnie do postowania.<span id="more-292"></span></p>
<p>Kolejna sprawa &#8211; <strong>olałem tym razem kompletnie IE6</strong>. Wiem, że to wciąż najbardziej popularna przeglądarka (przynajmniej ogólnie rzecz ujmując), ale nie prowadzę tego sajtu dla szerokiego ogółu, a i tak wszyscy, którzy tu zaglądają (czyli w sumie może z 4 osoby <img src='http://kamilpelka.com/wp-content/plugins/smilies-themer/adiumicons/wink.png' alt=';)' class='wp-smiley' /> ) używają <em>normalnych</em> przeglądarek. Do tego sam M$ zaczął wpychać IE7 przez autoupdate, więc szkoda mi było czasu i nerwów, a możliwość korzystania z <strong>PNG</strong> z 24-bitową przezroczystością i <strong>wszystkich selektorów CSS 2.1</strong> (jak np. &#8222;input[type=text]&#8222;) była zbyt wielką pokusą.</p>
<p>Jeśli idzie o typografię, postanowiłem tym razem trochę zaszaleć (kosztem Waszych procesorów) i skorzystać z <a href="http://wiki.novemberborn.net/sifr3">sIFR3</a>, dzięki czemu mogłem w nagłówkach zastosować jedną z moich ulubionych czcionek (Myriad Pro). Nie przyspiesza to niestety renderowania strony, ale co tam &#8211; na lepsze rozwiązanie i tak przyjdzie pewnie długo czekać.</p>
<p>Wprawdzie zostało mi jeszcze kilka rzeczy, które chciałbym dopracować (jak np. tooltipy) ale myślę, że mogę się tym zająć już &#8222;live&#8221;. Poza tym nie mogłem się już doczekać :P .</p>
<p>No cóż, mam nadzieję, że tym razem dłużej będzie mi się podobał ten design. Poza tym zostawiłem sobie kilka furtek do ciekawych &#8211; myślę &#8211; updateów okolicznościowych. Zobaczymy, co z tego będzie ;).</p>
<p><strong>UPDATE:</strong> Byłbym zapomniał &#8211; przy okazji zmieniłem również hosting. Długo zastanawiałem się między <a href="http://bluehost.com">Bluehost</a> a <a href="http://dreamhost.com">Dreamhost</a>. Koniec końców wybrałem ten drugi, z kilku względów. Po pierwsze, można u nich hostować repozytoria SVN, co z pewnością może przydać się w pracy. A po drugie &#8211; trafiłem akurat na promocję i dostałem nielimitowaną pojemność dysku i bandwidth <img src='http://kamilpelka.com/wp-content/plugins/smilies-themer/adiumicons/happy.png' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://kamilpelka.com/2008/11/07/redesign/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Przypadek?! ;)</title>
		<link>http://kamilpelka.com/2008/06/26/przypadek/</link>
		<comments>http://kamilpelka.com/2008/06/26/przypadek/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 08:41:25 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[grafika]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Helldesign]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdevelopment]]></category>

		<guid isPermaLink="false">http://kamilpelka.com/?p=212</guid>
		<description><![CDATA[Czyżby liczba odwiedzin z USA to zupełny przypadek? :]]]></description>
			<content:encoded><![CDATA[<p>Czyżby liczba odwiedzin z USA to zupełny przypadek? :]</p>
<p><a href="http://kamilpelka.com/wp-content/uploads/2008/10/hell_map.jpg" rel="prettyPhoto"><img src="http://kamilpelka.com/wp-content/uploads/2008/10/hell_map-300x167.jpg" alt="" title="hell_map" width="300" height="167" class="aligncenter size-medium wp-image-213" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://kamilpelka.com/2008/06/26/przypadek/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Helldesign wallpaper</title>
		<link>http://kamilpelka.com/2008/06/26/helldesign-wallpaper/</link>
		<comments>http://kamilpelka.com/2008/06/26/helldesign-wallpaper/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 07:27:37 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[grafika]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Helldesign]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[Pocket PC]]></category>
		<category><![CDATA[rozrywka]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdevelopment]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://kamilpelka.com/?p=208</guid>
		<description><![CDATA[Tapeta HD w kilku rozmiarach. <a href="http://kamilpelka.com/2008/06/26/helldesign-wallpaper/">Czytaj dalej <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://kamilpelka.com/wp-content/uploads/2008/10/hd08_1920x1080.jpg" rel="prettyPhoto"><img class="aligncenter size-full wp-image-207" title="hd08_1920x1080_1" src="http://kamilpelka.com/wp-content/uploads/2008/10/hd08_1920x1080_1.jpg" alt="" width="500" height="280" /></a></p>
<ul>
<li><a href="http://kamilpelka.com/wp-content/uploads/2008/10/hd08_1920x1080.jpg">1920 x 1200</a></li>
<li><a href="http://kamilpelka.com/wp-content/uploads/2008/10/hd08_1680x1050.jpg">1680 x 1050</a></li>
<li><a href="http://kamilpelka.com/wp-content/uploads/2008/10/hd08_1440x900.jpg">1440 x 900</a></li>
<li><a href="http://kamilpelka.com/wp-content/uploads/2008/10/hd08_1280x1024.jpg">1280 x 1024</a></li>
<li><a href="http://kamilpelka.com/wp-content/uploads/2008/10/hd08_1024x768.jpg">1024 x 768</a></li>
<li><a href="http://kamilpelka.com/wp-content/uploads/2008/10/hd08_qvga.jpg">QVGA (Windows Mobile)</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://kamilpelka.com/2008/06/26/helldesign-wallpaper/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IE6 wreszcie pod Vistą!</title>
		<link>http://kamilpelka.com/2008/03/27/ie6-wreszcie-pod-vista/</link>
		<comments>http://kamilpelka.com/2008/03/27/ie6-wreszcie-pod-vista/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 18:11:51 +0000</pubDate>
		<dc:creator>Kamil</dc:creator>
				<category><![CDATA[Technika]]></category>
		<category><![CDATA[Helldesign]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[webdevelopment]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://kamilpelka.com/?p=170</guid>
		<description><![CDATA[Wygląda na to, że ktoś wreszcie znalazł sposób na testowanie stron na Viście w IE6 (ale również IE5.5, i IE8a1, poza standardowo wbudowanym IE7). Wprawdzie to wczesna alfa, ale wszystko wskazuje na to, że już teraz IETester może z powodzeniem &#8230; <a href="http://kamilpelka.com/2008/03/27/ie6-wreszcie-pod-vista/">Czytaj dalej <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wygląda na to, że ktoś wreszcie znalazł sposób na testowanie stron na Viście w IE6 (ale również IE5.5, i IE8a1, poza standardowo wbudowanym IE7). Wprawdzie to wczesna alfa, ale wszystko wskazuje na to, że już teraz <a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IETester</a> może z powodzeniem być alternatywą dla ociężałego podejścia M$ (VPC + obraz XP).</p>
<p>via <a href="http://www.wykop.pl/ramka/53615/4-silniki-ie-w-jednym">Wykop</a></p>
<p><img src="http://kamilpelka.com/wp-content/uploads/2008/10/ietester.jpg" alt="" title="ietester" width="500" height="277" class="aligncenter size-full wp-image-171" /></p>
]]></content:encoded>
			<wfw:commentRss>http://kamilpelka.com/2008/03/27/ie6-wreszcie-pod-vista/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

