<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.mekk.waw.pl/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:gr="http://www.google.com/schemas/reader/atom/" xmlns:idx="urn:atom-extension:indexing" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" idx:index="no" gr:dir="ltr"><!--
Content-type: Preventing XSRF in IE.

--><generator uri="http://www.google.com/reader">Google Reader</generator><id>tag:google.com,2005:reader/user/04686467480557924617/state/com.google/broadcast</id><title type="text">Wyłowione z czytnika</title><gr:continuation>CNufvcj-uKwC</gr:continuation><author><name>Mekk</name></author><updated>2011-12-13T22:11:33Z</updated><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.mekk.waw.pl/WylowioneZCzytnika" /><feedburner:info uri="wylowionezczytnika" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><subtitle type="html">Artykuły które mnie czegoś nauczyły, sprowokowały do zastanowienia albo po prostu zaciekawiły - to, co było najciekawsze w moim czytniku RSS.</subtitle><entry gr:crawl-timestamp-msec="1323814293919"><id gr:original-id="http://www.stefanoforenza.com/?p=2296">tag:google.com,2005:reader/item/c2fa1ae174d29802</id><category term="Uncategorized" /><category term="free as in your butt" /><category term="google" /><category term="ok it's true i'm angry" /><category term="Yet another rant" /><title type="html">Google Plus keeps your data as much as Facebook does</title><published>2011-12-02T02:46:35Z</published><updated>2011-12-02T02:46:35Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/KVyI4IrBD6k/" type="text/html" /><content xml:base="http://www.stefanoforenza.com/" type="html">&lt;p&gt;When you delete an account from &lt;strong&gt;Google+&lt;/strong&gt;, &lt;em&gt;Google promises you to delete all the data associated with your G+ profile&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;Well, I deleted mine some time ago, but while trying out the &lt;a href="http://www.youtube.com/cosmicpanda"&gt;new Youtube homepage&lt;/a&gt; the first thing I saw was this:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.stefanoforenza.com/blog/wp-content/uploads/2011/12/gplusdataretention.png"&gt;&lt;img title="Youtube homepage google plus channel" src="http://www.stefanoforenza.com/blog/wp-content/uploads/2011/12/gplusdataretention.png" alt="" width="671" height="520"&gt;&lt;/a&gt;&lt;br&gt; My circles are still saved, my real name is showing and the same is probably true for the people in my circles.&lt;/p&gt;&lt;p&gt;Yet another reminder: don’t believe the big guys, &lt;strong&gt;data deletion doesn’t exists on the Internet&lt;/strong&gt;, no matter what. There’s &lt;a href="http://www.bgr.com/2011/09/01/htc-sensation-and-evo-3d-revealed-to-be-spying-on-users/"&gt;no escape&lt;/a&gt;, you access the internet, you get sold.&lt;/p&gt; &lt;img src="http://feeds.feedburner.com/~r/stefanoforenza/~4/y2-I4yyMDxc" height="1" width="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=KVyI4IrBD6k:ioMz7rSbHsg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=KVyI4IrBD6k:ioMz7rSbHsg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=KVyI4IrBD6k:ioMz7rSbHsg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/KVyI4IrBD6k" height="1" width="1"/&gt;</content><author><name>Stefano Forenza</name></author><source gr:stream-id="feed/http://www.stefanoforenza.com/feed/"><id>tag:google.com,2005:reader/feed/http://www.stefanoforenza.com/feed/</id><title type="html">Always Right</title><link rel="alternate" href="http://www.stefanoforenza.com" type="text/html" /></source><feedburner:origLink>http://feedproxy.google.com/~r/stefanoforenza/~3/y2-I4yyMDxc/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1323437459253"><id gr:original-id="http://blogs.hbr.org/pallotta/2011/12/i-dont-understand-what-anyone.html">tag:google.com,2005:reader/item/2aa9fe0b076c8d14</id><title type="html">I Don't Understand What Anyone Is Saying Anymore</title><published>2011-12-05T16:11:00Z</published><updated>2011-12-05T16:11:00Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/MNZWWVl7yLQ/i-dont-understand-what-anyone.html" type="text/html" /><content xml:base="http://feeds.postrank.com/55849eae6c5d9cbfbf2bac500786ef37?level=best" type="html">&lt;p&gt;I'd say that in about half of my business conversations, I have almost no idea what other people are saying to me. The language of internet business models has made the problem even worse. When I was younger, if I didn't understand what people were saying, I thought I was stupid. Now I realize that if it's to people's benefit that I understand them but I don't, then they're the ones who are stupid. &lt;/p&gt;

&lt;p&gt;There are at least five strains of this epidemic.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Abstractionitis&lt;/strong&gt;&lt;br&gt;
We have forgotten how to use the real names of real things. Like doorknobs. Instead, people talk about the idea of doorknobs, without actually using the word "doorknob." So a new idea for a doorknob becomes "an innovation in residential access." Expose yourself repeatedly to the extrapolation of this practice to things more complicated than a doorknob and you really just need to carry Excedrin around with you all day. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Acronymitis&lt;/strong&gt;&lt;br&gt;
This is a disease of epic proportions in the world of charity. I was at a meeting just two days ago at which several well-meaning staff members of a charity were presenting to their board, and the meat of their discussion revolved around the acronyms SCEA and some other one that began with "R" that I can't recall. In the span of three minutes these acronyms must have been used eight times each. They were central to any understanding of the topic at hand, but they were never defined. So I had not the vaguest idea what the presenters were talking about. None. Could have been talking about how to make a beurre-blanc sauce for all I know.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Valley Girl 2.0&lt;/strong&gt;&lt;br&gt;
My partner and I were at a restaurant in the San Fernando Valley five years ago, and a real-live Valley girl was sitting in the booth behind us talking on her cell phone. We couldn't stop listening to her. She had a world-class ability to string together half-sentences devoid of any substance whatsoever. And yet you felt as if something important were being discussed! "And she was like, ummm, and I was just like, you know, umm, no way, really, like, yeah, and when she was like that, I was just like..umm...." She could go on in this way for extended periods of time without mentioning any actual people, actions, or thoughts. There's a business version of this illness. It involves the use of words such as "space,"  "around," "synergy," and "value-add" with a healthy dose of equivocators like "sort of" and "kind of" to ensure that there is no commitment to anything being said: "I'm in the sort of sustainability space around kind of bringing synergistic value-add to other people's work around this kind of space." Oh, OK, that explains it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Meaningless Expressions&lt;/strong&gt;&lt;br&gt;
I wrote about the phrase&lt;a href="http://blogs.hbr.org/pallotta/2011/11/stop-thinking-outside-the-box.html"&gt; "thinking outside the box" &lt;/a&gt;recently and how overused and utterly misunderstood the expression is. There are many more. Another term that has lost its meaning is "Let's exceed the customer's expectations." Employees who hear it just leave the pep rally, inhabit some kind of temporary dazed intensity, and then go back to doing things exactly the way they did before the speech. Customers almost universally never experience their expectations being met, much less exceeded. How can you exceed the customer's expectations if you have no idea what those expectations are? I was at a Hilton a few weeks ago. They had taken this absurdity to its logical end. There was a huge sign in the lobby that said, "Our goal is to exceed the customer's expectation." The best way to start would be to take down that bullshit sign that just reminds me, as a customer, how cosmic the gap is between what businesses say and what they do. My expectation is not to have signs around that tell me you want to exceed my expectations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Abstract Valley Girl 2.0 Acronymitis Using Meaningless Expressions&lt;/strong&gt;&lt;br&gt;
This is when you combine the four diseases above. So you get phrases like, "You should meet this guy with the SIO. He's sort of this kind of social entrepreneur thinking outside of the box in the sustainability space and working on these ideas around sort of web-based social media, and he's in a round two capital raise in the VP space with the people at SVNP." How many times have you heard what you now recall to be precisely this sentence?&lt;/p&gt;

&lt;p&gt;This would all be funny if it weren't true. People just don't make sense anymore. You'll save yourself a lot of trouble if you internalize this. Observe it, deconstruct it, and appreciate just how ridiculous most business conversation has become. &lt;/p&gt;

&lt;p&gt;You will gain tremendous credibility, become much more productive, make those around you much more productive, and experience a great deal more joy in your working life if you look someone in the eye after hearing one of these verbal brain jammers and tell the person, "I don't have any idea what you just said to me."&lt;/p&gt;
      
   &lt;div&gt;
&lt;a href="http://feeds.harvardbusiness.org/~ff/harvardbusiness?a=MNZWWVl7yLQ:EENWPPEFxA0:yIl2AUoC8zA"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/harvardbusiness?d=yIl2AUoC8zA"&gt;&lt;/a&gt; &lt;a href="http://feeds.harvardbusiness.org/~ff/harvardbusiness?a=MNZWWVl7yLQ:EENWPPEFxA0:bcOpcFrp8Mo"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/harvardbusiness?d=bcOpcFrp8Mo"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img height="1" src="http://feeds.feedburner.com/~r/harvardbusiness/~4/MNZWWVl7yLQ" width="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=MNZWWVl7yLQ:t8bIvEo6r_g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=MNZWWVl7yLQ:t8bIvEo6r_g:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=MNZWWVl7yLQ:t8bIvEo6r_g:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/MNZWWVl7yLQ" height="1" width="1"/&gt;</content><author gr:unknown-author="true"><name>(author unknown)</name></author><source gr:stream-id="feed/http://feeds.postrank.com/55849eae6c5d9cbfbf2bac500786ef37?level=best"><id>tag:google.com,2005:reader/feed/http://feeds.postrank.com/55849eae6c5d9cbfbf2bac500786ef37?level=best</id><title type="html">HarvardBusiness.org - PostRank (PostRank: Best)</title><link rel="alternate" href="http://feeds.postrank.com/55849eae6c5d9cbfbf2bac500786ef37?level=best" type="text/html" /></source><feedburner:origLink>http://blogs.hbr.org/pallotta/2011/12/i-dont-understand-what-anyone.html</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1323075259262"><id gr:original-id="http://www.artima.com/weblogs/viewpost.jsp?thread=338317">tag:google.com,2005:reader/item/3bfc6ee3b1bf09d9</id><title type="html">Why I'm Returning My Kindle Fire</title><published>2011-11-27T20:21:00Z</published><updated>2011-11-27T20:21:00Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/tY3Yffub_ZM/viewpost.jsp" type="text/html" /><content xml:base="http://feeds.postrank.com/f7729a61ef2166aac232eaa85a19d5e3?level=great" type="html">I'm a big Amazon fan, and a Prime account is great when you live in the boonies. I've also become a big Kindle fan -- but I've just discovered that I'm only a fan of the old design: the amazing thin, light, black-and-white book-reader-only kindles.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=tY3Yffub_ZM:ZHx8RPvkePw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=tY3Yffub_ZM:ZHx8RPvkePw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=tY3Yffub_ZM:ZHx8RPvkePw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/tY3Yffub_ZM" height="1" width="1"/&gt;</content><author gr:unknown-author="true"><name>(author unknown)</name></author><source gr:stream-id="feed/http://feeds.postrank.com/f7729a61ef2166aac232eaa85a19d5e3?level=great"><id>tag:google.com,2005:reader/feed/http://feeds.postrank.com/f7729a61ef2166aac232eaa85a19d5e3?level=great</id><title type="html">Artima Weblogs - PostRank (PostRank: Great)</title><link rel="alternate" href="http://feeds.postrank.com/f7729a61ef2166aac232eaa85a19d5e3?level=great" type="text/html" /></source><feedburner:origLink>http://www.artima.com/weblogs/viewpost.jsp?thread=338317</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1323074996569"><id gr:original-id="http://niebezpiecznik.pl/?p=4994">tag:google.com,2005:reader/item/297278586c67c5bc</id><category term="ALL" scheme="http://niebezpiecznik.pl" /><category term="fizyczne" scheme="http://niebezpiecznik.pl" /><category term="GSM" scheme="http://niebezpiecznik.pl" /><category term="inwigilacja" scheme="http://niebezpiecznik.pl" /><category term="monitoring" scheme="http://niebezpiecznik.pl" /><category term="prywatność" scheme="http://niebezpiecznik.pl" /><category term="supermarkety" scheme="http://niebezpiecznik.pl" /><title type="html">Supermarket śledzi cię przez twoją komórkę</title><published>2011-12-03T09:59:25Z</published><updated>2011-12-05T20:22:58Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/U3QVd03VZ8Q/" type="text/html" /><link rel="replies" href="http://niebezpiecznik.pl/post/supermarket-sledzi-cie-przez-twoja-komorke/#comments" type="text/html" /><link rel="replies" href="http://niebezpiecznik.pl/post/supermarket-sledzi-cie-przez-twoja-komorke/feed/atom/" type="application/atom+xml" /><content xml:base="http://niebezpiecznik.pl/post/supermarket-sledzi-cie-przez-twoja-komorke/" xml:lang="en" type="html">Supermarkety coraz chętniej wykorzystują technologię umożliwiającą śledzenie ruchu swoich klientów na terenie sklepu poprzez monitoring sygnału wysyłanego przez ich telefony komórkowe. Namierzanie...&lt;br&gt;
&lt;br&gt;
**** To tylko fragment wpisu! Kliknij na tytuł aby przeczytać całość. http://niebezpiecznik.pl&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/niebezpiecznik?a=RbsphCSpTB0:di2ZGoNjuLs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/niebezpiecznik?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/niebezpiecznik/~4/RbsphCSpTB0" height="1" width="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=U3QVd03VZ8Q:16HU3k-rs6s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=U3QVd03VZ8Q:16HU3k-rs6s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=U3QVd03VZ8Q:16HU3k-rs6s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/U3QVd03VZ8Q" height="1" width="1"/&gt;</content><author><name>Piotr Konieczny</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/niebezpiecznik"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/niebezpiecznik</id><title type="html">Niebezpiecznik.pl</title><link rel="alternate" href="http://niebezpiecznik.pl/" type="text/html" /></source><feedburner:origLink>http://feedproxy.google.com/~r/niebezpiecznik/~3/RbsphCSpTB0/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1322944200008"><id gr:original-id="http://science.slashdot.org/story/11/12/03/1931247/repurposing-anti-spam-tools-for-detecting-mutations-in-hiv?utm_source=rss1.0mainlinkanon&amp;utm_medium=feed">tag:google.com,2005:reader/item/4abae7a027c3e09b</id><category term="microsoft" /><title type="html">Repurposing Anti-Spam Tools For Detecting Mutations In HIV</title><published>2011-12-03T19:37:00Z</published><updated>2011-12-03T19:37:00Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/Ru6c2sOYJEs/repurposing-anti-spam-tools-for-detecting-mutations-in-hiv" type="text/html" /><author><name>timothy</name></author><source gr:stream-id="feed/http://rss.slashdot.org/Slashdot/slashdotIt"><id>tag:google.com,2005:reader/feed/http://rss.slashdot.org/Slashdot/slashdotIt</id><title type="html">Slashdot: IT</title><link rel="alternate" href="http://it.slashdot.org/" type="text/html" /></source><content type="html" xml:base="http://it.slashdot.org/">chicksdaddy writes "Security researchers often use language and metaphors from the natural world to describe problems in the virtual world. (Consider 'virus,' and 'worm.') Now it turns out that the links may be more than just rhetoric. Microsoft Researchers say that tools they developed to detect spammers' efforts to avoid anti-spam filters were also great at spotting mutations in the HIV virus. A report from Microsoft Research in honor of World AIDS Day yesterday described how Microsoft Researchers David Heckerman and Jonathan Carlson were called upon to help AIDS researchers analyze data about how the human immune system attacks the HIV virus. To do so, they turned to tools and algorithms developed at Microsoft to detect and block spam e-mail in the company's Hotmail, Outlook and Exchange e-mail products."&lt;p&gt;&lt;a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fscience.slashdot.org%2Fstory%2F11%2F12%2F03%2F1931247%2Frepurposing-anti-spam-tools-for-detecting-mutations-in-hiv%3Futm_source%3Dslashdot%26utm_medium%3Dfacebook" title="Share on Facebook"&gt;&lt;img src="http://a.fsdn.com/sd/facebook_icon_large.png"&gt;&lt;/a&gt;
   
      &lt;a href="http://twitter.com/home?status=Repurposing+Anti-Spam+Tools+For+Detecting+Mutations+In+HIV%3A+http%3A%2F%2Fbit.ly%2Fva0EWA" title="Share on Twitter"&gt;&lt;img src="http://a.fsdn.com/sd/twitter_icon_large.png"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://science.slashdot.org/story/11/12/03/1931247/repurposing-anti-spam-tools-for-detecting-mutations-in-hiv?utm_source=rss1.0moreanon&amp;amp;utm_medium=feed"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/9nMNd7qBaGXiflkOzzS_oI5dKkU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/9nMNd7qBaGXiflkOzzS_oI5dKkU/0/di" border="0" ismap&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/9nMNd7qBaGXiflkOzzS_oI5dKkU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/9nMNd7qBaGXiflkOzzS_oI5dKkU/1/di" border="0" ismap&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotIt/~4/dZAHE4G2CZQ" height="1" width="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=Ru6c2sOYJEs:qT35CK5icXo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=Ru6c2sOYJEs:qT35CK5icXo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=Ru6c2sOYJEs:qT35CK5icXo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/Ru6c2sOYJEs" height="1" width="1"/&gt;</content><feedburner:origLink>http://rss.slashdot.org/~r/Slashdot/slashdotIt/~3/dZAHE4G2CZQ/repurposing-anti-spam-tools-for-detecting-mutations-in-hiv</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1322669142518"><id gr:original-id="http://rozie.blox.pl/2011/11/Praca-na-destkopie-z-mala-iloscia-RAM-po-raz.html">tag:google.com,2005:reader/item/841555a97562441e</id><category term="Linux" /><title type="html">Praca na desktopie z małą ilością RAM po raz trzeci - zram.</title><published>2011-11-18T06:42:04Z</published><updated>2011-11-18T06:42:04Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/BWivsq41RVg/Praca-na-destkopie-z-mala-iloscia-RAM-po-raz.html" type="text/html" /><author><name>rozieblox@NOSPAM.gazeta.pl</name></author><source gr:stream-id="feed/http://rozie.blox.pl/rss2"><id>tag:google.com,2005:reader/feed/http://rozie.blox.pl/rss2</id><title type="html">Pomiędzy bitami</title><link rel="alternate" href="http://rozie.blox.pl/html" type="text/html" /></source><content type="html" xml:base="http://rozie.blox.pl/html">&lt;p&gt;W &lt;a href="http://rozie.blox.pl/2011/05/Praca-na-desktopie-z-mala-iloscia-RAM-po-raz.html"&gt;poprzednich&lt;/a&gt; &lt;a href="http://rozie.blox.pl/2011/09/Praca-na-desktopie-z-mala-iloscia-RAM-po-raz-drugi.html"&gt;wpisach&lt;/a&gt;  było parę przemyśleń i sugestii poprawy komfortu pracy na desktopie wyposażonym w niewielką ilość pamięci RAM, bez finalnego rozwiązania choć z paroma trickami poprawiającymi pracę, więc pora na podejście trzecie do tematu, inspirowane przez kumpla z IRC, który sprzedał mi "newsa" o zram.&lt;/p&gt;&#xD;
&lt;p&gt; Od pewnego czasu (okolice kernela 2.6.37, jeśli dobrze widzę) w kernelu Linuksa obecny jest moduł zram , pozwalający na tworzenie kompresowanych urządzeń blokowych w pamięci RAM. Wykorzystać to można podobnie jak  compcache, czyli do tworzenia kompresowanego obszaru pamięci, używanego przez system przed przeniesieniem danych na swap na dysku. Idea jest prosta - swap na dysku jest tragicznie wolny i obciąża I/O, procesor zwykle się trochę nudzi, zresztą nie będzie miał dużo więcej pracy, a ilość wolnej pamięci się zwiększy.&lt;/p&gt;&#xD;
&lt;p&gt; Ogólnie zram  jest ideowym spadkobiercą compcache, ale wygląda mi na prostszy i ideowo, i w użyciu. No i jest obecny w kernelu. Idea działania jest prosta: tworzymy swap z wyższym priorytetem, niż swap na dysku, na urządzeniu blokowym umieszczonym w kompresowanym obszarze pamięci. Początkowo dane tradycyjnie są w RAM, w przypadku, gdy system musi korzystać z przestrzeni wymiany, umieszcza je najpierw na swapie w RAM, a dopiero później - tradycyjnie - na swapie na dysku.&lt;/p&gt;&#xD;
&lt;p&gt;Prosty skrypt realizujący powyższe:&lt;/p&gt; &#xD;
#!/bin/bash&lt;br&gt;modprobe zram&lt;br&gt;echo $((200*1024*1024)) &amp;gt; /sys/block/zram0/disksize # 200 MB&lt;br&gt;mkswap /dev/zram0&lt;br&gt; swapon -p 60 /dev/zram0&#xD;
&lt;p&gt; Kolejno: załadowanie modułu zram  (można korzystać z parametrów), określenie rozmiaru dysku dla urządzenia /dev/zram0  na 200 MB (i jest to rozmiar swap, będący jednocześnie maksymalną  wielkością zużytej pamięci, nie rozmiarem przeznaczonej pamięci pamięci!), utworzenie swapu na urządzeniu  /dev/zram0, włączenie utworzonego swap z priorytetem 60.&lt;/p&gt;&#xD;
&lt;p&gt; Podobno efekty są świetne - zaczynam testy u siebie, wstępnie nie wygląda źle, na pewno niebawem podzielę się wrażeniami (jako update do tego wpisu) po dłuższym teście. Jeśli chodzi o rozmiar swap dla modułu zram, to zacząłbym od 10-20% całości RAM (u mnie 200 MB przy 1 GB RAM). Z tego co zauważyłem, skompresowane dane zajmują w praktyce ok. 40-50% oryginalnych.&lt;/p&gt;&#xD;
&lt;p&gt;Parę przydatnych poleceń diagnostycznych:&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;cat /sys/block/zram0/compr_data_size - rozmiar danych po kompresji&lt;/li&gt;&#xD;
&lt;li&gt;cat /sys/block/zram0/orig_data_size - rozmiar nieskompresowanych danych&lt;/li&gt;&#xD;
&lt;li&gt;cat /sys/block/zram0/mem_used_total - całkowita ilość zużytej pamięci&lt;/li&gt;&#xD;
&lt;li&gt;swapon -s - rozmiar i wykorzystanie poszczególnych swap (inna jednostka!)&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;Linki w temacie, które zdecydowanie warto przejrzeć, jeśli ktoś jest bardziej zainteresowany:&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;&lt;a href="http://www.webupd8.org/2011/10/increased-performance-in-linux-with.html"&gt;http://www.webupd8.org/2011/10/increased-performance-in-linux-with.html&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://unix.stackexchange.com/questions/17879/cleancache-vs-zram"&gt;http://unix.stackexchange.com/questions/17879/cleancache-vs-zram&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="https://lwn.net/Articles/454795/"&gt;https://lwn.net/Articles/454795/&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://en.gentoo-wiki.com/wiki/Zram_disks%EF%BB%BF"&gt;http://en.gentoo-wiki.com/wiki/Zram_disks﻿&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;li&gt;&lt;a href="http://crunchbanglinux.org/forums/topic/15344/zram-a-good-idea/%EF%BB%BF"&gt;http://crunchbanglinux.org/forums/topic/15344/zram-a-good-idea/﻿&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;Szczególnie ostatni wpis zawiera fajny, uwzględniający ilość procesorów skrypt startowy. Można rozważyć użycie po przeanalizowaniu. IMHO dla 1-2 procesorów trochę kosmiczne wartości będą, uzależnianie wielkości swap od ilości procesorów też jest średnie, ale poprawienie to nic trudnego. Za to obsługą utworzonego urządzenia blokowego zajmie się w tamtym wariancie więcej, niż jeden procesor. Z drugiej strony kto ma więcej niż dwa rdzenie i mało RAM?&lt;/p&gt;&#xD;
&lt;p&gt; Miałem obawy co do działania hibernacji (z użyciem pm-utils, &lt;a href="http://rozie.blox.pl/2010/09/Naprawienie-hibernacji-w-Squeeze.html"&gt; z uswsusp miałem problem...&lt;/a&gt;) w takiej konfiguracji. Niepotrzebnie, bo wygląda, że działa OK - zapewne hibernacja jest na tyle inteligentna, że rozpoznaje, czy ma do czynienia z fizycznym urządzeniem blokowym.&lt;/p&gt;&#xD;
&lt;p&gt; Oczywiście swap to nie jedyne możliwe zastosowanie modułu zram - więcej przykładów w linku do wiki Gentoo.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=BWivsq41RVg:SGmCXe4Yk8I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=BWivsq41RVg:SGmCXe4Yk8I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=BWivsq41RVg:SGmCXe4Yk8I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/BWivsq41RVg" height="1" width="1"/&gt;</content><feedburner:origLink>http://rozie.blox.pl/2011/11/Praca-na-destkopie-z-mala-iloscia-RAM-po-raz.html</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1322666159450"><id gr:original-id="http://sachachua.com/blog/2011/11/quantified-awesome-a-place-for-everything-and-everything-in-its-place">tag:google.com,2005:reader/item/35b1129d418c0948</id><title type="html">Quantified Awesome: A place for everything, and everything in its place</title><published>2011-11-14T13:00:00Z</published><updated>2011-11-14T13:00:00Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/o2ibst3btTg/quantified-awesome-a-place-for-everything-and-everything-in-its-place" type="text/html" /><content xml:base="http://feeds.postrank.com/9397ed35739319d2fe8f296d0a8b4512?level=best" type="html">&lt;p&gt;A month is a good size for experimenting with life. This month, I’m focusing on having a place for everything and everything in its place.&lt;/p&gt;
&lt;p&gt;Brains are bad at recall. Infrequently-used items fade into the fog of memory, like the loyalty cards and IDs I stash in a sometimes too-secret place. Frequently-moved items end up with confused associations: did I leave my belt bag on top of the dresser, or is it on the kitchen table? Under stress, recall is an even more difficult task, and it’s easy to glaze over and miss something when you’re trying to think of where else it might be.&lt;/p&gt;
&lt;p&gt;Dean Vaughn’s &lt;a href="mailto:http://books.google.ca/books/about/How_to_Remember_Anything.html?id=wT-LpoZ_Nt4C&amp;amp;redir_esc=y"&gt;How to Remember Anything&lt;/a&gt; has great tips on making object locations more memorable by visually exaggerating the association between an object and its location. For example, if you put your keys on the table, imagine locking your door with the entire table. The unusual association will probably make it easier to recall one-off locations, but&lt;/p&gt;
&lt;p&gt;There’s the classic advice to have one place for everything, and put everything in its place. This works if you have foresight, discipline, and an organized space. Our house looks more like like a Martha Stewart centerfold… the “before” picture.&lt;/p&gt;
&lt;p&gt;Because I’m a geek and I’m tired of rummaging through the house for things I’ve misplaced, I added a simple system for tracking things to my home dashboard. I’ll start by tracking the things that frustrate me the most. Infrequently-used things like loyalty cards and passports, frequently-moved items like my lunch bag or my mouth guard…&lt;/p&gt;
&lt;p&gt;On my dashboard, I can see what’s out of place and where it should be returned. Here’s a screenshot from November 4:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sachachua.com/blog/wp-content/uploads/2011/11/image.png"&gt;&lt;img alt="image" border="0" height="251" src="http://sachachua.com/blog/wp-content/uploads/2011/11/image_thumb.png" style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px" title="image" width="580"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I can view a summary and do some quick updates:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sachachua.com/blog/wp-content/uploads/2011/11/image10.png"&gt;&lt;img alt="image" border="0" height="485" src="http://sachachua.com/blog/wp-content/uploads/2011/11/image_thumb10.png" style="background-image:none;border-bottom:0px;border-left:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px" title="image" width="533"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The detail page makes it easy to see where something is, change an item’s location or view other things that are associated with it. Here, my keys are in my belt bag, which is on the kitchen table.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sachachua.com/blog/wp-content/uploads/2011/11/image2.png"&gt;&lt;img alt="image" border="0" height="530" src="http://sachachua.com/blog/wp-content/uploads/2011/11/image_thumb2.png" style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px" title="image" width="580"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I’ve just added this idea of a context, which groups together things. This way, I can check whether everything’s in the right place, and I can mark everything moved in one go.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sachachua.com/blog/wp-content/uploads/2011/11/image11.png"&gt;&lt;img alt="image" border="0" height="345" src="http://sachachua.com/blog/wp-content/uploads/2011/11/image_thumb11.png" style="background-image:none;border-bottom:0px;border-left:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px" title="image" width="263"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Slowing down and tracking things might help me improve my peace of mind.  Even if I don’t always update my system, I think seeing a list of possible locations will help a lot. A table of stuff, current locations, and home locations will also make it easier to ensure that everything has a rightful place. I can identify things that are out of place and where they should be returned, which would be great for daily and weekly sweeps.&lt;/p&gt;
&lt;p&gt;I think this would be even better if I built an Android app, as sometimes web access from my Android is slow. (Or maybe it’s my web hosting: I’m using too much memory, so I’m swapping out.)&lt;/p&gt;
&lt;p&gt;I hope to collect interesting data over time. Maybe usage stats will tell me what’s worth improving or eliminating. Maybe this is something I’ll discontinue after a month, or maybe it’s something I’ll open up for wider use. Who knows?  I’ll give it a try to work out the usage patterns, then maybe I’ll look into tweaking my personal dashboard so that people can try using it to track their own lives too.&lt;/p&gt;
&lt;p&gt;Whee!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Like this? Check out my &lt;a href="http://sachachua.com/blog/quantified-awesome/"&gt;other self-tracking posts&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Read the original or check out the comments on: &lt;a href="http://sachachua.com/blog/2011/11/quantified-awesome-a-place-for-everything-and-everything-in-its-place/"&gt;Quantified Awesome: A place for everything, and everything in its place&lt;/a&gt; (Sacha Chua's blog)&lt;/p&gt;
&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/sachac?a=EZsQbWcsrWY:yGMI9a8b-3k:a8iZE8QBh80"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/sachac?i=EZsQbWcsrWY:yGMI9a8b-3k:a8iZE8QBh80"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/sachac?a=EZsQbWcsrWY:yGMI9a8b-3k:yIl2AUoC8zA"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/sachac?d=yIl2AUoC8zA"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/sachac?a=EZsQbWcsrWY:yGMI9a8b-3k:F7zBnMyn0Lo"&gt;&lt;img border="0" src="http://feeds.feedburner.com/~ff/sachac?i=EZsQbWcsrWY:yGMI9a8b-3k:F7zBnMyn0Lo"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img height="1" src="http://feeds.feedburner.com/~r/sachac/~4/EZsQbWcsrWY" width="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=o2ibst3btTg:g14tOQvfIt0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=o2ibst3btTg:g14tOQvfIt0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=o2ibst3btTg:g14tOQvfIt0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/o2ibst3btTg" height="1" width="1"/&gt;</content><author gr:unknown-author="true"><name>(author unknown)</name></author><source gr:stream-id="feed/http://feeds.postrank.com/9397ed35739319d2fe8f296d0a8b4512?level=best"><id>tag:google.com,2005:reader/feed/http://feeds.postrank.com/9397ed35739319d2fe8f296d0a8b4512?level=best</id><title type="html">M-x plan :: sachachua&amp;#39;s blog - PostRank (PostRank: Best)</title><link rel="alternate" href="http://feeds.postrank.com/9397ed35739319d2fe8f296d0a8b4512?level=best" type="text/html" /></source><feedburner:origLink>http://sachachua.com/blog/2011/11/quantified-awesome-a-place-for-everything-and-everything-in-its-place</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1322650668804"><id gr:original-id="http://misz.net/?p=4633">tag:google.com,2005:reader/item/e4c9e440cb08e7f6</id><category term="business" /><category term="freelance" /><category term="grafika" /><category term="inne" /><category term="internet" /><category term="photoshop" /><category term="praca" /><category term="strony" /><category term="tutoriale" /><category term="webdesign" /><category term="akceptacja" /><category term="aplikacja" /><category term="app" /><category term="approve" /><category term="klient" /><title type="html">Kto jeszcze nie slyszal a approveapp</title><published>2011-11-18T09:00:10Z</published><updated>2011-11-18T09:00:10Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/DWeNQWJvpUQ/" type="text/html" /><content xml:base="http://misz.net/" type="html">&lt;p&gt;Nie wydaje mi się prawdopodobne żeby taki fakt zaistniał … ale może jest jakiś śpioszek. &lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://misz.net/wp-content/uploads/2011/11/approveapp-15.24.36-450x406.png" alt="" title="approveapp 15.24.36" width="450" height="406"&gt;&lt;/p&gt;
&lt;p&gt;Kto nie miał problemu z masą „poprawek”, niezrozumieniem, niedocenianiem ilości pracy, problemem klienta który nie potrafi obejrzeć projektu w powiększeniu 100%, wyobrazić sobie jak projekt „naprawdę” wygląda? Kto nie ma stosu list ze zmianami, renegocjacjami budżetu, reakcją klienta raz na jakiś czas ale powołującego się na określone deadline, ten nie musi czytać.&lt;/p&gt;
&lt;p&gt;No to połowa odwiedzających odpadła, teraz odsiewamy kolejnych: kto korzysta z zarąbistych systemów które pozwalają udostępniać i prezentować naszą pracę i nie szuka rozwiązań lepszych, prostszych i może elegantszych ten nie czyta dalej. Ile odpadło?&lt;/p&gt;
&lt;p&gt;&lt;img src="http://misz.net/wp-content/uploads/2011/11/DSC_0679-450x298.png" alt="" title="DSC_0679" width="450" height="298"&gt;&lt;/p&gt;
&lt;p&gt;Ok to teraz już konkret. Wymyśliłem x czasu temu rozwiązanie do prezentacji projektów graficznych klientom on-line. Projekt jakiś czas leżał w głowie i dojżewał. Następnie około 14 miesięcy temu naszkicowałem pierwsze kilka screenów jak to powinno wyglądać … i przeleżało ponad rok w szufladzie. &lt;/p&gt;
&lt;p&gt;Ale problemy prezentacyjne pozostały oraz problemy z odbijaniem projektu (projekt – zmiany – projekt – zmiany … itp) pozostały niezmienne i nie było istotne w jaki sposób to próbowaliśmy rozwiązać. Czasem to klient nie rozumiał, czasem w nawale wysyłało się na serwer ale zapominało posłać info w mailu a to klient twierdził że nie dostał. No co któryś projekt coś zawsze stawało na drodze.&lt;/p&gt;
&lt;p&gt;Więc na własne potrzeby postanowiliśmy już ekipą w thoke wdrożyć w życie mój pomysł. Otrzymał on nazwę approveapp (roboczo nazywamy „appapp”), kupilłem domenę, dorobiłem kilkanaście screenów, przemyślałem działanie niektórych opcji po raz enty i do wdrożenia. Aplikacja jest na ukończeniu, wg założeń na oddanie bety do testów potrzeba nam jeden dzień, ale znając złośliwość rzeczy martwych okaże się że pewnie +1 lub dwa dni. Aplikacja działa jak dla mnie znakomicie, podstawowym założeniem jej działania było:&lt;br&gt;
- uproszczenie zarządzania i działania (naprawdę uprościłem wszystko do maksimum)&lt;br&gt;
- skrócenie czasu potrzebnego na przygotowanie prezentacji&lt;br&gt;
- automatyzacja komunikacji (maile dostajemy z systemu, a nasze działanie ogranicza się do wskazania pliku na dysku)&lt;br&gt;
- możliwość kontroli co kiedy komu było pokazane (ta opcja będzie dopiero w pisanej aplikacji do prezentacji i kontroli na ipada … lub dopiszemy moduł – zobaczymy po beta testach)&lt;br&gt;
- pokazanie ilości screenów klientowi w jednym miejscu&lt;br&gt;
- pokazanie ilości zmian klientowi w jednym miejscu (jak powie że ma być zielone a potem różowe to już nie będzie miał opcji bajać że jednak miało być zielone)&lt;/p&gt;
&lt;p&gt;&lt;img src="http://misz.net/wp-content/uploads/2011/11/2-450x298.png" alt="" title="_2" width="450" height="298"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://misz.net/wp-content/uploads/2011/11/1-450x298.png" alt="" title="_1" width="450" height="298"&gt;&lt;/p&gt;
&lt;p&gt;Całość ma być darmowa, umyśliliśmy że jeśli spodoba się to wprowadzimy możliwość założenia konta „pro” z kilkoma opcjami przydatniejszymi firmie a konto dla freelancerów z możliwością wgrania kilku projektów i kilkudziesięciu – kilkuset screenów pozostanie za free. Zakładamy że konto pro będzie kosztować kilka zł za miesiąc, a pieniądze z tego mają być przeznaczone na utrzymanie serwisu. Takimi opcjami zaawanosowanymi będzie np. wgranie swojego logo i pod swoją domeną i opcje związane bardziej z kalendarzami, finansami i umowami.&lt;/p&gt;
&lt;p&gt;Samo approveapp.com jest pierwszym projektem z kilku, dedykowanych dla osób zajmujących się kreacją, kolejnymi będą … ale chyba nie powinienem mówić. Na pewno pozostałe projekty będą połączone z appapp i między sobą i pozwolą łatwiej i szybciej poprowadzić projekt.&lt;/p&gt;
&lt;p&gt;Czy nam się udało, najpierw przekonają się wybrani beta testerzy. A zapisy na beta testy kończymy w piątek 17 listopada (tak, tak – ten), zapisać się można na &lt;a href="http://approveapp.com"&gt;approveapp.com&lt;/a&gt;. &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=DWeNQWJvpUQ:51Dip6DN-28:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=DWeNQWJvpUQ:51Dip6DN-28:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=DWeNQWJvpUQ:51Dip6DN-28:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/DWeNQWJvpUQ" height="1" width="1"/&gt;</content><author><name>misz</name></author><source gr:stream-id="feed/http://misz.net/?feed=rss2"><id>tag:google.com,2005:reader/feed/http://misz.net/?feed=rss2</id><title type="html">Shallow Thought Graphics</title><link rel="alternate" href="http://misz.net" type="text/html" /></source><feedburner:origLink>http://misz.net/index.php/2011/11/kto-jeszcze-nie-slyszal-a-approveapp/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1322601657912"><id gr:original-id="http://www.scottberkun.com/?p=8010">tag:google.com,2005:reader/item/7c92a2f348ea7b30</id><category term="Innovation" /><title type="html">The Jobsian fallacy</title><published>2011-10-31T17:34:09Z</published><updated>2011-10-31T17:34:09Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/1hJGnZ0KQEg/" type="text/html" /><content xml:base="http://www.scottberkun.com/" type="html">&lt;p&gt;I’m sad Steve Jobs is gone. I’m sadder still to see the vultures of shallow thinking circling his name. There is a fallacy around great men, a notion we can learn best from their behavior for how we ourselves can achieve. But that’s only true if we study them with an honest eye. When writers are clouded by mythology and hero worship, they do more harm than good, as sloppy thinking is often the mortar used to put men on pedestals.&lt;/p&gt;
&lt;p&gt;Before anyone takes Jobs as an example to emulate, remember the following:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You did not have the good fortune to meet a Wozniak.&lt;/li&gt;
&lt;li&gt;You are not as smart as Steve Jobs was.&lt;/li&gt;
&lt;li&gt;You do not have the talent to back up a Jobs sized ego.&lt;/li&gt;
&lt;li&gt;You are not willing to take the same kinds of risks.&lt;/li&gt;
&lt;li&gt;You do not work as hard as he did.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Using Jobs as an example without due recognition of these facts makes you a fool.&lt;/p&gt;
&lt;p&gt;We overstate how much can be learned from exceptional people. Their success is a product of circumstance, among other factors, but we dismiss those circumstances when we wishfully consider our own futures. You can’t copy and paste success. We learn of people like Jobs in retrospect, long after they’ve proven their value to the world, and most of what we learn of their lives is tainted by romance and dreams.&lt;/p&gt;
&lt;p&gt;Articles with idiotic premises  like &lt;a href="http://blogs.hbr.org/cs/2011/10/steve_jobs_solved_the_innovato.html"&gt;Steve Jobs solved the Innovator’s Dilemma&lt;/a&gt;, or &lt;a href="http://www.cultofmac.com/126863/in-defense-of-steve-jobs/"&gt;In Defense of Steve Jobs&lt;/a&gt;, would likely annoy Jobs to no end. He had a humble attitude about innovation theories and doubted the utility of thinking of work in such abstract terms. He was too busy working to formulate a ‘process’ or a ‘model’, much to the frustration of tech and business writers everywhere. He was asked once ‘How do you systematize innovation?’ and his answer was ‘You don’t’ (See &lt;a href="http://www.businessweek.com/magazine/content/04_41/b3903408.htm"&gt;BusinessWeek, 10/11/04&lt;/a&gt;). He was in some ways more humble and practical than writers who use his name as a puppet to make half-baked, poorly researched points, that help no one achieve anything.&lt;/p&gt;
&lt;p&gt;We are fascinated by our giants and this fascination motivates us to learn. This is good. But we continually forget every story in this world is unique. We can’t cherry pick the convenient elements of one successful life and graft it into our own, expecting the same results. Had da Vinci or Ford been born today, they might have ended up janitors or car salesmen. And a school teacher or gardener from their times, born today, might have transformed the world. We don’t want to see success as fragile or circumstantial, but the slightest touch of chance in the lives of any great man or woman, and we’d never know their names.&lt;/p&gt;
&lt;p&gt;The unspoken part of greatness is the courage to venture into the unknown. But if we look too closely at the great people of our past, and use our hindsight of their lives as a map, we end up seeing the world backwards. They had no map in front of them when they lived their lives. The flawed persistence of studying a person from history too closely, means you will keep your eyes buried in the fantasy of repeating someone else’s past, instead of looking to horizons of your own making.&lt;/p&gt;


&lt;p&gt;Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.scottberkun.com/blog/2011/why-jobs-is-no-edison/" rel="bookmark" title="Why Jobs is No Edison"&gt;Why Jobs is No Edison&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.scottberkun.com/blog/2010/can-you-be-a-great-man/" rel="bookmark" title="Can you be a great man?"&gt;Can you be a great man?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.scottberkun.com/blog/2008/thursday-linkfest-3/" rel="bookmark" title="Thursday linkfest"&gt;Thursday linkfest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.scottberkun.com/blog/2006/great-managers-of-innovation/" rel="bookmark" title="Great managers of innovation?"&gt;Great managers of innovation?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.scottberkun.com/blog/2009/microsoft-layoffs-thoughts/" rel="bookmark" title="Microsoft layoffs: thoughts"&gt;Microsoft layoffs: thoughts&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=1hJGnZ0KQEg:s3CRv1ZbRoA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=1hJGnZ0KQEg:s3CRv1ZbRoA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=1hJGnZ0KQEg:s3CRv1ZbRoA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/1hJGnZ0KQEg" height="1" width="1"/&gt;</content><author><name>Scott Berkun</name></author><source gr:stream-id="feed/http://www.scottberkun.com/feed/"><id>tag:google.com,2005:reader/feed/http://www.scottberkun.com/feed/</id><title type="html">Scott Berkun</title><link rel="alternate" href="http://www.scottberkun.com" type="text/html" /></source><feedburner:origLink>http://www.scottberkun.com/blog/2011/the-jobsian-fallacy/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1322562364360"><id gr:original-id="tag:blogger.com,1999:blog-11300808.post-3903507450411881342">tag:google.com,2005:reader/item/aff77f1fe91954aa</id><category term="bigquery" scheme="http://www.blogger.com/atom/ns#" /><category term="google storage" scheme="http://www.blogger.com/atom/ns#" /><title type="html">Google BigQuery Service: Big data analytics at Google speed</title><published>2011-11-14T19:30:00Z</published><updated>2011-11-15T03:39:25Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/krWBNi149Ug/google-bigquery-service-big-data.html" type="text/html" /><link rel="replies" href="http://googlecode.blogspot.com/feeds/3903507450411881342/comments/default" title="Post Comments" type="application/atom+xml" /><link rel="replies" href="http://googlecode.blogspot.com/2011/11/google-bigquery-service-big-data.html#comment-form" title="3 Comments" type="text/html" /><content xml:base="http://googlecode.blogspot.com/" type="html">&lt;br&gt;
&lt;em&gt;By Ju-kay Kwek, Product Manager&lt;/em&gt;
&lt;br&gt;&lt;br&gt;
&lt;i&gt;(Cross-posted on the &lt;a href="http://googleappengine.blogspot.com/"&gt;Google App Engine Blog&lt;/a&gt; and the &lt;a href="http://googleenterprise.blogspot.com/"&gt;Google Enterprise Blog&lt;/a&gt;.)&lt;/i&gt; 
&lt;br&gt;&lt;br&gt;
Rapidly crunching terabytes of big data can lead to better business decisions, but this has traditionally required tremendous IT investments.  Imagine a large online retailer that wants to provide better product recommendations by analyzing website usage and purchase patterns from millions of website visits.  Or consider a car manufacturer that wants to maximize its advertising impact by learning how its last global campaign performed across billions of multimedia impressions.  Fortune 500 companies struggle to unlock the potential of data, so it’s no surprise that it’s been even harder for smaller businesses.
&lt;br&gt;&lt;br&gt;
We developed &lt;a href="http://code.google.com/apis/bigquery/#utm_campaign=cloudplatform&amp;amp;utm_source=en-entblog-na-us-cloudplatform_11142011&amp;amp;utm_medium=blog"&gt;Google BigQuery Service&lt;/a&gt; for large-scale internal data analytics.  At &lt;a href="http://googlecode.blogspot.com/2010/05/bigquery-and-prediction-api-get-more.html"&gt;Google I/O last year&lt;/a&gt;, we opened a preview of the service to a limited number of enterprises and developers. Today we're releasing some big improvements, and putting one of Google's most powerful data analysis systems into the hands of more companies of all sizes.

&lt;ul&gt;
&lt;li&gt;We’ve added a graphical user interface for analysts and developers to rapidly explore massive data through a web application.
&lt;li&gt;We’ve made big improvements for customers accessing the service programmatically through the API.  The new REST API lets you run multiple jobs in the background and manage tables and permissions with more granularity.
&lt;li&gt;Whether you use the BigQuery web application or API, you can now write even more powerful queries with JOIN statements.  This lets you run queries across multiple data tables, linked by data that tables have in common.
&lt;li&gt;It’s also now easy to manage, secure, and share access to your data tables in BigQuery, and export query results to the desktop or to &lt;a href="http://www.google.com/enterprise/cloud/storage/#utm_campaign=cloudplatform&amp;amp;utm_source=en-entblog-na-us-cloudplatform_11142011&amp;amp;utm_medium=blog"&gt;Google Cloud Storage&lt;/a&gt;.
&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;div style="clear:both;text-align:center"&gt;
&lt;a href="http://4.bp.blogspot.com/-lBq6UQ6z86g/TsFZf_FB01I/AAAAAAAAA3w/2Edkpbi9ySE/s1600/1nIWO46qUp4CsH_t01DWrq3n4j1Hbhrk.png" style="margin-left:1em;margin-right:1em"&gt;&lt;img border="0" height="317" width="500" src="http://4.bp.blogspot.com/-lBq6UQ6z86g/TsFZf_FB01I/AAAAAAAAA3w/2Edkpbi9ySE/s1600/1nIWO46qUp4CsH_t01DWrq3n4j1Hbhrk.png"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;

Michael J. Franklin, Professor of Computer Science at UC Berkeley, &lt;a href="http://cacm.acm.org/magazines/2011/6/108670-technical-perspective-data-analysis-at-astonishing-speed/fulltext"&gt;remarked&lt;/a&gt; that BigQuery (internally known as Dremel) leverages “thousands of machines to process data at a scale that is simply jaw-dropping given the current state of the art.”  We’re looking forward to helping businesses innovate faster by harnessing their own large data sets.  BigQuery is available free of charge for now, and we’ll let customers know at least 30 days before the free period ends.  We’re bringing on a new batch of pilot customers, so &lt;a href="https://docs.google.com/a/google.com/spreadsheet/viewform?hl=en_US&amp;amp;formkey=dGl4TUlob1RDRndMWVpIb21ORmJPZWc6MA#gid=0"&gt;let us know&lt;/a&gt; if your business wants to test drive BigQuery Service.
&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;em&gt;Ju-kay Kwek is a Product Manager for Google BigQuery Service.&lt;/em&gt;
&lt;br&gt;&lt;br&gt;
&lt;em&gt;Posted by &lt;a href="https://profiles.google.com/u/0/105627346610764729807/about"&gt;Scott Knaster&lt;/a&gt;, Editor&lt;/em&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;&lt;div&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/11300808-3903507450411881342?l=googlecode.blogspot.com" alt=""&gt;&lt;/div&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/Dcni?a=doBah1sH8e4:q1WMbBZYbK4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/Dcni?i=doBah1sH8e4:q1WMbBZYbK4:-BTjWOF_DHI" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/Dcni?a=doBah1sH8e4:q1WMbBZYbK4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/Dcni?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/Dcni?a=doBah1sH8e4:q1WMbBZYbK4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/Dcni?i=doBah1sH8e4:q1WMbBZYbK4:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Dcni/~4/doBah1sH8e4" height="1" width="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=krWBNi149Ug:c0v2R1fzuew:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=krWBNi149Ug:c0v2R1fzuew:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=krWBNi149Ug:c0v2R1fzuew:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/krWBNi149Ug" height="1" width="1"/&gt;</content><author><name>Scott Knaster</name></author><source gr:stream-id="feed/http://feeds2.feedburner.com/blogspot/Dcni"><id>tag:google.com,2005:reader/feed/http://feeds2.feedburner.com/blogspot/Dcni</id><title type="html">Google Code Blog</title><link rel="alternate" href="http://googlecode.blogspot.com/" type="text/html" /></source><feedburner:origLink>http://feedproxy.google.com/~r/blogspot/Dcni/~3/doBah1sH8e4/google-bigquery-service-big-data.html</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1322340431773"><id gr:original-id="http://pthree.org/?p=2096">tag:google.com,2005:reader/item/1155d3eb597b3f45</id><category term="Scripting" /><title type="html">Rejected And Legal</title><published>2011-11-10T15:32:50Z</published><updated>2011-11-10T15:32:50Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/PBKkagPm7Wo/" type="text/html" /><content xml:base="http://pthree.org/" type="html">&lt;p&gt;Some of the roles I fill at work are: storage architecture, cloud engineering, system administration and backend coding. When approaching my tasks head on, it’s always important to me that standards are adhered to. From PEP coding style to adhering to an RFC for mail server. Unfortunately, I think I’m a dying breed, or something, because more and more, I’m seeing standards ignored.&lt;/p&gt;
&lt;p&gt;Case in point: I just filled out a form for a survey to “enter to win a $1000 shopping spree). You know, the crap that you constantly get bombarded with at the checkout stand when the cashier gives you your receipt. I always ignore them, but then thought to myself “I’ll never win if I don’t at least try”, so I gave my first survey a go. At the end of the survey, it asked for my email address. I figure they’ll sell it for marketing purposes, and I have a Google Mail address, so I’m not really that worried about the SPAM (their SPAM filters are amazing). But, I would like to track who they are selling my address to. So, I gave them the following address:&lt;/p&gt;
&lt;pre&gt;aaron.toponce+survey-provider@gmail.com&lt;/pre&gt;
&lt;p&gt;To which, I received an error that the email address is not a valid address. &lt;b&gt;AHEM!&lt;/b&gt; Yes it is, and it’s this lack of support for standards that I’m talking about. My email address was rejected, yet it’s perfectly legal according to RFC 5322. You see, according to that RFC, I get the following flexibilities with my email address:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ASCII upper and lower case letters (a-z &amp;amp; A-Z).&lt;/li&gt;
&lt;li&gt;ASCII digits 0-9&lt;/li&gt;
&lt;li&gt;ASCII characters !#$%&amp;amp;’*+-/=?^_`{|}~&lt;/li&gt;
&lt;li&gt;ASCII dot (.) so long as the local part of the address does not contain the dot consecutively, and it does not start with a dot.&lt;/li&gt;
&lt;li&gt;ASCII characters ” ” (space) and “(),:;&amp;lt;&amp;gt;@[\] are allowed with certain restrictions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So, I could have the following email addresses, all of which are perfectly legit according to the RFC:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;“[Aaron Toponce]“@gmail.com&lt;/li&gt;
&lt;li&gt;a&amp;amp;t@gmail.com&lt;/li&gt;
&lt;li&gt;aaron.toponce+business@gmail.com&lt;/li&gt;
&lt;li&gt;aaron’s-travel-agency@example.travel&lt;/li&gt;
&lt;li&gt;{atoponce}@gmail.com&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Yet, these will get ejected outright in most web forms I’ve come across. Specifically interesting is the .travel TLD. I’ve had web forms enforce TLDs that are less than 4 characters, which is absolutely absurd for the .travel and .museum TLDs. I’m guessing one of two things is happening with these web forms:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The developer used the regular expression [A-Za-z0-9_\-\.]+@[A-Za-z0-9\-\.]+ for validating addresses.&lt;/li&gt;
&lt;li&gt;There is absolute denial for the use of “plus-addressing” as a DEA.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I’m guessing the first is more likely the scenario than the second. Regardless, Of course, when we’re talking about the rules of RFC 5322, we’re no longer talking about regular expression syntax. We’re talking about grammar. If your page is designed in PHP, Python, CGI, or whatever, you should use a real parser for parsing the email address, rather than reinventing the wheel yourself. What’s unfortunate, is this disease of not properly parsing valid email addresses is found in some big companies and sites too, not just the little guys.&lt;/p&gt;
&lt;p&gt;Now, Google COULD provide true DEAs, such as Yahoo! Plus does with their subscribers, However, I should be able to create an DEA with an already existing email address, rather than creating completely new ones, because people refuse to conform to the standards. So Google, if you’re reading (I know you are), you may want to consider proper DEAs, seeing as though “plus addressing” isn’t working, and it is important to some.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.bortzmeyer.org/arreter-d-interdire-des-adresses-legales.html"&gt;Stéphane Bortzmeyer has already blogged about this&lt;/a&gt;, and he uses the &lt;a href="http://identi.ca/tag/ral"&gt;#ral hashtag&lt;/a&gt; on Identica and Twitter to vent his frustrations, which stands for “Refus d’Adresses Légales” or “Rejection of Legal Address”. Well, I’ve determined that I will be doing the same, although I’ll bacronym the hashtag to “Rejected And Legal”, along with the url to the site that refuses to adhere to the RFC.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=PBKkagPm7Wo:y97x-B6bMJw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=PBKkagPm7Wo:y97x-B6bMJw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=PBKkagPm7Wo:y97x-B6bMJw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/PBKkagPm7Wo" height="1" width="1"/&gt;</content><author><name>Aaron Toponce</name></author><source gr:stream-id="feed/http://pthree.org/feed/"><id>tag:google.com,2005:reader/feed/http://pthree.org/feed/</id><title type="html">Aaron Toponce</title><link rel="alternate" href="http://pthree.org" type="text/html" /></source><feedburner:origLink>http://pthree.org/2011/11/10/rejected-and-legal/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1322338648659"><id gr:original-id="http://blog.linuxmint.com/?p=1889">tag:google.com,2005:reader/item/e85541b41e76aff9</id><category term="Main Topics" /><title type="html">Linux Mint 12 “Lisa” released!</title><published>2011-11-26T14:47:44Z</published><updated>2011-11-26T14:47:44Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/xN8GfWMxxnM/" type="text/html" /><content xml:base="http://blog.linuxmint.com/" type="html">&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p&gt;The team is proud to announce the release of Linux Mint 12 “Lisa”.&lt;/p&gt;
&lt;p style="text-align:center"&gt;&lt;a href="http://www.linuxmint.com/pictures/screenshots/lisa/lisa_light.png"&gt;&lt;img src="http://www.linuxmint.com/pictures/screenshots/lisa/thumb_lisa_light.png" alt="" width="427" height="277"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center"&gt;Linux Mint 12 “Lisa”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New features at a glance:&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.linuxmint.com/rel_lisa_whatsnew.php#gnome3"&gt;Gnome 3 and MGSE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linuxmint.com/rel_lisa_whatsnew.php#mate"&gt;MATE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linuxmint.com/rel_lisa_whatsnew.php#artwork"&gt;Artwork improvements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linuxmint.com/rel_lisa_whatsnew.php#search"&gt;Search engines&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a complete overview and to see screenshots of the new features,  visit: “&lt;a href="http://www.linuxmint.com/rel_lisa_whatsnew.php"&gt;What’s  new in Linux Mint 12&lt;/a&gt;“.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Important info and release notes:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://linuxmint.com/rel_lisa.php"&gt;Release Notes&lt;/a&gt; are an important source of information. Here are some of the topics they cover:&lt;strong&gt;&lt;br&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tips and Tricks
&lt;ul&gt;
&lt;li&gt;Information about DuckDuckGo&lt;/li&gt;
&lt;li&gt;Switch to a single top panel&lt;/li&gt;
&lt;li&gt;Switch to a black panel, menu and window list&lt;/li&gt;
&lt;li&gt;Quickly preview files without opening them&lt;/li&gt;
&lt;li&gt;Restart Gnome Shell when needed&lt;/li&gt;
&lt;li&gt;Debug Gnome Shell (for developers or to troubleshoot)&lt;/li&gt;
&lt;li&gt;Run Gnome Shell in Virtualbox (for testers and reviewers)&lt;/li&gt;
&lt;li&gt;Install MATE from the CD edition&lt;/li&gt;
&lt;li&gt;Workaround for a disappearing MATE panel&lt;/li&gt;
&lt;li&gt;Workaround for 100% CPU usage in MATE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MATE&lt;/li&gt;
&lt;li&gt;mint4win&lt;/li&gt;
&lt;li&gt;Moonlight&lt;/li&gt;
&lt;li&gt;Upstream issues&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;System requirements:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;x86 processor (Linux Mint 64-bit requires a 64-bit processor. Linux Mint 32-bit works on both 32-bit and 64-bit processors).&lt;/li&gt;
&lt;li&gt;512 MB RAM (1GB recommended for a comfortable usage).&lt;/li&gt;
&lt;li&gt;5 GB of disk space&lt;/li&gt;
&lt;li&gt;Graphics card capable of 800×600 resolution&lt;/li&gt;
&lt;li&gt;CD/DVD drive or USB port&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Upgrade instructions:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To upgrade from a previous version of Linux Mint follow &lt;a href="http://community.linuxmint.com/tutorial/view/2"&gt;these instructions&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;To upgrade from Linux Mint 12 RC, simply apply any level 1 and 2 updates (if any), as well as level 3 “mate” and “caja” updates available in the Update Manager.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;Md5 sums:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DVD 32-bit: ee3d6e2ca498bc7685b7f17cdb5f2eea&lt;/li&gt;
&lt;li&gt;DVD 64-bit: 548f0ac303fea840ef138e5669880a74&lt;/li&gt;
&lt;li&gt;CD no codecs 32-bit: 40562d26447207cb5111f94b93957a58&lt;/li&gt;
&lt;li&gt;CD no codecs 64-bit: 641e0ab8f746b82c36fc3f0bbca70dc7&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Torrents:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://torrents.linuxmint.com/torrents/linuxmint-12-gnome-dvd-32bit.iso.torrent"&gt;DVD 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://torrents.linuxmint.com/torrents/linuxmint-12-gnome-dvd-64bit.iso.torrent"&gt;DVD 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://torrents.linuxmint.com/torrents/linuxmint-12-gnome-cd-nocodecs-32bit.iso.torrent"&gt;CD no codecs 32-bit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://torrents.linuxmint.com/torrents/linuxmint-12-gnome-cd-nocodecs-64bit.iso.torrent"&gt;CD no codecs 64-bit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;HTTP Mirrors for the 32-bit DVD ISO:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.aarnet.edu.au/pub/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;AARNet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.internode.on.net/pub/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Internode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.waia.asn.au/pub/linux/linuxmint/linuxmint-isos/linuxmint.com/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Western Australian Internet Association&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.optus.net/linuxmint/isos/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Yes Optus Mirror&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Austria &lt;a href="http://gd.tuwien.ac.at/linux/mint/isos/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Goodie Domain Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Belarus &lt;a href="http://ftp.mgts.by/pub/linuxmint/isos/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;ByFly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Brazil &lt;a href="http://mint.c3sl.ufpr.br/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Universidade Federal do Parana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Canada &lt;a href="http://mirror.csclub.uwaterloo.ca/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;University of Waterloo Computer Science Club&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;China &lt;a href="ftp://mirrors.ustc.edu.cn/linuxmint-cd/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;University of Science and Technology of China Linux User Group&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Czech Republic &lt;a href="http://ftp.sh.cvut.cz/MIRRORS/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Silicon Hill&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Denmark &lt;a href="http://ftp.klid.dk/ftp/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;klid.dk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;France &lt;a href="http://mint-mirror.gwendallebihan.net/isos/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Gwendal Le Bihan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Germany &lt;a href="http://linuxmint.copahost.com/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Copahost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Germany &lt;a href="http://ftp5.gwdg.de/pub/linux/debian/mint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;GWDG&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Germany &lt;a href="http://mirror.netcologne.de/mint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;NetCologne GmbH&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Greece &lt;a href="http://ftp.ntua.gr/pub/linux/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;National Technical University of Athens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Greece &lt;a href="http://ftp.cc.uoc.gr/mirrors/linux/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;University of Crete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ireland &lt;a href="http://ftp.heanet.ie/pub/linuxmint.com/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;HEAnet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Japan &lt;a href="http://ftp.jaist.ac.jp/pub/Linux/LinuxMint-ISO/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;JAIST&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Japan &lt;a href="http://ftp.yz.yamagata-u.ac.jp/pub/linux/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Yamagata University&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Latvia &lt;a href="http://ftp.linux.edu.lv/mirrors/linuxmint.com/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;University of Latvia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Lithuania &lt;a href="http://ftp.akl.lt/Linux/Mint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Atviras kodas Lietuvai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Netherlands &lt;a href="http://mirror.tuxis.nl/isos/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Tuxis Internet Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Poland &lt;a href="ftp://ftp.tpnet.pl/pub/linux/linuxmint/isos/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Polish Telecom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Portugal &lt;a href="http://cesium.di.uminho.pt/pub/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;CeSIUM – Universidade do Minho&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Romania &lt;a href="http://lnx.apollo-hw.ro/linuxmint.com/iso/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Apollo Hardware Consulting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Romania &lt;a href="http://mirrors.serverhost.ro/mint/iso/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;ServerHost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Russia &lt;a href="http://mirror.yandex.ru/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Yandex Team&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;South Africa &lt;a href="ftp://ftp.is.co.za/mirror/linuxmint.com/iso/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Internet Solutions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;South Africa &lt;a href="http://ftp.wa.co.za/pub/linuxmint/iso/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Web Africa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sweden &lt;a href="http://ftp.df.lth.se/pub/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;DF – Computer Society at Lund University&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sweden &lt;a href="http://ftp.portlane.com/pub/os/linux/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Portlane&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Switzerland &lt;a href="http://mirror.switch.ch/ftp/mirror/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;SWITCH&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Turkey &lt;a href="http://ftp.linux.org.tr/linuxmint/iso/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Linux Kullanicilari Dernegi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;USA &lt;a href="http://linuxmint.mirrorcatalogs.com/iso/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;mirrorcatalogs.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;USA &lt;a href="http://mirror.umd.edu/linuxmint/images/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;University of Maryland, College Park&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;USA &lt;a href="http://mirror.yellowfiber.net/linuxmint/stable/12/linuxmint-12-gnome-dvd-32bit.iso"&gt;Yellow Fiber Networks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;HTTP Mirrors for the 64-bit DVD ISO:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.aarnet.edu.au/pub/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;AARNet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.internode.on.net/pub/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Internode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.waia.asn.au/pub/linux/linuxmint/linuxmint-isos/linuxmint.com/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Western Australian Internet Association&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.optus.net/linuxmint/isos/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Yes Optus Mirror&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Austria &lt;a href="http://gd.tuwien.ac.at/linux/mint/isos/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Goodie Domain Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Belarus &lt;a href="http://ftp.mgts.by/pub/linuxmint/isos/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;ByFly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Brazil &lt;a href="http://mint.c3sl.ufpr.br/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Universidade Federal do Parana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Canada &lt;a href="http://mirror.csclub.uwaterloo.ca/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;University of Waterloo Computer Science Club&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;China &lt;a href="ftp://mirrors.ustc.edu.cn/linuxmint-cd/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;University of Science and Technology of China Linux User Group&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Czech Republic &lt;a href="http://ftp.sh.cvut.cz/MIRRORS/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Silicon Hill&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Denmark &lt;a href="http://ftp.klid.dk/ftp/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;klid.dk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;France &lt;a href="http://mint-mirror.gwendallebihan.net/isos/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Gwendal Le Bihan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Germany &lt;a href="http://linuxmint.copahost.com/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Copahost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Germany &lt;a href="http://ftp5.gwdg.de/pub/linux/debian/mint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;GWDG&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Germany &lt;a href="http://mirror.netcologne.de/mint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;NetCologne GmbH&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Greece &lt;a href="http://ftp.ntua.gr/pub/linux/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;National Technical University of Athens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Greece &lt;a href="http://ftp.cc.uoc.gr/mirrors/linux/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;University of Crete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ireland &lt;a href="http://ftp.heanet.ie/pub/linuxmint.com/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;HEAnet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Japan &lt;a href="http://ftp.jaist.ac.jp/pub/Linux/LinuxMint-ISO/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;JAIST&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Japan &lt;a href="http://ftp.yz.yamagata-u.ac.jp/pub/linux/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Yamagata University&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Latvia &lt;a href="http://ftp.linux.edu.lv/mirrors/linuxmint.com/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;University of Latvia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Lithuania &lt;a href="http://ftp.akl.lt/Linux/Mint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Atviras kodas Lietuvai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Netherlands &lt;a href="http://mirror.tuxis.nl/isos/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Tuxis Internet Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Poland &lt;a href="ftp://ftp.tpnet.pl/pub/linux/linuxmint/isos/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Polish Telecom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Portugal &lt;a href="http://cesium.di.uminho.pt/pub/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;CeSIUM – Universidade do Minho&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Romania &lt;a href="http://lnx.apollo-hw.ro/linuxmint.com/iso/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Apollo Hardware Consulting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Romania &lt;a href="http://mirrors.serverhost.ro/mint/iso/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;ServerHost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Russia &lt;a href="http://mirror.yandex.ru/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Yandex Team&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;South Africa &lt;a href="ftp://ftp.is.co.za/mirror/linuxmint.com/iso/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Internet Solutions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;South Africa &lt;a href="http://ftp.wa.co.za/pub/linuxmint/iso/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Web Africa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sweden &lt;a href="http://ftp.df.lth.se/pub/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;DF – Computer Society at Lund University&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sweden &lt;a href="http://ftp.portlane.com/pub/os/linux/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Portlane&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Switzerland &lt;a href="http://mirror.switch.ch/ftp/mirror/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;SWITCH&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Turkey &lt;a href="http://ftp.linux.org.tr/linuxmint/iso/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Linux Kullanicilari Dernegi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;USA &lt;a href="http://linuxmint.mirrorcatalogs.com/iso/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;mirrorcatalogs.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;USA &lt;a href="http://mirror.umd.edu/linuxmint/images/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;University of Maryland, College Park&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;USA &lt;a href="http://mirror.yellowfiber.net/linuxmint/stable/12/linuxmint-12-gnome-dvd-64bit.iso"&gt;Yellow Fiber Networks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;HTTP Mirrors for the 32-bit CD No codecs ISO:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.aarnet.edu.au/pub/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;AARNet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.internode.on.net/pub/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Internode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.waia.asn.au/pub/linux/linuxmint/linuxmint-isos/linuxmint.com/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Western Australian Internet Association&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.optus.net/linuxmint/isos/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Yes Optus Mirror&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Austria &lt;a href="http://gd.tuwien.ac.at/linux/mint/isos/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Goodie Domain Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Belarus &lt;a href="http://ftp.mgts.by/pub/linuxmint/isos/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;ByFly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Brazil &lt;a href="http://mint.c3sl.ufpr.br/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Universidade Federal do Parana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Canada &lt;a href="http://mirror.csclub.uwaterloo.ca/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;University of Waterloo Computer Science Club&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;China &lt;a href="ftp://mirrors.ustc.edu.cn/linuxmint-cd/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;University of Science and Technology of China Linux User Group&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Czech Republic &lt;a href="http://ftp.sh.cvut.cz/MIRRORS/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Silicon Hill&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Denmark &lt;a href="http://ftp.klid.dk/ftp/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;klid.dk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;France &lt;a href="http://mint-mirror.gwendallebihan.net/isos/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Gwendal Le Bihan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Germany &lt;a href="http://linuxmint.copahost.com/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Copahost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Germany &lt;a href="http://ftp5.gwdg.de/pub/linux/debian/mint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;GWDG&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Germany &lt;a href="http://mirror.netcologne.de/mint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;NetCologne GmbH&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Greece &lt;a href="http://ftp.ntua.gr/pub/linux/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;National Technical University of Athens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Greece &lt;a href="http://ftp.cc.uoc.gr/mirrors/linux/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;University of Crete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ireland &lt;a href="http://ftp.heanet.ie/pub/linuxmint.com/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;HEAnet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Japan &lt;a href="http://ftp.jaist.ac.jp/pub/Linux/LinuxMint-ISO/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;JAIST&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Japan &lt;a href="http://ftp.yz.yamagata-u.ac.jp/pub/linux/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Yamagata University&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Latvia &lt;a href="http://ftp.linux.edu.lv/mirrors/linuxmint.com/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;University of Latvia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Lithuania &lt;a href="http://ftp.akl.lt/Linux/Mint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Atviras kodas Lietuvai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Netherlands &lt;a href="http://mirror.tuxis.nl/isos/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Tuxis Internet Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Poland &lt;a href="ftp://ftp.tpnet.pl/pub/linux/linuxmint/isos/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Polish Telecom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Portugal &lt;a href="http://cesium.di.uminho.pt/pub/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;CeSIUM – Universidade do Minho&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Romania &lt;a href="http://lnx.apollo-hw.ro/linuxmint.com/iso/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Apollo Hardware Consulting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Romania &lt;a href="http://mirrors.serverhost.ro/mint/iso/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;ServerHost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Russia &lt;a href="http://mirror.yandex.ru/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Yandex Team&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;South Africa &lt;a href="ftp://ftp.is.co.za/mirror/linuxmint.com/iso/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Internet Solutions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;South Africa &lt;a href="http://ftp.wa.co.za/pub/linuxmint/iso/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Web Africa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sweden &lt;a href="http://ftp.df.lth.se/pub/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;DF – Computer Society at Lund University&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sweden &lt;a href="http://ftp.portlane.com/pub/os/linux/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Portlane&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Switzerland &lt;a href="http://mirror.switch.ch/ftp/mirror/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;SWITCH&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Turkey &lt;a href="http://ftp.linux.org.tr/linuxmint/iso/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Linux Kullanicilari Dernegi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;USA &lt;a href="http://linuxmint.mirrorcatalogs.com/iso/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;mirrorcatalogs.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;USA &lt;a href="http://mirror.umd.edu/linuxmint/images/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;University of Maryland, College Park&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;USA &lt;a href="http://mirror.yellowfiber.net/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-32bit.iso"&gt;Yellow Fiber Networks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;HTTP Mirrors for the 64-bit CD No codecs ISO:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.aarnet.edu.au/pub/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;AARNet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.internode.on.net/pub/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Internode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.waia.asn.au/pub/linux/linuxmint/linuxmint-isos/linuxmint.com/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Western Australian Internet Association&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Australia &lt;a href="http://mirror.optus.net/linuxmint/isos/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Yes Optus Mirror&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Austria &lt;a href="http://gd.tuwien.ac.at/linux/mint/isos/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Goodie Domain Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Belarus &lt;a href="http://ftp.mgts.by/pub/linuxmint/isos/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;ByFly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Brazil &lt;a href="http://mint.c3sl.ufpr.br/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Universidade Federal do Parana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Canada &lt;a href="http://mirror.csclub.uwaterloo.ca/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;University of Waterloo Computer Science Club&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;China &lt;a href="ftp://mirrors.ustc.edu.cn/linuxmint-cd/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;University of Science and Technology of China Linux User Group&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Czech Republic &lt;a href="http://ftp.sh.cvut.cz/MIRRORS/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Silicon Hill&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Denmark &lt;a href="http://ftp.klid.dk/ftp/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;klid.dk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;France &lt;a href="http://mint-mirror.gwendallebihan.net/isos/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Gwendal Le Bihan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Germany &lt;a href="http://linuxmint.copahost.com/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Copahost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Germany &lt;a href="http://ftp5.gwdg.de/pub/linux/debian/mint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;GWDG&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Germany &lt;a href="http://mirror.netcologne.de/mint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;NetCologne GmbH&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Greece &lt;a href="http://ftp.ntua.gr/pub/linux/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;National Technical University of Athens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Greece &lt;a href="http://ftp.cc.uoc.gr/mirrors/linux/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;University of Crete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ireland &lt;a href="http://ftp.heanet.ie/pub/linuxmint.com/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;HEAnet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Japan &lt;a href="http://ftp.jaist.ac.jp/pub/Linux/LinuxMint-ISO/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;JAIST&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Japan &lt;a href="http://ftp.yz.yamagata-u.ac.jp/pub/linux/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Yamagata University&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Latvia &lt;a href="http://ftp.linux.edu.lv/mirrors/linuxmint.com/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;University of Latvia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Lithuania &lt;a href="http://ftp.akl.lt/Linux/Mint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Atviras kodas Lietuvai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Netherlands &lt;a href="http://mirror.tuxis.nl/isos/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Tuxis Internet Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Poland &lt;a href="ftp://ftp.tpnet.pl/pub/linux/linuxmint/isos/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Polish Telecom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Portugal &lt;a href="http://cesium.di.uminho.pt/pub/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;CeSIUM – Universidade do Minho&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Romania &lt;a href="http://lnx.apollo-hw.ro/linuxmint.com/iso/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Apollo Hardware Consulting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Romania &lt;a href="http://mirrors.serverhost.ro/mint/iso/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;ServerHost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Russia &lt;a href="http://mirror.yandex.ru/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Yandex Team&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;South Africa &lt;a href="ftp://ftp.is.co.za/mirror/linuxmint.com/iso/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Internet Solutions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;South Africa &lt;a href="http://ftp.wa.co.za/pub/linuxmint/iso/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Web Africa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sweden &lt;a href="http://ftp.df.lth.se/pub/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;DF – Computer Society at Lund University&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sweden &lt;a href="http://ftp.portlane.com/pub/os/linux/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Portlane&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Switzerland &lt;a href="http://mirror.switch.ch/ftp/mirror/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;SWITCH&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Turkey &lt;a href="http://ftp.linux.org.tr/linuxmint/iso/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Linux Kullanicilari Dernegi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;USA &lt;a href="http://linuxmint.mirrorcatalogs.com/iso/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;mirrorcatalogs.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;USA &lt;a href="http://mirror.umd.edu/linuxmint/images/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;University of Maryland, College Park&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;USA &lt;a href="http://mirror.yellowfiber.net/linuxmint/stable/12/linuxmint-12-gnome-cd-nocodecs-64bit.iso"&gt;Yellow Fiber Networks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Enjoy!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We look forward to receiving your feedback. Thank you for using Linux Mint and have a lot of fun with this new release!&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=xN8GfWMxxnM:jYsHwLqr3QU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=xN8GfWMxxnM:jYsHwLqr3QU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=xN8GfWMxxnM:jYsHwLqr3QU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/xN8GfWMxxnM" height="1" width="1"/&gt;</content><author><name>Clem</name></author><source gr:stream-id="feed/http://blog.linuxmint.com/?feed=rss2"><id>tag:google.com,2005:reader/feed/http://blog.linuxmint.com/?feed=rss2</id><title type="html">The Linux Mint Blog</title><link rel="alternate" href="http://blog.linuxmint.com" type="text/html" /></source><feedburner:origLink>http://blog.linuxmint.com/?p=1889</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1322126849722"><id gr:original-id="http://christianheilmann.com/?p=2323">tag:google.com,2005:reader/item/a549e173ac0310aa</id><category term="General" /><category term="HTML" /><category term="openweb" /><category term="semantics" /><title type="html">Lynx would not be impressed – on semantics and HTML</title><published>2011-11-16T22:50:31Z</published><updated>2011-11-16T22:50:31Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/oMePWV_WqP0/" type="text/html" /><content xml:base="http://christianheilmann.com/" type="html">&lt;p&gt;&lt;img src="http://christianheilmann.com/pics/unimpressedlynx.jpg" alt="unimpressed lynx" style="float:left;padding:0 10px 10px 0"&gt; Lately there has been a lot of discussion about markup, and especially the new &lt;span&gt;HTML5&lt;/span&gt; elements. There was a big hoo-hah when &lt;del&gt;Hixie&lt;/del&gt;&lt;ins&gt;the &lt;span&gt;WHATWG&lt;/span&gt;&lt;/ins&gt; wanted to &lt;a href="http://www.brucelawson.co.uk/2011/the-return-of-time/"&gt;remove the time element from the &lt;span&gt;HTML&lt;/span&gt; spec&lt;/a&gt;, &lt;a href="https://twitter.com/divya"&gt;Divya&lt;/a&gt; stirred lots of emotions with her “&lt;a href="http://coding.smashingmagazine.com/2011/11/11/our-pointless-pursuit-of-semantic-value/"&gt;Our Pointless Pursuit Of Semantic Value&lt;/a&gt;” and of course &lt;a href="https://twitter.com/adactio"&gt;Jeremy&lt;/a&gt; posted his views on the subject, too in a counterpoint article “&lt;a href="http://coding.smashingmagazine.com/2011/11/12/pursuing-semantic-value/"&gt;Pursuing semantic value&lt;/a&gt;“.&lt;/p&gt;

	&lt;p&gt;Maybe there wasn’t a counterpoint, maybe there was. Frankly, I was too busy to read the lot. It also doesn’t matter that much, as I get more and more the feeling that we really need to think about the web as it was and how it will be. The lack of understanding of the value of semantic markup to me is just a symptom of a change that is happening.&lt;/p&gt;

	&lt;p&gt;&lt;h2&gt;Tales of yesteryear&lt;/h2&gt;&lt;/p&gt;

	&lt;p&gt;A lot of the debate about semantic value and using the correct &lt;span&gt;HTML&lt;/span&gt; is kept alive by people who have been around for a long time and seen browsers fail in more ways we care to remember. Valid markup and sensible structure was our only chance to reach maintainability and make sense of the things around us. This was especially important in the long long ago. I remember using &lt;a href="http://lynx.browser.org/"&gt;Lynx&lt;/a&gt; to surf the web.&lt;/p&gt;

	&lt;p&gt;&lt;img src="http://christianheilmann.com/pics/lynx.gif" alt="Lynx showing twitter.com"&gt;&lt;/p&gt;

	&lt;p&gt;I also remember to keep Lynx in my arsenal for a bit longer. I used it to “see” what search engines and assistive technologies see. The former was correct at the time (not any longer, Google &lt;a href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html"&gt;does index Flash&lt;/a&gt; and &lt;a href="http://www.google.com/support/forum/p/Webmasters/thread?tid=0652bb8750087926&amp;amp;hl=en"&gt;JavaScript&lt;/a&gt; and actually follows &lt;a href="http://googlewebmastercentral.blogspot.com/2009/10/proposal-for-making-ajax-crawlable.html"&gt;ill conceived links using hashbangs&lt;/a&gt;).&lt;/p&gt;

	&lt;p&gt;The latter was even wrong back then. A lot of the debate around using proper &lt;span&gt;HTML5&lt;/span&gt; right now tries to back up with the argument that “assistive technology like screen readers need it”. Nah, &lt;a href="http://www.paciellogroup.com/blog/2011/11/html5-semantics-and-accessibility/"&gt;not quite the case yet&lt;/a&gt;.&lt;/p&gt;

	&lt;p&gt;&lt;h2&gt;Build it quickly, make it work&lt;/h2&gt;&lt;/p&gt;

	&lt;p&gt;I’ve mentioned it in a few talks that when people mention the good old days where markup mattered and people cared and such they are talking nonsense. These days never existed and when we started with web development we struggled to make things work. We used tables for layout, &lt;span&gt;NBSP&lt;/span&gt; for whitespace, lots of BR elements for vertical whitespace and more evil things. We then used spacer gifs for padding and margin and just started to care when &lt;span&gt;CSS&lt;/span&gt; got out and supported. The reason was not that we wanted to write cleaner &lt;span&gt;HTML&lt;/span&gt;. The reason was that we wanted to make things work as all we got was a design to build, not a description how to structure the document or what to build. When you start from the look of a web product, semantics are already on the endangered list.&lt;/p&gt;

	&lt;p&gt;&lt;h2&gt;Write less, achieve more&lt;/h2&gt;&lt;/p&gt;

	&lt;p&gt;This is the mantra of now. The big success of jQuery is based on it. JavaScript standards were too complex and too verbose to write code quickly and change it quickly. So the jQuery crowd analysed what people did the most – changes to the &lt;span&gt;DOM&lt;/span&gt; and adding and removing classes (and later Ajax) and made it damn easy and short to do. No need to write code that doesn’t do much.&lt;/p&gt;

	&lt;p&gt;The same happens over and over again. &lt;a href="http://lesscss.org/"&gt;less&lt;/a&gt; and &lt;a href="http://sass-lang.com/"&gt;sass&lt;/a&gt; make the prefix hell and repetition for different browsers in &lt;span&gt;CSS&lt;/span&gt; easy to maintain and &lt;a href="http://mustache.github.com/"&gt;client-side templating languages&lt;/a&gt; and &lt;a href="http://infrequently.org/11/fronteers/fronteers.html#32"&gt;browser-internal templating and client-side &lt;span&gt;MVC&lt;/span&gt;&lt;/a&gt; make &lt;span&gt;HTML&lt;/span&gt; the outcome of computation and programming logic and not a starting point.&lt;/p&gt;

	&lt;p&gt;&lt;h2&gt;If you can’t see it, why do it?&lt;/h2&gt;&lt;/p&gt;

	&lt;p&gt;A lot of what the fans of &lt;span&gt;HTML&lt;/span&gt; and semantics are getting excited about is not visible. Whenever a new &lt;span&gt;HTML&lt;/span&gt; element got support and had a visual representation in the browser it was a no-brainer. People used it immediately. In most cases they used it wrongly, but they used it (I’ve seen fieldset and legend used around images as it is pretty and of course indentation with &lt;span&gt;BLOCKQUOTE&lt;/span&gt;).&lt;/p&gt;

	&lt;p&gt;A lot of the semantically rich elements don’t show up at all. Blockquotes’s cite attribute was meant to give a quote meaning by telling us where it is from. &lt;span&gt;ACRONYM&lt;/span&gt; and &lt;span&gt;ABBR&lt;/span&gt; were supposed to tell people what a &lt;acronym title="Three Letter Acronym"&gt;&lt;span&gt;TLA&lt;/span&gt;&lt;/acronym&gt; meant – heck we don’t even do that in meetings and press releases so why bother adding info that the browsers don’t show the users.&lt;/p&gt;

	&lt;p&gt;This is also a big issue for Microformats. If browsers made an address draggable to your address book or created voting buttons for VoteLinks, if a browser would automatically detect events and give you a simple interface to add to your calendar they’d be a no-brainer to use. As it is, we have a few success stories to tell, for a lot of work to do.&lt;/p&gt;

	&lt;p&gt;&lt;h2&gt;The big book of &lt;span&gt;ARIA&lt;/span&gt;&lt;/h2&gt;&lt;/p&gt;

	&lt;p&gt;It gets really frustrating when we are talking about accessibility. Making a web document available for people with various abilities should be easy when we stick to keeping things simple and follow human logic.&lt;/p&gt;

	&lt;p&gt;It should, but it isn’t. And by keeping things very simple we can reach more people but we could also deprive a large group of great interfaces. Whenever we do crazy things in the browser and the talk comes to making them accessibile the way out is the mythical &lt;a href="http://www.w3.org/WAI/intro/aria"&gt;&lt;span&gt;ARIA&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;

	&lt;p&gt;If you dive into &lt;span&gt;ARIA&lt;/span&gt; you will realise very quickly that it is a lot of work, hard to understand concepts and above all a &lt;strong&gt;lot&lt;/strong&gt; of code to write. Instead of having accessibility as an integral part of &lt;span&gt;HTML5&lt;/span&gt;, we have to deal with two parallel standards. One to achieve things quickly and move the web from documents to applications and another one to keep it available for everyone out there. This is not a good place to be in. Accessibility happens when you embrace it from the very start. There is no magic bullet layer at the end of the process that makes things work.&lt;/p&gt;

	&lt;p&gt;&lt;h2&gt;So what about &lt;span&gt;HTML&lt;/span&gt; and semantics?&lt;/h2&gt;&lt;/p&gt;

	&lt;p&gt;You know what? There is no solution for all. The reason is not that technology moved on or people don’t care about users or that our standards are holding us back or anything like that. The reason is that “write once, deploy anywhere” is simply bullshit. The one thing that made the web work so far and become an amazing market to work in is flexibility. We all enjoy that you can reach a seemingly similar experience for our end users in many different ways. So why are we banging on about one side of the development range or another?&lt;/p&gt;

	&lt;p&gt;How about this:&lt;/p&gt;

	&lt;p&gt;&lt;ul&gt;&lt;li&gt;If you write a document by hand, use all the semantics you can add in. This is your handwriting, your code is your poetry and people learn from looking at what you did.&lt;/li&gt;&lt;li&gt;If you need to write a hard-core application and every byte is a prisoner try to play nice with the semantics but follow your end goal of delivering speed. Make sure to tell people though that your code is the end result of conversions and optimisations and not for humans to look at.&lt;/li&gt;&lt;li&gt;Regardless of what you build – when you can use new technology (maybe in connection with old, like &lt;code&gt;&amp;lt;div class=&amp;quot;section&amp;quot;&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/section&amp;gt;&amp;lt;/div&amp;gt;&lt;/code&gt;) use it.&lt;/li&gt;&lt;li&gt;Remember that the web is not your browser and computer – add fallbacks for other browsers when using bleeding edge technology. When the others catch up you won’t have to alter your code!&lt;/li&gt;&lt;li&gt;The main focus of markup and web code that is not optimised for edge case apps is to make it easy for people to maintain it. If people can see in the &lt;span&gt;HTML&lt;/span&gt; what is going on – win. If what only works with JS is generated by &lt;span&gt;JS &lt;/span&gt;- even better.&lt;/li&gt;&lt;li&gt;More markup is not a crime when it is markup that adds value. Arguments that &lt;span&gt;STRONG&lt;/span&gt; is worse than B because it means more code and slower loading pages are irrelevant in times of gzipping on the server&lt;/li&gt;&lt;li&gt;We can only escape the chicken and egg problem of new &lt;span&gt;HTML&lt;/span&gt; when we use it. Right now, if you ask for support in browsers for new elements the answer from most vendors is that nobody uses them so why bother. And when you ask people why they don’t use them they tell you because browsers don’t support them. One of us has to start changing that.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;

	&lt;p&gt;&lt;h2&gt;Bigger fish to fry&lt;/h2&gt;&lt;/p&gt;

	&lt;p&gt;Personally I am concentrating more on the things that really worry me about the web these days, and it might be interesting to list them.&lt;/p&gt;

	&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Death of longevity&lt;/strong&gt; – I always loved the fact that I can find something on the web and go back to it. This is not the case any longer. A lot of my old bookmarks are dead, my tweets go into the data nirvana after a certain number and I cannot access them any longer, and code you write for companies will be totally different shortly after your departure. This is not the web I want. It is a great mix of entertainment and archive and the “real time web” really messes with this.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;High fidelity web sites&lt;/strong&gt; – I remember when Flash made our 500Mhz machines flare up. Nowadays almost every cool new site I try out does that to my dual core macbook. I can see in the very near future pages coming up telling me that my video card is not good enough to enjoy them. This is the reason I never played games on a PC. Let’s use cool new and flashy in a sensible manner instead&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Identity&lt;/strong&gt; – we are spreading ourselves thin on the web right now and leave a lot of outdated and erroneous profiles of ourselves. Who you are on the web is becoming a very strange concept and some of the work I do right now tries to bring that back into an easier to maintain fashion.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The open web&lt;/strong&gt; – today the US debates if it is a good idea to censor the internet like China, Syria and other countries do. This scares me. I started on the web as it was less regulated and much less commercial than radio or TV. Let’s not give up that freedom&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The maker web&lt;/strong&gt; – the web is ubiquitous, we use it as a part of our day-to-day work and play. Lately I find though that the creative part of the web is dying and people are consuming it rather than using and enriching it. This, again, scares and annoys me. We should not become virtual couch potatoes.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;

	&lt;p&gt;Semantics are like wonderful prose. You use them to deliver an enjoyable product. People are not celebrated for writing books. They are celebrated for what they filled them with. If we keep putting things on the web that have structure and get better on more sophisticated display products we are building for the future. If we point fingers at others doing it wrong we waste our time.&lt;/p&gt;

	&lt;p&gt;&lt;strong&gt;Got comments?&lt;/strong&gt; Give them &lt;a href="https://plus.google.com/111552931212713155841/posts/d4MFe97bpKo"&gt;on Google+&lt;/a&gt; or &lt;a href="http://www.facebook.com/window.location.href/posts/277282525648056"&gt;Facebook&lt;/a&gt;&lt;/p&gt;

	&lt;p&gt;&lt;a href="http://www.theatlantic.com/infocus/2011/11/national-geographic-photo-contest-2011/100187/"&gt;Lynx photo by Jimmy Tohill #40 in the National Geographic photo contest 2011&lt;/a&gt;&lt;/p&gt;
 &lt;p&gt;&lt;iframe src="http://feedads.g.doubleclick.net/~ah/f/05g37okck9ig2gsd876j5of8bk/468/60#http%3A%2F%2Fchristianheilmann.com%2F2011%2F11%2F16%2Flynx-would-not-be-impressed-on-semantics-and-html%2F" width="100%" height="60" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/chrisheilmann/~4/oMePWV_WqP0" height="1" width="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=oMePWV_WqP0:BIAoKV5XS60:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=oMePWV_WqP0:BIAoKV5XS60:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=oMePWV_WqP0:BIAoKV5XS60:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/oMePWV_WqP0" height="1" width="1"/&gt;</content><author><name>Chris</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/chrisheilmann"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/chrisheilmann</id><title type="html">Christian Heilmann</title><link rel="alternate" href="http://christianheilmann.com" type="text/html" /></source><feedburner:origLink>http://christianheilmann.com/2011/11/16/lynx-would-not-be-impressed-on-semantics-and-html/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1322126616554"><id gr:original-id="tag:adblockplus.org,2011-11-15:0fd833a6b72d997c53eba671b829aed6/eedc52c9b7ff206dfd0c34e69f9586a5">tag:google.com,2005:reader/item/bec8711e5acef255</id><title type="html">Google Chrome and pre-installed web apps</title><published>2011-11-15T08:47:35Z</published><updated>2011-11-15T08:47:35Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/tU31tga5dek/google-chrome-and-pre-installed-web-apps" type="text/html" /><content xml:base="http://adblockplus.org/" type="html">&lt;p&gt;Google recently launched a redesigned version of its Web Store where one can install extensions and web apps. One particular feature caught my attention: it marks the extensions that you already have with a check mark. How does the web page know which extensions you have installed?&lt;/p&gt;

	&lt;p&gt;Turns out the answer is simple. The Web Store is a pre-installed web app (actually, it is even hardcoded into the browser). Web apps in Chrome can have special privileges if they request them, same as extensions. A look at the &lt;code&gt;Preferences&lt;/code&gt; file shows the privileges of the Web Store app: &lt;a href="http://code.google.com/chrome/extensions/management.html"&gt;management &lt;span&gt;API&lt;/span&gt;&lt;/a&gt; and &lt;code&gt;webstorePrivate&lt;/code&gt; &lt;span&gt;API&lt;/span&gt;. The former allows querying your installed extensions which explains how the website learns about them. But it can do more: enable or disable extensions and even uninstall them without any kind of visible notification.&lt;/p&gt;

	&lt;p&gt;The &lt;code&gt;webstorePrivate&lt;/code&gt; &lt;span&gt;API&lt;/span&gt; is (as its name already says) meant for the Web Store only. It isn’t documented online but you can find the documentation if you search in the &lt;code&gt;chrome.dll&lt;/code&gt; file. It is apparently the Chrome equivalent of Gecko’s &lt;a href="https://developer.mozilla.org/en/Installing_Extensions_and_Themes_From_Web_Pages"&gt;InstallTrigger&lt;/a&gt;, with the difference that Firefox makes &lt;code&gt;InstallTrigger&lt;/code&gt; available to all websites. But its functionality goes beyond that. First of all there is a method &lt;code&gt;silentlyInstall()&lt;/code&gt;, the documentation claims that only some extensions can be installed this way however. The list can be found in &lt;a href="http://codesearch.google.com/#OAMlx_jo-ck/src/chrome/browser/extensions/extension_webstore_private_api.cc&amp;amp;l=81"&gt;extension_webstore_private_api.cc file in the Chrome source code&lt;/a&gt;. Apparently, the trusted extensions are currently &lt;a href="https://chrome.google.com/webstore/detail/jgoepmocgafhnchmokaimcmlojpnlkhp"&gt;Google +1 Button&lt;/a&gt; and &lt;a href="https://chrome.google.com/webstore/detail/boemmnepglcoinjcdlfcpcbmhiecichi"&gt;Google+ Notifications&lt;/a&gt;. There are 6 more extension IDs on the list which are currently unused (but Google could add these extensions to the Web Store at any time).&lt;/p&gt;

	&lt;p&gt;If you use Sync in Google Chrome then Web Store already knows you — thanks to method &lt;code&gt;getBrowserLogin()&lt;/code&gt;. And if you don’t, the method pair &lt;code&gt;setStoreLogin()&lt;/code&gt; / &lt;code&gt;getStoreLogin()&lt;/code&gt; makes sure that the store never forgets you even if you remove your cookies.&lt;/p&gt;

	&lt;p&gt;So much about the Web Store web app. But from my &lt;code&gt;Preferences&lt;/code&gt; file I learned that I have more web apps that I never installed. YouTube? Gmail? Where did these come from? Turns out, these web apps had some help getting their top popularity in the Web Store. My Google Chrome installations (at least Chrome 16 and Chrome 17, not Chrome 15 for some reason) have a file &lt;code&gt;default_apps/external_extensions.json&lt;/code&gt; where these apps are defined. Removing this file seems to be the only way to get rid of these apps but it will come back on the next Chrome update of course.&lt;/p&gt;

	&lt;p&gt;Obviously, the point here isn’t really cheating with the popularity ranking of the own web apps (though maybe it is, to some degree). The installed web apps are featured prominently on the new tab page which is likely what this is mostly about. After all, this page is advertising space (the &lt;code&gt;ntp&lt;/code&gt; entry in the &lt;code&gt;Preferences&lt;/code&gt; file tells me that there was an advertising campaign for Chromebook running on this page until November 8th but I have zero views — somehow I missed it). And another nice side-effect: Gmail automatically gets the &lt;a href="http://code.google.com/chrome/extensions/notifications.html"&gt;notification permission&lt;/a&gt; and can display desktop notifications without asking the user for permission. Bad luck for all the other webmail services out there.&lt;/p&gt;

	&lt;p&gt;Don’t get me wrong: Google Chrome is a great browser and it is easy to get excited about it, argue about benchmarks, brand-new standards and such. But sometimes you get a reminder: this is a Google product and it has to benefit Google. It isn’t merely about making the web better, it is also about promoting Google products and giving them an advantage over competing services. Google may &lt;a href="http://www.google.com/help/netneutrality_letter.html"&gt;speak out for net neutrality&lt;/a&gt; but with their browser the own services get prioritized. Even if it requires violating your privacy.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=tU31tga5dek:hM3_DTpj7GU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=tU31tga5dek:hM3_DTpj7GU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=tU31tga5dek:hM3_DTpj7GU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/tU31tga5dek" height="1" width="1"/&gt;</content><author><name>Wladimir Palant</name></author><source gr:stream-id="feed/http://adblockplus.org/rss/?section=blog"><id>tag:google.com,2005:reader/feed/http://adblockplus.org/rss/?section=blog</id><title type="html">Adblock Plus and (a little) more - Blog</title><link rel="alternate" href="http://adblockplus.org/" type="text/html" /></source><feedburner:origLink>http://adblockplus.org/blog/google-chrome-and-pre-installed-web-apps</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1321966841532"><id gr:original-id="http://torlin.wordpress.com/?p=2972">tag:google.com,2005:reader/item/c4302dbf2d6f3e64</id><category term="Cywilizacja" /><title type="html">W odpowiedzi Tes Teqowi</title><published>2011-11-22T10:09:48Z</published><updated>2011-11-22T10:09:48Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/L_NL1lDSC60/" type="text/html" /><content xml:base="http://torlin.wordpress.com/" type="html">&lt;p&gt;&lt;a href="http://torlin.files.wordpress.com/2011/11/redbull_zjazd_na_kreche_fot-c582ukasz-nazdraczew_red-bull-photofiles.jpg"&gt;&lt;img title="RedBull_Zjazd_Na_Kreche_fot-Łukasz-Nazdraczew_Red-Bull-Photofiles" src="http://torlin.files.wordpress.com/2011/11/redbull_zjazd_na_kreche_fot-c582ukasz-nazdraczew_red-bull-photofiles.jpg?w=500&amp;amp;h=332" alt="" width="500" height="332"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Zdjęcie &lt;a href="http://www.ntn.pl/skifighters/racing-skifighters/zglos-sie-na-kreche/"&gt;STĄD&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Rzadko się zdarza, aby wpis jednego z moich Ulubieńców doprowadził mnie do wściekłej pasji. Do tego stopnia, że postanowiłem Mu odpowiedzieć własnym wpisem. Nie chcę (bo nie lubię) bawić się w funkcję kopiuj/wklej, więc bardzo proszę przed przeczytaniem mojego tekstu zapoznać się z wpisem Tes Teqa. Przyjemnej lektury&lt;a href="http://biz.blox.pl/2011/11/Odklejeni-od-rzeczywistosci.html"&gt; TU&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;———————————&lt;/p&gt;
&lt;p&gt;Właściwie należałoby zacząć ab ovo, od podziału myśli organizacyjnej, która nastąpiła po okresie dominacji „tayloryzmu” i „fayolizmu”. Przypomnijmy 14 podstawowych zasad organizacyjnych wg Henri’ego Fayoli: podział pracy, autorytet, dyscyplina, jedność rozkazodawstwa, jednolitość kierownictwa, podporządkowanie interesu osobistego interesowi ogółu, wynagrodzenie, centralizacja, hierarchia, ład, odpowiednie traktowanie personelu, jego stabilność, inicjatywa i &lt;em&gt;esprit de corps&lt;/em&gt; (duch organizacji). I do tego jeszcze „piramida uzdolnień”. Brzmi to jakoś znajomo? Taśmy Forda?&lt;/p&gt;
&lt;p&gt;Dopiero późniejsze badania Hugo Münsterberga, Abrahama Maslowa i Eltona Mayo wykazały, że jest to ślepy kierunek oddziaływania korporacji na pracowników, szczególnie radzę się zapoznać z „hierarchią potrzeb” Maslowa &lt;a href="http://pl.wikipedia.org/wiki/Hierarchia_potrzeb"&gt;TU&lt;/a&gt;. Ale dla naszego wykładu najważniejsze są badania Thomasa J. Petersa i Roberta H. Watermana, gdy na początku lat 80. powstała tzw. nowa fala w zarządzaniu (new wave), zrodziła się ona pod wpływem upadku wielu znaczących firm amerykańskich i zachodnioeuropejskich po prawie dwudziestoletniej prospericie. Zwolennicy „nowej fali” postanowili sprawdzić, jaki wpływ na utrzymanie się organizacji w kryzysie miała charyzma i zdolności wybitnych jednostek kierujących i jakie znaczenie mają indywidualności na niższych szczeblach zarządzania. Według nich nie system, nie struktura, nawet nie najnowocześniejsze metody, reguły i instrumenty, lecz wyjątkowe i niepowtarzalne jednostki i zespoły gwarantują sukces firmie.&lt;/p&gt;
&lt;p&gt;I jesteśmy u naszych baranów. Sukces firmy zależy dzisiaj, w XXI wieku, od stylu kierowania ludźmi. Jest rzeczą zrozumiałą, że podstawą działania organizacji jest produkowanie wysokiej klasy produktów lub świadczenie usług, bazą jednak, na której opiera się ta podstawa, stanowią ludzie, ich wiedza i kwalifikacje, chęć współdziałania i dokonywania pozytywnych zmian w swoim otoczeniu. Aby zmierzyć się z nowymi problemami, dokonać zmian w strukturze firmy, potrzebny jest wysiłek intelektualny ludzi, ich pomysłowość, energia i inteligencja, potrzebne jest ich autentyczne zaangażowanie intelektualne. Zaangażowanie określa stopień identyfikacji pracownika z organizacją, jego gotowość świadczenia pracy na jej rzecz, akceptacja wartości i celów organizacji. Menedżerom potrzebna więc będzie wiedza o zachowaniu się ludzi w firmie i umiejętność postępowania z nimi. Przyszłość – przy powstaniu wyrafinowanych usług i zaawansowanej technologii produkcji – wymagać będzie nowych sposobów organizowania zespołów ludzkich, sposobów bardziej otwartych, niezależnych, tolerancyjnych, o najwyższych kompetencjach. Do podstawowych zadań menedżerów nie będzie jak dotąd kierowanie każdym ruchem kierownika i podległych jemu pracowników, a jedynie (należałoby raczej napisać „aż”) projektowanie reguł gry tak, aby kierownik i pracownicy mogli dać z siebie wszystko, co mają najlepszego, a rozliczani byliby dopiero po zakończeniu swojej pracy. Nie likwiduje to w żaden sposób kontroli ich poczynań przez menedżerów, ale byłaby ona dyskretną, można nazwać patronacką i inspirującą. Związane jest to z angielskim terminem „empowering” oznaczającym proces uprawniania pracowników, w wyniku którego menedżerowie powierzają im nadzór nad pracami, aby mogli wnieść do firmy własną przedsiębiorczość i inwencję.&lt;/p&gt;
&lt;p&gt;Inaczej mówiąc w przedsiębiorstwie wzrasta rola swobodnej przedsiębiorczości pracowników, skutecznie konkurująca z monopolem władzy funkcyjnej i kadrowej.&lt;/p&gt;
&lt;p&gt;Jak słusznie pisze prof. Józef Penc w swojej książce „Kreowanie zachowań w organizacji. Konflikty i stresy pracownicze. Zmiany i rozwój organizacji”: „Zdrowa organizacja musi zatem wytworzyć nie tylko nowe rodzaje związków ze swoimi klientami i interesariuszami. Musi uznać nadrzędne znaczenie własnych pracowników i poszukiwać możliwości pełnego włączania ich w procesy transformacji i skupiania wysiłków wokół jasnej i porywającej wizji. Musi ich uczyć nowych zachowań i bardziej owocnych stosunków wzajemnych, aby mogli rozwijać i pełniej wykorzystać całe bogactwo swoich możliwości. Musi więc także dbać o to, żeby stosunki między współpracującymi ludźmi układały się harmonijnie, by panował klimat wzajemnego zrozumienia i współpracy, zaufania i otwartej komunikacji, gdyż tylko wówczas będzie można od nich oczekiwać więcej zaangażowania i własnej inicjatywy, działania i postępowania w sposób kreatywny, a także myślenia o potrzebach organizacji”.&lt;/p&gt;
&lt;p&gt;W organizacji „uczącej się” zdobyta wiedza przekuwana jest m.in. na zmiany struktury i ról organizacyjnych. Menedżerowie promują eksperymentowanie, przenoszenie szczebli decyzyjnych na coraz niższy poziom, a to powoduje nieuchronną tolerancyjność wobec niepowodzeń. Tak to wypunktowuje M. Bratnicki w swojej książce „Transformacja przedsiębiorstwa”:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;wszyscy pracownicy widzą się w charakterze osób uczących się w imieniu firmy, czują się odpowiedzialni nie tylko za swój własny rozwój osobisty, ale również za efektywność funkcjonowania i rozwoju firmy,&lt;/li&gt;
&lt;li&gt;zastępuje się tradycyjną relację „przełożony – podwładny” samozarządzaniem, personel podejmuje działania z własnej inicjatywy, kierowanie i kontrolowanie w zakresie pionowej, hierarchicznej struktury personalnej zostaje w sposób widoczny ograniczony,&lt;/li&gt;
&lt;li&gt;panuje duch samorozwoju, pracownicy mają przestrzeń do usprawniania swojej pracy, traktowani są jako osoby dojrzałe i odpowiedzialne za swoje czyny,&lt;/li&gt;
&lt;li&gt;przedsiębiorstwo funkcjonuje niczym konsorcjum małych jednoosobowych  firm prowadzących działalność gospodarczą, każdy swoją pracę traktuje jak prywatny biznes, cała organizacja przypomina wspólny rynek wkomponowany w strategicznej strukturze nośnej.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Istotą nowego układu w nowoczesnej organizacji jest transakcja wymienna: inicjatywa za możliwości. Jest to niesłychanie atrakcyjne dla ludzi zwanych w literaturze „ludźmi nowych wartości”. Ludzie młodzi, dla których firma jest po prostu „atrakcyjnym miejscem pracy”, wymuszają w organizacjach zmiany całego systemu. Posłuszeństwo i pracowitość dla samej pracowitości zaczynają być zbędne, lojalność wobec firmy przestaje być traktowana jako twór kulturowy, a zastępowana zostaje zaangażowaniem ukierunkowanym na sukces. Młodzi pracownicy przychodzą do firmy, w której mogą się rozwijać, udoskonalać swoje umiejętności zawodowe, odczuwać rozszerzanie swoich horyzontów, spełniać się intelektualnie w pracy, czuć radość z dobrze wypełnionego obowiązku nałożonego przez samego siebie, a zgodnego z celami perspektywicznymi organizacji. Młodym ludziom nie zależy na poczuciu bezpieczeństwa pracy, czują się pewni swoich wartości, znają języki obce, przechodzili wielokrotnie staże w renomowanych firmach, także za granicą, szukają spełnienia zawodowego, nie boją się rzucić pracy bez wcześniejszego znalezienia następnej.&lt;/p&gt;
&lt;p&gt;Inaczej mówiąc w organizacji przyszłości wzrośnie rola swobodnej przedsiębiorczości pracowników, która będzie skutecznie konkurować z monopolem władzy funkcyjnej i kadrowej. I w ten sposób powstają „nowi pracownicy”, którzy tak denerwują Tes Teqa. Nie chcę Cię w najmniejszym stopniu obrazić, ale ze swoimi poglądami zatrzymałeś się w XX wieku. A mamy – pragnę Cię poinformować – wiek XXI.&lt;/p&gt;
&lt;p&gt;Z pozdrowieniami&lt;/p&gt;
&lt;br&gt;  &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/torlin.wordpress.com/2972/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/torlin.wordpress.com/2972/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/torlin.wordpress.com/2972/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/torlin.wordpress.com/2972/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/torlin.wordpress.com/2972/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/torlin.wordpress.com/2972/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/torlin.wordpress.com/2972/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/torlin.wordpress.com/2972/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/torlin.wordpress.com/2972/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/torlin.wordpress.com/2972/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/torlin.wordpress.com/2972/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/torlin.wordpress.com/2972/"&gt;&lt;/a&gt; &lt;a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/torlin.wordpress.com/2972/"&gt;&lt;img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/torlin.wordpress.com/2972/"&gt;&lt;/a&gt; &lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=torlin.wordpress.com&amp;amp;blog=1853476&amp;amp;post=2972&amp;amp;subd=torlin&amp;amp;ref=&amp;amp;feed=1" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=L_NL1lDSC60:tBi6LNC_6VE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=L_NL1lDSC60:tBi6LNC_6VE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=L_NL1lDSC60:tBi6LNC_6VE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/L_NL1lDSC60" height="1" width="1"/&gt;</content><author><name>torlin</name></author><source gr:stream-id="feed/http://torlin.wordpress.com/feed/"><id>tag:google.com,2005:reader/feed/http://torlin.wordpress.com/feed/</id><title type="html">Torla - kamienna wioska</title><link rel="alternate" href="http://torlin.wordpress.com" type="text/html" /></source><feedburner:origLink>http://torlin.wordpress.com/2011/11/22/w-odpowiedzi-tes-teqowi/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1321964805598"><id gr:original-id="tag:dashes.com,2011:/anil//1.7386">tag:google.com,2005:reader/item/0c78640c0cff7756</id><category term="tech" scheme="http://www.sixapart.com/ns/types#category" /><category term="browsers" scheme="http://www.sixapart.com/ns/types#tag" label="browsers" /><category term="facebook" scheme="http://www.sixapart.com/ns/types#tag" label="facebook" /><category term="links" scheme="http://www.sixapart.com/ns/types#tag" label="links" /><category term="malware" scheme="http://www.sixapart.com/ns/types#tag" label="malware" /><category term="security" scheme="http://www.sixapart.com/ns/types#tag" label="security" /><category term="web" scheme="http://www.sixapart.com/ns/types#tag" label="web" /><title type="html">Facebook is gaslighting the web. We can fix it.</title><published>2011-11-21T17:08:37Z</published><updated>2011-11-21T18:22:45Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/Sk_SkIpBrbg/facebook-is-gaslighting-the-web.html" type="text/html" /><content xml:base="http://dashes.com/anil/" xml:lang="en" type="html">&lt;p&gt;Facebook has moved from merely being a walled garden into openly attacking its users' ability and willingness to navigate the rest of the web. The evidence that this is true &lt;em&gt;even for sites which embrace Facebook technologies&lt;/em&gt; is overwhelming, and the net result is that Facebook is gaslighting users into believing that visiting the web is dangerous or threatening.&lt;/p&gt;

&lt;p&gt;In this post I intend to not only document the practices which enable this attack, but to also propose a remedy.&lt;/p&gt;

&lt;h3 style="clear:right"&gt;1. You Cannot Bring Your Content In To Facebook&lt;/h3&gt;

&lt;p&gt;&lt;img alt="Facebook RSS warning" src="http://dashes.com/anil/images/Screen%20Shot%202011-11-09%20at%207.07.42%20PM.png" width="527" height="138"&gt;&lt;/p&gt;

&lt;p&gt;This warning appeared on Facebook two weeks ago to advise publishers (including this site) that syndicate their content to Facebook Notes via &lt;span&gt;RSS &lt;/span&gt;that the capability would be removed starting tomorrow. Facebook's &lt;a href="https://www.facebook.com/help/?faq=206051139465982#My-blog-isn&amp;#39;t-importing-to-Facebook."&gt;proposed remedy&lt;/a&gt; involves either completely recreating one&amp;#39;s content within Facebook&amp;#39;s own Notes feature, or manually creating status updates which link to each post on the original blog. Remember that second option, linking to each post manually — we&amp;#39;ll return to it later.&lt;/p&gt;

&lt;h3&gt;2. Publishers Whose Content Is Captive Are Privileged&lt;/h3&gt;

&lt;p&gt;Over at &lt;span&gt;CNET, &lt;/span&gt;&lt;a href="http://news.cnet.com/8301-31322_3-57324406-256/how-facebook-is-ruining-sharing"&gt;Molly Wood made a powerful case&lt;/a&gt; against the proliferation of Facebook apps that enable ongoing, automated sharing of behavior data after only a single approval from a user. In her words:&lt;/p&gt;

&lt;blockquote&gt;

&lt;p&gt;Now, it's tempting to blame your friends for installing or using these apps in the first place, and the publications like the Post that are developing them and insisting you view their stories that way. But don't be distracted. Facebook is to blame here. These apps and their auto-sharing (and intercepts) are all part of the Open Graph master plan.&lt;/p&gt;

&lt;p&gt;When Facebook unveiled Open Graph at the f8 developer conference this year, it was clear that the goal of the initiative is to quantify just about everything you do on Facebook. All your shares are automatic, and both Facebook and publishers can track them, use them to develop personalization tools, and apply some kind of metric to them.&lt;/p&gt;

&lt;/blockquote&gt;

&lt;p&gt;As Molly's piece eloquently explains, what Facebook is calling "frictionless" sharing is actually placing an &lt;em&gt;extremely high barrier&lt;/em&gt; to the sharing of links to sites on the web. Ordinary hyperlinks to the rest of the web are stuck in the lower reaches of a user's news feed, competing for bottom position on a news feed whose prioritization algorithm is completely opaque. Meanwhile, sites that foolishly and shortsightedly trust all of their content to live within Facebook's walls are privileged, at the cost of no longer controlling their presence on the web.&lt;/p&gt;

&lt;h3&gt;3. Web sites are deemed unsafe, even if Facebook monitors them&lt;/h3&gt;

&lt;p&gt;As you'll notice below, I use Facebook comments on this site, to make it convenient for many people to comment, and to make sure I fully understand the choices they are making as a platform provider. Sometimes I get a handful of comments, but on occasion I see some very active comment threads. When a commenter left a comment on &lt;a href="http://dashes.com/anil/2011/11/readability-and-intention.html"&gt;my post about Readability&lt;/a&gt; last week, I got a notification message in the top bar of my Facebook page to let me know. Clicking on that notification yielded this warning message:&lt;/p&gt;

&lt;p&gt;&lt;img alt="facebook-dashes-warning.png" src="http://dashes.com/anil/images/facebook-dashes-warning.png" width="568" height="213"&gt;&lt;/p&gt;

&lt;p&gt;What's remarkable about this warning message is not merely that an ordinary, simple web content page is being presented as a danger to a user. No, it's far worse:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Facebook is warning its users about the safety of a page which &lt;strong&gt;incorporates Facebook's own commenting features&lt;/strong&gt;, meaning even web sites that embrace Facebook's technologies can be marginalized&lt;/li&gt;
&lt;li&gt;Facebook is displaying this warning &lt;strong&gt;despite the fact that Facebook's own systems have indexed the page&lt;/strong&gt; and found that it incorporates their own Open Graph information.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To illustrate this second point, I'll include what is a fairly nerdy illustration for those interested. If you're sufficiently interested in the technical side of this, what's being shown is Facebook's own &lt;span&gt;URL &lt;/span&gt;linter, as viewed through the social plugins area in the developer console for a site. In this view, it verifies not only that the Open Graph meta tags are in place (minus an image placeholder, as the referenced post has no images), but that Facebook has crawled the site and verified enough of the content of the page to know their own comment system is in place on the page. (Click to view the whole page, with only the app ID numbers redacted.)&lt;/p&gt;

&lt;p&gt;&lt;a href="http://dashes.com/anil/images/FB-open-graph-debug.png"&gt;&lt;img alt="FB-open-graph-debug-thumb.jpg" src="http://dashes.com/anil/images/FB-open-graph-debug-thumb.jpg" width="561" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;How to Address This Attack&lt;/h3&gt;

&lt;p&gt;Now, we've shown that Facebook promotes captive content on its network ahead of content on the web, prohibits users from bringing open content into their network, warns users not to visit web content, and places obstacles in front of visits to web sites even if they've embraced Facebook's technologies and registered in Facebook's centralized database of sites on the web.&lt;/p&gt;

&lt;p&gt;Fortunately, the overwhelming majority of web users visit Facebook through relatively open web browsers. For these users, there is a remedy which could effectively communicate the danger that Facebook represents to their web browsing habits, and it would be available to nearly every user except those using Facebook's own clients on mobile platforms.&lt;/p&gt;

&lt;p&gt;This is the network of services designed to warn users about dangers on the web, one of the most prominent of which is &lt;a href="http://stopbadware.org/"&gt;Stop Badware&lt;/a&gt;. From that site comes this description:&lt;/p&gt;

&lt;blockquote&gt;

&lt;p&gt;Some badware is not malicious in its intent, but still fails to put the user in control. Consider, for example, a browser toolbar that helps you shop online more effectively but neglects to mention that it will send a list of everything you buy online to the company that provides the toolbar.&lt;/p&gt;

&lt;/blockquote&gt;

&lt;p&gt;I believe this description clearly describes Facebook's behavior, and strongly urge Stop Badware partners such as Google (whose Safe Browsing service is also used by Mozilla and Apple), as well as Microsoft's similar SmartScreen filter, to warn web users when visiting Facebook. Given that Facebook is consistently misleading users about the nature of web links that they visit and placing barriers to web sites being able to be visited through ordinary web links on their network, this seems an appropriate and necessary remedy for their behavior.&lt;/p&gt;

&lt;p&gt;Part of my motivation for recommending this remedy is to demonstrate that our technology industry &lt;em&gt;is&lt;/em&gt; capable of regulating and balancing itself when individual companies act in ways that are not in the best interest of the public. It is my sincere hope that this is the case.&lt;/p&gt;

&lt;h3&gt;Further Reading&lt;/h3&gt;

&lt;p&gt;Many aspects of this conversation are not, of course, new topics. Some key pieces you may be interested in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;As I was researching this piece, Marshall Kirkpatrick published &lt;a href="http://www.readwriteweb.com/archives/why_facebooks_seamless_sharing_is_wrong.php"&gt;Why Facebook's Seamless Sharing is Wrong&lt;/a&gt; over on ReadWriteWeb, articulating many of these same concerns. His piece is well worth reading.&lt;/li&gt;
&lt;li&gt;Albert Wenger of Union Square Ventures makes a &lt;a href="http://continuations.com/post/13109220003/sharing-one-network-to-rule-them-all-or-network-of"&gt;strong case&lt;/a&gt; for the long-term goal of a network of networks. I fully share his vision here, and hope most in our industry will endorse this idea as well.&lt;/li&gt;
&lt;li&gt;Molly Wood's &lt;a href="http://news.cnet.com/8301-31322_3-57324406-256/how-facebook-is-ruining-sharing"&gt;excellent look at Facebook sharing&lt;/a&gt; which I referenced above is worth reading in its entirety.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dashes.com/anil/2007/10/rainman-blackbird-facebook-and-the-new-tables.html"&gt;Blackbird, Rainman, Facebook and the Watery Web&lt;/a&gt; was a more optimistic look at how web platforms evolve that I wrote four years ago when Facebook was much less dominant.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dashes.com/anil/2010/09/the-facebook-reckoning-1.html"&gt;The Facebook Reckoning&lt;/a&gt; a year ago offered a perspective on the values and privilege that inform Facebook's decision-making.&lt;/li&gt;
&lt;li&gt;My ruminations on &lt;a href="http://dashes.com/anil/2011/11/thinkup-1.0.html"&gt;ThinkUp and Software With Purpose&lt;/a&gt; last week also explored the related danger of Facebook deleting everything you've ever created on their site.&lt;/li&gt;
&lt;/ul&gt;
        
    &lt;img src="http://feeds.feedburner.com/~r/AnilDash/~4/wWiqOCHbPPg" height="1" width="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=Sk_SkIpBrbg:ymkyD2Zd7sA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=Sk_SkIpBrbg:ymkyD2Zd7sA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=Sk_SkIpBrbg:ymkyD2Zd7sA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/Sk_SkIpBrbg" height="1" width="1"/&gt;</content><author><name>Anil</name></author><source gr:stream-id="feed/http://feeds.dashes.com/AnilDash"><id>tag:google.com,2005:reader/feed/http://feeds.dashes.com/AnilDash</id><title type="html">Anil Dash</title><link rel="alternate" href="http://dashes.com/anil/" type="text/html" /></source><feedburner:origLink>http://feeds.dashes.com/~r/AnilDash/~3/wWiqOCHbPPg/facebook-is-gaslighting-the-web.html</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1321963946840"><id gr:original-id="http://www.lukew.com/ff/entry.asp?1451">tag:google.com,2005:reader/item/b7cf94d703510da1</id><title type="html">When People Use Different Devices</title><published>2011-11-22T08:00:00Z</published><updated>2011-11-22T08:00:00Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/EePFLM1IW2E/entry.asp" type="text/html" /><author><name>Luke Wroblewski</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/FunctioningForm"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/FunctioningForm</id><title type="html">LukeW |  Writings on Digital Product Strategy and Design</title><link rel="alternate" href="http://www.lukew.com/ff/" type="text/html" /></source><content type="html" xml:base="http://www.lukew.com/ff/">&lt;p&gt;What happens when you look at use of the same digital content or service on different devices? Quite consistently people's behavior changes significantly. To illustrate here's several examples of the same use case on different devices.&lt;/p&gt;&lt;p&gt;This graph shows the number of articles read each hour by &lt;a href="http://readitlaterlist.com/blog/2011/01/is-mobile-affecting-when-we-read/"&gt;Read It Later&lt;/a&gt; users on their computer. The number of reads grows more sharply until noon and then begins to fall off until after work (6PM – 9PM).&lt;/p&gt;&lt;p&gt;&lt;a href="http://readitlaterlist.com/blog/2011/01/is-mobile-affecting-when-we-read/"&gt;&lt;img src="http://www.lukew.com/ff/img/whendevices1.gif" alt="Read It Later Computers" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The second graph shows the number of articles read by iPhone users each hour. There's four major peaks: 6am (breakfast); 9am (the morning commute and start of workday); 5pm – 6pm (end of the work day and the commute home); 8pm – 10pm (couch time, prime time, bed time).&lt;/p&gt;&lt;p&gt;&lt;a href="http://readitlaterlist.com/blog/2011/01/is-mobile-affecting-when-we-read/"&gt;&lt;img src="http://www.lukew.com/ff/img/whendevices2.gif" alt="Read It Later iPhone" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;As you can see there's quite a difference between how people read on computers and on mobile devices. The difference is even more significant when you look at when the same articles are read on the iPad.&lt;/p&gt;&lt;p&gt;&lt;a href="http://readitlaterlist.com/blog/2011/01/is-mobile-affecting-when-we-read/"&gt;&lt;img src="http://www.lukew.com/ff/img/whendevices3.gif" alt="Read It Later iPad" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;iPad readers are much more active in the evening from 7-11pm. Once again, the same use case (reading saved articles) results in different behavior with a different device.&lt;/p&gt;&lt;p&gt;The same distinction between tablets and desktops can be seen in &lt;a href="http://blog.comscore.com/2011/11/the_rise_of_digital_omnivores.html"&gt;weekday consumption of news&lt;/a&gt; content by hour of the day. The use of computers is heaviest during work hours while tablet use once again peaks in the late evening.&lt;/p&gt;&lt;p&gt;&lt;a href="http://blog.comscore.com/2011/11/the_rise_of_digital_omnivores.html"&gt;&lt;img src="http://www.lukew.com/ff/img/whendevices6.gif" alt="News: Tablet vs. Desktop" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Comparing a news site's traffic between smartphones and desktop devices also shows a big difference. In this case, the Financial time's Web site &lt;a href="http://techcrunch.com/2011/11/18/financial-times-mobile/"&gt;sees&lt;/a&gt; a higher percent of mobile devices in the morning and a dominance of desktop devices during the day.&lt;/p&gt;&lt;p&gt;&lt;a href="http://techcrunch.com/2011/11/18/financial-times-mobile/"&gt;&lt;img src="http://www.lukew.com/ff/img/whendevices7.gif" alt="Financial Times: Smartphone vs. Desktop" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The &lt;a href="http://8.mshcdn.com/wp-content/uploads/2011/03/linkedin-infographic-640.png"&gt;opposite pattern&lt;/a&gt; seems to be true on the social networking site, LinkedIn. LinkedIn's mobile traffic increases towards the end of the day. Likely when people are leaving work disgruntled and searching for a new job!&lt;/p&gt;&lt;p&gt;&lt;a href="http://8.mshcdn.com/wp-content/uploads/2011/03/linkedin-infographic-640.png"&gt;&lt;img src="http://www.lukew.com/ff/img/whendevices4.gif" alt="LinkedIn Overall Use" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://8.mshcdn.com/wp-content/uploads/2011/03/linkedin-infographic-640.png"&gt;&lt;img src="http://www.lukew.com/ff/img/whendevices5.gif" alt="LinkedIn Mobile Use" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Even without a common service, different devices lead to different behaviors. Looking at how long a random laptop, tablet, or smartphone is connected to a 3G network shows &lt;a href="http://gigaom.com/broadband/smartphones-ipads-the-state-of-the-mobile-internet/"&gt;a distinction&lt;/a&gt; between the number and length of online sessions.&lt;/p&gt;&lt;p&gt;&lt;a href="http://gigaom.com/broadband/smartphones-ipads-the-state-of-the-mobile-internet/"&gt;&lt;img src="http://www.lukew.com/ff/img/whendevices8.gif" alt="Different Devices on 3G networks" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;As these examples illustrate, the type of device clearly influences when people use distinct types of content and services. It's going to be really interesting to see how these behaviors change as &lt;a href="http://www.lukew.com/ff/entry.asp?862"&gt;networked consumer devices&lt;/a&gt; continue to evolve.&lt;/p&gt;&lt;h2&gt;The Role of Environment&lt;/h2&gt;&lt;p&gt;A number of folks have suggested that this data indicates different environments are responsible for the use of different devices. For example, the early morning spike of mobile devices on the Financial Times is a result of people reading on their commute in to work and the evening peak of tablet use for news sites is people reading at home. While environment can certainly play a role in device selection and use, there's no location data included in these examples. As a result, these explanations are inferred.&lt;/p&gt;&lt;p&gt;People may be reading the Financial Times on mobile during their morning commute or they could be reading it first thing in the morning because their mobile is on their bedside table when they wake up. Looking at this data, we can't say for sure. The only thing we can tell for certain is that different devices are being used at different times throughout the day. Environment may be the primary reason for that but this data doesn't definitively tell us that.&lt;/p&gt;&lt;br&gt;&lt;br&gt;Tags: &lt;a href="http://www.lukew.com/ff/archive.asp?tag&amp;amp;devices" rel="tag"&gt;devices&lt;/a&gt;, &lt;a href="http://www.lukew.com/ff/archive.asp?tag&amp;amp;mobile" rel="tag"&gt;mobile&lt;/a&gt;, &lt;a href="http://www.lukew.com/ff/archive.asp?tag&amp;amp;metrics" rel="tag"&gt;metrics&lt;/a&gt;, &lt;a href="http://www.lukew.com/ff/archive.asp?tag&amp;amp;diagrams" rel="tag"&gt;diagrams&lt;/a&gt;, &lt;a href="http://www.lukew.com/ff/archive.asp?tag&amp;amp;visualizations" rel="tag"&gt;visualizations&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/FunctioningForm/~4/qZCWwr9W-_Y" height="1" width="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=EePFLM1IW2E:9AU4Wsgp8b0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=EePFLM1IW2E:9AU4Wsgp8b0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=EePFLM1IW2E:9AU4Wsgp8b0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/EePFLM1IW2E" height="1" width="1"/&gt;</content><feedburner:origLink>http://feedproxy.google.com/~r/FunctioningForm/~3/qZCWwr9W-_Y/entry.asp</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1321883097877"><id gr:original-id="http://pl.spoj.pl/?rss=8509">tag:google.com,2005:reader/item/06bff2a46b59dac4</id><title type="html">Finał Potyczek Algorytmicznych dla wszystkich chętnych!</title><published>2011-11-18T16:08:47Z</published><updated>2011-11-18T16:08:47Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/PTTpb7k-wx4/" type="text/html" /><author><name>Łukasz Kuszner</name></author><source gr:stream-id="feed/http://pl.spoj.pl/rss/"><id>tag:google.com,2005:reader/feed/http://pl.spoj.pl/rss/</id><title type="html">POLSKI SPOJ</title><link rel="alternate" href="http://pl.spoj.pl" type="text/html" /></source><content type="html" xml:base="http://pl.spoj.pl/">Już 26 listopada w godz. 9-14, równolegle do zawodów finałowych PA, zostanie przeprowadzony konkurs zdalny. Zapraszamy do udziału! &lt;a href="http://contest.mimuw.edu.pl"&gt;&lt;/a&gt;Więcej... &lt;p&gt;Visit the website: &lt;a href="http://pl.spoj.pl/"&gt;http://pl.spoj.pl/&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=PTTpb7k-wx4:J6uIof5Vnf4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=PTTpb7k-wx4:J6uIof5Vnf4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=PTTpb7k-wx4:J6uIof5Vnf4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/PTTpb7k-wx4" height="1" width="1"/&gt;</content><feedburner:origLink>http://pl.spoj.pl/?rss=8509</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1321831245422"><id gr:original-id="http://www.sitepoint.com/?p=48219">tag:google.com,2005:reader/item/126fc7c5ca71b004</id><category term="Android" /><category term="Android Discussion" /><category term="Apple" /><category term="Build Mobile" /><category term="CSS Tutorials" /><category term="HTML &amp; XHTML Tutorials" /><category term="HTML5" /><category term="iOS" /><category term="iOS Discussion" /><category term="JavaScript &amp; Ajax Tutorials" /><category term="JavaScript &amp; CSS" /><category term="jQuery" /><category term="Mobile" /><category term="Mobile Design" /><category term="Mobile Web Dev" /><category term="Mobile Web Development" /><category term="Mobile Web Tutorials" /><category term="WebOS" /><category term="Windows" /><category term="HTML5 Dev Center" /><category term="jQuery Tutorials &amp; Articles" /><category term="Mobile Tutorials &amp; Articles" /><title type="html">jQuery Mobile 1.0 Final Released</title><published>2011-11-19T09:22:26Z</published><updated>2011-11-19T09:22:26Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/MDl-GFjWhL4/" type="text/html" /><content xml:base="http://www.sitepoint.com/" type="html">&lt;img width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2011/11/607-jquery-mobile-50x50.png" alt="607-jquery-mobile" title="607-jquery-mobile"&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Following a year of thorough testing and debugging by 125 contributors, the final gold version of &lt;a href="http://jquerymobile.com/"&gt;jQuery Mobile&lt;/a&gt; has been released. If you’re developing mobile applications for iOS, Android, Blackberry, Bada, Windows, WebOS, Symbian or MeeGo, you should certainly investigate what jQuery Mobile offers.&lt;/p&gt;&lt;p&gt;Before we go any further, I should clear up some confusion. Despite the name, jQuery Mobile is &lt;em&gt;not&lt;/em&gt; jQuery for mobiles! It’s an interface framework which requires the standard jQuery core (1.6.4 is supported at this time). It could be likened to &lt;a href="http://jqueryui.com/"&gt;jQuery UI&lt;/a&gt; for mobile devices or, more accurately, projects such as &lt;a href="http://www.sencha.com/products/touch/"&gt;Sencha Touch&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;img src="http://blogs.sitepointstatic.com/images/tech/607-jquery-mobile-screen.png" alt="jQuery mobile interface"&gt;&lt;/p&gt;&lt;p&gt;In essence, jQuery mobile helps you build cross-platform mobile web applications using HTML5. Common elements such as pages, toolbars, dialogs, lists, navigation and form fields are styled and transformed into an attractive iPhone-inspired mobile interface.&lt;/p&gt;&lt;p&gt;Impressively, jQuery Mobile provides A-grade support for all modern platforms including: iOS 3.2+, Android 2.1+, Windows Phone 7+, Blackberry 6+, WebOS 1.4+, Firefox Mobile, Opera Mobile 11, Meego 1.2, Kindle 3 and Kindle Fire. Lesser browsers such as Blackberry 5, Opera Mini, and Symbian will work but features such as Ajax navigation may be disabled. Older browsers will still receive a functional, non-enhanced HTML-only experience.&lt;div&gt;   &lt;/div&gt;&lt;/p&gt;&lt;p&gt;A-grade support also extends to the desktop editions of IE (7+), Chrome, Firefox and Opera. That should make testing significantly easier for developers.&lt;/p&gt;&lt;h2&gt;How to use jQuery Mobile&lt;/h2&gt;&lt;p&gt;The jQuery documentation is impressive:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://jquerymobile.com/demos/1.0/docs/about/getting-started.html"&gt;Quick Start Guide&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://jquerymobile.com/demos/1.0/"&gt;Documentation and Demonstrations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.jqmgallery.com/"&gt;jQuery Mobile Gallery&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Those with a little HTML experience can implement basic multi-page templates and transitions using markup alone:&lt;/p&gt;&lt;pre&gt;&lt;code&gt;
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
	&amp;lt;head&amp;gt;
	&amp;lt;title&amp;gt;My Page&amp;lt;/title&amp;gt;
	&amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1&amp;quot;&amp;gt;
	&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css&amp;quot; /&amp;gt;
	&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://code.jquery.com/jquery-1.6.4.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
	&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;div id=&amp;quot;one&amp;quot; data-role=&amp;quot;page&amp;quot;&amp;gt;
	&amp;lt;div data-role=&amp;quot;header&amp;quot;&amp;gt;
		&amp;lt;h1&amp;gt;Page One&amp;lt;/h1&amp;gt;
	&amp;lt;/div&amp;gt;
	&amp;lt;div data-role=&amp;quot;content&amp;quot;&amp;gt;
		&amp;lt;p&amp;gt;Hello world&amp;lt;/p&amp;gt;
		&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;#two&amp;quot; data-role=&amp;quot;button&amp;quot;data-transition=&amp;quot;slide&amp;quot;&amp;gt;Show page 2&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
	&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div id=&amp;quot;two&amp;quot; data-role=&amp;quot;page&amp;quot;&amp;gt;
	&amp;lt;div data-role=&amp;quot;header&amp;quot;&amp;gt;
		&amp;lt;h1&amp;gt;Page Two&amp;lt;/h1&amp;gt;
	&amp;lt;/div&amp;gt;
	&amp;lt;div data-role=&amp;quot;content&amp;quot;&amp;gt;
		&amp;lt;p&amp;gt;Hello again&amp;lt;/p&amp;gt;
		&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;#one&amp;quot; data-role=&amp;quot;button&amp;quot;&amp;gt;Show page 1&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
	&amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Those requiring more sophistication can &lt;a href="http://jquerymobile.com/demos/1.0/docs/api/"&gt;access the API&lt;/a&gt; to configure the defaults, define events and modify themes.&lt;/p&gt;&lt;h2&gt;Building Your Own Theme&lt;/h2&gt;&lt;p&gt;If you’re not keen on the subtle blue and gray iPhone design, the theme can be tweaked using CSS. If that’s a little too much effort, try the &lt;a href="http://jquerymobile.com/themeroller/"&gt;ThemeRoller application&lt;/a&gt;. The whole design can be modified by dragging colors on to interface elements and downloading the customized CSS file.&lt;/p&gt;&lt;h2&gt;Suitable File Sizes?&lt;/h2&gt;&lt;p&gt;jQuery Mobile’s JavaScript code is contained in a &lt;a href="http://jquerymobile.com/download/"&gt;24KB minified and gzipped file&lt;/a&gt;. A further 7KB is required for the CSS theme and 32KB for the jQuery 1.6.4 core. That’s a total of 63KB — a reasonable download for the slowest of connections. Don’t forget that you’ll probably require fewer graphics too.&lt;/p&gt;&lt;p&gt;&lt;a href="http://jquerymobile.com/"&gt;jQuery Mobile&lt;/a&gt; looks great. It won’t magically convert your existing project to a mobile app but it’ll make the task far easier, more reliable and it’ll work on multiple devices.&lt;/p&gt;&lt;p&gt;Are you intending to use jQuery Mobile in your next project?&lt;/p&gt;&lt;div style="text-align:center;padding-bottom:50px"&gt;&lt;div style="float:left;padding-left:30px"&gt;  &lt;/div&gt;&lt;div style="float:right;padding-right:30px"&gt;  &lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both"&gt;&lt;/div&gt;&lt;div&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SitepointFeed?a=8k4V0Iag4_4:-OOmAk4ChGQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SitepointFeed?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SitepointFeed?a=8k4V0Iag4_4:-OOmAk4ChGQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SitepointFeed?d=qj6IDK7rITs" border="0"&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SitepointFeed?a=8k4V0Iag4_4:-OOmAk4ChGQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SitepointFeed?i=8k4V0Iag4_4:-OOmAk4ChGQ:gIN9vFwOqvQ" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SitepointFeed/~4/8k4V0Iag4_4" height="1" width="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=MDl-GFjWhL4:qltK0LjFRHE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=MDl-GFjWhL4:qltK0LjFRHE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=MDl-GFjWhL4:qltK0LjFRHE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/MDl-GFjWhL4" height="1" width="1"/&gt;</content><author><name>Craig Buckler</name></author><source gr:stream-id="feed/http://blogs.sitepoint.com/feed/"><id>tag:google.com,2005:reader/feed/http://blogs.sitepoint.com/feed/</id><title type="html">SitePoint</title><link rel="alternate" href="http://www.sitepoint.com" type="text/html" /></source><feedburner:origLink>http://feedproxy.google.com/~r/SitepointFeed/~3/8k4V0Iag4_4/</feedburner:origLink></entry><entry gr:crawl-timestamp-msec="1321383738639"><id gr:original-id="http://mgmt.smashingmagazine.com/?p=119129">tag:google.com,2005:reader/item/21ab0f38668327b7</id><category term="UX Design" scheme="http://www.smashingmagazine.com" /><category term="Design" scheme="http://www.smashingmagazine.com" /><category term="redesign" scheme="http://www.smashingmagazine.com" /><title type="html">The Data-Pixel Approach To Improving User Experience</title><published>2011-11-15T16:12:38Z</published><updated>2011-11-15T16:32:28Z</updated><link rel="alternate" href="http://feeds.mekk.waw.pl/~r/WylowioneZCzytnika/~3/ewlitEXY-_c/" type="text/html" /><link rel="replies" href="http://www.smashingmagazine.com/2011/11/15/the-data-pixel-approach-to-improving-user-experience/#comments" type="text/html" /><link rel="replies" href="http://www.smashingmagazine.com/2011/11/15/the-data-pixel-approach-to-improving-user-experience/feed/atom/" type="application/atom+xml" /><content xml:base="http://www.smashingmagazine.com/2011/11/15/the-data-pixel-approach-to-improving-user-experience/" xml:lang="en" type="html">&lt;p&gt;&lt;iframe src="http://feedads.g.doubleclick.net/~ah/f/47o1c7toupefcbk02870ag56fc/300/250?ca=1&amp;amp;fh=280#http%3A%2F%2Fwww.smashingmagazine.com%2F2011%2F11%2F15%2Fthe-data-pixel-approach-to-improving-user-experience%2F" width="100%" height="280" frameborder="0" scrolling="no" marginwidth="0" marginheight="0"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;table width="650"&gt;
&lt;tr&gt;
&lt;td width="650"&gt;
&lt;div style="width:650px"&gt;
        &lt;img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" border="0"&gt;&lt;br&gt;
        &lt;a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;amp;collection=smashing-rss&amp;amp;position=1"&gt;&lt;br&gt;
          &lt;img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;amp;collection=smashing-rss&amp;amp;position=1" border="0" alt=""&gt;&lt;br&gt;
        &lt;/a&gt;&lt;br&gt;
         &lt;br&gt;
        &lt;a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;amp;collection=smashing-rss&amp;amp;position=2"&gt;&lt;br&gt;
          &lt;img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;amp;collection=smashing-rss&amp;amp;position=2" border="0" alt=""&gt;&lt;br&gt;
        &lt;/a&gt;&lt;br&gt;
         &lt;br&gt;
        &lt;a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;amp;collection=smashing-rss&amp;amp;position=3"&gt;&lt;br&gt;
          &lt;img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;amp;collection=smashing-rss&amp;amp;position=3" border="0" alt=""&gt;&lt;br&gt;
        &lt;/a&gt;
      &lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;There are many ways to skin a redesign (I &lt;em&gt;think&lt;/em&gt; that’s how the saying goes). On a philosophical level, I agree with those who advocate for &lt;strong&gt;realigning, not redesigning&lt;/strong&gt;, but these are mere words when you’re staring a design problem in the face with no idea where to start. This article came out of my own questions about how to make the realignment philosophy practical and apply it to my day-to-day work — especially when what’s needed is more than a few tweaks to the website here and there.&lt;/p&gt;
&lt;p&gt;I propose an approach to redesign &lt;em&gt;through&lt;/em&gt; realignment, by using a framework adapted from Edward Tufte’s principles on the visual display of quantitative information.&lt;/p&gt;
&lt;p&gt;But first, a little context.&lt;/p&gt;
&lt;h3&gt;Redesign Through Realignment&lt;/h3&gt;
&lt;p&gt;Let’s recap the redesign versus realign argument. Here is Cameron Moll in “&lt;a href="http://www.alistapart.com/articles/redesignrealign"&gt;Good Designers Redesign, Great Designers Realign&lt;/a&gt;”:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The desire to redesign is aesthetic-driven, while the desire to realign is purpose-driven. One approach seeks merely to &lt;em&gt;refresh&lt;/em&gt;, the other aims to fully &lt;em&gt;reposition&lt;/em&gt; and may or may not include a full refresh.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A realignment can include a full refresh, but the starting point is not the visual layer. The starting point is an understanding of the website’s users and their objectives, of market trends and of brand strategy. These are the hard questions that guide a realignment — not a desire to try out some new fonts or see whether a +1 button would look good on the home page.&lt;/p&gt;
&lt;p&gt;But surely a visual refresh can be beneficial, too? What’s the danger in giving users something new to look at? In an essay that builds on Cameron’s article, Francisco Inchauste &lt;a href="http://www.getfinch.com/finch/entry/long-live-the-redesign/"&gt;sums up the problem as follows&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Great designers adjust an existing work with little disruption of the foundational design for a goal or purpose. The end result is a modification to the design that improves the user experience. Good designers, on the other hand, recreate existing work focusing on the aesthetic, with a misunderstood notion that it will always improve it. However, they end up disrupting and/or damaging the user’s experience, making no real impact with the effort.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The main problem with big redesigns, therefore, is that, even though objectively the UX might have been improved, users are often left confused about what has happened and are unable to find their way. In most cases, making “steady, relentless, incremental progress” on a website (to borrow &lt;a href="http://daringfireball.net/linked/2011/06/14/thurrott-ios-5-lion"&gt;a phrase of John Gruber&lt;/a&gt;) is much more desirable. With this approach, users are pulled gently into a better experience, as opposed to being thrown into the deep end and forced to sink or swim.&lt;/p&gt;
&lt;p&gt;So, if we agree that a realignment is preferable to a redesign (and I’m sure we never will, but let’s assume we do for the sake of this article), a big question remains unanswered: &lt;strong&gt;What happens when a realignment requires major changes to the website?&lt;/strong&gt; What happens when small tweaks aren’t enough, when a website’s UX is so far gone that you’re tempted to scrap everything and start over?&lt;/p&gt;
&lt;p&gt;One way to go about it is to use a &lt;strong&gt;continual realignment process&lt;/strong&gt; to redesign the website. Build a vision, and know where you’re going in the long term; but get there incrementally, not with a big-bang release. Remaining rooted in the realignment approach ensures that the focus remains purpose-driven, even if the process results in major visual changes. “That’s fine,” you say, “but how do you do it? Where do you begin with such a project?” Let’s now look at one possible approach to redesigning through realignment.&lt;/p&gt;
&lt;h3&gt;Edward Tufte And The Data-Ink Ratio&lt;/h3&gt;
&lt;p&gt;I’ve always been intrigued by Edward Tufte’s principles for visualizing large quantities of data. &lt;a href="http://www.amazon.com/Visual-Display-Quantitative-Information/dp/0961392142"&gt;&lt;em&gt;The Visual Display of Quantitative Information&lt;/em&gt;&lt;/a&gt; is one of my favorite books of all time. Recently, I’ve been wondering whether its principles could be applied to Web design and, specifically, the realignment process. The deeper I got into it, the more I realized that within Tufte’s principles lies a goldmine for people who make websites.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/Visual-Display-Quantitative-Information/dp/0961392142"&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2011/11/tufte_book.jpg" alt="Tufte Book" title="Tufte Book" width="500" height="350"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One of Tufte’s central principles in &lt;em&gt;The Visual Display of Quantitative Information&lt;/em&gt; is what he calls &lt;strong&gt;data-ink&lt;/strong&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Data-Ink is the non-erasable core of a graphic, the non-redundant ink arranged in response to variation in the numbers represented.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Before we unpack what this means for Web design, it’s important to note that Tufte’s work applies specifically to information graphics and the display of quantitative data, not to the design of graphical user interfaces. However, when carefully interpreted and applied to the field of Web design, the principles are extremely useful.&lt;/p&gt;
&lt;p&gt;With that in mind, I propose the concept of &lt;strong&gt;data-pixels&lt;/strong&gt; for the design of user interfaces to mirror Tufte’s data-ink for information graphics. In the context of Web design, we can then think of data-pixels as the &lt;strong&gt;simplest and most desirable path that a user can take through a flow&lt;/strong&gt; (the “non-erasable core of an interface”). It is what would remain in “&lt;a href="http://www.informationarchitects.jp/en/ia-writer-for-mac/"&gt;focus mode&lt;/a&gt;” — if nothing else existed on the screen, just the design elements that enable users to get from one screen to the next.&lt;/p&gt;
&lt;p&gt;For example, on a payment screen, data-pixels would be the credit-card fields, text labels and “Pay now” button. Nothing else. This is obviously not possible — you need headers, payment summaries, tooltips, trust seals, etc. But the “core data” are the elements of the page that we cannot remove without the user getting stuck with no ability to recover.&lt;/p&gt;
&lt;p&gt;From this irreducible point of the design, you can start to add other elements as necessary, and this is what Tufte’s work is all about. Much of what Tufte espouses is finding the right &lt;strong&gt;data-ink ratio&lt;/strong&gt; (or what we’ll call data-pixel ratio) for quantitative data, so that the core data can shine through. He lays out five principles for data-ink. Here is an overview and how these principles can be adapted to redesign through realignment.&lt;/p&gt;
&lt;h4&gt;Principle 1: Above All Else, Show the Data&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;Data graphics should draw the viewer’s attention to the sense and substance of the data, not to something else.&lt;/p&gt;
&lt;p&gt;– Edward Tufte, &lt;em&gt;The Visual Display of Quantitative Information&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;During a realignment, we should be guided by the principle that &lt;strong&gt;every page should be focused on the core data and the primary task that users need to take in that particular flow.&lt;/strong&gt; Anything else is noise and should be added only after very careful consideration.&lt;/p&gt;
&lt;p&gt;Craig Mod has written a great article titled “&lt;a href="http://craigmod.com/satellite/our_future_book/"&gt;The Shape of Our Future Book&lt;/a&gt;.” In it, he describes the “quiet confidence” that a Kindle has when it is woken from its sleep state (compared to the iPad in particular), and then he addresses the data-pixel issue as follows:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I think the same concept of “quiet confidence” can be applied to data. Namely, in designing user experiences, we need to produce data that doesn’t draw attention to itself explicitly as data.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This doesn’t mean that design has to be boring or that aesthetics are not important. It means that we need to be mindful that any layer of design we add to the core data has to serve a specific function and cannot distract from the data itself.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://twitter.com/blakey"&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2011/10/technology.jpg" alt="Technology in the background" title="Technology in the background" width="500" height="385"&gt;&lt;/a&gt;&lt;br&gt;&lt;em&gt;Image credit: &lt;a href="http://twitter.com/blakey"&gt;Sarah Blake&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h4&gt;Principle 2: Erase Non-Data Pixels, Within Reason&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;While it is true that these boring [pixels] sometimes help set the stage for the data action, it is surprising […] how often the [pixels] themselves can serve as their own stage.&lt;/p&gt;
&lt;p&gt;– Edward Tufte, &lt;em&gt;The Visual Display of Quantitative Information&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Once the context for the realignment is set by the overarching principle of focusing on core data, it’s time to evaluate the design and start improving the data-pixel ratio.&lt;/p&gt;
&lt;p&gt;The first step is to look for ways to erase non-data pixels — the parts of the design that don’t directly apply to the user’s primary task. Look for elements that cannot be connected to &lt;strong&gt;guiding a user to the desired outcome&lt;/strong&gt;, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Colors that don’t support the visual hierarchy through contrast;&lt;/li&gt;
&lt;li&gt;Typefaces that draw attention to themselves for no good reason;&lt;/li&gt;
&lt;li&gt;Gratuitous imagery (stock photography in particular) that does nothing more than break up the page (consider using white space and proximity grouping to create natural breaks instead);&lt;/li&gt;
&lt;li&gt;Alignment, sizes and color contrast that draw unwanted attention (for example, indented paragraphs, large social-media icons, a bright ad that doesn’t fit the website’s visual style).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One website that could certainly benefit from the removal of non-data pixels is &lt;a href="http://www.do.co.za/"&gt;doHome&lt;/a&gt;. Notice the gratuitous reflection of the navigation menu, the unnecessary stock photography, and the fact that so little content on the page tells you what the website is about:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.do.co.za/"&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2011/10/gradients.jpg" alt="Do.co.za home page" title="Do.co.za home page" width="500" height="385"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.mailchimp.com"&gt;MailChimp&lt;/a&gt; does a good job of limiting the non-data pixels on its sign-up page. Clear language indicates what to do; large fields with top-aligned labels ensure that you complete the form quickly; some information is included about the plan you’re signing up for; and the button to sign up is big and high-contrast.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.mailchimp.com"&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2011/10/mailchimp.jpg" alt="Mail Chimp Sign Up" title="Mail Chimp Sign Up" width="500" height="385"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.squarespace.com/"&gt;Squarespace&lt;/a&gt;’s sign-up page removes as much non-data pixels as possible to put all the focus on the task at hand. The background disappears as soon as you click the “Sign up” link, and you’re presented with the following zero-distraction form:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.squarespace.com/"&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2011/10/squarespace.jpg" alt="Squarespace Sign Up" title="Squarespace Sign Up" width="500" height="385"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Google+ is another example of a design that employs minimal non-data pixels. As &lt;a href="https://plus.google.com/115711522874757126523/posts/6EbG2uwnE3c"&gt;Oliver Reichenstein says&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;It is extremely difficult to keep a complicated user interface so light, white and free of lines, boxes and ornaments. The content hierarchy is always clear, color definitions and consistent and clear without labeling them.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This list isn’t exhaustive, but it illustrates the purpose of the principle: to critically evaluate the visual elements in order to strip out what isn’t necessary.&lt;/p&gt;
&lt;h4&gt;Principle 3: Erase Redundant Data-Pixels, Within Reason&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;Gratuitous decoration and reinforcement of the data measures generate much redundant data-[pixels].&lt;/p&gt;
&lt;p&gt;– Edward Tufte, &lt;em&gt;The Visual Display of Quantitative Information&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;“Redundant data-pixels” refer to elements of the design that are &lt;strong&gt;repeated without good reason&lt;/strong&gt;. Some examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Rows of products in a table with an “Add to cart” button next to each one.&lt;br&gt;
(Consider using check boxes, with one “Add to cart” button at the bottom.)&lt;/li&gt;
&lt;li&gt;Animation as a way to draw attention to an element.&lt;br&gt;
(Consider using high-contrast color and size instead.)&lt;/li&gt;
&lt;li&gt;“Are you sure you want to do this?” dialogs for simple tasks such as adding a product to a cart.&lt;br&gt;
(For potentially catastrophic actions, like deleting an account, this type of dialog is, of course, appropriate.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Below is an example from the offline word, courtesy of &lt;a href="https://plus.google.com/106699847074126281204/posts/UzhFechmQKr"&gt;Allan Kent&lt;/a&gt;. The chart shows the price of parking per hour. Surely a simple sign that reads “R10 per hour” would suffice?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://plus.google.com/106699847074126281204/posts/UzhFechmQKr"&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2011/11/parking.jpg" alt="" title="Parking Tarrifs" width="343" height="564"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Note the addition of “within reason” to each of the data-pixel principles. Tufte himself acknowledges that redundant pixels are sometimes necessary:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Redundancy, upon occasion, has its uses: giving a context and order to complexity, facilitating comparisons over various parts of the data, perhaps creating an aesthetic balance.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The exception, then, is when, in Tufte’s words again, “redundancy has a distinctly worthy purpose”. A “Pay now” button at the top and bottom of a check-out page could be an example of this. One of the buttons is redundant, yet it introduces efficiency so that users don’t have to scroll up or down to place their order.&lt;/p&gt;
&lt;p&gt;The guiding principle here is to strive for a minimalist aesthetic, adding redundant pixels only when they serve a larger purpose (for example, when they’re essential to the brand’s promise or to user efficiency).&lt;/p&gt;
&lt;h4&gt;Principle 4: Maximize the Data-Pixel Ratio, Within Reason&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;Every [pixel] on a graphic requires a reason. And nearly always that reason should be that the [pixel] presents new information.&lt;/p&gt;
&lt;p&gt;– Edward Tufte, &lt;em&gt;The Visual Display of Quantitative Information&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Once you’ve erased as many non-data pixels and redundant data pixels as possible, the next step is to figure out what (if anything) is missing from the design. The goal of this principle is to add more pixels to the design, if necessary.&lt;/p&gt;
&lt;p&gt;There &lt;strong&gt;should always be a reason&lt;/strong&gt; for adding elements to a design, and the reason will usually be that those elements provide information and/or functionality that increases usability. Some examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Breadcrumbs that tell users where they are on the website and give them an easy way to get back to where they came from.&lt;/li&gt;
&lt;li&gt;An aesthetic layer of color, typography, layout and so on, to ensure consistency between brand perception and the website.&lt;/li&gt;
&lt;li&gt;Hover states or tooltips to provide appropriate guidance or contextual help to users.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;An example of necessary pixels is relevant inline error messages. Consider the sign-up form on &lt;a href="http://www.quora.com"&gt;Quora&lt;/a&gt; below. Very few non-data pixels are on the page. The form’s layout is simple, with no extraneous decoration. But if you try to enter only your first name, the page instantly reminds you that a full name is required:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.quora.com"&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2011/11/quora_2.jpg" alt="Quora Registration" title="Quora Registration" width="500" height="350"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One could argue that this isn’t technically part of the “core data” of the design. Quora could have let this slide and either allowed accounts with first names only or sorted it out after users have signed up. But it has decided that data integrity is important from the start, so it has added this real-time check.&lt;/p&gt;
&lt;p&gt;A little closer to home, this is what the header of &lt;a href="http://www.kalahari.com/"&gt;kalahari.com&lt;/a&gt; (where I currently work) looked like when I started at the company:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.kalahari.com/"&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2011/10/k1.jpg" alt="Kalahari old header" title="Kalahari old header" width="500" height="164"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Identifying the non-data pixels in this design is easy: very large radii on the rounded corners, color that grabs too much attention, too many unimportant links, etc. After maximizing the data-pixel ratio to put the focus on the core data (which is search), we ended up with this header:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.kalahari.com/"&gt;&lt;img src="http://media.smashingmagazine.com/wp-content/uploads/2011/10/k21.jpg" alt="Kalahari new header" title="Kalahari new header" width="500" height="164"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Principle 5: Revise and Edit&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;Probably, indeed, the larger part of the labour of an author in composing his work is critical labour; the labour of sifting, combining, constructing, expunging, correcting, testing: this frightful toil is as much critical as creative.&lt;/p&gt;
&lt;p&gt;– T.S. Eliot, &lt;a href="http://www.amazon.com/Selected-Essays-T-S-Eliot/dp/0151803870/"&gt;&lt;em&gt;Selected Essays, 1917–1932&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tufte quotes T.S. Eliot to describe the relentless effort of editing and revising in graphic design work, and it’s certainly true for Web design.&lt;/p&gt;
&lt;p&gt;Once you’ve completed a cycle through these principles, it’s time to go back and start again. Every realignment cycle exposes new opportunities to “above all else, show the data”. UX is a never-ending cycle of improvement, and following a realignment process bakes this constant cycle into the strategy in a very natural way.&lt;/p&gt;
&lt;h3&gt;Summary&lt;/h3&gt;
&lt;p&gt;As I mentioned at the beginning of this article, there are many approaches to redesigning a website. The hardest part often is &lt;strong&gt;knowing how and where to start&lt;/strong&gt;. As I’ve shown, Edward Tufte’s timeless principles for the visual display of data can be adjusted and used as a framework to get over that initial hump and serve as a catalyst for a cycle of continual improvement through realignment.&lt;/p&gt;
&lt;p&gt;What other models or approaches are there to frame a realignment project? How do you get started?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Front page image source: &lt;a href="http://elliotjaystocks.com/"&gt;Elliot Jay Stocks&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(al)&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;small&gt;© Rian van der Merwe for &lt;a href="http://www.smashingmagazine.com"&gt;Smashing Magazine&lt;/a&gt;, 2011.&lt;/small&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SmashingMagazine/~4/_HKj_J6d-og" height="1" width="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=ewlitEXY-_c:n7UokTk_Dik:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.mekk.waw.pl/~ff/WylowioneZCzytnika?a=ewlitEXY-_c:n7UokTk_Dik:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/WylowioneZCzytnika?i=ewlitEXY-_c:n7UokTk_Dik:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/WylowioneZCzytnika/~4/ewlitEXY-_c" height="1" width="1"/&gt;</content><author><name>Rian van der Merwe</name></author><source gr:stream-id="feed/http://feeds.feedburner.com/SmashingMagazine"><id>tag:google.com,2005:reader/feed/http://feeds.feedburner.com/SmashingMagazine</id><title type="html">Smashing Magazine Feed</title><link rel="alternate" href="http://www.smashingmagazine.com/" type="text/html" /></source><feedburner:origLink>http://feedproxy.google.com/~r/SmashingMagazine/~3/_HKj_J6d-og/</feedburner:origLink></entry></feed>

