<?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;C04NSXsyfip7ImA9WhVUFk0.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549</id><updated>2012-05-21T14:06:38.596+02:00</updated><category term="kurs facebook" /><category term="mobile" /><category term="google+" /><category term="typeface" /><category term="styler" /><category term="scrollbar" /><category term="flot" /><category term="html5" /><category term="3d" /><category term="kreator ścieżek" /><category term="websocket" /><category term="opera wac" /><category term="activity feed" /><category term="social plugin" /><category term="kubki" /><category term="adobe" /><category term="Wave" /><category term="google font api" /><category term="picasa" /><category term="firefox" /><category term="google docs" /><category term="audio" /><category term="fontsquirrel" /><category term="wizytówka zdjęć" /><category term="css" /><category term="jquery ui" /><category term="getKml" /><category term="like" /><category term="wizytówka profilu" /><category term="jquery mobile" /><category term="czcionki" /><category term="fbml" /><category term="marker" /><category term="opera" /><category term="google apis" /><category term="facebook" /><category term="tornado" /><category term="udostępnij" /><category term="google maps" /><category term="kml" /><category term="topeka" /><category term="badge" /><category term="znacznik lubię to" /><category term="opera widgets" /><category term="css3" /><category term="recommendation box" /><category term="rgba" /><category term="google charts api" /><category term="google street view" /><category term="webgl" /><category term="flex" /><category term="gx:Tour" /><category term="msie" /><category term="android" /><category term="lubie" /><category term="interfejs użytkownika" /><category term="html5 forms" /><category term="creationpolicy" /><category term="google ajax search api" /><category term="google code" /><category term="drag'n'drop" /><category term="placemark" /><category term="opera mobile" /><category term="paneTo" /><category term="css3 filters" /><category term="efekty javascript" /><category term="social widgets" /><category term="GPolyline" /><category term="jqplot" /><category term="menu kontekstowe" /><category term="google store" /><category term="google" /><category term="gx:flyTo" /><category term="cufon" /><category term="rozciągnięcie tła" /><category term="javascript" /><category term="foxcards" /><category term="locale" /><category term="google maps v3" /><category term="jquery easing" /><category term="opera 11" /><category term="full screen" /><category term="login button" /><category term="xfbml" /><category term="prima aprilis" /><category term="gdd" /><category term="wykresy" /><category term="comments box" /><category term="tło" /><category term="półprzezroczystość" /><category term="webkit" /><category term="Chrome" /><category term="python" /><category term="lineString" /><category term="textp" /><category term="deleteVertex" /><category term="javascript sdk" /><category term="photoshoot" /><category term="live stream" /><category term="canvas" /><category term="linie google maps" /><category term="polygon" /><category term="google analytics" /><category term="google elevation" /><category term="opera mini" /><category term="air" /><category term="onclick" /><category term="php" /><category term="background-size" /><category term="ajax" /><category term="dev derby" /><category term="tutorial" /><category term="singlerightclick" /><category term="gx:Playlist" /><category term="koszulki" /><category term="wiele polyline" /><category term="wysokość punktów" /><category term="wizytówka strony" /><category term="jsfiddle" /><category term="wgt" /><category term="+1" /><category term="blog" /><category term="easing" /><category term="google chrome" /><category term="jquery" /><category term="slider" /><category term="blogger" /><category term="jquery plugins" /><category term="google earth" /><category term="Google Developer Day" /><category term="upload" /><category term="fan box" /><category term="like box" /><category term="lubię to" /><category term="darmowe czcionki" /><category term="friendpile" /><category term="Praha" /><category term="mozilla" /><category term="wyszukiwarka" /><category term="Google Analytics Tracking Code Debugger" /><category term="facebook share" /><category term="tabnavigator" /><category term="wizytówki" /><category term="plupload" /><title>JS CodeBlocks</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://michalbiniek.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>88</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/JsCodeBlocks" /><feedburner:info uri="jscodeblocks" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>JsCodeBlocks</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;D0YMQ3o-eyp7ImA9WhVQE0k.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-8966297802745535406</id><published>2012-04-02T07:33:00.000+02:00</published><updated>2012-04-02T07:39:42.453+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-02T07:39:42.453+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="webkit" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><category scheme="http://www.blogger.com/atom/ns#" term="google chrome" /><title>Animowane tło elementu przy użyciu CanvasContext</title><content type="html">Przeglądarki oparte na silniku &lt;b&gt;WebKit&lt;/b&gt; (czyli Chrome, Safari i duża grupa mobilnych) umożliwiają rysowanie tła elementu tak samo jak w przypadku elementu &lt;span style="font-family: &amp;#39;Courier New&amp;#39;, Courier, monospace;"&gt;&amp;lt;canvas&amp;gt;&lt;/span&gt;. Prosty dostęp do funkcji umożliwiających rysowanie tła wraz z możliwością jego powtarzania (w końcu to standardowe tło) znacznie &lt;b&gt;ułatwia&lt;/b&gt; implementacje niektórych &lt;b&gt;animacji&lt;/b&gt;.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;a href="http://michalbiniek.blogspot.de/2012/04/animowane-to-elementu-przy-uzyciu.html" imageanchor="1"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-doqODD5RVcs/T3gdJZtaDcI/AAAAAAAADO8/OYe1-JTYS3U/s1600/top_animated_bg"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2012/04/animowane-to-elementu-przy-uzyciu.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-8966297802745535406?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=65GlbX-JXMo:7OcP-SO_XsY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=65GlbX-JXMo:7OcP-SO_XsY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=65GlbX-JXMo:7OcP-SO_XsY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=65GlbX-JXMo:7OcP-SO_XsY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/65GlbX-JXMo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/8966297802745535406/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2012/04/animowane-to-elementu-przy-uzyciu.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/8966297802745535406?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/8966297802745535406?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/65GlbX-JXMo/animowane-to-elementu-przy-uzyciu.html" title="Animowane tło elementu przy użyciu CanvasContext" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-doqODD5RVcs/T3gdJZtaDcI/AAAAAAAADO8/OYe1-JTYS3U/s72-c/top_animated_bg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2012/04/animowane-to-elementu-przy-uzyciu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4DRX0yfCp7ImA9WhVRFk4.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-683512309274054233</id><published>2012-03-25T01:16:00.000+01:00</published><updated>2012-03-25T01:22:54.394+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-25T01:22:54.394+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="facebook" /><title>W stylu Facebooka</title><content type="html">Facebook i jego wygląd (buttonów, kontrolek, okien dialogowych itd.) są niezwykle &lt;b&gt;charakterystyczne&lt;/b&gt;. Oferowane jest też API dzięki, któremu mamy dostęp do niektórych funkcjonalności FB wraz z jego stylami. A co w momencie, kiedy chcemy stworzyć swoje &lt;b&gt;własne&lt;/b&gt; wyskakujące okienko albo &lt;b&gt;podpowiadanie&lt;/b&gt; w stylu FB? Warto spróbować &lt;a class="external" href="http://ckrack.github.com/fbootstrapp/"&gt;fbootstrapp&lt;/a&gt;...&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;a href="http://michalbiniek.blogspot.com/2012/03/w-stylu-facebooka.html" imageanchor="1" style="margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-uVDKS6OvHpQ/T25h4QieIkI/AAAAAAAADOg/o4p-CwziNwI/s1600/Screen+shot+2012-03-25+at+1.07.35+.png"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2012/03/w-stylu-facebooka.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-683512309274054233?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=zLCCqAW5Xyg:TahC0s-u5UY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=zLCCqAW5Xyg:TahC0s-u5UY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=zLCCqAW5Xyg:TahC0s-u5UY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=zLCCqAW5Xyg:TahC0s-u5UY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/zLCCqAW5Xyg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/683512309274054233/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2012/03/w-stylu-facebooka.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/683512309274054233?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/683512309274054233?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/zLCCqAW5Xyg/w-stylu-facebooka.html" title="W stylu Facebooka" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-uVDKS6OvHpQ/T25h4QieIkI/AAAAAAAADOg/o4p-CwziNwI/s72-c/Screen+shot+2012-03-25+at+1.07.35+.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2012/03/w-stylu-facebooka.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MHQXY_fip7ImA9WhRWF0Q.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-7955464439824451040</id><published>2011-12-01T14:01:00.001+01:00</published><updated>2012-01-05T21:30:30.846+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-05T21:30:30.846+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="css3" /><category scheme="http://www.blogger.com/atom/ns#" term="css3 filters" /><title>Filtry w CSS3</title><content type="html">CSS3 wprowadza spore możliwosci co do definiowania wyglądu elementów. Jedną z nowości są &lt;b&gt;filtry&lt;/b&gt;, które pozwalają tworzyć różne &lt;b&gt;transformacje&lt;/b&gt;. Wsród predefiniowanych filtrów znajdują się m.in. &lt;b&gt;skala szarości&lt;/b&gt;, &lt;b&gt;blur&lt;/b&gt;, &lt;b&gt;sepia&lt;/b&gt; czy odwracanie kolorów. Dzieki temu możemy &lt;b&gt;oszczedzić&lt;/b&gt; sporo czasu (np. poprzez dodanie filtrów do obrazków po stronie klienta, bez konieczności używania elementu &lt;i&gt;canvas&lt;/i&gt;).&lt;br&gt;
&lt;div&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/12/filtry-w-css3.html" imageanchor="1" style="margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-l0oyGcYWWes/TwYHhyocIvI/AAAAAAAADMg/T7wS1PrfnAI/s1600/top_css3_filters.jpg"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/12/filtry-w-css3.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-7955464439824451040?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=sbLchfNvsWY:WcqD0YnXEh8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=sbLchfNvsWY:WcqD0YnXEh8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=sbLchfNvsWY:WcqD0YnXEh8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=sbLchfNvsWY:WcqD0YnXEh8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/sbLchfNvsWY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/7955464439824451040/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/12/filtry-w-css3.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/7955464439824451040?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/7955464439824451040?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/sbLchfNvsWY/filtry-w-css3.html" title="Filtry w CSS3" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-l0oyGcYWWes/TwYHhyocIvI/AAAAAAAADMg/T7wS1PrfnAI/s72-c/top_css3_filters.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/12/filtry-w-css3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYNRn09fip7ImA9WhRTFkQ.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-3025460178417046083</id><published>2011-11-07T21:29:00.000+01:00</published><updated>2011-11-07T21:36:37.366+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-07T21:36:37.366+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Google Developer Day" /><category scheme="http://www.blogger.com/atom/ns#" term="gdd" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Google Developer Day 2011</title><content type="html">Kolejny &lt;b&gt;Google Developer Day&lt;/b&gt; w Pradze i kolejne świetne prezentacje o tematyce tworzenia stron/aplikacji &lt;b&gt;internetowych&lt;/b&gt; w oparciu o &lt;b&gt;najnowsze&lt;/b&gt; technologie. Dla mnie najciekawszy był potok prezentacji pod tytułem &lt;b&gt;&lt;i&gt;Chrome &amp;amp; HTML5&lt;/i&gt;&lt;/b&gt;. W trakcie wystąpień była mowa zarówno o zastosowaniach &lt;b&gt;HTML5&lt;/b&gt; w życiu &lt;b&gt;codziennym&lt;/b&gt; jak i HTML5 z tzw. &lt;b&gt;&lt;i&gt;bleeding edge&lt;/i&gt;&lt;/b&gt; (&lt;i&gt;WebRTC&lt;/i&gt;, &lt;i&gt;WebIntents&lt;/i&gt;) itp. Zatem co słychać w technologiach internetowych wg Google? Oto krótka lista tego co mogliśmy zobaczyć na &lt;b&gt;GDD&lt;/b&gt;.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/11/google-developer-day-2011.html" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/-M1yRUZ-aoYQ/Trg-2xRx8_I/AAAAAAAADD4/7WqFr59IgcQ/s640/C360_2011-10-1813-30-24.jpg" width="480"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
&lt;div&gt;
&lt;/div&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/11/google-developer-day-2011.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-3025460178417046083?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=kkGSUapd-y8:TYiJvCSoijI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=kkGSUapd-y8:TYiJvCSoijI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=kkGSUapd-y8:TYiJvCSoijI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=kkGSUapd-y8:TYiJvCSoijI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/kkGSUapd-y8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/3025460178417046083/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/11/google-developer-day-2011.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/3025460178417046083?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/3025460178417046083?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/kkGSUapd-y8/google-developer-day-2011.html" title="Google Developer Day 2011" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-M1yRUZ-aoYQ/Trg-2xRx8_I/AAAAAAAADD4/7WqFr59IgcQ/s72-c/C360_2011-10-1813-30-24.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/11/google-developer-day-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4NQXgzfCp7ImA9WhVRFk4.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-8442808790184183543</id><published>2011-10-08T23:22:00.000+02:00</published><updated>2012-03-25T01:23:10.684+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-25T01:23:10.684+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><category scheme="http://www.blogger.com/atom/ns#" term="dev derby" /><title>Mozilla Dev Derby</title><content type="html">Promocja nowych możliwości &lt;b&gt;HTML5&lt;/b&gt; staje się coraz mocniejsza i coraz ciekawsza - szczególnie dla &lt;b&gt;developerów&lt;/b&gt;. Poszczególni producenci przeglądarek starają się organizować różne &lt;b&gt;konkursy&lt;/b&gt;, żeby zachęcić nas do skorzystania z technologii takich jak &lt;i&gt;CSS3&lt;/i&gt; czy znaczników &lt;i&gt;&amp;lt;video&amp;gt;&lt;/i&gt;. Jednym z ciekawszych konkursów tego typu jest &lt;b&gt;&lt;a class="external" href="https://developer.mozilla.org/en-US/demos/devderby"&gt;Mozilla Dev Derby&lt;/a&gt;&lt;/b&gt;.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/10/mozilla-dev-derby.html" imageanchor="1"&gt;&lt;img border="0" height="212" src="http://4.bp.blogspot.com/-dboyi1UAJXY/TpC7IbN1oFI/AAAAAAAADBY/0S3yB8PdNgE/s640/Screen+shot+2011-10-08+at+22.57.12+.png" width="640"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/10/mozilla-dev-derby.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-8442808790184183543?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=rw0Yek7H7f0:uPwpNJkGwCI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=rw0Yek7H7f0:uPwpNJkGwCI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=rw0Yek7H7f0:uPwpNJkGwCI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=rw0Yek7H7f0:uPwpNJkGwCI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/rw0Yek7H7f0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/8442808790184183543/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/10/mozilla-dev-derby.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/8442808790184183543?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/8442808790184183543?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/rw0Yek7H7f0/mozilla-dev-derby.html" title="Mozilla Dev Derby" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-dboyi1UAJXY/TpC7IbN1oFI/AAAAAAAADBY/0S3yB8PdNgE/s72-c/Screen+shot+2011-10-08+at+22.57.12+.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/10/mozilla-dev-derby.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cERH07eip7ImA9WhVRFk4.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-3286356956492671846</id><published>2011-09-16T00:13:00.000+02:00</published><updated>2012-03-25T01:23:25.302+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-25T01:23:25.302+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google+" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Google+ API</title><content type="html">Google nie dawno wystartował z serwisem społecznościowym, a &lt;b&gt;dzisiaj&lt;/b&gt; udostępnia pierwszą wersję &lt;b&gt;API&lt;/b&gt; do Google+. Funkcjonalność trzeba przyznać &lt;b&gt;nie jest&lt;/b&gt; jeszcze &lt;b&gt;zbyt duża&lt;/b&gt;, ale daje na próbkę możliwości tego w jaki sposób będziemy mogli wkrótce tworzyć aplikacje na platformę Google.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/09/google-api.html" imageanchor="1"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-7avpAf7As7U/TnJ3IHFLa1I/AAAAAAAAC_Q/TBKgqbO8954/s1600/Screen+shot+2011-09-16+at+0.06.52+.png"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/09/google-api.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-3286356956492671846?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=vaz8nm-r3m8:w-11WGLVSoQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=vaz8nm-r3m8:w-11WGLVSoQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=vaz8nm-r3m8:w-11WGLVSoQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=vaz8nm-r3m8:w-11WGLVSoQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/vaz8nm-r3m8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/3286356956492671846/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/09/google-api.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/3286356956492671846?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/3286356956492671846?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/vaz8nm-r3m8/google-api.html" title="Google+ API" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-7avpAf7As7U/TnJ3IHFLa1I/AAAAAAAAC_Q/TBKgqbO8954/s72-c/Screen+shot+2011-09-16+at+0.06.52+.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/09/google-api.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIHQnYyfyp7ImA9WhdVEUQ.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-8545773131282398377</id><published>2011-09-10T12:16:00.001+02:00</published><updated>2011-09-16T19:02:13.897+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-16T19:02:13.897+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><category scheme="http://www.blogger.com/atom/ns#" term="html5 forms" /><title>Typy pola &lt;input&gt; w HTML5</title><content type="html">&lt;b&gt;HTML5&lt;/b&gt; oprócz specyfikacji nowych tagów, możliwości i rozszerzeń, dodaje także nowe funkcjonalności do &lt;b&gt;istniejących&lt;/b&gt; już elementów. Jednym z nich są formularze i specyfikacja HTML5 poświęca im cały dział &lt;b&gt;HTML5 Forms&lt;/b&gt;. W nowościach m.in. znajdują się &lt;b&gt;nowe&lt;/b&gt; typy pola &lt;b&gt;&amp;lt;input&amp;gt;&lt;/b&gt;. Przyjrzyjmy się zatem jakie one są.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/09/typy-pola-w-html5.html" imageanchor="1"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-e14RluoQrGw/TmtapiPvg0I/AAAAAAAAC_E/GUqAovu2Y_E/s1600/img.jpg"&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/09/typy-pola-w-html5.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-8545773131282398377?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=Ix3WNnnpa5E:IaoRqpiACLQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=Ix3WNnnpa5E:IaoRqpiACLQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=Ix3WNnnpa5E:IaoRqpiACLQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=Ix3WNnnpa5E:IaoRqpiACLQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/Ix3WNnnpa5E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/8545773131282398377/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/09/typy-pola-w-html5.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/8545773131282398377?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/8545773131282398377?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/Ix3WNnnpa5E/typy-pola-w-html5.html" title="Typy pola &amp;lt;input&amp;gt; w HTML5" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-e14RluoQrGw/TmtapiPvg0I/AAAAAAAAC_E/GUqAovu2Y_E/s72-c/img.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/09/typy-pola-w-html5.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEERHsyfyp7ImA9WhdTGU0.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-4266876696757031914</id><published>2011-07-17T14:09:00.001+02:00</published><updated>2011-07-17T14:10:05.597+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-17T14:10:05.597+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title>document.styleSheets, czyli bezpośredni dostęp do stylów z JS</title><content type="html">Dostęp do stylów elementów poprzez JavaScript nikogo nie dziwi - w końcu sam DOM daje nam możliwości edytowania stylów dla poszczególnych elementów poprzez obiekt &lt;span class="Apple-style-span" style="font-family: &amp;#39;Courier New&amp;#39;, Courier, monospace;"&gt;style&lt;/span&gt;. Dodatkowo metody takie jak &lt;span class="Apple-style-span" style="font-family: &amp;#39;Courier New&amp;#39;, Courier, monospace;"&gt;getComputedStyle&lt;/span&gt; pozwalają nam na dostęp do aktualnych, &amp;quot;obliczonych&amp;quot; wartości przypisanych do elementów. Po co w takim razie bezpośredni dostęp do arkuszy stylów?&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/07/documentstylesheets-czyli-bezposredni.html" imageanchor="1"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-CTZF04dkXc0/TiLL3XtHPnI/AAAAAAAAC6w/bxLZjPG25CE/s1600/stylesheets.png"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/07/documentstylesheets-czyli-bezposredni.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-4266876696757031914?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=WkMtn3yptRA:AWnvK0pVeNU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=WkMtn3yptRA:AWnvK0pVeNU:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=WkMtn3yptRA:AWnvK0pVeNU:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=WkMtn3yptRA:AWnvK0pVeNU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/WkMtn3yptRA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/4266876696757031914/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/07/documentstylesheets-czyli-bezposredni.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/4266876696757031914?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/4266876696757031914?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/WkMtn3yptRA/documentstylesheets-czyli-bezposredni.html" title="document.styleSheets, czyli bezpośredni dostęp do stylów z JS" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-CTZF04dkXc0/TiLL3XtHPnI/AAAAAAAAC6w/bxLZjPG25CE/s72-c/stylesheets.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/07/documentstylesheets-czyli-bezposredni.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEDQHg8fip7ImA9WhZaFU8.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-5267015676768499948</id><published>2011-07-01T14:33:00.002+02:00</published><updated>2011-07-01T14:34:31.676+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-01T14:34:31.676+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google+" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Piewsze wrażenia z Google+</title><content type="html">Nareszcie Google wypuszcza swój &lt;b&gt;serwis społecznościowy&lt;/b&gt; - zupełnie inny produkt niż dotychczasowy Orkut. Po części sprawdziły się też plotki o nazwie Circles (w tłumaczeniu kręgi), które jak się okazało nie są nazwą produktów, a jedynie narzędziem do grupowania znajomości. Sam serwis nosi nazwę &lt;b&gt;Google+&lt;/b&gt;. Wszystko wygląda ładnie prosto, choć nie dało się uniknąć wielu &lt;b&gt;zapożyczeń&lt;/b&gt; od największego konkurenta - Facebooka.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/07/piewsze-wrazenia-z-google.html" imageanchor="1"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-MZrYTB-bWPE/Tg286GcN6_I/AAAAAAAAC5g/kTMT6b2LIu8/s1600/Screen+shot+2011-07-01+at+14.25.38+.png"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/07/piewsze-wrazenia-z-google.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-5267015676768499948?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=dSbM_NlfD5s:07ClUdY7xWk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=dSbM_NlfD5s:07ClUdY7xWk:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=dSbM_NlfD5s:07ClUdY7xWk:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=dSbM_NlfD5s:07ClUdY7xWk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/dSbM_NlfD5s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/5267015676768499948/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/07/piewsze-wrazenia-z-google.html#comment-form" title="Komentarze (1)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/5267015676768499948?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/5267015676768499948?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/dSbM_NlfD5s/piewsze-wrazenia-z-google.html" title="Piewsze wrażenia z Google+" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-MZrYTB-bWPE/Tg286GcN6_I/AAAAAAAAC5g/kTMT6b2LIu8/s72-c/Screen+shot+2011-07-01+at+14.25.38+.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/07/piewsze-wrazenia-z-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUMSXo6fip7ImA9WhZUEko.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-5777518803839696851</id><published>2011-06-05T13:08:00.005+02:00</published><updated>2011-06-05T13:11:28.416+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-05T13:11:28.416+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="css3" /><category scheme="http://www.blogger.com/atom/ns#" term="onclick" /><title>Zdarzenie onclick w CSS3</title><content type="html">W CSS3 zostały wbudowane &lt;b&gt;pseudoklasy&lt;/b&gt;, które m.in. pomagają obsłużyć takie zdarzenia jak znane z JavaScriptu onmouseover, onfocus. Ale czy istnieje możliwość obsługi &lt;b&gt;kliknięcia&lt;/b&gt;, które jest jednym z najczęściej wykorzystywanych zdarzeń? Okazuje się, że częściowo można...&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/06/zdarzenie-onclick-w-css3.html" imageanchor="1"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-GWgnbIhUj-o/TetiUjvG8yI/AAAAAAAAC2Y/F0-NDZWDIZs/s1600/Cursor.png"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/06/zdarzenie-onclick-w-css3.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-5777518803839696851?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=sRdk8KCD_wQ:YSDzfqIoWAc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=sRdk8KCD_wQ:YSDzfqIoWAc:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=sRdk8KCD_wQ:YSDzfqIoWAc:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=sRdk8KCD_wQ:YSDzfqIoWAc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/sRdk8KCD_wQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/5777518803839696851/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/06/zdarzenie-onclick-w-css3.html#comment-form" title="Komentarze (2)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/5777518803839696851?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/5777518803839696851?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/sRdk8KCD_wQ/zdarzenie-onclick-w-css3.html" title="Zdarzenie onclick w CSS3" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-GWgnbIhUj-o/TetiUjvG8yI/AAAAAAAAC2Y/F0-NDZWDIZs/s72-c/Cursor.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/06/zdarzenie-onclick-w-css3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMDRHo6eyp7ImA9WhZUEkw.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-650500952987418999</id><published>2011-06-04T21:07:00.001+02:00</published><updated>2011-06-04T21:07:55.413+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-04T21:07:55.413+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="+1" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>+1 do Twojej strony - nowy widżet Google</title><content type="html">Google powoli próbuje wejść na rynek mediów społecznościowych - tym razem wprowadził &lt;b&gt;przycisk&lt;/b&gt; &lt;b&gt;+1&lt;/b&gt;, który jest mniej więcej odpowiednikiem facebook&amp;#39;owego &lt;i&gt;Lubię to&lt;/i&gt;. Do &lt;b&gt;+1&lt;/b&gt; otrzymujemy także przejrzysty &lt;i&gt;&lt;a class="external" href="http://www.google.com/webmasters/+1/button/"&gt;generator&lt;/a&gt;&lt;/i&gt;, który utworzy nam kod do wklejenia na stronę. Ale po co nam dodatkowy przycisk społecznościowy na stronę?&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/06/1-do-twojej-strony-nowy-widzet-google.html" imageanchor="1"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-nED3ZKC4x30/Teo_RWC7GCI/AAAAAAAAC2M/1GD0hKycTOw/s1600/plus1.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/06/1-do-twojej-strony-nowy-widzet-google.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-650500952987418999?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=p03pnXnAs0A:8GcgBRM17rM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=p03pnXnAs0A:8GcgBRM17rM:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=p03pnXnAs0A:8GcgBRM17rM:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=p03pnXnAs0A:8GcgBRM17rM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/p03pnXnAs0A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/650500952987418999/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/06/1-do-twojej-strony-nowy-widzet-google.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/650500952987418999?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/650500952987418999?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/p03pnXnAs0A/1-do-twojej-strony-nowy-widzet-google.html" title="+1 do Twojej strony - nowy widżet Google" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-nED3ZKC4x30/Teo_RWC7GCI/AAAAAAAAC2M/1GD0hKycTOw/s72-c/plus1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/06/1-do-twojej-strony-nowy-widzet-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIDQ38zeCp7ImA9WhZVFUQ.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-5803791902197135286</id><published>2011-05-28T16:18:00.001+02:00</published><updated>2011-05-28T16:22:52.180+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-28T16:22:52.180+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="google apis" /><title>Zmiany w usługach Google API (Maps, Translate,...)</title><content type="html">&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Google przyszykował nieco zmian w swoich usługach typu Google API. Oprócz serii nowych i ulepszaniych usług na liście uakualnień znalazła się także spora grupa &lt;b&gt;wycofywanych&lt;/b&gt; i &lt;b&gt;zamykanych&lt;/b&gt; API. Wśród nich znalazł się m.in. tłumacz &lt;b&gt;Translate API&lt;/b&gt;, który był powszechnie stosowany w różnych aplikacjach internetowych. Zobaczmy co Google przygotowało dla developerów podczas tegorocznej wiosny.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div class="separator"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/05/zmiany-w-usugach-google-api-maps.html" imageanchor="1"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-k4vh3eOimEE/TeDv-Jc7IGI/AAAAAAAAC2A/d1YLf3kuNwU/s1600/movin_it.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/05/zmiany-w-usugach-google-api-maps.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-5803791902197135286?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=zPifUNQ1vYo:yB4oEmdAZ0o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=zPifUNQ1vYo:yB4oEmdAZ0o:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=zPifUNQ1vYo:yB4oEmdAZ0o:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=zPifUNQ1vYo:yB4oEmdAZ0o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/zPifUNQ1vYo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/5803791902197135286/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/05/zmiany-w-usugach-google-api-maps.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/5803791902197135286?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/5803791902197135286?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/zPifUNQ1vYo/zmiany-w-usugach-google-api-maps.html" title="Zmiany w usługach Google API (Maps, Translate,...)" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-k4vh3eOimEE/TeDv-Jc7IGI/AAAAAAAAC2A/d1YLf3kuNwU/s72-c/movin_it.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/05/zmiany-w-usugach-google-api-maps.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUCQXg6fCp7ImA9WhZWE0o.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-8499572179371920835</id><published>2011-05-14T13:39:00.002+02:00</published><updated>2011-05-14T13:41:00.614+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-14T13:41:00.614+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>HTML5 na Google I/O 2011</title><content type="html">Coroczna wielka impreza sponsorowana przez Google pod nazwą I/O w tym roku skupiła się na dwóch aspektach - Androidzie i Chrome/HTML5 (a w każdym razie te dwie sesje były transmitowane). W moim przypadku główne zainteresowanie wzbudził drugi potok prezentacji - a znalazły się wśród nich bardzo ciekawe i dobrze omówione zagadnienia związane z tworzeniem gier w HTML5, zastosowaniem niestandardowych czcionek, przyszłością standardów internetowych czy tworzeniem mobilnych stron internetowych. Oto krótki przegląd prezentacji, które mnie szczególnie zainteresowały.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;div class="separator"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/05/html5-na-google-io-2011.html" imageanchor="1"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-RoFH2tk4ow8/Tc5pvPULkKI/AAAAAAAAC1Y/U7mZw-I9qzY/s1600/googleio-logo.png"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/05/html5-na-google-io-2011.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-8499572179371920835?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=5_qc3zVuLBY:Lx1Wp2eZ7a4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=5_qc3zVuLBY:Lx1Wp2eZ7a4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=5_qc3zVuLBY:Lx1Wp2eZ7a4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=5_qc3zVuLBY:Lx1Wp2eZ7a4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/5_qc3zVuLBY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/8499572179371920835/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/05/html5-na-google-io-2011.html#comment-form" title="Komentarze (1)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/8499572179371920835?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/8499572179371920835?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/5_qc3zVuLBY/html5-na-google-io-2011.html" title="HTML5 na Google I/O 2011" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-RoFH2tk4ow8/Tc5pvPULkKI/AAAAAAAAC1Y/U7mZw-I9qzY/s72-c/googleio-logo.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/05/html5-na-google-io-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYAQ3wzfip7ImA9WhZQGEw.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-6808993962565710101</id><published>2011-04-26T13:20:00.003+02:00</published><updated>2011-04-26T13:25:42.286+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-26T13:25:42.286+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="css3" /><title>Pseudoklasy CSS3</title><content type="html">&lt;style type="text/css"&gt;
div.example-links a, div.example-links div {display:block; width:50px;height:40px;padding-top:10px;background:#eeaaaa; border:solid 2px #ee0000; float:left; margin-right: 7px;} div.example-links span, div.example-links div {border:solid 2px #ee6666;} form.examples fieldset{padding:4px 10px;float:left;background:#eee;margin-right:5px;}; form.examples input[type="text"] {width: 150px;background:white;border:solid 1px #ccc} div.example-links a {text-align:center;color:#eee;text-decoration:none;}
&lt;/style&gt;CSS w wersji 2 oferował zaledwie kilka, ale jakże przydatnych &lt;b&gt;pseudoklas &lt;/b&gt;dla różnych znaczników stron. &lt;b&gt;CSS3 &lt;/b&gt;zdecydowanie rozszerza te możliwości dzięki czemu mamy większą kontrolę nad elementami, co pozwala nam zaoszczędzić w kodzie szablonu oraz dodawania dodatkowych klas, a także używania JavaScriptu. Oto krótki przegląd pseudoklas dostępnych w CSS3.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/04/pseudoklasy-css3.html" imageanchor="1"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-yx5__SOKIwg/TbZuZJqKCdI/AAAAAAAAC04/mu6XVMYKsI4/s1600/css3.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/04/pseudoklasy-css3.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-6808993962565710101?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=1eiS5GjvFqk:Y7YPoe_jaDU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=1eiS5GjvFqk:Y7YPoe_jaDU:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=1eiS5GjvFqk:Y7YPoe_jaDU:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=1eiS5GjvFqk:Y7YPoe_jaDU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/1eiS5GjvFqk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/6808993962565710101/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/04/pseudoklasy-css3.html#comment-form" title="Komentarze (2)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/6808993962565710101?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/6808993962565710101?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/1eiS5GjvFqk/pseudoklasy-css3.html" title="Pseudoklasy CSS3" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-yx5__SOKIwg/TbZuZJqKCdI/AAAAAAAAC04/mu6XVMYKsI4/s72-c/css3.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/04/pseudoklasy-css3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IEQXY8cCp7ImA9WhZRFE8.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-2717445340025316270</id><published>2011-04-07T20:32:00.002+02:00</published><updated>2011-04-10T10:51:40.878+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-10T10:51:40.878+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="msie" /><category scheme="http://www.blogger.com/atom/ns#" term="Chrome" /><category scheme="http://www.blogger.com/atom/ns#" term="opera" /><title>Problem aktualizacji przeglądarek - analiza</title><content type="html">Aktualizacja przeglądarek to w dzisiejszych czasach rzecz najzupełniej normalna. Jednak, aby użytkownicy chcieli dokonać aktualizacji potrzeba im &lt;b&gt;motywacji &lt;/b&gt;(usunięte błędy bezpieczeństwa lub nowe możliwości i większa prędkość) lub sprowadzić cały ten proces do jak najprostszych czynności (np. autoaktualizacja w tle). W ten sposób osoba korzystająca ma &lt;b&gt;aktualny &lt;/b&gt;program, a producent nie musi się troszczyć o wspieranie/łatanie poprzednich wersji. Jednak niektóre firmy mają z tym zdecydowany &lt;b&gt;problem&lt;/b&gt;.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/04/problem-aktualizacji-przegladarek.html" imageanchor="1"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-Do4UdDZGYt0/TZ4CHNoHOfI/AAAAAAAACug/8GWrAzxrdvo/s1600/browsers.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/04/problem-aktualizacji-przegladarek.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-2717445340025316270?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=84EVm8V8AFc:e_4YIAqaGKo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=84EVm8V8AFc:e_4YIAqaGKo:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=84EVm8V8AFc:e_4YIAqaGKo:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=84EVm8V8AFc:e_4YIAqaGKo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/84EVm8V8AFc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/2717445340025316270/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/04/problem-aktualizacji-przegladarek.html#comment-form" title="Komentarze (1)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/2717445340025316270?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/2717445340025316270?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/84EVm8V8AFc/problem-aktualizacji-przegladarek.html" title="Problem aktualizacji przeglądarek - analiza" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Do4UdDZGYt0/TZ4CHNoHOfI/AAAAAAAACug/8GWrAzxrdvo/s72-c/browsers.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/04/problem-aktualizacji-przegladarek.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4BQ349fyp7ImA9WhZSFko.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-6708801979743786150</id><published>2011-04-01T18:05:00.001+02:00</published><updated>2011-04-01T18:05:52.067+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-01T18:05:52.067+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><category scheme="http://www.blogger.com/atom/ns#" term="audio" /><title>Generowanie dźwięku w HTML5</title><content type="html">HTML5 od samego początku był projektowany pod kątem ścisłej integracji z multimediami takimi jak dźwięk czy wideo. Jednak przeglądając dokumentację brakuje pewnych metod - m.in. do generowania dźwięku. Co prawda &lt;a class="external" href="https://wiki.mozilla.org/Audio_Data_API"&gt;Mozilla&lt;/a&gt; oraz &lt;a class="external" href="http://chromium.googlecode.com/svn/trunk/samples/audio/specification/specification.html"&gt;Google&lt;/a&gt; już pracują nad rozszerzonym API do dźwięku, ale na ostateczną wersję musimy jeszcze trochę zaczekać. W międzyczasie powstała biblioteka, która omija ten problem przekazując jako źródło bezpośrednio dane binarne.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/04/generowanie-dzwieku-w-html5.html" imageanchor="1"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-0sQ3HAkUQco/TZX0mP4VHRI/AAAAAAAACtg/wNmT1iCboj4/s1600/sound.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/04/generowanie-dzwieku-w-html5.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-6708801979743786150?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=ZtJ_7H1_5po:HKSbpmqS4LQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=ZtJ_7H1_5po:HKSbpmqS4LQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=ZtJ_7H1_5po:HKSbpmqS4LQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=ZtJ_7H1_5po:HKSbpmqS4LQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/ZtJ_7H1_5po" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/6708801979743786150/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/04/generowanie-dzwieku-w-html5.html#comment-form" title="Komentarze (2)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/6708801979743786150?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/6708801979743786150?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/ZtJ_7H1_5po/generowanie-dzwieku-w-html5.html" title="Generowanie dźwięku w HTML5" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-0sQ3HAkUQco/TZX0mP4VHRI/AAAAAAAACtg/wNmT1iCboj4/s72-c/sound.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/04/generowanie-dzwieku-w-html5.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQHQX0-eyp7ImA9WhZTEks.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-6398170755419811404</id><published>2011-03-16T09:15:00.001+01:00</published><updated>2011-03-16T09:15:30.353+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-16T09:15:30.353+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="google maps v3" /><category scheme="http://www.blogger.com/atom/ns#" term="google maps" /><title>SSL dla Google Maps API</title><content type="html">Połączenie szyfrowane dla Google Maps API do tej pory było dostępne w płatnej wersji Google Maps - Premier API. Z dniem wczorajszym Google zdecydowało jednak, że dostęp do wielu swoich API, w tym do Google Maps, będzie dostępny poprzez łącze szyfrowane bez dodatkowych opłat. Drobna modyfikacja w adresie URL do API pozwala nam szybko przełączyć się na warstwę SSL.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/03/ssl-dla-google-maps-api.html" imageanchor="1"&gt;&lt;img border="0" src="https://lh4.googleusercontent.com/-bBmAoL7_Qao/TYBu-wsoIDI/AAAAAAAACj0/WtpmLUXlQMI/s1600/1.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/03/ssl-dla-google-maps-api.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-6398170755419811404?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=Pv7zwovdEeU:VpSJZx7MQFU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=Pv7zwovdEeU:VpSJZx7MQFU:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=Pv7zwovdEeU:VpSJZx7MQFU:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=Pv7zwovdEeU:VpSJZx7MQFU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/Pv7zwovdEeU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/6398170755419811404/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/03/ssl-dla-google-maps-api.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/6398170755419811404?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/6398170755419811404?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/Pv7zwovdEeU/ssl-dla-google-maps-api.html" title="SSL dla Google Maps API" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/-bBmAoL7_Qao/TYBu-wsoIDI/AAAAAAAACj0/WtpmLUXlQMI/s72-c/1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/03/ssl-dla-google-maps-api.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEABRno4eCp7ImA9Wx9aF0s.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-5691595639018180130</id><published>2011-03-10T14:11:00.002+01:00</published><updated>2011-03-10T14:12:37.430+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-10T14:12:37.430+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google code" /><category scheme="http://www.blogger.com/atom/ns#" term="picasa" /><category scheme="http://www.blogger.com/atom/ns#" term="google analytics" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="google docs" /><title>Google Analytics w Picasa Web, Google Docs oraz Google Code</title><content type="html">Google Analytics jest jednym z najpopularniejszych narzędzi do śledzenia ruchu na stronach internetowych. Wykorzystując pewne narzędzia Google jak Picasa Web Albums, Google Docs (np. w formie prezentacji czy formularza) czy umieszczając swój program na Google Code dobrze byłoby również otrzymywać dane statystyczne. Wprowadzenie odpowiednich danych w ustawieniach tych aplikacji pozwala na włączenie statystyk Google Analytics.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/03/google-analytics-w-picasa-web-google.html" imageanchor="1"&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/--AU_DjvYFBA/TXjN3j87s6I/AAAAAAAACjg/0E8SLJ8WE94/s1600/1.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/03/google-analytics-w-picasa-web-google.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-5691595639018180130?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=S3hhbsdMtiM:LRz46LdSWA8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=S3hhbsdMtiM:LRz46LdSWA8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=S3hhbsdMtiM:LRz46LdSWA8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=S3hhbsdMtiM:LRz46LdSWA8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/S3hhbsdMtiM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/5691595639018180130/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/03/google-analytics-w-picasa-web-google.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/5691595639018180130?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/5691595639018180130?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/S3hhbsdMtiM/google-analytics-w-picasa-web-google.html" title="Google Analytics w Picasa Web, Google Docs oraz Google Code" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh6.googleusercontent.com/--AU_DjvYFBA/TXjN3j87s6I/AAAAAAAACjg/0E8SLJ8WE94/s72-c/1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/03/google-analytics-w-picasa-web-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEASX8ycSp7ImA9Wx9aFko.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-6358199132175110561</id><published>2011-03-09T13:10:00.001+01:00</published><updated>2011-03-09T13:10:48.199+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-09T13:10:48.199+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="jsfiddle" /><title>Przegląd 5 edytorów online dla JavaScriptu</title><content type="html">Głównym środowiskiem uruchomieniowym dla JavaScriptu jest przeglądarka internetowa. Samo kodowanie może odbywać się przykładowo poprzez konsolę Firebuga, więc nic nie stoi na przeszkodzie, aby stworzyć swój własny edytor online, który będzie umożliwiał podświetlanie, uruchomienie oraz testowanie kodu JavaScript bezpośrednio na stronie internetowej. Oto przegląd moim zdaniem najciekawszych narzędzi tego typu.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/03/przeglad-5-edytorow-online-dla.html" imageanchor="1"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-p1m6s1TsLNU/TXdqxlRdAyI/AAAAAAAACjc/jO_AC7z1G2s/s1600/0.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/03/przeglad-5-edytorow-online-dla.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-6358199132175110561?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=0cROlxvmRYk:TnY4b4-etLg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=0cROlxvmRYk:TnY4b4-etLg:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=0cROlxvmRYk:TnY4b4-etLg:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=0cROlxvmRYk:TnY4b4-etLg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/0cROlxvmRYk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/6358199132175110561/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/03/przeglad-5-edytorow-online-dla.html#comment-form" title="Komentarze (3)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/6358199132175110561?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/6358199132175110561?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/0cROlxvmRYk/przeglad-5-edytorow-online-dla.html" title="Przegląd 5 edytorów online dla JavaScriptu" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/-p1m6s1TsLNU/TXdqxlRdAyI/AAAAAAAACjc/jO_AC7z1G2s/s72-c/0.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/03/przeglad-5-edytorow-online-dla.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EBRnsyeCp7ImA9Wx9UFEk.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-385507628549964132</id><published>2011-02-11T18:33:00.001+01:00</published><updated>2011-02-11T18:34:17.590+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-11T18:34:17.590+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="opera widgets" /><category scheme="http://www.blogger.com/atom/ns#" term="opera wac" /><category scheme="http://www.blogger.com/atom/ns#" term="opera" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><title>Aplikacje JavaScript na Androidzie z Operą Widget Manager</title><content type="html">Współczesne przeglądarki wyposażone w środowisko JavaScript potrafią utworzyć doskonałe środowisko uruchomieniowe nie tylko dla aplikacji jak klient poczty, ale także dla bardziej zaawansowanych - czego doskonałym przykładem mogą być Dokumenty Google. Opera poszła o krok dalej - umożliwiła uruchamianie aplikacji (widżetów) napisanych w HTML/JavaScript jako niezależne aplikacje desktopowe pośrednio poprzez Opera Widget Manager. Od niedawna możemy się także cieszyć taką maszyną uruchomieniową dla systemu Android.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/02/aplikacje-javascript-na-androidzie-z.html" imageanchor="1"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_6wOsIdNXFdY/TVGLBPchrLI/AAAAAAAACh8/91q4FrgtbsU/s1600/9.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/02/aplikacje-javascript-na-androidzie-z.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-385507628549964132?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=LpH7GkDGB7E:ip5DAa6K1Vk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=LpH7GkDGB7E:ip5DAa6K1Vk:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=LpH7GkDGB7E:ip5DAa6K1Vk:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=LpH7GkDGB7E:ip5DAa6K1Vk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/LpH7GkDGB7E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/385507628549964132/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/02/aplikacje-javascript-na-androidzie-z.html#comment-form" title="Komentarze (1)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/385507628549964132?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/385507628549964132?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/LpH7GkDGB7E/aplikacje-javascript-na-androidzie-z.html" title="Aplikacje JavaScript na Androidzie z Operą Widget Manager" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6wOsIdNXFdY/TVGLBPchrLI/AAAAAAAACh8/91q4FrgtbsU/s72-c/9.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/02/aplikacje-javascript-na-androidzie-z.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUAQn8-fyp7ImA9Wx9UEUU.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-7257766860536041085</id><published>2011-02-08T17:23:00.001+01:00</published><updated>2011-02-08T17:24:03.157+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-08T17:24:03.157+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="google apis" /><title>Tablica Mendelejewa Google'owych produktów i API</title><content type="html">Google słynie z często nietypowych prób wizualizacji swoich serwisów. Przykładem może być system Android z sympatycznym robocikiem jako logo oraz nazwami różnych słodkości w odniesieniu do poszczególnych wersji. Oprócz charakterystycznych znaków swoich produktów Google przygotowuje ciekawe filmy i prezentacje swoich produktów. Ostatnio trafiłem na&lt;a class="external" href="http://code.google.com/intl/pl-PL/more/table/"&gt; tablicę przypominającą tablicę Mendelejewa&lt;/a&gt; - ale zamiast pierwiastków znajdziemy tam produkty i API wprost od Google.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/02/tablica-mendelejewa-googleowych.html" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/_6wOsIdNXFdY/TVFtRczcXXI/AAAAAAAAChU/45DTaVrRneQ/s640/table.png" width="640"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/02/tablica-mendelejewa-googleowych.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-7257766860536041085?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=1dvUQX04DGI:gGCPckm-SWc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=1dvUQX04DGI:gGCPckm-SWc:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=1dvUQX04DGI:gGCPckm-SWc:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=1dvUQX04DGI:gGCPckm-SWc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/1dvUQX04DGI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/7257766860536041085/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/02/tablica-mendelejewa-googleowych.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/7257766860536041085?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/7257766860536041085?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/1dvUQX04DGI/tablica-mendelejewa-googleowych.html" title="Tablica Mendelejewa Google'owych produktów i API" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6wOsIdNXFdY/TVFtRczcXXI/AAAAAAAAChU/45DTaVrRneQ/s72-c/table.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/02/tablica-mendelejewa-googleowych.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIDRnszcSp7ImA9Wx9UEUQ.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-737681280849719521</id><published>2011-02-04T21:35:00.003+01:00</published><updated>2011-02-08T20:16:17.589+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-08T20:16:17.589+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="ajax" /><title>Nowe metody do obsługi AJAX w jQuery 1.5</title><content type="html">Nowa wersja jQuery wprowadza nowe metody, które pozwalają na bardziej intuicyjne zarządzanie żądaniami AJAX. Wśród nich znajdziemy zarówno rozszerzone możliwości funkcji &lt;span class="Apple-style-span" style="font-family: &amp;#39;Courier New&amp;#39;, Courier, monospace;"&gt;$.ajax&lt;/span&gt;, jak i dodanie obiektu&lt;i&gt; Deferred Object&lt;/i&gt;, który przechowuje status aktualnego żądania - a także pozwala łatwo łączyć metody obsługi żądania. Jak widać zmiany w obsłudze AJAX&amp;#39;a są dość spore - ale wiązało się z całkowitym przepisaniem tego modułu.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/02/nowe-metody-do-obsugi-ajax-w-jquery-15.html" imageanchor="1" style="clear: left;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_6wOsIdNXFdY/TUxh6sluF-I/AAAAAAAAChI/IFr8xDqbLp8/s1600/1.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/02/nowe-metody-do-obsugi-ajax-w-jquery-15.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-737681280849719521?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=8d8WHu0NX1A:It8RMr9kTus:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=8d8WHu0NX1A:It8RMr9kTus:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=8d8WHu0NX1A:It8RMr9kTus:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=8d8WHu0NX1A:It8RMr9kTus:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/8d8WHu0NX1A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/737681280849719521/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/02/nowe-metody-do-obsugi-ajax-w-jquery-15.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/737681280849719521?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/737681280849719521?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/8d8WHu0NX1A/nowe-metody-do-obsugi-ajax-w-jquery-15.html" title="Nowe metody do obsługi AJAX w jQuery 1.5" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_6wOsIdNXFdY/TUxh6sluF-I/AAAAAAAAChI/IFr8xDqbLp8/s72-c/1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/02/nowe-metody-do-obsugi-ajax-w-jquery-15.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcAQXo7fyp7ImA9Wx9WFko.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-1064816150149303043</id><published>2011-01-22T07:34:00.002+01:00</published><updated>2011-01-22T07:34:00.407+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-22T07:34:00.407+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="css3" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><title>HTML5 ma własne logo</title><content type="html">Prace na HTML5 stają się coraz bardziej zaawansowane - może o tym także świadczyć fakt, że przygotowana została pierwsza wersja loga, a także reprezentacje graficzne poszczególnych technologii zawartych w ramach przygotowywanego standardu. Całość jest umieszczona na bardzo ładnie przygotowanej &lt;a class="external" href="http://www.w3.org/html/logo/"&gt;stronie internetowej&lt;/a&gt; - oczywiście zgodnej z HTML5.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="432" src="http://2.bp.blogspot.com/_6wOsIdNXFdY/TTiOKLzzFoI/AAAAAAAAChA/o6UGLgGH29Y/s640/html5-topper.png" width="640"&gt;&lt;/div&gt;&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2011/01/html5-ma-wasne-logo.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-1064816150149303043?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=G2EX0uEk5gE:hLuTkMZZdD4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=G2EX0uEk5gE:hLuTkMZZdD4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=G2EX0uEk5gE:hLuTkMZZdD4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=G2EX0uEk5gE:hLuTkMZZdD4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/G2EX0uEk5gE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/1064816150149303043/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/01/html5-ma-wasne-logo.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/1064816150149303043?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/1064816150149303043?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/G2EX0uEk5gE/html5-ma-wasne-logo.html" title="HTML5 ma własne logo" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_6wOsIdNXFdY/TTiOKLzzFoI/AAAAAAAAChA/o6UGLgGH29Y/s72-c/html5-topper.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/01/html5-ma-wasne-logo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcARHcyfyp7ImA9Wx9WE00.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-8429042399680070428</id><published>2011-01-18T00:13:00.002+01:00</published><updated>2011-01-18T00:14:05.997+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-18T00:14:05.997+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="drag'n'drop" /><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="html5" /><title>Kursor -moz-grab dla każdej przeglądarki</title><content type="html">&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Mozilla wdrożyła w swojej przeglądarce Firefox dodatkowe kursory - np. &lt;span class="Apple-style-span" style="font-family: &amp;#39;Courier New&amp;#39;, Courier, monospace;"&gt;-moz-grab&lt;/span&gt;. Jest to standardowy kursor przypisany (w systemach operacyjnych) do obsługi zdarzenia drag&amp;#39;n&amp;#39;drop. Jako, że do czasu HTML5 zdarzenie to nie było oficjalnie wspierane przez przeglądarki, więc i obsługa wyglądu nie była potrzebna. A co zrobić w momencie, kiedy wykorzystujemy jQuery UI lub wspomniany HTML5 i chcemy udostępnić użytkownikowi kursory znane z jego systemu operacyjnego?&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/01/kursor-moz-grab-dla-kazdej-przegladarki.html" imageanchor="1"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_6wOsIdNXFdY/TTTMv9A9xZI/AAAAAAAACgc/GcepklNpFCs/s1600/1.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://michalbiniek.blogspot.com/2011/01/kursor-moz-grab-dla-kazdej-przegladarki.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-8429042399680070428?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=WUAsQcL6y2A:E0feOnJAXUI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=WUAsQcL6y2A:E0feOnJAXUI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=WUAsQcL6y2A:E0feOnJAXUI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=WUAsQcL6y2A:E0feOnJAXUI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/WUAsQcL6y2A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/8429042399680070428/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2011/01/kursor-moz-grab-dla-kazdej-przegladarki.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/8429042399680070428?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/8429042399680070428?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/WUAsQcL6y2A/kursor-moz-grab-dla-kazdej-przegladarki.html" title="Kursor -moz-grab dla każdej przeglądarki" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6wOsIdNXFdY/TTTMv9A9xZI/AAAAAAAACgc/GcepklNpFCs/s72-c/1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2011/01/kursor-moz-grab-dla-kazdej-przegladarki.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcBRXo9fSp7ImA9Wx9QFU8.&quot;"><id>tag:blogger.com,1999:blog-7311397967666046549.post-3935614901825438632</id><published>2010-12-28T10:03:00.001+01:00</published><updated>2010-12-28T10:04:14.465+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-28T10:04:14.465+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="css3" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>Przeglądarki mobilne - jak wykryć i przekierować ruch na dedykowaną stronę</title><content type="html">Z każdym dniem rynek urządzeń mobilnych, a co za tym idzie przeglądarek mobilnych, zdecydowanie się zwiększa. Jednocześnie dla wielu z nich standardowe strony są zbyt duże, zawierają zbyt dużo JavaScript&amp;#39;u itp. - przez co nie mogą być poprawnie wyświetlone. Rozwiązaniem jest przygotowanie osobnej strony dostosowanej do tego typu urządzeń. A najlepiej by było automatycznie przekierować użytkowników przeglądarek mobilnych na taką stronę.&lt;br&gt;
&lt;br&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://michalbiniek.blogspot.com/2010/12/przegladarki-mobilne-jak-wykryc-i.html" imageanchor="1"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_6wOsIdNXFdY/TRmnIUWn9cI/AAAAAAAACYM/zuQ6qmDs3bY/s1600/mobile_detect.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt;
&lt;a href="http://michalbiniek.blogspot.com/2010/12/przegladarki-mobilne-jak-wykryc-i.html#more"&gt;Czytaj więcej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7311397967666046549-3935614901825438632?l=michalbiniek.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=RbMgfv32GGs:igQ1Wbdpwg4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=RbMgfv32GGs:igQ1Wbdpwg4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?i=RbMgfv32GGs:igQ1Wbdpwg4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JsCodeBlocks?a=RbMgfv32GGs:igQ1Wbdpwg4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JsCodeBlocks?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JsCodeBlocks/~4/RbMgfv32GGs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://michalbiniek.blogspot.com/feeds/3935614901825438632/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://michalbiniek.blogspot.com/2010/12/przegladarki-mobilne-jak-wykryc-i.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/3935614901825438632?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7311397967666046549/posts/default/3935614901825438632?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/JsCodeBlocks/~3/RbMgfv32GGs/przegladarki-mobilne-jak-wykryc-i.html" title="Przeglądarki mobilne - jak wykryć i przekierować ruch na dedykowaną stronę" /><author><name>Michal Biniek</name><uri>https://profiles.google.com/110050815842472577289</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-Pbrsn9duUto/AAAAAAAAAAI/AAAAAAAACog/K4odSNvpp_s/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_6wOsIdNXFdY/TRmnIUWn9cI/AAAAAAAACYM/zuQ6qmDs3bY/s72-c/mobile_detect.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://michalbiniek.blogspot.com/2010/12/przegladarki-mobilne-jak-wykryc-i.html</feedburner:origLink></entry></feed>

