<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7749566885230068581</id><updated>2024-09-04T15:54:57.886+02:00</updated><category term="php"/><category term="ubuntu"/><category term="rozwiązania"/><category term="linux"/><category term="hp"/><category term="jquery"/><category term="notebook"/><category term="portfolio"/><category term="projekty"/><category term="zagadki"/><category term="zend framework"/><category term="RIA"/><category term="Titanium"/><category term="badzIEwie"/><category term="dochodzenie"/><category term="eclipse"/><category term="gwt"/><category term="html"/><category term="ide"/><category term="web 3.0"/><category term="blip"/><category term="chwila relaksu"/><category term="cms"/><category term="firebug"/><category term="firefox"/><category term="hp 6735s"/><category term="java"/><category term="konferencja"/><category term="netbeans"/><category term="pro memoria"/><category term="przeglądarki internetowe"/><category term="python"/><category term="recenzja"/><category term="test"/><category term="video"/><category term="webmaster"/><category term="wirtualizacja"/><category term="zabawa"/><title type='text'>.. wyuzdane programowanie ;)</title><subtitle type='html'>.. szkice programisty, webmastera, filozofa ..</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-1604179344343819046</id><published>2009-11-16T19:12:00.006+01:00</published><updated>2009-11-16T22:19:26.453+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="badzIEwie"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="wirtualizacja"/><title type='text'>Ubuntu: legalna wirtualizacja Windows XP, Vista z różnymi wersjami IE</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibBpjjQcF9lVltMese9csDnlS99XA7adP0Iog3CB5akH4XnzXcBJZreWspUPWO8tzzyxH32_xoykXvqnyiZMXMiqafIIRHk8BeTzzIrvQhjXrxel87F3yawfyIrcD2rP4Y9oqiJwlciWSN/s1600/wirtualny-windows-ie-na-ubuntu.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibBpjjQcF9lVltMese9csDnlS99XA7adP0Iog3CB5akH4XnzXcBJZreWspUPWO8tzzyxH32_xoykXvqnyiZMXMiqafIIRHk8BeTzzIrvQhjXrxel87F3yawfyIrcD2rP4Y9oqiJwlciWSN/s320/wirtualny-windows-ie-na-ubuntu.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5404814087466973218&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Tworząc strony internetowe, bardzo ważne jest, by były homogeniczne.&lt;br /&gt;Niezależnie, od używanej w danej chwili przeglądarki internetowej, strona powinna wyświetlać się w sposób jak najbardziej zbliżony do pierwowzoru!&lt;br /&gt;&lt;br /&gt;Jest to nie lada wyzwanie.&lt;br /&gt;Pracując na Ubuntu wielką zaletą jest brak IE ;)...&lt;br /&gt;Niestety dla twórcy stron internetowych jest to niedogodność (z punktu widzenia powszechności tego programu i niezgodności z standardami ;)).&lt;br /&gt;&lt;br /&gt;Na szczęście jest coś takiego jak &lt;a href=&quot;http://pl.wikipedia.org/wiki/Wirtualizacja&quot;&gt;wirtualizacja&lt;/a&gt;&lt;br /&gt;Ponadto Microsoft udostępnia do pobrania za darmo(!) &lt;a href=&quot;http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;amp;displaylang=en&quot;&gt;wirtualne obrazy Windows&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;amp;displaylang=en&quot;&gt;XP z IE6&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;amp;displaylang=en&quot;&gt;XP z IE7&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;amp;displaylang=en&quot;&gt;XP z IE8&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;amp;displaylang=en&quot;&gt;Vista z IE8&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;amp;displaylang=en&quot;&gt;a może wkrótce i z Windows 7&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Poniższy opis instalacji &lt;span style=&quot;font-style: italic;&quot;&gt;Virtual Box&lt;/span&gt;, konwersji obrazów &lt;span style=&quot;font-style: italic;&quot;&gt;.vhd&lt;/span&gt; -na &lt;span style=&quot;font-style: italic;&quot;&gt;.vmdk&lt;/span&gt; oraz instalacji sterowników do karty sieciowej pod procesory z rodziny &lt;span style=&quot;font-style: italic;&quot;&gt;AMD&lt;/span&gt; zaczerpnięty jest z &lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=1097080&quot;&gt;ubuntuforums.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1. Pobierz potrzebne pakiety virtualbox qemu wine:&lt;br /&gt;&lt;code&gt;apt-get install virtualbox qemu wine&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;2. Pobierz darmowy obraz VPC z interesującą nas wersją Internet Explorer.&lt;br /&gt;&lt;a href=&quot;http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;amp;displaylang=en&quot;&gt;http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Rozpakuj pobrane pliki.&lt;br /&gt;&lt;br /&gt;4. Skonwertuj obraz VPC na VMWare (który jest kompatybilny z Virtual Box)&lt;br /&gt;&lt;code&gt;qemu-img convert -f vpc image.vhd -O vmdk image.vmdk&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;5. Uruchom Virtual Box i utwórz nową wirtualną maszynę wybierając podczas instalacji utworzony wyżej obraz wirtualnego dysku&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;TYLKO DLA POSIADACZY AMD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Po uruchomieniu wirtualnego XP brakuje sterowników dla karty sieciowej by móc nawiązać połączenie internetowe.&lt;br /&gt;&lt;br /&gt;1. Pobierz sterowniki do &lt;span style=&quot;font-weight: bold;&quot;&gt;AMD PCnet drivers here&lt;/span&gt;:&lt;br /&gt;&lt;a href=&quot;http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_6629_2452%5E2454%5E2486,00.html&quot; target=&quot;_blank&quot;&gt;http://www.amd.com/us-en/Connectivit...5E2486,00.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Utwórz obraz z pobranymi plikami używając np. Brasero.&lt;br /&gt;&lt;br /&gt;3.  Zamontuj utworzony obraz ISO w wirtualnej maszynie i zainstaluj sterowniki.&lt;br /&gt;&lt;br /&gt;To wszystko, miłej deWWWeloperki ;)&lt;br /&gt;Pozdrawiam!</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/1604179344343819046/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/1604179344343819046' title='Komentarze (3)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/1604179344343819046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/1604179344343819046'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2009/11/ubuntu-legalna-wirtualizacja-windows-xp.html' title='Ubuntu: legalna wirtualizacja Windows XP, Vista z różnymi wersjami IE'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibBpjjQcF9lVltMese9csDnlS99XA7adP0Iog3CB5akH4XnzXcBJZreWspUPWO8tzzyxH32_xoykXvqnyiZMXMiqafIIRHk8BeTzzIrvQhjXrxel87F3yawfyIrcD2rP4Y9oqiJwlciWSN/s72-c/wirtualny-windows-ie-na-ubuntu.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-7779433572408111766</id><published>2009-11-16T19:11:00.018+01:00</published><updated>2009-11-16T22:23:39.879+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="badzIEwie"/><category scheme="http://www.blogger.com/atom/ns#" term="przeglądarki internetowe"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="webmaster"/><title type='text'>Epika: Webmaster vs. przeglądarki Microsoftu</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV8ldyNdp6pMJyzF77K0tVmUAnmIc3c1Aigd_eXB4uTFsALYlgEiSujXdEvoj4RaQUUCAPQM7C92fK2cHwb8QSA0bZ3GWvSzDKfyBrHfJRLOoZK9ctBQbGiw7nnIgXDCUZhdnmWOxbq-2a/s1600/ie.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 282px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV8ldyNdp6pMJyzF77K0tVmUAnmIc3c1Aigd_eXB4uTFsALYlgEiSujXdEvoj4RaQUUCAPQM7C92fK2cHwb8QSA0bZ3GWvSzDKfyBrHfJRLOoZK9ctBQbGiw7nnIgXDCUZhdnmWOxbq-2a/s320/ie.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5404815236020271698&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Problem z rozbieżnościami w interpretacji standardu W3C jest powszechny, tym bardziej jeżeli mowa o różnych wersjach Internet Explorer.&lt;br /&gt;&lt;br /&gt;Wszystko było by &quot;prawie&quot; OK, gdyby nie fakt że teraz oprócz reliktu internetu jakim jest IE6  musimy się jeszcze borykać z IE7 i IE8, które również ważą sobie lekce standardy (ale już w mniejszym stopniu)&lt;br /&gt;&lt;br /&gt;Na domiar złego każda z nich teraz ma ok 33% &quot;rynku IE&quot; (tak przynajmniej wskazują statystyki na jednym z moich infoportali &lt;a href=&quot;http://lekarze.krakow.pl/&quot;&gt;lekarz Kraków&lt;/a&gt; czy &lt;a href=&quot;http://stomatolodzy.krakow.pl/&quot;&gt;dentysta Kraków&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Na szczęście problem (nie) homogenizacji, nie jest żadnym novum i w internecie można znaleźć wiele sposobów na IE.&lt;br /&gt;&lt;br /&gt;Najgorsze w tym wszystkim jest to że tworząc strony internetowe pod systemami z rodziny Linux trudny jest dostęp do przeglądarek IE. Korzystając z Wine &quot;można dostać oczopląsu&quot;.&lt;br /&gt;&lt;br /&gt;Jakie ewentualności pozostają...?&lt;br /&gt;Otóż jest ich kilka:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://browsershots.org/&quot;&gt;browsershots.org&lt;/a&gt; - narzędzie pozwalające sprawdzić jak Twoja strona wygląda nie tylko w różnych przeglądarkach ale również na różnych systemach operacyjnych (&lt;img src=&quot;http://browsershots.org/static/images/linux.png&quot; alt=&quot;&quot; style=&quot;&quot; height=&quot;18&quot; width=&quot;18&quot; /&gt;Linux, &lt;img src=&quot;http://browsershots.org/static/images/windows.png&quot; alt=&quot;&quot; height=&quot;18&quot; width=&quot;21&quot; /&gt;Windows, &lt;img src=&quot;http://browsershots.org/static/images/mac-os.png&quot; alt=&quot;&quot; height=&quot;18&quot; width=&quot;18&quot; /&gt;Mac OS, &lt;img src=&quot;http://browsershots.org/static/images/bsd.png&quot; alt=&quot;&quot; height=&quot;18&quot; width=&quot;18&quot; /&gt;BSD).&lt;br /&gt;Zaletą tego rozwiązania jest liczba dostępnych przeglądarek.&lt;br /&gt;Wadą natomiast jest to, że można wykonać tylko dwa zrzuty ekranu dla pojedyńczej strony dziennie oraz to że dłuższą chwilę należy czekać na wynik.&lt;br /&gt;Jest to bardzo dobre rozwiązanie do sprawdzenia już &quot;gotowych&quot; stron internetowych.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://browserlab.adobe.com/&quot;&gt;browserlab.adobe.com&lt;/a&gt; - fantastyczne narzędzie od Adobe.&lt;br /&gt;Pozwala na porównanie wyświetlania się strony w kilku wersjach popularnych przeglądarek internetowych. Całość odbywa się dużo szybciej aniżeli w sposobie pierwszym. Dodatkowo mamy możliwość przedstawienia widoku w trzech trybach:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; pojedyńczym&lt;/li&gt;&lt;li&gt;dzielonym  - strona wyświetlana jest w dwóch blokach obok siebie&lt;br /&gt;&lt;/li&gt;&lt;li&gt;maski - wyświetlana strona nachodzi na siebie (świetnie ukazuje drobne różnice w wyświetlaniu strony)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://widmogrod.blogspot.com/2009/11/ubuntu-legalna-wirtualizacja-windows-xp.html&quot;&gt;Wirtualizację Windows XP lub Vista z wybraną wersją IE&lt;/a&gt; została opisana w poprzednim poście. Dodatkowo można posiadając własny wirtualny obraz XP/Vista pobawić się z taką przyjemną zabawką jak: &lt;a href=&quot;http://www.spoon.net/Browsers/&quot;&gt;http://www.spoon.net/Browsers/&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;Czy ktoś z Was - drodzy czytelnicy - zna inne sposoby dbania o prezentację widoku na różnych przeglądarkach internetowych (patrz IE)?&lt;br /&gt;Pozdrawiam.</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/7779433572408111766/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/7779433572408111766' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7779433572408111766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7779433572408111766'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2009/11/epika-webmaster-vs-przegladarki.html' title='Epika: Webmaster vs. przeglądarki Microsoftu'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV8ldyNdp6pMJyzF77K0tVmUAnmIc3c1Aigd_eXB4uTFsALYlgEiSujXdEvoj4RaQUUCAPQM7C92fK2cHwb8QSA0bZ3GWvSzDKfyBrHfJRLOoZK9ctBQbGiw7nnIgXDCUZhdnmWOxbq-2a/s72-c/ie.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-4978638761396337152</id><published>2009-08-09T08:53:00.005+02:00</published><updated>2009-08-09T09:14:57.053+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blip"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="RIA"/><category scheme="http://www.blogger.com/atom/ns#" term="rozwiązania"/><category scheme="http://www.blogger.com/atom/ns#" term="Titanium"/><category scheme="http://www.blogger.com/atom/ns#" term="web 3.0"/><title type='text'>Titanium + python</title><content type='html'>W poprzednim poście pokrótce omówiłem &lt;a href=&quot;http://widmogrod.blogspot.com/2009/08/titanium-ria-dla-webmasterow.html&quot;&gt;RIA Titanium&lt;/a&gt;.&lt;br /&gt;Bawiąc się w tym środowisku pisze projekt monitora dla &lt;a href=&quot;http://blip.pl/&quot;&gt;Blip.pl&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Wszystko wychodziło w miarę sprawnie aż do momentu gdy chciałem załączyć bibliotekę pythona.&lt;br /&gt;W dokumentacji jest opisane&lt;a href=&quot;http://www.codestrong.com/titanium/howto/pymodules/&quot;&gt; jak dodać własny moduł pythona&lt;/a&gt; do &lt;a href=&quot;http://www.appcelerator.com/products/titanium-desktop/&quot;&gt;Titanium&lt;/a&gt; ale niestety po kilkunastu próbach ten sposób u mnie nie zadziałał!&lt;br /&gt;&lt;br /&gt;Dzisiaj rano znalazłem  rozwiązanie problemu &lt;a href=&quot;http://www.b0j3.si/?p=12&quot;&gt;załaczania modułów pythona&lt;/a&gt; do &lt;a href=&quot;http://www.appcelerator.com/products/titanium-desktop/&quot;&gt;Titanium&lt;/a&gt;.&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;(nie na Google ale na Tweeterze coraz bardziej podoba mi się micro bloging)&lt;/span&gt;&lt;a style=&quot;font-style: italic;&quot; href=&quot;http://www.appcelerator.com/products/titanium-desktop/&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Całość jest trywialna! wystarczy dołączyć swoją bibliotekę pythona do &lt;a href=&quot;http://www.appcelerator.com/products/titanium-desktop/&quot;&gt;Titanium&lt;/a&gt; w następujący sposób:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;script type=”text/python” src=”app://app.py”&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/code&gt;</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/4978638761396337152/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/4978638761396337152' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/4978638761396337152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/4978638761396337152'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2009/08/titanium-python.html' title='Titanium + python'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-5160323689935418913</id><published>2009-08-09T08:27:00.009+02:00</published><updated>2009-08-09T09:29:43.407+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RIA"/><category scheme="http://www.blogger.com/atom/ns#" term="rozwiązania"/><category scheme="http://www.blogger.com/atom/ns#" term="Titanium"/><category scheme="http://www.blogger.com/atom/ns#" term="web 3.0"/><title type='text'>Titanium, RIA dla webmasterów</title><content type='html'>&lt;a href=&quot;http://www.appcelerator.com/&quot;&gt;Titanium&lt;/a&gt; jest narzędziem do tworzenia &lt;a href=&quot;http://pl.wikipedia.org/wiki/Rich_Internet_Application&quot;&gt;R&lt;/a&gt;&lt;a href=&quot;http://pl.wikipedia.org/wiki/Rich_Internet_Application&quot;&gt;IA&lt;/a&gt; (bogatych aplikacji internetowych) i przypomina delikatnie &lt;a href=&quot;http://www.adobe.com/pl/products/air/&quot;&gt;Adobe AIR&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Główne różnice pomiędzy &lt;a href=&quot;http://www.appcelerator.com/&quot;&gt;Titanium&lt;/a&gt;  a &lt;a href=&quot;http://www.adobe.com/pl/products/air/&quot;&gt;Adobe AIR&lt;/a&gt; to (w/g jednodniowego audytu):&lt;br /&gt;- &lt;a href=&quot;http://www.appcelerator.com/&quot;&gt;Titanium&lt;/a&gt; jest otwarto źródłowe&lt;br /&gt;- w &lt;a href=&quot;http://www.appcelerator.com/&quot;&gt;Titanium&lt;/a&gt; można kodować w python-ie i ruby - wystarczy umieścić ot.. taki kawałek kodu (np. w pliku: index.html)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;script type=&quot;text/python&quot;&amp;gt;&lt;br /&gt;def getLatest():&lt;br /&gt;return &#39;test pythona&#39;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;window.document.write(getLatest()); // wynik: &quot;test pythona&quot;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Ponadto &lt;a href=&quot;http://www.appcelerator.com/&quot;&gt;Titanium&lt;/a&gt; posiada świetne narzędzie do zarządzania projektami (Bardzo Web 3.0).&lt;br /&gt;Również jak w &lt;a href=&quot;http://www.adobe.com/pl/products/air/&quot;&gt;Adobe AIR&lt;/a&gt; i w &lt;a href=&quot;http://www.appcelerator.com/&quot;&gt;Titanium&lt;/a&gt; wystarczy znajomość (x)HTML i JavaScript by zbudować pierwszą aplikację internetową.&lt;br /&gt;&lt;br /&gt;Minusem jest jeszcze niepełna dokumentacja ale jak zawsze zachęcam do zajrzenia do &quot;środka&quot; by wiedzieć więcej :)&lt;br /&gt;&lt;br /&gt;Więcej szczegółów na &lt;a href=&quot;http://www.appcelerator.com/&quot;&gt;stronie głównej Titanium&lt;/a&gt;, a poniżej filmik demonstrujący możliwości tworzenia bogatych aplikacji.&lt;br /&gt;&lt;br /&gt;&lt;object height=&quot;250&quot; width=&quot;400&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=3930183&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot;&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=3930183&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; height=&quot;250&quot; width=&quot;400&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href=&quot;http://vimeo.com/3930183&quot;&gt;Titanium Developer - Preview Release 3 Features&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/appcelerator&quot;&gt;Appcelerator Video Channel&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com/&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/5160323689935418913/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/5160323689935418913' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/5160323689935418913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/5160323689935418913'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2009/08/titanium-ria-dla-webmasterow.html' title='Titanium, RIA dla webmasterów'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-5633842873911630945</id><published>2008-11-12T21:39:00.005+01:00</published><updated>2008-11-12T22:09:41.060+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dochodzenie"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="zagadki"/><category scheme="http://www.blogger.com/atom/ns#" term="zend framework"/><title type='text'>Zend_View_Helper_HeadScript-&gt;appendFile() psuje integrację z Google Maps API</title><content type='html'>&lt;a href=&quot;http://framework.zend.com/&quot;&gt;Zend Framework&lt;/a&gt; umożliwia specjalizację finalnego widoku(layoutu) dla każdej z akcji poprzez tzw. helpery(&quot;pomocniki&quot;) widoku. Jak to się dzieje odsyłam do &lt;a href=&quot;http://framework.zend.com/manual/en/zend.view.helpers.html&quot;&gt;podręcznika&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Wszystko działało idealnie do dnia gdy nadeszła chwila integracji stronki z &lt;a href=&quot;http://code.google.com/apis/maps/&quot;&gt;Google Maps API&lt;/a&gt;.&lt;br /&gt;W widoku akcji korzystam z wymiotnego w temacie pomocnika:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$this-&gt;headScript()&lt;br /&gt;-&gt;appendFile(&#39;http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=&#39;.$this-&gt;apiKey);&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;nagłówek strony produkuje mi coś takiego:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;script src=&quot;http://maps.google.com/maps?file=api&amp;amp;amp;amp;v=2&amp;amp;amp;amp;key=ABQIAAAAnCqO9l1WMOgTCJlg9kVlMRREqxHjot-MVdGv4W7rNtdAWxNh4hS2-gRBnLrWFzhAC8SpBzYmGVYZgA&quot; type=&quot;text/javascript&quot;/&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;a powinien&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;script src=&quot;http://maps.google.com/maps?file=api&amp;amp;amp;v=2&amp;amp;amp;key=ABQIAAAAnCqO9l1WMOgTCJlg9kVlMRREqxHjot-MVdGv4W7rNtdAWxNh4hS2-gRBnLrWFzhAC8SpBzYmGVYZgA&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;jak łatwo zauważyć problem leży w &amp;amp;amp; -&gt; &amp;amp;.&lt;br /&gt;Inicjowanie map googla tej zmiany nie lubi. Problem tkwi w funkcji &lt;a href=&quot;http://pl.php.net/htmlspecialchars&quot;&gt;htmlspecialchars&lt;/a&gt;, użytej w Zend_View_Helper_HeadScript::append() itd.&lt;br /&gt;Żeby nie ingerować w kod w/w klasy można zastosować funkcję &lt;a href=&quot;http://pl.php.net/htmlspecialchars_decode&quot;&gt;htmlspecialchars_decode&lt;/a&gt; w szablonie w następujący sposób...&lt;br /&gt;&lt;code&gt;&lt;br /&gt;// &amp;amp;amp; -&gt; &amp;amp; becouse gmaps crash!&lt;br /&gt;print htmlspecialchars_decode($this-&gt;headScript());&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;.. i wszystko działa, tak jak powinno od samego początku.&lt;br /&gt;&lt;br /&gt;(Zastanawiam się czy ZF nie jest aż nad to ostrożny w wszystkim [ma to plusy .. i minusy])&lt;br /&gt;&lt;br /&gt;Pozdrawiam.</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/5633842873911630945/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/5633842873911630945' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/5633842873911630945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/5633842873911630945'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/11/zendviewhelperheadscript-appendfile.html' title='Zend_View_Helper_HeadScript-&gt;appendFile() psuje integrację z Google Maps API'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-1209841498426020774</id><published>2008-11-04T20:19:00.002+01:00</published><updated>2008-11-04T20:57:58.642+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hp"/><category scheme="http://www.blogger.com/atom/ns#" term="hp 6735s"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="notebook"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="zagadki"/><title type='text'>Pełen ekran - gry się sypią - Ubuntu 8.10 64bit ATI HD3200</title><content type='html'>Problem grania na pełnym ekranie? paski, szumy? Jak zwykle rozwiązanie jest banalne (:&lt;br /&gt;Kombinacja klawiszy Ctrl + Enter, zmienia nam możliwość gry w &quot;fullscrean&quot; na &quot;window&quot;.&lt;br /&gt;&lt;br /&gt;A jak grać bez tego &quot;hacka&quot; na pełnym ekranie?&lt;br /&gt;Dyskusja trwa na &lt;a href=&quot;http://ubuntuforums.org/&quot;&gt;ubuntuforums.org&lt;/a&gt;&lt;br /&gt;link bezpośredni:&lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=958400&amp;amp;highlight=HD+3200&quot;&gt;http://ubuntuforums.org/showthread.php?t=958400&amp;amp;highlight=HD+3200&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Monitoruję ten wątek, zobaczę czy zostanie rozwikłany ten problem, na chwilę obecną wygląda na to że wina leży po stronie x.org i jedyne rozwiązanie to granie w opcji &quot;window&quot;.</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/1209841498426020774/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/1209841498426020774' title='Komentarze (6)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/1209841498426020774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/1209841498426020774'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/11/peen-ekran-gry-si-sypi-ubuntu-810-64bit.html' title='Pełen ekran - gry się sypią - Ubuntu 8.10 64bit ATI HD3200'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-8714980405896393868</id><published>2008-11-04T18:12:00.004+01:00</published><updated>2008-11-04T18:22:26.032+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hp"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="notebook"/><category scheme="http://www.blogger.com/atom/ns#" term="rozwiązania"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Touchpad z scrollerm w Ubuntu 8.10 na HP 6735s</title><content type='html'>By cieszyć się możliwością przewijania tekstu za pomocą touchpada wystarczy dodać wpis w pliku: /etc/X11/xorg.conf.&lt;br /&gt;&lt;br /&gt;Otwieramy plik do edycji poleceniem w terminalu:&lt;br /&gt;&lt;code&gt;sudo gedit /etc/X11/xorg.conf&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Jeżeli nie ma w nim sekcji &quot;Section &quot;InputDevice&quot;&quot; to wklejamy poniższy kod,&lt;br /&gt;w przeciwnym wypadku ostrożnie i na własną odpowiedzialność tą sekcje modyfikujemy.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Section &quot;InputDevice&quot;&lt;br /&gt;Driver       &quot;synaptics&quot;&lt;br /&gt;Identifier   &quot;TouchPad&quot;&lt;br /&gt;Option       &quot;Device&quot;        &quot;/dev/input/mouse1&quot;&lt;br /&gt;Option       &quot;Protocol&quot;      &quot;auto-dev&quot;&lt;br /&gt;Option       &quot;LeftEdge&quot;      &quot;1700&quot;&lt;br /&gt;Option       &quot;RightEdge&quot;     &quot;5300&quot;&lt;br /&gt;Option       &quot;TopEdge&quot;       &quot;1700&quot;&lt;br /&gt;Option       &quot;BottomEdge&quot;    &quot;4200&quot;&lt;br /&gt;Option       &quot;FingerLow&quot;     &quot;25&quot;&lt;br /&gt;Option       &quot;FingerHigh&quot;    &quot;30&quot;&lt;br /&gt;Option       &quot;MaxTapTime&quot;    &quot;180&quot;&lt;br /&gt;Option       &quot;MaxTapMove&quot;    &quot;220&quot;&lt;br /&gt;Option       &quot;VertScrollDelta&quot; &quot;100&quot;&lt;br /&gt;Option       &quot;MinSpeed&quot;      &quot;0.09&quot;&lt;br /&gt;Option       &quot;MaxSpeed&quot;      &quot;0.18&quot;&lt;br /&gt;Option       &quot;AccelFactor&quot;   &quot;0.0015&quot;&lt;br /&gt;Option       &quot;SHMConfig&quot;     &quot;on&quot;&lt;br /&gt;EndSection&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Wszystko pięknie działa na Ubuntu 8.10 64bit i HP 6735s (:</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/8714980405896393868/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/8714980405896393868' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/8714980405896393868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/8714980405896393868'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/11/touchpad-z-scrollerm-w-ubuntu-810-na-hp.html' title='Touchpad z scrollerm w Ubuntu 8.10 na HP 6735s'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-3749401807728165581</id><published>2008-10-19T16:58:00.003+02:00</published><updated>2008-10-19T17:10:25.368+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="rozwiązania"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Instalacja OpenOffice3 w Ubuntu 8.10 64bit</title><content type='html'>Na chwilę obecną nie ma gotowej paczki OpenOffice3 na 64bit Ubuntu, aby to obejść należy postępować dokładnie jak opisano w tej &lt;a href=&quot;http://planeta.jakilinux.org/2008/10/18/instalacja-openoffice-30-w-ubuntu-2/&quot;&gt;instrukcji instalacji OpenOffice3&lt;/a&gt;.&lt;br /&gt;Jedyna zmiana jaka nas czeka to modyfikacja polecenia:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;sudo dpkg -i *.deb&lt;/code&gt;&lt;br /&gt;na:&lt;br /&gt;&lt;code&gt;sudo dpkg --force-architecture -i *.deb&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Została zastosowana flaga &lt;code&gt;--force-architecture&lt;/code&gt;, która wymusza przetworzenie pakietów dla innej architektury.&lt;br /&gt;&lt;code&gt;&lt;/code&gt;</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/3749401807728165581/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/3749401807728165581' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/3749401807728165581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/3749401807728165581'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/10/instalacja-openoffice3-w-ubuntu-810.html' title='Instalacja OpenOffice3 w Ubuntu 8.10 64bit'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-7625674111833026749</id><published>2008-10-17T00:38:00.005+02:00</published><updated>2008-10-17T01:14:35.854+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="ide"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="rozwiązania"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Eclipse Ganymede + PDT2.0 na ubuntu 64bit</title><content type='html'>&lt;a href=&quot;http://www.eclipse.org/pdt/downloads/&quot;&gt;PHP Development Tools&lt;/a&gt; w wersji 2.0 ujrzy światło dzienne 29 grudnia 2008 roku, ale to mi nie przeszkadza by pracować na wersji rozwojowej (:.&lt;br /&gt;Poniżej przedstawiam przetłumaczony &lt;a href=&quot;http://wiki.eclipse.org/PDT/Installation#Eclipse_3.4_.2F_Ganymede_.2F_PDT_2.0&quot;&gt;poradnik instalacji PDT2.0&lt;/a&gt; na najnowszej wersji mojego ulubionego &lt;a href=&quot;http://www.eclipse.org/&quot;&gt;IDE Eclipse&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Pobieramy i rozpakowujemy &lt;a class=&quot;packageTitle&quot; href=&quot;http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse-jee-ganymede-SR1-linux-gtk-x86_64.tar.gz&quot;&gt;Eclipse IDE for Java EE Developers (162 MB)&lt;/a&gt; do wybranego katalogu.&lt;br /&gt;Do pełni szczęścia brakuje nam jeszcze trzech paczek.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://download.eclipse.org/technology/dltk/downloads/&quot;&gt;DLTK&lt;/a&gt; (Integration) &lt;a href=&quot;http://download.eclipse.org/technology/dltk/downloads/drops/R1.0/I-I200810061111-200810061111/dltk-core-I-I200810061111-200810061111-incubation.zip&quot;&gt;link bezpośredni do paczki&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://download.eclipse.org/webtools/downloads/&quot;&gt;PDT2.0&lt;/a&gt; (2.0.0 Integration Builds) &lt;a href=&quot;http://www.eclipse.org/downloads/download.php?file=/tools/pdt/downloads/drops/2.0.0/I200809241021/pdt-SDK-I200809241021.zip&quot;&gt;link bezpośredni&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://download.eclipse.org/webtools/downloads/&quot;&gt;WTP&lt;/a&gt; (tą paczkę sugeruję pominąć, bo w Java EE już jest!)&lt;/li&gt;&lt;/ol&gt;Powyższe paczki rozpakowujemy i dodajemy do managera pakietów&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Help &gt; Software Updates... &gt; Available Software&lt;/li&gt;&lt;li&gt;Add Site... &gt; Local &gt; dodajemy katalog rozpakowanego pakietu &lt;a href=&quot;http://download.eclipse.org/technology/dltk/downloads/&quot;&gt;DLTK&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Add Site... &gt; Local &gt;  dodajemy katalog rozpakowanego pakietu &lt;a href=&quot;http://download.eclipse.org/webtools/downloads/&quot;&gt;PDT2.0&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Add Site... &gt; Local &gt;  dodajemy katalog rozpakowanego pakietu &lt;a href=&quot;http://download.eclipse.org/webtools/downloads/&quot;&gt;WTP&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Gdy odświeżenie listy pakietów nie wykona się automatycznie - wciskamy &quot;Refresh&quot;&lt;/li&gt;&lt;li&gt;Zaznaczamy pakiet the &quot;Dynamic Languages Toolkit - Core Frameworks ..&quot;&lt;/li&gt;&lt;li&gt;Zaznaczamy pakiet &quot;PDT Feature&quot;&lt;/li&gt;&lt;li&gt;Zaznaczamy &quot;WTP Feature&quot; (jeżeli jeszcze nie jest jest zainstalowany)&lt;/li&gt;&lt;li&gt;Klikamy &quot;Install&quot;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Gdy wszystko przebiegnie pomyślnie uruchamiamy ponownie Eclipse i mamy &lt;a href=&quot;http://www.eclipse.org/pdt/downloads/&quot;&gt;PHP Development Tools&lt;/a&gt; w wersji 2.0 :). Teraz tylko New PHP Project i zabawa się zaczyna (:.&lt;br /&gt;&lt;br /&gt;Uwaga na koniec, w Eclipse Ganymede w okienku &quot;Software Updates&quot; jest możliwość wpisywania nazw pakietów należy w tym polu wpisywać pełne nazwy pakietów do instalacji a nie ich akronimy tj. zamiast DLTK należy wpisać Dynamic Languages Toolkit</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/7625674111833026749/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/7625674111833026749' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7625674111833026749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7625674111833026749'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/10/eclipse-ganymede-pdt20-na-ubuntu-64bit.html' title='Eclipse Ganymede + PDT2.0 na ubuntu 64bit'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-3496127151144403935</id><published>2008-10-16T00:41:00.008+02:00</published><updated>2008-10-17T03:51:40.784+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hp"/><category scheme="http://www.blogger.com/atom/ns#" term="notebook"/><category scheme="http://www.blogger.com/atom/ns#" term="recenzja"/><category scheme="http://www.blogger.com/atom/ns#" term="test"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Ubuntu 64bit i HP 6735s</title><content type='html'>Nowy nabytek laptop &lt;a href=&quot;http://www.primakomp.pl/product_info.php/products_id/6662&quot;&gt;HP 6735s&lt;/a&gt; i nowe &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu 8.10&lt;/a&gt; w drodze.&lt;br /&gt;Jako że laptop jest wyposażony w procesor &lt;a href=&quot;http://pl.wikipedia.org/wiki/Puma_%28platforma_AMD%29&quot;&gt;AMD Puma&lt;/a&gt; z wsparciem 64bit instalacja Ubuntu będzie również dla tej architektury procesora.&lt;br /&gt;&lt;br /&gt;Grafika ATI 3200:&lt;br /&gt;Sterownik został zainstalowany automatycznie, a jako całość działa szybko i stabilnie.&lt;br /&gt;&lt;br /&gt;WiFi&lt;br /&gt;Jeszcze nie testowałem.&lt;br /&gt;&lt;br /&gt;Bluetooth&lt;br /&gt;Łączenie z Samsung L760 i wymiana plików bezproblemowo.&lt;br /&gt;&lt;br /&gt;Dźwięk&lt;br /&gt;Na starcie dźwięku z głośników nie usłyszymy. Usłyszymy je za to z podłączonych słuchawek (dlaczego? uwielbiam zagadki)!&lt;br /&gt;Rozwiązanie tego problemu ogranicza się do następujących kroków:&lt;br /&gt;&lt;br /&gt;Edytujemy plik &lt;span style=&quot;font-weight: bold;&quot;&gt;/etc/modprobe.d/alsa-base&lt;/span&gt;&lt;code&gt;&lt;br /&gt;sudo gedit /etc/modprobe.d/alsa-base&lt;/code&gt;&lt;br /&gt;na koncu pliku dodajemy&lt;code&gt;&lt;br /&gt;options snd-hda-intel model=laptop&lt;/code&gt;&lt;br /&gt;zapisujemy zmiany.&lt;br /&gt;&lt;br /&gt;Edytujemy plik &lt;code style=&quot;font-weight: bold;&quot;&gt;/boot/grub/menu.lst&lt;/code&gt;&lt;br /&gt;&lt;code&gt;sudo gedit /boot/grub/menu.lst&lt;/code&gt;&lt;br /&gt;i dodajemy wpis&lt;br /&gt;&lt;code&gt;&lt;strike&gt;nolapic&lt;/strike&gt; iommu=off noirqdebug&lt;/code&gt;&lt;br /&gt;u mnie wygląda to tak:&lt;code&gt;&lt;br /&gt;title  Ubuntu intrepid (development branch), kernel 2.6.27-7-generic&lt;br /&gt;root  (hd0,0)&lt;br /&gt;kernel  /boot/vmlinuz-2.6.27-7-generic root=UUID=4212f199-d346-40e2-8d77-deee73d92d5c ro quiet splash &lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;strike&gt;nolapic&lt;/strike&gt; iommu=off noirqdebug&lt;/span&gt;&lt;br /&gt;initrd  /boot/initrd.img-2.6.27-7-generic&lt;br /&gt;quiet&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Edit: Zauważyłem że zastosowanie parametru &lt;span style=&quot;font-weight: bold;&quot;&gt;nolapic&lt;/span&gt; powoduje wykrycie procesora zamiast dwu-rdzeniowego jako  jednego-rdzeniowego.&lt;br /&gt;&lt;br /&gt;Ponowne uruchomienie komputera i znajome odgłosy dochodzą do naszych małżowin usznych (:&lt;br /&gt;&lt;br /&gt;Pierwsze wrażenia&lt;br /&gt;Generalnie laptop jest niesłyszalny, głośność pracy wentylatora zaczyna być odczuwalna gdy pracujemy na pełnej mocy. Wydajność jest zadowalająca. Operacja kopiowanie pliku z dysku na dysk utrzymuje się na średnim poziomie 18Mb/s co w porównaniu do poprzedniego laptopa ASUS A6R-B002 odbywa się 2x szybciej.&lt;br /&gt;Długości pracy na baterii jeszcze nie miałem przyjemności sprawdzić.&lt;br /&gt;&lt;br /&gt;PS.&lt;br /&gt;Notebook HP 6735s  zakupiłem w sklepie &lt;a href=&quot;http://www.primakomp.pl/&quot;&gt;primakomp.pl&lt;/a&gt;. Jest to mój drugi laptop kupiony w tym sklepie. Poleciłem nabycie, drogą kupna, laptopa w tym sklepie już sześciu osobą, z efektem pozytywnym! Jeżeli dokonuje się zakupu w salonie a nie poprzez stronę internetową online można liczyć na rabacik - zaoszczędziłem  ok. 40zl!!.</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/3496127151144403935/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/3496127151144403935' title='Komentarze (17)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/3496127151144403935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/3496127151144403935'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/10/ubuntu-64bit-i-hp-6735s.html' title='Ubuntu 64bit i HP 6735s'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-2476746227524269787</id><published>2008-09-19T13:51:00.008+02:00</published><updated>2008-09-20T11:34:06.068+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="ide"/><category scheme="http://www.blogger.com/atom/ns#" term="netbeans"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>Eclipse SVN vs. NetBeans SVN</title><content type='html'>Kilka projektów WWW na głowie, przeskakiwanie z jednego do drugiego i kontrolowanie zmian wprowadzonych w każdym z nich.&lt;br /&gt;Nic prostego &lt;a href=&quot;http://pl.wikipedia.org/wiki/Subversion&quot;&gt;SVN&lt;/a&gt;!&lt;br /&gt;Google umożliwia &lt;a href=&quot;http://code.google.com/&quot;&gt;hosting SVN OpenSource&#39;owych projektów.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;W utrzymaniu wszystkiego pod kontrolą pomoże nam &lt;a href=&quot;http://www.netbeans.org/&quot;&gt;NetBeans 6.5&lt;/a&gt; z wsparciem dla PHP lub plugin do &lt;a href=&quot;http://www.eclipse.org/subversive/&quot;&gt;Eclipse Subversive&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Pomijam proces instalacji &lt;a href=&quot;http://pl.wikipedia.org/wiki/Subversion&quot;&gt;SVN&lt;/a&gt; na komputerze i inne programy wspierające jak np. &lt;a href=&quot;http://rapidsvn.tigris.org/&quot;&gt;RapidSVN&lt;/a&gt; gdyż zależy mi wyłącznie na integracji &lt;a href=&quot;http://pl.wikipedia.org/wiki/Subversion&quot;&gt;SVN&lt;/a&gt; z IDE.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.netbeans.org/&quot;&gt;NetBeans 6.5&lt;/a&gt; jest w wersji deweloperskiej ale obsługa &lt;a href=&quot;http://pl.wikipedia.org/wiki/Subversion&quot;&gt;SVN&lt;/a&gt; jest nadzwyczajnie przyjemna!&lt;br /&gt;&lt;ul&gt;&lt;li&gt;automatyczne wykrywanie katalogów &lt;a href=&quot;http://pl.wikipedia.org/wiki/Subversion&quot;&gt;SVN&lt;/a&gt; w projekcie i oznaczanie odpowiednią wizualizacją zakładek, plików, katalogów&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp-g-IIiiZnxJpcUw6EVC-zsw4sUySDB3dbvFVWDURC2MCD_QRPWsCvYtp7nQUl06R3yl3K82yuHRK9GUhus5GWb0wkfSNN8_FzIUn_g8ShaiC5Y8wuQlQY5shn8BoVlm4-ZdM5NZGxkAG/s1600-h/tabs.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp-g-IIiiZnxJpcUw6EVC-zsw4sUySDB3dbvFVWDURC2MCD_QRPWsCvYtp7nQUl06R3yl3K82yuHRK9GUhus5GWb0wkfSNN8_FzIUn_g8ShaiC5Y8wuQlQY5shn8BoVlm4-ZdM5NZGxkAG/s320/tabs.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5247715375411658306&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;kolory&lt;br /&gt;&lt;ul&gt;&lt;li&gt;zielony - nowy plik&lt;/li&gt;&lt;li&gt;niebieski - plik zmodyfikowany różny od wersji SVN&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;wizualizacja katalogów podpiętych pod SVN&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6LhyEKQ2qQyQgvH2dSugF5Kn47v7otqFavDjFyQ_9kY1f_dqMaIuVb4jnc8F4R7KhcBNeYJKt98BMUzYlj-76s6afoyEykAzTnsVPtpDS-SpuIHtHvPTpsKmDvkW_2DcFRNsJchThv_ix/s1600-h/paths.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6LhyEKQ2qQyQgvH2dSugF5Kn47v7otqFavDjFyQ_9kY1f_dqMaIuVb4jnc8F4R7KhcBNeYJKt98BMUzYlj-76s6afoyEykAzTnsVPtpDS-SpuIHtHvPTpsKmDvkW_2DcFRNsJchThv_ix/s320/paths.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5247715191181646690&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Jak można zuwazyć na załączonym obrazku, nie koniecznie cały projekt (np.: &quot;kontorx-cms&quot;) musi być podpięty do repozytorium &lt;a href=&quot;http://pl.wikipedia.org/wiki/Subversion&quot;&gt;SVN&lt;/a&gt; jako całość (np.: &quot;widmogrod.info&quot;) jest możliwość wyselekcjonowania pojedynczego katalogu w projekcie (np. &quot;KontorX&quot; czy &quot;application&quot;) poddanego kontroli wersji.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;szybka analiza zmian (można sprawdzić określoną gałąź projektu np.: wybrany plik lub katalog)&lt;/li&gt;&lt;li&gt;wizualizacja różnic wersji lokalnej i na serwerze, IDEALNA!&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsiMwtsQoab0cpDQOqIz_SVnNGV9quXetax-aoVKpjeA-8D9ovv1kOMs0UjXlykVSFl6RyrK9YYmQjp4n7IgTmzQWMOeJUMyq1pn5lTpKSw7BT3lnF9r5advMM3LgL3EkDaIAgv-OXrGL7/s1600-h/netbeans-diff.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsiMwtsQoab0cpDQOqIz_SVnNGV9quXetax-aoVKpjeA-8D9ovv1kOMs0UjXlykVSFl6RyrK9YYmQjp4n7IgTmzQWMOeJUMyq1pn5lTpKSw7BT3lnF9r5advMM3LgL3EkDaIAgv-OXrGL7/s320/netbeans-diff.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5247715189712419858&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href=&quot;http://www.eclipse.org/subversive/&quot;&gt;Eclipse Subversive&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;wizualizacja projektu jako SVN&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidXZVjHBgIWmcoUg_GENWjJyAJRitTCta9_nHicNBaNGSVWnkGFKuTC7U7Fo5BKU9neuCcYe99fJ9cCVwkd1utqEoIYPJV9MwUi3WCS_N2czsrM7pYDA65WaLTAjik2hIkXLVmZHpoz0YQ/s1600-h/eclipse-paths.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidXZVjHBgIWmcoUg_GENWjJyAJRitTCta9_nHicNBaNGSVWnkGFKuTC7U7Fo5BKU9neuCcYe99fJ9cCVwkd1utqEoIYPJV9MwUi3WCS_N2czsrM7pYDA65WaLTAjik2hIkXLVmZHpoz0YQ/s320/eclipse-paths.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5247715185917217458&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;W przeciwieństwie do NetBeans brak możliwości posiadania kilku oddzielnych repozytoriów &lt;a href=&quot;http://pl.wikipedia.org/wiki/Subversion&quot;&gt;SVN&lt;/a&gt; w jednym projekcie.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Analiza zawartości zdalnego repozytorium SVN&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxghYS3c4yDbqzHa9MN-JRf7NI7Gukr0EiRS6v4fr08OxJskEWgWy7iQQwDmeDf61L9V-LQLNetN91xMJ_rqqWFzxvZ2xeanaST-Nn4JRpd1oFFR9I9QmuCurkLZkwUxVvosUDcDHJ53F9/s1600-h/eclipse.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxghYS3c4yDbqzHa9MN-JRf7NI7Gukr0EiRS6v4fr08OxJskEWgWy7iQQwDmeDf61L9V-LQLNetN91xMJ_rqqWFzxvZ2xeanaST-Nn4JRpd1oFFR9I9QmuCurkLZkwUxVvosUDcDHJ53F9/s320/eclipse.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5247715182739297138&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Nie znalazłem wizualizacji różnic pomiędzy wersją lokalną a serwerową&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieoNRVTDXzZtKfrN-stNSY-s_aks99KkfOn37L_SnT7spSd9_2lDPSGEGdxThEx6ABv8ZyguubW_TfeMyJRO44qufBpnx7kdoL-H1LU-X4MKyCcJO95qhNm6SqGOfqCtqC6u5UyMBPrc6V/s1600-h/eclipse-options.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieoNRVTDXzZtKfrN-stNSY-s_aks99KkfOn37L_SnT7spSd9_2lDPSGEGdxThEx6ABv8ZyguubW_TfeMyJRO44qufBpnx7kdoL-H1LU-X4MKyCcJO95qhNm6SqGOfqCtqC6u5UyMBPrc6V/s320/eclipse-options.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5247715181557660642&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;brak diff .. chyba że jestem ślepy ..&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Głownem kryterium, na którym bazuje jest możliwość posiadania w projekcie kilku oddzielnych bibliotek, które są wsparte obsługa SVN.&lt;br /&gt;Ponadto brak kontroli różnic lokalnych i zdalnych w Eclipse dyskwalifikuje je całkowicie.&lt;br /&gt;&lt;br /&gt;Wygrywa &lt;a href=&quot;http://www.netbeans.org/&quot;&gt;NetBeans 6.5 z wczesnym wsparciem dla PHP!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dla zainteresowanych konfiguracją Subversive na Eclipse źródła, z których korzystałem.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.eclipse.org/subversive/index.php&quot;&gt;http://www.eclipse.org/subversive/index.php&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.polarion.org/index.php?page=overview&amp;amp;project=subversive&quot;&gt;http://www.polarion.org/index.php?page=overview&amp;amp;project=subversive&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www-128.ibm.com/developerworks/opensource/library/os-ecl-subversion/&quot;&gt;http://www-128.ibm.com/developerworks/opensource/library/os-ecl-subversion/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://islandlinux.org/howto/installing-javahl-subclipse-eclipse-ubuntu-7-10&quot;&gt;http://islandlinux.org/howto/installing-javahl-subclipse-eclipse-ubuntu-7-10&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/2476746227524269787/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/2476746227524269787' title='Komentarze (8)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/2476746227524269787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/2476746227524269787'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/09/eclipse-svn-vs-netbeans-svn.html' title='Eclipse SVN vs. NetBeans SVN'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp-g-IIiiZnxJpcUw6EVC-zsw4sUySDB3dbvFVWDURC2MCD_QRPWsCvYtp7nQUl06R3yl3K82yuHRK9GUhus5GWb0wkfSNN8_FzIUn_g8ShaiC5Y8wuQlQY5shn8BoVlm4-ZdM5NZGxkAG/s72-c/tabs.png" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-7541433573223227198</id><published>2008-08-21T09:25:00.005+02:00</published><updated>2008-09-19T15:26:34.780+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="rozwiązania"/><category scheme="http://www.blogger.com/atom/ns#" term="zagadki"/><category scheme="http://www.blogger.com/atom/ns#" term="zend framework"/><title type='text'>Zend_View_Helper_Action jako aplet + Zend_View_Helper_Url = niespodzianka</title><content type='html'>Wykorzystując &lt;em&gt;Zend_View_Helper_Action&lt;/em&gt; w layout-cie (jako aplet w layout)&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$this-&gt;action(&#39;list&#39;,&#39;index&#39;,&#39;calendar&#39;, array(&#39;rowCount&#39; =&gt; 5));&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;dostałem wyjątek&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Zend_Controller_Router_Exception: module is not specified in ..&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;O co chodzi?&lt;br /&gt;Na początku anializy myślałem że jest błąd w tym helperze i dispachowaniu akcji ale naszczęście się myliłem. Rozwiązanie problemu okazało się dużo bardziej trywialne jak i zaskakujące!&lt;br /&gt;&lt;br /&gt;Wykorzystując pomocnik widoku &lt;em&gt;Zend_View_Helper_Url&lt;/em&gt; w pliku widoku dla wywoływanej akcji (czyli &lt;em&gt;list.phtml&lt;/em&gt;) nie można korzystać z &quot;skróconej&quot; wersji generowani url!&lt;br /&gt;&lt;br /&gt;tj. zamiast&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$this-&gt;url(array(&#39;action&#39; =&gt; &#39;display&#39;,&#39;id&#39; =&gt; $row-&gt;id),&#39;frontend&#39;)&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;należy stosować pełny zapis&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$this-&gt;url(array(&#39;module&#39; =&gt; &#39;calendar&#39;,&#39;controller&#39; =&gt; &#39;index&#39;,&#39;action&#39; =&gt; &#39;display&#39;,&#39;id&#39; =&gt; $row-&gt;id),&#39;frontend&#39;)&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;EDIT:&lt;br /&gt;Można stosować skróconą wersję pomocnika widoku dla akcji tylko 2gi parametr określający url w/w przykładzie nie może być &#39;frontend&#39; tylko musi być domyślnym tj. musi zostać pominięty&lt;br /&gt;&lt;br /&gt;dixi.</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/7541433573223227198/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/7541433573223227198' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7541433573223227198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7541433573223227198'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/08/zend-framework.html' title='Zend_View_Helper_Action jako aplet + Zend_View_Helper_Url = niespodzianka'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-5221340372110918140</id><published>2008-08-18T08:14:00.011+02:00</published><updated>2008-09-19T15:27:11.953+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="pro memoria"/><title type='text'>mktime - w przyładach</title><content type='html'>Jak ugryźć funkcję &lt;a href=&quot;http://pl2.php.net/mktime&quot;&gt;php mktime&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;W poniższych przykładach zmienna &lt;em&gt;$time&lt;/em&gt; posiada postać.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$time = time();&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Początek dnia&lt;br /&gt;np.: 2008-08-18 00:00:00&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$startDay = date(&#39;Y-m-d H:i:s&#39;, mktime(0,0,0,date(&#39;m&#39;, $time), date(&#39;d&#39;, $time), date(&#39;Y&#39;,$time)));&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Koniec dnia&lt;br /&gt;np.: 2008-08-18 00:00:00&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$endDay = date(&#39;Y-m-d H:i:s&#39;, mktime(0,0,0,date(&#39;m&#39;, $time), date(&#39;d&#39;, $time)+1, date(&#39;Y&#39;,$time)));&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Początek tygodnia&lt;br /&gt;np.: 2008-08-18 00:00:00&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$startWeek = date(&#39;Y-m-d H:i:s&#39;, mktime(0,0,0,date(&#39;m&#39;, $time), date(&#39;d&#39;, $time), date(&#39;Y&#39;,$time)));&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Koniec tygodnia&lt;br /&gt;np.: 2008-08-25 00:00:00&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$endWeek = date(&#39;Y-m-d H:i:s&#39;, mktime(0,0,0,date(&#39;m&#39;, $time), date(&#39;d&#39;, $time)+1, date(&#39;Y&#39;,$time)));&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pierwszy dzień miesiąca&lt;br /&gt;np.: 2008-08-01 00:00:00&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$firstDayInMonth = date(&#39;Y-m-d H:i:s&#39;, mktime(0,0,0,date(&#39;m&#39;, $time), 1, date(&#39;Y&#39;,$time)));&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Ostatni dzień miesiąca&lt;br /&gt;np.: 2008-08-29 00:00:00&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$lastDayInMonth = date(&#39;Y-m-d H:i:s&#39;, mktime(0,0,0,date(&#39;m&#39;, $time)+1, -1, date(&#39;Y&#39;,$time)));&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Gdzie zastosować?&lt;br /&gt;System statystyk. Wyłowienie z bazy danych rekordów z danego dnia, tygodnia, miesiąca.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;SELECT * FROM stats WHERE time BETWEEN &#39;$startDay&#39; AND &#39;$endDay&#39;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Jedno pytanie mnie nurtuje. Czy 00:00:00 tj. północ - jest traktowana jako początek czy koniec dnia? wydaje mi się ze to jest ostatnia godzina danego dnia.</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/5221340372110918140/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/5221340372110918140' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/5221340372110918140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/5221340372110918140'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/08/mktime-w-przyadach.html' title='mktime - w przyładach'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-1363743793859711752</id><published>2008-08-01T22:50:00.012+02:00</published><updated>2008-09-19T16:02:55.730+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="portfolio"/><category scheme="http://www.blogger.com/atom/ns#" term="projekty"/><title type='text'>Backend - jak wygląda twoje zaplecze?</title><content type='html'>Na początku mojej przygody z PHP i tworzeniem paneli administracyjnych towarzyszył mi mały niedosyt. Zawsze byłem ciekaw jak wyglądają zaplecza, zarządzające, profesjonalne serwisy internetowe. Jakie rozwiązania stosują? w jakim stopniu są to rozwiązania innowacyjne a w jakim stare sprawdzone, użyteczne wzorce. Czy mój &lt;abbr title=&quot;panel administracyjny&quot;&gt;PA&lt;/abbr&gt; nie jest za skąpy czy zbyt lamerski.&lt;br /&gt;Teraz mamy możliwość zaobserwowania jak prezentują się różnego rodzaju rozwiązania w wielu otwartych systemach zarządzania treścią. Weźmy pierwsze z brzegu&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.magentocommerce.com/&quot;&gt;MagentoCommerce&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://drupal.org/&quot;&gt;Drupal&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.joomla.org/&quot;&gt;Joomla&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Teraz troszeczkę zmieniłem podejście do tworzenia backendów. Od czasu do czasu gdy nie mam natchnienia przeglądam już istniejące rozwiązania i szukam drogi środka - by wszystko bez nadmiaru niosło ze sobą intuicyjność i wygodę pracy.&lt;br /&gt;&lt;br /&gt;Przegląd paneli administracyjnych jakie stworzyłem w roku 2008.&lt;br /&gt;&lt;br /&gt;KontorX GWT - wszystko szło rewelacyjnie GWT zawładnęło moim sercem ale sam fakt płynącego czasu i ograniczeń EXT GWT i zachcianek klięta spowodował że ..&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Strona głowna&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoVNsok1fOoak67cUpwuYLlRtyFON_985lZvINxV7iZtEJiac8kBKgTwEJIVB_3F6TJAhBoXXMZiM7n5YSt0BahAwsfvFe1U_kfNbTmWHTRo1ig04yG9ZaeH4rKsZSx0v6CP4GdbS5KDk0/s1600-h/zrzutekranu-KontorX+-+Mozilla+Firefox.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoVNsok1fOoak67cUpwuYLlRtyFON_985lZvINxV7iZtEJiac8kBKgTwEJIVB_3F6TJAhBoXXMZiM7n5YSt0BahAwsfvFe1U_kfNbTmWHTRo1ig04yG9ZaeH4rKsZSx0v6CP4GdbS5KDk0/s320/zrzutekranu-KontorX+-+Mozilla+Firefox.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5247730062558767634&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Zarządzanie stronami&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE46UmLroVZsd26M3SJhv8Il3rEoCToDyC1lJ3EFIDR_wlwfsMegjS_s7Xqr9328_3-SXf9_FTf_V5Lsl5I9UXzw-gFdnQWMLiGaiboRLyQSA7HRdrTZ6JLaeorfm-cPXlAT4NvY-Nr8Ez/s1600-h/zrzutekranu-KontorX+-+Mozilla+Firefox-2.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE46UmLroVZsd26M3SJhv8Il3rEoCToDyC1lJ3EFIDR_wlwfsMegjS_s7Xqr9328_3-SXf9_FTf_V5Lsl5I9UXzw-gFdnQWMLiGaiboRLyQSA7HRdrTZ6JLaeorfm-cPXlAT4NvY-Nr8Ez/s320/zrzutekranu-KontorX+-+Mozilla+Firefox-2.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5247730067905858050&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Dodanie nowego produktu&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9guq6XojAAH7WNCLGRMHdV5dDOqALjoAsCTrPOwemF_6FUnEh1Pz5_UOl8RHmMxTrGns0EgjW1vHVvQWHHCn9pSIigeUlzzEtJW9G5d5OKdODFIGKthFkAtgAcuwPmTuYyV9E9Dydel_c/s1600-h/zrzutekranu-KontorX+-+Mozilla+Firefox-3.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9guq6XojAAH7WNCLGRMHdV5dDOqALjoAsCTrPOwemF_6FUnEh1Pz5_UOl8RHmMxTrGns0EgjW1vHVvQWHHCn9pSIigeUlzzEtJW9G5d5OKdODFIGKthFkAtgAcuwPmTuYyV9E9Dydel_c/s320/zrzutekranu-KontorX+-+Mozilla+Firefox-3.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5247730070108759154&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Zarządzanie produktami&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVwDSIrE9ij6XC2ZQjOAZyi1HRFFS71zSBzW4gtkri7_TwRPv99epgaweFHCRzbLh1YhmbRXJzVo7-wb5ug2NBSgb9Kz4Rs3gk2aARMfkA-UoE2ccB0qlbsJB6YsxvD8GiWawxZgPuHqK6/s1600-h/zrzutekranu-KontorX+-+Mozilla+Firefox-4.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVwDSIrE9ij6XC2ZQjOAZyi1HRFFS71zSBzW4gtkri7_TwRPv99epgaweFHCRzbLh1YhmbRXJzVo7-wb5ug2NBSgb9Kz4Rs3gk2aARMfkA-UoE2ccB0qlbsJB6YsxvD8GiWawxZgPuHqK6/s320/zrzutekranu-KontorX+-+Mozilla+Firefox-4.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5247730072098636786&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;.. powstał panel ..&lt;br /&gt;&lt;br /&gt;KonotrX HTML&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Zaraz po zalogowaniu wita nas mały dashbord&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilCMhPUt3xYD0Oc2dyboIH63SMu2ileflcLNGwtRe7FhGr9uXTdWal_qNqWNpod89uwn4X1ihOd6GVsh_Uc_Hp652F_0uo7jFlvABNgS_EIfgXHu_7sJiVeq5R_svFv7YtFo4MXyBcZy5W/s1600-h/kontorx-1.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilCMhPUt3xYD0Oc2dyboIH63SMu2ileflcLNGwtRe7FhGr9uXTdWal_qNqWNpod89uwn4X1ihOd6GVsh_Uc_Hp652F_0uo7jFlvABNgS_EIfgXHu_7sJiVeq5R_svFv7YtFo4MXyBcZy5W/s320/kontorx-1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5229658640910991010&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Kategorie w sklepie&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9nttkFpS80gZ6eTVPRSxVtZ_mUnZN4CAMQ0vUwhJfwcPWrnUDw17Zy-tjwaPzLwNrsaWFq5wryK7MfMKLMSdpTFDV3rHfiV0E3IzTcKhPPdfM20yqBcPJZI527Tc03QAP9oHHPff34eLd/s1600-h/kontorx-2.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9nttkFpS80gZ6eTVPRSxVtZ_mUnZN4CAMQ0vUwhJfwcPWrnUDw17Zy-tjwaPzLwNrsaWFq5wryK7MfMKLMSdpTFDV3rHfiV0E3IzTcKhPPdfM20yqBcPJZI527Tc03QAP9oHHPff34eLd/s320/kontorx-2.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5229658649371652066&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Zarządzanie produktami&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXL5YYOAA3bsT7FrVqA6LgYdZkl2WrKFMyMth_DyfIa0jmBuOuDI9mA1h1R0E9OdbVa6OWWYcZ6x2sISBrhNYAFnj9X0OxiVy6q2r8A_veYs9Vdwqvtv8cz_XzbjDEsTsc7r6onXdGak91/s1600-h/kontorx-3.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXL5YYOAA3bsT7FrVqA6LgYdZkl2WrKFMyMth_DyfIa0jmBuOuDI9mA1h1R0E9OdbVa6OWWYcZ6x2sISBrhNYAFnj9X0OxiVy6q2r8A_veYs9Vdwqvtv8cz_XzbjDEsTsc7r6onXdGak91/s320/kontorx-3.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5229658655896612498&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Załanczanie grafiki do produktu&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAclwp81KFc5FhP4HKInU7Gn5N-eJmFgm2luf9CcyilBPRSYTyijLi1t2B6BLU12Na1An64NaEHpBnrp67aFW7TSBQfApeFIx7en3qfqQq6uRFlIgpqLVkEvb1YrqkQzXvN8Udy67_-pIZ/s1600-h/kontorx-4.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAclwp81KFc5FhP4HKInU7Gn5N-eJmFgm2luf9CcyilBPRSYTyijLi1t2B6BLU12Na1An64NaEHpBnrp67aFW7TSBQfApeFIx7en3qfqQq6uRFlIgpqLVkEvb1YrqkQzXvN8Udy67_-pIZ/s320/kontorx-4.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5229658663836895682&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;WiDooM - prostota przeźroczystość to jest to!&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Logujemy się&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPTO_o89b_jKYuNBNS5j0aTdo4NDA2yRLJVB3C5Tp65eDgiDVmvD1hfJPRtl2egdzndjjkGPGwHr1S7hcuwqnTW9Fp41FWuLzGoI6dwjQ1lLfeMEkO3Qoc7huHdgVLFRvBbP5_Y-9wd1Wd/s1600-h/zrzutekranu-WiDoom+-+panel+administracyjny+-+Mozilla+Firefox.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPTO_o89b_jKYuNBNS5j0aTdo4NDA2yRLJVB3C5Tp65eDgiDVmvD1hfJPRtl2egdzndjjkGPGwHr1S7hcuwqnTW9Fp41FWuLzGoI6dwjQ1lLfeMEkO3Qoc7huHdgVLFRvBbP5_Y-9wd1Wd/s320/zrzutekranu-WiDoom+-+panel+administracyjny+-+Mozilla+Firefox.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5247724282725173458&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Strona głowna panelu administracyjnego&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNODo7sXDzZDTilMuEP3zFQOPupxxT9ERxi_e0DXYzVG_cWdLW9XY0uzk2J0dKOV6aW3jqvo85ohbzn4xr5hWRfOZdb_xVLhhMt347JgzW_3TdiPymMmKY6BSTBDdfqpQ7d_p__K9m4gnj/s1600-h/zrzutekranu-WiDoom+-+panel+administracyjny+-+Mozilla+Firefox-1.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNODo7sXDzZDTilMuEP3zFQOPupxxT9ERxi_e0DXYzVG_cWdLW9XY0uzk2J0dKOV6aW3jqvo85ohbzn4xr5hWRfOZdb_xVLhhMt347JgzW_3TdiPymMmKY6BSTBDdfqpQ7d_p__K9m4gnj/s320/zrzutekranu-WiDoom+-+panel+administracyjny+-+Mozilla+Firefox-1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5247724287018090194&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Zarządzanie treścią na stronie&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzVH8l1TCiYECxanb8oVc1M9OqUL_RQgw68dVH06xzCy5zxBYD00w3Qo7GbJVnsr3QLulv_aj2ytOHWBdzlWJRJV9RAX5AOSCZfYhm137zfEWXNu43Afofe3-NbabNu-VoT0OIM_5OivNl/s1600-h/zrzutekranu-WiDoom+-+panel+administracyjny+-+Mozilla+Firefox-2.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzVH8l1TCiYECxanb8oVc1M9OqUL_RQgw68dVH06xzCy5zxBYD00w3Qo7GbJVnsr3QLulv_aj2ytOHWBdzlWJRJV9RAX5AOSCZfYhm137zfEWXNu43Afofe3-NbabNu-VoT0OIM_5OivNl/s320/zrzutekranu-WiDoom+-+panel+administracyjny+-+Mozilla+Firefox-2.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5247724286616719458&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;A jak wygląda Twoje zaplecze?&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIkQqce9-aw5kBxnnKI9Fi1yAkqAC-Tl6zomeXK-lWbcxXVnTTmjISgotXekJvw4qsyL_zIGewy2l601FiLLsYef-HshI-VfaaB055bA19HY1GQSj2Zto5UMeWWpDoCM_RdDo0skMGFghb/s1600-h/widoom-5.png&quot;&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/1363743793859711752/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/1363743793859711752' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/1363743793859711752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/1363743793859711752'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/08/backend-jak-wyglda-twoje-zaplecze.html' title='Backend - jak wygląda twoje zaplecze?'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoVNsok1fOoak67cUpwuYLlRtyFON_985lZvINxV7iZtEJiac8kBKgTwEJIVB_3F6TJAhBoXXMZiM7n5YSt0BahAwsfvFe1U_kfNbTmWHTRo1ig04yG9ZaeH4rKsZSx0v6CP4GdbS5KDk0/s72-c/zrzutekranu-KontorX+-+Mozilla+Firefox.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-7787691276296909660</id><published>2008-05-30T06:15:00.004+02:00</published><updated>2008-05-30T09:23:11.221+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="portfolio"/><category scheme="http://www.blogger.com/atom/ns#" term="projekty"/><category scheme="http://www.blogger.com/atom/ns#" term="zend framework"/><title type='text'>jQuery + Zend_Form = Form generator</title><content type='html'>&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://widmogrod.info/projekty/jquery/forms/index.html&quot;&gt;Form generator&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://widmogrod.info/projekty/jquery/forms/index.html&quot;&gt;demo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wykorzystane biblioteki: &lt;a href=&quot;http://framework.zend.com/manual/en/zend.form.html&quot;&gt;Zend_Form&lt;/a&gt; od &lt;a href=&quot;http://framework.zend.com/&quot;&gt;Zend Framework&lt;/a&gt; i &lt;a href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;v0.3 - pierwsze publiczne wydanie (prezentacja)&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;br /&gt;Jest to nowy projekt, który wykonuję w ramach zlecenia.&lt;br /&gt;Podstawową cechą tej aplikacji ma być (i mam nadzieje że jest ;)) intuicyjna możliwości tworzenia ankiet/formularzy, oczywiście bez wymaganej znajomości HTML przez użytkownika. Tak stworzony formularz ma być oddany w ręce potencjalnego klienta w celu wypełnienia i wysłania go na zdefiniowany adres e-mail.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://widmogrod.blogspot.com/2008/02/ankiety-w-jquery.html&quot; title=&quot;jQuery ankietert&quot;&gt;Po raz kolejny&lt;/a&gt; w wykonaniu projektu posłużyłem się biblioteką &lt;a href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt;. Pierwszą opublikowaną na tym blogu aplikacją, w której również została użyta w/w biblioteka jest &lt;a href=&quot;http://widmogrod.blogspot.com/2008/02/ankiety-w-jquery.html&quot; title=&quot;programista, php, java, gwt&quot;&gt;jQuery ankieter&lt;/a&gt;.&lt;br /&gt;Generowaniem formularzy zajmuje się &lt;span style=&quot;font-weight: bold;&quot;&gt;świetny komponent&lt;/span&gt; od zend&#39;a &lt;a href=&quot;http://framework.zend.com/manual/en/zend.form.html&quot;&gt;Zend_Form&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Kolejnym zastosowaniem tego skryptu, które nota bene wynika z jego charakteru jest przyśpieszenie tworzenia projektu z ZF.</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/7787691276296909660/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/7787691276296909660' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7787691276296909660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7787691276296909660'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/05/jquery-zendform-form-generator.html' title='jQuery + Zend_Form = Form generator'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-1552369721694577317</id><published>2008-05-28T21:54:00.004+02:00</published><updated>2008-05-28T22:14:00.775+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="firebug"/><category scheme="http://www.blogger.com/atom/ns#" term="firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><title type='text'>Firebug - uzależnienie</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib5fvnotS2zA_f_1QLDF8Tm122TooA6dkY5TePTmRnnZPr4PxBpfrLNZGn2RFmXBFweykPiPwVHzpjpuJ_829lLbno4LPoOd9HJRR0NG6a9PRGdpqJWi7Pd7YXeQ-ISVQn1BYlowZibuMD/s1600-h/firebug.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib5fvnotS2zA_f_1QLDF8Tm122TooA6dkY5TePTmRnnZPr4PxBpfrLNZGn2RFmXBFweykPiPwVHzpjpuJ_829lLbno4LPoOd9HJRR0NG6a9PRGdpqJWi7Pd7YXeQ-ISVQn1BYlowZibuMD/s320/firebug.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5205524543923574946&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Przymusowy format komputera i nowe &lt;a href=&quot;http://ubuntu.pl/&quot;&gt;Ubuntu 8.04&lt;/a&gt; na pokładzie z Firefox3b4. Wszystko fajnie .. ale gdzie jest mój &lt;a href=&quot;http://getfirebug.com/&quot;&gt;firebug&lt;/a&gt;!? Poprzez &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/&quot;&gt;addons.mozilla.org/&lt;/a&gt; nie mogę zainstalować .. nieeeee!!&lt;br /&gt;&lt;br /&gt;.. w tym momencie zdałem sobie sprawę że jestem od niego  uzależniony ..&lt;br /&gt;&lt;br /&gt;W tej, jakże krótkiej chwili, zainstalowałem &lt;a href=&quot;http://www.opera.com/products/dragonfly/&quot;&gt;Opera dragonfly&lt;/a&gt;. Stwierdzam że to jeszcze nie to .. może .. jak będzie wersja stabilna to wtedy spróbuję. Obecnie &lt;a href=&quot;http://www.mozilla-europe.org/pl/&quot;&gt;firefox&lt;/a&gt; + &lt;a href=&quot;http://getfirebug.com/&quot;&gt;firebug&lt;/a&gt; królują w webdeweloperce&lt;br /&gt;&lt;br /&gt;.. a firebuga do &quot;każdej&quot; wersji &lt;a href=&quot;http://www.mozilla-europe.org/pl/&quot;&gt;firefoxa&lt;/a&gt; można pobrac z strony &lt;a href=&quot;http://getfirebug.com/releases/index.html&quot;&gt;http://getfirebug.com/releases/index.html&lt;/a&gt; i po panice ;]</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/1552369721694577317/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/1552369721694577317' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/1552369721694577317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/1552369721694577317'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/05/firebug-uzalenienie.html' title='Firebug - uzależnienie'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib5fvnotS2zA_f_1QLDF8Tm122TooA6dkY5TePTmRnnZPr4PxBpfrLNZGn2RFmXBFweykPiPwVHzpjpuJ_829lLbno4LPoOd9HJRR0NG6a9PRGdpqJWi7Pd7YXeQ-ISVQn1BYlowZibuMD/s72-c/firebug.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-7303125718886660311</id><published>2008-05-08T13:28:00.031+02:00</published><updated>2008-05-28T22:17:37.813+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cms"/><category scheme="http://www.blogger.com/atom/ns#" term="html"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><category scheme="http://www.blogger.com/atom/ns#" term="portfolio"/><category scheme="http://www.blogger.com/atom/ns#" term="projekty"/><title type='text'>Trochę historii - www i ja</title><content type='html'>Internet ... co to było! pierwszy rok studiów stałe łącze, nieograniczone możliwości surfowania po sieci ... ach .. miło się to wspomina :)&lt;br /&gt;&lt;br /&gt;Pierwszy raz (...) yhym .. ;) pierwsza strona WWW powstała w okresie Szkoły podstawowej - ślad po niej zaginął.&lt;br /&gt;&lt;br /&gt;Pierwsza strona, od której zabawa zaczeła się na dobre to:&lt;br /&gt;&lt;a href=&quot;http://x100help.za.pl/&quot;&gt;http://x100help.za.pl&lt;/a&gt; (jeszcze działa! ach te darmowe hostingi ;])&lt;br /&gt;wykonana w: HTML&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfirBA7IOZ5fMq8vDT7FT7RswrSwayJm4b5-Mid7DDdqb5lT-hHos3vrsb4Un2-N-sx2Wgx3LpCXx-iugcEJGxCr-3wEJqKj0FMjQqPJR_Vi81innuIRfxoPW7_cSBUitA1-9rwXiJtJBd/s1600-h/zrzutekranu.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfirBA7IOZ5fMq8vDT7FT7RswrSwayJm4b5-Mid7DDdqb5lT-hHos3vrsb4Un2-N-sx2Wgx3LpCXx-iugcEJGxCr-3wEJqKj0FMjQqPJR_Vi81innuIRfxoPW7_cSBUitA1-9rwXiJtJBd/s320/zrzutekranu.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5197985982388149154&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Następnie kontynuacją były jej modyfikacje&lt;br /&gt;&lt;a href=&quot;http://sghx100.za.pl/&quot;&gt;http://sghx100.za.pl&lt;/a&gt; - już wzobagacona w proste skryty PHP&lt;br /&gt;wykonana w: HTML, CSS, PHP(wstawki)&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP89v50QFX6ugiDPqdNBT1t6vEEMWlWluxR_6I68_uyNT0Urnl-DLUgKUfarHWC2QTU9GeMx2M60DEujTZdV4a-RU4qLy0bD20lfMNKX6WI40d2ZqX22gmCqa43sLyTClAafOktBFbmiu1/s1600-h/zrzutekranu-1.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP89v50QFX6ugiDPqdNBT1t6vEEMWlWluxR_6I68_uyNT0Urnl-DLUgKUfarHWC2QTU9GeMx2M60DEujTZdV4a-RU4qLy0bD20lfMNKX6WI40d2ZqX22gmCqa43sLyTClAafOktBFbmiu1/s320/zrzutekranu-1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5197986192841546674&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Co to jest CMS? - też to chcę mieć! - zaczeło się powstała kolejna odsłona strony o samsung x100&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.widoom-cms.freehost.pl/x100/&quot;&gt;http://www.widoom-cms.freehost.pl/x100/&lt;/a&gt; - oparta na prostym CMS-ie&lt;br /&gt;wykonana w: HTML, CSS, PHP(CMS WiDooM v1)&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://picasaweb.google.com/widmogrod/WyuzdaneProgramowanie/photo?authkey=8tuRmy6nDUo#5197979746095635074&quot;&gt;&lt;img src=&quot;http://lh4.ggpht.com/widmogrod/SCLvCfu0moI/AAAAAAAAADQ/P23xa9rk5qo/s288/zrzutekranu-2.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;który napędzał też stronę:&lt;br /&gt;&lt;a href=&quot;http://www.widoom-cms.freehost.pl/&quot;&gt;http://www.widoom-cms.freehost.pl/&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, PHP(CMS WiDooM v1)&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://picasaweb.google.com/widmogrod/WyuzdaneProgramowanie/photo?authkey=8tuRmy6nDUo#5197979758980536994&quot;&gt;&lt;img src=&quot;http://lh3.ggpht.com/widmogrod/SCLvDPu0mqI/AAAAAAAAADg/lsMKGXrUsNg/s288/zrzutekranu-4.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;.. w międzyczasie&lt;br /&gt;&lt;a href=&quot;http://testament.za.pl/&quot;&gt;http://testament.za.pl/&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, PHP(wstawki)&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://picasaweb.google.com/widmogrod/WyuzdaneProgramowanie/photo?authkey=8tuRmy6nDUo#5197980523484715714&quot;&gt;&lt;img src=&quot;http://lh5.ggpht.com/widmogrod/SCLvvvu0msI/AAAAAAAAADw/-Oh0Ra9Xq_g/s288/zrzutekranu-6.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;miała być to strona o zespole TestAmenT .. wyszła strona z ogłoszeniami dla mojego kierunku .. hehe zabawne :P ..&lt;br /&gt;&lt;br /&gt;Z serii stron dla ZiIP powstały jeszcze:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.widoom-cms.freehost.pl/ziip/&quot;&gt;http://www.widoom-cms.freehost.pl/ziip/&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, PHP(CMS WiDooM v1)&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt1XKQbLlEHZNKvU76Jnd32FFVJmK8y5LbCTrKmJcCzAKVZTDND6r5MMA5MaN4Ijehcv-K5ZZdqTCMHiYvDWjXauZY3JUetoaVSPXXZcCrOyCTWZ2pkKfoU5TYK_DEJtBiZX7v45MuHEPL/s1600-h/zrzutekranu-7.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt1XKQbLlEHZNKvU76Jnd32FFVJmK8y5LbCTrKmJcCzAKVZTDND6r5MMA5MaN4Ijehcv-K5ZZdqTCMHiYvDWjXauZY3JUetoaVSPXXZcCrOyCTWZ2pkKfoU5TYK_DEJtBiZX7v45MuHEPL/s320/zrzutekranu-7.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5197980532074650322&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.widoom-cms.freehost.pl/ziip2/&quot;&gt;http://www.widoom-cms.freehost.pl/ziip2/&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, PHP(CMS WiDooM v2)&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUSH31fzyDhhSRTNOOuNxf8JBLK5hOqqZFWruh5Zrhb6wUgUIZi3j88YaGOJTX9kGmadLpkJnkrH7m2AayD5K2m04WPk9gxxLglPTMH8xb2Jhbh7E-JAKOrnI5tly4thPKA5mg0Q1lnKoL/s1600-h/zrzutekranu-8.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUSH31fzyDhhSRTNOOuNxf8JBLK5hOqqZFWruh5Zrhb6wUgUIZi3j88YaGOJTX9kGmadLpkJnkrH7m2AayD5K2m04WPk9gxxLglPTMH8xb2Jhbh7E-JAKOrnI5tly4thPKA5mg0Q1lnKoL/s320/zrzutekranu-8.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5197992751256607682&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://samsung.ovh.org/ziip3/&quot;&gt;http://samsung.ovh.org/ziip3/&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, PHP(CMS WiDooM v3)&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk_Em2TAEZ8WBtluHTGzP5kQhik9INL4hd96ITAfCAwlVWOynhQrMLsaaKY1FjtnxAlKlb0UazGQ1gyWYuf1Z1VYSuBJQmK_XgPGnYgjmjMNGf45zc9ELo9rrM97vkO5xTxK3tZcSfH29V/s1600-h/zrzutekranu-18.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgk_Em2TAEZ8WBtluHTGzP5kQhik9INL4hd96ITAfCAwlVWOynhQrMLsaaKY1FjtnxAlKlb0UazGQ1gyWYuf1Z1VYSuBJQmK_XgPGnYgjmjMNGf45zc9ELo9rrM97vkO5xTxK3tZcSfH29V/s320/zrzutekranu-18.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5197982894306663298&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dwie powyższe strony zostały oparte na txtdb v1 - tekstowej bazie danych, wersja 1 obslugowala proste zapytania SQL, w puźniejszych z tego zrezygonowałem (nie działało to optymalnie wersja 3.1 dorobiła się jojnowania, sortowania, obsługi struktury hierarhicznej i wielu wielu bajerów :)&lt;br /&gt;&lt;br /&gt;Teraz kolej na strony pod tytułem &quot;dla innych&quot; ;) nie zawsze za $&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://maszyny-jaro.prv.pl/&quot;&gt;maszyny-jaro.prv.pl&lt;/a&gt; - strona wykonana w połączeniu PHP i MySQL, miała być katalogiem produktów sprzedawanych przez firmę Jaro - umarł projekt&lt;br /&gt;wykonana w: HTML, CSS, PHP, MySQL&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJbfuxOxxCrZWq-k4XZ6fuRo5t6Nsc7eVzACOsf_mJGmlrxvrGmnv5sHVIgwWB-yv4nLZtobwi6OtNn004hzUtWSC4ErcfjDay9eFSdGF_Wt7FX38NaPz2dQBWtNNHL2bZLZNqfQvYyCZs/s1600-h/zrzutekranu.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJbfuxOxxCrZWq-k4XZ6fuRo5t6Nsc7eVzACOsf_mJGmlrxvrGmnv5sHVIgwWB-yv4nLZtobwi6OtNn004hzUtWSC4ErcfjDay9eFSdGF_Wt7FX38NaPz2dQBWtNNHL2bZLZNqfQvYyCZs/s320/zrzutekranu.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5198000198729898962&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.wpktuning.pl/&quot;&gt;wpktuning.pl&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, PHP, txtdb v3.1&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmQQMxL2VUMDaVIxzzOe7CtStUrCq7HNwTcfgmBbq82Euk95SIOI6YA1y2pardhIgcDbqL_2uVB74JFGLaAsvYq8DHiRsfy7he6z3tv1xA6QQqxzCeXWpmuKHpLLMXZRCsK9KfUkWffX4r/s1600-h/zrzutekranu-11.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmQQMxL2VUMDaVIxzzOe7CtStUrCq7HNwTcfgmBbq82Euk95SIOI6YA1y2pardhIgcDbqL_2uVB74JFGLaAsvYq8DHiRsfy7he6z3tv1xA6QQqxzCeXWpmuKHpLLMXZRCsK9KfUkWffX4r/s320/zrzutekranu-11.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5197980794067655442&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://firmawpk.pl/&quot;&gt;firmawpk.pl&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS (blueprint - jak widać ;])&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLm4YjJrodA0w2yeuksdIqnxHslLWq5ZnRwRS-6N5FWEcxRJ_jI4GsAJ4vq_LfJjojc4pAoGpg8T-llgiVqadPNPNao0F8yAOh19RHj18Nm9ObAPHQlcTp8msXiQ0r1S69w2UL_55smflN/s1600-h/zrzutekranu-19.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLm4YjJrodA0w2yeuksdIqnxHslLWq5ZnRwRS-6N5FWEcxRJ_jI4GsAJ4vq_LfJjojc4pAoGpg8T-llgiVqadPNPNao0F8yAOh19RHj18Nm9ObAPHQlcTp8msXiQ0r1S69w2UL_55smflN/s320/zrzutekranu-19.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5197985346732989330&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://krzysztofzaba.pl/&quot;&gt;krzysztofzaba.pl&lt;/a&gt; -niedziala - ktoś czegoś nie opłacił ..&lt;br /&gt;wykonana w: HTML, CSS, PHP&lt;br /&gt;&lt;br /&gt;(znaleść screanshot ^^)&lt;br /&gt;&lt;br /&gt;Dla promotor.krakow.pl&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://dietetyka.krakow.pl/&quot;&gt;dietetyka.krakow.pl&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, jQuery, PHP(CMS Light v1)&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxDtabsTWiUFJpcfbnR1C5LJLaa5mYwaLC-yzQ7kyFDbhdyWcCKCzRTtoNjv5aDpk9af7WNui9agTW_izf7fpDFDmZcdRnBk5H914cJ1Ng0TX4LjIK45skgXcdDfiXiGjkc9S6zWwPukSu/s1600-h/zrzutekranu-12.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxDtabsTWiUFJpcfbnR1C5LJLaa5mYwaLC-yzQ7kyFDbhdyWcCKCzRTtoNjv5aDpk9af7WNui9agTW_izf7fpDFDmZcdRnBk5H914cJ1Ng0TX4LjIK45skgXcdDfiXiGjkc9S6zWwPukSu/s320/zrzutekranu-12.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5197980798362622754&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://psychodynamika.pl/&quot;&gt;psychodynamika.pl&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, jQuery, PHP(CMS Light v1.2)&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVzX0PW2lEE3diylu2N1rhPo-2VFQm-jFApTeRP-hTvCKZYbpKjoY3qzwgoDIDjXgKBmb4IyC4RzvQbRrKtYYH5LILT8QBt4jJi_PRt446C9qHGxvDxjdKKSghIDZIJ7ROzFSf3yrc1aBO/s1600-h/zrzutekranu-14.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVzX0PW2lEE3diylu2N1rhPo-2VFQm-jFApTeRP-hTvCKZYbpKjoY3qzwgoDIDjXgKBmb4IyC4RzvQbRrKtYYH5LILT8QBt4jJi_PRt446C9qHGxvDxjdKKSghIDZIJ7ROzFSf3yrc1aBO/s320/zrzutekranu-14.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5197980815542491970&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.eu1.pl/&quot;&gt;http://www.eu1.pl/&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, jQuery, PHP(Light Framework)&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicqNEYalM70dUQgi-ZgBZL5vK5rSbqXJimTqd4Fg_O7vbfA53I36gE1CLgElLdtbUrH2aMZMr7wLSvpXPDCfGjQjUaAbDJ3txxY09YMuofUb3uj6h1MoSeZsKm-UbPsy9NiPn84_2W1G5G/s1600-h/zrzutekranu-2.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicqNEYalM70dUQgi-ZgBZL5vK5rSbqXJimTqd4Fg_O7vbfA53I36gE1CLgElLdtbUrH2aMZMr7wLSvpXPDCfGjQjUaAbDJ3txxY09YMuofUb3uj6h1MoSeZsKm-UbPsy9NiPn84_2W1G5G/s320/zrzutekranu-2.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5198005734942743570&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://krakkable.pl/&quot;&gt;http://krakkable.pl/&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, PHP&lt;br /&gt;wkład: nie szablon :P&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYCSgGugk3hLYO3FI96FG8eyhmMp4BNlGIBfl0JhLuLCRT2hnuUrd7YxdhexDM5l8F0EIG36T7MRk_AKrrL_dxTIKRFCbpXrZkHXvxkOfOx8Y4nKH4W5mMy3lKmjjqJx-GtSZijLGxNmWJ/s1600-h/zrzutekranu-3.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYCSgGugk3hLYO3FI96FG8eyhmMp4BNlGIBfl0JhLuLCRT2hnuUrd7YxdhexDM5l8F0EIG36T7MRk_AKrrL_dxTIKRFCbpXrZkHXvxkOfOx8Y4nKH4W5mMy3lKmjjqJx-GtSZijLGxNmWJ/s320/zrzutekranu-3.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5198005747827645474&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://kalendarze.kr.com.pl/&quot;&gt;http://kalendarze.kr.com.pl/&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2UgjFOdFV8X_JIE4p3nYF5y1AvvTyspu_rFE_w8cgXg3PpVpyavit5uRd2z2xum-PMyBf1-sXBZREoHLtuO5r3uTUcidvmxM4rizLAF8whxjwPiUVljNp63v8jnVtjtfLxsssNewU7Ovf/s1600-h/zrzutekranu-4.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2UgjFOdFV8X_JIE4p3nYF5y1AvvTyspu_rFE_w8cgXg3PpVpyavit5uRd2z2xum-PMyBf1-sXBZREoHLtuO5r3uTUcidvmxM4rizLAF8whxjwPiUVljNp63v8jnVtjtfLxsssNewU7Ovf/s320/zrzutekranu-4.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5198005756417580082&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://kcp.krakow.pl/&quot;&gt;kcp.krakow.pl&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, jQuery, PHP(CMS Light v1.5)&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4-sB8u1-0ToeSe9C9ztGde_3AC60CQeH93neMNdYYzOHcj2tLP2XdQssM2nX5l_Ne7si92c3a5vSVhgWdOZbs5c2ZBY4yvvQD6T4F7_erpyygZpw0rkKzuBuCHl81LYqyXUHkGzISgJye/s1600-h/zrzutekranu-13.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4-sB8u1-0ToeSe9C9ztGde_3AC60CQeH93neMNdYYzOHcj2tLP2XdQssM2nX5l_Ne7si92c3a5vSVhgWdOZbs5c2ZBY4yvvQD6T4F7_erpyygZpw0rkKzuBuCHl81LYqyXUHkGzISgJye/s320/zrzutekranu-13.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5197980811247524658&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Dla kreatywni.net.pl&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://ramy-verso.pl/&quot;&gt;ramy-verso.pl&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, jQuery, PHP(CMS Light v1.3)&lt;br /&gt;wkład: oparcie na CMS&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSpWDNQSBjHj8SAPe_GXdKOQNLbq-J9LJ_46hPgu9yHRPYIIGVfw6Rh8XyIrTFxeS5S8oVHLh0uooTRSw8SQQUWpTNhflD4IjmNaxu919BmGGUbuUodoRABpZtKsMmBPzXP5QXdUNwfUa5/s1600-h/zrzutekranu-15.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSpWDNQSBjHj8SAPe_GXdKOQNLbq-J9LJ_46hPgu9yHRPYIIGVfw6Rh8XyIrTFxeS5S8oVHLh0uooTRSw8SQQUWpTNhflD4IjmNaxu919BmGGUbuUodoRABpZtKsMmBPzXP5QXdUNwfUa5/s320/zrzutekranu-15.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5197980828427393874&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://fotorowecki.pl/&quot;&gt;fotorowecki.pl&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, jQuery, PHP(CMS Light v1.3)&lt;br /&gt;wkład: oparcie na CMS&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsmLwBai2AnUOOEYhMk5qKcZ0NoqTXIN-BvJqRh4CM047WhfR8Oyu8_wG5jKk7qJr3Ap6KmcLq3WlrMpPgziAzTFoF7Soc24dsfLfdOWju5yr5RgVtY7PRehgwKkKQPlDiwsZZ5aC2vPPJ/s1600-h/zrzutekranu-16.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsmLwBai2AnUOOEYhMk5qKcZ0NoqTXIN-BvJqRh4CM047WhfR8Oyu8_wG5jKk7qJr3Ap6KmcLq3WlrMpPgziAzTFoF7Soc24dsfLfdOWju5yr5RgVtY7PRehgwKkKQPlDiwsZZ5aC2vPPJ/s320/zrzutekranu-16.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5197980974456281954&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://optotechmedical.pl/&quot;&gt;http://optotechmedical.pl/&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, PHP(CMS KontorX), Light Framework (czyli domowa produkcja ;)), jQuery&lt;br /&gt;wkład: kodowanie od A-Z, cięcie szablonu&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJIsjOCJbkn9wyJEkGHp6SdhAxvfGRI4by4Tfa4108qcRftChi1ZTJDk7cOBaSOSlGhbIMLSm75jCzDOYaalTQbVSNi3u5F1-VvYfQGYtuLD-DMtBT-7I1oTu1U7K6LTEwmdMrkuMHB_C0/s1600-h/zrzutekranu-1.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJIsjOCJbkn9wyJEkGHp6SdhAxvfGRI4by4Tfa4108qcRftChi1ZTJDk7cOBaSOSlGhbIMLSm75jCzDOYaalTQbVSNi3u5F1-VvYfQGYtuLD-DMtBT-7I1oTu1U7K6LTEwmdMrkuMHB_C0/s320/zrzutekranu-1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5198001732033223650&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://salonagd.com/&quot;&gt;salonagd.com&lt;/a&gt;&lt;br /&gt;wykonana w: HTML, CSS, PHP(CMS KontorX), Zend Framework, jQuery&lt;br /&gt;wkład: kodowanie od A-Z, cięcie szablonu&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ1rMuuMHNZcB6GOVUAw8Fn4YdGVnbZrAZJPKY6-lCbFnhOAdO5PSj7gQVqBylwgwge-GKN6HDC_NnG8bvTW-qA3FY8Je-BwqOvLF1rwL4q6ZRUh5Jhkv_QLsUMGIJwpwgDml51RM8GJu1/s1600-h/zrzutekranu-17.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ1rMuuMHNZcB6GOVUAw8Fn4YdGVnbZrAZJPKY6-lCbFnhOAdO5PSj7gQVqBylwgwge-GKN6HDC_NnG8bvTW-qA3FY8Je-BwqOvLF1rwL4q6ZRUh5Jhkv_QLsUMGIJwpwgDml51RM8GJu1/s320/zrzutekranu-17.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5197980978751249266&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Z tego projetu jestem zadowolony, nauczyłem się przy nim ZF + panel administracyjny w wersji pierwotnej był wykonany za pomocą GWT + EXT jednak z powodu - brak rąk do pomocy - zrezygnowałem z GWT i postawiłem na HTML + biblioteję jQuery&lt;br /&gt;&lt;br /&gt;Wyciągłem z niego jeszcze jedną mądrą naukę, własne framework-i są ok, ale co jest dziełem tak ogromnej społeczność wychodzi poza wymiar ok!&lt;br /&gt;&lt;br /&gt;Jest już kilka innych tytułów w drodze, nieomieszkam ich nie opisać.</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/7303125718886660311/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/7303125718886660311' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7303125718886660311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7303125718886660311'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/05/troch-historii-www-i-ja.html' title='Trochę historii - www i ja'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfirBA7IOZ5fMq8vDT7FT7RswrSwayJm4b5-Mid7DDdqb5lT-hHos3vrsb4Un2-N-sx2Wgx3LpCXx-iugcEJGxCr-3wEJqKj0FMjQqPJR_Vi81innuIRfxoPW7_cSBUitA1-9rwXiJtJBd/s72-c/zrzutekranu.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-7502714225356353030</id><published>2008-03-11T22:38:00.001+01:00</published><updated>2008-03-11T22:41:31.525+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="html"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="zabawa"/><title type='text'>Ankiety w jQuery</title><content type='html'>Niedawno odwiedził mnie znajomy z prośbą o pomoc w napisaniu skryptu do sprawdzania poprawność wypełnianych ankiet.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://widmogrod.info/projekty/jquery/ankieter/index.html&quot;&gt;demo + souce&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Jakie są założenia:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;można uruchomić z CD&lt;/li&gt;&lt;li&gt;nieograniczona liczba pytań w ankiecie&lt;/li&gt;&lt;li&gt;kilka ankiet na jednej stronie&lt;/li&gt;&lt;li&gt;stany ankiety:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;wszystkie odpowiedzi prawidłowe&lt;/li&gt;&lt;li&gt;prawie wszystkie odpowiedzi prawidłowe&lt;/li&gt;&lt;li&gt;ankieta wypełniona nieprawidłowo&lt;/li&gt;&lt;li&gt;nie zaznaczono odpowiedzi&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;możliwość dodania objaśnienia do odpowiedzi ankiety ale tylko po wypełnieniu ankiety&lt;/li&gt;&lt;li&gt;każda ankieta traktowana indywidualnie&lt;/li&gt;&lt;li&gt;sumowanie wyników - brak ;]&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Jako że ankiety mają być na CD, pomyślełem JavaScript&lt;br /&gt;wybrałem &lt;a href=&quot;http://jquery.com/&quot;&gt;jQuery&lt;/a&gt; - już wcześniej dobrze mi się pracowało z ta biblioteka i tym razem też tak było.&lt;br /&gt;&lt;br /&gt;Skrypt ankiet jest udokumentowany zatem podgląd źródła i wszystko wiemy!.</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/7502714225356353030/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/7502714225356353030' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7502714225356353030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7502714225356353030'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/02/ankiety-w-jquery.html' title='Ankiety w jQuery'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-7537525924238799725</id><published>2008-03-11T21:38:00.005+01:00</published><updated>2008-03-11T21:57:59.724+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chwila relaksu"/><title type='text'>Top geekowych cytatów ..</title><content type='html'>Dostałem dzisiaj newsletter z &lt;a href=&quot;http://www.wykop.pl/&quot;&gt;wykop.pl&lt;/a&gt; i tak sobie go przeglądam, patrze&lt;br /&gt;&lt;a href=&quot;http://www.wykop.pl/link/49387/top-60-geekowych-cytatow&quot;&gt;Top 60 geekowych cytatów&lt;/a&gt; - będzie ciekawe ..&lt;br /&gt;&lt;br /&gt;.. a oto moi wybrańcy ;)&lt;br /&gt;&lt;ul&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;Na świecie jest 10 typów ludzi: ci, którzy rozumieją system binarny i ci którzy nie&lt;/li&gt;&lt;li&gt;3sL1 p0tr4f15z t0 PrZ3cZyt4c pRzYd4l08y c1 5i3 tR0cH3 53k5u&lt;/li&gt;&lt;li&gt;Szklanka nie jest ani w połowie pusta ani w połowie pełna: jest dwa razy za duża&lt;/li&gt;&lt;li&gt;Hej! To się kompiluje! Sprzedawaj!&lt;/li&gt;&lt;li&gt;W moich programach nie ma błędów – są tylko losowe funkcjonalności&lt;/li&gt;&lt;li&gt;It’s not a bug, it’s a feature&lt;/li&gt;&lt;li&gt;Kiedy życie zadaje ci pytanie… Google zna odpowiedź&lt;/li&gt;&lt;li&gt;Dziewczyny są jak nazwy domen. Najlepsze już zajęte&lt;/li&gt;&lt;li&gt;Dowodem na to, że w kosmosie jest inteligencja jest to, że się z nami nie kontaktują&lt;/li&gt;&lt;li style=&quot;font-weight: bold;&quot;&gt;I see fragged people&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Zachęcam do przeczytania wszystkich są naprawdę przezabawne ;]&lt;br /&gt;&lt;br /&gt;Edit: jak już o rozrywce czy &lt;a href=&quot;http://lisaelama.com/wp-content/28820.jpg&quot;&gt;zawużyłeś to grając w  Mario Bros?&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/7537525924238799725/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/7537525924238799725' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7537525924238799725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/7537525924238799725'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/03/top-geekowych-cytatw.html' title='Top geekowych cytatów ..'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-1917316630716623953</id><published>2008-03-01T13:43:00.007+01:00</published><updated>2008-03-01T14:24:11.934+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gwt"/><category scheme="http://www.blogger.com/atom/ns#" term="konferencja"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><title type='text'>GWT: Prezentacja opularnych projektów</title><content type='html'>Zapraszam do obejrzenia filmu z konferencji &lt;a href=&quot;http://www.voicesthatmatter.com/gwt2007/index.html&quot;&gt;The &lt;em&gt;Voices That Matter&lt;/em&gt;&lt;/a&gt; na której, twórcy co popularniejszych projektów dla &lt;a href=&quot;http://code.google.com/webtoolkit/&quot;&gt;GWT&lt;/a&gt; wypowiedzieli o nich słówko :)&lt;br /&gt;&lt;br /&gt;Oto niektóre z nich:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/gwt-dnd/&quot;&gt;Drag-and-Drop Library&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://gwt-widget.sourceforge.net/&quot;&gt;GWT Widget Library&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.instantiations.com/gwtdesigner/&quot;&gt;GWT Designer&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Warto się z nimi zapoznać przy projektowaniu swojej aplikacji :)&lt;br /&gt;&lt;br /&gt;&lt;object height=&quot;355&quot; width=&quot;425&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/ViCyl-WNIeI&amp;amp;rel=1&amp;amp;border=0&quot;&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/ViCyl-WNIeI&amp;amp;rel=1&amp;amp;border=0&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; height=&quot;355&quot; width=&quot;425&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/1917316630716623953/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/1917316630716623953' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/1917316630716623953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/1917316630716623953'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/03/prezentacja-opularnych-projektw-dla-gwt.html' title='GWT: Prezentacja opularnych projektów'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7749566885230068581.post-3916989232394255643</id><published>2008-02-24T22:01:00.003+01:00</published><updated>2008-02-29T02:59:55.372+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="dochodzenie"/><category scheme="http://www.blogger.com/atom/ns#" term="gwt"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="php"/><title type='text'>HTTPRequest.asyncPost</title><content type='html'>Nie myślałem że trzeba się tak natrudzić by wysłać dane POST z poprawnymi nagłówkami.&lt;br /&gt;&lt;br /&gt;Dokumentacja mówi:&lt;br /&gt;&lt;blockquote&gt;asyncPost(java.lang.String url, java.lang.String postData,         ResponseTextHandler handler)&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;    Makes an asynchronous HTTP POST to a remote server.&lt;/span&gt;&lt;/blockquote&gt;Zastosowanie trywialne ..&lt;br /&gt;&lt;blockquote&gt;HTTPRequest.asyncPost(&quot;http://example.pl&quot;,&quot;id=2&quot;,new MyResponseTextHandler());&lt;/blockquote&gt;..prawie, bo żadne dane nie zostały przesłane.&lt;br /&gt;&lt;br /&gt;Firebug pokazuję jakie dane POST zostały wysłane (nie do w/w przykładu):&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJBSVXxEqLTioPc1nCqstPDXP-6dJrap00DrhfHgYEoqmvMgQ0res4SbM5dlR22P9hAp6Eeq7HMBBSDQs4NhqueuNY3ZmtVvZvvigEDsihFn8APlg_No5G8mh1_L76A1-v_aMcyJQ8uKRg/s1600-h/zrzutekranu.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJBSVXxEqLTioPc1nCqstPDXP-6dJrap00DrhfHgYEoqmvMgQ0res4SbM5dlR22P9hAp6Eeq7HMBBSDQs4NhqueuNY3ZmtVvZvvigEDsihFn8APlg_No5G8mh1_L76A1-v_aMcyJQ8uKRg/s320/zrzutekranu.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5170664493441237698&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;a powinny one wyglądać mniej więcej tak:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirykuPxYxgAtw8652ghKhtwRaqQXBpS75VexEMTjoNSiTgjJEVCJpIeUN-pior2TE7RZXzAndxwjiFgpEY5fYMVt10AAee65CRc4CtfCXHss1vIBToo1CM_ukrk7USbltNn4esPptcb3y7/s1600-h/zrzutekranu-1.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirykuPxYxgAtw8652ghKhtwRaqQXBpS75VexEMTjoNSiTgjJEVCJpIeUN-pior2TE7RZXzAndxwjiFgpEY5fYMVt10AAee65CRc4CtfCXHss1vIBToo1CM_ukrk7USbltNn4esPptcb3y7/s320/zrzutekranu-1.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5170664497736205010&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Pomyślałem że 2gi parametr &lt;span style=&quot;font-style: italic;&quot;&gt;postData&lt;/span&gt; powinien być jako  JSON ale - też nie :/.&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Nie ma tego złego bo nauczyłem się generować JSON w GWT :)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;Google.pl pomogły znaleźć rozwiązanie - &lt;a href=&quot;http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/ac08680854a51244&quot;&gt;link&lt;/a&gt;&lt;br /&gt;wystarczy dodać w kodzie &lt;a href=&quot;http://php.net/&quot;&gt;php&lt;/a&gt; takie 2 linie kodu i wszystko działa :)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;$postData = array();&lt;br /&gt;parse_str(file_get_contents(&#39;php://input&#39;), $postData);&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='http://widmogrod.blogspot.com/feeds/3916989232394255643/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7749566885230068581/3916989232394255643' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/3916989232394255643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7749566885230068581/posts/default/3916989232394255643'/><link rel='alternate' type='text/html' href='http://widmogrod.blogspot.com/2008/02/httprequestasyncpost.html' title='HTTPRequest.asyncPost'/><author><name>widmogrod</name><uri>http://www.blogger.com/profile/13546640875937754532</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpLN1gF1KNpX75qNjWYnT8Y9VYC2dqZIerHIzr7M3RwQKZqvyN2DB_KPC-Z7l91vDfdvDynu8_vPP7qpzoyLX4NbwW5AGbWzEHRII5GTgcBL3QL6VhJiXoNZfwN4e_Fw/s220/Brzoza.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJBSVXxEqLTioPc1nCqstPDXP-6dJrap00DrhfHgYEoqmvMgQ0res4SbM5dlR22P9hAp6Eeq7HMBBSDQs4NhqueuNY3ZmtVvZvvigEDsihFn8APlg_No5G8mh1_L76A1-v_aMcyJQ8uKRg/s72-c/zrzutekranu.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>