<?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>Bartek Medoń - blog</title>
	<atom:link href="http://www.blog.bmedon.net/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blog.bmedon.net</link>
	<description>Blog Bartka Medonia dotyczący informatyki, ale nie tylko...</description>
	<lastBuildDate>Tue, 20 Jul 2010 18:29:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Sprawdzenie zaznaczenia checkboxów</title>
		<link>http://www.blog.bmedon.net/index.php/javascript/sprawdzenie-zaznaczenia-checkboxow/</link>
		<comments>http://www.blog.bmedon.net/index.php/javascript/sprawdzenie-zaznaczenia-checkboxow/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 18:28:47 +0000</pubDate>
		<dc:creator>Bartek Medoń</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[porady]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[walidacja]]></category>

		<guid isPermaLink="false">http://www.blog.bmedon.net/?p=363</guid>
		<description><![CDATA[Kwestia walidacji różnego rodzaju formularzy z polami typu checkbox z wykorzystaniem JavaScript to niby sprawa bardzo prosta, ale dosyć często ktoś pyta mnie o rozwiązanie takiego &#8222;problemu&#8221;. Postanowiłem więc na prostym przykładzie pokazać jak zrobić taką walidację zarówno z wykorzystaniem czystego JavaScript jak i biblioteki jQuery. Zwrócę również uwagę na problem powstający w momencie &#8222;tablicowego&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Kwestia walidacji różnego rodzaju formularzy z polami typu checkbox z wykorzystaniem JavaScript to niby sprawa bardzo prosta, ale dosyć często ktoś pyta mnie o rozwiązanie takiego &#8222;problemu&#8221;. Postanowiłem więc na prostym przykładzie pokazać jak zrobić taką walidację zarówno z wykorzystaniem czystego JavaScript jak i biblioteki jQuery. Zwrócę również uwagę na problem powstający w momencie &#8222;tablicowego&#8221; nazewnictwa pól, dzięki któremu w przypadku pól checkbox po stronie PHP wygodnie przetwarzamy sobie przesłane dane.<span id="more-363"></span></p>
<h1 class='w_tresci'>JavaScript</h1>
<p>Ok przejdźmy do rzeczy, mamy jakiś banalny formularz z wyborem imion :</p>
<pre name='code' class='html'>
<form method="post" onSubmit="return walidacja(this);">
<input type="checkbox" name="imie"/>Maciej
<input type="checkbox" name="imie"/>Kazek
<input type="checkbox" name="imie"/>Czesio
<input type="checkbox" name="imie"/>Majka
<input type="checkbox" name="imie"/>Gabrysia
<input type="submit" value="dalej !"/>
</form>
</pre>
<p>Jak widać bezpośrednio pod znacznik FORM podpiąłem funkcję walidacji &#8211; nie jest to oczywiście najlepsze rozwiązanie, ale nie o to w tym przykładzie chodzi.</p>
<p>Nasza funkcja wygląda tak :</p>
<pre name='code' class='javascript'>
function walidacja(formularz)
{
	var ile = formularz.imie.length;
	var zaznaczono = false;
	for (var i=0; i < ile ; i++)
	{
		if(formularz.imie[i].checked == true)
		{
      			zaznaczono = true;
      			break;
		}
	}
	if(zaznaczono == false)
	{
    		alert('Proszę zaznaczyć przynajmniej jedną opcję !');
    		return false;
	}
	return true;
}
</pre>
<p>Jest ona bardzo prosta i nie ma sensu żeby tłumaczyć ją kawałek po kawałku. Problem pojawi się jednak kiedy nasze pola będą zamiast "imie" nazywać się "imie[]" - zapis ten jest bardzo często stosowany przez programistów PHP. W przypadku jQuery, którym za chwilę się zajmiemy sprawa jest prosta - wykorzystamy klasy dla pół checkbox, jednak dla czystego JS nie jest już tak różowo. Z tego względu rozwiązaniu tego problemu z wykorzystaniem raw js poświęcę osobny wpis - niebawem <img src='http://www.blog.bmedon.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h1 class='w_tresci'>jQuery</h1>
<p>jQuery to naprawdę poczciwy "wynalazek" pozwalający nam na łatwe "operowanie" JavaScriptem z zachowaniem wysokiej wydajności kodu. Rozwiązanie naszej walidacji pól checkbox w jQuery jest bardzo proste, a ponadto możemy w łatwy sposób uporać się z tablicowym nazewnictwem pól.</p>
<p>Mamy więc formularz :
</pre>
<pre name='code' class='html'>
<form method="post" id="f">
<input type="checkbox" class="imie" name="imie[]"/>Maciej
<input type="checkbox" class="imie" name="imie[]"/>Kazek
<input type="checkbox" class="imie" name="imie[]"/>Czesio
<input type="checkbox" class="imie" name="imie[]"/>Majka
<input type="checkbox" class="imie" name="imie[]"/>Gabrysia
<input type="submit" value="dalej !"/>
</form>
</pre>
<p>I oczywiście jQuery :</p>
<pre name='code' class='javascript'>
$(document).ready(
	function()
	{
		$("form#f").submit (
			function()
			{
        			if($('.imie').is(":checked") == false)
        			{
            				alert("Proszę wybrać przynajmniej jeden element !");
					return false;
        			}
				return true;
      			}
     		);
	}
);
</pre>
<p>Czyż to nie proste i wspaniałe <img src='http://www.blog.bmedon.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ? Problem nazewnictwa pól został rozwiązany dzięki wykorzystaniu dodatkowej klasy nadanej dla każdego z pół formularza.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.bmedon.net/index.php/javascript/sprawdzenie-zaznaczenia-checkboxow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Miktrokontroler ATMEL AT32AP7001 (32 bitowy)</title>
		<link>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/miktrokontroler-atmel-at32ap7001-32-bitowy/</link>
		<comments>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/miktrokontroler-atmel-at32ap7001-32-bitowy/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 17:30:49 +0000</pubDate>
		<dc:creator>Bartek Medoń</dc:creator>
				<category><![CDATA[Elektronika]]></category>
		<category><![CDATA[WSI Bielsko-Biała]]></category>
		<category><![CDATA[elektronika]]></category>
		<category><![CDATA[WSIiZ]]></category>

		<guid isPermaLink="false">http://www.blog.bmedon.net/?p=361</guid>
		<description><![CDATA[W ramach przedmiotu &#8222;mikrokontrolery&#8221; wykonałem opis &#8211; opracowanie 32 bitowego mikrokontrolera Atmel AT32AP7001. Opis ten został wykonany na podstawie angielskiej dokumentacji. W opracowaniu znalazły się takie zagadnienia jak : Architektura mikrokontrolera Schemat blokowy charakterystyka CPU Układ przerwań Pamięć Urządzenia peryferyjne System operacyjny Programowanie Metody testowania programu Przykładowe zastosowanie – program Program w asemblerze Program w [...]]]></description>
			<content:encoded><![CDATA[<p>W ramach przedmiotu &#8222;mikrokontrolery&#8221; wykonałem opis &#8211; opracowanie 32 bitowego mikrokontrolera Atmel AT32AP7001. Opis ten został wykonany na podstawie angielskiej dokumentacji.<span id="more-361"></span></p>
<p>W opracowaniu znalazły się takie zagadnienia jak :</p>
<ul>
<li>Architektura mikrokontrolera</li>
<li>Schemat blokowy
</li>
<li>charakterystyka</li>
<li>CPU</li>
<li>Układ przerwań</li>
<li>Pamięć</li>
<li>Urządzenia peryferyjne</li>
<li>System operacyjny</li>
<li>Programowanie</li>
<li>Metody testowania programu</li>
<li>Przykładowe zastosowanie – program</li>
<li>Program w asemblerze</li>
<li>Program w języku C</li>
</ul>
<p>Plik &#8211; <a href="http://www.bmedon.net/pobierz,11,Mikrokontroler_AT32AP7001_-_opracowanie_blog,html" title="Opis 32 bitowego mikrokontrolera">Atmel AT32AP7001 &#8211; opracowanie</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/miktrokontroler-atmel-at32ap7001-32-bitowy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tworzenie Map</title>
		<link>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/tworzenie-map/</link>
		<comments>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/tworzenie-map/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 16:51:48 +0000</pubDate>
		<dc:creator>Bartek Medoń</dc:creator>
				<category><![CDATA[WSI Bielsko-Biała]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[WSIiZ]]></category>

		<guid isPermaLink="false">http://www.blog.bmedon.net/?p=356</guid>
		<description><![CDATA[Kolejna &#8222;wyprzedaż&#8221; projektów z WSI. Tym razem chciałbym zaprezentować kawałek projektu związanego z tworzeniem map &#8211; na przykład takich, które potem wykorzystywane są w nawigacjach GPS. Dlaczego napisałem o kawałku projektu ? Ponieważ został on stworzony wraz z Wojtkiem Szymikiem, ale jego części postanowiłem nie zamieszczać. Jego część poświęcona została Google Street View co jest [...]]]></description>
			<content:encoded><![CDATA[<p>Kolejna &#8222;wyprzedaż&#8221; projektów z WSI. Tym razem chciałbym zaprezentować kawałek projektu związanego z tworzeniem map &#8211; na przykład takich, które potem wykorzystywane są w nawigacjach GPS. Dlaczego napisałem o kawałku projektu ? Ponieważ został on stworzony wraz z <a href="http://blueforce.pl/" title="Bluetooth Marketing" target="_blank">Wojtkiem Szymikiem</a>, ale jego części postanowiłem nie zamieszczać. Jego część poświęcona została Google Street View co jest bardzo ciekawym tematem, nie mniej Wojtek przy niej się napracował i nie wypada żebym od tak to zamieszczał <img src='http://www.blog.bmedon.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> <span id="more-356"></span></p>
<p>W projekcie znajdziecie między innymi takie zagadnienia jak :</p>
<ul>
<li>tworzenie map</li>
<li>zwiad terenowy</li>
<li>aktualizacje map</li>
<li>rozwój map nawigacyjnych i ich przyszłość</li>
</ul>
<p>Porozmawiam jeszcze z Panem Szymikiem <img src='http://www.blog.bmedon.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  i może zamieszczę tutaj całość, a tymczasem zachęcam do lektury &#8211; <a href="http://www.bmedon.net/pobierz,10,Kartografia_-_tworzenie_map_blog,html" title="Tworzenie Map w Kartografii, wykorzystanie Informatyki">Informatyczne Systemy Satelitarne &#8211; Tworzenie Map [kartografia]</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/tworzenie-map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grafika Komputerowa &#8211; opracowanie zagadnień dla studentów WSIiZ</title>
		<link>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/grafika-komputerowa-opracowanie-zagadnien-dla-studentow-wsiiz/</link>
		<comments>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/grafika-komputerowa-opracowanie-zagadnien-dla-studentow-wsiiz/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 13:12:50 +0000</pubDate>
		<dc:creator>Bartek Medoń</dc:creator>
				<category><![CDATA[WSI Bielsko-Biała]]></category>
		<category><![CDATA[grafika komputerowa]]></category>
		<category><![CDATA[WSIiZ]]></category>

		<guid isPermaLink="false">http://www.blog.bmedon.net/?p=348</guid>
		<description><![CDATA[Swojego czasu przedmiot Grafika Komputerowa na WSI prowadził Robert Kolud &#8211; świetny gość. Nie jestem pewien czy nadal prowadzi ten przedmiot, ale posiadam w swoich nazwijmy to zbiorach proste opracowanie zagadnień jakie dostaliśmy przed zaliczeniem. Nie jest to żadne opracowanie testów ani nic takiego, ale zbiór kilku zagadnień wraz z pewnym omówieniem. Dzięki temu (o [...]]]></description>
			<content:encoded><![CDATA[<p>Swojego czasu przedmiot Grafika Komputerowa na WSI prowadził <a href="http://robert.wsi.edu.pl/" title="Strona Uczelniana Roberta Koluda">Robert Kolud</a> &#8211; świetny gość. Nie jestem pewien czy nadal prowadzi ten przedmiot, ale posiadam w swoich nazwijmy to zbiorach proste opracowanie zagadnień jakie dostaliśmy przed zaliczeniem. Nie jest to żadne opracowanie testów ani nic takiego, ale zbiór kilku zagadnień wraz z pewnym omówieniem. Dzięki temu (o ile zagadnienia te są aktualne) może jakiś student ułatwi sobie naukę <img src='http://www.blog.bmedon.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> <span id="more-348"></span></p>
<p>Opracowanie zawiera zagadnienia takie jak :</p>
<ul>
<li>różne typy/kategorie oprogramowania graficznego</li>
<li>Co to jest DTP</li>
<li>Z czym kojarzyć skróty: CAD, VRML</li>
<li>Co to są systemy GIS</li>
<li>Jak mogą być pozyskiwane obrazy</li>
<li>Istota i cechy Grafiki Rastrowej i Grafiki Wektorowej</li>
<li>Zalety i wady GR i GW, Zastosowania GR i GW</li>
<li>Z czym kojarzyć monitory wektorowe i monitory CRT. Jaka jest różnica między nimi a monitorami CRT</li>
<li>Kilka podstawowych informacji charakteryzujących sposób widzenia przez człowieka</li>
<li>Co jest konsekwencją bezwładności wzroku</li>
<li>Złudzenia optyczne – czym się objawia indukcja przestrzenna i czasowa</li>
<li>barwy jako fale</li>
<li>Na czym polega to że widzimy określony kolor. Czy kolory które widzimy są obiektywne?</li>
<li>Czy rodzaj światła (żarówka, dzienne itp.) może wpływać na postrzegany kolor – dlaczego?</li>
<li>Podstawowe 3 atrybuty barwy wg CIE</li>
<li>Jaka jest różnica między barwami chromatycznymi i achromatycznymi</li>
<li>Na czym polega różnica pomiędzy mieszaniem addytywnym i subtraktywnym – w których modelach barw się one objawiają</li>
<li>Jakie znasz modele barw? Opisz krótko ich składowe i jeśli to możliwe wskaż zastosowanie</li>
<li>Czy wszystkie modele barw opisują taką samą ilość barw? Dlaczego?</li>
<li>Jak w modelu RGB można łatwo podać wartości składowe koloru w skali szarości</li>
<li>Gdzie znajduje zastosowanie model La*b*?</li>
<li>Jak przekształca się barwy z RGB do CMY i odwrotnie</li>
<li>Jak przekształca się barwy (przykładowe rozwiązanie bo może być ich wiele) z CMY do CMYK</li>
<li>Co to jest gamut</li>
<li>Jakie formaty graficzne stosowane są w Internecie i do jakich obrazów nadają się najlepiej</li>
<li>Cechy i porównanie formatów JPG, GIF, PNG</li>
<li>Po co jest 8 bitowy kanał alfa w formacie PNG</li>
<li>Na czym może polegać optymalizacja grafiki dla WWW na etapie jej projektowania</li>
<li>Po co zostały opracowane różne algorytmy rysowania prymitywów</li>
<li>Jakie są 2 podstawowe algorytmy rysowania odcinka. Co to znaczy że algorytm jest przyrostowy. Co powoduje że jeden algorytm może być uznany za lepszy od drugiego</li>
<li>Na czym polega wygładzanie odcinków</li>
<li>Dlaczego w algorytmie rysowania okręgu wystarczy główne obliczenia wykonać tylko dla fragmentu łuku</li>
<li>Jakie znasz metody reprezentacji krzywych? Jaka jest ich istota? Jeśli to możliwe podaj jakiś przykład wzoru/reprezentacji (dla krzywych Beziera, nie trzeba pamiętać szczegółowych wzorów)</li>
<li>Po co wykonuje się transformację/zmianę układu współrzędnych</li>
<li>Jakie są dwa podstawowe rodzaje rzutów – czym różnią się między sobą</li>
<li>Jakie są sposoby modelowania i reprezentacji powierzchni 3D i reprezentacji brył</li>
<li>Na czym polegają reprezentacje brył typu extrude i lathe</li>
<li>Na czym polega geometria brył CSG? Podaj/narysuj przykład (może być w 2D)</li>
<li>Metody wyznaczania niewidocznych powierzchni/ścian</li>
<li>Metoda śledzenia promieni – przedstaw znane Ci informacje – Ray Tracing</li>
<li>Metoda energetyczna &#8211; Radiosity</li>
<li>
</li>
</ul>
<p>Nie czytałem opracowania za bardzo przed publikacją więc w razie jakiś głupkowatych komentarzy i błędów &#8211; proszę wybaczyć :p Warto też zwrócić uwagę, że jest ono napisane bardzo lekkim językiem &#8211; osoby, które z niego korzystały mogły w ten sposób w prosty sposób mniej więcej &#8222;skumać&#8221; o co chodzi, bo nie jest to oczywiście opracowanie jakieś bardzo szczegółowe. No i oczywiście powstało ono ze 2 lata temu więc pewne rzecz mogą być nieaktualne, a moja wiedza wtedy też była na innym poziomie <img src='http://www.blog.bmedon.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Zapraszam więc studentów WSI do pobrania <a href="http://www.bmedon.net/pobierz,9,Grafika_Komputerowa_-_opracowanie_zagadnien_blog,html" title="Robert Kolud - Grafika Komputerowa - opracowanie zagadnień WSIiZ Bielsko Biała">opracowania z grafiki komputerowej</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/grafika-komputerowa-opracowanie-zagadnien-dla-studentow-wsiiz/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Przerzutnik RS</title>
		<link>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/przerzutnik-rs/</link>
		<comments>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/przerzutnik-rs/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 12:19:47 +0000</pubDate>
		<dc:creator>Bartek Medoń</dc:creator>
				<category><![CDATA[Elektronika]]></category>
		<category><![CDATA[WSI Bielsko-Biała]]></category>
		<category><![CDATA[elektronika]]></category>
		<category><![CDATA[przerzutnik rs]]></category>
		<category><![CDATA[WSIiZ]]></category>

		<guid isPermaLink="false">http://www.blog.bmedon.net/?p=343</guid>
		<description><![CDATA[Po minimalizacji i unifikacji układu przyszedł czas na kolejny temat związany z elektronikom oraz pierwszym rokiem studiów. Podobnie jak temat z wpisu poprzedniego, projekt ten został zrealizowany w ramach przedmiotu Architektura Systemów Komputerowych o temacie : Opracować wykresy czasowe działania przerzutnika RS przy zapisie: - &#8222;1&#8243; – stan początkowy 0 lub 1 - &#8222;0&#8243; – [...]]]></description>
			<content:encoded><![CDATA[<p>Po minimalizacji i unifikacji układu przyszedł czas na kolejny temat związany z elektronikom oraz pierwszym rokiem studiów.</p>
<p>Podobnie jak temat z wpisu poprzedniego, projekt ten został zrealizowany w ramach przedmiotu Architektura Systemów Komputerowych o temacie :<br />
Opracować wykresy czasowe działania przerzutnika RS przy zapisie:<br />
- &#8222;1&#8243; – stan początkowy 0 lub 1<br />
- &#8222;0&#8243; – stan początkowy 0 lub 1</p>
<p>Być może jakiemuś początkującemu elektronikowi temat przyda się w ramach ciekawostki czy na przykład jakiś student sobie z niego skorzysta&#8230;. tylko bez totalnych, bezczelnych plagiatów proszę <img src='http://www.blog.bmedon.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> <span id="more-343"></span></p>
<p>Tak jak poprzednio projekt zamieszczam w formie oryginalnej &#8211; <a href="http://www.bmedon.net/pobierz,8,Przerzutnik_RS_blog,html" title="ASK WSIiZ - przerzutnik RS - Bartek Medoń">Projekt z przedmiotu ASK &#8211; przerzutnik RS</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/przerzutnik-rs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minimalizacja i unifikacja układu</title>
		<link>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/minimalizacja-i-unifikacja-ukladu/</link>
		<comments>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/minimalizacja-i-unifikacja-ukladu/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 12:08:35 +0000</pubDate>
		<dc:creator>Bartek Medoń</dc:creator>
				<category><![CDATA[Elektronika]]></category>
		<category><![CDATA[WSI Bielsko-Biała]]></category>
		<category><![CDATA[elektronika]]></category>
		<category><![CDATA[minimalizacja]]></category>
		<category><![CDATA[unifikacja]]></category>
		<category><![CDATA[WSIiZ]]></category>

		<guid isPermaLink="false">http://www.blog.bmedon.net/?p=336</guid>
		<description><![CDATA[Tak jak wspominałem &#8211; zaczynam opisywać tematy, które gdzieś sobie zapisałem w celu późniejszej prezentacji. Dzisiejszy temat to jeden z moich projektów ze studiów inżynierskich z 1szego roku. Projekt ten został zrealizowany w ramach przedmiotu Architektura Systemów Komputerowych o temacie : Opracować schemat układu realizującego zadaną funkcję logiczną - zminimalizować układ - zunifikować układ Nie [...]]]></description>
			<content:encoded><![CDATA[<p>Tak jak wspominałem &#8211; zaczynam opisywać tematy, które gdzieś sobie zapisałem w celu późniejszej prezentacji. Dzisiejszy temat to jeden z moich projektów ze studiów inżynierskich z 1szego roku.</p>
<p>Projekt ten został zrealizowany w ramach przedmiotu Architektura Systemów Komputerowych o temacie :<br />
Opracować schemat układu realizującego zadaną funkcję logiczną<br />
- zminimalizować układ<br />
- zunifikować układ </p>
<p>Nie było to dla mnie wówczas jakieś specjalne wyzwanie ponieważ wcześniej ukończyłem technikum elektroniczne, nie mniej wcale nie uważam, że elaborat ten jest jakiś wybitni. Nie mniej może komuś się przyda <img src='http://www.blog.bmedon.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <span id="more-336"></span></p>
<p>Nie miało większego sensu kopiowanie zawartości projektu &#8211; DOCa tutaj więc umożliwiam Wam pobranie oryginalnego projektu w Wordowskim formacie &#8211; <a href="http://www.bmedon.net/pobierz,7,Unifikacja_i_minimalizacja_ukladu_blog,html" title="ASK WSIiZ Przykładowy Projekt - Bartek Medoń">Projekt z przedmiotu ASK</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.bmedon.net/index.php/wsiiz-bielsko-biala/minimalizacja-i-unifikacja-ukladu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uwaga&#8230; nadchodzą nowe wpisy :-)</title>
		<link>http://www.blog.bmedon.net/index.php/zycie-bloga/uwaga-nadchodza-nowe-wpisy/</link>
		<comments>http://www.blog.bmedon.net/index.php/zycie-bloga/uwaga-nadchodza-nowe-wpisy/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 20:25:19 +0000</pubDate>
		<dc:creator>Bartek Medoń</dc:creator>
				<category><![CDATA[Życie bloga]]></category>
		<category><![CDATA[nowe wpisy]]></category>
		<category><![CDATA[nowości na blogu]]></category>

		<guid isPermaLink="false">http://www.blog.bmedon.net/?p=326</guid>
		<description><![CDATA[Nie pisałem już na blogu dawno, dawno&#8230; oj dawno ! Nie mniej wraz z postępem mojej &#8222;kariery&#8221;, zdobywaniem wiedzy, poznawaniem problemów i ich rozwiązywaniem, nową (pierwszą) pracą spotykałem się z wieloma, wieloma zagadnieniami, wątpliwościami itd. Przez ten czas stworzyłem sobie dosyć obszerną listę tematów, które chciałbym na blogu opisać i najwyższy czas aby to zrealizować. [...]]]></description>
			<content:encoded><![CDATA[<p>Nie pisałem już na blogu dawno, dawno&#8230; oj dawno ! Nie mniej wraz z postępem mojej &#8222;kariery&#8221;, zdobywaniem wiedzy, poznawaniem problemów i ich rozwiązywaniem, nową (pierwszą) pracą spotykałem się z wieloma, wieloma zagadnieniami, wątpliwościami itd. Przez ten czas stworzyłem sobie dosyć obszerną listę tematów, które chciałbym na blogu opisać i najwyższy czas aby to zrealizować. W ten sposób spodziewajcie się (o ile w ogóle ktoś to czyta) w najbliższym czasie sporej dostawy wpisów zarówno mojego autorstwa jak i jednego z moich poczciwych przyjaciół.<span id="more-326"></span></p>
<p>Wpisy już niebawem, a tym czasem spis tematów, które między innymi poruszę :</p>
<ul>
<li>przykładowy układ realizujący zadane funkcje logiczne &#8211; minimalizacja układu oraz unifikacja</li>
<li>przerzutniki RS</li>
<li>Internetowy System Historii Nauki Ucznia (moja praca inżynierska) &#8211; omówienie</li>
<li>Grafika Komputerowa &#8211; opracowanie zagadnień dla studentów WSIiZ</li>
<li>Tworzenie Map</li>
<li>Omówienie mikrokontrolera ATMEL AT32AP7001</li>
<li>Tranzystory Unipolarne FET</li>
<li>Sterowanie magazynami nitkowymi &#8211; język BASCOM</li>
<li>Zasady Routingu</li>
<li>Światłowody w systemach telekomunikacyjnych</li>
<li>Ogólna architektura sieci komórkowej i jej funkcje</li>
<li>PHP &#8211; pobieranie aktualnego kursu walut</li>
<li>PHP &#8211; generator miniaturek</li>
<li>PHP &#8211; pobieranie aktualnego repertuaru kina</li>
<li>PHP &#8211; pobieranie winików lotto</li>
<li>PHP &#8211; permutacja</li>
<li>mod rewrite na swojej stronie &#8211; wykorzystanie PHP do generowanie linków oraz problemy np. z UTF-8</li>
<li>gdzie i jak za darmo nauczyć się programowania gier w technologii XNA</li>
<li>PHP &#8211; przykładowy router &#8211; przyjazne adresy bez mod rewrite</li>
<li>Baza Danych PostgreSQL &#8211; generowanie po stronie PHP znacznika czasu (unix) z timestamp&#8217;a, typy pól (alternatywy do MySQLa, ostatnie id (pg last id), pgmanager, problemy z typem zwracanej daty, zapytanie z klauzulą LIMIT</li>
<li>PHP &#8211; operacje na datach m.in. &#8211; generowanie wszystkich poniedziałków z danego miesiąca, generowanie tygodni, dodawanie dat z uwzględnieniem roku przestępnego oraz zmian miesiąca</li>
<li>Dymki na stronach WWW &#8211; Dawid Pośliński i jego &#8222;bubbles&#8221; oraz alternatywne rozwiązania</li>
<li>Dynamiczny kalendarz na stronie WWW</li>
<li>jQuery UI &#8211; datepicker &#8211; problem z &#8222;wydłużaniem&#8221; strony</li>
<li>jQuery i lightbox &#8211; problem, rozwiązania oraz alternatywy</li>
<li>PHP &#8211; przykładowa prosta implementacja wzorca projektowego MVC</li>
<li>PHP &#8211; generowanie plików PDF oraz drukowanie dokumentów</li>
<li>JavaScript (jQuery) &#8211; przenoszenie danych między dwoma polami select (multiple)</li>
<li>PHP &#8211; stronnicowanie &#8211; przykładowa funkcja</li>
<li>PHP &#8211; bezpieczne przechowywanie haseł (podwójne hashowanie, zmienna losowa)</li>
<li>Tiny MCE &#8211; Simple Theme z ustawieniem Toolbar Top</li>
<li>Alternatywa dla WordPress&#8217;a &#8211; Paweł Landzberg i sNEws</li>
<li>Własny shoutbox z obsługą emotikon na stronie WWW &#8211; iframe lub div ze scrollem</li>
<li>Niesamowita postać&#8230;. Mirek Kordos <img src='http://www.blog.bmedon.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li>System Zarządzania Projektami &#8211; goProjekt <img src='http://www.blog.bmedon.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ul>
<p>&#8230;i wiele wiele innych&#8230; tematów tych jest sporo ! Nie mniej pojawią się one szybko ponieważ wiele z nich mam już opisane, wiele również mimo, że wydają się być obszerne tak naprawdę&#8230; takie nie są.</p>
<p>To by było na tyle <img src='http://www.blog.bmedon.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.bmedon.net/index.php/zycie-bloga/uwaga-nadchodza-nowe-wpisy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Generowanie osobnych meta tagów dla każdej strony</title>
		<link>http://www.blog.bmedon.net/index.php/php/generowanie-osobnych-meta-tagow-dla-kazdej-strony/</link>
		<comments>http://www.blog.bmedon.net/index.php/php/generowanie-osobnych-meta-tagow-dla-kazdej-strony/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 20:33:31 +0000</pubDate>
		<dc:creator>Bartek Medoń</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[pozycjonowanie]]></category>
		<category><![CDATA[meta tagi]]></category>
		<category><![CDATA[programowanie obiektowe]]></category>

		<guid isPermaLink="false">http://www.blog.bmedon.net/?p=298</guid>
		<description><![CDATA[Tutaj chciałem przedstawić kilka możliwości generowania meta tagów (tytuł, słowa kluczowe i opis) za pomocą PHP dla stron Internetowych. Można to zrobić na wiele sposobów jednak im zrobimy to lepiej tym łatwiej i szybciej w późniejszym czasie się w tym połapiemy i będziemy mogli modyfikować. Jeśli tworzymy prostą stronę z dosłownie kilkoma pod stronami to [...]]]></description>
			<content:encoded><![CDATA[<p>Tutaj chciałem przedstawić kilka możliwości generowania meta tagów (tytuł, słowa kluczowe i opis) za pomocą PHP dla stron Internetowych. Można to zrobić na wiele sposobów jednak im zrobimy to lepiej tym łatwiej i szybciej w późniejszym czasie się w tym połapiemy i będziemy mogli modyfikować. Jeśli tworzymy prostą stronę z dosłownie kilkoma pod stronami to często nie korzystamy w ogóle z PHP czy innej technologi tworzenia dynamicznych stron tylko każda część serwisu jest powtórzonym plikiem z całą strukturę (nagłówkiem, menu, unikalną zawartością, stopką itd.). Jest to rozwiązanie kiepskie jednak w takich przypadkach (kilku częściowe strony) może się sprawdzić. W pozostałych przypadkach każda część serwisu będzie osobnym plikiem ładowanym i wyświetlanym w określonym miejscu lub będzie on wykorzystany do operacji na danych, a jeszcze inny plik (widok) te dane wyświetli &#8211; możliwości napisania ogólnej architektury jest wiele. Przejdźmy więc do interesującego nas tematu.<span id="more-298"></span></p>
<h1 class='w_tresci'>Najprostsze rozwiązanie</h1>
<p>Można by było po prostu do naszego pliku głównego, który ma tam jakiś swój mechanizm ładowania pod stron wkleić między interesujące nas tagi prosty kod, np. między tag TITLE :</p>
<pre name="code" class="php">
if (isset($_GET[strona]))
{
  switch ($_GET[strona])
  {
    case "kontakt":
      echo "Formularz kontaktowy";
    break;
    case "grafiki":
      echo "Zbiór wykonanych grafik";
    break;
    default:
      echo "Taka strona nie istnieje";
    break;
  }
}
else
{
  echo "Strona główna bla bla bla";
}
</pre>
<p>Taki sam kod wkleilibyśmy również między tagi KEYWORDS i DESCRIPTION jednak zauważ dwie największe wady :</p>
<ul>
<li>robi się straszny śmietnik w naszym pliku głównym</li>
<li>praktycznie ten sam kod jest powtarzany 3 krotnie co jest niezłym marnotrawstwem</li>
</ul>
<h1 class='w_tresci'>Programowanie strukturalne &#8211; funkcje</h1>
<p>Ok stwierdziliśmy, że pierwszy sposób jest nie do przyjęcia więc postanowiliśmy, że napiszmy osobne funkcje do generowania treści meta tagów, np. dla znacznika TITLE :</p>
<pre name="code" class="php">
function generujTytul()
{
  if (isset($_GET[strona]))
  {
    switch ($_GET[strona])
    {
      case "kontakt":
        return "Formularz kontaktowy";
      break;
      case "grafiki":
        return "Zbiór wykonanych grafik";
      break;
      default:
        header("Location: index.php");
      break;
    }
  }
  else
  {
    return "Strona główna bla bla bla";
  }
}
</pre>
<p>Dla pozostałych znaczników tworzymy podobne funkcje, zapisujemy sobie wszystkie 3 w osobnym pliku, ładujemy instrukcją require_once i wyświetlamy w odpowiednim miejscu (zamiast return można dać instrukcje echo, ja akurat zrobiłem tak mając na uwadze chęć przypisania wartości zwracane do zmiennych). No ale generalnie co nam to dało ?</p>
<ul>
<li>w pliku głównym nie ma już takiego &#8222;syfu&#8221;</li>
<li>niestety nadal praktycznie ten sam kod jest powtarzany 3 krotnie</li>
</ul>
<p>W takim razie zmodyfikujemy trochę nasze podejście i zrobimy zamiast trzech funkcji jedną :</p>
<pre name="code" class="php">
function generujMetaTagi()
{
  if (isset($_GET[strona]))
  {
    switch ($_GET[strona])
    {
      case "kontakt":
        $t[0] = "Tytuł strony";
        $t[1] = "Opis strony";
        $t[2] = "Słowa kluczowe";
      break;
      default:
        header("Location: index.php");
      break;
    }
  }
  else
  {
    $t[0] = "Tytuł strony głównej";
    $t[1] = "Opis strony głównej";
    $t[2] = "Słowa kluczowe strony głównej";
  }
  return $t;
}
</pre>
<p>Pozwoliło nam to na nie powtarzanie kodu, dalej możemy użyć naszej funkcji w następujący sposób :</p>
<pre name="code" class="php">
$meta = generujMetaTagi(); // wywołanie
// i np. w tagu TITLE
echo $meta[0];
</pre>
<p>Otrzymane rozwiązanie jest całkiem dobre, nie mniej mając na względzie dalsze modyfikacje i zmiany w naszym systemie, stronie WWW warto przejść na</p>
<h1 class='w_tresci'>Programowanie obiektowe</h1>
<p>Możemy więc napisać sobie osobną klasę związaną z meta tagami, przykładowo :</p>
<pre name="code" class="php">
class MetaTagi
{
  public $tytul;
  public $opis;
  public $slowa_kluczowe;
  public function __construct()
  {
    if (isset($_GET[strona]))
    {
      switch ($_GET[strona])
      {
        case "kontakt":
          $this->tytul = "Formularz kontaktowy";
          $this->opis = "Tutaj możesz odnaleźć możliwości kontaktu ze mną";
          $this->slowa_kluczowe = "kontakt, e-mail, gadu-gadu, skype, imie nazwisko";
        break;
        case "grafiki":
          $this->tytul = "Zbiór wykonanych grafik";
          $this->opis = "Tutaj możesz obejrzeć moje prace graficzne";
          $this->slowa_kluczowe = "grafika, portfolio, wykonane prace, imie nazwisko";
        break;
        default:
          header("Location: index.php");
        break;
      }
    }
    else
    {
          $this->tytul = "Strona głowna bla bla bla";
          $this->opis = "Moja strona domowa.....";
          $this->slowa_kluczowe = "słowa kluczowe....";
    }
  }
}
</pre>
<p>następnie gdzieś na początku naszego pliku głównego tworzymy sobie obiekt naszej klasy czyli :</p>
<pre name="code" class="php">
$tagi = new MetaTagi();
</pre>
<p>oraz w danym znaczniku wyświetlam np. dla TITLE :</p>
<pre name="code" class="php">
echo $tagi->tytul;
</pre>
<p>Jak widać w konstruktorze są ustalane podczas ładowania strony wszelkie potrzebne dane jednak można to zrobić w osobnej funkcji itd. Tak samo zmienne, które są publiczne możemy ustawić jako prywatne i do wyświetlania zawartości wybranego tagu używać dodatkowych metod. Opcji jest wiele &#8211; do wyboru, do koloru.</p>
<h1 class='w_tresci'>Inne rozwiązanie obiektowe</h1>
<p>Pokazując kiedyś komuś podobne rozwiązanie jak powyższe zapytał co np. kiedy ma napisany pewien wzorzec, architekturę na podobieństwo np <a href="http://pl.wikipedia.org/wiki/MVC" title="Model Widok Kontroler" target="_blank">MVC</a> ? Tutaj generalnie uważam, że warto przyglądnąć się rozwiązaniem jakie stosowane są w różnych <a href="http://pl.wikipedia.org/wiki/Framework" title="Co to jest Framework" target="_blank">framework&#8217;ach</a> jednak jeśli bardzo chcemy się uprzeć na własny pomysł to bardzo prostym rozwiązaniem jest np. stworzenie takiej klasy ze zmiennymi statycznymi (to tylko przykładowa koncepcja, można korzystać ze zwykłych zmiennych wewnątrz niej) :</p>
<pre name="code" class="php">
class Meta
{
	public static $title;
	public static $keywords;
	public static $description;
}
</pre>
<p>W naszej stworzonej architekturze mamy osobne pliki &#8211; modele związane z warstwą danych więc przykładowo możemy w każdym takim pliku umieścić kod odpowiadający za ustalenie dla danej strony zawartości znaczników :</p>
<pre name="code" class="php">
Meta::$title = "Tytuł";
Meta::$keywords = "Słowa Kluczowe";
Meta::$description = "Opis";
</pre>
<p>a nasz plik związany z widokiem miałby np. w znaczniku TITLE kod :</p>
<pre name="code" class="php">
echo Meta::$title
</pre>
<p>Jest to tylko pewna koncepcja, przykład &#8211; z powodzeniem moglibyśmy wykorzystać w takim przypadku wcześniej napisaną klasę tylko zawartości zmiennych ustalać nie w jej konstruktorze lecz w danym pliku modelu.</p>
<p>W przedstawionych przykładach dane są wpisane &#8222;ręcznie&#8221;, na &#8222;sztywno&#8221; jednak nic oczywiście nie stoi na przeszkodzie aby były one pobierane z bazy danych, pliku txt czy xml itd.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.bmedon.net/index.php/php/generowanie-osobnych-meta-tagow-dla-kazdej-strony/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pozycjonuj sam &#8211; nie płać za pozycjonowanie</title>
		<link>http://www.blog.bmedon.net/index.php/pozycjonowanie/pozycjonuj-sam-nie-plac-za-pozycjonowanie/</link>
		<comments>http://www.blog.bmedon.net/index.php/pozycjonowanie/pozycjonuj-sam-nie-plac-za-pozycjonowanie/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 18:00:33 +0000</pubDate>
		<dc:creator>Bartek Medoń</dc:creator>
				<category><![CDATA[e-biznes]]></category>
		<category><![CDATA[pozycjonowanie]]></category>
		<category><![CDATA[ambicja]]></category>
		<category><![CDATA[kurs]]></category>
		<category><![CDATA[paweł krzyworączka]]></category>
		<category><![CDATA[rozwój]]></category>
		<category><![CDATA[szkolenie]]></category>

		<guid isPermaLink="false">http://www.blog.bmedon.net/?p=291</guid>
		<description><![CDATA[Wielu osobom wydaje się, że pozycjonowanie to jakaś jedna wielka tajemnica, wiedza zamknięta tylko dla wybranych i szereg magicznych sztuczek. Coś w tym oczywiście jest &#8211; jednak nie przesadzajmy ponieważ wszystkiego można się nauczyć, opanować. Jednak wymaga to czasu, poświęcenia, silnej woli oraz dobrego źródła informacji, trenera. No właśnie jak to wszystko ogarnąć ? Można [...]]]></description>
			<content:encoded><![CDATA[<p>Wielu osobom wydaje się, że pozycjonowanie to jakaś jedna wielka tajemnica, wiedza zamknięta tylko dla wybranych i szereg magicznych sztuczek. Coś w tym oczywiście jest &#8211; jednak nie przesadzajmy ponieważ wszystkiego można się nauczyć, opanować. Jednak wymaga to czasu, poświęcenia, silnej woli oraz dobrego źródła informacji, trenera. No właśnie jak to wszystko ogarnąć ? Można korzystać z książek, darmowych kursów, wideo tutoriali itp. Należy jednak pamiętać, że pozycjonowanie nie jest procesem &#8222;stałym&#8221; i ciągle pojawiają się nowe metody, tricki (bardziej lub mniej etyczne), zmiany itp., co spowodowane jest pomysłowością ludzką oraz zmianami w algorytmach wyszukiwania Google (i innych wyszukiwarek, skupmy się jednak na niej, bo jak wiadomo reszta specjalnie się nie liczy). Niestety w sieci nie zawsze znajdziemy aktualne rozwiązania, wskazówki i metody lub natrafimy na takie, które mogą doprowadzić nas bo&#8230; bana <img src='http://www.blog.bmedon.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Przejdźmy więc do sedna sprawy &#8211; jeśli zajmujesz się pozycjonowaniem, znasz się na tym lub opanowałeś podstawy&#8230;<strong>nie czytaj dalej</strong> ! Jeśli natomiast chcesz nauczyć się &#8222;robić to sam&#8221;, masz zapał, chęci do pracy i rozwoju &#8211; zapraszam dalej.<span id="more-291"></span></p>
<p>Nie będę owijał w bawełnę &#8211; ten wpis ma na celu zachęcenie każdej osoby, która chciałaby zacząć samemu pozycjonować swoje serwisy do wzięcia udziału w <a href="http://pozycjonuj-sam.bmedon.net" title="Pozycjonuj Sam Swoje Strony w Internecie" target="_blank">szkoleniu pozycjonerskim</a> co związane jest z <strong>pewnymi kosztami</strong> jednak postaram się przedstawić Tobie <strong>dlaczego warto samemu pozycjonować</strong>, dlaczego warto zapisać się akurat na <strong>to szkolenie</strong> oraz dlaczego zapisując się <strong>zupełnie nic nie ryzykujesz</strong>.</p>
<h1 class='w_tresci'>Dlaczego sam ?</h1>
<p>Odpowiedzi na to pytanie można znaleźć mnóstwo więc postaram się skupić na kilku aspektach :</p>
<ul>
<li><strong>oszczędzam</strong> &#8211; nie jest tajemnicą, że pozycjonowanie jest procesem, który aby podtrzymywać swoje pozycje i skutecznie bronić je przed konkurencją (bo przecież inni też pozycjonują) należy prowadzić cały czas. To oczywiście wiąże się z pewnymi kosztami comiesięcznymi</li>
<li><strong>nie martwię się o nagły spadek</strong> &#8211; z firmami bywa różnie w momencie kiedy podziękujemy im za usługę. Dajmy na to firma X w pewnym okresie czasu wyprowadziła &#8222;nas&#8221; na 1-3 pozycję w Google pod daną frazę stosując oczywiście różne metody. W pewnym momencie możemy zechcieć zrezygnować z pozycjonowania przez tą firmę i wynająć inną, zając się tym samemu lub stwierdzimy, że jesteśmy już tak wysoko, że &#8222;odpuszczamy&#8221;. W takiej sytuacji nasza firma X kończąc z nami współpracę usuwa nasze linki pozycjonujące ze swojego zaplecza&#8230;. wiesz jaki będzie tego efekt ? Oczywiście linki te mogą mieć różną moc i nie twierdzę, że firmy takie praktyki stosują jednak różnie to bywa</li>
<li><strong>nie przeliczę się</strong> &#8211; przy doborze firm pozycjonerskich należy uważać, a tym bardziej jeśli zleca się taką usługę &#8222;wolnym strzelcom&#8221;. Bywa tak, że takie firmy/osoby stosują metody zakazane lub na pograniczu zakazanych, a jak wiadomo Google ciągle się rozwija (idąc głównie w kierunku treści), zmienia. W przypadku powierzenia pozycjonowania nieodpowiedzialnym osobom może dojść do zbanowania naszej domeny co w przypadku stron związanych z biznesem byłoby wręcz katastrofalne</li>
<li><strong>nikt mnie nie oszuka</strong> &#8211; pewna znajoma wynajęła swojego czasu firmę do pozycjonowania sama nie wiedząc za bardzo z czym się to je i na czym się skupić. Firma ta też nieźle się wycwaniła i efekt był taki, że znajoma płaciła co miesiąc parę set złotych, otrzymywała raporty z wysokimi miejsca na różne słowa i frazy jednak nie miały one zbyt wielkiego znaczenia ponieważ niewielka ilość osób wyszukiwała informacji używając takich słów, fraz. Sama sobie w pewien sposób była winna ponieważ powinna zareagować lub w umówię dokładnie zawrzeć informację o jakie frazy chodzi, ich pozycję itd.</li>
<li><strong>pełna kontrola</strong> &#8211; kiedy robisz to sam masz pełną kontrolę nad jakością zdobywanych linków, ich ilością, wszelkimi innymi stosowanymi metodami itd.</li>
</ul>
<p>Nie twierdzę oczywiście, że jesteśmy w stanie samemu od razu konkurować w pozycjonowaniu na &#8222;ciężkie frazy&#8221; z firmami mającymi wieloletnie doświadczenie, ogromne zaplecza itd. Nie mniej bardzo często można samemu z powodzeniem pozycjonować swoje serwisy prywatne czy biznesowe na oczekiwane słowa, frazy kluczowe.</p>
<h1 class='w_tresci'>Od czego zacząć ?</h1>
<p>Proponuje Ci na sam początek przeczytanie <a href="http://www.blog.bmedon.net/index.php/pozycjonowanie/spis-technik-pozycjonerskich-pozycjonowanie-w-pigulce/" title="Pigułka z pozycjonowania stron internetowych" target="_blank">pigułki pozycjonowania</a> oraz zapisanie się na <a href="http://darmowy-kurs-pozycjonowania.pl" title="Darmowy Kurs Pozycjonowania" target="_blank">darmowy kurs pozycjonowania</a>. Nie przejmuj się jeśli przedstawionych zagadnień nie zrozumiesz &#8222;do końca&#8221; lub nie będziesz wiedział jak przedstawioną wiedzę wykorzystać, przełożyć na praktykę. Będziesz mieć <strong>doskonałą okazję</strong> aby zdobytą wiedzę <strong>utrwalić</strong>, <strong>przeanalizować</strong>, dowiedzieć się czegoś więcej oraz <strong>zapytać specjalistów</strong> w tej dziedzinie, ponieważ 12 grudnia możesz wziąć udział w <strong>stacjonarnym szkoleniu</strong> pod hasem</p>
<h1 class='w_tresci'>Tajemnice Pozycjonera</h1>
<p>Nie muszę na pewno nikomu tłumaczyć jaką &#8222;moc&#8221; mają takie szkolenia &#8211; można poznać ciekawych ludzi z branży, wymienić się opiniami, spostrzeżeniami i doświadczeniami oraz oczywiście <strong>zdobywać wiedzę</strong> poprzez prezentowany wykład, <strong>dyskusję</strong> i <strong>konsultacje</strong>.<br />
Szkolenie, które chciałbym Tobie polecić jest na pewno dla osób, które :</p>
<ul>
<li>chciałyby się nauczyć <strong>podstaw pozycjonowania</strong></li>
<li>wstydzą się wziąć udział w masowych szkoleniach ze względu na swoją &#8222;niewiedzę&#8221;</li>
<li>chcą mieć proces pozycjonowania własnych stron i serwisów pod kontrolą i samemu decydować o jego aspektach</li>
<li>uważają, że pozycjonowanie jest tylko dla wybranych &#8211; gwarantuje Ci, że wcale nie</li>
<li>nie stać ich na szkolenia, których ceny sięgają kilku tysięcy złotych</li>
<li>nie stać ich na stałe wydatki związane z pozycjonowaniem przez firmy zewnętrzne</li>
</ul>
<p>Szkolenie, które odbędzie się 12 grudnia w Krakowie będzie trwało bite <strong>6 godzin</strong> (z przerwami aby odetchnąć, odświeżyć umysł, <strong>napić się i coś przegryźć w ramach ceny</strong> szkolenia), a poprowadzi je <a href="http://krzywy.pl/o-nas/pawel-krzyworaczka/" title="Paweł Krzyworączka" target="_blank">Paweł Krzyworączka</a>. Jak wspominałem będzie to szkolenie od podstaw &#8211; <strong>dla początkujących</strong> dlatego mogę Ci zagwarantować, że nawet jeśli jesteś totalnym laikiem w sprawach związanych z WWW to na pewno nie będziesz myślał sobie podczas szkolenie &#8222;co ja tutaj robię ?&#8221;. Paweł jest osobą, która przekazując wiedzę robi to bardzo dokładnie, zrozumiale wręcz łopatologicznie aby każdy niezależnie od stopnia zaawansowania swojej wiedzy mógł prezentowany materiał <strong>przyswoić i zrozumieć</strong>.</p>
<p>Szkolenie składać się będzie z 4 bloków :</p>
<ul>
<li><strong>o co w tym w ogóle chodzi</strong> czyli omówienie pojęcia pozycjonowanie, najistotniejszych zagadnień i terminów, zasad działania wyszukiwarek, zasady ustalania rankingu stron przez Google, niedobrych nawyków WebMasterów, analizy konkurencji i ich działania, kar jakie mogą nas spotkać za nieetyczne działania (filtry i bany) i kilku innych kwestii</li>
<li><strong>optymalizacja stron WWW</strong> czyli czym ona jest, na jakie rodzaje się dzieli, omówienie najważniejszych elementów każdego z nich oraz praktyczne wskazówki jak optymalizować różne typy stron WWW</li>
<li><strong>metody zdobywania linków</strong> czyli wszystko co związane ze wymianą linków, ich kupowaniem, katalogowaniem, pisaniem tekstów na strony typu Presell Pages, umieszczaniem linków na blogach, forach, korzystaniem z systemów wymiany linków oraz narzędziami do analizy linków związanych z naszymi serwisami</li>
<li><strong>bardziej zaawansowane elementy</strong> tutaj zostaną poruszone kwestie wykorzystania narzędzi do katalogowania automatycznego czy też półautomatycznego, tworzenia zaplecza pozycjonerskiego, najczęstszych błędów jakie popełniają początkujący pozycjonerzy oraz wyboru i nadzoru zewnętrznej firmy do pozycjonowania</li>
</ul>
<p>Nie są to oczywiście wszystkie zagadnienia jakie przyjdzie Ci poznać na szkoleniu, szczegółowy plan znajdziesz odwiedzając <a href="http://pozycjonuj-sam.bmedon.net" title="Nie płać innym za pozycjonowanie" target="_blank">Tajemnice Pozycjonera</a>.</p>
<p>Zastanawiasz się pewnie teraz &#8222;ok, wszystko super, fajnie, ale pewnie za takie szkolenie zapłacę niezłą kasę&#8221; &#8211; nic bardziej mylnego za szkolenie zapłacisz <strong>jedyne 397 zł</strong> ! Prawda, że mało ? Jednak to nie wszystko ponieważ poza udziałem w szkoleniu <strong>otrzymasz w ramach zapłaconej kwoty</strong> :</p>
<ul>
<li><strong>płyty ze szkoleniami wideo :</strong></li>
<li>Najczęstsze błędy w pozycjonowaniu</li>
<li>Optymalizacja strony internetowej krok po kroku</li>
<li>Doskonały &#8222;precel&#8221;</li>
<li>Firefox i dodatki dla pozycjonera</li>
<li><strong>oraz :</strong></li>
<li>do 4 tygodni po szkoleniu otrzymasz <strong>bez dodatkowych opłat</strong> płytę DVD z <strong>zarejestrowanym szkoleniem</strong>. Pomyśl jaka to wspaniała rzecz &#8211; całą wiedzę jaka zostanie Ci przekazana będziesz mógł sobie dowolnie odświeżać, przypominać, analizować, bo jednak trudno zapamiętać wszystko z kilkugodzinnego wykładu</li>
<li><strong>50%  zniżki na dowolne kolejne szkolenie</strong> jakie zostanie przeprowadzone przez Pawła np. <a href="http://tajemniceebiznesu.pl/?a=002962" title="Szkolenie ebiznesowe" target="_blank">Tajemnice Ebiznesu</a></li>
<li>konsultacje pozycjonerskie &#8211; Paweł doradzi Ci w kwestiach związanych z pozycjonowaniem Twoich serwisów. Nie myśl, że zrobi to &#8222;na odczep&#8221; &#8211; usiądziecie sobie wygodnie przed ekranem komputera (skype) lub ze słuchawką czy komórką w dłoni i na spokojnie, bez pośpiechu porozmawiacie</li>
<li><strong>certyfikat</strong> ukończenia szkolenia</li>
</ul>
<p>Zdziwiony ? Rozwieję Twoje wątpliwości &#8211; Tak <a href="http://pozycjonuj-sam.bmedon.net" title="Nie czekaj - zapisz się już dziś !" target="_blank">to wszystko</a> za <strong>jedyne 397</strong> złotych !</p>
<p><img style='padding:5px; float:left;' src="http://tajemnicepozycjonera.pl/grafika/gwarancja.jpg"/>Jeśli myślisz sobie teraz, że to niemożliwe aby <strong>za tak niską cenę otrzymać aż tyle</strong> ? Obawiasz się, że wydasz 4 stówy i otrzymasz kiepskiego rodzaju wiedzę ? Masz absolutne prawo aby tak myśleć jednak zapisując się otrzymujesz <strong>gwarancję zadowolenia</strong> &#8211; jeśli do 30 dni po zakończeniu szkolenia stwierdzisz, że nie spełniło ono Twoich oczekiwań po prostu powiadomisz o tym Pawła, a on <strong>od ręki odda Ci pieniądze</strong> &#8211; bez pytań, bez żalu &#8211; od tak !</p>
<div style="clear:left;"></div>
<p>Zastanów się dobrze &#8211; stoi przed Tobą <strong>doskonała okazja do zdobycia wartościowej i praktycznej wiedzy</strong>, poznania ciekawych ludzi, wymiany pomysłów. Warto wspomnieć, że nie będzie to szkolenie &#8222;masowe&#8221;, gdzie będzie bardzo dużo zainteresowanych co powoduje, że nie można do każdego podejść indywidualnie, swobodnie bez pośpiechu podyskutować i nawiązać nić sympatii. W szkoleniu wziąć udział może <strong>jedynie 30 osób</strong> dlatego nie zwlekaj i <a href="http://pozycjonuj-sam.bmedon.net" title="Nie czekaj - zapisz się od razu !" target="_blank">zapisz już teraz</a> !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.bmedon.net/index.php/pozycjonowanie/pozycjonuj-sam-nie-plac-za-pozycjonowanie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gdzie się podziała ludzka inteligencja ?</title>
		<link>http://www.blog.bmedon.net/index.php/zycie-codzienne/gdzie-sie-podziala-ludzka-inteligencja/</link>
		<comments>http://www.blog.bmedon.net/index.php/zycie-codzienne/gdzie-sie-podziala-ludzka-inteligencja/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 18:59:23 +0000</pubDate>
		<dc:creator>Bartek Medoń</dc:creator>
				<category><![CDATA[Życie codzienne]]></category>
		<category><![CDATA[ambicja]]></category>
		<category><![CDATA[demotywatory]]></category>
		<category><![CDATA[inteligencja]]></category>
		<category><![CDATA[przemyślenia]]></category>
		<category><![CDATA[rozwój]]></category>

		<guid isPermaLink="false">http://www.blog.bmedon.net/?p=277</guid>
		<description><![CDATA[Spędzając sporo godzin przed komputerem czasem trzeba odpocząć. Najlepiej oczywiście zrobić to na przykład na powietrzu, pogadać z kimś przyjemnie oko w oko, zająć się jakimś sportem czy po prostu sobie pospacerować. Można też się zrelaksować pozostając nadal przed ekranem. Co kilka dni w ramach luzu wchodzę sobie na serwis demotywatory.pl aby pooglądać zdjęcia. Wiele [...]]]></description>
			<content:encoded><![CDATA[<p>Spędzając sporo godzin przed komputerem czasem trzeba odpocząć. Najlepiej oczywiście zrobić to na przykład na powietrzu, pogadać z kimś przyjemnie oko w oko, zająć się jakimś sportem czy po prostu sobie pospacerować. Można też się zrelaksować pozostając nadal przed ekranem. Co kilka dni w ramach luzu wchodzę sobie na serwis demotywatory.pl aby pooglądać zdjęcia. Wiele osób traktuje demotywatory jako &#8222;stronę ze śmiesznymi zdjęciami&#8221; nie bardzo chyba rozumiejąc znaczenie słowa demotywacja. Jednak to też kwestia moderatorów, administratorów, którzy dany zasób odrzucają lub dopuszczają do publikacji. W każdym razie ostatnio przeglądając nowości po prostu się załamałem&#8230;<span id="more-277"></span></p>
<div style='display:block; text-align:center;'>
<img class='z' src='http://i2.demotywatory.pl/uploads/1258666573_by_Kaczorlsm_500.jpg'/>
</div>
<p>Strona demota pod <a href="http://demotywatory.pl/443158/Obowiazkowa-matura-z-matematyki" title="" target="_blank">tym adresem</a>.</p>
<p>Myślę, że nie trzeba przedstawionej sytuacji komentować&#8230; jeśli jednak nie rozumiesz co mnie tak zbulwersowało, zdziwiło, zdołowało albo uważasz, że wynikiem przedstawionej &#8222;zagadki&#8221; matematycznej jest cyfra 8 to lepiej nie czytaj dalej&#8230; a może przeczytaj i zastanów się nad tym co masz w głowie ?! Twój wybór&#8230;</p>
<p>Jestem w stanie zrozumieć, że lata kiedy mało kto miał dostęp do sieci w domu już dawno minęły i za niewielkie pieniądze w naszym kraju takowy dostęp do szerokopasmowego Internetu jest zjawiskiem powszechnym (pomijając, że w porównaniu z wieloma krajami prędkość i ceny w Polsce to jest jakaś paranoja). Komputer, notebook również nie jest już wydatkiem takim jak np. 10 lat temu. Z tego powodu dzieciaki od małego korzystają z komputera, Internetu co oczywiście pozwala im iść z duchem czasu, obyć się z takim sprzętem, rozwojem technologi, rozwijać się albo&#8230; cofać. Tutaj można dyskutować na temat straconego dzieciństwa przed komputerem, brakiem rozwoju ambicji, doceniania piękna realnego świata itd. Nie o tym jednak ma być ten tekst. </p>
<div style='display:block; text-align:center;'>
<img class='z' src='http://static3.demotywatory.pl/uploads/1259058754_by_koloo123_500.jpg'/>
</div>
<p>Młode dzieciaki będący on-line mogą więc wypisać na różnych forach, blogach, serwisach społecznościowych itd praktycznie co tylko im &#8222;w duszy gra&#8221;. Więc taki oto &#8222;osobnik&#8221; mający np. 8 &#8211; 9 lat ma prawo wejść na takie demotywatory, obliczyć przedstawione działanie i stwierdzić z całą pewnością, że wynikiem jest 8. Zgadzam się z tym całkowicie.</p>
<p>Ale nie powie mi nikt, że ludzie piszący takie, a nie inne komentarze to tylko i wyłącznie dzieci. Niestety trzeba to stwierdzić &#8211; z młodymi ludźmi (chociaż nie tylko) dzieje się coś strasznego, grozi nam jakiś totalny brak inteligencji, logicznego myślenia i analfabetyzm. Niech sobie nikt nie myśli, że tak uważam ponieważ miałem w szkole bardzo dobre stopnie, skończyłem technikum, a teraz kończę studia inżynierskie i z tego względu muszę z matematyką w pewien sposób być obyty. Nie mówimy o rozumieniu czy rozwiązaniu pochodnych, całek czy równań różniczkowych. Nie każdy musi być świetny z matematyki, polskiego, historii itd. Mimo wszystko uważam, że należy szanować przede wszystkim samego siebie i wykazać się odrobiną chęci i ambicji.</p>
<p>Zdaje sobie sprawę, że nie każdy miał/ma warunki do nauki, rozwoju, ma poważne obowiązki, opiekuje się chorymi rodzicami, rodzeństwem, pracuje itd.. Jednak nie każdy jest w takiej sytuacji i jak już pisałem wyżej nie mówimy tutaj o skomplikowanych działaniach matematycznych czy jakiejś tajemnej wiedzy.</p>
<p>Dla innych to bzdura, a mnie takie sytuację niezwykle irytują, a wręcz w pewien sposób dotykają. Podobnie ma się to do błędów ortograficznych, które niezwykle mnie rażą. Nie twierdzę, że sam ich nie robię, bo jak każdy mam prawo do pomyłek. Jednak z szacunku do odbiorcy tego co piszę niezależnie czy jest to oficjalne pismo, e-mail, wiadomość gg czy sms staram się takich błędów nie robić, a jeśli mam jakąś niepewność co do danego słowa, wyrażania to sprawdzam to w słowniku czy w jakiś inny sposób. Nikt nie wymaga od człowieka żeby znał na pamięć wszystkie reguły ortograficzne, gramatyczne jednak szanować innych i samego siebie należy. Niestety zauważam coraz bardziej, że ludzie mają to gdzieś i nawet przysłowiowy &#8222;bochater&#8221; pewnie niewiele im mówi&#8230; Pojawiły się w komentarzach omawianej grafiki komentarze, że wypowiedzi &#8222;popierające ósemkę&#8221; to tylko prowokacja. Mogę się z tym zgodzić, a wręcz bardzo bym chciał żeby tak właśnie było jednak zdaje sobie sprawę obserwując to co dzieje się w około, że ta owa prowokacja z tej właśnie rzeczywistości się wywodzi.</p>
<p>Najgorsze jednak w tym wszystkim jest to, że mimo zwracania uwagi, chęci pomocy, wytłumaczenia wiele osobom zwyczajnie brakuje jakiejś chęci rozwoju, zmian i ambicji.</p>
<p>Chciałem jeszcze napisać o sprawach nazwijmy to ambitnej rozrywki (jak chociażby przeczytanie książki jednak troszkę w tym momencie brak mi czasu) lub zjawiska (haha!) tzw. <a href="http://nonsensopedia.wikia.com/wiki/Pokemoniaste_pismo" target="_blank" title="">pokemoniastego pisma</a> jednak albo bym padł ze śmiechu albo poleciałyby tutaj same epitety (znaczenia tego słowa pewnie wiele osób nawet nie rozumie co dobija mnie podobnie jak omówiony temat).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.bmedon.net/index.php/zycie-codzienne/gdzie-sie-podziala-ludzka-inteligencja/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
