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

<channel>
	<title>Internet Hosting Domeny</title>
	<atom:link href="http://blog.mkinternet.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mkinternet.pl</link>
	<description>blog</description>
	<lastBuildDate>Thu, 19 May 2011 08:56:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Koncepcje smartfonów przyszłości</title>
		<link>http://blog.mkinternet.pl/2011/05/hologramy-i-elastyczne-ekrany-oto-przyszlosc-smartfonow/</link>
		<comments>http://blog.mkinternet.pl/2011/05/hologramy-i-elastyczne-ekrany-oto-przyszlosc-smartfonow/#comments</comments>
		<pubDate>Thu, 19 May 2011 08:35:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>
		<category><![CDATA[smartfon]]></category>
		<category><![CDATA[sprzęt]]></category>
		<category><![CDATA[technologie]]></category>

		<guid isPermaLink="false">http://blog.mkinternet.pl/?p=139</guid>
		<description><![CDATA[Na vimeo.com firma eYeka opublikowała ciekawe koncepcje smartfonów. Pierwszy filmik przedstawia koncepcję smartfonu komunikującego się z użytkownikiem z pośrednictwem hologramu. Sam telefon wygląda jak mała okrągła popielniczka. Smartfon z hologramem ma służyć nie tylko do komunikacji z użytkownikiem. Po przyczepieniu do lodówki może poinformować nas o brakujących produktach spożywczych a może nawet złoży zamówienie Kolejny [...]]]></description>
			<content:encoded><![CDATA[<p>Na vimeo.com firma eYeka opublikowała ciekawe koncepcje smartfonów.</p>
<p>Pierwszy filmik przedstawia koncepcję smartfonu komunikującego się z użytkownikiem z pośrednictwem hologramu. Sam telefon wygląda jak mała okrągła popielniczka. Smartfon z hologramem ma służyć nie tylko do komunikacji z użytkownikiem. Po przyczepieniu do lodówki może poinformować nas o brakujących produktach spożywczych a może nawet złoży zamówienie <img src='http://blog.mkinternet.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><iframe src="http://player.vimeo.com/video/22557646" width="500" height="281" frameborder="0"></iframe></p>
<p>Kolejny smarfon to też ciekawa propozycja. Telefon, który można złożyć niczym kartkę papieru. Po rozłożeniu ekran może mieć przekątną nawet 6 cali.  Z takim ekranem można już oglądać filmiki.</p>
<p><iframe src="http://player.vimeo.com/video/22557348" width="500" height="281" frameborder="0"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mkinternet.pl/2011/05/hologramy-i-elastyczne-ekrany-oto-przyszlosc-smartfonow/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Dłużnik chce mi oddać pieniądze</title>
		<link>http://blog.mkinternet.pl/2011/03/dluznik-chce-mi-oddac-pieniadze/</link>
		<comments>http://blog.mkinternet.pl/2011/03/dluznik-chce-mi-oddac-pieniadze/#comments</comments>
		<pubDate>Tue, 08 Mar 2011 08:13:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[wałki]]></category>

		<guid isPermaLink="false">http://blog.mkinternet.pl/?p=131</guid>
		<description><![CDATA[Stała się rzecz nieprawdopodobna. Dłużnik, który jest mi winien pieniądze chce mi je wreszcie oddać. Sam mi wysłał w tej sprawie SMSa następującej treści: (OD: DŁUŻNIK) Oddam Ci pieniądze, Twój dłużnik 717745694. Miałem już zadzwonić do mojego dłużnika i pogratulować mu honorowego zachowania ale postanowiłem wcześniej poszukać w sieci czy ten sam dłużnik nie jest [...]]]></description>
			<content:encoded><![CDATA[<p>Stała się rzecz nieprawdopodobna. Dłużnik, który jest mi winien pieniądze chce mi je wreszcie oddać. Sam mi wysłał w tej sprawie SMSa następującej treści: (OD: DŁUŻNIK) <strong>Oddam Ci pieniądze, Twój dłużnik 717745694</strong>.</p>
<p>Miałem już zadzwonić do mojego dłużnika i pogratulować mu honorowego zachowania ale postanowiłem wcześniej poszukać w sieci czy ten sam dłużnik nie jest winny komuś innemu pieniądze. Okazuje się, że tego rodzaju esemesy wysyła krd.pl (Krajowy Rejestr Długów). Najwyraźniej w naszym kraju jest coraz mniej dłużników. Nie pomagają też regularne telefony zapytaniem o moją kondycję finansową oraz rozliczenia z klientami skoro krd.pl stosuje tak chamsko-spamerskie metody pozyskiwania potencjalnych klientów.</p>
<p>Jeszcze jedno numer telefonu naszego niedoszłego dłużnika to telefon stacjonarny (kierunkowy do Wrocławia:71) więc raczej nie ma obawy, że rozmowa z naszym &#8222;dłużnikiem&#8221; będzie nasz kosztowała 15 zł za minutę. Na wszelki wypadek wolę jednak nie dzwonić.</p>
<p>Po przeszperaniu internetu doszedłem, że inny numer dłużnika to: 717850345, 717745756</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mkinternet.pl/2011/03/dluznik-chce-mi-oddac-pieniadze/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>Jak wystawić fakturę za google Adsense</title>
		<link>http://blog.mkinternet.pl/2011/01/jak-wystawic-fakture-za-google-adsense/</link>
		<comments>http://blog.mkinternet.pl/2011/01/jak-wystawic-fakture-za-google-adsense/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 09:43:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[firma]]></category>

		<guid isPermaLink="false">http://blog.mkinternet.pl/?p=127</guid>
		<description><![CDATA[W internecie szukałem, szukałem i nic. A chciałem tylko znaleźć wzór faktury za reklamy google adsense.   Po konsultacji z księgowymi proponuję następujące rozwiązanie: Sprzedawca Dane Twojej firmy oraz nip z PL przed nipem. Nabywca Google Irleand LTD Gordon House Barrow Street 4 Dublin, Irleand NIP: IE6388074V Pozycja faktury Nazwa Towaru lub usługi: Dostarczanie przestrzeni reklamowej [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.mkinternet.pl/wp-content/uploads/2011/01/adsense_logo.gif"><img class="alignleft size-full wp-image-137" title="adsense_logo" src="http://blog.mkinternet.pl/wp-content/uploads/2011/01/adsense_logo.gif" alt="" width="209" height="40" /></a></p>
<p>W internecie szukałem, szukałem i nic. A chciałem tylko znaleźć wzór faktury za reklamy google adsense.   Po konsultacji z księgowymi proponuję następujące rozwiązanie:</p>
<p><strong>Sprzedawca</strong><br />
Dane Twojej firmy oraz nip z PL przed nipem.</p>
<p><strong>Nabywca</strong><br />
Google Irleand LTD Gordon House<br />
Barrow Street 4 Dublin, Irleand<br />
NIP: IE6388074V</p>
<p><strong>Pozycja faktury</strong></p>
<p>Nazwa Towaru lub usługi: Dostarczanie przestrzeni reklamowej &#8211; google Adsense<br />
Ilość: 1<br />
Cena: tyle ile przyszło na konto.<br />
Wartość: j.w<br />
Stawka podatku: nie podlega (n.p.)<br />
Kwota podatku: 0<br />
Wartość:  jak cena</p>
<p>Można dać adnotację w stopce: Nabywca usługi zobowiązany jest do rozliczenia podatku VAT</p>
<p>Oryginału faktury nie wysyłamy do google. Kopię księgujemy u siebie.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mkinternet.pl/2011/01/jak-wystawic-fakture-za-google-adsense/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Polski Rejestr Internetowy &#8211; super oferta</title>
		<link>http://blog.mkinternet.pl/2010/12/polski-rejestr-internetowy/</link>
		<comments>http://blog.mkinternet.pl/2010/12/polski-rejestr-internetowy/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 08:59:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[wałki]]></category>

		<guid isPermaLink="false">http://blog.mkinternet.pl/?p=115</guid>
		<description><![CDATA[Polski Rejestr Internetowy użytkowników komercyjnych przesłał mi ofertę,  a raczej informację o aktualizacji danych w ich serwisie www.polski-rejestr-internetowy.com. Dokumenty zawierają między innymi formularz aktualizacji danych który należy odesłać do redakcji. Jak to zwykle bywa, zacząłem czytać ofertę od treści napisanych najmniejszą czcionką. Okazuje się, że aktualizacja danych wiąże się ze zleceniem publikacji danych w serwisie [...]]]></description>
			<content:encoded><![CDATA[<p>Polski Rejestr Internetowy użytkowników komercyjnych przesłał mi ofertę,  a raczej informację o aktualizacji danych w ich serwisie <a href="htttp://www.polski-rejestr-internetowy.com" target="_blank">www.polski-rejestr-internetowy.com</a>. Dokumenty zawierają między innymi formularz aktualizacji danych który należy odesłać do redakcji.</p>
<p>Jak to zwykle bywa, zacząłem czytać ofertę od treści napisanych najmniejszą czcionką. Okazuje się, że aktualizacja danych wiąże się ze zleceniem publikacji danych w serwisie polski-rejestr-internetowy.com <strong>przez kolejne 3 lata</strong>. Opłata &#8211; bagatela: <strong>958 euro</strong>!</p>
<p>Zanim wydam pieniądze na promocje mojej firmy postanowiłem sprawdzić co w zamian otrzymam.</p>
<p>Sama strona sprawia wrażenie <strong>zrobionej na kolanie</strong>. Kodowanie serwisu nie spełnia standardów tworzenia stron obowiązujących jakieś 5 lat temu.<strong> Na hasło &#8222;strony www&#8221; zwraca kilkanaście firm w całej Polsce</strong>. Nie jest to liczba powalająca. Można by pomyśleć że dodając swoją ofertę będę miał małą konkurencję. Zanim jednak wypełnię formularze sprawdzę jeszcze szacunkowy ruch na tym serwisie aby mniej więcej przewidzieć ile potencjalnych klientów skontaktuje się ze mną po odwiedzeniu tego katalogu. Poniżej szacunkowy ruch dla domeny</p>
<p>speedtest.pl: około 341 użytkowników/dzień<br />
mydnstats.com: około 40 użytkowników/dzień<br />
Z doświadczenia wiem, że rzeczywisty ruch serwisu jest o około 100% większy niż podaje speedtest.pl. Załóżmy więc, że serwis <strong>dziennie odwiedza około 700 użytkowników</strong>. Co miesięcznie daje około 20000 użytkowników.  Nadal jednak zastanawiam się: <strong>czy ta inwestycja mi się opłaca ?. </strong>Załóżmy super optymistyczny wariant, że 0,1% użytkowników polski-rejestr-internetowy.com wejdzie na moją stronę.<strong> </strong>To daje około <strong>20 wejść miesięcznie na stronę</strong>. Porównajmy tą ofertę z Google Adwords.</p>
<p>958 euro to jest około 3800 zł. Płacąć Google Adwords za kliknięcie od 1zł do 2zł<strong> otrzymamy od 150 do 300 wejść na stronę</strong><strong>. </strong></p>
<p>Jak widać oferta niemieckiej firmy prowadzącej Polski Katalog Internetowy wypada blado z w porównaniu konkurencją. Jak dla mnie jest to niezły wałek.<strong> </strong></p>
<p>Poniżej znajdują się skany oferty. To czerwone kółeczko nie zostało bynajmniej zrobione przez Polski Rejestr Internetowy.</p>

<a href='http://blog.mkinternet.pl/2010/12/polski-rejestr-internetowy/pri-strona3/' title='pri-strona3'><img width="150" height="150" src="http://blog.mkinternet.pl/wp-content/uploads/2010/12/pri-strona3-150x150.jpg" class="attachment-thumbnail" alt="pri-strona3" title="pri-strona3" /></a>
<a href='http://blog.mkinternet.pl/2010/12/polski-rejestr-internetowy/pri-strona1/' title='pri-strona1'><img width="150" height="150" src="http://blog.mkinternet.pl/wp-content/uploads/2010/12/pri-strona1-150x150.jpg" class="attachment-thumbnail" alt="pri-strona1" title="pri-strona1" /></a>
<a href='http://blog.mkinternet.pl/2010/12/polski-rejestr-internetowy/pri-strona2/' title='pri-strona2'><img width="150" height="150" src="http://blog.mkinternet.pl/wp-content/uploads/2010/12/pri-strona2-150x150.jpg" class="attachment-thumbnail" alt="pri-strona2" title="pri-strona2" /></a>

<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mkinternet.pl/2010/12/polski-rejestr-internetowy/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Rozdzielczości monitorów</title>
		<link>http://blog.mkinternet.pl/2010/11/rozdzielczosci-monitorow/</link>
		<comments>http://blog.mkinternet.pl/2010/11/rozdzielczosci-monitorow/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 08:36:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>

		<guid isPermaLink="false">http://blog.mkinternet.pl/?p=66</guid>
		<description><![CDATA[Okresowo zaglądam na serwis ranking.pl aby sprawdzić z jakich komputerów korzystają internauci. Dominująca niegdyś rozdzielczość 1024&#215;768 systematycznie spada. Obecnie osiąga wynik 23%, ale nadal dominuje.  Wśród rozdzielczości mających więcej niż procentowy udział 1024&#215;768 jest tą najmniejszą. Od jakiś dwóch lat strony dostosowane są do rozdzielczości 1024&#215;768.  Do tego czasu strony musiały być widoczne poprawnie w [...]]]></description>
			<content:encoded><![CDATA[<p>Okresowo zaglądam na serwis ranking.pl aby sprawdzić z jakich komputerów korzystają internauci. Dominująca niegdyś rozdzielczość 1024&#215;768 systematycznie spada. Obecnie osiąga wynik 23%, ale nadal dominuje.  Wśród rozdzielczości mających więcej niż procentowy udział 1024&#215;768 jest tą najmniejszą.</p>
<p>Od jakiś dwóch lat strony dostosowane są do rozdzielczości 1024&#215;768.  Do tego czasu strony musiały być widoczne poprawnie w rozdzielczości 800&#215;600.  W 2006 800&#215;600 używało około 9% komputerów a na początku 2009 już niecałe 2%. Był to krok w dobrym kierunku bo od tego czasu witryny stały się bardziej czytelne. Obecnie liczba użytkowników korzystających z tej rozdzielczości wynosi poniżej 1%</p>
<p>Spodziewać się można, że jeżeli 1024&#215;768 dalej będzie spadać to my webmasterzy dostaniemy jeszcze większą powierzchnię do pracy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mkinternet.pl/2010/11/rozdzielczosci-monitorow/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Optymalizacja witryny z użyciem Page Speed</title>
		<link>http://blog.mkinternet.pl/2010/09/optymalizacja-witryny-z-uzyciem-page-speed/</link>
		<comments>http://blog.mkinternet.pl/2010/09/optymalizacja-witryny-z-uzyciem-page-speed/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 08:27:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>
		<category><![CDATA[optymalizacja]]></category>

		<guid isPermaLink="false">http://blog.mkinternet.pl/?p=48</guid>
		<description><![CDATA[Do narzędzi używanej przeze mnie w codziennej pracy dołączyła wtyczka do FireFoxa &#8211; PageSpeed. Wtyczka ta jest proponowana przez narzędzia dla webmasterów google. Wtyczkę można zainstalować pod adresem: http://code.google.com/intl/pl/speed/page-speed/download.html. Wcześniej w firegoxie trzeba mieć zainstalowany Firebug. Po instalacji uzyskamy dostęp do zakładki Page Speed. Wystarczy wpisać adres witryny i wcisnąć &#8222;Analyze Preformance&#8221;. Wygenerowany raport pokazuje [...]]]></description>
			<content:encoded><![CDATA[<p>Do narzędzi używanej przeze mnie w codziennej pracy dołączyła wtyczka do FireFoxa &#8211; PageSpeed. Wtyczka ta jest proponowana przez narzędzia dla webmasterów google. Wtyczkę można zainstalować pod adresem: <a href="http://code.google.com/intl/pl/speed/page-speed/download.html">http://code.google.com/intl/pl/speed/page-speed/download.html</a>. Wcześniej w firegoxie trzeba mieć zainstalowany Firebug. Po instalacji uzyskamy dostęp do zakładki Page Speed. Wystarczy wpisać adres witryny i wcisnąć &#8222;Analyze Preformance&#8221;. Wygenerowany raport pokazuje szereg wskaźników oraz sugestii optymalizacyjnych dla badanej witryny. Część z nich wymaga osobnego wpisu. W tej chwili opiszę tylko krótko wybrane sugestie.</p>
<p style="text-align: center;"><a href="http://blog.mkinternet.pl/wp-content/uploads/2010/06/pagespeed-raport.gif"><img class="aligncenter size-medium wp-image-51" title="pagespeed-raport" src="http://blog.mkinternet.pl/wp-content/uploads/2010/06/pagespeed-raport-240x300.gif" alt="" width="240" height="300" /></a></p>
<p style="text-align: left;"><strong>Avoid bad request</strong><br />
Usunąć linki do nieistniejących mediów. Chyba nie wymaga komentarza.</p>
<p style="text-align: left;"><strong>Combine external JavaScript/CSS</strong><br />
W miarę możliwości połączyć dołączane pliki javascript/css.</p>
<p style="text-align: left;"><strong>Enable Compresson</strong><br />
Kompresować przesyłane pliki</p>
<p style="text-align: left;"><strong>Minify CSS/JavaScript/Html</strong><br />
Kompresować pliki CSS/Javascript/HTML</p>
<p style="text-align: left;"><strong>Minimize DNS lookups.</strong><br />
Zmniejszyć ilość wywołań do domen podpiętych do różnych adresów dns.</p>
<p style="text-align: left;"><strong>Minimize Redirects</strong><br />
Ograniczyć przekierowania nagłówka.</p>
<p style="text-align: left;"><strong>Remove query strings from static resources</strong><br />
Adres obrazka nie powinien być np w postaci: www.adres.pl/gfx/obrazek.php?id=1</p>
<p style="text-align: left;">W najniższym czasie opiszę szerzej wybrane punkty.</p>
<p style="text-align: left;">
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://blog.mkinternet.pl/2010/09/optymalizacja-witryny-z-uzyciem-page-speed/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Porównywarka oszukiwarka ?</title>
		<link>http://blog.mkinternet.pl/2010/08/porownywarka-oszukiwarka/</link>
		<comments>http://blog.mkinternet.pl/2010/08/porownywarka-oszukiwarka/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 09:22:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>
		<category><![CDATA[e-commerce]]></category>

		<guid isPermaLink="false">http://blog.mkinternet.pl/?p=100</guid>
		<description><![CDATA[Szukałem bramki VOIP Grandstream HandyTone 502 w dobrej cenie. Wyszukiwarka google.pl zaprowadziła mnie do http://www.ceneo.pl/949620. Rozbieżność cenowa od 157.02 do 189.90. Oferty 12 sklepów. Jest więc w czym wybierać. Klikam w pierwszy link &#8211; brak produktu, drugi &#8211; brak produktu, trzeci &#8211; brak produktu. Ale co to ? Wszystkie produkty prowadzą do karty produktu o [...]]]></description>
			<content:encoded><![CDATA[<p>Szukałem bramki VOIP Grandstream HandyTone 502 w dobrej cenie. Wyszukiwarka google.pl zaprowadziła mnie do http://www.ceneo.pl/949620. Rozbieżność cenowa od 157.02 do 189.90. Oferty 12 sklepów. Jest więc w czym wybierać.</p>
<p style="text-align: center;"><a href="http://blog.mkinternet.pl/wp-content/uploads/2010/08/ceneo.jpg"><img class="aligncenter size-medium wp-image-105" title="ceneo" src="http://blog.mkinternet.pl/wp-content/uploads/2010/08/ceneo-251x300.jpg" alt="" width="367" height="438" /></a></p>
<p>Klikam w pierwszy link &#8211; brak produktu, drugi &#8211; brak produktu, trzeci &#8211; brak produktu. Ale co to ? Wszystkie produkty prowadzą do karty produktu o takim samym id: 122344292. Bardzo zastanawiające. Okazało się, że pierwsze pięć sklepów w porównywarce ma produkt w swojej bazie o takim samym identyfikatorze. Ktoś powie, że to jeszcze nic nie znaczy. Sprawdźmy więc, gdzie znajdują się sklepy:</p>
<p>i-market.pl:   ns1.chosting.pl<br />
top12.pl: ns1.chosting.pl<br />
neomix.pl: ns1.chosting.pl<br />
marketagdrtv.pl: ns1.chosting.pl<br />
mixmedia.pl:  ns1.chosting.pl</p>
<p>Dziwny zbieg okoliczności. Wszystkie sklepy znajdują się na tym samym serwerze.  Zbiegiem okoliczności nie jest już, że 3 z tych sklepów mają takie same numery telefonu. Dwa inne też mają te same numery. Czyżby ceneo.pl porównywało różne ceny tych samych sprzedawców?</p>
<p>Czytałem, że takie praktyki stosowane przez sprzedawców współpracujących z ceneo.pl są powszechne, dlatego omijałem porównywarki szerokim łukiem. Dzisiaj miałem okazję samodzielnie sprawdzić jak w rzeczywistości działają porównywarki.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mkinternet.pl/2010/08/porownywarka-oszukiwarka/feed/</wfw:commentRss>
		<slash:comments>261</slash:comments>
		</item>
		<item>
		<title>jQuery przydatne triki część 1</title>
		<link>http://blog.mkinternet.pl/2010/07/jquery-przydatne-triki-czesc-1/</link>
		<comments>http://blog.mkinternet.pl/2010/07/jquery-przydatne-triki-czesc-1/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 11:36:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://blog.mkinternet.pl/?p=89</guid>
		<description><![CDATA[1. Jak sprawdzić czy został zaznaczony chcekbox ? Można to zrobić na kilka sposobów: $('#idcheckbox:checked').val(); // zwraca on lub undefined $('#idcheckbox').attr('checked'); // zwraca true lub false 2. Jak odczytać wartości parametrów przesłanych przez url ? Przydatną funkcję znalazłem na jquery-howto.blogspot.com. $.extend({ getUrlVars: function(){ var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&#38;'); for(var [...]]]></description>
			<content:encoded><![CDATA[<p><strong>1. Jak sprawdzić czy został zaznaczony chcekbox ?</strong><br />
Można to zrobić na kilka sposobów:</p>
<pre name="code" class="js">$('#idcheckbox:checked').val();
// zwraca on lub undefined

$('#idcheckbox').attr('checked');
// zwraca true lub false</pre>
<p><strong>2. Jak odczytać wartości parametrów przesłanych przez url ?</strong><br />
Przydatną funkcję znalazłem na jquery-howto.blogspot.com.</p>
<pre name="code" class="js">$.extend({
  getUrlVars: function(){
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&amp;');
    for(var i = 0; i &lt; hashes.length; i++)
    {
      hash = hashes[i].split('=');
      vars.push(hash[0]);
      vars[hash[0]] = hash[1];
    }
    return vars;
  },
  getUrlVar: function(name){
    return $.getUrlVars()[name];
  }
});

// pobranie wszystkich parametrów
var urlparam = $.getUrlVars();

// pobranie wartości poszczególnego parametru
var pram = $.getUrlVar('pararam1');</pre>
<p><strong>3. Jak sprawdzić czy element html istnieje.</strong></p>
<p>Najprościej jest użyć parametru length.</p>
<pre name="code" class="js">if($("#idobjekt").length==0)
    alert('#idobjekt nie istnieje');
else
   alert('#idobjekt istnieje');</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.mkinternet.pl/2010/07/jquery-przydatne-triki-czesc-1/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Automatyczne tworzenie tabelki</title>
		<link>http://blog.mkinternet.pl/2010/07/automatyczne-tworzenie-tabelki/</link>
		<comments>http://blog.mkinternet.pl/2010/07/automatyczne-tworzenie-tabelki/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 14:10:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.mkinternet.pl/?p=78</guid>
		<description><![CDATA[Dawno, dawno temu zamarzyła mi się funkcja, która budowała by tabelki z danymi w sposób automatyczny. Parametrem wyjściowym była by wyłącznie nazwa tabeli w bazie mysql. Cały czas był jednak problem z nagłówkami tabeli. Postanowiłem wykorzystać do tego możliwość dodawania komentarzy przy tworzeniu tabeli. Stwórzmy tabelę: CREATE TABLE IF NOT EXISTS `pacjenci` ( `id` int(10) [...]]]></description>
			<content:encoded><![CDATA[<p>Dawno, dawno temu zamarzyła mi się funkcja, która budowała by tabelki z danymi w sposób automatyczny. Parametrem wyjściowym była by wyłącznie nazwa tabeli w bazie mysql. Cały czas był jednak problem z nagłówkami tabeli. Postanowiłem wykorzystać do tego możliwość dodawania komentarzy przy tworzeniu tabeli.</p>
<p>Stwórzmy tabelę:</p>
<pre name="code" class="sql">CREATE TABLE IF NOT EXISTS `pacjenci` (
`id` int(10) unsigned NOT NULL auto_increment,
`imie` varchar(255) NOT NULL COMMENT 'Imię',
`nazwisko` varchar(255) NOT NULL COMMENT 'Nazwisko',
PRIMARY KEY  (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin2 ;

INSERT INTO `pacjenci` (`id`, `imie`, `nazwisko`) VALUES
(1, 'Adam', 'Kowalski'),
(2, 'Stanisław', 'Ochucki');
</pre>
<p>Klasa poniżej wykorzystuje zapytanie mysql: SHOW <strong>FULL </strong>COLUMNS FROM nazwa tabeli. Kluczowe jest tutaj użycie hasła FULL, ponieważ wtedy otrzymamy informacje o kolumnach wraz z komentarzami.</p>
<pre name="code" class="php">class tabela{
	public $db;
	private $_aTableInfo = array();
	private $_aTableData = array();
	private $_sTableName;

	private $_nRowsFound = 0;

	public function __construct($oDb, $sTableName)
	{
		$this-&gt;db = $oDb;
		$this-&gt;_sTableName = $sTableName;

		$sQuery = "SHOW FULL COLUMNS FROM ".$this-&gt;_sTableName;
		$this-&gt;_aTableInfo = $this-&gt;db-&gt;sql2array($sQuery);

	}

	public function prepareData()
	{
		$aColumns = array();

		foreach($this-&gt;_aTableInfo as $a)
		{
			$aColumns[] = $a['Field'];
		}

		$sQuery = "SELECT SQL_CALC_FOUND_ROWS ".join(', ',$aColumns)."
			FROM ".$this-&gt;_sTableName."
			WHERE 1 ";

		$this-&gt;_aTableData = $this-&gt;db-&gt;sql2array($sQuery);
		$this-&gt;_nRowsFound = $this-&gt;db-&gt;sql2result('SELECT FOUND_ROWS()');

	}

	public function build()
	{
		$sTable = '&lt;table&gt;';
		$sTable .= '&lt;tr&gt;';

		foreach($this-&gt;_aTableInfo as $a)
		{
			$sTable .= '&lt;th&gt;'.$a['Comment'].'&lt;/th&gt;';
		}

		$sTable .= '&lt;/tr&gt;';

		foreach($this-&gt;_aTableData as $a)
		{

			$sTable .= '&lt;tr&gt;';

			foreach($a as $sColumn =&gt; $sColumnVal)
			$sTable .= '&lt;td &gt;'.$sColumnVal.'&lt;/td&gt;';

			$sTable .= '&lt;/tr&gt;';
		}

		$sTable .= '&lt;/table&gt;';

		return $sTable;
	}

}
</pre>
<p>Tabelę tworzymy tak</p>
<pre name="code" class="php">
$oTabela new table($oDb, 'pacjenci');
$oTabela-&gt;build();
</pre>
<p>Klasę można oczywiście rozszerzyć o możliwość sortowania, filtrowania, czy dołączenia pagera.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mkinternet.pl/2010/07/automatyczne-tworzenie-tabelki/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Przepisywanie numeru konta</title>
		<link>http://blog.mkinternet.pl/2010/07/przepisywanie-numeru-konta/</link>
		<comments>http://blog.mkinternet.pl/2010/07/przepisywanie-numeru-konta/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 07:14:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Bez kategorii]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[optymalizacja]]></category>

		<guid isPermaLink="false">http://blog.mkinternet.pl/?p=70</guid>
		<description><![CDATA[Dzisiaj dostałem informację, że na stronie internetowej znajduje się numer konta, na który mam przelać pieniądze. Zamiast wygodnie skopiować i wkleić numer konta musiałem go &#8230; przepisać. Oczywiście strona została wykonana w całości we flashu. Nieświadomy właściciel strony cieszy się, że ma fajną, kolorową stronę, z migającymi przejściami. Niestety funkcjonalność strony stoi na poziomie zerowym. [...]]]></description>
			<content:encoded><![CDATA[<p>Dzisiaj dostałem informację, że na stronie internetowej znajduje się numer konta, na który mam przelać pieniądze. Zamiast wygodnie skopiować i wkleić numer konta musiałem go &#8230; przepisać. Oczywiście strona została wykonana w całości we flashu.</p>
<p>Nieświadomy właściciel strony cieszy się, że ma fajną, kolorową stronę, z migającymi przejściami. Niestety funkcjonalność strony stoi na poziomie zerowym. Oto jak sprawdzić czy strona którą wykonał webmaster nadaje się do kosza:</p>
<p><strong>Skopiuj fragment treści i wklej go do e-maila</strong><br />
Czasami projektanci flash idą po całości i nawet tekst na stronie osadzają we flahu. W ten sposób skopiowanie tekstu lub jego fragmentu jest niewykonalne.</p>
<p><strong>Prześlij link do podstrony Twojemu klientowi</strong><br />
Strony we flash często są wykonane jako jeden plik swf. Niezależnie od ilości podstron poruszamy się więc w obrębie jednej domeny. Zarówno kontakt, portfolio, realizacje jak i dział o firmie znjadują się na www.adrestrony.pl</p>
<p><strong>Wydrukuj dowolną postronę</strong><br />
Jeżeli drukarka wypluje pustą stronę to masz problem.</p>
<p><strong>Użyj kółeczka w myszce do przewijania tekstu.</strong><br />
Tekst nie mieści się na stronie więc strona ma dodatkowe suwaki wykonane we flashu. Po kliknięciu w suwaki tekst elegancko się przesuwa się w górę i w dół. Niestety problem pojawia się jeżeli chcemy użyć kółeczka od myszki.</p>
<p><strong>Otwórz podstronę w nowej zakładce lub w nowym oknie.</strong><br />
Można to zrobić przez prawy przycisk myszy lub środkowy przycisk. Użytkownicy często otwierają podstrony w nowym oknie.</p>
<p><strong>Jesteś na podstronie ? Użyj przycisku &#8222;wstecz&#8221; w przeglądarce.</strong><br />
Zamiast szukać kategorii nadrzędnej do której chcemy wrócić używamy przycisku &#8222;Wstecz&#8221; w przeglądarce.</p>
<p><strong>Powiększyć czytany tekst przez CTRL +</strong><br />
Niektórzy użytkownicy mają problem z czytaniem tekstu ze względu na słaby wzrok. Tekst na stronie można zmniejszyć lub zwiększyć używając skrótu klawiaturowego: CTRL + lub CTRL &#8211; lub przez wybranie odpowiedniej opcji w menu.</p>
<p><strong>Sprawdź ile podstron zaindeksowało google.pl</strong><br />
W wyszukiwarce wystarczy wpisać site:adresstrony.pl aby dowiedzieć się jakie podstrony zaindeksowało google.pl. Jeżeli strona została wykonana jako jeden plik swf to niezależnie od ilości podstron google zaindeksuje tylko jedną. Oczywiście taka sytuacja ma katastrofalny wpływ na pozycję Twojej strony w google.pl</p>
<p>Lista ograniczeń strony wykonanej w całości we flash jest jeszcze dłuższa. Podałem tylko najbardziej irytujące z nich. Jeżeli więc nie możesz wykonać na swojej stronie powyższych czynności możesz <strong>wyrzucić ją do kosza</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mkinternet.pl/2010/07/przepisywanie-numeru-konta/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

