<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lazy webdeveloper &#38; admin &#187; WebDev</title>
	<atom:link href="http://www.chyl.org/category/webdev/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chyl.org</link>
	<description></description>
	<lastBuildDate>Tue, 30 Aug 2011 08:52:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Sphinx 2 w systemie Debian &#8211; budowanie paczki ze źródeł</title>
		<link>http://www.chyl.org/2011/06/sphinx-2-w-systemie-debian-budowanie-paczki-ze-zrodel/</link>
		<comments>http://www.chyl.org/2011/06/sphinx-2-w-systemie-debian-budowanie-paczki-ze-zrodel/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 18:43:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Projekty]]></category>
		<category><![CDATA[Sphinx]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[dh_make]]></category>
		<category><![CDATA[dpkg-buildpackage]]></category>
		<category><![CDATA[Lucene]]></category>
		<category><![CDATA[wyszukiwanie]]></category>
		<category><![CDATA[ZendFramework]]></category>

		<guid isPermaLink="false">http://www.chyl.org/?p=2843</guid>
		<description><![CDATA[Przy budowaniu niewielkich serwisów obsługujących niewielką ilość dokumentów(artykuły, wpisy, komentarze, etc) zaprzęganie dedykowanych serwerów do przeszukiwania mija się z celem. Swoje projekty w dużej mierze buduję w oparciu o świetny phpowy framework Zend, który posiada bibliotekę Zend_Search_Lucene bardzo łatwo przyswajalną do budowy własnego mechanizmu wyszukiwania opartego na dokumentach. Jak się okazuje to zendowskie Lucene nie [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float: right;" src="http://www.chyl.org/wp-content/uploads/2011/06/sphinx.jpg" alt="" width="200" height="51" />Przy budowaniu niewielkich serwisów obsługujących niewielką ilość dokumentów(artykuły, wpisy, komentarze, etc) zaprzęganie dedykowanych serwerów do przeszukiwania mija się z celem.  Swoje projekty w dużej mierze buduję w oparciu o świetny phpowy <a href="http://framework.zend.com/">framework Zend</a>, który posiada bibliotekę <a href="http://framework.zend.com/manual/en/zend.search.lucene.html">Zend_Search_Lucene</a> bardzo łatwo przyswajalną do budowy własnego mechanizmu wyszukiwania opartego na dokumentach.</p>
<p>Jak się okazuje to zendowskie Lucene nie jest wcale takie dobre, kiedy liczba dokumentów zacznie przekraczać kilkadziesiąt tysięcy. Najgorsze i najbardziej skomplikowane zapytania do indeksu(<a href="http://framework.zend.com/manual/en/zend.search.lucene.best-practice.html#zend.search.lucene.best-practice.indexing-performance">zoptymalizowanego</a> oczywiście) trwały mi po 4 &#8211; 6 sekund i więcej! Niestety takie rozwiązanie nie może zostać przyjęte przez żaden chcący nawet szanować się serwis. Szukając zatem jakiegoś lepszego rozwiązania trafiłem na otwarto źródłowy serwer przeszukiwania <a href="http://sphinxsearch.com/">Sphinx</a>.</p>
<p>Sphinx jest w całości napisany w C++ i posiada wygodne <a href="http://sphinxsearch.com/docs/2.0.1/api-reference.html">API</a>, które jest dostępne w większości popularnych języków do tworzenia aplikacji internetowych(tylko takie mnie interesują na chwilę obecną <img src='http://www.chyl.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ). W oficjalnym serwisie <a href="http://sphinxsearch.com/about/sphinx/">chwalą się twórcy osiągnięciami wydajnościowymi</a> swojego produktu i muszę przyznać, że są one naprawdę imponujące. Sam po wstępnych testach serwera(a teraz już w <a href="http://hipermarket-new.pl/search?q=Logitech">produkcji</a>) muszę przyznać, że tak piekielnie szybkiego rozwiązania do przeszukiwania to jeszcze nie miałem <img src='http://www.chyl.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Chyba wystarczająco dużo już posmarowałem Sphinxowi, czyli teraz czas przejść do konkretów &#8211; instalacji. Po przejściu w podstronę <a href="http://sphinxsearch.com/downloads/">pobierania</a> serwera widzimy, że mamy dostępnych kilka wersji serwera. Od razu co przyszło mi na myśl to pominięcie tych archaicznych wersji 0.XX i skupienie się na najnowszej, chociaż ciągle w fazie beta, wersji 2.XX. Widząc, że nie ma tam paczki dla Debiana(ani w repozytoriach) z najnowszą wersją doszedłem do wniosku, że sam sobie ją zbuduję, a co?! <img src='http://www.chyl.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Proces produkcji takowej paczki jest bardzo prosty i sprowadza się do kilku ruchów klawiaturą w konsoli <img src='http://www.chyl.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>1. <a href="http://sphinxsearch.com/files/sphinx-2.0.1-beta.tar.gz">Pobieramy źródła</a> ze strony producenta do katalogu /usr/src i tam je rozpakowujemy:<span style="font-family: 'Times New Roman'; line-height: normal; font-size: medium;"> </span></p>
<pre># cd /usr/src<span style="font-family: 'Times New Roman'; line-height: normal; font-size: medium;"> </span></pre>
<pre># wget ﻿http://sphinxsearch.com/files/sphinx-2.0.1-beta.tar.gz<span style="font-family: 'Times New Roman'; line-height: normal; font-size: medium;"> </span></pre>
<pre># tar zxvf sphinx-2.0.1-beta.tar.gz</pre>
<p>2. Instalujemy wymagane paczki do budowania pakietów Debiana:<span style="font-family: 'Times New Roman'; line-height: normal; font-size: medium;"> </span></p>
<pre>﻿# apt-get install ﻿build-essential fakeroot dpkg-dev dh-make</pre>
<p>Wchodzimy następnie do katalogu ze źródłami i przygotowujemy je do zbudowania pakietu:<span style="font-family: 'Times New Roman'; line-height: normal; font-size: medium;"> </span></p>
<pre># cd <span style="font-family: 'Times New Roman'; line-height: normal; font-size: medium;">
sphinx-2.0.1-beta
</span><span style="font-family: 'Times New Roman'; line-height: normal; font-size: medium;"> </span></pre>
<p><span style="font-family: 'Times New Roman'; line-height: normal; font-size: medium;"> </span><span style="font-family: 'Times New Roman'; line-height: normal; font-size: medium;"> </span></p>
<pre style="display: inline !important;"># dh_make -f /usr/src/﻿ sphinx-2.0.1-beta.tar.gz</pre>
<p>&nbsp;</p>
<p>Tutaj na pytanie o tym paczki odpowiadamy &#8220;s&#8221;(single binary), przy następnym pytaniu wciskamy ENTER i powinien naszym oczom ukazać się komunikat, że przygotowanie źródeł oryginalnych do specyfiki źródeł debiana powiodły się.<span style="font-family: 'Times New Roman'; line-height: normal; font-size: medium;"> </span></p>
<p>Opcja &#8220;-f&#8221; w tym przypadku mówi aplikacji <strong>dh_make</strong> aby jako archiwum źródeł oryginalnych wykorzystać te, które ściągnęliśmy na początku procesu budowy paczki.</p>
<p>Po przygotowaniu źródeł do budowy pakietu Debiana możemy wyedytować plik debian/control i wstawić tam swoje dane. Po czym przechodzimy do budowy paczki:</p>
<pre># dpkg-buildpackage -rfakeroot</pre>
<p>Jeśli budowanie pakietu jest przeprowadzane na maszynie wielordzeniowej lub wieloprocesorowej to można w tym miejscu użyć opcji -jX(np.: -j8), gdzie X to liczba rdzenie, wątków lub procesorów, które posiadamy. Opcja ta jest analogiczna do tej, którą można spotkać w programie <strong>make</strong>.</p>
<p>W ostatnim etapie budowania pakietu dostałem błąd z &#8220;uber testa&#8221;, kombinować za dużo mi się nie chciało i żeby się go w miarę szybko pozbyć edytowałem plik ubertest.php:</p>
<pre># vim text/ubertest.php</pre>
<p>i na samym początku skryptu dałem wyjście ze statusem 0</p>
<p><span style="font-family: 'Times New Roman'; line-height: normal; font-size: medium;"> </span></p>
<pre style="display: inline !important;">1 &lt;?php</pre>
<p><span style="font-family: 'Times New Roman'; line-height: normal; font-size: medium;"> </span></p>
<pre style="display: inline !important;">2 <strong>exit(0);</strong></pre>
<p>&nbsp;</p>
<pre>3 //</pre>
<pre>4 // $Id: ubertest.php 2765 2011-04-08 13:07:32Z klirichek $</pre>
<pre>5 //</pre>
<pre>6</pre>
<pre>7 $sd_managed_searchd = false;</pre>
<pre>8 $sd_skip_indexer = false;</pre>
<pre>9 $g_ignore_weights = false;</pre>
<p>Po czym odpaliłem ponownie budowanie pakietu i tym razem proces budowania paczki przeszedł bez żadnych problemów do samego końca. W katalogu wyżej od teraz dostępny mam teraz przed momentem zbudowany pakiet z rozszerzeniem .deb, który przy pomocy dpkg można zainstalować i przejść do konfiguracji swojego serwera wyszukiwania.</p>
<p>Przykładem takiej konfiguracji może podzielę się kolejnym razem <img src='http://www.chyl.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
Number of Views :616]]></content:encoded>
			<wfw:commentRss>http://www.chyl.org/2011/06/sphinx-2-w-systemie-debian-budowanie-paczki-ze-zrodel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aktualizacja Google Chrome do wersji 6.0.472.11 dev</title>
		<link>http://www.chyl.org/2010/07/aktualizacja-google-chrome-do-wersji-6-0-472-11-dev/</link>
		<comments>http://www.chyl.org/2010/07/aktualizacja-google-chrome-do-wersji-6-0-472-11-dev/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 18:11:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[/dev/random]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[6.0.472.11 dev]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[narzędzia dla programistów]]></category>
		<category><![CDATA[pdf]]></category>

		<guid isPermaLink="false">http://www.chyl.org/?p=2085</guid>
		<description><![CDATA[Pojawiła się aktualizacja do przeglądarki Google Chrome (wersja 6.0.472.11 dev), w której poprawionych zostało sporo błędów. Dla mnie najważniejsza poprawka to przywrócenia poprawnego działania narzędzia dla programistów. We wcześniejszej wersji nie działał podgląd elementów strony (zbadaj element). Ciągle nie działa podgląd dokumentów PDF (w Linuksie i Macu) to jednak da się to obejść importując dokument do [...]]]></description>
			<content:encoded><![CDATA[<p>Pojawiła się aktualizacja do przeglądarki <a href="http://www.google.pl/chrome/">Google Chrome</a> (wersja 6.0.472.11 dev), w której poprawionych zostało sporo błędów. Dla mnie najważniejsza poprawka to przywrócenia poprawnego działania narzędzia dla programistów. We wcześniejszej wersji nie działał podgląd elementów strony (zbadaj element).</p>
<p>Ciągle nie działa <a href="http://code.google.com/p/chromium/issues/detail?id=49702">podgląd dokumentów PDF</a> (w Linuksie i Macu) to jednak da się to obejść importując dokument do podglądu w Google Docs. Wystarczy dokleić adres dokumentu PDF do ciągu:</p>
<pre>http://docs.google.com/viewer?url=</pre>
<p>i żądany plik zostanie wyświetlony w narzędziu potentata z Mountain View.</p>
Number of Views :521]]></content:encoded>
			<wfw:commentRss>http://www.chyl.org/2010/07/aktualizacja-google-chrome-do-wersji-6-0-472-11-dev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Słownik języka polskiego &#8211; wtyczka dla Google Chrome</title>
		<link>http://www.chyl.org/2010/07/slownik-jezyka-polskiego-wtyczka-dla-google-chrome/</link>
		<comments>http://www.chyl.org/2010/07/slownik-jezyka-polskiego-wtyczka-dla-google-chrome/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 19:42:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://www.chyl.org/?p=2048</guid>
		<description><![CDATA[Czy mówiłem już, że zrobiłem API do słownika synonimów spiętego z wtyczką dla Google Chrome? Chyba nie miałem czasu napisać kilku zdań na temat wtyczki Słownik języka polskiego, ale jak tylko uda mi się znaleźć chwilę opiszę sposób korzystania z przygotowanego API. Jeśli ma ktoś jeszcze pomysł na inne słowniki, chętnie przyjmę je do siebie [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">Czy mówiłem już, że zrobiłem API do słownika synonimów spiętego z <a href="https://chrome.google.com/extensions/detail/ggbcmdgokkcjamjmdeaocfpfmllkebmk">wtyczką dla Google Chrome</a>? Chyba nie miałem czasu napisać kilku zdań na temat wtyczki <a href="https://chrome.google.com/extensions/detail/ggbcmdgokkcjamjmdeaocfpfmllkebmk">Słownik języka polskiego</a>, ale jak tylko uda mi się znaleźć chwilę opiszę sposób korzystania z przygotowanego API.</div>
<div>Jeśli ma ktoś jeszcze pomysł na inne słowniki, chętnie przyjmę je do siebie na serwer i udostępnię je w postaci prostego API oraz postaram się je sprytnie włożyć do swojej wtyczki <img src='http://www.chyl.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </div>
Number of Views :1408]]></content:encoded>
			<wfw:commentRss>http://www.chyl.org/2010/07/slownik-jezyka-polskiego-wtyczka-dla-google-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Showcase Of Web Design In Poland</title>
		<link>http://www.chyl.org/2010/07/showcase-of-web-design-in-poland/</link>
		<comments>http://www.chyl.org/2010/07/showcase-of-web-design-in-poland/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 07:41:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.chyl.org/?p=2028</guid>
		<description><![CDATA[Vodka, pickled cucumbers and Pope John Paul II might spring to mind when someone mentions Poland. Obviously there’s more to Poland than that. On the world map of design, Poland is marked by creative agencies that produce high-level design and employ some of the best programmers in the world. There’s also a crowd of freelancers and [...]]]></description>
			<content:encoded><![CDATA[<div>
<blockquote><p>Vodka, pickled cucumbers and Pope John Paul II might spring to mind when someone mentions <strong>Poland</strong>. Obviously there’s more to Poland than that. On the world map of design, Poland is marked by creative agencies that produce high-level design and employ some of the best programmers in the world. There’s also a crowd of freelancers and visionaries who have received worldwide recognition.</p></blockquote>
<p><a href="http://www.smashingmagazine.com/2010/07/05/showcase-of-web-design-in-poland/">Smashingmagazine.com wziął pod nóż polski web-rynek</a> przygotowując podsumowanie kreatywności lokalnych webdesignerów. Trzeba przyznać, że nasi programiści i graficy stoją na wysokim poziomie i cieszy taka postać rzeczy i uznanie zagranicznych mediów. (<a href="http://www.smashingmagazine.com/2010/07/05/showcase-of-web-design-in-poland/">czytaj dalej na smashingmagazine.com</a>)</p>
</div>
Number of Views :324]]></content:encoded>
			<wfw:commentRss>http://www.chyl.org/2010/07/showcase-of-web-design-in-poland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Możliwości HTML5 według Apple</title>
		<link>http://www.chyl.org/2010/06/mozliwosci-html5-wedlug-apple/</link>
		<comments>http://www.chyl.org/2010/06/mozliwosci-html5-wedlug-apple/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 10:17:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ceo]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[steve jobs]]></category>

		<guid isPermaLink="false">http://www.chyl.org/?p=2002</guid>
		<description><![CDATA[Po opublikowaniu przez CEO Apple Steve&#8217;a Jobs&#8217;a otwartego listu Thoughts on Flash firma kontynuuje swoje poczynania w popularyzacji technologii HTML5. Właśnie została stworzona galeria z możliwościami HTML5 podług implementacji Safari(??). Oczywiście próba otworzenia któregokolwiek dema kończy się ujrzeniem ładnego komunikatu mówiącego o tym, że moja przeglądarka nie wspiera najnowszych web standardów (Chrome 6). Sprytne skopiowanie [...]]]></description>
			<content:encoded><![CDATA[<p>Po opublikowaniu przez <a href="http://en.wikipedia.org/wiki/Chief_executive_officer">CEO</a> <a href="http://www.apple.com/">Apple</a> <a href="http://www.apple.com/pr/bios/jobs.html">Steve&#8217;a Jobs&#8217;a</a> otwartego listu <a href="http://www.apple.com/hotnews/thoughts-on-flash/">Thoughts on Flash</a> firma kontynuuje swoje poczynania w popularyzacji technologii HTML5. Właśnie została stworzona <a href="http://www.apple.com/html5/">galeria z możliwościami HTML5</a> podług implementacji Safari(??).</p>
<p><a href="http://www.chyl.org/wp-content/uploads/2010/06/apple_html5.1.png"><img class="aligncenter size-full wp-image-2005" title="apple_html5.1" src="http://www.chyl.org/wp-content/uploads/2010/06/apple_html5.1.png" alt="" width="500" height="363" /></a>Oczywiście próba otworzenia któregokolwiek dema kończy się ujrzeniem ładnego komunikatu mówiącego o tym, że moja przeglądarka nie wspiera najnowszych web standardów (Chrome 6). Sprytne skopiowanie adresu również nie przynosi zamierzonego efektu.</p>
<p><a href="http://www.chyl.org/wp-content/uploads/2010/06/apple_modal.png"><img class="aligncenter size-full wp-image-2006" title="apple_modal" src="http://www.chyl.org/wp-content/uploads/2010/06/apple_modal.png" alt="" width="496" height="381" /></a></p>
<p>Pomimo tych wszystkich utrudnień nic straconego, ponieważ po wejściu do <a href="http://developer.apple.com/safaridemos/">centrum dla programistów Safari</a> mamy możliwość obejrzenia prezentacji z <a href="http://www.apple.com/html5/">galerii HTML5</a>.</p>
<p>Mnie osobiście najmocniej urzekło demo <a href="http://developer.apple.com/safaridemos/typography.php">Web Typography</a>. Możliwości jakie dostaje webdeveloper są już na chwilę obecną bardzo duże. Cieszy mnie fakt, że korporacje mocno przykładają się do popularyzacji i rozwoju HTML5.</p>
Number of Views :403]]></content:encoded>
			<wfw:commentRss>http://www.chyl.org/2010/06/mozliwosci-html5-wedlug-apple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google idzie w stronę HTML5 odchodząc od GEARS</title>
		<link>http://www.chyl.org/2010/02/google-idzie-w-strone-html5-odchodzac-od-gears/</link>
		<comments>http://www.chyl.org/2010/02/google-idzie-w-strone-html5-odchodzac-od-gears/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 20:41:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[google gears]]></category>
		<category><![CDATA[webdevelopment]]></category>

		<guid isPermaLink="false">http://www.chyl.org/?p=1567</guid>
		<description><![CDATA[Na oficjalnym blogu Gears API pojawiła się informacja mówiąca, że przyczyną małej ilości uaktualnień do projektu jest zmiana nacisku potentata na rozwój standardu HTML5 kosztem Gearsów. Do póki nie będzie możliwe &#8220;bezbolesne&#8221; przejście na HTML5 Google będzie oferowało jeszcze wsparcie dla Gears. Już w styczniowym wydaniu przeglądarki Google Chrome uwzględniono między innymi database API, workers, [...]]]></description>
			<content:encoded><![CDATA[<p>Na oficjalnym <a href="http://gearsblog.blogspot.com/2010/02/hello-html5.html" target="_blank">blogu Gears API pojawiła się informacja</a> mówiąca, że przyczyną małej ilości uaktualnień do projektu jest zmiana nacisku potentata na rozwój standardu HTML5 kosztem Gearsów. Do póki nie będzie możliwe &#8220;bezbolesne&#8221; przejście na HTML5 Google będzie oferowało jeszcze wsparcie dla Gears. Już w styczniowym wydaniu przeglądarki Google Chrome uwzględniono między innymi database API, workers, local storage, Web Sockets. Wszystkie funkcjonalności są dostępne lub zbliżone do tych z gears. W kolejnych wydaniach przeglądarki <a href="http://www.google.com/chrome/" target="_blank">Chrome</a> zapewne będziemy mogli cieszyć się obsługą kolejnych udogodnień, które wprowadza <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/" target="_blank">specyfikacja HTML5</a></p>
<p>Gears umożliwiło deweloperom stworzenie wielu przydatnych funkcji w aplikacjach internetowych, dla przykładu tryb offline był możliwy do osiągnięcia właśnie dzięki pomocy <a href="http://gears.google.com/" target="_blank">Google Gears</a>.</p>
Number of Views :316]]></content:encoded>
			<wfw:commentRss>http://www.chyl.org/2010/02/google-idzie-w-strone-html5-odchodzac-od-gears/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google: ​Modern browsers for modern applications</title>
		<link>http://www.chyl.org/2010/02/google-%e2%80%8bmodern-browsers-for-modern-applications/</link>
		<comments>http://www.chyl.org/2010/02/google-%e2%80%8bmodern-browsers-for-modern-applications/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 08:58:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://www.chyl.org/?p=1434</guid>
		<description><![CDATA[Many other companies have already stopped supporting older browsers like Internet Explorer 6.0 as well as browsers that are not supported by their own manufacturers. We’re also going to begin phasing out our support, starting with Google Docs and Google Sites. As a result you may find that from March 1 key functionality within these [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Many other companies have already stopped supporting older browsers like Internet Explorer 6.0 as well as browsers that are not supported by their own manufacturers. We’re also going to begin phasing out our support, starting with Google Docs and Google Sites. As a result you may find that from March 1 key functionality within these products &#8212; as well as new Docs and Sites features &#8212; won’t work properly in older browsers.</p></blockquote>
<p><a href="http://googleenterprise.blogspot.com/2010/01/modern-browsers-for-modern-applications.html" target="_blank">Read more: Official Google enterprise blog</a></p>
Number of Views :185]]></content:encoded>
			<wfw:commentRss>http://www.chyl.org/2010/02/google-%e2%80%8bmodern-browsers-for-modern-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ukazał się Zend Framework 1.10.0</title>
		<link>http://www.chyl.org/2010/01/ukazal-sie-zend-framework-1-10-0/</link>
		<comments>http://www.chyl.org/2010/01/ukazal-sie-zend-framework-1-10-0/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 13:09:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[ZendFramework]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://www.chyl.org/?p=1405</guid>
		<description><![CDATA[Programiści firmy Zend Technologies opublikowali stabilną wersję 1.10.0 frameworka Zend, który służy do tworzenia aplikacji w PHP. Oprócz kilku nowych funkcji programiści w aktualnym wydaniu Zend Framework opracowali na nowo dokumentację. Mówiąc ściślej, chodzi tu o zrestrukturyzowanie rozdziałów i nowe przewodniki. Dla każdej pomniejszej wersji, czyli np. 1.10, 1.9, 1.8 itd., przygotowano specjalnie dopasowane wprowadzenie i dokumentację [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Programiści firmy Zend Technologies <a href="http://devzone.zend.com/article/11727-Zend-Framework-1.10.0-STABLE-Released?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+ZendDeveloperZone+%28Zend+Developer+Zone+-+front+page%29">opublikowali</a> stabilną wersję 1.10.0 frameworka Zend, który służy do tworzenia aplikacji w PHP. Oprócz kilku nowych funkcji programiści w aktualnym wydaniu <a href="http://framework.zend.com/">Zend Framework</a> opracowali na nowo dokumentację. Mówiąc ściślej, chodzi tu o zrestrukturyzowanie rozdziałów i nowe przewodniki. Dla każdej pomniejszej wersji, czyli np. 1.10, 1.9, 1.8 itd., przygotowano specjalnie dopasowane wprowadzenie i dokumentację API. Ma to ułatwić użytkownikom pracę ze starszymi wersjami frameworka.</p></blockquote>
<h3><a href="http://www.heise-online.pl/newsticker/news/item/Ukazal-sie-Zend-Framework-1-10-0-917817.html" target="_blank">Czytaj dalej: Ukazał się Zend Framework 1.10.0</a></h3>
Number of Views :227]]></content:encoded>
			<wfw:commentRss>http://www.chyl.org/2010/01/ukazal-sie-zend-framework-1-10-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>38 rozwiązań na menu z użyciem jQuery i CSS</title>
		<link>http://www.chyl.org/2010/01/38-rozwiazan-na-menu-z-uzyciem-jquery-i-css/</link>
		<comments>http://www.chyl.org/2010/01/38-rozwiazan-na-menu-z-uzyciem-jquery-i-css/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 17:31:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.chyl.org/?p=1362</guid>
		<description><![CDATA[38 jQuery And CSS Drop Down Multi Level Menu Solutions Number of Views :499]]></description>
			<content:encoded><![CDATA[<h3><img class="alignnone" src="http://www.chyl.org/wp-content/uploads/1stwebdesigner.com/wp-content/uploads/2009/09/drop-down-multi-level-menus/outside-box-drop-down-multi-level-menu-navigation.jpg" alt="" width="570" height="224" /></h3>
<h3><a title="38 jQuery And CSS Drop Down Multi Level Menu Solutions" rel="bookmark" href="http://www.1stwebdesigner.com/resources/38-jquery-and-css-drop-down-multi-level-menu-solutions/">38 jQuery And CSS Drop Down Multi Level Menu Solutions</a></h3>
Number of Views :499]]></content:encoded>
			<wfw:commentRss>http://www.chyl.org/2010/01/38-rozwiazan-na-menu-z-uzyciem-jquery-i-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug w Internet Explorer 7 z oceną 10/10</title>
		<link>http://www.chyl.org/2009/10/bug-w-internet-explorer-7-z-ocena-1010/</link>
		<comments>http://www.chyl.org/2009/10/bug-w-internet-explorer-7-z-ocena-1010/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 16:43:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[comment]]></category>
		<category><![CDATA[ie 7]]></category>
		<category><![CDATA[internet explorer 7]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.chyl.org/?p=1023</guid>
		<description><![CDATA[Nie jest to jakimś szczególnym osiągnięciem znalezienie buga w IE, ale ten jest wyjątkowo ciekawy. Dotyczy rozwalającego się layoutu strony, a konkretnie formularzy. W zasadzie wszystkie pola są wyższe oraz szersze. Co ciekawe kod html i pozostałe elementy strony są identyczne w projekcie frontedu jak i wersji, która jest generowana przez mechanizmy formularzy i widoków. [...]]]></description>
			<content:encoded><![CDATA[<p>Nie jest to jakimś szczególnym osiągnięciem znalezienie buga w IE, ale ten jest wyjątkowo ciekawy. Dotyczy rozwalającego się layoutu strony, a konkretnie formularzy. W zasadzie wszystkie pola są wyższe oraz szersze. Co ciekawe kod html i pozostałe elementy strony są identyczne w projekcie frontedu jak i wersji, która jest generowana przez mechanizmy formularzy i widoków. Gdzie więc szukać przyczyny? Pierwszym rozsądnym krokiem wydaje się wznieść ręce ku niebu i soczyście zakląć(chociaż z czasem już człowieka ręce od tego zaboleć mogą). Kopiuję wygenerowany kod html do projektu, który dostałem od &#8220;składacza&#8221; i wszystko jest ok, znak to, że kod jest jednak taki sam. Dla pewności ustawiam wszystkie dołączane pliki JS i CSS w takiej samej kolejności jak na projekcie &#8211; dalej mam to samo. I w tym momencie zauważyłem jedną, jedyną różnicę pomiędzy projektem a moim generowanym kodem: komentarz html zaraz po:</p>
<p>[source language="html"]<br />
<?xml version="1.0" encoding="UTF-8"?><br />
[/source]</p>
<p>Komentarz ten to pozostałość po szablonie wygenerowanym przez NetBeansa, którego to nieuważny frontdeveloper nie usunął <img src='http://www.chyl.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  Po dodaniu komentarza początek dokumentu wygląda tak:</p>
<p>[source language="html"]</p>
<p><?xml version="1.0" encoding="UTF-8"?><!-- --><br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" ><html xmlns="http://www.w3.org/1999/xhtml"><br />
[/source]</p>
<p><span>Odświeżam stronę w IE 7 i co widzę? Ano widzę piękny formularz, bez żadnej z oznak puszystości jakie wcześniej dało się zauważyć! Z niedowierzaniem usunąłem komentarz z projektu i faktycznie, tam również zmienił się wygląd wszystkich formularzy. Widziałem już wiele bugów w IE, ale ten jest wyjątkowy, szczególny, dlatego daję mu 10/10. Problem dotyczy jedynie IE 7.</span></p>
<p><span>Poniżej zamieszczam screenshot&#8217;y formularza bez oraz z komentarzem(kliknij aby powiększyć).</span></p>
<p style="text-align: center;"><span><a rel="lightbox[ie1]" href="http://www.chyl.org/wp-content/uploads/2009/10/ie7_bug_orig.png"><img class="aligncenter size-full wp-image-1029" title="ie7_bug_orig" src="http://www.chyl.org/wp-content/uploads/2009/10/ie7_bug_orig.png" alt="ie7_bug_orig" width="555" height="251" /></a></span></p>
<p style="text-align: center;"><span><a rel="lightbox[ie2]" href="http://www.chyl.org/wp-content/uploads/2009/10/ie7_bug_comm.png"><img class="aligncenter size-full wp-image-1030" title="ie7_bug_comm" src="http://www.chyl.org/wp-content/uploads/2009/10/ie7_bug_comm.png" alt="ie7_bug_comm" width="553" height="234" /></a></span></p>
<p style="text-align: left;"><span>Pozdrowienia dla teamu developerów IE!<br />
</span></p>
Number of Views :322]]></content:encoded>
			<wfw:commentRss>http://www.chyl.org/2009/10/bug-w-internet-explorer-7-z-ocena-1010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

