<?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.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEMDQn8zcSp7ImA9WhVUGUk.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705</id><updated>2012-05-25T13:47:53.189+02:00</updated><category term="mobile" /><category term="Gauss" /><category term="funny" /><category term="Motivation" /><category term="Encoding" /><category term="bug" /><category term="DevOps" /><category term="Hibernate" /><category term="SVG" /><category term="Mint" /><category term="Windows" /><category term="Concurrency" /><category term="Devmeetings" /><category term="firefox" /><category term="audio" /><category term="Productivity" /><category term="psychology" /><category term="DOM" /><category term="Games" /><category term="git" /><category term="OpenGL ES" /><category term="Apps" /><category term="Console" /><category term="License" /><category term="aprilfools" /><category term="Unity" /><category term="Work" /><category term="Modules" /><category term="JEE" /><category term="projekty" /><category term="Packt" /><category term="Studia" /><category term="i18n" /><category term="B2G" /><category term="jQuery" /><category term="Conky" /><category term="java" /><category term="CSS" /><category term="WWW" /><category term="Progressive Enhancement" /><category term="IO" /><category term="Indicator" /><category term="Kurs" /><category term="UX" /><category term="Gra w życie" /><category term="NetBeans" /><category term="Blogger" /><category term="backbone" /><category term="Groovy" /><category term="Gnome" /><category term="shim" /><category term="Versioning" /><category term="Tomcat" /><category term="Vim" /><category term="Eclipse" /><category term="JSF" /><category term="Recenzja" /><category term="ES5" /><category term="książki" /><category term="Bash" /><category term="JavaScript" /><category term="TortoiseSVN" /><category term="SDJ" /><category term="EN" /><category term="Speed Test" /><category term="SML" /><category term="Python" /><category term="Prezentacja" /><category term="desing" /><category term="Kindle" /><category term="PL" /><category term="Architecture" /><category term="MVC" /><category term="2011" /><category term="Review" /><category term="Raphael" /><category term="Boilerplate" /><category term="Tutorial" /><category term="Security" /><category term="Future" /><category term="inspiration" /><category term="Programming" /><category term="Font" /><category term="Standard" /><category term="C++" /><category term="dart" /><category term="Node.js" /><category term="Scala" /><category term="Hosting" /><category term="Chrome" /><category term="Mozilla" /><category term="gra" /><category term="Three.js" /><category term="Spring" /><category term="Komodo" /><category term="Android" /><category term="Unit Testing" /><category term="Health" /><category term="WebWorkers" /><category term="HTML5" /><category term="JVM" /><category term="metody numeryczne" /><category term="tool" /><category term="REST" /><category term="QUnit" /><category term="ZendFramework" /><category term="Library" /><category term="PermGen" /><category term="Thinking in Java" /><category term="GAE" /><category term="Extension" /><category term="Beautifier" /><category term="Heap Size" /><category term="NoSQL" /><category term="API" /><category term="Google" /><category term="tip" /><category term="C#" /><category term="PHP" /><category term="Joomla" /><category term="Firebug" /><category term="Page Speed" /><category term="CSS3" /><category term="LESS" /><category term="Linux" /><category term="WebGL" /><category term="Konferencje" /><category term="Tools" /><category term="CDD" /><category term="IE" /><category term="Ubuntu" /><category term="Karmic" /><category term="SASS" /><category term="SVN" /><title>Descriptor</title><subtitle type="html">something that serves to describe or identify</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://krzychukula.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>485</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Deskryptor" /><feedburner:info uri="deskryptor" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkUCQHo5fyp7ImA9WhVUEEw.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-4983013540322953752</id><published>2012-05-14T18:51:00.000+02:00</published><updated>2012-05-14T18:51:01.427+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-14T18:51:01.427+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="ES5" /><title>Pure, functional JavaScript</title><content type="html">Impressive presentation by Christian Johansen about functional programming in JavaScript and ES5.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="http://cjohansen.no/talks/2012/sdc-functional/"&gt;http://cjohansen.no/talks/2012/sdc-functional/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-4983013540322953752?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xhL9SPAr7OnzzBTiUiiZCpFe5j8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xhL9SPAr7OnzzBTiUiiZCpFe5j8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xhL9SPAr7OnzzBTiUiiZCpFe5j8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xhL9SPAr7OnzzBTiUiiZCpFe5j8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/AzEqqULcHiA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/4983013540322953752/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/05/pure-functional-javascript.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/4983013540322953752?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/4983013540322953752?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/AzEqqULcHiA/pure-functional-javascript.html" title="Pure, functional JavaScript" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/05/pure-functional-javascript.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8FSXc_fyp7ImA9WhVVGUo.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-6362505681587015787</id><published>2012-05-14T08:41:00.000+02:00</published><updated>2012-05-14T08:43:38.947+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-14T08:43:38.947+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="WWW" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><title>Low-Level JavaScript: *JS</title><content type="html">Interested in writing Low-level JavaScript with malloc, pointeres and all C-like features?&lt;br /&gt;
&lt;br /&gt;
Look at:&amp;nbsp;&lt;a href="http://mbebenita.github.com/Mvm/"&gt;http://mbebenita.github.com/Mvm/&lt;/a&gt;&amp;nbsp;- Page is an experiment and living example of how it could look like.&lt;br /&gt;
&lt;br /&gt;
Mentioned on *JS page Heap.coffe with similar approach: &amp;nbsp;&lt;a href="http://syg.github.com/heap.coffee/"&gt;http://syg.github.com/heap.coffee/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-6362505681587015787?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nAfoy9TbkHe19fVbbyHdlte_yN4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nAfoy9TbkHe19fVbbyHdlte_yN4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nAfoy9TbkHe19fVbbyHdlte_yN4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nAfoy9TbkHe19fVbbyHdlte_yN4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/RLYZkQqHS1M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/6362505681587015787/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/05/low-level-javascript-js.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/6362505681587015787?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/6362505681587015787?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/RLYZkQqHS1M/low-level-javascript-js.html" title="Low-Level JavaScript: *JS" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/05/low-level-javascript-js.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQGRnc5eip7ImA9WhVVGUo.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-3982343786622972042</id><published>2012-05-14T08:35:00.003+02:00</published><updated>2012-05-14T08:35:27.922+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-14T08:35:27.922+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CSS3" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><title>Learning CSS Selectors</title><content type="html">Interactively learn CSS Selectors (with CSS3 selectors).&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://twostepmedia.co.uk/cssselectors/"&gt;http://twostepmedia.co.uk/cssselectors/&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-3982343786622972042?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Lo-fERqh07FXtTWVFKvQejeI_O8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lo-fERqh07FXtTWVFKvQejeI_O8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Lo-fERqh07FXtTWVFKvQejeI_O8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lo-fERqh07FXtTWVFKvQejeI_O8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/MoX_VCyWv-8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/3982343786622972042/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/05/learning-css-selectors.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/3982343786622972042?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/3982343786622972042?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/MoX_VCyWv-8/learning-css-selectors.html" title="Learning CSS Selectors" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/05/learning-css-selectors.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcFQng5fyp7ImA9WhVVGUo.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-251727132211132801</id><published>2012-05-14T08:30:00.002+02:00</published><updated>2012-05-14T08:30:13.627+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-14T08:30:13.627+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="WWW" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS3" /><title>Pageflip</title><content type="html">Pageflip experiment with site that works like book. Best thing is that flips are fast :)&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://tympanus.net/Development/FlipboardPageLayout/?page=0"&gt;http://tympanus.net/Development/FlipboardPageLayout/?page=0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-251727132211132801?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xYcniiRz5BenJEaqogKj0TLO-1M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xYcniiRz5BenJEaqogKj0TLO-1M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xYcniiRz5BenJEaqogKj0TLO-1M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xYcniiRz5BenJEaqogKj0TLO-1M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/iQmjXBwkfx8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/251727132211132801/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/05/pageflip.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/251727132211132801?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/251727132211132801?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/iQmjXBwkfx8/pageflip.html" title="Pageflip" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/05/pageflip.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4ER3gzfyp7ImA9WhVVF08.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-5706469613207524880</id><published>2012-05-11T09:14:00.001+02:00</published><updated>2012-05-11T09:21:46.687+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-11T09:21:46.687+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SASS" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><title>My Stylesheets are a Mess!</title><content type="html">&lt;script async="" class="speakerdeck-embed" data-id="4fa197b10c9dd6001f0182b5" data-ratio="1.1824480369515011" src="//speakerdeck.com/assets/embed.js"&gt;
&lt;/script&gt;

&lt;br /&gt;
Awesome presentation about CSS and how to make it elegant. This is hard work and single tool such as SASS can't help you alone.&lt;br /&gt;
&lt;a href="http://speakerdeck.com/u/chriseppstein/p/help-my-stylesheets-are-a-mess"&gt;http://speakerdeck.com/u/chriseppstein/p/help-my-stylesheets-are-a-mess&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-5706469613207524880?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/X8gDxV-SBE5rftUjPyglx1IbQWk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X8gDxV-SBE5rftUjPyglx1IbQWk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/X8gDxV-SBE5rftUjPyglx1IbQWk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X8gDxV-SBE5rftUjPyglx1IbQWk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/NnPPgRX0wUg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/5706469613207524880/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/05/my-stylesheets-are-mess.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/5706469613207524880?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/5706469613207524880?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/NnPPgRX0wUg/my-stylesheets-are-mess.html" title="My Stylesheets are a Mess!" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/05/my-stylesheets-are-mess.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QESH88fip7ImA9WhVVFk4.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-1089561254324069425</id><published>2012-05-10T08:28:00.001+02:00</published><updated>2012-05-10T08:28:29.176+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-10T08:28:29.176+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="WWW" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="tool" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><title>CSS Arrow Please!</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;a href="http://cssarrowplease.com/"&gt;&lt;img border="0" height="252" src="http://1.bp.blogspot.com/-JnWerSGtJDM/T6tf0PSvNyI/AAAAAAAAB68/4L6cZYg9TWk/s400/cssarrow.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href="http://cssarrowplease.com/"&gt;http://cssarrowplease.com/&lt;/a&gt;&amp;nbsp;is a simple, but useful tool for generating arrow in CSS. Easy to change properties of arrow and just copy generated CSS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-1089561254324069425?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8K1lQ8uqSHfSOZjZWROmt0kMAWA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8K1lQ8uqSHfSOZjZWROmt0kMAWA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8K1lQ8uqSHfSOZjZWROmt0kMAWA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8K1lQ8uqSHfSOZjZWROmt0kMAWA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/DPmXQ1Azg3Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/1089561254324069425/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/05/css-arrow-please.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/1089561254324069425?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/1089561254324069425?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/DPmXQ1Azg3Q/css-arrow-please.html" title="CSS Arrow Please!" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-JnWerSGtJDM/T6tf0PSvNyI/AAAAAAAAB68/4L6cZYg9TWk/s72-c/cssarrow.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/05/css-arrow-please.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkECQH44eCp7ImA9WhVVFUk.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-4197263286493374585</id><published>2012-05-09T08:19:00.001+02:00</published><updated>2012-05-09T08:24:21.030+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-09T08:24:21.030+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="WWW" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Productivity" /><title>Tributary -  live and responsive visual coding</title><content type="html">As in the blog post:&amp;nbsp;&lt;a href="http://enja.org/2012/05/07/floating-down-a-tributary/"&gt;http://enja.org/2012/05/07/floating-down-a-tributary/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;a href="http://enjalot.com/" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Tributary&lt;/a&gt;&lt;span style="font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px;"&gt;&amp;nbsp;is a web interface for live and responsive visual coding. It includes a code editor and provides some popular javascript libraries for visual programming. The core concept of tributary comes from the inspirational&amp;nbsp;&lt;/span&gt;&lt;a href="https://vimeo.com/36579366" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #743399; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Bret Victor video&lt;/a&gt;&lt;span style="font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px;"&gt;&amp;nbsp;and the implementation is derived from Gabriel Florit’s&amp;nbsp;&lt;/span&gt;&lt;a href="http://water.gabrielflor.it/" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #743399; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;water project&lt;/a&gt;&lt;span style="font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px;"&gt;.&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style="font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px;"&gt;See video for yourself:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;

&lt;iframe allowfullscreen="" frameborder="0" height="281" mozallowfullscreen="" src="http://player.vimeo.com/video/41668900" webkitallowfullscreen="" width="500"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;
&lt;span style="font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px;"&gt;Project is new but worth a try :)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://enjalot.com/"&gt;http://enjalot.com/&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
To start playing with it just visit one of examples eg.&amp;nbsp;&lt;a href="http://enjalot.com/tributary/2271952/squarecircle.js"&gt;http://enjalot.com/tributary/2271952/squarecircle.js&lt;/a&gt;&amp;nbsp;click on value in source code and see how canvas is changing :)&lt;br /&gt;
&lt;br /&gt;
Github repo:&amp;nbsp;&lt;a href="https://github.com/enjalot/tributary"&gt;https://github.com/enjalot/tributary&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-4197263286493374585?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_IL-TZbdtGUgGBGW3WmR1V7Mx_k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_IL-TZbdtGUgGBGW3WmR1V7Mx_k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_IL-TZbdtGUgGBGW3WmR1V7Mx_k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_IL-TZbdtGUgGBGW3WmR1V7Mx_k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/5ocyj293ylY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/4197263286493374585/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/05/tributary-live-and-responsive-visual.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/4197263286493374585?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/4197263286493374585?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/5ocyj293ylY/tributary-live-and-responsive-visual.html" title="Tributary -  live and responsive visual coding" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/05/tributary-live-and-responsive-visual.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04GQng4cCp7ImA9WhVVFU0.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-3258051192098632983</id><published>2012-05-08T21:38:00.001+02:00</published><updated>2012-05-08T21:38:43.638+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-08T21:38:43.638+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="WWW" /><category scheme="http://www.blogger.com/atom/ns#" term="git" /><title>New GIT Homepage</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://git-scm.com/"&gt;&lt;img border="0" height="307" src="https://img.skitch.com/20120502-ppfj5eqbcb9q3rwxkd5x1gycwk.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
There is new GIT homepage! Looks better and is much more useful, also for new users.&lt;br /&gt;
&lt;br /&gt;
For new users jest go to:&amp;nbsp;&lt;a href="http://git-scm.com/"&gt;http://git-scm.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Look also at new GIT logo by Jason Long:&amp;nbsp;&lt;a href="https://github.com/blackant"&gt;https://github.com/blackant&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://a248.e.akamai.net/camo.github.com/233e6dc4e0b7db13dea0ee1164c9eaac875269db/687474703a2f2f636c2e6c792f31493233336a316c3258336333313143314331482f4769742d4c6f676f2d32436f6c6f722e706e67" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" src="https://a248.e.akamai.net/camo.github.com/233e6dc4e0b7db13dea0ee1164c9eaac875269db/687474703a2f2f636c2e6c792f31493233336a316c3258336333313143314331482f4769742d4c6f676f2d32436f6c6f722e706e67" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Image from:&amp;nbsp;&lt;a href="https://github.com/blog/1125-new-git-homepage"&gt;https://github.com/blog/1125-new-git-homepage&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-3258051192098632983?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mWyxmGNEo67Ebv09m6KKOveZepw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mWyxmGNEo67Ebv09m6KKOveZepw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mWyxmGNEo67Ebv09m6KKOveZepw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mWyxmGNEo67Ebv09m6KKOveZepw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/oJowQoLb1Ik" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/3258051192098632983/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/05/new-git-homepage.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/3258051192098632983?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/3258051192098632983?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/oJowQoLb1Ik/new-git-homepage.html" title="New GIT Homepage" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/05/new-git-homepage.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cGQHo8fyp7ImA9WhVVE0o.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-5544876282253283096</id><published>2012-05-06T12:36:00.000+02:00</published><updated>2012-05-07T08:10:21.477+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-07T08:10:21.477+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="API" /><title>How to design a good API</title><content type="html">Joshua Bloch presentation about designing API and why this is important.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lcsd05.cs.tamu.edu/slides/keynote.pdf"&gt;http://lcsd05.cs.tamu.edu/slides/keynote.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I've read only slides but I think that most of talk content is in them, but if you have time try to watch video (or listen to it) and read slides at the same time.&lt;br /&gt;
&lt;br /&gt;
This isn't only about API but much more than that, API is just the beginning.&lt;br /&gt;
&lt;br /&gt;
+ video:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="480" src="http://www.youtube.com/embed/aAb7hSCtvGw" width="640"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-5544876282253283096?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kZ-Osl9sALJAE5OFpAAA3mTxpPM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kZ-Osl9sALJAE5OFpAAA3mTxpPM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kZ-Osl9sALJAE5OFpAAA3mTxpPM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kZ-Osl9sALJAE5OFpAAA3mTxpPM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/CzqpjmzKq-M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/5544876282253283096/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/05/how-to-design-good-api.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/5544876282253283096?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/5544876282253283096?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/CzqpjmzKq-M/how-to-design-good-api.html" title="How to design a good API" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/aAb7hSCtvGw/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/05/how-to-design-good-api.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEGRHk_cSp7ImA9WhVWE0k.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-2867772490985285210</id><published>2012-04-25T10:30:00.000+02:00</published><updated>2012-04-25T10:30:25.749+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-25T10:30:25.749+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="Extension" /><category scheme="http://www.blogger.com/atom/ns#" term="EN" /><title>Cross Browser Extensions</title><content type="html">&lt;a href="http://babelext.com/"&gt;http://babelext.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://github.com/honestbleeps/BabelExt"&gt;https://github.com/honestbleeps/BabelExt&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Project thanks to which creating cross browser extensions can be much easier :)&lt;br /&gt;
&lt;br /&gt;
Thanks to it I've found new project in Mozilla:&amp;nbsp;&lt;a href="https://addons.mozilla.org/en-US/developers/builder"&gt;https://addons.mozilla.org/en-US/developers/builder&lt;/a&gt;&lt;br /&gt;
With builder extension are similar to Chrome extensions. At least! :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also another project that tries to do the same thing in different way:&amp;nbsp;&lt;a href="http://kangoextensions.com/"&gt;http://kangoextensions.com/&lt;/a&gt;&lt;br /&gt;
Kango is&amp;nbsp;commercial&amp;nbsp;but is free for open-source and non-commercial projects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-2867772490985285210?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jIvo0Pt36Ht2aUYe5e_AOs67qC8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jIvo0Pt36Ht2aUYe5e_AOs67qC8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jIvo0Pt36Ht2aUYe5e_AOs67qC8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jIvo0Pt36Ht2aUYe5e_AOs67qC8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/wTsTtb5c-cE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/2867772490985285210/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/03/cross-browser-extensions.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/2867772490985285210?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/2867772490985285210?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/wTsTtb5c-cE/cross-browser-extensions.html" title="Cross Browser Extensions" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/03/cross-browser-extensions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEHSHk4eCp7ImA9WhVWEkk.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-5990228142320014594</id><published>2012-04-24T07:00:00.001+02:00</published><updated>2012-04-24T07:00:39.730+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-24T07:00:39.730+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="Vim" /><category scheme="http://www.blogger.com/atom/ns#" term="EN" /><title>Learn VIM while playing game</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://vim-adventures.com/"&gt;&lt;img border="0" height="249" src="http://www.html5gamedevelopment.org/system/storage/27/20/e/196/bloglarge/vim.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
There is new Game that will help you learn VIM editor :)&lt;br /&gt;
&lt;br /&gt;
Link to game:&amp;nbsp;&lt;a href="http://vim-adventures.com/"&gt;http://vim-adventures.com/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I've found it on:&amp;nbsp;&lt;a href="http://www.html5gamedevelopment.org/html5-demos/2012-04-vim-adventures"&gt;http://www.html5gamedevelopment.org/html5-demos/2012-04-vim-adventures&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-5990228142320014594?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sOWXK04yFl9Jf1HCj7HD1OyM31c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sOWXK04yFl9Jf1HCj7HD1OyM31c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sOWXK04yFl9Jf1HCj7HD1OyM31c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sOWXK04yFl9Jf1HCj7HD1OyM31c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/j1hcB81C56k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/5990228142320014594/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/04/learn-vim-while-playing-game.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/5990228142320014594?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/5990228142320014594?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/j1hcB81C56k/learn-vim-while-playing-game.html" title="Learn VIM while playing game" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/04/learn-vim-while-playing-game.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8GRn48eSp7ImA9WhVXEEg.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-5160260772344231065</id><published>2012-04-10T13:37:00.000+02:00</published><updated>2012-04-10T13:37:07.071+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-10T13:37:07.071+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="shim" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML5" /><category scheme="http://www.blogger.com/atom/ns#" term="EN" /><title>WEBSHIMS LIB.</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://afarkas.github.com/webshim/demos/"&gt;&lt;img border="0" height="88" src="http://2.bp.blogspot.com/-vOuSMRu7wOg/T4QaZBsdsUI/AAAAAAAAB3Y/lIyBfODFE5g/s320/Webshimslib.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Interesting project for shim all HTML5 features for old browsers!&lt;br /&gt;
&lt;br /&gt;
This could be for shims like jQuery for JS libraries :) But this is really hard to have both speed and support and in some cases it is just better to prompt user for better browser than trying to display things that will probably slow website to point it can't be used.&lt;br /&gt;
&lt;br /&gt;
This really interests me how long it will take to start and shim especially in old browsers when there is much more to shim.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://afarkas.github.com/webshim/demos/"&gt;http://afarkas.github.com/webshim/demos/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-5160260772344231065?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/doAXWbW1mTkKFv2qR44zHZ7d23E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/doAXWbW1mTkKFv2qR44zHZ7d23E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/doAXWbW1mTkKFv2qR44zHZ7d23E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/doAXWbW1mTkKFv2qR44zHZ7d23E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/VqMg7yb86Hk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/5160260772344231065/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/04/webshims-lib.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/5160260772344231065?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/5160260772344231065?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/VqMg7yb86Hk/webshims-lib.html" title="WEBSHIMS LIB." /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-vOuSMRu7wOg/T4QaZBsdsUI/AAAAAAAAB3Y/lIyBfODFE5g/s72-c/Webshimslib.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/04/webshims-lib.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4DRnY4fip7ImA9WhVXEE4.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-506644147775944712</id><published>2012-04-10T08:22:00.003+02:00</published><updated>2012-04-10T08:22:57.836+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-10T08:22:57.836+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IE" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><category scheme="http://www.blogger.com/atom/ns#" term="EN" /><title>CSS compatibility in IE</title><content type="html">All you want to know about CSS support in IE (from 5.5 to 9).&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/cc351024%28v=vs.85%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/cc351024%28v=vs.85%29.aspx&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
This is official Microsoft document.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-506644147775944712?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g7cC3B-Z2qI8_wvZxqQPNk3hADk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g7cC3B-Z2qI8_wvZxqQPNk3hADk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/g7cC3B-Z2qI8_wvZxqQPNk3hADk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g7cC3B-Z2qI8_wvZxqQPNk3hADk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/Mx5jrG-AP58" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/506644147775944712/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/04/css-compatibility-in-ie.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/506644147775944712?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/506644147775944712?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/Mx5jrG-AP58/css-compatibility-in-ie.html" title="CSS compatibility in IE" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/04/css-compatibility-in-ie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcDQX49fCp7ImA9WhVQFk8.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-1353160526093244080</id><published>2012-04-05T13:57:00.003+02:00</published><updated>2012-04-05T13:57:50.064+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-05T13:57:50.064+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Chrome" /><category scheme="http://www.blogger.com/atom/ns#" term="EN" /><title>Tape Lines in Chrome</title><content type="html">I've found new Chrome extension for lines that helps to visually align elements on website.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://chrome.google.com/webstore/detail/jmfleijdbicilompnnombcbkcgidbefb"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/N7rlVISn4NHaRJicUEoTw1V2tvbODb2TcwJhxJuuOxZ-ttyRxuRmfJIv7EF5qgoCNDs5K2DYMA=s640-h400-e365" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://chrome.google.com/webstore/detail/jmfleijdbicilompnnombcbkcgidbefb"&gt;https://chrome.google.com/webstore/detail/jmfleijdbicilompnnombcbkcgidbefb&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-1353160526093244080?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/el-YvzIaiJCwdJB3UAzTINAkvu8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/el-YvzIaiJCwdJB3UAzTINAkvu8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/el-YvzIaiJCwdJB3UAzTINAkvu8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/el-YvzIaiJCwdJB3UAzTINAkvu8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/dfo-6oSzxXQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/1353160526093244080/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/04/tape-lines-in-chrome.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/1353160526093244080?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/1353160526093244080?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/dfo-6oSzxXQ/tape-lines-in-chrome.html" title="Tape Lines in Chrome" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/04/tape-lines-in-chrome.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcER3Y4eSp7ImA9WhVQFU4.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-852031991000614483</id><published>2012-04-04T11:33:00.000+02:00</published><updated>2012-04-04T11:33:26.831+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-04T11:33:26.831+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Prezentacja" /><category scheme="http://www.blogger.com/atom/ns#" term="EN" /><category scheme="http://www.blogger.com/atom/ns#" term="Node.js" /><title>Node.js Uncanny Lessons</title><content type="html">Interesting presentation about Node.js in practice:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;script async="" class="speakerdeck-embed" data-id="4f62ce717890160022008d4f" data-ratio="1.3333333333333333" src="//speakerdeck.com/assets/embed.js"&gt;
&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-852031991000614483?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iLb4voHQxbRa01LRt3nI8NSw3Rw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iLb4voHQxbRa01LRt3nI8NSw3Rw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iLb4voHQxbRa01LRt3nI8NSw3Rw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iLb4voHQxbRa01LRt3nI8NSw3Rw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/R6YK3YRWyK0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/852031991000614483/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/04/nodejs-uncanny-lessons.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/852031991000614483?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/852031991000614483?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/R6YK3YRWyK0/nodejs-uncanny-lessons.html" title="Node.js Uncanny Lessons" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/04/nodejs-uncanny-lessons.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUABQX4_eyp7ImA9WhVQFU8.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-6393255042471502918</id><published>2012-04-04T09:15:00.001+02:00</published><updated>2012-04-04T09:15:50.043+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-04T09:15:50.043+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="EN" /><title>Online REPL</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://repl.it/"&gt;&lt;img border="0" height="266" src="http://4.bp.blogspot.com/-ZuXCC7nPiQs/T3vxmKp-d0I/AAAAAAAAB10/XRUWobsgVP0/s320/replit.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Repl.it is application that can be used as repl for many languages, especially when you don't have one for that language installed in OS.&lt;br /&gt;
Left panel can be used to run multiline code - this is big advantage over standard repl, in that situation usually you need to create file for it or write it in repl that can be tricky.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-6393255042471502918?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lyIjPVsSOhAJablaJh4H54NWSEI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lyIjPVsSOhAJablaJh4H54NWSEI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lyIjPVsSOhAJablaJh4H54NWSEI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lyIjPVsSOhAJablaJh4H54NWSEI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/IWbBM7L32IM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/6393255042471502918/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/04/online-repl.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/6393255042471502918?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/6393255042471502918?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/IWbBM7L32IM/online-repl.html" title="Online REPL" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-ZuXCC7nPiQs/T3vxmKp-d0I/AAAAAAAAB10/XRUWobsgVP0/s72-c/replit.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/04/online-repl.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkICRnk8cSp7ImA9WhVQFUw.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-6394139719662760774</id><published>2012-04-04T06:42:00.001+02:00</published><updated>2012-04-04T06:42:47.779+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-04T06:42:47.779+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="WWW" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML5" /><title>Kickstrap</title><content type="html">Kickstrap is a project that aim to be more powerful version of Twitter Bootsrap. Something like Bootstrap++ :)&lt;br /&gt;
&lt;br /&gt;
From start it has themes, many JS libraries, h5bp build script...&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://ajkochanowicz.github.com/Kickstrap/index.html"&gt;http://ajkochanowicz.github.com/Kickstrap/index.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Kickstrap is not yet stable so beware until 1.0!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-6394139719662760774?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3ErPdB0FsoQmPFMDfyzrj5RwA9s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3ErPdB0FsoQmPFMDfyzrj5RwA9s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3ErPdB0FsoQmPFMDfyzrj5RwA9s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3ErPdB0FsoQmPFMDfyzrj5RwA9s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/4C6UUcAiQxU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/6394139719662760774/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/04/kickstrap.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/6394139719662760774?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/6394139719662760774?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/4C6UUcAiQxU/kickstrap.html" title="Kickstrap" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/04/kickstrap.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQFQ3Y6eCp7ImA9WhVQFUw.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-3702937002318563058</id><published>2012-04-04T06:38:00.002+02:00</published><updated>2012-04-04T06:38:32.810+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-04T06:38:32.810+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HTML5" /><title>Schema.org vs. Microformats</title><content type="html">Pretty good FAQ about this standards:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;&lt;a href="http://www.seomoz.org/blog/the-lowdown-on-structured-data-and-schemaorg-your-questions-answered"&gt;http://www.seomoz.org/blog/the-lowdown-on-structured-data-and-schemaorg-your-questions-answered&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Short answer: Schema.org has support of search engines so It has more chances to be &lt;i&gt;de facto standard&lt;/i&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-3702937002318563058?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vyqoMjM4KlcukWBycf_JF-ieJco/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vyqoMjM4KlcukWBycf_JF-ieJco/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vyqoMjM4KlcukWBycf_JF-ieJco/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vyqoMjM4KlcukWBycf_JF-ieJco/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/WAwcPo9a094" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/3702937002318563058/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/04/schemaorg-vs-microformats.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/3702937002318563058?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/3702937002318563058?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/WAwcPo9a094/schemaorg-vs-microformats.html" title="Schema.org vs. Microformats" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/04/schemaorg-vs-microformats.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMDQn8yfSp7ImA9WhVUGUk.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-1472396683392312621</id><published>2012-03-27T20:09:00.002+02:00</published><updated>2012-05-25T13:47:53.195+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-25T13:47:53.195+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tip" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="EN" /><title>Repair GRUB2 Boot</title><content type="html">After installing Ubuntu next to Linux Mint, Ubuntu started to be default option.&lt;br /&gt;
&lt;br /&gt;
It was annoying :)&lt;br /&gt;
&lt;br /&gt;
I started to search how to deal with GRUB2, but the problem was about installing grub from Mint partition.&lt;br /&gt;
&lt;br /&gt;
The easiest solution is to install Boot Repair:&amp;nbsp;&lt;a href="http://sourceforge.net/p/boot-repair/home/Home/"&gt;http://sourceforge.net/p/boot-repair/home/Home/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I've found it on Ubuntu forum:&amp;nbsp;&lt;a href="http://ubuntuforums.org/showthread.php?t=1769482"&gt;http://ubuntuforums.org/showthread.php?t=1769482&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I can recommend it, really worked from first try :)&lt;br /&gt;
&lt;br /&gt;
Install in Ubuntu:&lt;br /&gt;
&lt;span style="background-color: black; color: #cccccc;"&gt;sudo add-apt-repository ppa:yannubuntu/boot-repair &amp;amp;&amp;amp; sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install -y boot-repair &amp;amp;&amp;amp; boot-repair&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-1472396683392312621?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BoRYJiOfyo0q16a7o_lPuyF1e7w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BoRYJiOfyo0q16a7o_lPuyF1e7w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BoRYJiOfyo0q16a7o_lPuyF1e7w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BoRYJiOfyo0q16a7o_lPuyF1e7w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/CZdpdyShfVk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/1472396683392312621/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/03/repair-grub2-boot.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/1472396683392312621?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/1472396683392312621?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/CZdpdyShfVk/repair-grub2-boot.html" title="Repair GRUB2 Boot" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/03/repair-grub2-boot.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04CRng5cCp7ImA9WhVRGEs.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-8162840480572809257</id><published>2012-03-27T18:32:00.001+02:00</published><updated>2012-03-27T18:32:47.628+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-27T18:32:47.628+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Games" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML5" /><category scheme="http://www.blogger.com/atom/ns#" term="EN" /><title>HTML5 MMO - Browser Quest</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://browserquest.mozilla.org/"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-yILhkOI1q_4/T3Hou3mZXkI/AAAAAAAAB1E/GzprVS7Torg/s1600/Zrzut+ekranu+2012-03-27+18:18:45.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://browserquest.mozilla.org/"&gt;http://browserquest.mozilla.org/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Mozilla created HTML5 MMO game. I've tried it in Chrome and it works so +1 for cross browser game.&lt;br /&gt;
&lt;br /&gt;
Sources are on github:&amp;nbsp;&lt;a href="https://github.com/mozilla/BrowserQuest"&gt;https://github.com/mozilla/BrowserQuest&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
To learn more see:&amp;nbsp;&lt;a href="http://hacks.mozilla.org/2012/03/browserquest/"&gt;http://hacks.mozilla.org/2012/03/browserquest/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-8162840480572809257?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aR8VL_WsKqbmY0G_FtfXFGToZ9U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aR8VL_WsKqbmY0G_FtfXFGToZ9U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aR8VL_WsKqbmY0G_FtfXFGToZ9U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aR8VL_WsKqbmY0G_FtfXFGToZ9U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/JBV-nCd6CLc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/8162840480572809257/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/03/html5-mmo-browser-quest.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/8162840480572809257?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/8162840480572809257?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/JBV-nCd6CLc/html5-mmo-browser-quest.html" title="HTML5 MMO - Browser Quest" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-yILhkOI1q_4/T3Hou3mZXkI/AAAAAAAAB1E/GzprVS7Torg/s72-c/Zrzut+ekranu+2012-03-27+18:18:45.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/03/html5-mmo-browser-quest.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AHQXg-fCp7ImA9WhVRF0k.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-8547606852246176219</id><published>2012-03-26T09:01:00.000+02:00</published><updated>2012-03-26T09:08:50.654+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-26T09:08:50.654+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Unit Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="PL" /><title>My Meet.JS Presentation</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
How to Test? Is unit testing really helpful?&lt;/h2&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://troll.me/images/the-most-interesting-man-in-the-world/i-dont-always-test-my-code-but-when-i-do-i-prefer-to-test-in-production.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://troll.me/images/the-most-interesting-man-in-the-world/i-dont-always-test-my-code-but-when-i-do-i-prefer-to-test-in-production.jpg" width="255" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
My presentation form last Meet.JS:&amp;nbsp;&lt;a href="http://goo.gl/u7w61"&gt;http://goo.gl/u7w61&lt;/a&gt; (in Polish)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Presentation is about Testing, not only about JavaScript, but in general.&lt;br /&gt;
I must admit that I was influenced by&amp;nbsp;&lt;a href="http://krzychukula.blogspot.com/2012/03/inventing-on-principle.html"&gt;inventing-on-principle by Bret Victor&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Hopefully this presentation encourage people to think about testing as a way to speed up development, not as a &amp;nbsp;cost :-)&lt;br /&gt;
&lt;br /&gt;
If you attended last Meet.JS let me know what you think, I wasn't as good as Bret so I will be glad for comments how to be better :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-8547606852246176219?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/slED9WiCJsbQinza7Fzmy2sKcfo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/slED9WiCJsbQinza7Fzmy2sKcfo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/slED9WiCJsbQinza7Fzmy2sKcfo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/slED9WiCJsbQinza7Fzmy2sKcfo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/MDSP404LW4E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/8547606852246176219/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/03/my-meetjs-presentation.html#comment-form" title="Komentarze (1)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/8547606852246176219?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/8547606852246176219?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/MDSP404LW4E/my-meetjs-presentation.html" title="My Meet.JS Presentation" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/03/my-meetjs-presentation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEDQXozfCp7ImA9WhVRF0k.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-7127679801209251837</id><published>2012-03-26T08:34:00.001+02:00</published><updated>2012-03-26T08:34:30.484+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-26T08:34:30.484+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Modules" /><category scheme="http://www.blogger.com/atom/ns#" term="EN" /><title>PHP Package Managers</title><content type="html">Today morning I read post about conference 4Developers at:&amp;nbsp;
&lt;a href="http://blog.kamilbrenk.pl/konferencja-4developers/"&gt;http://blog.kamilbrenk.pl/konferencja-4developers/&lt;/a&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
What makes me curious are PHP package managers.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I use npm in Node.JS and I'm happy that in PHP exists alternatives.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://packagist.org/"&gt;http://packagist.org/&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pear2.php.net/"&gt;http://pear2.php.net/&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Packagist is much more like npm and has much more packages.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-7127679801209251837?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Dvs_e93vUGsmxfV5BvpHiBdZzwU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dvs_e93vUGsmxfV5BvpHiBdZzwU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Dvs_e93vUGsmxfV5BvpHiBdZzwU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dvs_e93vUGsmxfV5BvpHiBdZzwU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/L3Mt46MTHZ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/7127679801209251837/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/03/php-package-managers.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/7127679801209251837?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/7127679801209251837?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/L3Mt46MTHZ4/php-package-managers.html" title="PHP Package Managers" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/03/php-package-managers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcFRnwyfCp7ImA9WhVRE0k.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-7112277468911504697</id><published>2012-03-21T13:37:00.001+01:00</published><updated>2012-03-21T17:06:57.294+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-21T17:06:57.294+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tip" /><category scheme="http://www.blogger.com/atom/ns#" term="EN" /><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans" /><title>netbeans.conf - How to make NetBeans faster</title><content type="html">I've started to experimenting with NetBeans again, but for that I need to make NetBeans faster...&lt;br /&gt;
&lt;br /&gt;
Consider adding to your /etc/netbeans.conf minimal and maximal Heap sizes (larger than default).&lt;br /&gt;
-J-Xms256m&amp;nbsp;&amp;nbsp;start level&lt;br /&gt;
&amp;nbsp;-J-Xmx1024m&amp;nbsp;maximum&lt;br /&gt;
Adjust it to your RAM, and current memory usage.&lt;br /&gt;
&lt;br /&gt;
on Windows 7:&lt;br /&gt;
netbeans_default_options="-J-client -J-Xss2m -J-Xms128m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Xverify:none -J-Xmx512m -J-XX:CompileThreshold=100 -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled "&lt;br /&gt;
&lt;br /&gt;
Ideas from:&amp;nbsp;&lt;a href="http://performance.netbeans.org/howto/jvmswitches/"&gt;http://performance.netbeans.org/howto/jvmswitches/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Beware that on LinuxMint I used only&lt;br /&gt;
&lt;br /&gt;
-J-Xms512&amp;nbsp;&amp;nbsp;-J-Xmx2048m&lt;br /&gt;
without GC and CompileTreshold due to slowdown of IDE and whole system (100% CPU without reason).&lt;br /&gt;
&lt;br /&gt;
The best idea is to experiment and try on your machine.&lt;br /&gt;
&lt;br /&gt;
Furthermore consider disabling as much Plugins as You can. If you are not using svn/hudson/bugzilla just remove it (or at least disable). Disabling Spellcheckers should also gain speed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-7112277468911504697?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YeKJiWt1YSLQOTP0PFxNOLkJ7w4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YeKJiWt1YSLQOTP0PFxNOLkJ7w4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YeKJiWt1YSLQOTP0PFxNOLkJ7w4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YeKJiWt1YSLQOTP0PFxNOLkJ7w4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/CJnMBHtxXKM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/7112277468911504697/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/03/netbeansconf.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/7112277468911504697?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/7112277468911504697?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/CJnMBHtxXKM/netbeansconf.html" title="netbeans.conf - How to make NetBeans faster" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/03/netbeansconf.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEICQ3czfip7ImA9WhVRE04.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-283683522876770325</id><published>2012-03-21T13:22:00.001+01:00</published><updated>2012-03-21T13:22:42.986+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-21T13:22:42.986+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML5" /><category scheme="http://www.blogger.com/atom/ns#" term="WebGL" /><category scheme="http://www.blogger.com/atom/ns#" term="EN" /><title>Learn WebGL with  Erik Moller</title><content type="html">&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/me3BviH3nZc" width="560"&gt;&lt;/iframe&gt;


&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
A WebGL instructional video by Erik Moller.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I think that this is awesome opportunity to learn WebGL! Watching video is really easy, and with just that you can learn basics of WebGL.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Of course WebGL is supposed to be low-level API and I suggest to use Library like THREE.js or J3D, but ability to know what this libraries are doing can be really helpful.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-283683522876770325?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2WUtr1dplHUbq0g1THLnU2m7Xzo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2WUtr1dplHUbq0g1THLnU2m7Xzo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2WUtr1dplHUbq0g1THLnU2m7Xzo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2WUtr1dplHUbq0g1THLnU2m7Xzo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/r31NaEyTX8I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/283683522876770325/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/03/learn-webgl-with-erik-moller.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/283683522876770325?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/283683522876770325?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/r31NaEyTX8I/learn-webgl-with-erik-moller.html" title="Learn WebGL with  Erik Moller" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/me3BviH3nZc/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/03/learn-webgl-with-erik-moller.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUGRn89eyp7ImA9WhVRE04.&quot;"><id>tag:blogger.com,1999:blog-7222795500163081705.post-5160670776750175719</id><published>2012-03-21T13:17:00.000+01:00</published><updated>2012-03-21T13:17:07.163+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-21T13:17:07.163+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML5" /><category scheme="http://www.blogger.com/atom/ns#" term="audio" /><category scheme="http://www.blogger.com/atom/ns#" term="EN" /><title>Game Audio without Flash?</title><content type="html">New tutorial on HTML5 Rocks about HTML5 Audio for Games.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.html5rocks.com/en/tutorials/webaudio/games/"&gt;http://www.html5rocks.com/en/tutorials/webaudio/games/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7222795500163081705-5160670776750175719?l=krzychukula.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/G5kEq_EOfTqFLWL2UWSf9F-WNx0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G5kEq_EOfTqFLWL2UWSf9F-WNx0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/G5kEq_EOfTqFLWL2UWSf9F-WNx0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G5kEq_EOfTqFLWL2UWSf9F-WNx0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Deskryptor/~4/3aGqKb3Ln-A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://krzychukula.blogspot.com/feeds/5160670776750175719/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://krzychukula.blogspot.com/2012/03/game-audio-without-flash.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/5160670776750175719?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7222795500163081705/posts/default/5160670776750175719?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Deskryptor/~3/3aGqKb3Ln-A/game-audio-without-flash.html" title="Game Audio without Flash?" /><author><name>Krzysztof Kula</name><uri>https://profiles.google.com/111534700832265557037</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-x0WPZj0rkQg/AAAAAAAAAAI/AAAAAAAAB3I/89MP0UNuf3w/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://krzychukula.blogspot.com/2012/03/game-audio-without-flash.html</feedburner:origLink></entry></feed>

