<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.0.3" --><rss 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/" version="2.0">

<channel>
	<title>Jarmark.org</title>
	<link>http://jarmark.org</link>
	<description>Targowisko informacji, porad i pomysłów.</description>
	<pubDate>Mon, 16 Mar 2009 12:02:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/jarmark" type="application/rss+xml" /><item>
		<title>Pump Up the Volume</title>
		<link>http://jarmark.org/post/pump-up-the-volume/</link>
		<comments>http://jarmark.org/post/pump-up-the-volume/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 12:02:14 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
		
	<dc:subject>Varia</dc:subject><dc:subject>visualization</dc:subject>
		<guid isPermaLink="false">http://jarmark.org/post/pump-up-the-volume/</guid>
		<description><![CDATA[Każdy kto miał okazję bawić się oscyloskopem (no dobra przyznaje, nie jest to typowa zabawka - ale na lekcjach fizyki powinien się był pojawić) mógł zetknąć się z tzw. krzywymi Lissajou. Nie wchodząc specjalnie w szczegóły są to wzory, które są wizualizacją drgań harmonicznych. Cały koncept narodził się w początku XIX w, więc wizualizacja była [...]]]></description>
			<content:encoded><![CDATA[<p>Każdy kto miał okazję bawić się oscyloskopem (no dobra przyznaje, nie jest to typowa zabawka - ale na lekcjach fizyki powinien się był pojawić) mógł zetknąć się z tzw. <a href="http://pl.wikipedia.org/wiki/Krzywe_Lissajous">krzywymi Lissajou</a>. Nie wchodząc specjalnie w szczegóły są to wzory, które są wizualizacją drgań harmonicznych. Cały koncept narodził się w początku XIX w, więc wizualizacja była realizowana za pomocą wiązki światła i kamertonów - taki hardware dawał co najwyżej takie efekty:<br />
<a id="more-142"></a></p>
<div style="text-align:center;">
<img id="image143" src="http://jarmark.org/wp-content/uploads/2009/03/lissajous.png" alt="lissajous.png" />
</div>
<p>Dziś użycie komputera z karta muzyczną i oscyloskopu daje TAKI efekt:</p>
<div style="text-align:center;">
<object width="425" height="344"><br />
<param name="movie" value="http://www.youtube.com/v/s1eNjUgaB-g&#038;hl=pl&#038;fs=1&#038;rel=0&#038;color1=0x234900&#038;color2=0x4e9e00"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/s1eNjUgaB-g&#038;hl=pl&#038;fs=1&#038;rel=0&#038;color1=0x234900&#038;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
<small><a href="http://www.youtube.com/watch?v=s1eNjUgaB-g">http://www.youtube.com/watch?v=s1eNjUgaB-g</a></small>
</div>
[<a href="http://jarmark.org/tag/visualization" rel="tag">visualization</a>]]]></content:encoded>
			<wfw:commentRSS>http://jarmark.org/post/pump-up-the-volume/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Klocki na miarę XXI wieku</title>
		<link>http://jarmark.org/post/klocki-na-miare-xxi-wieku/</link>
		<comments>http://jarmark.org/post/klocki-na-miare-xxi-wieku/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 12:12:49 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
		
	<dc:subject>Usability</dc:subject>
	<dc:subject>Koncepcje</dc:subject><dc:subject>game</dc:subject><dc:subject>UI</dc:subject>
		<guid isPermaLink="false">http://jarmark.org/post/klocki-na-miare-xxi-wieku/</guid>
		<description><![CDATA[Właściwie można powiedzieć, że ten wpis stanowi pewną kontynuację tego. Skoro już operujemy w przestrzeni 3D to może wyciągnąć artefakty z wirtuala z powrotem do reala?  Jak to się będzie sprawdzało? Obejrzyjcie sami:







Link do YT: http://www.youtube.com/watch?v=JP0w9lZoLwU

Siftables przyznam to pomysł, który jeżeli tylko nabierze kształtu produktu do nabycia zagości na mojej półce (z oficjalną motywacją [...]]]></description>
			<content:encoded><![CDATA[<p>Właściwie można powiedzieć, że ten wpis stanowi pewną <a href="http://jarmark.org/post/pokabiurko/">kontynuację tego</a>. Skoro już operujemy w przestrzeni 3D to może wyciągnąć artefakty z wirtuala z powrotem do reala?  Jak to się będzie sprawdzało? Obejrzyjcie sami:</p>
<div style="text-align:center;margin-bottom:1em;">
<object width="446" height="326"><br />
<param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param>
<param name="allowFullScreen" value="true" />
<param name="wmode" value="transparent"></param>
<param name="bgColor" value="#ffffff"></param>
<param name="flashvars" value="vu=http://video.ted.com/talks/embed/DavidMerrill_2009-embed_high.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/DavidMerrill-2009.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=457" /><embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" flashvars="vu=http://video.ted.com/talks/embed/DavidMerrill_2009-embed_high.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/DavidMerrill-2009.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=457"></embed></object><br />
<small>Link do YT: <a href="http://www.youtube.com/watch?v=JP0w9lZoLwU">http://www.youtube.com/watch?v=JP0w9lZoLwU</a></small>
</div>
<p><a href="http://siftables.com/">Siftables</a> przyznam to pomysł, który jeżeli tylko nabierze kształtu produktu do nabycia zagości na mojej półce (z oficjalną motywacją - to dla Zojki, jak podrośnie będzie jak znalazł :)) Ale poważniej, widzę w tym pomyśle potężne narzędzie edukacyjno-zabawowe. Patrząc na filmik przyszło mi do głowy, że super dodatkiem byłoby gdyby klocki potrafiły się czy to się odpychać (coś jak zbliżanie tych samych biegunów magnesów do siebie) czy wibrując podobnie do komórki sygnalizować stan &#8216;nie tak, to nie moje miejsce&#8217;.<br />
Przy okazji oglądania mutacji gry scrabble pomyślałem, że coś podobnego dosyć prosto można zrealizować na iPhone&#8217;a, tylko byłoby to dziwne gdyby dziecko bawiło się 8 iPhonami w układanie literek&#8230;<br />
Szperając po sieci w poszukiwaniu kontekstu do siftables natrafiłem jeszcze na zabawkę <a href="http://www.radicagames.com/cubeworld/index.php">Cube World</a>.</p>
[<a href="http://jarmark.org/tag/game" rel="tag">game</a>  <a href="http://jarmark.org/tag/ui" rel="tag">UI</a>]]]></content:encoded>
			<wfw:commentRSS>http://jarmark.org/post/klocki-na-miare-xxi-wieku/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Jak wygodniej posługiwać się Mac OS X</title>
		<link>http://jarmark.org/post/jak-wygodniej-poslugiwac-sie-mac-os-x/</link>
		<comments>http://jarmark.org/post/jak-wygodniej-poslugiwac-sie-mac-os-x/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 12:11:00 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
		
	<dc:subject>Narzędzia</dc:subject>
	<dc:subject>Usability</dc:subject><dc:subject>os x</dc:subject><dc:subject>UI</dc:subject>
		<guid isPermaLink="false">http://jarmark.org/post/jak-wygodniej-poslugiwac-sie-mac-os-x/</guid>
		<description><![CDATA[Jednym z bardziej irytujących mnie ograniczeń Mac OS X był brak możliwości wygodnego przesuwania i zmiany rozmiarów okien. Czas przeszły jest tu sygnałem, że mam rozwiązanie - Mondo Mouse rozwiązuje problem raz na zawsze. Pozwoliłem sobie zapożyczyć graficzki ze strony producenta, aby zademonstrować jak przyjemne może być operowanie oknami:




Sofcik nie jest darmowy, ale upierdliwość obsługi [...]]]></description>
			<content:encoded><![CDATA[<p>Jednym z bardziej irytujących mnie ograniczeń Mac OS X był brak możliwości wygodnego przesuwania i zmiany rozmiarów okien. Czas przeszły jest tu sygnałem, że mam rozwiązanie - <a href="http://www.atomicbird.com/mondomouse">Mondo Mouse</a> rozwiązuje problem raz na zawsze. Pozwoliłem sobie zapożyczyć graficzki ze strony producenta, aby zademonstrować jak przyjemne może być operowanie oknami:</p>
<div>
<img style="float:left;margin:3px;" src="http://www.atomicbird.com/files/mondomouse/images/animation-resize-1.3.gif"  /><img  style="margin:3px;" src="http://www.atomicbird.com/files/mondomouse/images/animation-move-1.3.gif"  />
</div>
<p><br style="clear:both;" /><br />
Sofcik nie jest darmowy, ale upierdliwość obsługi okien była dla mnie wystarczającą motywacją do wydania 15$.</p>
<p>Przy okazji pytanie, a co Was irytuje najbardziej w Mac OS X?
</p>
[<a href="http://jarmark.org/tag/os-x" rel="tag">os x</a>  <a href="http://jarmark.org/tag/ui" rel="tag">UI</a>]]]></content:encoded>
			<wfw:commentRSS>http://jarmark.org/post/jak-wygodniej-poslugiwac-sie-mac-os-x/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>#pokabiurko</title>
		<link>http://jarmark.org/post/pokabiurko/</link>
		<comments>http://jarmark.org/post/pokabiurko/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 10:57:13 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
		
	<dc:subject>Koncepcje</dc:subject><dc:subject>tool</dc:subject><dc:subject>UI</dc:subject>
		<guid isPermaLink="false">http://jarmark.org/post/pokabiurko/</guid>
		<description><![CDATA[Biurko jakie jest każdy widzi. Dziś mamy jego odwzorowanie praktycznie w każdym systemie operacyjnym na każdym urządzeniu wyposażonym w procesor i kolorowy wyświetlacz. Zabawne, że wszystkie implementacje opierają się na tej samej dwuwymiarowej metaforze rodem z Xerox Parc (z korzeniami w latach 70!). Zmiany pojawiające się od tego czasu właściwie nic rewolucyjnego nie wprowadziły, czyżby [...]]]></description>
			<content:encoded><![CDATA[<p>Biurko jakie jest każdy widzi. Dziś mamy jego odwzorowanie praktycznie w każdym systemie operacyjnym na każdym urządzeniu wyposażonym w procesor i kolorowy wyświetlacz. Zabawne, że wszystkie implementacje opierają się na tej samej dwuwymiarowej metaforze rodem z <a href="http://en.wikipedia.org/wiki/Xerox_PARC">Xerox Parc</a> (z korzeniami w latach 70!). Zmiany pojawiające się od <a href="http://en.wikipedia.org/wiki/File:Apple_Macintosh_Desktop.png">tego</a> <a href="http://en.wikipedia.org/wiki/File:GeOS_Commodore_64.gif">czasu</a> <a href="http://en.wikipedia.org/wiki/File:Amiga_Workbench_1_0.png">właściwie</a> nic <a href="http://en.wikipedia.org/wiki/File:Windows_XP.PNG">rewolucyjnego</a> nie <a href="http://en.wikipedia.org/wiki/File:Leopard_Desktop.png">wprowadziły</a>, czyżby więc to wszystko co można wymyślić?<br />
<a id="more-139"></a></p>
<p>Na szczęście NIE. Jakiś czas temu natrafiłem na prezentację eksperymentalnego UI w którym koncepcja biurka została potraktowana bardziej dosłownie. Nie tylko mamy 3D, ale też zaprzęgnięto fizykę i sporo ciekawych rozwiązań związanych z nawigacją i segregowaniem informacji. Zobaczcie sami:</p>
<div style="text-align:center">
<object width="425" height="344"><br />
<param name="movie" value="http://www.youtube.com/v/M0ODskdEPnQ&#038;hl=en&#038;fs=1"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/M0ODskdEPnQ&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</div>
<p>Nie twierdzę oczywiście, że tak będzie wyglądał przyszły desktop komputera domowego. Z pewnością jednak takie eksperymenty dają pojęcie, ile jeszcze można udoskonalić w interakcji z maszyną. Nie musi tu dokładnie chodzić o miotanie ikonami wewnątrz pudełkowego blatu, ale już wykorzystanie tych technik do operowania informacjami o charakterze wizualnym np. fotografie, okładki książek, skany medyczne tu już mogłoby być ciekawiej.</p>
<p>Na stronie projektu <a href="http://bumptop.com/">BumpTop.com</a> można zostawić swojego maila i oczekiwać na zaproszenie do wersji beta. Jeden z autorów miał też swoje <a href="http://www.ted.com/index.php/talks/anand_agarawala_demos_his_bumptop_desktop.html">wystąpienie</a> podczas TED Talks.</p>
<p>Przy okazji warto się przekonać, że diabeł tkwi w szczegółach. Wystarczy chwila zabawy z systemem <a href="http://www.real-desktop.de/index.php?lang=Language/English.txt">RealDesktop</a>, aby dostrzec, że sam desktop w 3D bez niuansów związanych z porządkowaniem informacji właściwie tylko utrudnia interakcję nic więcej nie oferując.</p>
<p>A na koniec jeszcze <a href="http://www.youtube.com/watch?v=kQL9V2dnKFY">parodia biurka 3D</a>. </p>
[<a href="http://jarmark.org/tag/tool" rel="tag">tool</a>  <a href="http://jarmark.org/tag/ui" rel="tag">UI</a>]]]></content:encoded>
			<wfw:commentRSS>http://jarmark.org/post/pokabiurko/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Kryzys w 10 min</title>
		<link>http://jarmark.org/post/kryzysu-w-10-min/</link>
		<comments>http://jarmark.org/post/kryzysu-w-10-min/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 21:29:38 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
		
	<dc:subject>Koncepcje</dc:subject><dc:subject>visualization</dc:subject>
		<guid isPermaLink="false">http://jarmark.org/post/kryzysu-w-10-min/</guid>
		<description><![CDATA[Świetny filmik wyjaśniający mechanizm powstania całej zawieruchy na amerykańskim rynku nieruchomości. 




The Crisis of Credit Visualized from Jonathan Jarvis on Vimeo.

[visualization]]]></description>
			<content:encoded><![CDATA[<p>Świetny filmik wyjaśniający mechanizm powstania całej zawieruchy na amerykańskim rynku nieruchomości. </p>
<div style="text-align:center;">
<object width="400" height="225"><br />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3261363&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3261363&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br /><a href="http://vimeo.com/3261363">The Crisis of Credit Visualized</a> from <a href="http://vimeo.com/jonathanjarvis">Jonathan Jarvis</a> on <a href="http://vimeo.com">Vimeo</a>.
</div>
[<a href="http://jarmark.org/tag/visualization" rel="tag">visualization</a>]]]></content:encoded>
			<wfw:commentRSS>http://jarmark.org/post/kryzysu-w-10-min/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Coś się kończy, coś się zaczyna</title>
		<link>http://jarmark.org/post/cos-sie-konczy-cos-sie-zaczyna/</link>
		<comments>http://jarmark.org/post/cos-sie-konczy-cos-sie-zaczyna/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 15:22:36 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
		
	<dc:subject>Koncepcje</dc:subject>
	<dc:subject>Varia</dc:subject>
		<guid isPermaLink="false">http://jarmark.org/post/cos-sie-konczy-cos-sie-zaczyna/</guid>
		<description><![CDATA[
Ledwie człowiek porzuci pisanie bloga na kilka miesięcy, a tu już pomór. Netto zamknięte (no dobra jest brutto, ale wygląda raczej jak tara), webstop martwy, bootstrap w lekkiej hibernacji (choć właśnie się budzi), Artur pisze o spleśniałych kanapkach, Kuba też jakby na hamulcu - jednym słowem fin de siècle.Sam nie jestem lepszy, zmęczony idiotycznymi pomysłami [...]]]></description>
			<content:encoded><![CDATA[<p><img class="left" id="image137" src="http://jarmark.org/wp-content/uploads/2009/03/zojka.jpg" alt="Zojka" /><br />
Ledwie człowiek porzuci pisanie bloga na kilka miesięcy, a tu już pomór. <a href="http://netto.blox.pl/">Netto</a> zamknięte (no dobra jest <a href="http://brutto.tumblr.com/">brutto</a>, ale wygląda raczej jak tara), webstop martwy, bootstrap w lekkiej hibernacji (<a href="http://bootstrap.pl/2009/02/14/84/">choć właśnie się budzi</a>), Artur pisze o <a href="http://blog.kurasinski.com/2009/02/06/kfc-sprzedaje-splesniale-kanapki/">spleśniałych kanapkach</a>, Kuba też jakby na hamulcu - jednym słowem <em>fin de siècle</em>.<br style="clear:both;"/>Sam nie jestem lepszy, zmęczony idiotycznymi pomysłami na &#8220;startup web2.0&#8243; - czego objawy przeciekły mi nawet <a href="http://www.polityka.pl/z-baru-wziete/Lead33,936,282075,18/">do artykułu w Polityce w którym zabrałem głos</a>, zdecydowanie oczekiwałem nowego&#8230;</p>
<p>Doczekałem się.<br />
<a id="more-135"></a><br />
Pierwsza nowość to narodziny córki. <strong>Zojka</strong> wybrała sobie dokładnie Boże Narodzenie na premierę (dla wtajemniczonych Apgar 10 i 3460g). Będzie miał więc kto przejąć kramik i pisać o web 9.0 i nadchodzącej erze powszechnej mobilności w sieci czy też sieci w mobilności.</p>
<p>Druga nowość to narodziny <a href="http://macoscope.net">Macoscope</a>.<br />
Brak w 40 milionowym kraju, którego programiści ścigają się z powodzeniem z chłopakami z MIT czy Carnegie Melon, firmy tworzącej oprogramowanie na komputery Apple&#8217;a wydał mi się niezłą szansą. Wiadomo, niewykorzystane okazje się mszczą, stąd też motywacja, aby tchnąć w swój pomysł życie i tak oto wraz z kodzem i elevenem w lutym objawiliśmy Macoscope światu. Odzew przeszedł nasze oczekiwania, raz, że bardzo pozytywny, dwa, że <a href="http://blog.macoscope.net/pl/2009/02/dlaczego-maktura/">całkiem intensywny</a>. Czy uda się z tego stworzyć miły dla oka biznes? Jestem przekonany, że tak&#8230;</p>
<p>Co dalej?<br />
Postaram się od czasu do czasu wystawiać coś nowego na jarmarku, tym razem jednak bez nadmiernych deklaracji co do systematyczności i terminów. Na dziś lista tematów, o których chciałbym coś skrobnąć jest całkiem spora, oby więc starczyło mi na to czasu.</p>
[]]]></content:encoded>
			<wfw:commentRSS>http://jarmark.org/post/cos-sie-konczy-cos-sie-zaczyna/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Nieoczekiwana zmiana miejsc</title>
		<link>http://jarmark.org/post/nieoczekiwana-zmiana-miejsc/</link>
		<comments>http://jarmark.org/post/nieoczekiwana-zmiana-miejsc/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 12:30:00 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
		
	<dc:subject>Recepty</dc:subject>
	<dc:subject>Praktyki</dc:subject><dc:subject>book</dc:subject>
		<guid isPermaLink="false">http://jarmark.org/post/nieoczekiwana-zmiana-miejsc/</guid>
		<description><![CDATA[Kilku moich znajomych w ciągu ostatnich miesięcy dotknęła podobna przypadłość - nagle i bez żadnego uprzedzenia :) zostali przeniesieni z funkcji trybika do funkcji sternika we własnym projekcie. Taki &#8220;awans&#8221; to dosyć typowe zjawisko w działach IT naszych firm - można się spierać czy sensowne czy nie, niemniej jednak istnieje.  Dla jednych to kop, [...]]]></description>
			<content:encoded><![CDATA[<p>Kilku moich znajomych w ciągu ostatnich miesięcy dotknęła podobna przypadłość - nagle i bez żadnego uprzedzenia :) zostali przeniesieni z funkcji trybika do funkcji sternika we własnym projekcie. Taki &#8220;awans&#8221; to dosyć typowe zjawisko w działach IT naszych firm - można się spierać czy sensowne czy nie, niemniej jednak istnieje.  Dla jednych to kop, który rzeczywiście pozwala im odnaleźć dla siebie inną drogę, dla drugich to droga do odkrycia - &#8220;nie nadaję się do tego na 120%&#8221; (a jak jest w Twoim przypadku możesz spróbować się dowiedzieć sprawdzając swoje <a href="http://kotwice-kariery.pl/">kotwice kariery</a>). </p>
<p>Taki awans to przede wszystkim zmiana materii z jaką się stykamy zamiast krzemu i abstraktów przychodzi współpracować z białkiem, a to nie jest już tak przewidywalne jak architektura systemów czy debugowanie kodu. Wszystkim, których dopadł nagły awans w projekcie proponuję weekendową podróż do krainy Morowii&#8230;</p>
<p>Republika Morowii to kraina której właściciel (dlaczego właściciel? o tym w ksiązce:)) postanowił utworzyć drugą dolinę krzemową - Silikon Valejit. Główny ciężar tego zadania spoczywa na barkach menedżera projektów Webstera Tompkinsa. Porwany przez agentkę służb specjalnych Morowii dostaje propozycję nie do odrzucenia - ma kilkanaście miesięcy aby wyprodukować 5 produktów informatycznych, które mają pokonać konkurencję w swoich niszach. Śledząc losy głównych bohaterów książki <b>Toma DeMarco &#8220;<i>Zdążyć przed terminem</i>&#8220;</b> wiedza z zakresu zarządzania zespołami i projektami &#8220;sama&#8221; dyfunduje do naszej głowy :) Każdy rozdział kończy się krótkim podsumowaniem (&#8221;Dziennki Pana Tompkinsa&#8221;) zawierającym podstawowe reguły przemycone w treści.</p>
<p>Jeżeli więc odgrywasz w swoim projekcie rolę ciut większą od trybika zdecydowanie warto wybrać się na weekend do krainy Morowii.</p>
[<a href="http://jarmark.org/tag/book" rel="tag">book</a>]]]></content:encoded>
			<wfw:commentRSS>http://jarmark.org/post/nieoczekiwana-zmiana-miejsc/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Dzień… developera</title>
		<link>http://jarmark.org/post/dzien-developera/</link>
		<comments>http://jarmark.org/post/dzien-developera/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 08:32:31 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
		
	<dc:subject>Narzędzia</dc:subject><dc:subject>objective c</dc:subject><dc:subject>os x</dc:subject><dc:subject>ruby</dc:subject>
		<guid isPermaLink="false">http://jarmark.org/post/dzien-developera/</guid>
		<description><![CDATA[Praktycznie od dnia pierwszego zaglądam i majstruję pod maską Mac OS X. Spróbuję w tym wpisie podsumować trochę swoje obserwacje, patrząc oczywiście z pozycji rubisty i celowo pomijając wady i dostrzeżone niedostatki :)

Pierwszą interesującą rzeczą jest środowisko developerskie dostarczane wraz z systemem (a także do pobrania za darmo ze stron Apple'a). Co prawda w czasach darmowych [...]]]></description>
			<content:encoded><![CDATA[<p>Praktycznie od <a title="dnia pierwszego" href="http://jarmark.org/post/dzien-1/" id="trmp">dnia pierwszego</a> zaglądam i majstruję pod maską Mac OS X. Spróbuję w tym wpisie podsumować trochę swoje obserwacje, patrząc oczywiście z pozycji rubisty i celowo pomijając wady i dostrzeżone niedostatki :)<br />
<a id="more-133"></a></p>
<p>Pierwszą interesującą rzeczą jest <b>środowisko developerskie</b> dostarczane wraz z systemem (a także do pobrania za darmo ze stron Apple'a). Co prawda w czasach darmowych IDE dla Javy, nie robi to aż tak wielkiego wrażenia, ale narzędzia dla Mac OS X to nie tylko IDE. To cały komplet od IDE, przez konstruktor UI, narzędzia do podkręcania wydajności aplikacji, czy multimediów. Samo Xcode to środowisko zintegrowane bardzo silnie z system operacyjnym i jednocześnie wspierające całkiem sporo języków programowania - o czym później, oraz totalnie różne platformy docelowe (intel vs ppc). A wspomniany już Interface Builder to przyznam jedno z lepszych narzędzi do tworzenia UI z jakim miałem okazję pracować.</p>
<p>Drugą interesującą sprawą jest oczywiście <b>Objective C</b>. Większość systemu jest zaprogramowana w tym nieco egzotycznym dziś języku, który niskopoziomowości i szybkości C nadaje polotu Smalltalka. Całość dla programisty Rubiego wygląda całkiem znośnie, szczególnie, że wraz z Leopardem do użycia weszła wersja 2.0 Objective C rozszerzona m.in obsługę GC i kilka uproszczeń składni. <br />Jako programiści Rubiego jesteśmy przyzwyczajeni do elastyczności (duck typing) i nieskończonej wręcz rozszerzalności oprogramowania (otwarte klasy) - podobne cechy odnaleźć można w OS X. Właśnie dzięki dynamicznym cechom Objective C praktycznie każdy program można samodzielnie podrasować i nie ma to nic wspólnego z grzebaniem w asemblerze. Dobrym przykładem są tu pluginy do systemowego klienta poczty. Wszystkie bazują na dostępnie do prywatnego API programu, które wyciąga się jednym poleceniem, praktycznie z każdego programu. Tak uzyskany interfejs można wykorzystać tworząc własne rozwiązanie i to niekoniecznie już z użyciem ObjC a np. Pythona - jak? Oto <a title="przykladowy tutorial" href="http://www.bazza.com/%7Eeaganj/weblog/2008/02/16/demystifying-mailapp-plugins-for-leopard/" id="bhiu">przykladowy tutorial</a>.</p>
<p>Kolejna sprawa to biblioteki. Mac OS X zbudowany jest z kilku głównych część/bibliotek z których największą i najważniejszą jest Cocoa. To ogromna, obiektowa biblioteka rozwiązań praktycznie dla każdego problemu z jakim stykasz się tworząc soft pod maca. Z racji rozmiarów pierwsze starcie przypomina trochę zderzenie z bibliotekami Javy - mam na myśli gargantuiczny rozmiar Cocoa. W przeciwieństwie do Javy dokumentacja dostępna na stronach Apple'a jest naprawdę bardzo dobrze przygotowana i kompletna. Praktycznie do każdego aspektu są dokumentu wprowadzające, opisujące mechanizmy wewnętrzne, sposób użycia, relacje z innymi częściami ekosystemu, często są dostępne przykładowe źródła - więc szybko można dowiedzieć się nie tylko CO (dokumentacja API) ale też DLACZEGO.</p>
<p>Miałem jeszcze wspomnieć o językach programowania. Wraz z systemem dostarczane są biblioteki pozwalające na korzystanie z mocy Cocoa w Pythonie i w Rubym. Co ciekawe Xcode całkiem sprawnie radzi sobie z Rubym podpowiadając metody i wskazując miejsca w dokumentacji (Pythona przyznam, nie sprawdzałem). Integracja z Rubym to pokłosie opensource'owego projektu, który został dołączony do systemu i jest wspierany przez inżynierów Apple'a. A obecność w systemie oznacza, że aplikacja stworzona pod Leoparda będzie działała tak samo dobrze na komputerze geeka jak i grafika komputerowego, który na oczy nie widział terminala.</p>
<p>Najciekawszy kąsek zostawiłem jednak na koniec...</p>
<p>Połączenie Ruby i Objective C nie jest prostą sprawą, dostarczany z Leopardem binding RubyCocoa wymusza kod, który  wygląda bardzo nienaturalnie dla Rubiego, właściwie jak przepisanie specyficznych konstrukcji z ObjC na Rubiego. Zupełnie <a title="inne podejście" href="http://www.macruby.org/trac/wiki/HowDoesMacRubyWork" id="fumd">inne podejście</a>, moim zdaniem rokujące o wiele, wiele lepiej mają autorzy projektu <a title="MacRuby" href="http://www.macruby.org/trac/wiki/MacRuby" id="yk67">MacRuby</a>. W ogólnym zarysie jest to przeniesienie Ruby 1.9 do środowiska uruchomieniowego Objective C. Czyli zamiast mapowania i spinania ze sobą typów Rubiego i ObjC/Cocoa MacRuby od razu posługuje się typami z Objective C dodając lukier składniowy Rubiego. A jaki jest efekt tej mieszanki? Otrzymujemy gorące kakao:</p>
<div class="igBar"><span id="lruby-2"><a href="#" onclick="javascript:showCodeTxt('ruby-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">RUBY:</span><br />
<div id="ruby-2">
<div class="ruby">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#CC0066; font-weight:bold;">require</span> 'hotcocoa'</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#9966CC; font-weight:bold;">class</span> Application</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#9966CC; font-weight:bold;">include</span> HotCocoa</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#9966CC; font-weight:bold;">def</span> start</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; application :name =&gt; <span style="color:#996600;">"Helloworld"</span> <span style="color:#9966CC; font-weight:bold;">do</span> |app|</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; app.<span style="color:#9900CC;">delegate</span> = <span style="color:#0000FF; font-weight:bold;">self</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; window :frame =&gt; <span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006666;color:#800000;">100</span>, <span style="color:#006666;color:#800000;">100</span>, <span style="color:#006666;color:#800000;">200</span>, <span style="color:#006666;color:#800000;">100</span><span style="color:#006600; font-weight:bold;">&#93;</span>, :title =&gt; <span style="color:#996600;">"Helloworld"</span> <span style="color:#9966CC; font-weight:bold;">do</span> |win|</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; lab = label<span style="color:#006600; font-weight:bold;">&#40;</span>:text =&gt; <span style="color:#996600;">"Hello from HotCocoa"</span>, :layout =&gt; <span style="color:#006600; font-weight:bold;">&#123;</span>:start =&gt; <span style="color:#0000FF; font-weight:bold;">false</span><span style="color:#006600; font-weight:bold;">&#125;</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; win &lt;&lt;lab</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; b = button :title =&gt; 'Hello'</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; b.<span style="color:#9900CC;">on_action</span> <span style="color:#006600; font-weight:bold;">&#123;</span> lab.<span style="color:#9900CC;">text</span>='Action!' <span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; win&lt;&lt;b</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; win.<span style="color:#9900CC;">will_close</span> <span style="color:#006600; font-weight:bold;">&#123;</span> <span style="color:#CC0066; font-weight:bold;">exit</span> <span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color:#9966CC; font-weight:bold;">end</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#9966CC; font-weight:bold;">end</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#9966CC; font-weight:bold;">end</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#9966CC; font-weight:bold;">end</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">Application.<span style="color:#9900CC;">new</span>.<span style="color:#9900CC;">start</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Jeszcze więcej informacji o MacRuby znajdziecie <a title="tu" href="http://www.infoq.com/news/2008/03/macruby-objectivec" id="vrbx">tu</a> i <a title="tu" href="http://www.macruby.org/trac/wiki/WhyMacRuby" id="brro">tu</a>. Szczególnie atrakcyjnie wygląd <a title="plan produkcyjny" href="http://www.macruby.org/trac/wiki/MacRubyRoadmap" id="xxtm">plan produkcyjny</a> - jeszcze w tym roku ma być wypuszczona pierwsza stabilna wersja. Mam wrażenie, że koncepcyjna kompatybilność Rubiego i Objective C może się przerodzić w całkiem nową jakość, która docenią świeżaki zaczynające developerkę pod Mac OS X.</p>
[<a href="http://jarmark.org/tag/objective-c" rel="tag">objective c</a>  <a href="http://jarmark.org/tag/os-x" rel="tag">os x</a>  <a href="http://jarmark.org/tag/ruby" rel="tag">ruby</a>]]]></content:encoded>
			<wfw:commentRSS>http://jarmark.org/post/dzien-developera/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>[nbpo] hipochondrykr.com</title>
		<link>http://jarmark.org/post/nbpo-hipochondrykrcom/</link>
		<comments>http://jarmark.org/post/nbpo-hipochondrykrcom/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 13:04:32 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
		
	<dc:subject>Koncepcje</dc:subject><dc:subject>startup</dc:subject><dc:subject>visualization</dc:subject>
		<guid isPermaLink="false">http://jarmark.org/post/nbpo-hipochondrykrcom/</guid>
		<description><![CDATA[Marcin rozpoczął akcję pod kryptonimem Nie Bądź Psem Ogrodnika, ze szczytnym celem aby publiczne pokazać pomysły leżące odłogiem po szufladach, a pasujące do kategorii super-startup-łeb-dwa-zerowy-który-zawojuje-swiat-i-bedzie-druga-nasza-klasa-tylko-lepsza. Popieram tę ideę z całego serca, mam bowiem silne przekonanie (a co ja mówię, mam pewność) że sam pomysł jest wart zero. Tak zeeero czyli null, nil, zip, none. Co [...]]]></description>
			<content:encoded><![CDATA[<p>Marcin <a href="http://netto.blox.pl/2008/09/nie-badz-psem-ogrodnika.html">rozpoczął akcję</a> pod kryptonimem Nie Bądź Psem Ogrodnika, ze szczytnym celem aby publiczne pokazać pomysły leżące odłogiem po szufladach, a pasujące do kategorii super-startup-łeb-dwa-zerowy-który-zawojuje-swiat-i-bedzie-druga-nasza-klasa-tylko-lepsza. Popieram tę ideę z całego serca, mam bowiem silne przekonanie (a co ja mówię, mam pewność) że sam pomysł jest wart zero. Tak zeeero czyli null, nil, zip, none. Co ma wartość? Realizacja. Koniec kropka.</p>
<p>Przeglądając pomysły przedstawione do tej pory na netto przyznam jednak ze smutkiem, że żaden nie wzbudził we mnie żywszego pulsu. Ba, cześć spowodowała nawet, że musiałem się zmusić aby doczytać do końca notkę je opisującą. Przewrotnie jakość zgłoszonych pomysłów zainspirowała mnie do własnego projektu web2.0, oto zgodnie z przyjętą konwencją nazewnicza mój pomysł:</p>
<div style="text-align:center">
<img id="image132" src="http://jarmark.org/wp-content/uploads/2008/09/%28reflect%29hipochondrykrBETA.png" alt="(reflect)hipochondrykrBETA.png" />
</div>
<p><a id="more-131"></a><br />
Coś cię strzyka?<br />
Boli cię głowa?<br />
Jakoś niewyraźnie dziś wyglądasz?<br />
<strong>Hipochondrykr to miejsce dla Ciebie!</strong></p>
<p>W kilka minut zakładasz swój profil i każdego dnia dodajesz informację co dziś cię boli czy uwiera. Możesz dodać do znajomych ludzi z podobnymi objawami. Zobaczyć listę najczęstszych chorób (z dwoma zakładkami - wyimaginowane i zweryfikowane). Co tydzień jest konkurs na najbardziej chorego tygodnia. Jest oczywiście forum na którym wierna grupa wsparcia dopatrzy się jakiejś choroby nawet gdy czujesz się wyjątkowo dobrze (od biedy zawsze zostaje ADHD).</p>
<p>Model biznesowy? Jedyny właściwy - "tylko AdSens nada sens". Reklamy leków, poradni, diet, cudownych medalików, naturalnych specyfików oraz lekarzy i prawników.</p>
<p>Gdy zbierze się odpowiednia historia Twych przypadłości oto jak możesz sobie ją zwizualizować:</p>
<div style="text-align:center">
<object width="400" height="300"><br />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1786581&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" />	<embed src="http://vimeo.com/moogaloop.swf?clip_id=1786581&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><small><br />
Filmik to zrzut działania processingowej aplikacji <a href="http://www.timgraham.net/tg/blogs/data/?p=35">z tego bloga</a> </small>
</div>
<p>Kto chętny do zainwestowania? :)</p>
[<a href="http://jarmark.org/tag/startup" rel="tag">startup</a>  <a href="http://jarmark.org/tag/visualization" rel="tag">visualization</a>]]]></content:encoded>
			<wfw:commentRSS>http://jarmark.org/post/nbpo-hipochondrykrcom/feed/</wfw:commentRSS>
		</item>
		<item>
		<title>Dzień 5</title>
		<link>http://jarmark.org/post/dzien-5/</link>
		<comments>http://jarmark.org/post/dzien-5/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 15:00:35 +0000</pubDate>
		<dc:creator>daniel</dc:creator>
		
	<dc:subject>Narzędzia</dc:subject>
	<dc:subject>Varia</dc:subject><dc:subject>mac</dc:subject><dc:subject>os x</dc:subject>
		<guid isPermaLink="false">http://jarmark.org/post/dzien-5/</guid>
		<description><![CDATA[Uff pięć dni za mną, powoli przyzwyczajam się do makowych dziwactw (odzwyczajając się od windowsowych). Swoje obserwacje i zastosowane wytrychy postanowiłem przedstawić ponownie w stylu netto, zauważyłem bowiem, że bullety dają najlepszy stosunek sygnał/szum :)



    zdziwiłem się, że mak używa dwóch klawiszy myszy :)
  


      kiedyś [...]]]></description>
			<content:encoded><![CDATA[<p>Uff pięć dni za mną, powoli przyzwyczajam się do makowych dziwactw (odzwyczajając się od windowsowych). Swoje obserwacje i zastosowane wytrychy postanowiłem przedstawić ponownie w stylu netto, zauważyłem bowiem, że bullety dają najlepszy stosunek sygnał/szum :)</p>
<p><a id="more-130"></a></p>
<ul>
<li>
    zdziwiłem się, że mak używa dwóch klawiszy myszy :)
  </li>
<ul>
<li>
      kiedyś dawał rade z jednym
    </li>
</ul>
<li>
    w sieci jest sporo relacji przeżyć <a href="http://mac-abc.blogspot.com/search/label/OS%20X" id="urkm" title="początkujących">początkujących</a> i uciekinierów ze świata pingwina i czterobarwnej flagi
  </li>
<ul>
<ul>
<li>
        a także troche <a href="http://web.mac.com/heidi17/Heidikowa_witryna/Drobiazgi.html" id="zkkb" title="drobiazgów">drobiazgów</a> i trzeźwego <a href="http://antyapple.blox.pl/html/1310721,262146,14,15.html?4,2008" id="h51y" title="spojrzenia">spojrzenia</a>
      </li>
<li>
        &nbsp;w tym
      </li>
<ul>
<li>
          <a href="http://homepage.mac.com/heidi17/Drobiazgi/Mac%20-%20pierwsze%20spotkanie%20%28wydanie%20drugie%29.pdf" id="i2a4" title="Mac pierwsze spotkanie">mac pierwsze spotkanie</a> dla zupełnych greenhornów
        </li>
<li>
          i <a href="http://homepage.mac.com/heidi17/Drobiazgi/True_Type_Fonts.dmg" id="tw:j" title="fonty">fonty</a>
        </li>
</ul>
</ul>
</ul>
<li>
    u mnie zaczęło się od problemu z klawirami
  </li>
<ul>
<li>
      to znany problem neofity z dostępem do polskich znaków
    </li>
<ul>
<li>
        prawy alt jest za bardzo na prawo :) a obok niego jest inny ważny klawisz, co przy pisaniu daje efekt podobny do pierwszej przygody z vi
      </li>
<li>
        ale można to zmienic w ustawieniach systemu
      </li>
</ul>
<li>
      niestety jest też problem z home/end
    </li>
<ul>
<li>
        czy też nie ma problemu, bo nie ma tych klawiszy
      </li>
</ul>
<li>
      rozwiązaniem jest programik&nbsp;<a href="http://www.pqrs.org/tekezo/macosx/keyremap4macbook/index.html" id="int." title="keymap4macbook">keymap4macbook</a>
    </li>
<ul>
<li>
        moim zdaniem jest on lepszy niż polecany także doublecommand - bo można zamapować klawirki tylko z prawej strony
      </li>
</ul>
<ul>
<ul>
<li>
          niestety firefox nie bardzo bierze sobie do serca działanie nawet tych podrasowanych home/end
        </li>
</ul>
</ul>
</ul>
<li>
    używam&nbsp;zewnętrznej myszki logitecha
  </li>
<ul>
<li>
      cały jej power można wycisnąc za pomocą <a href="http://plentycom.jp/en/steermouse/index.html" id="on3o" title="SteerMouse">steermouse</a>
    </li>
<ul>
<li>
        i można znacznie więcej niż ze sterownikami myszy pod win
      </li>
</ul>
</ul>
<li>
    rozczarowała mnie chroniczna niezdolność mbp do pracy przy zamkniętej pokrywce i na samych bateriach
  </li>
<ul>
<li>
      po podłączeniu zasilania działa
    </li>
<ul>
<li>
        choć obudzenie zajmuje mu kilka chwil
      </li>
</ul>
</ul>
<li>
    synchronizacja danych między pc a mac wymaga często kilkania to tu, to tam
  </li>
<ul>
<li>
      ratunkiem jest programik&nbsp;<a href="http://synergy2.sourceforge.net/" id="e66x" title="synergy">synergy</a>
    </li>
<ul>
<li>
        choć polecam makowo zapakowaną wersję <a href="http://sourceforge.net/project/showfiles.php?group_id=176447" id="lrb5" title="synergyKM">synergyKM</a>
      </li>
</ul>
<ul>
<ul>
<li>
          ja ciągle jestem pod wrażeniem tego softa w akcji
        </li>
</ul>
</ul>
</ul>
<li>
    na maku aplikację odinstalowuje się przez usunięcie katalogu z /Applications
  </li>
<ul>
<li>
      to mit
    </li>
<ul>
<li>
        zawsze jakieś syfy zostają
      </li>
<ul>
<li>
          dlatego testuję <a href="http://www.freemacsoft.net/AppCleaner/" id="r.xt" title="AppCleaner">appcleaner</a>
        </li>
</ul>
</ul>
</ul>
<li>
    poczta
  </li>
<ul>
<li>
      systemowy program pocztowy jest całkiem ok
    </li>
<ul>
<li>
        choć trochę inaczej się go <a href="http://mail.google.com/support/bin/answer.py?answer=78892#" id="ai2w" title="spina z gmailem">spina z gmailem</a>
      </li>
</ul>
<li>
      import maili z thunderbirda...
    </li>
<ul>
<li>
        bezstresowo
      </li>
</ul>
<li>
      rozszerzenia
    </li>
<ul>
<li>
        lista <a href="http://tikouka.net/mailapp/" id="kip:" title="tu">tu</a> i <a href="http://www.hawkwings.net/plugins.htm" id="hvqk" title="tu">tu</a>
      </li>
<li>
        ja testuje:
      </li>
<ul>
<li>
          <a href="http://www.indev.ca/MailTags.html" id="esyq" title="Mail Tags">mailtags</a>
        </li>
<li>
          <a href="http://pertinere.com/related_mail.html" id="l9vy" title="Related Mail">relatedmail</a>
        </li>
</ul>
</ul>
<li>
      reguły filtrujące
    </li>
<ul>
<li>
        odrobinke innaczej niż w thunderbirdzie
      </li>
<ul>
<li>
          co dało mi efekt przekopiowania 6000 maili
        </li>
<ul>
<li>
            ale nie tam gdzie chciałem
          </li>
<ul>
<li>
              i zakończyło sie to przeniesieniem reguł do gmaila
            </li>
</ul>
</ul>
</ul>
</ul>
<li>
      brak mi
    </li>
<ul>
<li>
        <a href="https://addons.mozilla.org/en-US/thunderbird/addon/640" id="y:is" title="Quicktext">quicktext</a> z thunderbirda
      </li>
</ul>
</ul>
<li>
    kalendarz
  </li>
<ul>
<li>
      na codzień mocno korzystam z google calendar
    </li>
<ul>
<li>
        więc nie będę zmieniał przyzwyczajeń i chcę trzymać kalendarz w sieci
      </li>
<ul>
<li>
          na <a href="http://www.google.com/support/calendar/bin/answer.py?answer=99355" id="th1h" title="szczęście można">szczęście można</a>
        </li>
</ul>
</ul>
</ul>
<li>hasła
  </li>
<ul>
<li>
      systemowy key chain to super sprawa
    </li>
<ul>
<li>
        niestety nie bardzo łączy się z przeglądarkami
      </li>
<ul>
<li>
          ale można zaradzić na to za pomocą <a href="http://agilewebsolutions.com/products/1Password" id="l532" title="1Password">1password</a>
        </li>
</ul>
</ul>
</ul>
<ul>
<li>
      dla kluczy z putty potrzebna jest konwersja
    </li>
<ul>
<li>
        za pomocą puttygen i opcji eksportu w formacie openssh
      </li>
</ul>
</ul>
<li>
    przesyłanie plików
  </li>
<ul>
<li>
      słabo, finder z marszu nie daje rady z sftp/s3
    </li>
<ul>
<li>
        trzeba wspomóc
      </li>
<ul>
<li>
          darmową <a href="http://cyberduck.ch/" id="datg" title="cyber kaczką">cyber kaczką</a>
        </li>
<li>
          albo komercyjnym <a href="http://www.panic.com/transmit/" id="sfls" title="transmitem">transmitem</a>
        </li>
</ul>
</ul>
</ul>
<li>
    defaults magic
  </li>
<ul>
<li>
      to włączanie niedostępnych via UI opcji systemu operacyjnego i programów
    </li>
<li>
      pokazanie w finderze ukrytych plików
    </li>
<ul>
<li>
        <code>defaults write com.apple.finder AppleShowAllFiles TRUE; </code><code>killall Finder</code>
      </li>
</ul>
<li>
      menu debug w safari
    </li>
<ul>
<li>
        <code>defaults write com.apple.Safari IncludeDebugMenu 1</code>
      </li>
</ul>
<li>
      a wiele innych sztuczek jest <a href="http://www.macosxtips.co.uk/index_files/terminal-commands-for-hidden-mac-os-x-settings.html" id="w1la" title="tu">tu</a> i <a href="http://www.usingmac.com/2007/12/6/leopard-tweaking-another-terminal-commands" id="p40t" title="tu">tu</a>
    </li>
</ul>
</ul>
<p>
Za kilka dni postaram się w podobny sposób przedstawić subiektywne starcie developera z makiem.
</p>
[<a href="http://jarmark.org/tag/mac" rel="tag">mac</a>  <a href="http://jarmark.org/tag/os-x" rel="tag">os x</a>]]]></content:encoded>
			<wfw:commentRSS>http://jarmark.org/post/dzien-5/feed/</wfw:commentRSS>
		</item>
	</channel>
</rss>
