<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>artykuly &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/artykuly/</link>
	<description>Feed of posts on WordPress.com tagged "artykuly"</description>
	<pubDate>Mon, 12 May 2008 00:57:02 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Obsługa danych hierarchicznych z użyciem PL/pgSQL]]></title>
<link>http://coffeefreecode.wordpress.com/?p=7</link>
<pubDate>Sun, 11 May 2008 23:11:00 +0000</pubDate>
<dc:creator>Krzysztof Kosyl</dc:creator>
<guid>http://coffeefreecode.wordpress.com/?p=7</guid>
<description><![CDATA[

Wstęp

    Pracując z bazami danych często ma się do czynienia z danymi hierarchicznymi. Oznac]]></description>
<content:encoded><![CDATA[<p><!-- title: Obsługa danych hierarchicznych z użyciem PL/pgSQL --><br />
<!-- tags: postgresql, plpgsql, tree --></p>
<h1>Wstęp</h1>
<p>
    Pracując z bazami danych często ma się do czynienia z <b>danymi hierarchicznymi</b>. Oznacza to, że struktura rekordów przypomina drzewo. Każdy element może mieć maksymalnie jednego <b>rodzica</b> (jeśli nie ma rodzica to nazywany jest <b>korzeniem drzewa</b>), jak również dowolną ilość <b>dzieci</b>. <b>Przodkami</b> elementu nazywamy jego rodzica, rodzica jego rodzica, rodzica rodzica jego rodzica, itd. Natomiast <b>potomkami</b> nazywamy dzieci elementu, dzieci jego dzieci, itd.
</p>
<h1>Struktura bazy danych</h1>
<p>
    Istnieje wiele metod przechowywania danych hierarchiczny w relacyjnych bazach danych. Najprostsza polega na dodaniu do rekordu pola wskazującego element który jest rodzicem (jest to zwykle klucz obcy odnoszący się do klucza głównego rodzica lub <b><tt>NULL</tt></b> jeśli mamy do czynienia z korzeniem). Jest to bardzo prosta struktura, którą bardzo łatwo zaimplementować.
</p>
<p>
    Poniższym przykład pokazuje prostą hierarchiczną strukturę danych. Warto zwrócić uwagę na narzucone więzy integralności.
</p>
<p>[sourcecode language='sql']<br />
CREATE TABLE tree (<br />
  id INTEGER PRIMARY KEY,<br />
  parent INTEGER<br />
    REFERENCES tree(id)<br />
    ON DELETE CASCADE,<br />
  value VARCHAR(100)<br />
);<br />
INSERT INTO tree VALUES (1,   NULL, 'a');<br />
INSERT INTO tree VALUES (2,   NULL, 'b');<br />
INSERT INTO tree VALUES (11,  1,    'aa');<br />
INSERT INTO tree VALUES (111, 11,   'aaa');<br />
INSERT INTO tree VALUES (112, 11,   'aab');<br />
INSERT INTO tree VALUES (12,  1,    'ab');<br />
INSERT INTO tree VALUES (121, 12,   'aba');<br />
INSERT INTO tree VALUES (122, 12,   'abb');<br />
INSERT INTO tree VALUES (21,  2,    'ba');<br />
INSERT INTO tree VALUES (211, 21,   'baa');<br />
[/sourcecode]</p>
<p>
    Wiele prostych operacji da się wykonać na tej strukturze za pomocą nie skąplikowanych zapytań <b>SQL</b>. Poniższe przykłady pokazują operacje dla rekordu, którego wartość wynosi <tt>'ab'</tt>. Warto zwrócić uwagę na usuwanie danych (za pomocą instrukcji <tt>DELETE</tt>) - dzięki użyciu konstrukcji <b><tt>ON DELETE CASCADE</tt></b> podczas tworzenia tabeli baza zapewnia nam automatyczne usuwanie wszystkich potomków usuwanego rekordu.
</p>
<p>[sourcecode language='sql']<br />
-- pobranie klucza rodzica<br />
SELECT parrent FROM tree WHERE value = 'ab';<br />
-- pobranie rodzica<br />
SELECT * FROM tree WHERE id = (<br />
  SELECT parent FROM tree WHERE value = 'ab'<br />
);<br />
-- pobranie dzieci<br />
SELECT * FROM tree WHERE parent = (<br />
  SELECT id FROM tree WHERE value = 'ab'<br />
);<br />
-- zmiana rodzica elementu<br />
UPDATE tree<br />
  SET parent = (SELECT id FROM tree WHERE value = 'b')<br />
  WHERE value = 'ab';<br />
-- usuniecie elementu i wszystkich jego potomków<br />
DELETE FROM tree WHERE value = 'ab';<br />
[/sourcecode]</p>
<h1>Pobieranie przodków i potomków</h1>
<p>
    Niestety w tej strukturze danych pobieranie przodków i potomków jest bardziej skomplikowane. Zwykle aby rozwiązać ten problem stosuje się wielokrotne wywoływanie zapytań SQL z poziomu aplikacji korzystającej z bazy danych. Niestety jest to rozwiązanie wolniejsze od zastosowania pojedynczego wywołania.
</p>
<p>
    Jeśli korzystamy z bazy danych <b><i>PostgreSQL</i></b> to możemy rozwiązać ten problem poprzez wykorzystanie języka PL/pgSQL.
</p>
<h2>Pobieranie przodków (<i>ancestors</i>)</h2>
<p>
    Poniższy funkcja zwraca ciąg kluczy rekordów na ścieszce od klucza podanego jako argument do korzenia danego drzewa.
</p>
<p>[sourcecode language='sql']<br />
CREATE OR REPLACE FUNCTION tree_ancestors(<br />
  start_id int<br />
) RETURNS SETOF int AS $$<br />
DECLARE<br />
  cid int := start_id;<br />
BEGIN<br />
  WHILE cid IS NOT NULL LOOP<br />
    RETURN NEXT cid;<br />
    SELECT parent INTO cid FROM tree WHERE tree.id = cid;<br />
  END LOOP;<br />
END;<br />
$$ LANGUAGE plpgsql strict;</p>
<p>-- przykłady użycia:<br />
-- pobranie samych numerów przodków<br />
SELECT * FROM tree_ancestors(111);<br />
SELECT t FROM tree_ancestors(111) AS t;<br />
-- pobranie głebokości w drzewie (1 == korzen)<br />
SELECT count(*) FROM tree_ancestors(111);<br />
-- pobranie całych rekordów przodków<br />
SELECT id, parent, value<br />
  FROM tree_ancestors(111) AS t JOIN tree ON t = tree.id;<br />
[/sourcecode]</p>
<h2>Pobieranie potomków (<i>descendants</i>)</h2>
<p>
    Poniższy funkcja zwraca ciąg kluczy rekordów potomków danego rekordu. Kolejność wyników jest typowa dla <b>wyszukiwania wszerz</b>.<br />
    Oznacza to, że najpierw są zwracane dzieci rekordu, dopiero potem dzieci tych dzieci, itd.
</p>
<p>[sourcecode language='sql']<br />
CREATE OR REPLACE FUNCTION tree_descendants(<br />
  start_id int<br />
) RETURNS SETOF int AS $$<br />
DECLARE<br />
  rec RECORD;<br />
  current INT[];<br />
  build INT[];<br />
  tmp INT;<br />
BEGIN<br />
  build := ARRAY[0];<br />
  current := ARRAY[0, start_id];<br />
  WHILE current > ARRAY[0] LOOP<br />
    build := ARRAY[0];<br />
    FOR i IN 2..array_upper(current, 1) LOOP<br />
      tmp := current[i];<br />
      FOR rec IN SELECT * FROM tree WHERE parent = tmp LOOP<br />
        RETURN NEXT rec.id;<br />
        build := build &#124;&#124; rec.id;<br />
      END LOOP;<br />
    END LOOP;<br />
    current := build;<br />
  END LOOP;<br />
END;<br />
$$ LANGUAGE plpgsql strict;</p>
<p>-- przykłady użycia:<br />
-- pobranie numerów potomków<br />
SELECT * FROM tree_descendants(1);<br />
SELECT t FROM tree_descendants(1) AS t;<br />
-- pobranie ilości potomków<br />
SELECT count(*) FROM tree_descendants(1);<br />
-- pobranie całych rekordów potomków<br />
SELECT id, parent, value<br />
  FROM tree_descendants(1) AS t JOIN tree ON t = tree.id;<br />
[/sourcecode]</p>
<h1>Podsumowanie</h1>
<p>
    Kilka ogólnych uwag dotyczących korzystania z PL/pgSQL do obsługi tej struktury danych:
</p>
<ul>
<li>wykorzystanie PL/pgSQL wiąże nas z bazą PostgreSQL</li>
<li>bardzo trudno było by korzystać z tej metody za pomocą ORM</li>
<li>jeśli mamy zamiar korzystać ze zliczania przodków a zwłaszcza potomków to zalecane by było napisać funkcje bardziej dostosowane do tego celu</li>
</ul>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Do roboty]]></title>
<link>http://marlonk.wordpress.com/?p=61</link>
<pubDate>Sun, 11 May 2008 09:17:21 +0000</pubDate>
<dc:creator>marlonk</dc:creator>
<guid>http://marlonk.wordpress.com/?p=61</guid>
<description><![CDATA[Ostatnio stalo sie wiele spraw, ktore pozwolily mi przemyslec pare rzeczy. Tak to juz jest, że dopo]]></description>
<content:encoded><![CDATA[<p>Ostatnio stalo sie wiele spraw, ktore pozwolily mi przemyslec pare rzeczy. Tak to juz jest, że dopoki nic sie nie stanie to nie mysli sie o nich a kiedy juz sie stana to jest za pozno. Dobra sprawja jest to, że chociaz Polak madry po szkodzie.</p>
<p>Wiem, że sila sukcesu jest <a href="http://www.preslak.marlonk.com/motywacja-to-dopiero-co/">motywacja</a> i nie ma w tym nic dziwnego. Odpowiednia motywacja to cos co pozwala nam byc wizjonerem i widziec to co ma sie stac za jakis czas. To wlasnie wyobraznia pozwala nam widziec swoja droge jaka mamy podarzac. Wyobrazamy sobie to co chcemy osiagnac i to jaki bedzie nasz swiat kiedy juz to osiagniemy. I to jest piekne. Kazdy wie, ze aby zaczac nalezy miec chociaz male fundusze. Male bo prawda jest taka ze wystarczy 500zl aby zalozyc firme. Potem juz mozna skorzystac z roznego rodzaju <a href="http://www.psik.marlonk.com/story.php?title=dotacje">dofinansowania</a> czy to z UE czy tez z UP. Wszystko to sprawia, że podjecie <a href="http://informatorbankowy.com/kredyty-mieszkaniowe.html">kredytu na biuro</a> juz nie jest takim strasznym krokiem. Wszystko to sprawia, że czujesz ze moze sie udac i wiesz co? <strong>Masz rację!</strong> Wystarczy sobie wyobrazic co i jak a wtedy to już tylko wystarczy dzialac a caly wszechswiat sprawi, że Ci się uda!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Marek Cichocki: Suwerenność i Europa]]></title>
<link>http://nowaeuropa.wordpress.com/?p=100</link>
<pubDate>Sat, 10 May 2008 22:19:35 +0000</pubDate>
<dc:creator>DMC</dc:creator>
<guid>http://nowaeuropa.wordpress.com/?p=100</guid>
<description><![CDATA[Zajęcie przez Europę centralnego miejsca w świecie stało się możliwe dzięki ukształtowaniu s]]></description>
<content:encoded><![CDATA[<p>Zajęcie przez Europę centralnego miejsca w świecie stało się możliwe dzięki ukształtowaniu się w nowożytności nowego porządku politycznego: suwerennych, centralistycznie rządzonych państw terytorialnych.</p>
<p>Choć pojęcie suwerenności zmienia swe znaczenie, nie jest ono jeszcze anachroniczne ani antynowoczesne. Suwerenność dała niegdyś europejskim państwom terytorialnym możliwość niezwykle szybkiego rozwoju i integracji europejskiej. Mimo globalizacji wciąż jest dziś warunkiem wolności.</p>
<p>Pojęcie suwerenności wyłoniło się z długiego procesu przemian politycznych, które dokonywały się w Europie na przestrzeni od XIV do XVI wieku. Ani w świecie starożytnym, ani w średniowieczu pojęcie to nie funkcjonowało w znanym nam dziś rozumieniu. Raczej znajdziemy różne rozproszone jego aspekty w innych pojęciach politycznych, takich jak władza, autonomiczność, zwierzchność, imperium. Jednak w znaczeniu, jakie nadali mu tacy myśliciele, jak Marsyliusz z Padwy, Jean Bodin, Hugo Grotius czy Tomasz Hobbes, wcześniej nie spotkamy.</p>
<p>Suwerenność wiąże się więc ze swoistą rewolucją w rozumieniu polityki, która dokonała się w Europie wraz z nowożytnością. Dzisiaj w wielu dyskusjach jej przywoływanie czy obrona - zwłaszcza w kontekście takich transnarodowych zjawisk, jak integracja europejska czy globalizacja - uważane jest za oczywisty przykład politycznego tradycjonalizmu, wręcz pewnego ideowego wstecznictwa. Przywiązanie do suwerenności w polityce kwalifikuje się najczęściej jako brak zrozumienia dla wymogów nowoczesności, kurczowe i irracjonalne trzymanie się rozwiązań nienowoczesnych, nieefektywnych, będących nie na czasie. Warto zwrócić na to uwagę, ponieważ w XVI wieku pojęcie suwerenności miało całkowicie inny, polityczny oraz intelektualny kontekst - było synonimem nowoczesności, wiązało się z nadzieją na osiągnięcie maksymalnej efektywności i porządku w polityce.</p>
<p>Pojęcie suwerenności odzwierciedlało praktyczne zabiegi, jakie czyniono w czasach nowożytnych, by scentralizować i zracjonalizować władzę polityczną. Zakładano, że tylko taka forma suwerennej władzy politycznej jest zdolna maksymalnie zmobilizować materialne oraz ludzkie zasoby. I dlatego tylko ona pod postacią państwa terytorialnego potrafi skutecznie poprowadzić na wielką skalę procesy nowoczesności. Dla wielu myślicieli nowożytności suwerenna władza polityczna i tożsame z nią państwo terytorialne traktowane były jako najdoskonalszy wehikuł modernizacji w Europie.</p>
<p>Proces skupienia władzy w jednym ośrodku - w rękach suwerena - poddanie polityki rygorowi scentralizowanej biurokracji państwowej, centralnemu, państwowemu planowaniu, ujednoliconemu systemowi prawnych reguł, wreszcie, zamknięcie jej w sztywnych ramach państwa terytorialnego przyniosło Europie niespotykaną wcześniej maksymalizację politycznych środków, która przejawiła się, między innymi, w eksploracji całego świata, a później w ekstensywnej polityce kolonialnej w najdalszych jego zakątkach. Pozwoliło także zaprowadzić na kontynencie przewidywalność relacji międzypaństwowych, tworząc poczucie bezpieczeństwa, stabilności, odpowiedzialności, choć nie eliminując konfliktów zbrojnych.</p>
<p>Zajęcie przez Europę centralnego miejsca w świecie stało się możliwe dzięki nowożytności i ukształtowaniu się specyficznego dla niej politycznego porządku międzypaństwowego - jus publicum Europaeum. Był to porządek suwerennych, centralistycznie rządzonych państw terytorialnych. Państwa te występowały względem siebie jako autonomiczne, zamknięte podmioty polityczno-prawne, jako swoiste personae morales, które wchodząc we wzajemne relacje - czy to przez monarchiczne koligacje rodzinne, dyplomację czy wreszcie wojnę (rozumianą jako prowadzenie polityki innymi metodami) - tworzyły europejski porządek równowagi sił.. W tym systemie państwa występowały względem siebie jako integralne całości, niby-osoby, w równorzędnych, podmiotowych relacjach. I chociaż nie podlegały one - jak twierdził w XVIII wieku Vattel - we wzajemnych relacjach żadnym moralnym systemom wartości czy moralnym i prawnym instancjom, to właśnie jako integralne, racjonalnie uporządkowane, cywilizowane podmioty polityczne kształtowały je podług równie racjonalnych i cywilizowanych reguł dyplomacji lub sztuki wojennej. Jeden z obserwatorów przyrównał ten mechanizm stosunków międzynarodowych do menueta, pisząc, że: "W osiemnastym wieku, prawdziwej epoce równowagi [w Europie - przyp. M.C.], nastąpiło nagle renversement des alliances, zmiana figur niczym w menuecie, przypływ i odpływ tanecznej ruchliwości. Pary, które w trakcie tańca stykają się ze sobą na krótką chwilę, są często bardzo osobliwe, barwne niczym arlekiny. Panuje wieczny niepokój, podejrzliwość".</p>
<p>Europejski porządek międzynarodowy, jus publicum Europaeum, nazywany także często porządkiem westfalskim - od pokoju westfalskiego w 1648 roku, oparty na zasadzie równowagi między suwerennymi państwami, pozwolił zracjonalizować relacje międzynarodowe w Europie i stworzyć nowoczesne prawo międzynarodowe. Uważany był za istotne osiągnięcie cywilizowanego świata, w przeciwieństwie do obszarów położonych poza Starym Kontynentem, gdzie przeróżne ludy żyły jeszcze - jak sądzono - w stanie natury.</p>
<p>Europejski międzynarodowy system suwerennych państw doznał pierwszego poważnego uszczerbku za sprawą rozbiorów I Rzeczypospolitej pod koniec XVIII wieku. Jeżeli zgodnie z koncepcją suwerenności państwowe organizmy można było przyrównać do swoistych personae w znaczeniu prawnym i moralnym, to rozbiory należy uznać za rodzaj europejskiego kanibalizmu, który dokonał się między "cywilizowanymi" państwami. Zasada suwerenności - jak już wspomniano - nie eliminowała konfliktów między państwami, lecz jedynie porządkowała je zgodnie z przyjętymi regułami równowagi sił. Jednak wzajemne uznanie suwerenności oznaczało, że państwa nie mogą prowadzić między sobą konfliktów o charakterze totalnym i egzystencjalnym - takich, które skutkowałyby wymazaniem jakiegoś państwa z mapy Europy. Oznaczałoby to bowiem zakwestionowanie podstawowej zasady porządku suwerennego państwa, a mianowicie wzajemnego uznania swej nieusuwalnej podmiotowości. Dlatego też wydarzenie rozbiorów słusznie skomentował Edmund Burke w 1772 następująco: "Obecny brutalny rozbiór i zabór Polski bez pretekstu wojny, nawet bez cienia racji, należy uznać za pierwsze poważne naruszenie współczesnego systemu politycznego Europy".</p>
<p>Warto jednak pamiętać, że nowożytny proces racjonalizacji władzy politycznej i tworzenia się suwerenności terytorialnej nie przebiegał na kontynencie europejskim równomiernie. W całkowicie czystej postaci wykształcił się on we Francji oraz w państwie pruskim. W Wielkiej Brytanii zachodził z wyraźnym opóźnieniem i lokalną specyfiką (parlamentaryzm i supremacja władzy parlamentu). Wyraźne i uporczywe odstępstwo od reguł nowożytnej suwerenności wykazywała struktura związku szwajcarskiego oraz Święte Cesarstwo Rzymskie Narodu Niemieckiego. Także I Rzeczpospolita stanowiła na kontynencie wyraźną odmienność w sposobie definiowania władzy politycznej, a wytrwały sprzeciw Polaków wobec absolutum dominium był wyraźną rewoltą obywateli Rzeczypospolitej wobec suwerena i stał się trwałą cechą ustroju tej republiki. Nieprzypadkowo zresztą wszystkie te zrewoltowane wobec nowożytnej koncepcji suwerenności twory polityczne w Europie zostały ostatecznie zlikwidowane w podobnym czasie, na przełomie XVIII i XIX wieku. To w tym historycznym kontekście padają znamienne słowa Adama Mickiewicza w jego Prelekcjach paryskich: "Traktat westfalski zmienia położenie wszystkich państw europejskich; pochód historyczny narodów ulega w epoce tego traktatu gwałtownej zmianie; inne pojęcia, inne dążności biorą górę. [...] Polityka, która teraz nastaje, zasadza się na egoizmie, na interesie terytorialnym; ma na swe usługi przebiegłość ministrów. Obecnie celem dążeń będzie zaokrąglanie posiadłości; będzie się szukać naturalnych granic; po raz pierwszy pada nieszczęsne słowo: nieprzyjaźnie naturalne. [...] Teraz szukać się będzie naturalnych granic między ludźmi; teraz działać się będzie tylko w imię interesów materialnych, reprezentowanych przez interes terytorialny; rozległość, ważność terytorium stawia się wyżej nad zasady moralne. [...] Po traktacie westfalskim w poglądach i umysłach społeczności europejskiej zachodzi zupełna odmiana". Ofiarą tej "zupełnej odmiany" miały paść Federacja Szwajcarska, Święte Cesarstwo i I Rzeczpospolita.</p>
<p>Wiek XIX to apogeum nowożytnej koncepcji suwerenności w Europie, która przyjmuje postać terytorialnego i narodowego państwa o ustroju demokratyczno-parlamentarnym. Ale jednocześnie był to początek jej końca. Apogeum przejawiało się w kolonialnej ekspansji i absolutnym europocentryzmie. Jednak już obie wojny światowe w XX wieku pokazały, że europejski system suwerennych państw pogrąża się w niemocy. Oba konflikty, pierwotnie o wewnątrzeuropejskich przyczynach, kończyły się niezbędną do zawarcia pokoju interwencją zewnętrzną Stanów Zjednoczonych. Suwerenne państwa wciąż były w stanie wywoływać konflikty, ale najwyraźniej utraciły zdolność budowania systemu pokoju i bezpieczeństwa. Zimnowojenny podział świata między dwa mocarstwa - USA i ZSRS - właściwie przypieczętował ostatecznie całkowitą marginalizację Europy i jej suwerennych państw - tej samej Europy, która przecież niespełna sto lat wcześniej uważała się jeszcze za pępek świata.</p>
<p>Strukturalnie integracja europejska wcale nie powstała więc jako odpowiedź na XX-wieczne totalitaryzmy. W sensie moralnym możemy, oczywiście, tak uważać i mamy po temu prawo. Jednak strukturalnie integracja wyrasta z tego samego zjawiska kryzysu terytorialnego suwerennego państwa narodowego, z którego swe racje czerpał w XX wieku syndykalizm, faszyzm czy komunizm. W przypadku tych ideologii odpowiedzią na zjawisko rozpadu jus publicum Europaeum była masowa demokracja, idea dyktatury, w końcu także koncepcja państwa totalnego, a wreszcie... ludobójstwo. W przypadku integracji europejskiej odpowiedzią jest supranacjonalizm, schłodzenie demokracji narodowych i rządy prawa. Nie oznacza to, że samo zjawisko suwerenności odchodzi do lamusa. Zanikają jedynie jej nowożytne desygnaty, takie jak granice, terytorialność, administracyjna centralizacja. Suwerenność staje się przez to mniej dosłowna, jest bardziej ukryta i realizuje się przede wszystkim w pośredni sposób: przez żywotność tożsamości w życiu publicznym i kulturalnym, zdolność do przenikania w struktury i instytucje ponadnarodowe oraz wpływ na nie, realne możliwości ekspedycyjne w zakresie militarnym, względne bezpieczeństwo energetyczne, tworzenie własnych systemów bezpieczeństwa wewnętrznego, szczególnie w obszarze cyberprzestrzeni, danych osobowych oraz zdolności finansowych. Oznacza to więc nie tylko zachowanie wrażliwości w sprawach utrzymania suwerenności, ale również jej definiowanie od nowa adekwatnie do wyzwań nowych czasów. Podmiotowa polityka musi się więc opierać zarówno na wrażliwości w sprawach suwerenności, jak i na adekwatnym jej definiowaniu. W dalszym ciągu nie zmieniło się bowiem jedno: zachowanie suwerenności nadal jest podstawowym warunkiem wolności.</p>
<p>Marek Cichocki</p>
<p><em>Autor jest filozofem, redaktorem naczelnym Nowej Europy (pisma, a nie tego bloga - zbieżność nazw przypadkowa) oraz współzałożycielem Teologii Politycznej. W 2007 był negocjatorem w sprawie traktatu konstytucyjnego oraz traktatu reformującego UE.</em></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[FOTOGRAFICZNE  BLISKIE SPOTKANIE  Z   U F O  !!!]]></title>
<link>http://paranormalpl.wordpress.com/?p=76</link>
<pubDate>Tue, 06 May 2008 00:17:02 +0000</pubDate>
<dc:creator>paranormal.pl</dc:creator>
<guid>http://paranormalpl.wordpress.com/?p=76</guid>
<description><![CDATA[Wczesnym rankiem 28 kwietnia 2008 r. korzystając z bezchmurnej aury, skierowaliśmy obiektywy naszy]]></description>
<content:encoded><![CDATA[<p class="MsoNormal" style="margin-bottom:12pt;text-align:justify;"><span style="color:#000000;">Wczesnym rankiem <strong>28 kwietnia 2008 r.</strong> korzystając z bezchmurnej aury, skierowaliśmy obiektywy naszych aparatów w kierunku błękitnego nieba nad Włocławkiem. Zwróciliśmy się telepatycznie z prośbą  do UFO o manifestację w tle ptaków, aby dostarczyć kolejnego dowodu niedowiarkom z branży i nie tylko…</span></p>
<p><span style="color:#000000;">Niestety, owadów tego dnia nie było... Nawet na lekarstwo...<br />
Ale otrzymaliśmy kolejną odpowiedź!<br />
Sądzimy, że wszelki komentarz jest tu zbyteczny!!!</span></p>
<p><span style="color:#000000;">Fotografie wykonane zostały w sekundowych interwałach czasowych.<br />
Dedykujemy je uczestnikom tegorocznego <strong>UFO-Forum</strong> we Wrocławiu</span><!--more--></p>
<p><span style="color:#000000;">Wstępna opinia osoby niezwykle kompetentnej, znanej  i szanowanej w środowisku badaczy w Polsce:</span></p>
<p><span style="color:#000000;"><strong> (...) Staszku! Obejrzeliśmy zdjęcia dość dokładnie (...) (W każdym razie widać, że to nie ptaszki lub owady, ale "obiekt techniczny", a raczej dwa różne...)<em><br />
</em></strong><br />
Na razie wystarczy!</span></p>
<table class="MsoNormalTable" style="height:47px;" border="0" cellpadding="0" width="22">
<p class="MsoNormal" style="text-align:justify;">
<p class="MsoNormal" style="text-align:justify;">
<p style="text-align:center;"><img style="border:1px solid black;vertical-align:bottom;" src="http://images31.fotosik.pl/242/f446028d5c9c32f4med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;"><img src="http://images31.fotosik.pl/242/d1ed4852fea350b1med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images24.fotosik.pl/208/23d171fbfb81c030med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images27.fotosik.pl/207/2b4f9b1a0f7ccc5cmed.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images30.fotosik.pl/208/2cb1cc493fdb474dmed.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images28.fotosik.pl/208/298e4f1661fe1844med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images23.fotosik.pl/207/50b5ff3c5344a867med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images33.fotosik.pl/242/2e1d073e1c439b25med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images32.fotosik.pl/242/b0ef524cf27b9ca8med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images33.fotosik.pl/242/b9651329d138fa09med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images34.fotosik.pl/242/1b2f9f0d88ba8850med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images32.fotosik.pl/242/974bc790cce63d2bmed.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images32.fotosik.pl/242/3a1c37a146a4ceb7med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images26.fotosik.pl/208/e42f2505c5e3e3a3med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images34.fotosik.pl/242/24b9484d059efae8med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images31.fotosik.pl/242/10c0c42466186246med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images23.fotosik.pl/207/e6ead72572b6ca65med.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images32.fotosik.pl/242/149daf339e78733fmed.jpg" alt="" width="500" height="375" /></p>
<p style="text-align:center;">
<p style="text-align:center;"><img src="http://images31.fotosik.pl/242/34cfaf9de0f55887med.jpg" alt="" width="500" height="375" /></p>
<p class="MsoNormal" style="margin-bottom:12pt;text-align:justify;">
<p class="MsoNormal" style="margin-bottom:12pt;text-align:justify;">Zdjęcia zostały  wykonane aparatem:  <strong><span style="color:black;">SONY DSC-H5</span></strong><span style="color:black;"><br />
<!--[endif]--></span></p>
</table>
<table class="MsoNormalTable" style="width:100%;" border="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Parametry</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Wartość</p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Efektywna liczba pikseli</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">7 mln</p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Matryca</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">1/2,5 cala, przetwornik Sony   Super HAD CCD</p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Stopnie kompresji</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">standard, fine</p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Zoom optyczny</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">12x</p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Obiektyw</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;"><span>Ekwiwalent 36-432mm , Carl-Ceiss Vario Tessar </span></p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Zakres przysłon</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">od F2.8</p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Migawka</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="margin-bottom:12pt;text-align:justify;">
<p class="MsoNormal" style="margin-bottom:12pt;text-align:justify;">30-1000   sekundy<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="text-align:justify;"><span style="display:none;"> </span></p>
<table class="MsoNormalTable" style="width:100%;" border="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Stabilizacja obrazu</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">TAK</p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Pomiar światła</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">auto, ręczny wybór</p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Autofocus</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">ciagły, punktowy, wybór punktu</p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Tryby ekspozycji</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">auto, preselekcja czasu,   preselekcja przysłony, manual</p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Balans bieli</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">auto, światło dzienne, chmury,   światło fluorescencyjne, żarowe, ustawienia własne</p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Korekta ekspozycji</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">TAK</p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Czułość</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">100, 200, 400, 800, 80, 1000   ISO</p>
</td>
</tr>
<tr>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">Ostrość ręczna</p>
<p class="MsoNormal" style="text-align:justify;">Opóźnienie migawki</p>
</td>
<td style="padding:1.5pt;">
<p class="MsoNormal" style="text-align:justify;">TAK</p>
<p class="MsoNormal" style="text-align:justify;">z pomiarami ok. 0,4 s, z zablokowanym pomiarem ok 0,01 s</p>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Z pamiętnika wolontariusza #5]]></title>
<link>http://nowebrzmienia.wordpress.com/?p=55</link>
<pubDate>Mon, 05 May 2008 08:03:54 +0000</pubDate>
<dc:creator>kaskapaluch</dc:creator>
<guid>http://nowebrzmienia.wordpress.com/?p=55</guid>
<description><![CDATA[Wczorajszego wieczoru czuć było już nieuchronnie zbliżający się koniec festiwalu. Obok nostalg]]></description>
<content:encoded><![CDATA[<p>Wczorajszego wieczoru czuć było już nieuchronnie zbliżający się koniec festiwalu. Obok nostalgii i wzruszenia, a także napełnienia silnymi muzycznymi emocjami, czuliśmy także ciepło bijące od lampy scenicznej w naszym namiocie - jedyne źródło wyższej temperatury dostępne z zewnątrz (na wewnętrzną też coś mieliśmy). Słowem: było zimno.</p>
<p>Mam nadzieję, że Bryan Ferry użył sobie na jedzeniu i alkoholu, które nawymyślał do garderób, bo na publiczności użyć sobie raczej nie mógł. Przyszło mało osób, a sam koncert - którego ja słuchałam z depozytu i nie żałuję, bo przeczytałam kilka ciekawych artykułów w Machinie ;) - był koszmarnie nudny. Wielka mi gwiazda.</p>
<p>Podobnie zresztą jak wcześniejszy band Makowieckiego. Jakoś nie wyszedł organizatorom koniec festiwalu - był mdły, jak ciastko napoleonka. Ale w sumie dla mnie festiwal skończył się wraz z zejściem Underworld ze sceny.</p>
<p>Dziś Wielkie Sprzątanie i odprawa. Chlip, chlip.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Z pamiętnika wolontariusza #4]]></title>
<link>http://nowebrzmienia.wordpress.com/?p=53</link>
<pubDate>Sun, 04 May 2008 00:57:40 +0000</pubDate>
<dc:creator>kaskapaluch</dc:creator>
<guid>http://nowebrzmienia.wordpress.com/?p=53</guid>
<description><![CDATA[Właśnie wróciłam z nocnego dyżuru przy festiwalu. Jutro powtórka. Ale miałam zacząć od kome]]></description>
<content:encoded><![CDATA[<p>Właśnie wróciłam z nocnego dyżuru przy festiwalu. Jutro powtórka. Ale miałam zacząć od komentarza na temat wczorajszego koncertu Juliette and the Licks. Otóż Juliette + The Licks + scena = ogień.</p>
<p>Dziś o 18 po zapoznaniu się z podstawowymi obowiązkami obsługi backstage'u rozpoczęliśmy akcję robienia, nalewania, grzania kawy i herbaty oraz obiadów i kolacji artystów. Im robiło się później i ciemniej, tym organizm bardziej pragnął luzu, więc przywoływaliśmy go do porządku red bullami. Nie wiem ile tego w siebie dziś wlałam, ale na pewno więcej niż powinnam :)</p>
<p>W międzyczasie udało mi się przyjrzeć soundcheckowi CirKus, a potem koncertowi tegoż zespołu. Bardzo przyjemne dubowo-trip-hopowe granie, warto było przy tym poskakać. Później zrobiłam sobie zdjęcie z Neneh Cherry - miła kobieta.</p>
<p>Następnie, po obklejeniu plakatami wozu Underworld, wpuściliśmy do niego muzyków i obsługę. Później Karl Hyde zajał mi łazienkę ;) Panowie okazali się na tyle bezproblemowi (przynajmniej dla nas), że mogliśmy uczestniczyć w niemal całym soundchecku i dokładnie całym koncercie. Wytańczyłam się tak, że czuję każdy mięsień swojego ciała. Wizualizacje, brzmienie, muzyka - 15 punktów na 10 możliwych.</p>
<p>Później pozostało już tylko zebrać ręczniki/butelki z wodą/puszki po redbullach ze sceny, posprzątać w garderobach (Smolik i jego ekipa bawili się świetnie w tychże garderobach. My później też mieliśmy dużo zabawy) i przygotować je na jutrzejszy wieczór. O 1.30 byliśmy wolni.</p>
<p>Dobranoc ;)</p>
<p><a href="http://nowebrzmienia.files.wordpress.com/2008/05/dziennik06.jpg"><img class="alignnone size-medium wp-image-54" src="http://nowebrzmienia.wordpress.com/files/2008/05/dziennik06.jpg?w=300" alt="" width="300" height="226" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Funny Pic v.2]]></title>
<link>http://wydrylowanyhazardius.wordpress.com/?p=69</link>
<pubDate>Sat, 03 May 2008 23:56:16 +0000</pubDate>
<dc:creator>Hazardius</dc:creator>
<guid>http://wydrylowanyhazardius.wordpress.com/?p=69</guid>
<description><![CDATA[Kolejna porcja.






No i tyle.  Kiepskie. xp
]]></description>
<content:encoded><![CDATA[<p>Kolejna porcja.<!--more--></p>
<p><a href="http://wydrylowanyhazardius.files.wordpress.com/2008/05/bush.jpg"><img class="aligncenter size-medium wp-image-70" src="http://wydrylowanyhazardius.wordpress.com/files/2008/05/bush.jpg?w=300" alt="" width="300" height="233" /></a></p>
<p><a href="http://wydrylowanyhazardius.files.wordpress.com/2008/05/marriage.jpg"><img class="aligncenter size-medium wp-image-71" src="http://wydrylowanyhazardius.wordpress.com/files/2008/05/marriage.jpg?w=300" alt="" width="300" height="233" /></a></p>
<p><a href="http://wydrylowanyhazardius.files.wordpress.com/2008/05/men2.jpg"><img class="aligncenter size-medium wp-image-72" src="http://wydrylowanyhazardius.wordpress.com/files/2008/05/men2.jpg?w=300" alt="" width="300" height="233" /></a></p>
<p><a href="http://wydrylowanyhazardius.files.wordpress.com/2008/05/men3.jpg"><img class="aligncenter size-medium wp-image-73" src="http://wydrylowanyhazardius.wordpress.com/files/2008/05/men3.jpg?w=300" alt="" width="300" height="233" /></a></p>
<p><a href="http://wydrylowanyhazardius.files.wordpress.com/2008/05/weddings.jpg"><img class="aligncenter size-medium wp-image-74" src="http://wydrylowanyhazardius.wordpress.com/files/2008/05/weddings.jpg?w=300" alt="" width="300" height="233" /></a></p>
<p><a href="http://wydrylowanyhazardius.files.wordpress.com/2008/05/work.jpg"><img class="aligncenter size-medium wp-image-75" src="http://wydrylowanyhazardius.wordpress.com/files/2008/05/work.jpg?w=300" alt="" width="300" height="233" /></a></p>
<p>No i tyle. ;) Kiepskie. xp</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Z pamiętnika wolontariusza #3]]></title>
<link>http://nowebrzmienia.wordpress.com/?p=50</link>
<pubDate>Fri, 02 May 2008 16:45:14 +0000</pubDate>
<dc:creator>kaskapaluch</dc:creator>
<guid>http://nowebrzmienia.wordpress.com/?p=50</guid>
<description><![CDATA[Dziś więcej luzu. Pojawiam się o 11 w bazie, czyli Bunkrze Sztuki, żeby ustalić harmonogram pra]]></description>
<content:encoded><![CDATA[<p><a href="http://nowebrzmienia.files.wordpress.com/2008/05/dziennik05.jpg"><img class="alignleft size-thumbnail wp-image-52" style="float:left;" src="http://nowebrzmienia.wordpress.com/files/2008/05/dziennik05.jpg?w=63" alt="" width="63" height="96" /></a>Dziś więcej luzu. Pojawiam się o 11 w bazie, czyli Bunkrze Sztuki, żeby ustalić harmonogram pracy brygady z pl. Jeziorańskiego. Wychodzi na to, że będę pracować jutro i pojutrze od godz. 18 do 1 w nocy. Jak dla mnie może być, będę asystować przy szwedzkim CirKus i Underworld.</p>
<p>Dostaliśmy też wolontariatowe żółte koszulki, które oczywiście podbiły nasze serca. Bo są ładne.:)</p>
<p>Nie obeszło się oczywiście bez składania niezbędników festiwalowicza. Powoli traktujemy to jak coś tak naturalnego, jak oddychanie czy jedzenie ;)</p>
<p>No i najważniejsze - udało mi się być chwilę na próbie Juliette and the Licks. Zachęciło mnie to do pójścia na cały koncert, a ponieważ dzis mam wolne... to zaraz idę ;)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Szybkosć nie tylko w wyścigach]]></title>
<link>http://gupek.wordpress.com/?p=6</link>
<pubDate>Thu, 01 May 2008 21:46:18 +0000</pubDate>
<dc:creator>lipton69</dc:creator>
<guid>http://gupek.wordpress.com/?p=6</guid>
<description><![CDATA[Są takie gry, przed którymi siedziałem od kilku do kilkudziesięciu godzin, a nawet więcej. Prze]]></description>
<content:encoded><![CDATA[<p class="MsoNormal"><em>Są takie gry, przed którymi siedziałem od kilku do kilkudziesięciu godzin, a nawet więcej. Przechodzę każdy etap, przyglądam się całemu wirtualnemu światu który mnie otacza, odkrywam każdy sekret, by na sam koniec spojrzeć na licznik w grze i stwierdzić że jest to czas godny hardcoreowca. Co jednak, kiedy grę która powinna zostać ukończona w 6-7 godzin, kończymy w dwie? Może w jedną godzinę, albo… w 6 minut! Czy to nie jest hardcore?</em></p>
<p class="MsoNormal"><!--more--></p>
<p class="MsoNormal">
<p class="MsoNormal"><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/lZt-w99WE_0'></param><param name='wmode' value='transparent'></param><embed src='http://www.youtube.com/v/lZt-w99WE_0&rel=0' type='application/x-shockwave-flash' wmode='transparent' width='425' height='350'></embed></object></span></p>
<p class="MsoNormal">
<p class="MsoNormal">Speedrun, bo o nim jest mowa, nie jest niczym nowym. Jeżeli miałbym opisać to pojęcie w jednym zdaniu, byłoby to zatem: przejście gry w jak najkrótszym czasie. Generalnie wszystko jest ok., ale pojęcie „speedrun” jest często dużo bardziej złożone. Oczywiście imponujące przechodzenie gry wyznaczoną drogą, ale w znacznie krótszym czasie od przewidywanego. Jednak najbardziej fascynującym dla mnie aspektem tego typu przechodzenia gier, jest korzystanie z błędów w kodzie lub po prostu wykorzystywaniu metod których twórcy danej pozycji nie przewidzieli. Czy jest to powód do wstydu dla developera? Wątpię. Powód do dumy i prestiżu dla, nazwijmy tak taką osobą, speedrunnera? Jak najbardziej.</p>
<p class="MsoNormal">
<p class="MsoNormal"><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/m1IRxTN-_kU'></param><param name='wmode' value='transparent'></param><embed src='http://www.youtube.com/v/m1IRxTN-_kU&rel=0' type='application/x-shockwave-flash' wmode='transparent' width='425' height='350'></embed></object></span></p>
<p class="MsoNormal">
<p class="MsoNormal">Osobiście nigdy nie byłem i raczej nie będę osobą, która zamierza wykonać speedrun. Oczywiście nie jeden czas już pobiłem, ale speedrunem nie nazwiemy time attacka w F-Zero czy w Tekkenie, choć ten drugi można w gruncie rzeczy speedrunem nazwać, wszak kończymy grę od początku do końca. Jak by nie było, to nie jest działka dla mnie. Wolę raczej usiąść w fotelu z padem w rękach i rozkoszować się znakomitą pozycją z której wycisnę wszystko. Tak więc jestem typem achieve huntera, choć maszynki wujka Billa nie posiadam. Jednak zastanawiam się ile czasu trzeba poświęcić, żeby wykonać taki myk? Żeby przejść jakąś grę na szybciora, trzeba ją znać co najmniej na przyzwoitym poziomie no i choć raz ją ukończyć. To nie jest tak, że siadamy do pada, włączamy kamerę lub wideo stojące pod telewizorem i przechodzimy grę w 30 minut. To nie jest bułka z masłem, no chyba że robimy speedrun w pasjansa, choć i to nie byłoby łatwe mając świadomość tych biednych emerytów którzy całymi dniami w to grają i zapewne są w to lepsi nisz Kasparov w szachy. Ośmiele się wręcz powiedzieć że zrobienie speedruna na przyzwoitym poziomie jest o wiele lepsze niż nabicie 999 godzin w którymś z Fajnali.</p>
<p class="MsoNormal">
<p class="MsoNormal"><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/7MJGs2xl2uk'></param><param name='wmode' value='transparent'></param><embed src='http://www.youtube.com/v/7MJGs2xl2uk&rel=0' type='application/x-shockwave-flash' wmode='transparent' width='425' height='350'></embed></object></span></p>
<p class="MsoNormal">
<p class="MsoNormal">Najlepsze jak dla mnie są te, które wykorzystują błędy w grze. Przykładem mogą być „dziury” w ścianach dzięki którym zaliczymy etap szybciej nie szwendając się gdzie nie trzeba. Używanie granatów na sobie, które wyrzucą nas tam gdzie my chcemy, a co nie było planowane przez programistów. Tak, wszystko to pomaga speedrunnerom osiągnąć cel. W gruncie rzeczy, jest to jeszcze większe masterowanie gry, niż siedzenie przez wiele godzin i nabijanie kolejnych poziomów. Ci ludzie, pokazują, że grę można przejść na ‘własny sposób’.</p>
<p class="MsoNormal">
<p class="MsoNormal"><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/Buel06sa154'></param><param name='wmode' value='transparent'></param><embed src='http://www.youtube.com/v/Buel06sa154&rel=0' type='application/x-shockwave-flash' wmode='transparent' width='425' height='350'></embed></object></span></p>
<p class="MsoNormal">
<p class="MsoNormal">Istnieje wiele różnych speedrunów, ale mnie najbardziej podoba się ten z Mario64. Polega on na tym, że aby móc zagrać w ostatnim etapie potrzebne jest 70 gwiazdek, jednak posiadając zaledwie 16 można przejść przez ścianę obok drzwi wykonując odpowiednie ‘ruchy’ Marianem. Tego typu bugi ułatwiają życie tym, którzy ‘szybkość mają we krwi’.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Z pamiętnika wolontariusza #2]]></title>
<link>http://nowebrzmienia.wordpress.com/?p=48</link>
<pubDate>Thu, 01 May 2008 14:16:22 +0000</pubDate>
<dc:creator>kaskapaluch</dc:creator>
<guid>http://nowebrzmienia.wordpress.com/?p=48</guid>
<description><![CDATA[8.30 - kupujemy kawę w dworcowym automacie, który nie chce naszych pieniędzy
8.45 - czekamy na pr]]></description>
<content:encoded><![CDATA[<p><a href="http://nowebrzmienia.files.wordpress.com/2008/05/dziennik01.jpg"><img class="alignright size-full wp-image-49" style="float:right;" src="http://nowebrzmienia.wordpress.com/files/2008/05/dziennik01.jpg" alt="" width="265" height="350" /></a>8.30 - kupujemy kawę w dworcowym automacie, który nie chce naszych pieniędzy<br />
8.45 - czekamy na prąd<br />
8.55 - prąd przyjechał. Ale nic się nie dzieje.<br />
9.00 - z nudów obserwujemy pracę ochroniarza<br />
9.05 - obserwowanie ochroniarza też jest nudne<br />
9.06 - zastanawiam się czy palenie przy agregatorze prądu jest bezpieczne<br />
9.40 - nic się nie dzieje. Wracamy do składania niezbędników festiwalowicza (plakietka, plakietka, plakietka, plakietka, plakietka, smycz, pudło, plakietka, plakietka...)<br />
11.00 - idziemy na akcję roznoszenia ulotek. Udekorowani w plansze festiwalowe, które są bardzo widoczne i bardzo niewygodne atakujemy krakowski Rynek.<br />
11.30 - już piąty turysta z zagranicy mówi nam "we've heard 'bout it, but we don't know where it is".<br />
11.40 - tłumaczymy szóstemu turyście, że festiwal jest everywhere.<br />
12.00 - wracamy do bazy z resztkami ulotek<br />
12.15 - otrzymujemy plakietki obsługi technicznej. Od teraz możemy wchodzić za scenę.<br />
12.30 - idziemy coś zjeść<br />
13.15 - plakietka, plakietka, plakietka, plakietka, plakietka, plakietka, smycz, pudło, plakietka...<br />
14.47 - wymiękamy.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Z pamiętnika wolontariusza #1]]></title>
<link>http://nowebrzmienia.wordpress.com/?p=46</link>
<pubDate>Wed, 30 Apr 2008 19:28:16 +0000</pubDate>
<dc:creator>kaskapaluch</dc:creator>
<guid>http://nowebrzmienia.wordpress.com/?p=46</guid>
<description><![CDATA[Załapałam się na wolontariat przy festiwalu  Cracow Screen Festival   właściwie pracuję tam ju]]></description>
<content:encoded><![CDATA[<p><a href="http://nowebrzmienia.files.wordpress.com/2008/04/ulotki.jpg"><img class="alignleft size-full wp-image-47" style="float:left;" src="http://nowebrzmienia.wordpress.com/files/2008/04/ulotki.jpg" alt="" width="175" height="200" /></a>Załapałam się na wolontariat przy festiwalu  Cracow Screen Festival   właściwie pracuję tam już od dwóch tygodni (przy roznoszeniu ulotek), ale dziś podpisaliśmy umowy i zaczęło się "naprawdę" ;) Pomyślałam, że dla niektórych może być interesujące poznanie zakulisowych akcji przy organizacji sporego festiwalu.</p>
<p>Dziś zajmowaliśmy się ustalaniem harmonogramu - będę pracować na backstage'u przy scenie na pl. Jana Nowaka-Jeziorańskiego. Tam zagra m.in. Underworld. Poza tym mieliśmy "robotę na taśmie" - czyli przygotowywanie tzw. niezbędnika festiwalowicza. 6 małych plakietek z programem, mapką i reklamami, złożyć, zapiąć na smycz, odłożyć. Plakietka, plakietka, plakietka, plakietka, plakietka, plakietka, smycz, zapiąć odłożyć, plakietka...</p>
<p>i tak kilka tysięcy razy.</p>
<p>jutro wieszamy bannery, "żeby ludzie bez biletów nie mogli nic zobaczyć". hurra. ;P</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Majówka sabiańska, czyli nów a Symbole Sabiańskie]]></title>
<link>http://integra.wordpress.com/?p=248</link>
<pubDate>Wed, 30 Apr 2008 13:15:41 +0000</pubDate>
<dc:creator>Ryszard Oślizło</dc:creator>
<guid>http://integra.wordpress.com/?p=248</guid>
<description><![CDATA[W ujęciu astrologicznym nów (koniunkcja Słońca i Księżyca) stanowi początek nowego cyklu mies]]></description>
<content:encoded><![CDATA[<p align="justify">W ujęciu astrologicznym nów (koniunkcja Słońca i Księżyca) stanowi początek nowego cyklu miesięcznego, którego kulminacją jest pełnia, a punktami zwrotnymi/przełomowymi pierwsza i trzecia kwadra. W horoskopie urodzeniowym, dom astrologiczny, w którym ma miejsce nów, wyznacza sferę życia, w której mamy szansę w nadchodzącym cyklu miesięcznym rozpocząć coś nowego.</p>
<p><a target="_blank" href="http://integra.files.wordpress.com/2008/04/nowbyk16.gif"><img align="right" src="http://integra.files.wordpress.com/2008/04/newmoon.jpg" hspace="5" alt="Byk 16" height="200" /></a></p>
<p align="justify">Na przykład:</p>
<p align="justify">nów w 1. domu - zmiany we własnym wyglądzie, sposobie prezentowania się w świecie zewnętrznym, a nawet w poczuciu własnej tożsamości i samoakceptacji;</p>
<p align="justify">w 2. domu - początek zmian w sferze finansowej, związanej z posiadaniem, itp., a czasem możemy też przewartościować swoje priorytety, samoocenę, potrzebę kontroli i przywiązanie do tego, co znamy;</p>
<p align="justify">w 3. domu - zmiany w sferze związanej z komunikacją, wykształceniem, rodzeństwem, sąsiedztwem, krótkimi podróżami, itp. ale również z naszym postrzeganiem świata, sposobem myślenia, postawami wobec życia;</p>
<p align="justify">w 4. domu - zmiany w sferze rodzinnej, mieszkaniowej, ale również związane z tradycją i zakorzenieniem we własnej rodzinie, a nawet kulturze, czasem zmiany mogą dotyczyć podświadomych schematów, którym poddajemy się w życiu, naszego poczucia bezpieczeństwa i przynależności;</p>
<p align="justify">w 5. domu - zmiany mogą dotyczyć sposobu wyrażania własnej wyjątkowości, co może wyrażać się poprzez twórczość i/lub własne potomstwo; zmiany mogą dotyczyć też sfery związków intymnych, romansów i wszelkich rozrywek;</p>
<p align="justify">w 6. domu – zmiany mogą dotyczyć kwestii zdrowotnych i naszych codziennych nawyków, a także sposobu wypełniania swoich obowiązków w pracy i nie tylko;</p>
<p><!--more--></p>
<p align="justify">w 7. domu – zmiany dotyczyć mogą naszej umiejętności współpracy z innymi, szczególnie w związkach partnerskich i w małżeństwie;</p>
<p align="justify">w 8. domu – zmiany odnosić się mogą do własnego poczucia siły, panowania nad własnym życiem, wsparcia ze strony innych, regeneracji i transformacji, seksualności, czasem uaktywnia się też sfera finansowa, szczególnie w powiązaniu z instytucjami finansowymi, wspólnotą majątkową albo zaciąganiem pożyczek i kredytów;</p>
<p align="justify">w 9. domu – zmiany obejmować mogą szeroko pojętą sferę naszego światopoglądu, filozofii życiowej, ścieżki duchowej czy religii, ale także poszerzania horyzontów poprzez studia, podróże zagraniczne, kontakt z językami obcymi, albo planowanie dalszej kariery;</p>
<p align="justify">w 10. domu – zmiany zachodzić mogą w pojmowaniu naszego powołania (celu) życiowego, często wiążącego się z karierą zawodową, z miejscem pracy;</p>
<p align="justify">w 11. domu – zmianom może ulegać nasza aktywność w grupach (np.: przyjaciele, współpracownicy), ale przewartościowaniu mogą ulec też nasze pragnienia, marzenia i cele;</p>
<p align="justify">w 12. domu – nowy cykl może dotyczyć wszystkiego, co wcześniej zepchnięte zostało do podświadomości, np. lęki, zahamowania, kompleksy, ograniczenia; na pierwszy plan mogą wysunąć się pragnienie odosobnienia i wyciszenia wewnętrznego oraz wszelkie potrzeby duchowe.</p>
<p align="justify">Oczywiście najważniejsze i najgłębsze zmiany zachodzą w naszym życiu przede wszystkim podczas tranzytów przez poszczególne domy astrologiczne planet ciężkich, czyli Jowisza, Saturna, Urana, Neptuna i Plutona. Sam nów rzadko bywa tak radykalny, jak np. Uran czy Pluton i dlatego może przejść niezauważony, ale zawsze warto zwrócić uwagę na jego potencjał i skorzystać z okazji do rozwoju, jakie wnosi w nasze życie.</p>
<p align="justify">Ciekawym sposobem pomocnym w interpretacji rodzaju tych okazji jest wykorzystanie Symboli Sabiańskich związanych z danym nowiem. Najbliższy nów przypada na dzień 5 maja 2008 roku i wypada w 16 stopniu Byka, którego Symbol Sabiański brzmi: <strong>Starzec usiłuje odsłonić tajemnice przed zróżnicowaną grupą, co, nieoczekiwanie dla niego samego, w pewnym sensie mu się udaje</strong>.</p>
<p align="justify">Stosując system Dane’a Rudhyara, można potraktować ten Symbol jako opis charakteru tego cyklu, zaś kolejne Symbole dobrane wg klucza uzupełnią i pogłębią informacje na temat odpowiadając na pytania:</p>
<p align="justify">DOKĄD ten cykl może nas zaprowadzić, jaki jest jego najwyższy potencjał i co, w najlepszym razie, możemy dzięki niemu osiągnąć, jeśli świadomie będziemy go realizować;</p>
<p align="justify">JAK najefektywniej zrealizować ten potencjał, na co szczególnie zwracać uwagę, co nam może pomóc, a co przeszkodzić;</p>
<p align="justify">DLACZEGO ten cykl pojawia się w naszym życiu właśnie teraz, jaki jest jego sens duchowy, a co za tym idzie, czego możemy się nauczyć, jeśli ten cykl odpowiednio zrealizujemy.</p>
<p align="justify">Kolejne Symbole Sabiańskie odpowiadające na te pytania, to:</p>
<p align="justify">DOKĄD – <strong>Skorpion 16: Twarz dziewczyny rozkwitająca uśmiechem</strong>.<br />
JAK – <strong>Lew 16: Olśniewające słońce tuż po burzy</strong>.<br />
DLACZEGO – <strong>Wodnik 16: Wielki Biznesmen przy biurku</strong>.</p>
<p align="center"><strong>ZAPRASZAMY NA FORUM SABIAŃSKIE!</strong></p>
<p align="justify">Szczegółową interpretację pierwszego Symbolu (Byk 16) znaleźć można na forum sabiańskim, w dziale <a target="_blank" href="http://www.symbolesabianskie.fora.pl/symbol-sabianski-na-dzisiaj-astrologia,7/now-5-05-2008-byk-16-starzec-usiluje-odslonic-tajemnice,58.html">Symbol Sabiański na dzisiaj – astrologia</a>. Zapraszam do przyłączenia się do prób interpretacji wszystkich symboli związanych z nowiem!</p>
<p align="center"><strong>INNE SYMBOLE</strong></p>
<p align="justify">Na zakończenie dodam jeszcze, że oprócz Symboli związanych z samą koniunkcją Słońca i Księżyca, warto też przyjrzeć się innym Symbolom Sabiańskim z horoskopu tego nowiu:</p>
<p align="justify">Ascendent – Panna 14: Widać wytwornie wykaligrafowane imiona i tajemnicze linie; jest to drzewo genealogiczne</p>
<p align="justify">Medium Coeli – Bliźnięta 9: Średniowieczny łucznik stoi ze spokojem kogoś całkowicie pewnego siebie, z łukiem w dłoni i kołczanem pełnym strzał</p>
<p align="justify">Merkury – Bliźnięta 5: Radykalny magazyn lub publikacja, wzywająca do czynu, prezentuje sensację na pierwszej stronie</p>
<p align="justify">Wenus – Byk 7: Kobieta z Samarii przychodzi zaczerpnąć wody ze studni Jakuba</p>
<p align="justify">Mars – Rak 28: Indianka przedstawia zgromadzonemu plemieniu swego chłopaka z college’u</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Funny Pic v.1]]></title>
<link>http://wydrylowanyhazardius.wordpress.com/?p=63</link>
<pubDate>Mon, 28 Apr 2008 21:38:19 +0000</pubDate>
<dc:creator>Hazardius</dc:creator>
<guid>http://wydrylowanyhazardius.wordpress.com/?p=63</guid>
<description><![CDATA[Zrobione przeze mnie!  





]]></description>
<content:encoded><![CDATA[<p>Zrobione przeze mnie! :)</p>
<p><!--more--></p>
<p><a href="http://wydrylowanyhazardius.wordpress.com/files/2008/04/men.jpg"><img class="aligncenter size-medium wp-image-64" src="http://wydrylowanyhazardius.wordpress.com/files/2008/04/men.jpg?w=300" alt="" width="300" height="233" /></a></p>
<p><a href="http://wydrylowanyhazardius.wordpress.com/files/2008/04/viagra.jpg"><img class="aligncenter size-medium wp-image-65" src="http://wydrylowanyhazardius.wordpress.com/files/2008/04/viagra.jpg?w=300" alt="" width="300" height="233" /></a></p>
<p><a href="http://wydrylowanyhazardius.files.wordpress.com/2008/04/spermman.jpg"><img class="aligncenter size-medium wp-image-66" src="http://wydrylowanyhazardius.wordpress.com/files/2008/04/spermman.jpg?w=300" alt="" width="300" height="233" /></a></p>
<p><a href="http://wydrylowanyhazardius.wordpress.com/files/2008/04/fetish.jpg"><img class="aligncenter size-medium wp-image-67" src="http://wydrylowanyhazardius.wordpress.com/files/2008/04/fetish.jpg?w=300" alt="" width="300" height="233" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[psidoktor.pl - Alergie u psów, leczenie alergii, odczulanie]]></title>
<link>http://mocne.wordpress.com/?p=80</link>
<pubDate>Wed, 23 Apr 2008 13:10:48 +0000</pubDate>
<dc:creator>mocne</dc:creator>
<guid>http://mocne.wordpress.com/?p=80</guid>
<description><![CDATA[Na stronie www.psidoktor.pl w dziale artykuły został właśnie opublikowany artykuł &#8221; Alerg]]></description>
<content:encoded><![CDATA[<p>Na stronie www.psidoktor.pl w dziale artykuły został właśnie opublikowany artykuł <strong><a title="Alergie u psów - artykuł" href="http://www.psidoktor.pl/art12_alergie_u_psow.html" target="_blank">" Alergie u psów" </a></strong></p>
<p>z jego treści dowiesz się wszystkiego o alergiach psów, ich rodzajach, a także sposobach leczenia...</p>
<p>Twój pies ma alergię? Odwiedź stronę www.psidoktor.pl i dowiedz się jak mu pomóc.</p>
<p><span style="font-family:verdana;color:#4f4f4f;font-size:x-small;"> Ważne słowa opisujące tą stronę: Weterynarz Szczecin, artykuł, artykuły, alergie, choroby alergiczne, u psa, u psów, weterynarz radzi, kota, u psów, u psów, weterynarz radzi, alergie i psy, alergie u psów, metody leczenia alergii u psów</span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Kryminalnie i statystycznie (2)]]></title>
<link>http://wronski.wordpress.com/?p=60</link>
<pubDate>Tue, 22 Apr 2008 00:26:05 +0000</pubDate>
<dc:creator>Marcin Wroński</dc:creator>
<guid>http://wronski.wordpress.com/?p=60</guid>
<description><![CDATA[„Statystyka faktycznie zatrważająca, jednak ciekawi mnie geograficzne rozłożenie tych zabójst]]></description>
<content:encoded><![CDATA[<blockquote><p>„Statystyka faktycznie zatrważająca, jednak ciekawi mnie geograficzne rozłożenie tych zabójstw – być może duża część z nich to niekoniecznie „zwykła bandytka”, a ataki organizacji nacjonalistów ukraińskich lub bojówek komunistycznych (czyli de facto agentury sowieckiej)…”</p></blockquote>
<p>– napisał w <a href="http://wronski.wordpress.com/2008/04/18/kryminalnie-i-statystycznie/#comment-37" target="_blank">komentarzu</a> do „Kryminalnie i statystycznie” Marian Kulig. Oto więc dalszy ciąg statystyki kryminalnej przedwojennej Polski.<!--more--></p>
<table border="1" cellspacing="0" cellpadding="1">
<tbody>
<tr>
<td style="text-align:center;" rowspan="2"><span style="font-weight:bold;">Województwo</span></td>
<td style="width:674px;text-align:center;font-weight:700;" colspan="21">Rok 19..</td>
<td style="width:38px;text-align:left;" colspan="2" rowspan="2"></td>
</tr>
<tr>
<td style="text-align:center;font-weight:bold;">19</td>
<td style="text-align:center;font-weight:bold;">20</td>
<td style="text-align:center;font-weight:bold;">21</td>
<td style="text-align:center;font-weight:bold;">22</td>
<td style="text-align:center;font-weight:bold;">23</td>
<td style="text-align:center;font-weight:bold;">24</td>
<td style="text-align:center;font-weight:bold;">25</td>
<td style="text-align:center;font-weight:bold;">26</td>
<td style="text-align:center;font-weight:bold;">27</td>
<td style="text-align:center;font-weight:bold;">28</td>
<td style="text-align:center;font-weight:bold;">29</td>
<td style="text-align:center;font-weight:bold;">30</td>
<td style="text-align:center;font-weight:bold;">31</td>
<td style="text-align:center;font-weight:bold;">32</td>
<td style="text-align:center;font-weight:bold;">33</td>
<td style="text-align:center;font-weight:bold;">34</td>
<td style="text-align:center;font-weight:bold;">35</td>
<td style="text-align:center;font-weight:bold;">36</td>
<td style="text-align:center;font-weight:bold;">37</td>
<td style="text-align:center;font-weight:bold;">38</td>
<td style="text-align:center;font-weight:bold;">39</td>
</tr>
<tr>
<td align="left">białostockie</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">8</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">6</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="font-weight:bold;text-align:right;">31</td>
<td style="text-align:right;">4,80%</td>
</tr>
<tr>
<td style="height:17px;text-align:left;">kieleckie</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">8</td>
<td style="text-align:right;">10</td>
<td style="text-align:right;">10</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">2</td>
<td style="font-weight:bold;text-align:right;">56</td>
<td style="text-align:right;"><span style="color:#ff0000;">8,67%</span></td>
</tr>
<tr>
<td align="left">krakowskie</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">6</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;"></td>
<td style="font-weight:bold;text-align:right;">33</td>
<td style="text-align:right;">5,11%</td>
</tr>
<tr>
<td align="left">lubelskie</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">10</td>
<td style="text-align:right;">6</td>
<td style="text-align:right;">6</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">5</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">6</td>
<td style="text-align:right;">1</td>
<td style="font-weight:bold;text-align:right;">58</td>
<td style="text-align:right;"><span style="color:#ff0000;">8,98%</span></td>
</tr>
<tr>
<td height="17" align="left">lwowskie</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">10</td>
<td style="text-align:right;">5</td>
<td style="text-align:right;">7</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">7</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">1</td>
<td style="font-weight:bold;text-align:right;">61</td>
<td style="text-align:right;"><span style="color:#ff0000;">9,44%</span></td>
</tr>
<tr>
<td height="17" align="left">łódzkie</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">5</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">5</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="font-weight:bold;text-align:right;">40</td>
<td style="text-align:right;">6,19%</td>
</tr>
<tr>
<td height="17" align="left">nowogródzkie</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">7</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">11</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">3</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="font-weight:bold;text-align:right;">33</td>
<td style="text-align:right;">5,11%</td>
</tr>
<tr>
<td align="left">poleskie</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">5</td>
<td style="text-align:right;">14</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="font-weight:bold;text-align:right;">39</td>
<td style="text-align:right;">6,04%</td>
</tr>
<tr>
<td align="left">pomorskie</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="font-weight:bold;text-align:right;">15</td>
<td style="text-align:right;">2,32%</td>
</tr>
<tr>
<td height="17" align="left">poznańskie</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">5</td>
<td style="text-align:right;">7</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="font-weight:bold;text-align:right;">32</td>
<td style="text-align:right;">4,95%</td>
</tr>
<tr>
<td height="17" align="left">stanisławowskie</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="font-weight:bold;text-align:right;">23</td>
<td style="text-align:right;">3,56%</td>
</tr>
<tr>
<td align="left">śląskie</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="font-weight:bold;text-align:right;">24</td>
<td style="text-align:right;">3,72%</td>
</tr>
<tr>
<td height="17" align="left">tarnopolskie</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">10</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">6</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">7</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">4</td>
<td style="font-weight:bold;text-align:right;">41</td>
<td style="text-align:right;">6,35%</td>
</tr>
<tr>
<td height="17" align="left">m. st.<br />
Warszawa</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">5</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">3</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="font-weight:bold;text-align:right;">32</td>
<td style="text-align:right;">4,95%</td>
</tr>
<tr>
<td height="17" align="left">warszawskie</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">5</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">2</td>
<td style="font-weight:bold;text-align:right;">46</td>
<td style="text-align:right;">7,12%</td>
</tr>
<tr>
<td height="17" align="left">wileńskie</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">8</td>
<td style="text-align:right;">13</td>
<td style="text-align:right;">9</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="font-weight:bold;text-align:right;">44</td>
<td style="text-align:right;">6,81%</td>
</tr>
<tr>
<td height="17" align="left">wołyńskie</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">4</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">4</td>
<td style="text-align:right;">8</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="text-align:right;">1</td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;"></td>
<td style="text-align:right;">5</td>
<td style="text-align:right;">2</td>
<td style="text-align:right;">3</td>
<td style="text-align:right;"></td>
<td style="text-align:right;">1</td>
<td style="font-weight:bold;text-align:right;">38</td>
<td style="text-align:right;">5,88%</td>
</tr>
<tr>
<td height="17" align="left"></td>
<td style="font-weight:bold;text-align:right;">15</td>
<td style="font-weight:bold;text-align:right;">70</td>
<td style="font-weight:bold;text-align:right;">52</td>
<td style="font-weight:bold;text-align:right;">71</td>
<td style="font-weight:bold;text-align:right;">58</td>
<td style="font-weight:bold;text-align:right;">77</td>
<td style="font-weight:bold;text-align:right;">38</td>
<td style="font-weight:bold;text-align:right;">20</td>
<td style="font-weight:bold;text-align:right;">14</td>
<td style="font-weight:bold;text-align:right;">20</td>
<td style="font-weight:bold;text-align:right;">18</td>
<td style="font-weight:bold;text-align:right;">14</td>
<td style="font-weight:bold;text-align:right;">19</td>
<td style="font-weight:bold;text-align:right;">15</td>
<td style="font-weight:bold;text-align:right;">21</td>
<td style="font-weight:bold;text-align:right;">21</td>
<td style="font-weight:bold;text-align:right;">24</td>
<td style="font-weight:bold;text-align:right;">17</td>
<td style="font-weight:bold;text-align:right;">19</td>
<td style="font-weight:bold;text-align:right;">29</td>
<td style="font-weight:bold;text-align:right;">14</td>
<td style="font-weight:bold;text-align:right;">646</td>
<td align="left"></td>
</tr>
<tr>
<td colspan="24">Te i większość dalszych danych na podstawie: Robert Litwiński: <em>Korpus policji w II Rzeczpospolitej</em>, Lublin 2007.</td>
</tr>
</tbody>
</table>
<p>Na pewno coś w tym jest, że nie tylko „zwykła bandytka” – wystarczy spojrzeć na wyjątkowo niebezpieczne dla policjantów woj. lwowskie z liczną ludnością ukraińską. Jednak zaraz za nim są lubelskie i kieleckie, które nie licząc mniejszości żydowskiej, były dość jednolite narodowościowo, za to istotnie opóźnione cywilizacyjnie. To ważne, bo policyjny „porządek dziobania” wyglądał identycznie jak dziś, czyli dozbrojenie i dosprzętowienie zaczynało się od komendy głównej, szło przez komendy wojewódzkie w większych miastach, potem mniejszych itd. itd. Tak więc szeregowy policjant na wiejskim posterunku w województwie drugiego sortu często nie miał porządnego pistoletu, no chyba że sam sobie kupił.</p>
<p>Na Lubelszczyźnie, która ze względu na pkom. Maciejewskiego interesuje mnie najbardziej, policjanci ginęli tym częściej, im mieli dalej do swojej komendy wojewódzkiej. W samym Lublinie nie wróciło ze służby tylko 3, podczas gdy na terenie powiatu krasnostawskiego 8, a hrubieszowskiego i janowskiego po 7. Nie inaczej musiało być w całej Polsce, zwłaszcza że R. Litwiński jako główną przyczynę śmierci policjantów wskazuje walkę ze zbrojnymi bandami, a dla takich tereny słabo zurbanizowane były znacznie lepszym terenem działania.</p>
<p>Wśród 58 poległych policjantów z województwa lubelskiego przy 32 nazwiskach R. Litwiński [<em>Policja Państwowa w woj. lubelskim</em>, 2001] podaje adnotację „zastrzelony przez bandytów” lub „bandytę”, a tylko do 12 zgonów drogą domysłów można by próbować dopasować wątek polityczny: 3 podczas rewizji, 3 od ran, 1 w trakcie pościgu, 1 zastrzelony przez dezertera, 1 w walce z ludnością chłopską i 3 ze znakiem zapytania. Również sumaryczna liczba zabitych szeregowych funkcjonariuszy i oficerów nie wydaje się wskazywać na to, aby terror polityczny był istotną przyczyną strzelania do policjantów. Terrorysty nie interesowałoby aż tak bardzo uśmiercenie byle posterunkowego, tymczasem od 1919 do 1939 r. zginęło zaledwie 6 oficerów. Nie byli więc oni wyróżniającym się celem, wręcz przeciwnie. Ich liczba w szeregach przedwojennej policji oscylowała w granicach 850, czyli 6 zabitych to mniej niż 1%. Z kolei 640 poległych szeregowych na ok. 30 tys. stanu osobowego to już 2%. Jedynym znanym powszechnie zamachem politycznym –  wymierzonym co prawda nie w granatowego oficera, ale blisko, bo w ministra spraw wewnętrznych  – było zastrzelenie Bronisława Pierackiego (15 VI 1934) przez Grzegorza Maciejkę, ukraińskiego nacjonalistę z OUN.</p>
<p>Jednak by wyssać z liczb, co tylko jestem w stanie, zwróciłem uwagę na przedwojenne „akcje w Magdalence”, czyli na takie przypadki, gdy jednego dnia w tym samym województwie zginęło co najmniej 2 policjantów. Tu liczby mogły mnie nieco okłamać, bo do pomyślenia są przecież sytuacje, gdy zupełnie przypadkowo w różnych powiatach jeden funkcjonariusz wpada pod pociąg, a inny topi się w rzece. Z drugiej strony mogły mi umknąć i takie wypadki, gdy było kilka ofiar podczas tego samego pościgu za przestępcą, który raz czy dwa przekroczył granicę województwa. Mimo wszystko rysuje to jakiś obraz: naliczyłem 32 serie zgonów, których większość (27) miała miejsce do 1924 r.  – przełomowego, jako że on właśnie  przyniósł tragiczny rekord 77 poległych (tabela).</p>
<p>W dwóch siódemkach okazuje się tkwić jakaś diabelska arytmetyka, bo  jest to zarazem liczba policjantów, którzy – wg moich cokolwiek amatorskich wyliczeń – zginęli w owych seriach: pościgach, dużych akcjach, potyczkach z bolszewikami, a częściej z bandami. Co od razu rzuca się w oczy, aż 58 z nich poległo na polskim Dzikim Zachodzie, czyli na Kresach Wschodnich. Jakie rzeczy się tam działy, można sobie wyobrazić nie tylko na podstawie kresosentymentalnych powieści Zofii Kossak czy Marii Dunin-Kozickiej, ale też  suchych faktów przytaczanych przez R. Litwińskiego:</p>
<blockquote><p>„Była to konsekwencja wykonywania przez policję obowiązków granicznych i walki z działalnością grup dywersyjnych. (...) Wieczorem [18 maja 1924] granicę państwową przekroczyła około trzydziestoosobowa banda uzbrojona między innymi w granaty i karabiny maszynowe. W czasie rabowania miasteczka Krzywicze ostrzelano posterunek, na którym poległ J. Surowski. Po napadzie bandyci, wycofując się w kierunku granicy, spotkali patrol policyjny, w którego skład wchodzili posterunkowi Feliks Gralewski i Antoni Urbański. W trakcie wymiany ognia Gralewski został zastrzelony, a Urbański ranny i pobity kolbami karabinów. Obaj zostali obdarci z ubrania i wrzuceni do rzeki (…). W lipcu zginął w czasie pościgu (…) komisarz Włodzimierz Łopaciński. Został on trafiony czterema kulami z karabinu maszynowego. W czasie bandyckiego napadu na Stołpce 4 sierpnia zginęło siedmiu [!] posterunkowych (…)”.</p></blockquote>
<p>Kim byli bandyci, którzy wdarli się na kilkanaście kilometrów w głąb powiatu wilejskiego i złupili Krzywicze? Tego, przyznam, nie wiem, natomiast biorąc pod uwagę kierunek, z którego nadeszli, mogli to być ci sami ludzie, którzy niecałe 3 miesiące później w większej sile napadli na Stołpce – położone, co nie wygląda na przypadek, w podobnej odległości od sowieckiego Mińska, na obrzeżu  zakola,  które tworzyła wokół tego miasta nasza ówczesna granica wschodnia. Jak podaje <a href="http://pl.wikipedia.org/wiki/Stołpce" target="_blank">Wikipedia</a>, drugiego wypadu dokonał radziecki pogranicznik lejtnant Boryszkiewicz na czele ponad 100 sołdatów, jednak czy ten scenariusz nie przypomina działań zagonów tatarskich w czasach, gdy nikomu nie śniło się jeszcze o Kraju Rad i linii Curzona? Czy lejtnant Boryszkiewicz miał w ogóle na myśli jakąś politykę? A może jak przystało na stepowego watażkę po prostu postanowił zagrabić to, co kiepsko pilnowane? No bo jeśli był z wołyńskich Boryszkiewiczów, bez wątpienia wiedział, jak to się robi. Krew nie woda...</p>
<p>Na szczęście  Polska wyciągnęła naukę z jego poczynań i 12 września 1924 r. Ministerstwo Spraw Wojskowych wydało rozkaz o utworzeniu Korpusu Ochrony Pogranicza, a 17 września (znów cóż za diabelska numerologia!) określono wojskową strukturę nowej formacji. W 1925 liczba poległych policjantów spadła o połowę, by więcej nie przekroczyć już 30 rocznie. Niemniej i tak nawet w najspokojniejszych latach międzywojnia ginęło ich znacznie więcej niż obecnie.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Miska ryżu.]]></title>
<link>http://myslosiewnia.wordpress.com/?p=50</link>
<pubDate>Mon, 21 Apr 2008 13:27:59 +0000</pubDate>
<dc:creator>myslosiewnia</dc:creator>
<guid>http://myslosiewnia.wordpress.com/?p=50</guid>
<description><![CDATA[

Mało kto zdaje sobie sprawę z powagi sytuacji. Kraje Trzeciego świata ogarnęły zamieszki wywo]]></description>
<content:encoded><![CDATA[<div></div>
<p><span style="font-size:9pt;font-family:Verdana;"></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;"><strong>Mało kto zdaje sobie sprawę z powagi sytuacji. Kraje Trzeciego świata ogarnęły zamieszki wywołane przez protestujących ludzi. Kameun, Burkina- Faso, Niger, Mauretania, Wybrzeże Kości Słoniowej, Egipt, Meksyk, Maroko, Haiti, Filipiny… to tylko przykłady miejsc w których wybuchły rozruchy w związku z wzrastającą cena żywności. Doszło nawet do tego, że dzieci wyszły na ulice by zwrócić uwagę na swój głód. </strong></span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;">Światowy Program Żywnościowy zmniejsza racje wydawane około 73 mln ludzi w 78 państw. Powoduje to kryzys w (jak twierdzi FAO) 36 krajach.</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;">Problem wynika z coraz wyższych cen pszenicy i ryżu.</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;">Kiedy w krajach takich jak Chiny, Indie, Brazylia i Rosja rozwój zwiększył konsumpcję mięsa zaczęła wzrastać potrzeba hodowli zwierząt. Bydło i kurczaki karmione są zbożem. Z 8kg ziarna można uzyskać jedynie 1kg wołowiny!</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;">Kontrowersyjna jest również sprawa biopaliw. Do produkcji energii wykorzystywane są zboża. George Bush chce, by do 2017 roku 15 procent samochodów w Ameryce jeździło na biopaliwach, co oznacza trzykrotny wzrost produkcji kukurydzy. Wycinanie lasów tropikalnych pod uprawy dla biopaliw jest "skrajną głupotą"- mówi prof. John Beddington. </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;">Popyt na żywność rośnie także z powodu powiększania się populacji świata, która do 2050 roku ma wzrosnąć z obecnych 6,5 miliardów do 9,5 miliardów. </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;">Znaczną rolę odgrywa też zmiana klimatu. Susze i powodzie mają wpływ na zbiory. Tegoroczne powodzie w Chinach zniszczyły uprawy ryżu i innych zbóż. Z powodu suszy, wyrębu lasów i niestabilności klimatu na całym świecie co roku ginie obszar żyznej ziemi wielkości Ukrainy.</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;">Bogate kraje dotują rolnictwo nie po to, by wyżywić świat, ale by wzbogacić swoich rolników. Paradoks naszego świata uwydatnia się coraz bardziej z każdym dniem. Zdecydujmy się, albo żyjemy stadnie, albo nie. Dzielimy się na małe plemiona i z satysfakcją obserwujemy nieszczęścia innych. Albo potrafimy sobie radzić sami albo nie. Skoro nie chcemy pomagać innym to nie, ale nie oczekujmy też pomocy od innych. Zaszyjmy się samotnie w lesie i polujmy na króliki. Nikt nie będzie od nas wymagał wtedy żebyśmy oddawali podatki które idą na biednych. Nie będzie się wtedy trzeba oburzać bo „Co oni robią z moimi pieniędzmi, że muszę stać w kolejce do lekarza?”</span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:9pt;color:#000000;"><span style="font-family:Times New Roman;">Możecie też żyć we wspólnocie, ale no proszę nie takiej. Jak już- dobierzmy się w jedno stado. Stado wszystkich ludzi świata. Dbajmy o członków naszej grupy! Nie potrafię tego pojąć. No nie umiem zrozumieć dlaczego ja idę do sklepu i widzę 1000 produktów które mogłabym z łatwością ukraść, a biedne dziecko klika tysięcy kilometrów dalej nie ma nawet skąd i komu ich zabrać choć umiera właśnie z głodu. I to tylko dlatego że nie urodziło się w czystej pościeli pokomunistycznego państwa…</span></span></p>
<p class="MsoNormal" style="margin:0;"> </p>
<p> </p>
<p> </p>
<p> </p>
<p></span></p>
<p class="MsoNormal" style="margin:0;"> </p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Trochę czeskich (i nie tylko) tekstów]]></title>
<link>http://gunthera.wordpress.com/?p=125</link>
<pubDate>Sun, 20 Apr 2008 19:58:09 +0000</pubDate>
<dc:creator>gunther</dc:creator>
<guid>http://gunthera.wordpress.com/?p=125</guid>
<description><![CDATA[Buszując po internecie i oglądając stronki czeskich uczelni wykładających archeologię natrafi]]></description>
<content:encoded><![CDATA[<p>Buszując po internecie i oglądając stronki czeskich uczelni wykładających archeologię natrafiłem na odnośniki do kilku tekstów, które mogą się komuś przydać:</p>
<p><a href="http://www.kar.zcu.cz/texty.php" target="_blank">http://www.kar.zcu.cz/texty.php</a></p>
<p><a href="http://uprav.ff.cuni.cz/" target="_blank">http://uprav.ff.cuni.cz/</a></p>
<p>I to co mnie ucieszyło najbardziej: e-book Jiří Macháčka: Studie k velkomoravské keramice. Metody, analýzy a syntézy, modely, na stronie <a href="http://www.phil.muni.cz/archeo/uam/htm/" target="_blank">http://www.phil.muni.cz/archeo/uam/htm/</a>. Książki w formacie pdf szukaj pod zakładką <em>Oddeleni archeologie</em> - <em>Publikace</em>, na samym dole strony.</p>
<p>I na dokładkę coś od sąsiadów zza zachodniej granicy: <a href="http://www.mittelalterarchaeologie.de/publik.htm" target="_blank">http://www.mittelalterarchaeologie.de/publik.htm</a></p>
<p>Oraz zza granicy północnej: <a href="http://fornvannen.se/fornvannen.html" target="_blank">http://fornvannen.se/fornvannen.html</a> - niestety tylko część artykułów jest a cywilizowanych językach (czytaj: po angielsku lub niemiecku)...</p>
<p>Miłej lektury!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Kryminalnie i statystycznie]]></title>
<link>http://wronski.wordpress.com/?p=59</link>
<pubDate>Fri, 18 Apr 2008 16:09:43 +0000</pubDate>
<dc:creator>Marcin Wroński</dc:creator>
<guid>http://wronski.wordpress.com/?p=59</guid>
<description><![CDATA[Żyjemy podobno w niebezpiecznych czasach. Bandyci śmieją się z policjantów, a policjanci boją ]]></description>
<content:encoded><![CDATA[<p>Żyjemy podobno w niebezpiecznych czasach. Bandyci śmieją się z policjantów, a policjanci boją się strzelać. Co innego przed wojną, panie!... Wtedy to był respekt, porządek, a przed dzielnicowym to każdy łobuz stał na baczność. Tak przynajmniej twierdziła moja babcia, jednak statystyka twierdzi co innego.<!--more--></p>
<p>Siadając do drugiej książki o Maciejewskim, doczytałem trochę więcej o przedwojennej policji. Choć przyznam się - akurat zagadnienie policjantów poległych na służbie niespecjalnie mnie zajmowało, no bo i nie planowałem, aby w „Kinie <em>Venus</em>” ktoś miał zginąć. Jednak po wieczorze promocyjnym w lubelskim Empiku znajomy zaciekawiony historiami o policji, o których opowiadałem, zagadnął mnie zakulisowo, czy wtedy policjanci częściej nie wracali ze służby niż dziś. Odpowiedziałem, że na pewno częściej (pamiętałem bowiem tabelę z obszerną liczbą nazwisk), ale o ile częściej, nie miałem pojęcia. Niemniej zaintrygowany pytaniem zacząłem wertować książki i aż mnie zamurowało. Oto dlaczego:</p>
<table border="1" cellspacing="0" cellpadding="4" width="100%">
<tbody>
<tr>
<td style="text-align:center;" colspan="3" width="50%">Policja Państwowa 1919-1939</td>
<td style="text-align:center;" colspan="3" width="50%">Policja 1990-2008</td>
</tr>
<tr>
<td rowspan="2" width="17%">Rok</td>
<td style="text-align:center;" colspan="2" width="33%">Liczba<br />
poległych policjantów</td>
<td style="text-align:left;" rowspan="2" width="17%">Rok</td>
<td style="text-align:center;" colspan="2" width="33%">Liczba<br />
poległych policjantów</td>
</tr>
<tr>
<td style="text-align:center;" width="17%">Polska</td>
<td style="text-align:center;" width="17%">woj. lubelskie</td>
<td style="text-align:center;" width="17%">Polska</td>
<td style="text-align:center;" width="17%">woj. lubelskie**</td>
</tr>
<tr valign="top">
<td width="17%">1919*</td>
<td style="text-align:center;" width="17%">15</td>
<td style="text-align:center;" width="17%">1</td>
<td width="17%">1990</td>
<td width="17%"></td>
<td width="17%"></td>
</tr>
<tr valign="top">
<td width="17%">1920</td>
<td style="text-align:center;" width="17%">70</td>
<td style="text-align:center;" width="17%"><span style="text-decoration:line-through;">13</span> 10</td>
<td width="17%">1991</td>
<td style="text-align:center;" width="17%">7</td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1921</td>
<td style="text-align:center;" width="17%">52</td>
<td style="text-align:center;" width="17%">6</td>
<td width="17%">1992</td>
<td style="text-align:center;" width="17%">5</td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1922</td>
<td style="text-align:center;" width="17%">71</td>
<td style="text-align:center;" width="17%"><span style="text-decoration:line-through;">8</span> 6</td>
<td width="17%">1993</td>
<td style="text-align:center;" width="17%">8</td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1923</td>
<td style="text-align:center;" width="17%">58</td>
<td style="text-align:center;" width="17%"><span style="text-decoration:line-through;">3</span> 2</td>
<td style="text-align:left;" width="17%">1994</td>
<td style="text-align:center;" width="17%">9</td>
<td style="text-align:center;" width="17%">1</td>
</tr>
<tr>
<td width="17%">1924</td>
<td style="text-align:center;" width="17%">77</td>
<td style="text-align:center;" width="17%"><span style="text-decoration:line-through;">7</span> 5</td>
<td style="text-align:left;" width="17%">1995</td>
<td style="text-align:center;" width="17%">8</td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1925</td>
<td style="text-align:center;" width="17%">38</td>
<td style="text-align:center;" width="17%"></td>
<td style="text-align:left;" width="17%">1996</td>
<td style="text-align:center;" width="17%">7</td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1926</td>
<td style="text-align:center;" width="17%">20</td>
<td style="text-align:center;" width="17%">2</td>
<td style="text-align:left;" width="17%">1997</td>
<td style="text-align:center;">12</td>
<td style="text-align:center;" width="17%">1</td>
</tr>
<tr>
<td width="17%">1927</td>
<td style="text-align:center;" width="17%">14</td>
<td style="text-align:center;" width="17%">3</td>
<td style="text-align:left;" width="17%">1998</td>
<td style="text-align:center;" width="17%">8</td>
<td style="text-align:center;" width="17%">1</td>
</tr>
<tr>
<td width="17%">1928</td>
<td style="text-align:center;" width="17%">20</td>
<td style="text-align:center;" width="17%"><span style="text-decoration:line-through;">1</span></td>
<td style="text-align:left;" width="17%">1999</td>
<td style="text-align:center;" width="17%">6</td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1929</td>
<td style="text-align:center;" width="17%">18</td>
<td style="text-align:center;" width="17%"></td>
<td style="text-align:left;" width="17%">2000</td>
<td style="text-align:center;" width="17%">7</td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1930</td>
<td style="text-align:center;" width="17%">14</td>
<td style="text-align:center;" width="17%">1</td>
<td style="text-align:left;" width="17%">2001</td>
<td style="text-align:center;" width="17%">8</td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1931</td>
<td style="text-align:center;" width="17%">19</td>
<td style="text-align:center;" width="17%"><span style="text-decoration:line-through;">4</span> 3</td>
<td style="text-align:left;" width="17%">2002</td>
<td style="text-align:center;" width="17%">8</td>
<td style="text-align:center;" width="17%">3</td>
</tr>
<tr>
<td width="17%">1932</td>
<td style="text-align:center;" width="17%">15</td>
<td style="text-align:center;" width="17%">1</td>
<td style="text-align:left;" width="17%">2003</td>
<td style="text-align:center;" width="17%">3</td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1933</td>
<td style="text-align:center;" width="17%">21</td>
<td style="text-align:center;" width="17%">1</td>
<td width="17%">2004</td>
<td style="text-align:center;" width="17%">4</td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1934</td>
<td style="text-align:center;" width="17%">21</td>
<td style="text-align:center;" width="17%"><span style="text-decoration:line-through;">0</span> 2</td>
<td width="17%">2005</td>
<td style="text-align:center;" width="17%">2</td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1935</td>
<td style="text-align:center;" width="17%">24</td>
<td style="text-align:center;" width="17%"><span style="text-decoration:line-through;">1</span> 4</td>
<td width="17%">2006</td>
<td style="text-align:center;" width="17%">7</td>
<td width="17%"></td>
</tr>
<tr>
<td style="text-align:left;" width="17%">1936</td>
<td style="text-align:center;" width="17%">17</td>
<td style="text-align:center;" width="17%"><span style="text-decoration:line-through;">4</span> 3</td>
<td width="17%">2007</td>
<td style="text-align:center;" width="17%">3</td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1937</td>
<td style="text-align:center;" width="17%">19</td>
<td style="text-align:center;" width="17%">1</td>
<td width="17%">2008</td>
<td width="17%"></td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1938</td>
<td style="text-align:center;" width="17%">29</td>
<td style="text-align:center;" width="17%"><span style="text-decoration:line-through;">2</span> 6</td>
<td width="17%"></td>
<td width="17%"></td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%">1939*</td>
<td style="text-align:center;" width="17%">14</td>
<td style="text-align:center;" width="17%">1</td>
<td width="17%"></td>
<td width="17%"></td>
<td width="17%"></td>
</tr>
<tr>
<td width="17%"><strong>Razem</strong></td>
<td style="text-align:center;" width="17%"><strong>646</strong></td>
<td style="text-align:center;" width="17%"><strong><span style="text-decoration:line-through;">60</span> 58 (9%)</strong></td>
<td width="17%"><strong>Razem</strong></td>
<td style="text-align:center;" width="17%"><strong>112</strong></td>
<td style="text-align:center;" width="17%"><strong>6 (6,5%)</strong></td>
</tr>
<tr>
<td colspan="3" width="50%">Robert Litwiński: <span style="text-decoration:line-through;"><em>Policja Państwowa w woj. lubelskim<br />
w latach 1919-1939</em>, Lublin 2001; tegoż:</span> <em>Korpus policji w II Rzeczpospolitej</em>, Lublin 2007.</td>
<td colspan="3" width="50%"><em>Policjanci polegli w trakcie pełnienia obowiązków służbowych</em>, Komenda Główna Policji, <a href="http://www.policja.pl/portal.php?serwis=pol&#38;dzial=38&#38;id=880" target="_blank">www.policja.pl</a>.</td>
</tr>
<tr>
<td colspan="6" width="100%" valign="top">* Liczby niepełne: 1919 – obejmuje okres od 24 VII, czyli powołania PP, 1939 – do wybuchu wojny.<br />
** Mam cały czas na myśli obszar przedwojennego woj. lubelskiego.</td>
</tr>
</tbody>
</table>
<p>W okresie II Rzeczpospolitej, czyli w tych cudownych czasach, gdy prawie nie było złodziei, co półtora tygodnia gazety donosiły o zabitym policjancie! Dziś - w przeżartej korupcją, mafijnej Polsce - ginie średnio 1 na 2 miesiące. Co znamienne, wbrew moim oczekiwaniom rok wojny bolszewickiej był zaledwie 3. pod względem liczby poległych na służbie, a w czasach nam współczesnych rok tragicznej akcji w Magdalence (2003) poza tym wydarzeniem należał do najspokojniejszych - mimo szumu medialnego.</p>
<p>Oczywiście ma tu swoje znaczenie stan medycyny, który dziś pozwala powrócić do zdrowia wielu rannym, podczas gdy 80 lat temu byliby bez szans, a także środki techniczne (pojazdy, broń, łączność), o jakich przedwojenna policja mogła tylko pomarzyć. Czy to jednak wystarczy, by wytłumaczyć tę przytłaczającą różnicę w liczbach? Jeśli nawet, to tylko na korzyść tezy, że w II RP było co najmniej równie niebezpiecznie jak w III/IV.</p>
<p>Kolejny ciekawy przesąd dotyczący międzywojnia to policjant na każdym rogu - w odróżnieniu od dzisiejszych patroli, na które nie można się doczekać. W 2007 r. na 1000 mieszkańców przypadało 2,5 policjanta (98 102 faktycznego stanu zatrudnienia w policji na dzień 31.12.2007 / ok. 38 mln ludn.), tymczasem w 1931 na 1000 ludzi przypadał 1 policjant (odpowiednio 28 892 / 32 mln.). O ile w miastach liczba ta dochodziła do 2/1000 (w Lublinie 1/537), rzeczywistość służby na terenach wiejskich nierzadko wyglądała tak, że mundurowy objuczony raportówką, karabinem (we wcześniejszych latach międzywojnia także szablą!) szedł na piechotę do Wólki, gdzie zastawała go noc, więc przenocowawszy u sołtysa, wyruszał do Osady itd. itd., by po tygodniu wrócić na posterunek. Aby kogoś zatrzymać, aresztować, a nawet wylegitymować, musiał prosić o pomoc okolicznych chłopów. Lub - dla własnego dobra - udawać, że go wcale nie ma.</p>
<p>Gorąco polecam tę statystykę wszystkim, którym II RP jawi się jako państwo silnej władzy i powszechnego ładu, prawa oraz porządku. Nie myślcie jednak Państwo, że nie wierzę własnej babci - ona naprawdę nie zamykała drzwi, ale tylko dlatego, że dziadek miał strzelbę.</p>
<p>Więcej w: <a href="http://wronski.wordpress.com/2008/04/22/kryminalnie-i-statystycznie-2/" target="_self">Kryminalnie i statystycznie (2)</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Pierwszy wpis...]]></title>
<link>http://hakerpawel.wordpress.com/?p=3</link>
<pubDate>Tue, 15 Apr 2008 15:00:10 +0000</pubDate>
<dc:creator>hakerpawel</dc:creator>
<guid>http://hakerpawel.wordpress.com/?p=3</guid>
<description><![CDATA[&#8230;najtrudniej jest zacząć, jest to mój pierwszy Blog na WordPress, mam nadzieję zamieszcza]]></description>
<content:encoded><![CDATA[<p>...najtrudniej jest zacząć, jest to mój pierwszy Blog na Wordpress, mam nadzieję zamieszczać na nim swoje <strong>osiągnięcia</strong>, publikacje, artykuły, <strong>tourtiale</strong> (no może bez przesady ;)). W każdym bądź razie publikacje osobiste również się znajdą (prawdopodobnie jako prywatne). Nie nudzac już dłużej mogę powiedzieć że głównie tematyka nawiązywać będzie do języka<strong> C++ </strong>którego aktualnie się uczę...</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Transformacja Czakr i Ciał Subtelnych]]></title>
<link>http://mocreiki.wordpress.com/?p=231</link>
<pubDate>Sun, 13 Apr 2008 08:43:53 +0000</pubDate>
<dc:creator>jankidudu</dc:creator>
<guid>http://mocreiki.wordpress.com/?p=231</guid>
<description><![CDATA[Autor: Bartłomiej Jankiewicz
W wyniku pracy ze świadomością i energią u osób zajmujących się]]></description>
<content:encoded><![CDATA[<p>Autor: Bartłomiej Jankiewicz</p>
<p>W wyniku pracy ze świadomością i energią u osób zajmujących się rozwojem duchowym następują liczne zmiany w życiu, zarówno zawodowym jak i prywatnym. Wszystkie zmiany (w energiach i świadomości) mają swoje odzwierciedlenie w czakrach i ciałach subtelnych.</p>
<p><strong>Złoty Sznur</strong></p>
<p>Praca z energią boską skutkuje poszerzeniem "złotego sznura", staje się on kanałem nie przerwanego przepływu tej energii. U różnych osób jest ma on różną średnicę i tak:</p>
<ul>
<li>u przeciętnego mieszkańca tej planety sznur ten jest bardzo słabo rozwinięty, a przez to prawie nie zauważalny, ma on średnicę włosa</li>
<li>uzdrowiciele powinni mieć ten sznur szerszy od niż średnica głowy o około 5 cm,</li>
<li>osoby bardzo wysoko rozwinięte mają ten sznur szerszy niż ich sylwetka.</li>
</ul>
<p><strong>Czakry</strong></p>
<p>Nieustanny przepływ energii czakry ulegają transformacji. Transformacja ta odbywa się w dwojaki sposób:</p>
<ol>
<li>Powiększenie średnicy - Choa Kok Sui podaje następujące rozróżnienie wg średnicy czakr:
<ul>
<li>opóźnieni w rozwoju umysłowym - 5 cm lub mniej,</li>
<li>rozwinięci mniej niż przeciętnie - około 6,25 cm,</li>
<li>przeciętnie rozwinięci, czyli tzw. masy - około 7,5-10 cm,</li>
<li>inteligenci - około 10-12,5 cm</li>
<li>jednostki wybitne - 15 cm lub większa</li>
<li>zaawansowani jogini lub święci - około 45 cm lub większa</li>
<li>nadludzie - 2 m lub większa, zapewne w rozumieniu autora chodzi o osoby bliskie urzeczywistnienia oświecenia i oświecone.</li>
</ul>
</li>
<li>Zmiana koloru czakry (dotyczy czterech górnych czakr):
<ol>
<li>Anahata - czakra serca zmienia swój kolor z zielonego na różowo fioletowy, zaś w jej centrum pojawiają się trzy płomienie - srebrno-morski, złoto-fioletowy i brylantowy - których swiatło oświetla wyższe czakry.<br />
<a href="http://mocreiki.wordpress.com/2008/02/25/anahata-czakra-serca/"><img class="alignnone size-full wp-image-239" src="http://mocreiki.wordpress.com/files/2008/04/04_anahata_mini1.jpg" alt="Anahata - Czakra Serca" width="161" height="162" /></a> <a href="http://mocreiki.wordpress.com/2008/03/02/anahata-czakra-serca-po-transformacji/"><img class="alignnone size-full wp-image-257" src="http://mocreiki.wordpress.com/files/2008/04/08_anahata_mini1.jpg" alt="Anahata - Czakra Serca po transformacji" width="161" height="162" /></a> <a href="http://mocreiki.wordpress.com/2008/04/10/anahata-czakra-serca-po-transformacji-ii/"><img class="alignnone size-full wp-image-194" src="http://mocreiki.wordpress.com/files/2008/04/17_anahata_mini.jpg" alt="Anahata - Czakra Serca po transformacji II" width="161" height="162" /></a></li>
<li>Visuddha - czakra gardła zmienia swój kolor z niebieskiego na srebrno-morski,<br />
<a href="http://mocreiki.wordpress.com/2008/02/26/visuddha-czakra-gardla/"><img class="alignnone size-full wp-image-240" src="http://mocreiki.wordpress.com/files/2008/04/05_visuddha_mini.jpg" alt="Visuddha - Czakra Gardła" width="161" height="162" /></a> <a href="http://mocreiki.wordpress.com/2008/03/03/visuddha-czakra-gardla-po-transformacji/"><img class="alignnone size-full wp-image-243" src="http://mocreiki.wordpress.com/files/2008/04/09_visuddha_mini.jpg" alt="Visuddha - Czakra Gardła po transformacji" width="161" height="162" /></a></li>
<li>Adźna - czakra trzeciego oka zmienia swój kolor z indygo na złoto-fioletowy<br />
<a href="http://mocreiki.wordpress.com/2008/02/27/adzna-czakra-trzeciego-oka/"><img class="alignnone size-full wp-image-241" src="http://mocreiki.wordpress.com/files/2008/04/06_adzna_mini.jpg" alt="Adźna - Czakra Trzeciego Oka" width="161" height="162" /></a> <a href="http://mocreiki.wordpress.com/2008/03/22/adzna-czakra-trzeciego-oka-po-transformacji-2/"><img class="alignnone size-full wp-image-244" src="http://mocreiki.wordpress.com/files/2008/04/10_adzna_mini.jpg" alt="Adźna - Czakra Trzeciego Oka po transformacji" width="161" height="162" /></a></li>
<li>Sahasrara - czakra korony zmienia swój kolor z fioletowego na brylantowy (biało-fioletowy)<br />
<a href="http://mocreiki.wordpress.com/2008/02/28/sahasrara-czakra-korony/"><img src="http://mocreiki.wordpress.com/files/2008/04/07_sahasrara_mini.jpg" alt="Sahasrara - Czakra Korony" /> </a><a href="http://mocreiki.wordpress.com/2008/03/04/sahasrara-czakra-korony-po-transformacji/"><img class="alignnone size-full wp-image-110" src="http://mocreiki.wordpress.com/files/2008/03/11_sahasrara_mini.jpg" alt="Sahasrara - Czakra Korony po transformacji" width="162" height="164" /></a></li>
</ol>
</li>
</ol>
<p><strong>Transformacja Ciał Subtelnych</strong></p>
<p>Boska fioletowa energia praniczna w kontakcie z ciałem eterycznym zmienia się w złotą energię praniczną. Długotrwały kontakt z tą energią powoduje stałą zmianę koloru ciała eterycznego z jasno niebieskiego na złoty i powiększenie jego średnicy z około 5 cm do 20cm.  Ciało astralne natomiast w wyniku zwiększenia się prędkości obracania różnokolorowych pran w aurze staje się białe i jego średnica sięga nawet kilku kilometrów (średnica ciała astralnego Buddy wynosiła 5 km).</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[RINQ - Ruby Integrated Query Language]]></title>
<link>http://coffeefreecode.wordpress.com/?p=3</link>
<pubDate>Sat, 12 Apr 2008 20:49:42 +0000</pubDate>
<dc:creator>Krzysztof Kosyl</dc:creator>
<guid>http://coffeefreecode.wordpress.com/?p=3</guid>
<description><![CDATA[
Cele
Już od dłuższego czasu odchodzi się od pisania zapytań do baz danych poprzez pisanie zapy]]></description>
<content:encoded><![CDATA[<p><!-- RINQ - Ruby Integrated Query Language --></p>
<h1>Cele</h1>
<p>Już od dłuższego czasu odchodzi się od pisania zapytań do baz danych poprzez pisanie zapytań SQL. Ma to wiele przyczyn, wśród nich można wymienić: </p>
<ul>
<li>niezgodność pomiędzy modelem relacyjnym a obiektowym</li>
<li>brak przenośności - niestety SQL nie jest standardem, różne bazy danych mają własną składnię, często mocno się różniącą</li>
<li>kolejny język do nauki</li>
<li>zagrożenie <i>SQL Injection</i></li>
</ul>
<p>Wszystkie te problemy rozwiązuje Mapowanie Obiektowo-Relacyjne (ORM - Object-Relational Mapping). Lecz istnieje jeszcze jeden zagadnienie, którym warto by się zająć:</p>
<ul>
<li>obsługa wyłącznie baz danych</li>
</ul>
<p>
    Istnieje wiele różnych źródeł danych, nie tylko relacyjne bazy danych. Odwołujemy się do nich bardzo często w ten sam sam sposób. Wybieramy tylko te elementy kolekcji które są nam potrzebne, wybieramy potrzebne pola elementów, sortujemy wedle zadanych kryteriów. Czy można korzystać z różnych danych w ten sam sposób?
</p>
<p><!--not more--></p>
<h1>LINQ - Language Integrated Query</h1>
<p>LINQ to technika dostępna w .NET (np. z poziomu języka C#). Umożliwia ona tworzenie zapytań zintegrowanych z językiem z którego korzystamy.
</p>
<p>Jej zadaniem jest ujednolicenie sposobu dostępu do danych z różnych źródeł. Przykładowe zapytania:</p>
<ul>
<li> <b>Obiekty w aplikacji</b>
<p>[sourcecode language='csharp']<br />
int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };</p>
<p>var q =<br />
  from n in numbers<br />
  where n < 5<br />
  select n;<br />
[/sourcecode]</p>
</li>
<li> <b>Dane XML</b>
<p>[sourcecode language='csharp']<br />
XElement doc = XElement.Load(@"numbers.xml");<br />
var q = new XElement("numbers",<br />
  from n in doc.Elements("number")<br />
  where (int) n < 5<br />
  select new XElement("number", n)<br />
  )<br />
);<br />
[/sourcecode]</p>
</li>
<li> <b>Bazy danych</b>
<p>[sourcecode language='csharp']<br />
Database db = Database(...)<br />
var q =<br />
  from n in db.numbers<br />
  where n.number < 5<br />
  select new {n.number};<br />
[/sourcecode]</p>
</li>
</ul>
<h1>Przegląd możliwości języka Ruby</h1>
<p>
    Odpowiedniki LINQ da się stworzyć w wielu językach. Ale w Ruby będzie to implementacja nie tylko działająca ale też dająca możliwość tworzenia czytelnego kodu.
</p>
<h2>DSL - Domain-specific programming language</h2>
<p>
    <b>Języki dziedzinowe</b> w odróżnieniu od <b>języków ogólnych</b> (takich jak C, Java czy Python) są wysokowyspecjalizowane i tworzone to rozwiązywania konkretnych problemów. Dzięki temu są dobrze dopasowane do określonych zadań, a przez to wygodne w stosowaniu. Pozwala to na przyśpieszenie pracy z nimi.
</p>
<p>
    Języki dziedzinowe wcale nie są czymś nowym. Stykamy się z nimi codzienne i wydają się nam tak oczywiste że nie dostrzegamy czym są. Warto więc wymienić kilka przykładów:
</p>
<ul>
<li>znaki drogowe</li>
<li>notacja muzyczna</li>
<li>wyrażenia regularne</li>
<li>pliki Makefile</li>
</ul>
<p>
    DSL jest bardzo często stosowany w języku Ruby. Przykładem tego może być ActiveRecord dostępny w Ruby On Rails. Przykładowy model:
</p>
<p>[sourcecode language='ruby']<br />
class Post < ActiveRecord::Base<br />
  has_many :comments<br />
  has_and_belongs_to_many :tags<br />
end<br />
[/sourcecode]</p>
<h2>Metaprogramowanie</h2>
<p>
    Metaprogramowanie dało by się streścić jako <i>programy piszące programy</i>. W Ruby, jako że jest on językiem dynamicznym, program może zmieniać nawet swój własny kod podczas działania. Najczęściej służy temu funkcja <i>eval</i>:
</p>
<p>[sourcecode language='ruby']<br />
name = 'plus'<br />
op = '+'<br />
a = "def #{name}(a, b) a #{op} b end"<br />
eval(a)<br />
plus(1,2)<br />
[/sourcecode]</p>
<h2>Symbole</h2>
<p>[sourcecode language='ruby']<br />
'very_long_name'<br />
[/sourcecode]</p>
<p>[sourcecode language='ruby']<br />
:very_long_name<br />
[/sourcecode]</p>
<p>
    Symbole bywają (błędnie) nazywane <i>lekkimi stringami</i>. <!--Nie wgłębiając się w meandry języka można uznać, że--> Bardzo często stosuje się je jako klucze w słownikach.
</p>
<h2>Atrybuty - settery, gettery</h2>
<p>[sourcecode language='ruby']<br />
class Cos<br />
  def a<br />
    @a<br />
  end<br />
  def a=(value)<br />
    @a = value<br />
  end<br />
end<br />
[/sourcecode]</p>
<p>[sourcecode language='ruby']<br />
class Cos<br />
  attr_accesor :a<br />
end<br />
[/sourcecode]</p>
<h2>Pomijanie nawiasów w wywołaniu funkcji</h2>
<p>[sourcecode language='ruby']<br />
c = Cos.new()<br />
c.a=(7)<br />
puts c.a()</p>
<p>funkcja({'a'=>'Ala', b=>'Beata'})</p>
<p>inna_funkcja(3.14, {'a'=>'Ala'})<br />
[/sourcecode]</p>
<p>[sourcecode language='ruby']<br />
c = Cos.new<br />
c.a = 7<br />
puts c.a</p>
<p>funkcja 'a'=>'Ala', b=>'Beata'</p>
<p>inna_funkcja 3.14, 'a'=>'Ala'<br />
[/sourcecode]</p>
<p>
    Jeśli nie spowoduje to niejednoznaczności to można usunąć nawiasy z wywołania funkcji. Dzięki temu oszczędza się kilku znaków oraz sprawia, że kod wygląda czytelniej.
</p>
<p>
    Ruby nie posiada argumentów w postaci słów kluczowych tak jak Python. Można je jednak jest bardzo łatwo zastąpić używając słowników z pominiętymi nawiasami klamrowymi. W takich konstrukcjach bardzo często używa się symboli.
</p>
<h2>Otwarte moduły</h2>
<p>[sourcecode language='ruby']<br />
module Kernel<br />
  def query()<br />
    puts 'this is query'<br />
  end<br />
end<br />
[/sourcecode]</p>
<p>Moduły można łatwo modyfikować. Jeśli coś dodamy do modułu <i>Kernel</i></p>
<h2>Otwarte klasy</h2>
<p>[sourcecode language='ruby']<br />
class Fixnum<br />
  def hours<br />
    self * 3600<br />
  end<br />
  alias hour hours<br />
end</p>
<p>Time.mktime(2006, 01, 01) + 14.hours<br />
[/sourcecode]</p>
<p>
    Metody można nie tylko dodawać ale też zamieniać (korzystając z aliasów).
</p>
<h2>Otwarte obiekty</h2>
<p>[sourcecode language='ruby']<br />
a = 'hello'</p>
<p>class <<a<br />
  def to_s<br />
    "<#{self}>"<br />
  end<br />
end<br />
[/sourcecode]</p>
<h2>Brakujące metody</h2>
<p>[sourcecode language='ruby']<br />
class Cos<br />
  def method_missing(method_name, *args)<br />
    method_name = method_name.to_s<br />
    if method_name[0..3] == 'say_'<br />
      puts method_name[4..-1]<br />
    else<br />
      raise NoMethodError, "`#{method_name}' in #{self}"<br />
    end<br />
  end<br />
end<br />
[/sourcecode]</p>
<p>Domknięcia</p>
<p>[sourcecode language='ruby']<br />
def two_times()<br />
  if block_given?<br />
    yield<br />
    yield<br />
  end<br />
end<br />
two_times { puts 'Hello'}</p>
<p>[1,2,3,4].delete_if {&#124;a&#124; a % 2 == 0}<br />
[/sourcecode]</p>
<h1>RINQ</h1>
<p>
    Pozwolę sobie przedstawić tu dwie propozycje propozycje RINQ. Są one autorstwa <i>Stena Friedricha</i> z <i>Technische Fachhochschule Berlin</i>.
</p>
<h2>Operatory zapytań</h2>
<p>
    Pierwsza metoda przypomina trochę korzystanie z <i>cout</i> w C++, lub Django ORM. Wywołujemy po koleji ciąg funkcji z których każda zwraca ten sam obiekt, lecz zmodyfikowany przez to wywołanie.
</p>
<p>[sourcecode language='ruby']<br />
customernames = customers.<br />
  qwhere   {&#124;c&#124; c.address.city == "Torun"}.<br />
  qselect  {&#124;c&#124; {:firstname => c.firstname,<br />
                 :lastname => c.lastname}}.<br />
  qorderby {&#124;c&#124; c.lastname}<br />
[/sourcecode]</p>
<h2>Wyrażenia zapytań</h2>
<p>
    Tu wkracza DSL. Przykład takiej implementacji autorstwa Petera Vanbroekhovena jest  <a href="http://www.xaop.com/blog/2007/10/07/video-how-to-create-a-domain-specific-language-/">How to create a Domain Specific Language? - Metaprogramming in Ruby</a>.
</p>
<p>[sourcecode language='ruby']<br />
customerfirstnames = query do<br />
  qfrom :c => customers<br />
  qwhere c.lastname == "Kowalski"<br />
  qselect c.firstname<br />
end<br />
[/sourcecode]</p>
<h1>Slajdy</h1>
<p><a href='http://coffeefreecode.wordpress.com/files/2008/04/rinq.pdf'>RINQ - slajdy</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Podział katalogów przy tworzeniu stron internetowych]]></title>
<link>http://kowalczyk.wordpress.com/?p=33</link>
<pubDate>Fri, 11 Apr 2008 22:51:56 +0000</pubDate>
<dc:creator>Tommy The Thunderer</dc:creator>
<guid>http://kowalczyk.wordpress.com/?p=33</guid>
<description><![CDATA[Witam po raz kolejny. W niniejszym artykule chciałbym przedyskutować sposób organizacji plików p]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;">Witam po raz kolejny. W niniejszym artykule chciałbym przedyskutować sposób organizacji plików podczas tworzenia stron internetowych. Wydaje się to niby proste, ale przy tworzeniu większych projektów może nastręczyć wielu problemów natury: "paaanieee kodeeerzeee, a obraaazki to do katalogu img czy images?". ;] W tej kwestii nie ma jednego dobrego rozwiązania, raczej na etapie nauki / pracy dostosowujemy się lub tworzymy swój własny sposób. Nie zmienia to jednak faktu że źle przemyślana struktura katalogów a co za tym idzie organizacja plików może skutecznie utrudnić postępy w projekcie, szczególnie, jeżeli przechowujemy w kilku różnych miejscach pliki o podobnym przeznaczeniu.</p>
<p><!--more--></p>
<p style="text-align:justify;">Przez takie rozwiązanie jesteśmy zmuszeni do stosowania instrukcji warunkowych typu: "jeżeli wrzucam pdf, który ma w tytule słowo 'funkcja', to do /pdf/funkcje/ a jak słowo 'algorytm' to do /ebooki/algorytmy/". Wierz lub nie, jest to poważny błąd, który o ile nie jest uzasadniony porządnie przemyślaną strukturą aplikacji ma duże szanse uniemożliwić ukończenie projektu. Na pewnym etapie okaże się, ze istnieje potrzeba indeksowania obu zbiorów danych a wtedy logika kodu zostanie doszczętnie zburzona. No ale dość apokalipsy, czas na przykłady.</p>
<p style="text-align:justify;">Na początku należy przemyśleć i ocenić, z jakich potencjalnie części, modułów lub katalogów może się składać aplikacja webowa. Ja ze swojej strony mogę wymienić następujące:</p>
<ul>
<li>parser szablonów [Smarty, OPT]</li>
<li>mini-edytor zawartości [FCKeditor, tinyMCE]</li>
<li>szablon [szkielet] strony [pliki TPL]</li>
<li>katalog kompilacji szablonów</li>
<li>katalog plików konfiguracyjnych [Config]</li>
<li>pliki graficzne związane z layoutem [statyczne]</li>
<li>pliki stylów CSS</li>
<li>katalog przeznaczony na upload plików, zawierający podkatalogi tematyczne</li>
<li>skrypty JavaScript</li>
<li>pliki kodu strony</li>
<li>pliki inicjujące</li>
</ul>
<p style="text-align:justify;">Sporo, prawda? Na szczęście większość z nich logicznie zawiera się w innych lub jest po prostu opcjonalna. W każdym razie lepiej powiedzieć od razu o tylu, niż potem dopowiadać, że "przydałby się jeszcze katalog na...". Przystąpię teraz do opisu poszczególnych punktów:</p>
<ul>
<li>parser szablonów [Smarty, OPT]</li>
</ul>
<p style="text-align:justify;">Serce każdej nowoczesnej strony. Bez szablonów stylów zmiana wyglądu jakiegokolwiek elementu strony to po prostu koszmar. Jeżeli chcesz dowiedzieć się więcej na ich temat, polecam strony projektów: <a href="http://opt.openpb.net/" target="_blank">OPT</a> i <a href="http://www.smarty.net/" target="_blank">Smarty</a>. Jeżeli to nie wystarczy, zawsze zostaje <a href="http://pl.wikipedia.org/" target="_blank">Wikipedia </a>lub <a href="http://www.google.com" target="_blank">Google</a>. ;] Idea szablonów polega na oddzieleniu kodu strony od sposobu jego wyświetlania, tj. programując stronę pobierasz jakieś wartości z bazy danych i przesyłasz je do szablonu. Ten dokonuje tzw. kompilacji i zwraca ci przetworzony plik php, który następnie jest wykonywany i przez niego przesyłane są dane w języku HTML, który następnie odczytuje user w przeglądarce. Jeżeli nadal myślisz o wypisywaniu wszystkiego za pomocą 'echo' w PHP, pomyśl, ile ci zajmie gruntowna zmiana layoutu strony. Będziesz musiał szukać wszystkich if'ów, for'ów, słowem męczyć się, podczas, gdy szablony umożliwią ci pisanie w czystym HTMLu bez potrzeby znajomości jakiegokolwiek języka programowania. [no, tutaj trochę przesadziłem, ale wystarczy podstawowa obsługa zmiennych i pętli] W tym miejscu należy zwrócić uwagę na jeszcze jeden plus - osoba tworząca szablon prawie nie musi wiedzieć czym jest programowanie, np. grafik może zająć się spokojnie tworzeniem wyglądu strony bez ingerencję w kod, a programista nie musi zwracać uwagi na niuanse związane z grafiką.</p>
<ul>
<li>mini-edytor zawartości [FCKeditor, tinyMCE]</li>
</ul>
<p style="text-align:justify;">Być może wielu z Was uzna ten element za zbędny, ale, jak Wam powiadam, całkowicie zbędnie. ;] Po co się męczyć, mr FCK Was wyręczy. Po pierwsze darmowe, po drugie ładne, a po trzecie udostępnia funkcjonalność zbliżoną do prawie samego Worda [dlatego bardzo często jest nazywany mini-Wordem] więc wstawienie pogrubienia, kursywy, zmiana rozmiaru tekstu lub wstawienie obrazka pomiędzy tekst jest dziecinnie łatwe. Potencjalnym koderom wystarczy zwykłe &#60;textarea&#62; ;] ale potencjalnemu klientowi edytor taki jak FCK spada jak manna z nieba. A ile pracy oszczędza? Zastanawiacie się może czemu nic nie wspominam o tinyMCE? Bo jeszcze z niego nie korzystałem. ;] Po drugie FCK jest lepszy, bardziej rozpowszechniony, i ogólnie miły. ;] [W poprzednim artykule trochę się na niego wyzłośliwiałem, ale jak już jest gotowy do pracy to jest fajny] Zainteresowanych zapraszam: <a href="http://www.fckeditor.net/" target="_blank">FCKeditor </a>lub <a href="http://tinymce.moxiecode.com/" target="_blank">tinyMCE</a>, jak kto woli.</p>
<ul>
<li>szablon [szkielet] strony [pliki TPL]</li>
</ul>
<p style="text-align:justify;">W tym katalogu, zwyczajowo nazywanym /templates/ znajdują sie tzw. pliki szablonów TPL, czyli zawierające kod HTML i metajęzyk szablonu pliki tekstowe, które na etapie "kompilacji" podlegają przetworzeniu przez parser szablonów.  Umieszczenie całego szablonu w jednym katalogu umożliwia łatwą wymianę "skórek" strony, wystarczy tylko skopiować zawartość jednego katalogu na drugi i voila! Pomaga to także w stworzeniu zestawu szablonów - czyli oddania użyrkwnikowi dynamicznej możliwości zmiany skórek na stronie - vide [znienawidzone] Grono.NET. [podkreślenie celowe, .NET też na razie uważam za ZUE, taka mała dygresja]. ;] - w takim przypadku należy tylko nakazać parserowi szablonów zmianę kalalogu kompilacji.</p>
<ul>
<li>katalog kompilacji szablonów</li>
</ul>
<p style="text-align:justify;">Tutaj nie będę sięrozpisywał jako, ze ten katalog powinien po prostu... istnieć. No i mieć prawa zapisu oczywiście. Tutaj znajdują się skompilowane do plików PHP pliki TPL. Jedziemy dalej.</p>
<ul>
<li>katalog plików konfiguracyjnych [Config]</li>
</ul>
<p>Rzekłbym najważniejsza część, bo zawierające wszystkie informacje [poza bazą danych] o stronie. Składa się z kilku powiązanych ze sobą części:</p>
<ul>
<li>
<ul>
<li>część konfiguracyjna, stałe używane w kodzie strony, inicjalizacja obiektów [np. klasy parsera szablonów]</li>
<li>część połączenia z bazą danych - czyli wywołanie żądania połączenia z bazą danych, uzgodnienie typu kodowania znaków, zwrócenie uchwytu na począczenie</li>
<li>część funkcji i klas, czyli włączenie deklaracji i definicji używanych w kodzie, a zdefiniowanych przez nas, programistów.</li>
</ul>
</li>
</ul>
<ul>
<li>pliki graficzne związane z layoutem [statyczne]</li>
</ul>
<p>Odpowiadają za wizualny aspekt strony - są ładowane i wyświetlane w kodzie HTML. Zwykle przechowywane razem z plikami szablonu, celem ułatwienia wymienności.</p>
<ul>
<li>pliki stylów CSS</li>
</ul>
<p style="text-align:justify;">Pliki stylów CSS odpowiadają za wygląd poszczególnych znaczników HTML, tj. decydują o tym, jaki kolor będzie miało tło, czy linki będą miały podkreślenie, czy tekst będzie wyrównywany do lewej oraz wiele innych opcji. Po informacje na temat samego języka odsyłam do kursu HTML i CSS autorstwa Sławomira Kokłowskiego, uważam ten zbiór za najlepszy kurs jaki można znaleźć po polsku [!] w Internecie. <a href="http://www.kurshtml.boo.pl/" target="_blank">[ link ]</a> Pliki stylów są trzymane razem z plikami szablonu, jako, że są mocno powiązane z resztą layoutu.</p>
<ul>
<li>katalog przeznaczony na upload plików, zawierający podkatalogi tematyczne</li>
</ul>
<p style="text-align:justify;">W tym katalogu tworzymy podkatalogi odpowiedzialne za przechowywanie plików, które wrzuca user / userzy. Katalogi powinny być nazywane zgodnie z ich przeznaczeniem. Jeżeli user będzie wrzucał dokumenty office'a, to katalog można nazwać office_docs. Dzięki temu będzie możliwa łatwa identyfikacja zawartości a w razie czego prosty sposób dostępu.</p>
<ul>
<li>skrypty JavaScript</li>
</ul>
<p style="text-align:justify;">Mówiąc w tym miejscu 'skrypty JavaScript' mam na myśli stosunkowo małe skrypty, [FCKeditor też jest napisane w JS, ale ze względu na jego rozmiar wrzuciłem go w oddzielny katalog] czyli np. takie do wyświetlania zdjęć, lub tworzenia dynamicznego menu, ogólnie skłądające się z max. kilku plików i nie używane do tworzenia jednej zwartej całości.</p>
<ul>
<li>pliki kodu strony</li>
</ul>
<p style="text-align:justify;">Dochodząc do końca, musimy gdzieś trzymać pliki PHPa. ;] Generalnie można je trzymać po prostu w katalogu głównym strony, ale ja odradzam takie rozwiązanie, ze względu na to, iż wiele plików utrudni poszukiwania index.php. ;] Tutaj akurat upieram się najmniej, bo to już jest czyta dywagacja na temat gustów, ale ja robię tak, jak napisałem. Jak mnie ktoś przekona to będe robił jeszcze inaczej. ;]</p>
<ul>
<li>pliki inicjujące</li>
</ul>
<p style="text-align:justify;">Et voila, zbliżamy się powoli do końca. Czym są pliki inicjujące? Generalnie miałem na myśli jeden plik - index.php. ;] Oczywiście trzymamy go w katalogu głownym strony. ;]</p>
<p style="text-align:justify;">Wszystko ładnie pięknie, ale nadal nie wiemy jak stworzyć tą strukturę. Wobec tego, mając na uwadze poprzednie opisy przedstawiam przykłądowe drzewo katalogów:</p>
<ul>
<li>/ - katalog główny</li>
<li>/opt/ - katalog parsera szablonów OPT [lepszy niż Smarty, jeżeli zaś używasz smarty to także katalog nazwij /smarty/]</li>
<li>/fckeditor/ - katalog edytora FCK [jak używasz tinyMCE to patrz wyżej]</li>
<li>/templates/ - katalog plików szablonów</li>
<li>/require/ - katalog plików konfiguracyjnych [zwykle włącznych funckją 'require']</li>
<li>/templates/static/ - katalog plików graficznych layoutu</li>
<li>/templates/css/ - katalog plików stylów css dla szablonu</li>
<li>/upload/ - katalog uploadu</li>
<li>/js/ - katalog skryptów JS</li>
<li>/php/ - pliki kodu strony</li>
<li>/index.php - index.php ;]</li>
</ul>
<p>Na koniec kilka rad konstrukcyjnych:</p>
<ul>
<li>Jeżeli tworzysz stronę w której mają być stosowane wymienne przez usera szablony, najlepiej umieść je w podkatalogu /templates/. W ten sposób będziesz musiał jedynie zmienić katalog pobierania plików TPL przez parser, a zachowasz logikę rozmieszczenia danych.</li>
<li>Należy oddzielić katalog uploadu edytora od katalogu uploadu przez zwykłe formularze - trzymanie tych danych razem utrudni wyszukiwanie użytkownikowi danych w przeglądarce plików edytora.</li>
<li>Dobrą opcją konstrukcyjną jest includowanie plików .php w index.php, zamiast przekierowywać użytkownika do innych. W ten sposób kontrolujemy dane wejściowe w jednym miejscu, co np. pozwoli na wygodne przetwarzanie np. adresu URL. Chodzi o to, aby index.php inicjalizował wszystkie podstawowe dane potrzebne stronie, a includowany plik obsługiwał tylko konkretne akcje.</li>
</ul>
<p style="text-align:justify;">Oczywiście jak zwykle musze się usprawiedliwić, że wcale nie próbuję forsować jednego ustalonego stylu. Na podstawie własnych doświadczeń oraz pracy jako programista poznałem kilka sposobów, a ten jest taką jakby "kompilacją" poznanych opcji. Jak zwykle powiem też, że zrobi