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

<channel>
	<title>Jedrzej Schmeidel (aka Yunnan)</title>
	<atom:link href="http://www.yunnan.tk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yunnan.tk</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 16 Mar 2010 21:48:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Social lending &#8211; pożyczki społecznościowe</title>
		<link>http://www.yunnan.tk/zainteresowania/inwestycje/social-lending-pozyczki-spolecznosciowe/</link>
		<comments>http://www.yunnan.tk/zainteresowania/inwestycje/social-lending-pozyczki-spolecznosciowe/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 23:18:20 +0000</pubDate>
		<dc:creator>Yunnan</dc:creator>
				<category><![CDATA[Inwestycje]]></category>

		<guid isPermaLink="false">http://www.yunnan.tk/?p=428</guid>
		<description><![CDATA[Moje przygody inwestycyjne, czyli jak zacząłem inwestować w social lending (pożyczki społecznościowe).
Social lending &#8211; Pożyczki społecznościowe
Najpierw inwestowałem wyszukując korzystne lokaty (nic specjalnego). Jakieś tam lokaty terminowe, konta oszczędnościowe (wciąż mam konto eMax w mBanku, teraz razem z Lokatą Jednodniową).
Z tego da się wykręcić ~5%. Naturalnie pojawiają się chwilowe lokaty do 8%, ale nie jest to [...]]]></description>
			<content:encoded><![CDATA[<p>Moje przygody inwestycyjne, czyli jak zacząłem inwestować w social lending (pożyczki społecznościowe).</p>
<h2>Social lending &#8211; Pożyczki społecznościowe</h2>
<p>Najpierw inwestowałem wyszukując korzystne lokaty (nic specjalnego). Jakieś tam <strong>lokaty terminowe</strong>, konta oszczędnościowe (wciąż mam konto eMax w mBanku, teraz razem z Lokatą Jednodniową).<br />
Z tego da się wykręcić <span style="color: #ff0000;"><strong>~5%</strong></span>. Naturalnie pojawiają się chwilowe lokaty do <span style="color: #ff0000;">8%</span>, ale nie jest to stały sposób inwestowania.<br />
Przy lokatach nie trzeba się głowić podatkami bo atak podatku Belki jest automatyczny <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Pozostałe plusy to duże bezpieczeństwo pieniędzy i stały procent (Choć w wolnej chwili mogę opowiedzieć prawdziwą historie trzymania pieniędzy w Islandzkim banku i inwestowania w &#8220;amerykanszke&#8221; fundusze. Bank zbankrutował, fundusze poszły na dno&#8230; dłuższa historia.).</p>
<p>Potem przeszedłem na spokojne <strong>fundusze inwestycyjne</strong> (walutowe, obligacji itp), ale zysk <span style="color: #ff0000;"><strong>1-5%</strong></span> w skali roku raczej wypada na korzyść lokat/kont oszczędnościowych. W pewnym momencie nawet inflacja jest wyższa niż zysk z tych funduszy <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Plusem jest stały wzrost nawet przy kryzysach, obligacje są niby gwarantowane przez nasze kochane państwa (zaufanie do państwa pewnie będzie niedługo zapisane ustawowo <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> DD).</p>
<p>To może agresywniejsze <strong>fundusze akcyjne</strong> (akcje polskie)&#8230; raz wtopiłem 20%, raz zyskałem 20%. Cała akcja działa się w okresie czasu 3-6 miesięcy (tuż przed pseudo-kryzysem), więc widać że tutaj sytuacja jest o wiele bardziej dynamiczna. Podchodziłem jeszcze ze dwa razy do Polskiej giełdy, z różnym skutkiem. Ogólnie inwestując więcej czasu można prawdopodobnie uzyskać spore zyski.<br />
<strong>Polska giełda ma cały czas duży potencjał, który można dobrze wykorzystać.</strong></p>
<p>W Polsce i Europie zrobiło się raczej spadkowo, to może zainwestować w fundusze Chińskie, Rosyjskie, Brazil itp ? Niestety tutaj też znowu raz spadki raz wzrosty. Te fundusze wg specjalistów są jednak głównie długoterminowe (pare lat) i w tym okresie mogą dać niby duże zyski. Rozwijające się gospodarki dają bardzo duży potencjał. Mimo to znowu to nie dla mnie.</p>
<p>Poradzono mi, ze jest coś pewnego z dużym zyskiem (10-20% rocznie), mianowicie<strong> fundusze budowlane</strong> w Polsce, albo<strong> fundusze energetyczne</strong> (ropa/prąd). W miesiąc po kupieniu ceny mieszkań zaczęły spadać i ropa tanieć, na szczęście zdążyłem sprzedać przed poważnymi spadkami.<br />
<strong>Rynek energetyczny, przy stabilnych gospodarkach wydaje się pewną inwestycją.</strong> Szczególnie jeśli spojrzymy na stały wzrost zapotrzebowania na różne rodzaje energii, nie wspominając nawet o ogromnym potencjalnym zapotrzebowaniu rozwijających się krajów.<br />
Z drugiej strony, przed paroma laty wielki niemiecki boom na energie odnawialną przygasł, rząd wycofuje się z dotacji, a w fabrykach baterii słonecznych magazyny są pełne po sufit.<br />
W Polsce jedynie wiatraki, posiadające najlepszy stosunek produkcji energii do wartości inwestycji, były chętnie kupowane/budowane przed &#8220;kryzysem&#8221;. Teraz już się rzadziej o tym słyszy.</p>
<p>I tak na końcu trafiłem na <strong>social lending</strong>. Jestem na tym ok pół roku i postaram się w skrócie streścić moje doświadczenia. Zakładałem że zysk który by mnie zadowalał to ok <strong><span style="color: #ff0000;">10-15%</span></strong> w skali roku (więcej niż lokaty, mniej niż obiecywany zysk z funduszy).<br />
Teraz surowe dane z social lending, moje efektywne oprocentowanie 17% na rok. Dałem ponad 15 pozyczek (kilka tys zl), 50% jest spłaconych, reszta spłacana jest terminowo. Na razie 100% splat, zero opoznien.</p>
<p>Moje efektywne oprocentowanie wynosi <strong><span style="color: #ff0000;">17%</span></strong> w skali roku, a mogłoby wynosić nawet <span style="color: #ff0000;"><strong>20%</strong></span> (maksymalne oprocentowanie na kokosie), jednak czasami inwestuje po prostu w pewniejsze, lecz niżej oprocentowane (np <span style="color: #ff0000;"><strong>15%</strong></span> w skali roku) pożyczki.<br />
Z drugiej strony częste &#8220;promocje&#8221; mogą podbić efektywne oprocentowanie wyżej niż 20% !!! Dając komuś pożyczkę na 20% w skali roku, na okres 6 miesięcy (czyli 10% odsetek), zdarza się że pożyczko-biorca obliguje się do spłaty w krótszym terminie (przyjmijmy 3 miesiące). Co daje na tym przykładzie kosmiczne<span style="color: #ff0000;"><strong> 40%</strong></span> w skali roku !<br />
Poza tym, nie licząc na okazje pożyczkowe, również można uzyskać efektywnie procent wyższy niż 20% w skali roku. Posiadając 10000zl i pożyczając go na 3 miesiące (5% odsetek), po 3 miesiącach mamy 10050zl które znowu możemy pożyczyć. Naturalnie nie musimy czekać do końca pożyczki, bo raty spłat otrzymujemy comiesięcznie.</p>
<p>Okres pożyczki wybieramy sami, dlatego mamy dość sporą elastyczność w lokowaniu pieniędzy.</p>
<p>W social lending podobają mi się nie tylko zyski, ale i filozofia. Prawdziwa konkurencja na rynku kredytowym, która będzie korzystnie wpływać na banki i wszyskie pozostałe &#8220;providenty&#8221;/&#8221;skoki&#8221;. Sam decyduje komu chce pożyczyć i na co, wiem komu zaufam i wiem komu pożyczę ryzykownie, albo z niskim oprocentowaniem, z chęci pomocy.<br />
Sytuacja taka jak ostatni pseudo-kryzys bankowy jest tu nie możliwy, kiedy to debilowate banki pożyczały pieniądze których nie miały i to ludziom którzy na kokosie mieliby -10 gwiazdek <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Nie dość że banki źle obracały naszymi pieniędzmi, to jeszcze gwarancje dawało państwo&#8230; czyli my z własnej kieszeni&#8230; ok <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  to nie moment na wieszanie psów na bankach <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
(mógłbym jeszcze napisać o moim krytycznym nastawieniu do wirtualnego dodrukowywania pieniądza przez banki komercyjne, ale to inna historia, tak czy owak, przy social lending jest to nie możliwe).</p>
<p>Inną kwestią jest naturalny narodowy Polski brak zaufania (albo z drugiej strony u innych, nadmierna naiwność).<br />
Naturalnie brak zaufania mam też, wiec staram się inwestować w miarę bezpiecznie. Czasami czytając dysputy pod &#8220;aukcją&#8221; jestem pod wrażeniem dociekliwości i spostrzegawczości niektórych pożyczkodawców, ale zdarzają się również wpisy ze sporą dozą chamstwa. W sumie co się dziwię <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  To jest tak jak wszędzie.<br />
Tak czy owak bezpośredni kontakt pożyczko-dawcy i pożyczko-biorcy prowadzi do dużo lepszego porozumienia. W razie wątpliwości można zadzwonić, pogadać osobiście, albo poprosić o kopie jakichś dokumentów (zaświadczenie o dochodach, kopie dowodu, dokumenty potwierdzające prowadzenie firmy itp.) co podnosi wiarygodność pożyczko-biorcy i buduje obustronne zaufanie.</p>
<p>Podsumowując, zarówno ze strony pożyczko-dawców jak i pożyczko-biorców zdarzają się postawy anty-społeczne (nawet anty-pożyczko-społeczne <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ). Nieuniknione jest więc że mały procent pożyczko-dawców pożycza jedynie sobie (bo nikomu nie ufają), dla równowagi niektórzy pożyczają wszystkim, dziwując się potem nad niskimi statystykami spłat. Z drugiej strony barykady niektórzy pożyczko-biorcy prezentują klasyczną socjalistyczną postawę roszczeniową, uważając że pożyczka im sie nalezy jak psu zupa.</p>
<h2>Podsumowanie</h2>
<p>Na razie się nie naciąłem. Jestem zadowolony ze współpracy z pożyczko-biorcami, oraz z osiąganych zysków. Ogólnie polecam tę formę inwestowania osobom które oprócz trzymania pieniędzy na koncie, są w stanie zainwestować pół godzinki tygodniowo aby zwielokrotnić swoje zyski z inwestycji.</p>
<p>Sam nie myślałem, że to kiedyś napiszę biorąc pod uwagę moje ograniczone zaufanie do sektora bankowego, ale czasami otrzymując &#8220;pozytywa&#8221; albo mejla z podziękowaniami za umożliwienie rozwoju firmy, kupna wymarzonego motoru lub chociaż tokarki, cieszę się że pożyczam ! <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Widzę że moja inwestycja naprawdę ma bezpośrednie przełożenie na rzeczywistość i pomaga ściśle określonym żywym ludziom.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yunnan.tk/zainteresowania/inwestycje/social-lending-pozyczki-spolecznosciowe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mBank skrypt v3</title>
		<link>http://www.yunnan.tk/pomoce/programowanie/mbank-skrypt-v3/</link>
		<comments>http://www.yunnan.tk/pomoce/programowanie/mbank-skrypt-v3/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 21:03:30 +0000</pubDate>
		<dc:creator>Yunnan</dc:creator>
				<category><![CDATA[Programowanie]]></category>

		<guid isPermaLink="false">http://www.yunnan.tk/?p=431</guid>
		<description><![CDATA[Po ukończeniu skryptu do wyciągu z konta mBank w wersji 3, zdecydowałem się założyć nowy wpis, żeby uporządkować sprawy.
mBank auto skrypt v3.0.0 v3.0.1
Główna różnica to rozdzielenie skryptu na 4 pliki:

plik README z instrukcją itp
plik konfiguracyjny
plik z funkcjami
główny plik wykonywalny

Readme to każdy wie co tam jest.
Plik konfiguracyjny ma być o tyle korzystnym rozwiązaniem, że przy updacie [...]]]></description>
			<content:encoded><![CDATA[<p>Po ukończeniu skryptu do wyciągu z konta mBank w wersji 3, zdecydowałem się założyć nowy wpis, żeby uporządkować sprawy.</p>
<h2>mBank auto skrypt <del datetime="2010-03-10T21:36:44+00:00">v3.0.0</del> v3.0.1</h2>
<p>Główna różnica to rozdzielenie skryptu na 4 pliki:</p>
<ul>
<li>plik README z instrukcją itp</li>
<li>plik konfiguracyjny</li>
<li>plik z funkcjami</li>
<li>główny plik wykonywalny</li>
</ul>
<p>Readme to każdy wie co tam jest.<br />
Plik konfiguracyjny ma być o tyle korzystnym rozwiązaniem, że przy updacie pozostałych plików, plik z konfiguracją może pozostać nieruszony.<br />
Plik z funkcjami, to będzie prawdopodobnie najczęściej aktualizowany plik.<br />
Plik główny wykonywalny, łączy pozostałe pliki do kupy, oraz zawiera wygląd danych wyjściowych. To właśnie w pliku głównym należy podłączyć skrypt np do bazy danych.</p>
<p>Będę się starał żeby zarówno plik konfiguracyjny, jak i zmienne wychodzące z funkcji były zawsze takie same. Przez to przy nawet przy zintegrowaniu skryptu z czymś innym, aktualizacja powinna być bezproblemowa.</p>
<h2>Aktualne pliki skryptu</h2>
<p><a href="http://www.yunnan.tk/wp-content/files/skrypty/mbank_auto_skrypt/mbank_auto_skrypt.README">http://www.yunnan.tk/wp-content/files/skrypty/mbank_auto_skrypt/mbank_auto_skrypt.README</a><br />
<a href="http://www.yunnan.tk/wp-content/files/skrypty/mbank_auto_skrypt/mbank_auto_skrypt.conf">http://www.yunnan.tk/wp-content/files/skrypty/mbank_auto_skrypt/mbank_auto_skrypt.conf</a><br />
<a href="http://www.yunnan.tk/wp-content/files/skrypty/mbank_auto_skrypt/mbank_auto_skrypt.func">http://www.yunnan.tk/wp-content/files/skrypty/mbank_auto_skrypt/mbank_auto_skrypt.func</a><br />
<a href="http://www.yunnan.tk/wp-content/files/skrypty/mbank_auto_skrypt/mbank_auto_skrypt">http://www.yunnan.tk/wp-content/files/skrypty/mbank_auto_skrypt/mbank_auto_skrypt</a></p>
<h2>Kod źródłowy skryptu</h2>
<p>http://www.yunnan.tk/wp-content/files/skrypty/mbank_auto_skrypt/mbank_auto_skrypt.README</p>
<pre class="code">#-#############################################
# mBank_auto_skrypt v3.0.1
# Made by Jedrzej Schmeidel (Yunnan)
# on 2009/02
# www.yunnan.tk
# yunnan@yunnan.tk
#-#############################################

#-## LICENCJA
# Creative Commons License - Attribution, Share Alike
# http://creativecommons.org/licenses/by-sa/2.5/pl/
# WOLNO: Kopiowac, rozpowszechniac, odtwarzac i wykonywac utwor.
# WOLNO: Tworzyc utwory zalezne.
# WARUNEK: Uznanie autorstwa.
# WARUNEK: Na tych samych warunkach.

#-## OPIS
# Skrypt do zautomatyzowanego uzyskiwania wyciagu
# z kont mBanku.
# Bardzo przydatny do integracji z programami ksiegowymi itp.
# Przy odpowiednich zmianach moze wysylac mejle, albo zapisywac
# transakcje w bazie danych.
# SKRYPT WYSWIETLA transakcje przychodzace i wychodzace
# SKRYPT WYSWIETLA oplatydodatkowe (prowadzenie konta, przelew, oplaty za przelewy, stale zlecenia, podatek od odsetek itp)

#-## HISTORIA
# v0.1 dziala
# v0.2 zakodowane hasla base64
#      nie daja calkowitego bezpieczenstwa !
#      zabezpieczaja jedynie przy przegladaniu kodu
# v0.3 listowanie kont
# v0.4 listowanie transakcji dla kazdego konta
# v1.0 oczyszczenie kodu, definicje
# v1.1 mozliwosc wybrania pojedynczego konta do listowania
# v1.1 uzyskiwanie numeru transakcji
# v1.2 opisy i instrukcje
# v1.3 wybor rodzaju transakcji po numerze typu, mozliwosc wielokrotnego wyboru (regexp)
# v1.4 wybor konta, mozliwosc wielokrotnego wyboru (regexp), wiecej pol transakcji
# v1.5 usuwanie wielokrotnych spacji, oczyszczanie stringow, czytelniejsze domyslne wyswietlanie
# v1.6 przechwytywanie bledow
# v1.6.1 argument read byl za maly i nie wszystkie konta sie odczytywaly
# v1.6.2 poprawki instrukcji i opisu
# v1.6.3 dodatkowe opisy transakcji
# v1.6.4 wyswietlanie w "prawdziwym" utf8
# v2.0.0 wersja dostosowana do nowego interfejsu mBanku
# UWAGA: Tylko funkcje get_konta i get_trans zostaly zmienione i tylko je nalezy zaktualizowac
# czyli jesli ktos uzywa tego skryptu jako modulu, wystarczy ze zamieni te dwie fukcje, a output
# jest identyczny (komorki sa numerowane tak samo i sposob wyswietlania jest taki sam)
# v2.0.1 drobny blad przy logowaniu (dziwna niepotrzebna komorka None=)
# v2.0.2 get_konta: zmienna nr 3 to "saldo" konta, dodano zmienna 5, czyli "dostepne srodki"
# v2.0.3 zmiana wyswietlania, obok salda dodano walute oraz w nawiasie wyswietlane sa "dostepne srodki"
# UWAGA: dostepne srodki zawieraja zablokowane srodki (wykonane ale nie zaksiegowane transakcje) oraz odnawialne kredyty
# v2.0.4 skrypt akceptuje ujemny stan konta
# v2.0.5 mBankowcy znowu cos zmieniali, musialem przepisac regexpy
# UWAGA: numeryczny kod transakcji nie jest juz podawany przez mBank, tak wiec filtrowanie po tym numerze nie dziala !
# UWAGA: tylko funkcje sz_konto, sz_trans1, sz_trans2 i sz_trans3 sie zmienily !!! wystarczy je podstawic
# v2.1.0 znowu mozna wybierac rodzaje operacji, teraz przebiega to przez system mbanku uzywajac ich trzyliterowych kodow
#        mozna wybierac dowolny okres do wyswietlenia wstecz
#        wybieranie przedzialu bedzie w nastepnej wersji <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
# v2.1.1 dodane pauzy na czekanie na odpowiedz
#        sa podejrzenia ze za szybkie zapytania do serwera byly powodem sporadycznych timeoutow
# v2.1.2 drobne poprawki, optymalizacja sleepow, chyba bylo ich za duzo <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
# v2.2.0 sciaganie calej listy transakcji, nawet jak jest na paru stronach
# v3.0.0 podzial na plik glowny, funkcje i plik konfiguracyjny
# v3.0.1 usprawnienie includowania pozostalych plikow

#-## TODO
# wykrywanie kredytu gotowkowego

#-## Instalacja i uruchomienie
# - program wymaga Python i Python-Mechanize
#   (w debianie to paczki "python" i "python-mechanize")
# - plik skryptu wgrac do dowolnego katalogu
# - z powodow bezpieczenstwa katalogowi i skryptowi nadac prawa odczytu tylko dla wlasciciela
# - podac uzytkownika i haslo do mbanku, z powodow bezpieczenstwa jest zakodowane base64
#   UWAGA: podajac prawdziwy login, nalezy podawac prawdziwe haslo !!!
#   3 bledne logowania powoduja zablokowanie dostepu do konta !!! Trzeba potem odblokowywac przez telefon <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />
# - mozna ustawic zmienna "wybrane" na jedno z kont ktore ma byc monitorowane, np:
#   wybor_konto = '(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)'
#   jesli zmienna jest '(.*)', skrypt wyswietla wszystkie konta tego uzytkownika, np:
#   wybor_konto = '(.*)'
#   zwykle wyrazenie regularne
# - mozna wybrac tylko okreslone transakcje do wyswietlenia
#     ALL - Wszystkie
#     ABO - Uznania rachunku
#     CAR - Obci??enia rachunku
#     TRI - Przelewy przychodz?ce
#     TRO - Przelewy wychodz?ce
#     TUS - Przelewy podatkowe
#     TRZ - Przelewy do ZUS
#     LDS - Operacje kartowe
#     CRE - Operacje na kredycie
#     CAI - Wp?aty gotówkowe
#     CAO - Wyp?aty gotówkowe
#     INT - Kapitalizacja odsetek
#     COM - Prowizje i op?aty
# - jak zakodowac haslo i uzytkownika base64 ?
#   mozna uzyc dowolnego base64 calculator z googli
#   albo ponizszej funkcji pythona
#print 'nasze_haslo'.encode('base64')

#-## Integracja i edycja
# - program zostal napisany w Linuxie, tak wiec mozna go dowolnie zintegrowac w Linuxie
# - aby uruchomic program w Windowsie potrzebny jest Python do windowsa z pakietem Mechanize
#   ODRADZAM uzywania go na Windowsie, z powodu latwego dostepu do wszystkich plikow i zapisanych w nich hasel
#   nalezy posiadac zaufany komputer, najlepiej tylko z jednym (wlasnym) kontem uzytkownika
# - funkcje podaja tablice z numerami kont oraz odpowiednio wyciag z konta
#   tablica moze byc w dowolny sposob przetworzona i wyswietlona, wyslana mejlem, lub zapisana do bazy
#   python w prosty sposob oferuje te wszystkie mozliwosci
# - skrypt mozna bez problemu uruchamiac cronem
# - pola danych sa wziete bezposrednio ze strony, tak wiec ich kolejnosc jest podobna jak na stronie
#   tabela z informacjami o koncie ma 6 pol
#   0 - zmienna POST, niezbedna do uzyskania wyciagu, raczej nieczytelna <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />
#   1 - nazwa konta
#   2 - numer konta
#   3 - saldo
#   4 - waluta
#   5 - dostepne srodki
#   tabela z informacjami o transakcji ma 11 pol
#   0 - data wydania polecenia transakcji
#   1 - data wykonania polecenia transakcji
#   2 - wewnetrzny systemowy numer transakcji, transakcje numerowane kolejno
#   3 - numer oznaczajacy rodzaj transakcji (opisane ponizej) - NIEAKTUALNE ! NUMERYCZNY TYP TRANSAKCJI NIE JEST JUZ PODAWANY PRZEZ MBANK
#   4 - slownie rodzaj transakcji
#   5 - druga strona bioraca udzial w transakcji
#   6 - numer konta drugiej strony bioracej udzial w transakcji (w niektorych przypadkach pusty)
#   7 - tytul przelewu/transakcji
#   8 - kwota transakcji
#   9 - saldo po transakcji
#   10- waluta transakcji

#-## Bezpieczenstwo i gwarancje
# Uzywanie na wlasna odpowiedzialnosc !!! Uzywajac programu zgadzasz sie na to ze nie
# ponosze odpowiedzialnosci za za zadne szkody ktore moga powstac uzywajac tego skryptu.
# Gwarantuje jednak ze moj oryginalny kod nie zawiera zadnych spyware, zadnych metod
# podgladania i przechwytywania czulych danych. Mozna to oczywiscie zobaczyc przegladajac
# krociutki kod.
# Aby zwiekszyc bezpieczenstwo, niektore pola i zmienne sa zakodowane base64. To uniemozliwia
# bezposrednie odczytanie lub znalezienie hasel w pliku.
</pre>
<p>http://www.yunnan.tk/wp-content/files/skrypty/mbank_auto_skrypt/mbank_auto_skrypt.conf</p>
<pre class="code">#-#############################################
# KONFIGURACJA
# mBank_auto_skrypt v3.0.1
#-#############################################
#user zakodowany base64
Y3VzdG9tZXI = ''
#haslo zakodowane base64
cGFzc3dvcmQ = ''
#-#############################################
# wybrane konta
# aby wyswietlic wszystkie konta (.*), aby wyswietlic wybrane (xxx|xxx) znak | to znak OR
#wybor_konto = '(xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)'
wybor_konto = '(.*)'
#-#############################################
# kryteria wyswietlania operacji
# wybor_typ => rodzaje operacji opisane wyzej - ALL, ABO, CAR, TRI, TRO, TUS, TRZ, LDS, CRE, CAI, CAO, INT, COM
wybor_typ = 'ALL'
# wybor_period => okres - D dzien, W tydzien, M miesiac
# wybor_numer => liczba dni, miesiecy, tygodni, czyli np wybor_numer 1 i wybor_period M to jeden miesiac
wybor_period = 'D'
wybor_numer = '14'
#-#############################################
# nie zaimplementowane
#rangepanel_group=[daterange_radio, *lastdays_radio, lastlogin_radio])>
#wybor_data_od = '20091101'
#wybor_data_do = '20091203'
####</pre>
<p>http://www.yunnan.tk/wp-content/files/skrypty/mbank_auto_skrypt/mbank_auto_skrypt.func</p>
<pre class="code">#-#############################################
# FUNKCJE
# mBank_auto_skrypt v3.0.1
#-#############################################
def strip_space(value): 	#oczyszczanie ze spacji
    return re.sub(r'\ ', '', value)

def strip_dspace(value):	#usuwanie podwojnych niepotrzebnych spacji z tekstu
    return re.sub(r'\ [\ ]+', ' ', value)

def get_konta(br, value='(.*)'):
    #global wybor_period
    #time.sleep(1)
    response_get = br.open("https://www.mbank.com.pl/accounts_list.aspx") # otwarcie listy kont
    # response_get.seek(5000)
    strona = response_get.read().decode('iso8859-2')
    strona = re.sub(r'&lt;li>|&lt;/li>', '\n', strona)
    # magiczny regexp przed 2009.11
    #sz_konto = re.compile('\'account_details.aspx\',\'\',\'POST\',\'[^&lt;]+href="#">([^0-9&lt;]+)\ ([0-9\ ]+)&lt;/a>.*(bLast14=[^\']+).*\ href="#">([0-9-,\ ]+)\ ([A-Z]{3})&lt;/a>&lt;/p>&lt;p class="Amount">.*">([0-9-,\ ]+)\ [A-Z]{3}&lt;/span>&lt;/p>&lt;p class="Actions">')
    # magiczny regexp po 2009.11
    sz_konto = re.compile('\'account_details.aspx\',\'\',\'POST\',\'[^&lt;]+href="#">([^0-9&lt;]+)\ ([0-9\ ]+)&lt;/a>.*\'account_oper_list.aspx\',\'\',\'POST\',\'([^\']+)\'[^&lt;]+href="#">([0-9-,\ ]+)\ ([A-Z]{3})&lt;/a>&lt;/p>&lt;p class="Amount">.*">([0-9-,\ ]+)\ [A-Z]{3}&lt;/span>&lt;/p>&lt;p class="Actions">')

    r_konta = []
    for konto_temp in list(sz_konto.findall(strona)):
	konto_temp = list(konto_temp)
	# odwracanie zmiennych, zeby zachowac kolejnosc
	temp = konto_temp[2]
	konto_temp[2] = konto_temp[1]
	konto_temp[1] = konto_temp[0]
	konto_temp[0] = temp
	#
	konto_temp[2] = strip_space(konto_temp[2])
	konto_temp[3] = strip_space(konto_temp[3])
	konto_temp[5] = strip_space(konto_temp[5])
	if re.match(value, str(konto_temp[2])):
	    r_konta.append(konto_temp)
    return r_konta

def get_trans(br, value='', valuea='ALL'):
    global wybor_period
    #time.sleep(1)
    br.open("https://www.mbank.com.pl/accounts_list.aspx") # powrot na liste kont
    # magiczny regexp
    sz_grep = re.compile('&lt;p class="Date">&lt;(.*\n)')
    # magiczny regexp przed 2009.11
    #sz_trans1 = re.compile('span>([0-9-]+)&lt;/span>&lt;span>([0-9-]+)&lt;/span>.*iNumber=([0-9]+).*cCodeOper=([0-9]+).*href="#">([^&lt;]+)&lt;/a>&lt;span>([^&lt;]+)&lt;/span>&lt;span>([0-9]+)&lt;/span>&lt;span>([^&lt;]+)&lt;/span>.*">([0-9-\ ,]+)\ [A-Z]+&lt;/span>&lt;/p>.*">([0-9-\ ,]+)\ ([A-Z]+)&lt;/span>&lt;/p>\n')
    #sz_trans2 = re.compile('span>([0-9-]+)&lt;/span>&lt;span>([0-9-]+)&lt;/span>.*iNumber=([0-9]+).*cCodeOper=([0-9]+).*href="#">([^&lt;]+)&lt;/a>&lt;span>([^&lt;]+)&lt;/span>&lt;/p>()().*">([0-9-\ ,]+)\ [A-Z]+&lt;/span>&lt;/p>&lt;p class="Amount">.*">([0-9-\ ,]+)\ ([A-Z]+)&lt;/span>&lt;/p>\n')
    #sz_trans3 = re.compile('span>([0-9-]+)&lt;/span>&lt;span>([0-9-]+)&lt;/span>.*iNumber=([0-9]+).*cCodeOper=([0-9]+).*href="#">([^&lt;]+)&lt;/a>()()().*">([0-9-\ ,]+)\ [A-Z]+&lt;/span>&lt;/p>&lt;p.*">([0-9-\ ,]+)\ ([A-Z]+)&lt;/span>&lt;/p>\n')
    # magiczny regexp po 2009.11
    sz_trans1 = re.compile('_0_0">([0-9-]+)&lt;/span>&lt;span[^&lt;]+_0_1">([0-9-]+)&lt;/span>&lt;.*MCheckBox_[0-9]+_1_([0-9]+)" />().*href="#">([^&lt;]+)&lt;/a>&lt;span>([^&lt;]+)&lt;/span>&lt;span>([^&lt;]+)&lt;/span>&lt;span>([^&lt;]+)&lt;/span>.*">([0-9-\ ,]+)\ [A-Z]+&lt;/span>&lt;/p>.*">([0-9-\ ,]+)\ ([A-Z]+)&lt;/span>&lt;/p>\n')
    sz_trans2 = re.compile('_0_0">([0-9-]+)&lt;/span>&lt;span[^&lt;]+_0_1">([0-9-]+)&lt;/span>&lt;.*MCheckBox_[0-9]+_1_([0-9]+)" />().*href="#">([^&lt;]+)&lt;/a>&lt;span>([^&lt;]+)&lt;/span>&lt;span>([^&lt;]+)&lt;/span>()&lt;/p>&lt;p.*">([0-9-\ ,]+)\ [A-Z]+&lt;/span>.*">([0-9-\ ,]+)\ ([A-Z]+)&lt;/span>&lt;/p>\n')
    sz_trans3 = re.compile('_0_0">([0-9-]+)&lt;/span>&lt;span[^&lt;]+_0_1">([0-9-]+)&lt;/span>&lt;.*MCheckBox_[0-9]+_1_([0-9]+)" />().*href="#">([^&lt;]+)&lt;/a>&lt;span>([^&lt;]+)&lt;/span>()()&lt;/p>&lt;p.*">([0-9-\ ,]+)\ [A-Z]+&lt;/span>.*">([0-9-\ ,]+)\ ([A-Z]+)&lt;/span>&lt;/p>\n')
    sz_next = re.compile('button\ id="PrevPage"\ onclick="doSubmit\(\'\',\'\',\'\',\'(.*)\',true,false,true,null\);return false"\ class="button">Poprzednie')

    # przejscie do konta
    submit = []
    for form in br.forms():
        for forma in form.controls:
    	    submit.append((forma.name, forma.value))
    submit[0] = ('__PARAMETERS', value)
    none = None, ''
    while submit.count(none)>0:
	submit.remove(none)
    submitstr = urlencode(submit) # zbieranie danych do POST
    br.open("https://www.mbank.com.pl/account_oper_list.aspx", submitstr)

    # strona z kontem, teraz istnieje mozliwosc filtrowania operacji
    br.select_form(name="MainForm")

#    br["daterange_from_day"] = '21'
#    br["daterange_from_month"] = '11'
#    br["daterange_from_year"] = '2009'
#    br["daterange_to_day"] = '5'
#    br["daterange_to_month"] = '12'
#    br["daterange_to_year"] = '2009'

    br["lastdays_period"] = [str(wybor_period)]
    br["lastdays_days"] = str(wybor_numer)
    br["accoperlist_typefilter_group"] = [str(wybor_typ)]

    response_get = br.submit()

    # zbieranie danych do klikniecia guzika Poprzednie operacje
    strona = ''
    stronatmp = response_get.read()
    while sz_next.findall(stronatmp).__len__() == 1:
	strona = strona+stronatmp
        submit = []
        for form in br.forms():
            for forma in form.controls:
        	submit.append((forma.name, forma.value))
        trans_next = sz_next.findall(stronatmp)
        submit[0] = ('__PARAMETERS', trans_next)
        while submit.count(none)>0:
	    submit.remove(none)
        submitstr = urlencode(submit) # zbieranie danych do POST
        submitstr = re.sub(r'\%5B|\%5D|\%27|\&#038;account[^=]+=', '', submitstr)
        response_get = br.open("https://www.mbank.com.pl/account_oper_list.aspx?",submitstr)
	stronatmp = response_get.read()
    ###
    strona = strona+stronatmp
    strona = strona.decode('iso8859-2')

#    print strona
    strona = re.sub(r'\&shy;|&lt;wbr />', '', strona)
    strona = re.sub(r'&lt;/li>|&lt;li class="alternate">|&lt;li>', '\n', strona)

#    print strona
    r_trans = []
    for trans_html in sz_grep.findall(strona):
	trans_temp = sz_trans1.findall(strip_dspace(trans_html))
	if trans_temp.__len__() == 0:
	    trans_temp = sz_trans2.findall(trans_html)
	if trans_temp.__len__() == 0:
	    trans_temp = sz_trans3.findall(trans_html)
	if trans_temp.__len__() == 1: # and re.match(valuea, str(trans_temp[0][3])):
	    trans_temp = list(trans_temp[0])
	    trans_temp[8] = strip_space(trans_temp[8])
	    trans_temp[9] = strip_space(trans_temp[9])
	    r_trans.append(trans_temp)
	#if trans_temp.__len__() == 0:
	    #print "Rodzaj nieznany"+trans_html
    return r_trans
</pre>
<p>http://www.yunnan.tk/wp-content/files/skrypty/mbank_auto_skrypt/mbank_auto_skrypt</p>
<pre class="code">#!/usr/bin/env python
# coding: utf8
#-#############################################
# mBank_auto_skrypt v3.0.1
# Made by Jedrzej Schmeidel (Yunnan)
# on 2009/02
# www.yunnan.tk
# yunnan@yunnan.tk
#-#############################################

import time
import re
import sys
from mechanize import Browser
from urllib import urlencode
#from urllib2 import Request

#-#############################################
# KONFIGURACJA i FUNKCJE
#-#############################################

execfile('mbank_auto_skrypt.conf')
execfile('mbank_auto_skrypt.func')

#-########mBank#####################################
print "===> Uruchomienie wersja mBank_auto_skrypt v3.0.1"
br = Browser()	# uruchomienie przegladarki
# ewentualny debugging
#br.set_debug_redirects(True)
#br.set_debug_responses(True)
#br.set_debug_http(True)
br.open("https://www.mbank.com.pl/")
##################
# LOGOWANIE
#time.sleep(1)
br.select_form(name="MainForm") # wypelnienie formularza
try:
    br['Y3VzdG9tZXI='.decode('base64')] = Y3VzdG9tZXI.decode('base64')
    br['cGFzc3dvcmQ='.decode('base64')] = cGFzc3dvcmQ.decode('base64')
except:
    print "===> BLAD przy odszyfrowywaniu - ", sys.exc_info()[1]
    sys.exit()
#time.sleep(1)
response_in = br.submit() # wyslanie formularza
if response_in.geturl() == "https://www.mbank.com.pl/frames.aspx":
    print "===> Zalogowano poprawnie"
else:
    print "===> BLAD przy logowywaniu"
    sys.exit()
##################
# Wyswietlanie listy kont i wyciagow
# funkcja get_konta pobiera wszystkie konta i potrzebne dane do uzyskania wyciagu z konta
# jako opcje przyjmuje numer/numery konta bez spacji ktore maja zostac wyswietlone
# funkcja get_trans pobiera transakcje w ostatnich 14 dniach (domyslnie w mbanku)
# jako opcje przyjmuje zmienna post do uzyskania wyciagu oraz rodzaj transakcji do wyswietlenia
# (wg specjalnej numeracji mbanku)
##################
##################
konta = get_konta(br, wybor_konto)
print "===> Znalezione konta:",konta.__len__()
for konto in konta:
    print ("---> "+konto[2]+"  "+(konto[3]+"("+konto[5]+")"+konto[4]).rjust(15, ' ')+"  "+konto[1]).encode("utf8")
    trans = get_trans(br, konto[0], wybor_typ)
    for transa in trans:
#        print transa
        print ("  -> "+transa[2].ljust(4, ' ')+"  "+transa[0]+"  "+transa[3]+"  "+transa[6].ljust(32,' ')+"  "+transa[8].rjust(10,' ')+"  "+transa[5]).encode("utf8")
##################
##################
# WYLOGOWANIE
response_out = br.open("https://www.mbank.com.pl/logout.aspx")
response_out.seek(2000)
if response_out.read(6000).find('Poprawne wylogowanie z cz') > 0:
    print "===> Wylogowano poprawnie"
else:
    print "===> BLAD przy wylogowywaniu"
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.yunnan.tk/pomoce/programowanie/mbank-skrypt-v3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Porownanie cennikow (luty 2010)</title>
		<link>http://www.yunnan.tk/pomoce/voip/porownanie-cennikow-luty-2010/</link>
		<comments>http://www.yunnan.tk/pomoce/voip/porownanie-cennikow-luty-2010/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 00:31:15 +0000</pubDate>
		<dc:creator>Yunnan</dc:creator>
				<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.yunnan.tk/?p=422</guid>
		<description><![CDATA[Kolejne zestawienie cennikow VoIP. Jak zwykle istotnymi krajami beda

Polska
Niemcy
Wielka Brytania

Do porownania postaralem sie dorzucic paru popularniejszych operatorow:

SkypeOut
VoipDiscount (Betamax)
SMSDiscount (Betamax)
Nonoh (Betamax)
Freeconet





SkypeOut
VoipDiscount
SMSDiscount
Nonoh
Freeconet


Polska (stacjonarne)
0,02
FREE lub 0,011
FREE lub 0,012
FREE lub 0,013
~0,012


Polska (komorki)
0,23
0,075
0,065
0,065
~0,08


Niemcy (stacjonarne)
0,02
FREE lub 0,016
0,006
FREE lub 0,019
~0,02



Niemcy (komorki)
0,23
0,183
0,083
0,081
~0,13



Wielka Brytania (stacjonarne)
0,02
FREE lub 0,011
0,006
FREE lub 0,011
~0,01



Wielka Brytania (komorki)
0,236
0,194
0,089
0,065
~0,10




Cennik Freeconet jest w PLN, zeby ulatwic porownanie przeliczylem ceny na EUR po kursie [...]]]></description>
			<content:encoded><![CDATA[<p>Kolejne zestawienie cennikow VoIP. Jak zwykle istotnymi krajami beda</p>
<ul>
<li>Polska</li>
<li>Niemcy</li>
<li>Wielka Brytania</li>
</ul>
<p>Do porownania postaralem sie dorzucic paru popularniejszych operatorow:</p>
<ul>
<li>SkypeOut</li>
<li>VoipDiscount (Betamax)</li>
<li>SMSDiscount (Betamax)</li>
<li>Nonoh (Betamax)</li>
<li>Freeconet</li>
</ul>
<table border="1">
<tbody>
<tr>
<th></th>
<th>SkypeOut</th>
<th>VoipDiscount</th>
<th>SMSDiscount</th>
<th>Nonoh</th>
<th>Freeconet</th>
</tr>
<tr>
<td>Polska (stacjonarne)</td>
<td><span style="color: #ff0000;">0,02</span></td>
<td><span style="color: #339966;">FREE</span> lub <span style="color: #339966;">0,011</span></td>
<td><span style="color: #339966;">FREE</span> lub <span style="color: #339966;">0,012</span></td>
<td><span style="color: #339966;">FREE</span> lub <span style="color: #339966;">0,013</span></td>
<td><span style="color: #ffcc00;">~0,012</span></td>
</tr>
<tr>
<td>Polska (komorki)</td>
<td><span style="color: #ff0000;">0,23</span></td>
<td><span style="color: #ffcc00;">0,075</span></td>
<td><span style="color: #339966;">0,065</span></td>
<td><span style="color: #339966;">0,065</span></td>
<td><span style="color: #ffcc00;">~0,08</span></td>
</tr>
<tr>
<td>Niemcy (stacjonarne)</td>
<td><span style="color: #ff0000;">0,02</span></td>
<td><span style="color: #339966;">FREE</span> lub <span style="color: #339966;">0,016</span></td>
<td><span style="color: #339966;">0,006</span></td>
<td><span style="color: #339966;">FREE</span> lub <span style="color: #339966;">0,019</span></td>
<td><span style="color: #339966;"><span style="color: #ff0000;">~0,02</span><br />
</span></td>
</tr>
<tr>
<td>Niemcy (komorki)</td>
<td><span style="color: #ff0000;">0,23</span></td>
<td><span style="color: #ffcc00;">0,183</span></td>
<td><span style="color: #ffcc00;">0,083</span></td>
<td><span style="color: #339966;">0,081</span></td>
<td><span style="color: #339966;"><span style="color: #ffcc00;">~0,13</span><br />
</span></td>
</tr>
<tr>
<td>Wielka Brytania (stacjonarne)</td>
<td><span style="color: #ff0000;">0,02</span></td>
<td><span style="color: #339966;">FREE</span> lub <span style="color: #339966;">0,011</span></td>
<td><span style="color: #339966;">0,006</span></td>
<td><span style="color: #339966;">FREE</span> lub <span style="color: #339966;">0,011</span></td>
<td><span style="color: #339966;"><span style="color: #ffcc00;">~0,01</span><br />
</span></td>
</tr>
<tr>
<td>Wielka Brytania (komorki)</td>
<td><span style="color: #ff0000;">0,236</span></td>
<td><span style="color: #ffcc00;">0,194</span></td>
<td><span style="color: #ffcc00;">0,089</span></td>
<td><span style="color: #339966;">0,065</span></td>
<td><span style="color: #339966;"><span style="color: #ffcc00;">~0,10</span><br />
</span></td>
</tr>
</tbody>
</table>
<p>Cennik Freeconet jest w PLN, zeby ulatwic porownanie przeliczylem ceny na EUR po kursie 4:1.</p>
<p>Skype pobiera dodatkowa oplate za ustanowienie polaczenia telefonicznego, wynosi ona 0,045 EUR dla wiekszosci krajow (0,091 EUR w szczegolnych przypadkach).</p>
<p>Produkty z Betamax maja wliczone darmowe minuty do wykorzystania na wiekszosc telefonow stacjonarnych (pisze przy nich FREE). VoipDiscount i SMSDiscount maja po 300 minut darmowych tygodniowo. Nonoh ma 200 minut darmowych tygodniowo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yunnan.tk/pomoce/voip/porownanie-cennikow-luty-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avatar (2009)</title>
		<link>http://www.yunnan.tk/zainteresowania/filmy/avatar-2009/</link>
		<comments>http://www.yunnan.tk/zainteresowania/filmy/avatar-2009/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 21:18:44 +0000</pubDate>
		<dc:creator>Yunnan</dc:creator>
				<category><![CDATA[Filmy]]></category>

		<guid isPermaLink="false">http://www.yunnan.tk/?p=414</guid>
		<description><![CDATA[Ocena

warto obejrzec: dla efektow mozna raz obejrzec, albo jak masz bilety za darmo
efekty specjalne: bardzo dobre, swietny rendering komputerowy  
pomysl: trzecia czesc Pocahontas  
przekaz: trzeba dbac o ekologie, ludzie sa chciwi i nie wahaja sie zeby zabijac tubylcow zeby zdobyc materialne wartosci (tutaj zabija sie sympatycznych niebieskich ufokow a zdobywa jakies czarne paliwo, [...]]]></description>
			<content:encoded><![CDATA[<h3>Ocena</h3>
<ul>
<li>warto obejrzec: dla efektow mozna raz obejrzec, albo jak masz bilety za darmo</li>
<li>efekty specjalne: bardzo dobre, swietny rendering komputerowy <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>pomysl: trzecia czesc Pocahontas <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
<li>przekaz: trzeba dbac o ekologie, ludzie sa chciwi i nie wahaja sie zeby zabijac tubylcow zeby zdobyc materialne wartosci (tutaj zabija sie sympatycznych niebieskich ufokow a zdobywa jakies czarne paliwo, a w Pocahontas zabijaja milych Indian i walcza o zloto)</li>
<li>gra aktorska: prosta, a w polowie swietny rendering</li>
<li>specjalne ficzery: film trwa 2,5 godz, ladne przyjemne dla oka kolory i efekty</li>
</ul>
<h3>Avatar</h3>
<p>Ludzie przylatuja na planete Pandora, zeby wydobywac jakies czarne weglo-podobne paliwo. Lokalni mieszkancy zwani &#8220;Na&#8221; nie maja jednak ochoty go oddawac. Ludzie aby zdobyc to paliwo, musza naturalnie rozwalic wszystko na strzepy i tu pojawia sie problem, poniewaz tubylcy sa w magiczny sposob polaczeni z natura (z planeta, drzewami itp).</p>
<p>Bez wiekszego zwiazku z fabula wplecione zostaja postacie &#8220;awatarow&#8221;, czyli ufoki sterowane przez ludzi. W Pocahontas nie bylo takiej potrzeby bo wszyscy byli ludzmi, jedynie mieli inny kolor skory, tutaj jednak, ufoki sa dwa razy wieksze i niebieskie. Jeden z ludzkich zolniezy-awatarow zupelnie spodziewanie zakochuje sie w lokalnej dziewczynie, co prowadzi do tego, ze znowu calkiem spodziewanie, przechodzi na koncu na strone ufokow i walczy przeciwko ludziom.</p>
<p>Lud &#8220;Na&#8221; posiada bardzo fajny gadzet, mianowicie wtyczke we wlosach (rodem z matriksa). Wtyczka ta sluzy do podlaczania sie i kierowania zwierzetami, lub nawiazywania eterycznego (tutaj bardziej &#8220;eternetowego&#8221;) polaczenia z ze swietym drzewem reprezentujacym nature. Wtyczka taka jest na tyle banalnym rozwiazaniem ze nie potrzebuje zadnych zbednych wytlumaczen i nawet najbardziej niekumaci odbiorcy (a do takich jest chyba kierowany film) zauwazaja kiedy i po co ktorys z bohaterow nawiazuje takie polaczenie. Naturalnie klasyczna telepatia itp wymagalaby zbyt duzo tlumaczenia.</p>
<p>Film w calosci nie wymaga zadnego wysilku umyslowego, ale jest ogolnie ladny, tak wiec moze ewentualnie warto obejrzec go raz dla samych efektow, odpuszczajac mu kompletnie denna fabule.</p>
<p><a href="http://www.imdb.com/title/tt0499549/" target="_blank">IMDB</a></p>
<p>Dorzucam link do <a href="http://www.imdb.com/title/tt0114148/" target="_blank">Pocahontas</a>, animacja charakterystyczna i bardzo dobra jak na swoj czas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yunnan.tk/zainteresowania/filmy/avatar-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Na co wydawane sa miliardy dolarow&#8230; porownanie</title>
		<link>http://www.yunnan.tk/cytaty/na-co-wydawane-sa-miliardy-dolarow-porownanie/</link>
		<comments>http://www.yunnan.tk/cytaty/na-co-wydawane-sa-miliardy-dolarow-porownanie/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 15:46:37 +0000</pubDate>
		<dc:creator>Yunnan</dc:creator>
				<category><![CDATA[Cytaty]]></category>
		<category><![CDATA[Z sieci]]></category>

		<guid isPermaLink="false">http://www.yunnan.tk/?p=406</guid>
		<description><![CDATA[Przeczesujac net, wpadlem na swietny obrazek, przedstawiajacy stosunkowo krazenie pieniadza. Ile kto zarabia i ile kto wydaje. Chodzi raczej jedynie o liczby powyzej milarda dolarow.
Obrazek jest ze strony
http://www.informationisbeautiful.net/2009/the-billion-dollar-gram/
zrobiony przez Davida McCandless.
Na stronce http://www.informationisbeautiful.net/ mozna znalezc wiele prosto przedstawionych wykresow o roznej tematyce.

]]></description>
			<content:encoded><![CDATA[<p>Przeczesujac net, wpadlem na swietny obrazek, przedstawiajacy stosunkowo krazenie pieniadza. Ile kto zarabia i ile kto wydaje. Chodzi raczej jedynie o liczby powyzej milarda dolarow.</p>
<p>Obrazek jest ze strony<br />
<a href="http://www.informationisbeautiful.net/2009/the-billion-dollar-gram/" target="_blank">http://www.informationisbeautiful.net/2009/the-billion-dollar-gram/</a><br />
zrobiony przez <strong>Davida McCandless</strong>.<br />
Na stronce http://www.informationisbeautiful.net/ mozna znalezc wiele prosto przedstawionych wykresow o roznej tematyce.</p>
<p><a href="http://www.yunnan.tk/wp-content/uploads/billion_dollar_960.gif"><img class="aligncenter size-full wp-image-407" title="billion_dollar_960" src="http://www.yunnan.tk/wp-content/uploads/billion_dollar_960.gif" alt="billion_dollar_960" width="550" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yunnan.tk/cytaty/na-co-wydawane-sa-miliardy-dolarow-porownanie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook chujowy ?</title>
		<link>http://www.yunnan.tk/cytaty/facebook-chujowy/</link>
		<comments>http://www.yunnan.tk/cytaty/facebook-chujowy/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 15:33:36 +0000</pubDate>
		<dc:creator>Yunnan</dc:creator>
				<category><![CDATA[Cytaty]]></category>
		<category><![CDATA[Z sieci]]></category>

		<guid isPermaLink="false">http://www.yunnan.tk/?p=402</guid>
		<description><![CDATA[A moze jednak Facebook sie stara bardziej niz Nasza-Klasa&#8230;
Yyy Zzz &#8211; Spraw by Facebook nie byl dla niego tak chujowym miejscem&#8230;

Przynajmniej stosuja prosty, ogolnie zrozumialy i przyjety sposob komunikacji  
]]></description>
			<content:encoded><![CDATA[<p>A moze jednak Facebook sie stara bardziej niz Nasza-Klasa&#8230;</p>
<p>Yyy Zzz &#8211; Spraw by Facebook nie byl dla niego tak chujowym miejscem&#8230;</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-403" style="border: 1px solid black;" title="facebook" src="http://www.yunnan.tk/wp-content/uploads/facebook.png" alt="facebook" width="500" height="192" /></p>
<p>Przynajmniej stosuja prosty, ogolnie zrozumialy i przyjety sposob komunikacji <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.yunnan.tk/cytaty/facebook-chujowy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2012 (2009)</title>
		<link>http://www.yunnan.tk/zainteresowania/filmy/2012-2009/</link>
		<comments>http://www.yunnan.tk/zainteresowania/filmy/2012-2009/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 13:13:29 +0000</pubDate>
		<dc:creator>Yunnan</dc:creator>
				<category><![CDATA[Filmy]]></category>

		<guid isPermaLink="false">http://www.yunnan.tk/?p=394</guid>
		<description><![CDATA[Ocena

warto obejrzec: jeden raz, dla zasady
efekty specjalne: bardzo dobre, wszystko jest robione komputerowo  
pomysl: nic specjalnego, powtorka Armageddon, The Day after tommorow, ale w nowych okolicznosciach
przekaz: amerykanie wymiataja, ruscy swoje chlopy ale musza zginac, ale ogolnie damy rade, jak w poprzednich filmach tego typu
gra aktorska: american stajl
specjalne ficzery: film trwa 2,5 godz, z czego [...]]]></description>
			<content:encoded><![CDATA[<h3>Ocena</h3>
<ul>
<li>warto obejrzec: jeden raz, dla zasady</li>
<li>efekty specjalne: bardzo dobre, wszystko jest robione komputerowo <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>pomysl: nic specjalnego, powtorka Armageddon, The Day after tommorow, ale w nowych okolicznosciach</li>
<li>przekaz: amerykanie wymiataja, ruscy swoje chlopy ale musza zginac, ale ogolnie damy rade, jak w poprzednich filmach tego typu</li>
<li>gra aktorska: american stajl</li>
<li>specjalne ficzery: film trwa 2,5 godz, z czego 1 godz to tylko halas, wziac zatyczki do uszu</li>
</ul>
<h3>2012</h3>
<p>W filmie chodzi o zaglade ludzkosci majaca nastapic w 2012 roku w grudniu. Chodzi o przebiegunowanie. Tak wiec wg filmu ma to sie odbyc w ten sposob, ze neutrina zmutuja (mega-LOL), zagotuja wode pod ziemia i bedzie ogolna kaszana. W trakcie zblizajacej sie katastrofy (szacuje okolice listopad/grudzien) widzimy ze w San Fransisko jest slonecznie i pieknie (ujdzie), w parku Yellowstone rowniez panuje calkiem letnia pogoda, jak i pozostalych czesciach swiata ludzie ciesza sie letnia ciepla pogoda. Dopiero w czasie kulminacji katastroficznych zdarzen w Waszyngtonie zaczyna padac snieg, podejrzewam ze to ma byc glebszy przekaz, taki sam jak ten ze lotniskowiec USS John Kennedy wyprasowal bialy dom. Ciekawe ze ten lotniskowiec przestal plywac 1 sierpnia 2007&#8230; ok, czepiam sie <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Potem wszyscy leca do Chin, zeby wsiasc na wczesniej przygotowane arki. Ogolnie prawie cala ludzkosc ginie, ale to nie jest wazne bo rzad amerykanski przezyl, a prezydent Ameryki sie bohatersko poswiecil.</p>
<h3>Fabula rozszerzona</h3>
<p>Tak wiec glowni bohaterowie, afroamerykanin geolog i drugi, autor ksiazki o Atlantydzie, lataja caly film w te i we w te, zeby na koncu trafic razem na te sama arke ratunkowa. W miedzyczasie, ni z gruchy ni z pietruchy, pojawia sie sympatyczny tybetanski mnich, a jego mistrz rozlewa jego herbate gadajac przy tym farmazony o tym ze powinien szybciej pic <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Mozna by tu wpasowac przenosnie ze swiat musi zostac zalany i wysuszony zeby sie oczyscic&#8230; ale ja bym nie nadinterpretowal. Mnich to moj ulubiony bohater, nie duzo gada, a jak juz mowi, tzn ze ma cos istotnego do powiedzenia.</p>
<p>Zly (ale jak sie na koncu okazuje, nie az tak bardzo) grubasek, przedstawiciel amerykanskiego rzadu, podobno ma niemiecki akcent w angielskiej wersji jezykowej filmu&#8230; niestety ja ogladalem film po niemiecku, wiec nie wiem jak sie do tego odniesc <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Na pierwszy rzut oka wredny rosjanin, okazuje sie nie byc az taki zly, po prostu dba o wlasna skore. Za to drugi maz glownej bohaterki, ma od razu napisane na czole ze zginie <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Na jego szczescie, ekipa potrzebuje go w trakcie filmu, bo tylko on jest pilotem. W momencie kiedy jego umiejetnosci przestaja byc przydatne wkrecaja go wielkie tryby&#8230;</p>
<p>Naturalnie od razu trzeba zaakceptowac srednio inteligentne zachowania bohaterow amerykanskich, ale nauczylismy sie tego z innych filmow. Np do przewidzenia jest zostawienie kilku fajnych bryk w samolocie Antonov, tylko po to zeby sobie posluchac radia i zeby szybciej zuzyc swoje paliwo.<br />
Z tego co widzimy na poczatku cala plyta tektoniczna USA sie lamie i tonie i prawdopodobnie cala Azja zostaje zalana (woda zalewa Himalaje). Na koncu okazuje sie, ze zgodnie z obliczeniami, prawie cala Afryka zostaje nieruszona, ani nie zalana. Mozna sie wtedy zastanowic po co wszyscy lecieli do Chin i budowali tam te wielkie statki, skoro mogli spokojnie przezyc wszystko w Afryce&#8230;<br />
Nalezy rowniez zwrocic uwage ze wulkany wybuchajace tworza fale uderzeniowa i grzyb jak wybuch bomby atomowej&#8230; ciekawe <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Sam nie widzialem wybuchajacego wulkanu, wiec trudno mi oceniac, ale moze w USA tak wybuchaja, w koncu tam wszystko jest wieksze i lepsze <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Tak wiec jak pisalem, fabula identyczna jak w poprzednich filmach (np Armageddon, The day after tomorrow, End of days a nawet Independence day), ale osadzona w nowej sytuacji. Wszystko oprocz okropnego ciaglego halasu jest przewidywalne.</p>
<p><a href="http://www.imdb.com/title/tt1190080/" target="_blank">IMDB</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yunnan.tk/zainteresowania/filmy/2012-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oszukać przeznaczenie 4 / Final Destination 4 (2009)</title>
		<link>http://www.yunnan.tk/zainteresowania/filmy/oszukac-przeznaczenie-4-final-destination-4-2009/</link>
		<comments>http://www.yunnan.tk/zainteresowania/filmy/oszukac-przeznaczenie-4-final-destination-4-2009/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 12:21:15 +0000</pubDate>
		<dc:creator>Yunnan</dc:creator>
				<category><![CDATA[Filmy]]></category>

		<guid isPermaLink="false">http://www.yunnan.tk/?p=387</guid>
		<description><![CDATA[Ocena

warto obejrzec: NIE, szkoda kasy
efekty specjalne: niezle
pomysl: zaden, czwarta powtorka braku pomyslu
przekaz: brak
gra aktorska: jak w amerykanskich filmach o hajskul
specjalne ficzery: oblesny !

Oszukać przeznaczenie 4 / Final Destination 4
Kacik filmowy powoli zaczyna sie rozrastac o recenzje filmow, mam zamiar zamieszczac mega streszczenia filmow, zeby kazdy mogl wybrac cos dla siebie. Naturalnie niektore oceny sa subiektywne, [...]]]></description>
			<content:encoded><![CDATA[<h3>Ocena</h3>
<ul>
<li>warto obejrzec: NIE, szkoda kasy</li>
<li>efekty specjalne: niezle</li>
<li>pomysl: zaden, czwarta powtorka braku pomyslu</li>
<li>przekaz: brak</li>
<li>gra aktorska: jak w amerykanskich filmach o hajskul</li>
<li>specjalne ficzery: oblesny !</li>
</ul>
<h3>Oszukać przeznaczenie 4 / Final Destination 4</h3>
<p>Kacik filmowy powoli zaczyna sie rozrastac o recenzje filmow, mam zamiar zamieszczac mega streszczenia filmow, zeby kazdy mogl wybrac cos dla siebie. Naturalnie niektore oceny sa subiektywne, ale opisy staram sie napisac obiektywnie.</p>
<p>Grupka mlodych ludzi idzie obejrzec wyscigi samochodowe Nascar. Jeden z nich przewiduje przyszlosc i ratuje czesc swoich przyjaciol, przekonujac ich zeby wyszli ze stadnionu za wczasu. (W miedzyczasie srubokret wylatuje z rury wydechowej jednego z aut (LOL) i poczatkuje katastrofe.) Wszystko toczy sie wg przewidywan, czyli caly stadion sie rozlatuje i gina prawie wszyscy oprocz uratowanej grupy znajomych oraz pare przypadkowych osob.</p>
<p>Teraz teoretycznie maja oni ginac wg kolejnosci, w jakiej mieli zginac na stadionie. Tutaj znowu glownie udziela sie nasz jasnowidz, ktory zarowno probuje rozgryzc kolejnosc jak i okolicznosci smierci kazdej z pozostalych osob. Dalej wszyscy gina w bezsensownie brutalny sposob caly czas cos tworzac, a porzadek ich zgonow jest zgodny z poczatkowym przewidywaniem. Np jeden z nich zostaje wyssany pompa do odpompowywania wody z basenu&#8230; przegiecie <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Zbiegi okolicznosci sa tak przesadzone, ze juz nimi nie sa (a podobno w poprzednich czesciach byly to wciaz zbiegi okolicznosci). Jak juz pisalem, film jest bezsensownie brutalny, czyli krotko mowiac oblesny.</p>
<p>Komputerowe wstawki sa calkiem fajnie zrobione. W momencie zabijania kazdego z ludzi, pojawia sie jego zdjecie rentgenowskie, z dokladnym zaznaczeniem co mu sie wlasnie dzieje. W niektorych przypadkach, np na poczatku jak dziewczynie glowe urywa przelatujace kolo wyscigowego bolidu, zdjecie x-ray jest zupelnie zbedne, bo dokladnie wiadomo co jej sie stalo.</p>
<p><a href="http://www.imdb.com/title/tt1144884/" target="_blank">IMDB</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yunnan.tk/zainteresowania/filmy/oszukac-przeznaczenie-4-final-destination-4-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FUD &#8211; Fear, uncertainty, doubt&#8230;</title>
		<link>http://www.yunnan.tk/cytaty/fud-fear-uncertainty-doubt/</link>
		<comments>http://www.yunnan.tk/cytaty/fud-fear-uncertainty-doubt/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 23:14:28 +0000</pubDate>
		<dc:creator>Yunnan</dc:creator>
				<category><![CDATA[Cytaty]]></category>

		<guid isPermaLink="false">http://www.yunnan.tk/?p=389</guid>
		<description><![CDATA[[23:30:28]  Kupiłem w tesco 4 zmywacze do paznokci
[23:30:28]  i butelkę piwa
[23:30:41]  Babka przy kasie spojrzała na mnie z masakryczną obawą
]]></description>
			<content:encoded><![CDATA[<p>[23:30:28]  Kupiłem w tesco 4 zmywacze do paznokci<br />
[23:30:28]  i butelkę piwa<br />
[23:30:41]  Babka przy kasie spojrzała na mnie z masakryczną obawą</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yunnan.tk/cytaty/fud-fear-uncertainty-doubt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mały darmowy proxy serwer dla Windowsa</title>
		<link>http://www.yunnan.tk/pomoce/windows/maly-darmowy-proxy-serwer-dla-windowsa/</link>
		<comments>http://www.yunnan.tk/pomoce/windows/maly-darmowy-proxy-serwer-dla-windowsa/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 20:33:48 +0000</pubDate>
		<dc:creator>Yunnan</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.yunnan.tk/?p=379</guid>
		<description><![CDATA[Wiadomo ze linux jest lepszy i w tym temacie, ale zalozmy ze juz mamy tego windowsa (lub kilka) i chcemy przez niego proxowac ruch.
Nie chcemy zadnych wielkich instalujacych sie kobyl, ani zadnego cachowania. Np. chcemy jedynie wykorzystac pare adresow IP.
3proxy

bardzo maly (~130kb) i prosty serwerek proxy ale duze mozliwosci konfiguracji
SOCKS i HTTP proxy
nie ma interfejsu [...]]]></description>
			<content:encoded><![CDATA[<p>Wiadomo ze linux jest lepszy i w tym temacie, ale zalozmy ze juz mamy tego windowsa (lub kilka) i chcemy przez niego proxowac ruch.</p>
<p>Nie chcemy zadnych wielkich instalujacych sie kobyl, ani zadnego cachowania. Np. chcemy jedynie wykorzystac pare adresow IP.</p>
<h3><a href="http://www.3proxy.ru/" target="_blank">3proxy</a></h3>
<ul>
<li>bardzo maly (~130kb) i prosty serwerek proxy ale duze mozliwosci konfiguracji</li>
<li>SOCKS i HTTP proxy</li>
<li>nie ma interfejsu graficznego, bo po co</li>
<li>wersja standalone &#8211; proste uruchamianie z linii polecen z paroma zmiennymi, bez instalacji<br />
ta wersja nie ma tylu funkcji co wersja zwykla</li>
<li>wersja zwykla &#8211; pozwala na zainstalowanie service (uslugi/demona) w tle,<br />
w takim wypadku mozemy skorzystac z prostego pliku konfiguracyjnego</li>
</ul>
<h3><a href="http://www.handcraftedsoftware.org/index.php?page=5" target="_blank">Freeproxy</a></h3>
<ul>
<li>duzy ~5Mb</li>
<li>posiada duze mozliwosci konfiguracji<br />
white/black listy<br />
cachowanie<br />
pluginy</li>
<li>uruchamianie jako service i jako standalone</li>
</ul>
<h3><a href="http://www.eternallines.com/httpproxy/" target="_blank">ElHTTPproxy</a></h3>
<ul>
<li>instalka zajmuje ~400kb</li>
<li>po prostu HTTP proxy</li>
<li>musialem o tym wspomniec, mimo ze nie jest darmowy !<br />
bo to najbanalniejszy proxy serwer jaki widzialem, posiada GUI z guzikami <strong>ENABLE</strong> i <strong>DISABLE</strong> <img src='http://www.yunnan.tk/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
<li>posiada rowniez bardziej zaawansowane ustawienia kryjace sie pod trzecim guzikiem <strong>SETTINGS</strong></li>
<li>tak czy owak 29,95USD lub ~26,55EUR to delikatna przesada jak za taki program</li>
</ul>
<h3>Podsumowanie</h3>
<p>Do moich zastosowan uzywalbym ElHTTPproxy, ale przegieli z cena. Freeproxy jest niby darmowy, ale juz jest lekko kobylasty, za to 3proxy radzi sobie swietnie. Niestety wersja standalone nie ma mozliwosci ograniczania po IP albo na uzytkownikow, wersja zwykla juz ma te funkcje.</p>
<p>Tak wiec polecam 3proxy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yunnan.tk/pomoce/windows/maly-darmowy-proxy-serwer-dla-windowsa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
