<?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/"
	>

<channel>
	<title>Japko</title>
	<atom:link href="http://www.japko.net/blog/lang/en/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.japko.net/blog</link>
	<description>Trochę o japkach, trochę o czymś innym</description>
	<pubDate>Thu, 08 Oct 2009 17:56:32 +0000</pubDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tinted navigation bar</title>
		<link>http://www.japko.net/blog/lang/en/2009/10/08/zmiana-odcienia-paska-nawigacji</link>
		<comments>http://www.japko.net/blog/lang/en/2009/10/08/zmiana-odcienia-paska-nawigacji#comments</comments>
		<pubDate>Thu, 08 Oct 2009 17:51:19 +0000</pubDate>
		<dc:creator>Tomek</dc:creator>
		
		<category><![CDATA[Wszystko inne]]></category>

		<category><![CDATA[iphone programowanie]]></category>

		<guid isPermaLink="false">http://www.japko.net/blog/?p=93</guid>
		<description><![CDATA[During customization of our app&#8217;s user interface, sometimes you may want to change tint of the UINavigationBar. It is apparently possible by code. Just type the following in view controller that is first loaded into navigation stack:
self.navigationController.navigationBar.tintColor = [UIColor redColor];
And you&#8217;ll get nice bloody-red tint of navigation bar.

]]></description>
			<content:encoded><![CDATA[<p>During customization of our app&#8217;s user interface, sometimes you may want to change tint of the UINavigationBar. It is apparently possible by code. Just type the following in view controller that is first loaded into navigation stack:</p>
<pre>self.navigationController.navigationBar.tintColor = [UIColor redColor];</pre>
<p>And you&#8217;ll get nice bloody-red tint of navigation bar.</p>

<div id="attachment_97" class="wp-caption alignleft" style="width: 366px"><img class="size-full wp-image-97" title="tinted-navigation-bar" src="http://www.japko.net/blog/wp-content/uploads/2009/10/tinted-navigation-bar.png" alt="Tinted iPhone navigation bar" width="356" height="82" /><p class="wp-caption-text">Tinted iPhone navigation bar</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.japko.net/blog/lang/en/2009/10/08/zmiana-odcienia-paska-nawigacji/feed</wfw:commentRss>
		</item>
		<item>
		<title>SRTool 0.9.5</title>
		<link>http://www.japko.net/blog/lang/en/2009/08/20/srtool-095</link>
		<comments>http://www.japko.net/blog/lang/en/2009/08/20/srtool-095#comments</comments>
		<pubDate>Thu, 20 Aug 2009 19:00:48 +0000</pubDate>
		<dc:creator>Tomek</dc:creator>
		
		<category><![CDATA[Wszystko inne]]></category>

		<guid isPermaLink="false">http://www.japko.net/blog/?p=79</guid>
		<description><![CDATA[
Update to SRTool has been just released. It is mainly a bigfix release:

Improved detection of AVI file framerate
Improved handling of incorrectly formatted subtitle files

So, go to SRTool page now!

]]></description>
			<content:encoded><![CDATA[<p><br />
Update to SRTool has been just released. It is mainly a bigfix release:</p>
<ul>
<li>Improved detection of AVI file framerate</li>
<li>Improved handling of incorrectly formatted subtitle files</li>
</ul>
<p>So, go to <a href="http://www.japko.net/blog/srtool/">SRTool page</a> now!</p>

]]></content:encoded>
			<wfw:commentRss>http://www.japko.net/blog/lang/en/2009/08/20/srtool-095/feed</wfw:commentRss>
		</item>
		<item>
		<title>SRTool update</title>
		<link>http://www.japko.net/blog/lang/en/2009/07/25/aktualizacja-srtool-2</link>
		<comments>http://www.japko.net/blog/lang/en/2009/07/25/aktualizacja-srtool-2#comments</comments>
		<pubDate>Sat, 25 Jul 2009 21:49:03 +0000</pubDate>
		<dc:creator>Tomek</dc:creator>
		
		<category><![CDATA[Wszystko inne]]></category>

		<guid isPermaLink="false">http://www.japko.net/blog/?p=51</guid>
		<description><![CDATA[

New version of SRTool - 0.9.3 - has arrived.
It is mostly bugfix release, but I also followed on some feedback from users: now you can drag and drop whole folders, not only files. In addition, you can drop files on application icon.
Go to SRTool page for details and download link.

]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-53  alignleft" title="Ekran SRTool 0.9.3" src="http://www.japko.net/blog/wp-content/uploads/2009/07/srtool093.png" alt="SRTool - okno aplikacji" width="172" height="145" /></p>

<p>New version of SRTool - 0.9.3 - has arrived.</p>
<p>It is mostly bugfix release, but I also followed on some feedback from users: now you can drag and drop whole folders, not only files. In addition, you can drop files on application icon.</p>
<p>Go to <a href="http://www.japko.net/blog/lang/en/srtool/">SRTool page</a> for details and download link.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.japko.net/blog/lang/en/2009/07/25/aktualizacja-srtool-2/feed</wfw:commentRss>
		</item>
		<item>
		<title>Wolfenstein 3D on iPhone</title>
		<link>http://www.japko.net/blog/lang/en/2009/03/26/wolfenstein-3d-on-iphone</link>
		<comments>http://www.japko.net/blog/lang/en/2009/03/26/wolfenstein-3d-on-iphone#comments</comments>
		<pubDate>Wed, 25 Mar 2009 22:07:59 +0000</pubDate>
		<dc:creator>Tomek</dc:creator>
		
		<category><![CDATA[iphone]]></category>

		<category><![CDATA[games]]></category>

		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.japko.net/blog/?p=27</guid>
		<description><![CDATA[Mother of all FPS shooters, legendary Wolfenstein-3D has got a brand new incarnation. It is available on App Store, for mere five bucks. However, what&#8217;s interesting, one can spare $4.99 and build his own binary, thanks to available source code. In addition, John Carmack tells the story of porting - worth reading indeed.
It&#8217;s been over [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-29 alignleft" title="Wolfenstein 3D Classic" src="http://www.japko.net/blog/wp-content/uploads/2009/03/header5.png" alt="Wolfenstein 3D Classic" width="174" height="119" /><span lang="en">Mother of all FPS shooters, legendary Wolfenstein-3D has got a brand <a href="http://www.idsoftware.com/wolfenstein3dclassic/">new incarnation</a>. It is available on <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=309470478&#38;mt=8">App Store</a>, for mere five bucks. However, what&#8217;s interesting, one can spare $4.99 and build his own binary, thanks to available source code. In addition, John Carmack tells the story of porting - worth reading indeed.</span></p>
<p><span lang="en">It&#8217;s been over 16 years since publishing, but it still an interesting piece of code. In those days, developers needed to cope with hardware limits, processor speeds measured in megahertz and no fancy 3D acceleration. Not even linear access to frame buffer. Mobile programming resembles this good old days. Until we get new, much sophisticated, capable machines on our palms.</span><br />
</p>
<p><br style="text-decoration: line-through;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.japko.net/blog/lang/en/2009/03/26/wolfenstein-3d-on-iphone/feed</wfw:commentRss>
		</item>
		<item>
		<title>Logitech harmony software shows black screen on OS X</title>
		<link>http://www.japko.net/blog/lang/en/2009/01/01/logitech-harmony-software-shows-black-screen-on-os-x</link>
		<comments>http://www.japko.net/blog/lang/en/2009/01/01/logitech-harmony-software-shows-black-screen-on-os-x#comments</comments>
		<pubDate>Thu, 01 Jan 2009 10:39:43 +0000</pubDate>
		<dc:creator>Tomek</dc:creator>
		
		<category><![CDATA[Wszystko inne]]></category>

		<guid isPermaLink="false">http://www.japko.net/blog/?p=25</guid>
		<description><![CDATA[Some users may encounter black screen when trying to run Logitech Harmony setup software on OS X. I was one too. After quick googling I found out that cause of problem is called Java. It appears that Harmony software doesn&#8217;t like 64-bit Java Virtual Machine too much.
There are two ways to work this around:
method one: [...]]]></description>
			<content:encoded><![CDATA[<p>Some users may encounter black screen when trying to run Logitech Harmony setup software on OS X. I was one too. After quick googling I found out that cause of problem is called Java. It appears that Harmony software doesn&#8217;t like 64-bit Java Virtual Machine too much.</p>
<p>There are two ways to work this around:</p>
<p><strong>method one:</strong> quick and easy: open Java Preferences and drag 32-bit version of JVM to be first in order.</p>
<p><strong>method two</strong> involves a little hacking: </p>
<p>Open Console and type:</p>
<pre>sudo mcedit /Applications/Logitech\ Harmony\ Remote\ Software.app/Contents/Info.plist</pre>
<div>You will be asked for your password to authorize. Enter it.</div>
<p>Find the following piece of XML:</p>
<pre>&#60;key&#62;JVMVersion&#60;/key&#62;
&#60;string&#62;1.4+&#60;/string&#62;</pre>
<p>and in second row replace plus sign with asterisk: </p>
<pre>&#60;string&#62;1.4*&#60;/string&#62;</pre>
<p>This tells to system to run this application using newest 1.4 version of JVM available. As there is no 64-bit version of Java for Mac, we&#8217;ll be sure that Harmony will always run.</p>
<div>As you see, the hack is really simple and allows to leave 64-bit Java 6.0 as default.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.japko.net/blog/lang/en/2009/01/01/logitech-harmony-software-shows-black-screen-on-os-x/feed</wfw:commentRss>
		</item>
		<item>
		<title>Home, End i inni po &#8220;Windowsowemu&#8221;</title>
		<link>http://www.japko.net/blog/lang/en/2008/10/18/home-end-i-inni-po-windowsowemu</link>
		<comments>http://www.japko.net/blog/lang/en/2008/10/18/home-end-i-inni-po-windowsowemu#comments</comments>
		<pubDate>Fri, 17 Oct 2008 22:27:31 +0000</pubDate>
		<dc:creator>Tomek</dc:creator>
		
		<category><![CDATA[Wszystko inne]]></category>

		<guid isPermaLink="false">http://www.japko.net/blog/?p=24</guid>
		<description><![CDATA[Oczywiście można się przyzwyczaić do nieco innego rozumienia zastosowania klawiszy Home, End, Page Up i Page Down w OS X. Nawet jest to wykonalne, kiedy przyjdzie pracować na obu platformach, jak przykładowo mnie, gdzie w pracy są okna, a w domu jabłka - zauważyłem już, że gdy wyczuwam pod palcami klawiaturę applowską, czuję, że alt [...]]]></description>
			<content:encoded><![CDATA[<p>Oczywiście można się przyzwyczaić do nieco innego rozumienia zastosowania klawiszy <strong>Home</strong>, <strong>End</strong>, <strong>Page Up</strong> i <strong>Page Down</strong> w OS X. Nawet jest to wykonalne, kiedy przyjdzie pracować na obu platformach, jak przykładowo mnie, gdzie w pracy są okna, a w domu jabłka - zauważyłem już, że gdy wyczuwam pod palcami klawiaturę applowską, czuję, że alt do polskich literek nie jest tuż obok spacji, tylko klawisz dalej.</p>
<p>Ostatecznie jednak wygoda górą, i postanowiłem przywrócić klawiszom o których wspomniałem na początku ich windziane funkcje. Te różnice mogłbyby służyć wywołaniu niezłego flejma na pl.comp.os.advocacy, ale odłóżmy ideologię na bok. Komputer w końcu jest osobisty, więc chcę by mi się wygodnie pracowało. Nie protestowałem przed nową polską klawiaturą programisty w Leopardzie, to może coś zrobić z Home i End?</p>
<p>Na ratunek jak zwykle przyszedł wujek Google. <a href="http://www.lsmason.com/articles/macosxkeybindings.html">Świetny artykuł</a> Llewa Masona opisuje możliwości modyfikacji systemowych skrótów klawiszowych. Zadanie jest wręcz trywialne, w moim przypadku wystarczy stworzyć taki oto pliczek:</p>
<pre>/* ~/Library/KeyBindings/DefaultKeyBinding.dict */
{
"\UF729" = "moveToBeginningOfLine:";
"^\UF729" = "moveToBeginningOfDocument:";
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
"^$\UF729" = "moveToBeginningOfDocumentAndModifySelection:";
"\UF72B" = "moveToEndOfLine:";
"^\UF72B" = "moveToEndOfDocument:";
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
"~\UF72C" = "scrollPageUp:";
"~\UF72D" = "scrollPageDown:";
"\UF72C" = "pageUp:";
"\UF72D" = "pageDown:";</pre>
<pre>}</pre>
<p>i zapisać go w swoim katalogu domowym pod nazwą <strong>Library/KeyBindings/DefaultKeyBinding.dict</strong>, następnie się wylogować i zalogować ponownie. Restart nie jest potrzebny. <em>Voila!</em> I od tej pory Home skacze na początek edytowanej linii, End&#8230; na koniec, a <strong>PageUp</strong> i <strong>PageDown</strong> przenoszą również kursor o stronę w dół. Stare zachowanie tych klawiszy (przewinięcie samego widoku strony) jest dostępne w połączeniu z <strong>altem</strong>.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.japko.net/blog/lang/en/2008/10/18/home-end-i-inni-po-windowsowemu/feed</wfw:commentRss>
		</item>
		<item>
		<title>Nowe MacBooki - kij i marchewka</title>
		<link>http://www.japko.net/blog/lang/en/2008/10/14/nowe-macbooki-kij-i-marchewka</link>
		<comments>http://www.japko.net/blog/lang/en/2008/10/14/nowe-macbooki-kij-i-marchewka#comments</comments>
		<pubDate>Tue, 14 Oct 2008 20:22:53 +0000</pubDate>
		<dc:creator>Tomek</dc:creator>
		
		<category><![CDATA[Wszystko inne]]></category>

		<guid isPermaLink="false">http://www.japko.net/blog/?p=23</guid>
		<description><![CDATA[Stare powiedzenie mówi, że lepsze jest wrogiem dobrego i tak się sprawa ma, przynajmniej częściowo w przypadku nowych MacBooków. Wytrzymała aluminiowa obudowa, dużo lepsza karta graficzna i podświetlana klawiatura w najdroższym wariancie - niebezpiecznie zbliżała konsumenckiego notebooka do linii profesjonalnej. Istniała groźba, że jakiś tzw. kreatywny profesjonalista - muzyk, filmowiec, fotograf postanowi zaoszczędzić kilkaset dolarów [...]]]></description>
			<content:encoded><![CDATA[<p>Stare powiedzenie mówi, że lepsze jest wrogiem dobrego i tak się sprawa ma, przynajmniej częściowo w przypadku nowych MacBooków. Wytrzymała aluminiowa obudowa, dużo lepsza karta graficzna i podświetlana klawiatura w najdroższym wariancie - niebezpiecznie zbliżała konsumenckiego notebooka do linii profesjonalnej. Istniała groźba, że jakiś tzw. kreatywny profesjonalista - muzyk, filmowiec, fotograf postanowi zaoszczędzić kilkaset dolarów nie kupując MacBooka Pro, skoro to prawie to samo: mniejszy ekran, a wydajność grafiki dla nich jest mniej istotna. Tych spryciarzy Apple przechytrzyło - <strong>zabrało z tańszych notebooków port FireWire</strong>, nieistotny dla wielu &#8220;szaraków&#8221;. A skoro ktoś ma pieniądze na wideokamerę (podłączaną przez FireWire), profesjonalną kartę audio (podłączaną przez FireWire), skaner, czy chociażby szybki dysk zewnętrzny - może wysupłać 2 tysiące dolarów na Pro.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.japko.net/blog/lang/en/2008/10/14/nowe-macbooki-kij-i-marchewka/feed</wfw:commentRss>
		</item>
		<item>
		<title>NDA ostatecznie padło</title>
		<link>http://www.japko.net/blog/lang/en/2008/10/01/nda-ostatecznie-padlo</link>
		<comments>http://www.japko.net/blog/lang/en/2008/10/01/nda-ostatecznie-padlo#comments</comments>
		<pubDate>Wed, 01 Oct 2008 16:29:47 +0000</pubDate>
		<dc:creator>Tomek</dc:creator>
		
		<category><![CDATA[Wszystko inne]]></category>

		<guid isPermaLink="false">http://www.japko.net/blog/?p=22</guid>
		<description><![CDATA[Apple udało się ostatecznie znaleźć rozum i podjęło decyzję o uchyleniu umowy poufności na SDK do iPhone. Twórcy oprogramowania odetchną z ulgą, gdyż w końcu będzie można swobodnie rozmawiać o programowaniu iPhone OS. Drugim istotnym aspektem jest możliwość publikowania kodu źródłowego własnych programów i bibliotek - coś co dzisiaj jest normą i katalizatorem rozwoju oprogramowania.
Jedną z [...]]]></description>
			<content:encoded><![CDATA[<p>Apple udało się ostatecznie znaleźć rozum i podjęło decyzję o uchyleniu <a href="http://developer.apple.com/iphone/program/">umowy poufności</a> na SDK do iPhone. Twórcy oprogramowania odetchną z ulgą, gdyż w końcu będzie można swobodnie rozmawiać o programowaniu iPhone OS. Drugim istotnym aspektem jest możliwość publikowania kodu źródłowego własnych programów i bibliotek - coś co dzisiaj jest normą i katalizatorem rozwoju oprogramowania.</p>
<p>Jedną z przykładowych ofiar NDA była znana szczególnie wśród programistów gier, biblioteka <a href="http://www.libsdl.org">SDL</a>. W tegorocznej edycji <a href="http://code.google.com/p/google-summer-of-code-2008-sdl/downloads/list">Google Summer of Code</a>, niezależny twórca <a href="http://futrellsoftware.com/">Holmes Futrell</a> podjął się próby przeniesienia tej biblioteki na Platformę iPhone. Dzieła dokonał, po czym&#8230; kod zachował dla siebie, gdyż nie mógł go upublicznić.</p>
<p>Wreszcie! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.japko.net/blog/lang/en/2008/10/01/nda-ostatecznie-padlo/feed</wfw:commentRss>
		</item>
		<item>
		<title>Chrome, bynajmniej nie Chromolę</title>
		<link>http://www.japko.net/blog/lang/en/2008/09/03/chrome-bynajmniej-nie-chromole</link>
		<comments>http://www.japko.net/blog/lang/en/2008/09/03/chrome-bynajmniej-nie-chromole#comments</comments>
		<pubDate>Wed, 03 Sep 2008 21:02:46 +0000</pubDate>
		<dc:creator>Tomek</dc:creator>
		
		<category><![CDATA[Wszystko inne]]></category>

		<guid isPermaLink="false">http://www.japko.net/blog/?p=21</guid>
		<description><![CDATA[Zabłyszczało chromem na firnamencie przeglądarek. Przeglądarka Google&#8217;a opiera się na bliskim mi sercu silniku WebKit, ale w tej chwili wersji na Mac OS X nie ma. Potentat ma ambicję ugryźć kawałek przeglądarkowego tortu, i trzeba przyznać, że nie jest to takie nierealne. Chociaż Chrome spadło nam nagle z nieba, premiera sprawia wrażenie dobrze przygotowanej - komiksy, [...]]]></description>
			<content:encoded><![CDATA[<p>Zabłyszczało <a href="http://www.google.com/chrome/">chromem</a> na firnamencie przeglądarek. Przeglądarka Google&#8217;a opiera się na bliskim mi sercu silniku WebKit, ale w tej chwili wersji na Mac OS X nie ma. Potentat ma ambicję ugryźć kawałek przeglądarkowego tortu, i trzeba przyznać, że nie jest to takie nierealne. Chociaż Chrome spadło nam nagle z nieba, premiera sprawia wrażenie dobrze przygotowanej - <a href="http://www.google.com/googlebooks/chrome/">komiksy</a>, <a href="http://www.youtube.com/watch?v=HnUYkH8zCWk">filmiki</a>. Słyszałem plotki o tym, że pracownicy krakowskiego oddziału Google pracują nad ściśle tajnym projektem przeglądarki. Nie wywoływało to większych emocji, bo patrząc na dotychczasowy dorobek giganta, wyprodukowanie własnej przeglądarki specjalnie nie dziwi.</p>
<p>Chrome jest szybki, na razie jest to wczesna beta, być może będzie jeszcze lepiej. Do przeglądania onetu czy gazety pe el nadal będę używał tego co zwykle, z  powodu czysto prozaicznego - brak wtyczki blokującej reklamy. I w Safari i w Firefoksie mam zainstalowane na tyle skuteczne dodatki, że prawie zapomniałem o nachalności reklam na naszych głównych portalach. <img src='http://www.japko.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Chrome pokaże jednak lwi pazur w serwisach nowej generacji - tych gdzie chwilami jest więcej AJAXa niż HTML, webdwazero i aplikacjach uruchamianych w przeglądarce. Zanim jednak przeniesiemy się z edytorami tekstu, arkuszami i albumami zdjęciowymi do Google, warto <a href="http://olgierd.bblog.pl/wpis,ciekawostka;w;licencji;przegladarki;google;chrome,14235.html">przeczytać uważnie umowę licencyjną</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.japko.net/blog/lang/en/2008/09/03/chrome-bynajmniej-nie-chromole/feed</wfw:commentRss>
		</item>
		<item>
		<title>Metafizyka?</title>
		<link>http://www.japko.net/blog/lang/en/2008/07/24/metafizyka</link>
		<comments>http://www.japko.net/blog/lang/en/2008/07/24/metafizyka#comments</comments>
		<pubDate>Thu, 24 Jul 2008 11:44:05 +0000</pubDate>
		<dc:creator>Tomek</dc:creator>
		
		<category><![CDATA[Wszystko inne]]></category>

		<guid isPermaLink="false">http://www.japko.net/blog/?p=20</guid>
		<description><![CDATA[I jak tu tłumaczyć wszystko zbiegami okoliczności? Przed minutą zatwierdziłem post &#8220;Wolałbym nie zapeszyć&#8220;, i dosłownie w tej chwili dotarł wesoły mail od Apple.
Niniejszym zostałem uczestnikiem iPhone Developer Program.
  
]]></description>
			<content:encoded><![CDATA[<p>I jak tu tłumaczyć wszystko zbiegami okoliczności? Przed minutą zatwierdziłem post &#8220;<a href="http://www.japko.net/blog/2008/07/24/wolalbym-nie-zapeszyc/">Wolałbym nie zapeszyć</a>&#8220;, i dosłownie w tej chwili dotarł wesoły mail od Apple.</p>
<p>Niniejszym zostałem uczestnikiem iPhone Developer Program.</p>
<p> <img src='http://www.japko.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.japko.net/blog/lang/en/2008/07/24/metafizyka/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
