<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C04DSXYzcCp7ImA9WhVUFUQ.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033</id><updated>2012-05-21T11:19:38.888+02:00</updated><category term="Projektowanie i analiza" /><category term="JPA" /><category term="WebService i SOA" /><category term="Plug-iny do Eclipse" /><category term="Kierowanie projektami" /><category term="Ajax4JSF" /><category term="Hibernate" /><category term="Przydatne narzędzia" /><category term="Język Java" /><category term="SCJP" /><category term="Oracle" /><category term="Rozwój kariery" /><category term="Webmastering" /><category term="Ciekawe biblioteki" /><category term="Architektura" /><category term="Maven" /><category term="Różne IDE" /><category term="Programowanie na palmtopy" /><category term="Wydarzenia" /><category term="Sztuka pisania" /><category term="JSF" /><category term="JavaScript i DHTML" /><category term="O biznesie dla IT" /><category term="Bezpieczeństwo" /><category term="Spring" /><category term="iBATIS Data Mapper" /><category term="Facelets" /><category term="JDO" /><title>O technologii i organizacji IT</title><subtitle type="html">piórem Mariusza Lipińskiego</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.mariuszlipinski.pl/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>161</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/EwangelizacjaItjavaArchitekturaSoa" /><feedburner:info uri="ewangelizacjaitjavaarchitekturasoa" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;D0IFQX8yeCp7ImA9WhVVFEU.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-3823896025414666633</id><published>2012-05-08T15:54:00.003+02:00</published><updated>2012-05-08T15:58:30.190+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-08T15:58:30.190+02:00</app:edited><title>Książka "Przygotowanie do certyfikacji OCPJP 6"</title><content type="html">&lt;div style="text-align: justify;"&gt;
Niebawem ukaże się wznowienie mojej książki, którą opublikowałem w 2009 roku pod tytułem "&lt;a href="http://getscjp.pl/" target="_blank"&gt;Przygotowanie do certyfikacji SCJP 6&lt;/a&gt;". Tym razem książka będzie nosiła tytuł "Przygotowanie do certyfikacji OCPJP 6". Jest to zasadniczo rzecz biorąc kolejna wersja, nieco rozbudowana względem poprzednika, tej samej książki, zaś zmiana tytułu wynika ze zmiany oficjalnej nazwy certyfikatu. Zapraszam do witryny domowej publikacji, dostępnej pod adresem &lt;a href="http://www.ocpjp.net/" target="_blank"&gt;www.ocpjp.net&lt;/a&gt;, za pośrednictwem której książkę tę można będzie nabyć. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-3823896025414666633?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/n1e4nkLzrHsCBuXK_6Ln_gIIkro/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n1e4nkLzrHsCBuXK_6Ln_gIIkro/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/n1e4nkLzrHsCBuXK_6Ln_gIIkro/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n1e4nkLzrHsCBuXK_6Ln_gIIkro/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/44YS3ei8DKE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/3823896025414666633/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=3823896025414666633" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/3823896025414666633?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/3823896025414666633?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/44YS3ei8DKE/ksiazka-przygotowanie-do-certyfikacji.html" title="Książka &quot;Przygotowanie do certyfikacji OCPJP 6&quot;" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2012/05/ksiazka-przygotowanie-do-certyfikacji.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIMQ308cCp7ImA9WhVWFEg.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-4341276751290155052</id><published>2012-04-26T17:18:00.004+02:00</published><updated>2012-04-26T17:19:42.378+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-26T17:19:42.378+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript i DHTML" /><category scheme="http://www.blogger.com/atom/ns#" term="Ciekawe biblioteki" /><title>General Interface już nie od TIBCO</title><content type="html">&lt;div style="text-align: justify;"&gt;
Jakiś czas temu, w artykule "&lt;a href="http://www.mariuszlipinski.pl/2009/03/tibco-general-interface-warstwa-widoku.html" target="_blank"&gt;TIBCO General Interface – Warstwa widoku dla SOA&lt;/a&gt;", pisałem o znakomitej bibliotece JavaScript - &lt;a href="http://developer.tibco.com/gi/" target="_blank"&gt;TIBCO General Interface&lt;/a&gt;. Dobra wiadomość jest taka, że powstał klon biblioteki, już bez TIBCO w nazwie. Nazywa się to po prostu &lt;a href="http://www.generalinterface.org/" target="_blank"&gt;General Interface&lt;/a&gt; i jest projektem typu open-source. Polecam uwadze.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-4341276751290155052?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/c8B8s4VHrvE2HcZzcUkuhGSjKj8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c8B8s4VHrvE2HcZzcUkuhGSjKj8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/c8B8s4VHrvE2HcZzcUkuhGSjKj8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c8B8s4VHrvE2HcZzcUkuhGSjKj8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/omMvxjFxBoY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/4341276751290155052/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=4341276751290155052" title="Komentarze (2)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/4341276751290155052?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/4341276751290155052?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/omMvxjFxBoY/general-interface-juz-nie-od-tibco.html" title="General Interface już nie od TIBCO" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2012/04/general-interface-juz-nie-od-tibco.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4ESHs5fip7ImA9WhVXFUU.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-2962669725536012147</id><published>2012-04-16T15:37:00.001+02:00</published><updated>2012-04-16T15:45:09.526+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-16T15:45:09.526+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="O biznesie dla IT" /><title>Dlaczego tak ważny jest czas trwania projektu</title><content type="html">&lt;div style="text-align: justify;"&gt;Gdyby tak zapytać przeciętnego członka projektu, co jest zazwyczaj w projektach najbardziej pilnowane, to pewnie większość odpowiedziałaby, że terminy, tzn. czas, zwłaszcza czas do zakończenia całości. Może nawet bardziej niż koszty, a z pewnością bardziej niż jakość. Tego mitycznego czasu zarządzający projektami pilnują tak bardzo, że być może nawet nie zastanawialiśmy się nigdy czemu ten czas jest tak ważny. No bo skoro tak tego pilnują to przecież ważny być musi i już.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Czas trwania projektu jest oczywiście ważny z kilku przyczyn. Po pierwsze, dla kierownika projektu czas ważny jest z pobudek czysto egoistycznych – jest to bodaj najłatwiejszy sposób oceny skuteczności tegoż kierownika. Łatwo jest zadać pytanie czy projekt był oddany na czas, dużo trudniej rozstrzygnąć czy jakość jest zadowalająca. Często też trudny do policzenia jest rzeczywisty koszt. Jeśli kierownicy projektów rozliczani są głównie z tego, czy oddali poszczególne produkty projektu na czas, to nic dziwnego, że czas staje się szybko najważniejszym czynnikiem.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Oczywiście bywa też tak, że czas jest ściśle powiązany z kosztami. Jeśli projekt realizowany jest przez wynajętą firmę, to naturalnie kierownictwo tej firmy będzie dążyło do tego, żeby projekt skończył się jak najszybciej, bowiem wynagradzani są oni za dostarczane produkty, podczas gdy płacą (swoim pracownikom) za czas. Jeśli sami mają płacone za czas swoich pracowników, których tylko wypożyczają, to nadal czas jest dla nich kluczowy, tyle że tym razem zależy im na tym aby ci pracownicy zatrudnieni byli jak najdłużej, a wiadomo, że zatrudnieni będą co najwyżej do momentu zakończenia prac. Grają więc wtedy, o ile tylko mogą, raczej na wydłużenie czasu trwania projektu.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Powyższe czynniki nie są jednak źródłem autentycznego znaczenia czasu. Mówiąc to mam na myśli fakt, że są to znaczenia raczej nadane przez taką a nie inną organizację pracy czy konstrukcję umów. Jednak czas trwania projektu ma także autentyczne, niezależne od niczyich pomysłów czy bezpośrednich działań znaczenie. I to ogromne znaczenie.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Zastanówmy się na początek, z jakich etapów składa się projekt. Słowa projekt używam tu w znaczeniu potocznym i możliwie szerokim, tzn. mam na myśli projekt jako dążenie do uzyskania jakiegoś zamierzonego celu, od samego początku, od powstania idei, aż do samego końca, tzn. aż do końca istnienia skutków realizacji tych dążeń. Zgodnie z tą szeroką definicją możemy projekt podzielić na 4 etapy: etap przed-inwestycyjny, etap realizacji, etap eksploatacji i w końcu etap likwidacji. Samo ujęcie projektu w ten sposób, tak naturalny dla dyrektorów finansowych, może już być dla nas, specjalistów IT, szalenie odświeżające. Oto bowiem uświadamiamy sobie, że to co często nazywamy projektem, to tylko faza realizacji, czyli raptem pewna, często mała część projektu pojmowanego całościowo. Oto uświadamiamy sobie, że oprócz fazy poprzedzającej wykonanie pracy, jest także faza eksploatacji produktów projektu, która często łączy się z kosztami dużo wyższymi niż samo wytworzenie, ale nade wszystko, uświadamiamy sobie, że jest jeszcze coś takiego jak faza likwidacji. Tak, samo wycofanie produktów projektu z użytkowania też trwa i kosztuje, często bardzo dużo. Ale to osobny temat. Powróćmy do dyskusji o znaczeniu czasu.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;W zdrowej organizacji projekty prowadzimy nie dla tego, że ktoś ma taką fantazję, tylko dla tego, że ktoś spodziewa się w wyniku realizacji tych projektów uzyskać określone korzyści ekonomiczne. Zanim więc przejdziemy od pomysłu do realizacji, musimy zastanowić się dobrze, jakie korzyści możemy realizując dany projekt uzyskać i z jakimi kosztami będzie się to wiązać. Weźmy dla przykładu ostatni głośny projekt sieci telekomunikacyjnej Play, mianowicie wdrożenie oferty na abonament w stałej cenie, bez limitu rozmów. Ktoś z całą pewnością musiał zastanawiać się nad tym ilu klientów zyska a ilu straci, musiał policzyć koszty wprowadzenia oferty i jej przyszłe skutki finansowe i dopiero na tej podstawie podjął decyzję o wdrożeniu. Zatem decyzja została podjęta jakiś czas temu. Przygotowanie wszystkiego co jest do jej zaoferowania klientowi końcowemu niezbędne, to etap realizacji projektu. Teraz jesteśmy w fazie eksploatacji, liczenia kosztów i zysków. Być może kiedyś Play zdecyduje się z oferty wycofać i wtedy wejdziemy w fazę likwidacji. Wiemy że mniej więcej równocześnie, praktycznie identyczną ofertę udostępniła inna sieć a kolejna zapowiedziała swoją adekwatną reakcję, toteż być może okaże się, że Play nie uzyska tych wszystkich pozytywnych efektów których się spodziewał. Zastanówmy się teraz, co by było, gdyby Play wystartował z taką ofertą rok temu, kiedy to konkurencja być może nie była jeszcze absolutnie gotowa na szybką odpowiedź? Co by było, gdyby odpowiedź konkurencji nadeszła dopiero po roku? Z pewnością Play zyskał by wielu nowych klientów. Nie jest dla nas ważne jak to było w tym konkretnym przypadku, ale załóżmy że Play podjął decyzję o realizacji już dawno temu, zaś samo przygotowanie zaplecza technicznego, tj. realizacja projektu niemiłosiernie wydłużała się w czasie. Oznaczało by to, że ogromna szansa na zostanie liderem rynku została zaprzepaszczona z powodu zbyt powolnej realizacji projektu! I to jest właśnie to autentyczne znaczenie czasu trwania projektu, a ściślej rzecz biorąc jego fazy realizacyjnej. Jeśli realizacja świetnego pomysłu będzie trwała długo, to może okazać się, że z samego tego powodu utracimy gro słusznie oczekiwanych korzyści ekonomicznych. Żyjemy w czasach gospodarki ściśle konkurencyjnej, gdzie szybkie wprowadzanie usprawnień, zmian czy nowych ofert jest często grą o być albo nie być. Znaczenie czasu realizacji projektów jest w tych warunkach szalenie ważne!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-2962669725536012147?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iqRmKaGrhehvDrBtT_1VyDGrc0g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iqRmKaGrhehvDrBtT_1VyDGrc0g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iqRmKaGrhehvDrBtT_1VyDGrc0g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iqRmKaGrhehvDrBtT_1VyDGrc0g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/axluuE8WIiw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/2962669725536012147/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=2962669725536012147" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/2962669725536012147?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/2962669725536012147?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/axluuE8WIiw/dlaczego-tak-wazny-jest-czas-trwania.html" title="Dlaczego tak ważny jest czas trwania projektu" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2012/04/dlaczego-tak-wazny-jest-czas-trwania.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8FQ3o5cCp7ImA9WhVXFU0.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-1097196020662458172</id><published>2012-04-15T18:34:00.002+02:00</published><updated>2012-04-15T18:53:32.428+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-15T18:53:32.428+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="O biznesie dla IT" /><title>Organizacja to głównie kooperacja i informacja</title><content type="html">&lt;div style="text-align: justify;"&gt;Z kolejnego zjazdu &lt;a href="http://www.mariuszlipinski.pl/2012/04/zapisaem-sie-w-tym-roku-na-prowadzone.html" target="_blank"&gt;studiów podyplomowych, które niedawno rozpocząłem&lt;/a&gt; wróciłem z dosyć pokaźną listą złotych myśli, które zanotowałem sobie z zamiarem utrwalenia w pamięci i przekazania dalej. Spora część z nich sprowadza się do jednego - ludzie muszą rozumieć sens swojej pracy i muszą znać uzasadnienie dla podejmowanych decyzji, zwłaszcza tych trudnych. Wszyscy ludzie, nie tylko kadra zarządzająca!&lt;br /&gt;
&lt;br /&gt;
Firma to pewna organizacja. Czynniki warunkujące sprawne funkcjonowanie organizacji to: struktura władzy, jakość kooperacji, przepływ informacji i polityka. Na niedostatki władzy i polityki w polskich organizacjach raczej narzekać nie można, za to wiele do życzenia pozostawia jakość kooperacji i przepływ informacji. Poniżej przytaczam kilka sytuacji, które dostatecznie naświetlają sedno tych niedostatków. &lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Wyobraźmy sobie, że pewnego dnia przychodzi na spotkanie pewnego zespołu projektowego jakiś ważny jegomość, niech to będzie dyrektor finansowy, i oznajmia, że możemy wracać do biurek, do innych zadań, bo ten projekt został anulowany. Co czujemy? Zapewne zaskoczenie i pewnie jeszcze nie małe zdenerwowanie i zniechęcenie. Jeśli jeszcze na odchodne dorzuci coś w stylu: "nikt wam nie powiedział? przecież to wiadomo już od dwu miesięcy", to mamy dobre samopoczucie załatwione co najmniej na następny tydzień. I wyobraźmy sobie jeszcze, że tuż po takim zdarzeniu przychodzi do nas inny kierownik innego projektu i prosi o zwiększenie zaangażowania, bo projekt jest ważny a terminy gonią. Z pewnością pomyślimy sobie: "no tak, ten co przez ostatnie dwa miesiące robiłem z dużym zaangażowaniem też był ważny". No i jak to wpływa na naszą wydajność i sukces firmy w której pracujemy? A może projekt został anulowany z jakichś ważnych, obiektywnych przyczyn? Z pewnością wszyscy by to zrozumieli i przeszli by nad tym do porządku dziennego, gdyby tylko dano im ku temu szansę, tj. gdyby oprócz decyzji zakomunikowano im także w sposób wyczerpujący te obiektywne przyczyny. Oczywiście sama forma komunikacji też ma znaczenie. Wszyscy potrzebują mieć poczucie poszanowania ich pracy.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Albo wyobraźmy sobie inną sytuację - zleca się komuś przygotowanie raportu analitycznego, na podstawie którego ma być podjęta jakaś ważna decyzja. Przygotowanie raportu jest pracochłonne i wymaga zaangażowania kilku dodatkowych osób. Z raportu tego wynika, że racjonalnie będzie podjąć decyzję A lub B, podczas gdy opcje C i D winny być z góry odrzucone. Odbiorca raportu, po jego pobieżnym przekartkowaniu, podejmuje tymczasem decyzję D z chłodno wygłoszonym komentarzem treści: "tak właśnie będzie". Jak to wpływa na nasz zapał do pracy nad kolejnymi zleceniami? Jak to wpływa na morale wszystkich tych, którzy zainwestowali sporo czasu i pracy aby pomóc nam w przygotowaniu tego raportu? Co ciekawe historyjka ta ukazuje więcej niż jeden problem. Problemem który rzuca się w oczy jest to, że nie podano żadnego uzasadnienia dla z pozoru błędnej decyzji, przez co nie tylko powstaje wśród pracowników przeświadczenie o głupocie zarządzających, ale także o bezcelowości własnej pracy - no bo przecież jej wyniki i tak nie są brane pod uwagę. No bo przecież nie tylko podjęto decyzję sprzeczną z rekomendacją, ale rekomendacji tej nawet dokładnie nie przeczytano! A może zlecający przygotowanie raportu miał na myśli zupełnie inny raport, biorący pod uwagę zupełnie inne czynniki i tylko "zapomniał" powiedzieć co ten raport powinien zawierać? Może pobieżne przekartkowanie wystarczyło aby przekonać się, że autor raportu nie jest jasnowidzem? Może za wyborem wariantu D przemawiały pobudki zupełnie nie znane autorowi raportu?&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Uświadommy sobie jeszcze, jak ważna jest sama umiejętność odpowiedniego postawienia zadania. Przykładowo, zupełnie inną perspektywę będzie miała osoba, której każe się cyklicznie wypełniać jakiś formularz, którego przeznaczenia zupełnie nie zna i celu nie widzi, a zupełnie inną osoba, która wie, że dane które w ten sposób są zbierane są niezbędne dla realizacji jakiegoś wartościowego przedsięwzięcia. Osoba, która traktuje czynność którą wykonuje jako zbędną i bezcelową z pewnością będzie tę czynność wykonywała dużo gorzej niż osoba, która rozumie cel i ma świadomość budowania czegoś wartościowego. Jeśli więc oczekujemy od innych, że będą wykonywali pewne zadania, to poinformujmy ich o celu. Ludzie muszą wiedzieć że ich wysiłek ma sens.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Najciekawsze w tym wszystkim wydaje się to, że opisane przeze mnie powyżej problemy zdają się być dobrze znane i oczywiste. Tylko, jeśli są, to dlaczego tak często tego typu problemy cały czas w organizacjach w których pracujemy występują?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-1097196020662458172?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ADWBZ_v8dvdJvx3IfRsh-X5lXic/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ADWBZ_v8dvdJvx3IfRsh-X5lXic/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ADWBZ_v8dvdJvx3IfRsh-X5lXic/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ADWBZ_v8dvdJvx3IfRsh-X5lXic/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/3xrY2pjovho" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/1097196020662458172/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=1097196020662458172" title="Komentarze (3)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/1097196020662458172?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/1097196020662458172?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/3xrY2pjovho/organizacja-to-gownie-kooperacja-i.html" title="Organizacja to głównie kooperacja i informacja" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>3</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2012/04/organizacja-to-gownie-kooperacja-i.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUMRXg_fyp7ImA9WhVQFk8.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-4050556563524412017</id><published>2012-04-05T13:58:00.003+02:00</published><updated>2012-04-05T14:01:24.647+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-05T14:01:24.647+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="O biznesie dla IT" /><title>Wartość księgowa</title><content type="html">&lt;div style="text-align: justify;"&gt;Zrozumienie pojęcia wartości księgowej nie jest celem samym w sobie, choć nawet samo w sobie może być pożyteczne. Celem nadrzędnym jest zrozumienie czym jest realna wartość firmy, z czego wynika i co się na nią składa, oraz jak dążenie do budowania wartości wpływa na naszą codzienną pracę, którą wykonujemy bądź powinniśmy wykonywać w IT. Wartość księgowa jest tylko jednym z elementów tej układanki, tym elementem, od którego zaczniemy.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Wartość księgowa to, mówiąc prostym językiem, wartość jaka wynika z ksiąg – ksiąg które prowadzą księgowe i księgowi. Mówiąc precyzyjniej, wartość księgowa przedsiębiorstwa (WK) to wartość aktywów (A) pomniejszona o wartość kapitału obcego, czyli długi (D). Chcąc zapisać to wzorem otrzymamy zależność WK = A – D.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Aktywa są to zasoby majątkowe przedsiębiorstwa o wiarygodnie określonej wartości, których posiadanie ma być w przyszłości źródłem uzyskania korzyści ekonomicznych. Mówiąc prościej, aktywa jest to majątek firmy. Do aktywów zaliczamy budynki i maszyny, towary które firma posiada w magazynach i pieniądze na rachunkach bankowych, ale także wartości niematerialne i prawne takie jak koncesje, patenty i marki. Oczywiście wszystko to musi być wycenione w jednostkach pieniężnych.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Kapitał obcy, czyli długi, to wszelkie zobowiązania firmy które podlegają spłacie, tzn. pieniądze które kiedyś będą musiały wypłynąć z firmy. Zauważmy, że jeśli firma nie ma żadnych zobowiązań finansowych, to wartość księgowa tej firmy równa się wartości jej aktywów, a więc sumarycznej wartości poszczególnych składników jej majątku.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-4050556563524412017?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k4ShmSOTmHqSj_Zt-SezmYXPbNU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k4ShmSOTmHqSj_Zt-SezmYXPbNU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k4ShmSOTmHqSj_Zt-SezmYXPbNU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k4ShmSOTmHqSj_Zt-SezmYXPbNU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/-sshjcQCMIA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/4050556563524412017/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=4050556563524412017" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/4050556563524412017?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/4050556563524412017?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/-sshjcQCMIA/wartosc-ksiegowa.html" title="Wartość księgowa" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2012/04/wartosc-ksiegowa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4DQH0_fyp7ImA9WhVQFEs.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-4339648346586972314</id><published>2012-04-03T16:51:00.001+02:00</published><updated>2012-04-03T16:56:11.347+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-03T16:56:11.347+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="O biznesie dla IT" /><title>Co o rachunkowości powinni wiedzieć wszyscy</title><content type="html">&lt;div style="text-align: justify;"&gt;Nie bój się czytelniku. Nie mam zamiaru prowadzić tutaj wykładu z rachunkowości. Zdaję sobie sprawę z tego, że dla większości ludzi – w tym dla mnie – słowo rachunkowość mogło by być synonimem dla słowa nuda. Szczęśliwie, my specjaliści IT, nie musimy o rachunkowości wiedzieć zbyt wiele.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;W zasadzie to póki co wystarczy nam wiedzieć, że wyróżniamy dwa rodzaje rachunkowości: rachunkowość finansową i rachunkowość zarządczą. Rachunkowość finansowa to działanie które ma na celu przygotowanie informacji dotyczących finansów firmy wymaganych przepisami prawa. Jest ona pewnego rodzaju sprawozdaniem finansowym z zaistniałych faktów i zawsze dotyczy przeszłości. Rachunkowość zarządcza z kolei jest prowadzona w całości na użytek wewnętrzny i nie podlega żadnym regulacjom ani ograniczeniom a jej celem jest dostarczenie informacji niezbędnej do sprawnego zarządzania firmą. Rachunkowość zarządcza może zarówno interpretować przeszłe i teraźniejsze jak i projektować przyszłe zdarzenia finansowe.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Rachunkowość finansową prowadzimy głównie po to, by wiedzieć jak dużo podatków musimy zapłacić. Podatki płacimy od dochodu, stąd naturalne dążenie do tego, by wykazywany dochód był jak najmniejszy. Zauważmy, że chodzi o dochód wykazywany a nie rzeczywisty! Zasady rachunkowości finansowej są co prawda szczegółowo określone przepisami prawa, jednak istnieje w ramach tego prawa wiele możliwości odpowiedniego kształtowania wykazywanego dochodu.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;W przypadku spółek giełdowych istnieje także obowiązek publikowania sprawozdań finansowych dla inwestorów. Sprawozdania te są produktem rachunkowości finansowej i naturalnie zawierają dane dotyczące dochodu. Oczywiście wysoki dochód w takim sprawozdaniu wygląda dobrze, jednak profesjonalny inwestor wie, że papierowy (oficjalny) dochód nie koniecznie odzwierciedla możliwości firmy, tzn. rozumie że jest on przeważnie sztucznie pomniejszany, aby zaoszczędzić co nieco na podatku dochodowym, toteż dyrektorzy finansowi mimo wszystko skupiają się raczej na minimalizowaniu tegoż dochodu.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Póki co nie musimy na ten temat wiedzieć wiele ponad to co napisałem powyżej. Wystarczy abyśmy rozumieli, że sprawozdania finansowe i inne oficjalne dokumenty to jedno, a rzeczywistość to drugie. Podczas gdy w rzeczywistości najczęściej dążymy do maksymalizacji zysku, w papierach chcieli byśmy tego zysku wykazywać jak najmniej. I to wszystko do pewnego stopnia da się legalnie robić. Musimy zrozumieć, że wiele z pozoru dziwnych działań ma swoje motywacje księgowe, tzn. pewne działania które mają miejsce w naszych firmach, a które dla osoby niezorientowanej mogły by się wydawać irracjonalne, są w istocie jak najbardziej słuszne, tyle że powody są powiedzmy sobie… pozamerytoryczne. Aczkolwiek z drugiej strony patrząc… czyż to nie finanse są właśnie meritum działalności każdej firmy?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-4339648346586972314?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nzDOWA5lUTQG8U8JegYSrgoX-Bs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nzDOWA5lUTQG8U8JegYSrgoX-Bs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nzDOWA5lUTQG8U8JegYSrgoX-Bs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nzDOWA5lUTQG8U8JegYSrgoX-Bs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/-9IVpOfwm6Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/4339648346586972314/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=4339648346586972314" title="Komentarze (7)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/4339648346586972314?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/4339648346586972314?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/-9IVpOfwm6Y/co-o-rachunkowosci-powinni-wiedziec.html" title="Co o rachunkowości powinni wiedzieć wszyscy" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>7</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2012/04/co-o-rachunkowosci-powinni-wiedziec.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAHQXg-eip7ImA9WhVQFEg.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-8722180742798739796</id><published>2012-04-03T15:10:00.001+02:00</published><updated>2012-04-03T15:12:10.652+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-03T15:12:10.652+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wydarzenia" /><category scheme="http://www.blogger.com/atom/ns#" term="Architektura" /><title>Forum Architektów IT</title><content type="html">&lt;div style="text-align: justify;"&gt;19 kwietnia 2012 r. w Bibliotece Uniwersyteckiej w Warszawie, przy ul. Dobrej 56/66, odbędzie się &lt;a href="http://konferencje.computerworld.pl/konferencje/architekciit2012/program.html" target="_blank"&gt;II Forum Architektów IT.&lt;/a&gt; Polecam waszej uwadze. Ja będę!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-8722180742798739796?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Bz0b5KDnNznrP5CfRXV9uJvF3qo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Bz0b5KDnNznrP5CfRXV9uJvF3qo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Bz0b5KDnNznrP5CfRXV9uJvF3qo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Bz0b5KDnNznrP5CfRXV9uJvF3qo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/co8V1PT9Ss4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/8722180742798739796/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=8722180742798739796" title="Komentarze (2)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/8722180742798739796?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/8722180742798739796?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/co8V1PT9Ss4/forum-architektow-it.html" title="Forum Architektów IT" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2012/04/forum-architektow-it.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8MSXY9eip7ImA9WhVQE0o.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-2771810444891942648</id><published>2012-04-02T16:19:00.002+02:00</published><updated>2012-04-02T16:28:08.862+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-02T16:28:08.862+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="O biznesie dla IT" /><title>O biznesie dla IT</title><content type="html">&lt;div style="text-align: justify;"&gt;Zapisałem się w tym roku na prowadzone na SGH studium podyplomowe &lt;a href="http://www.zarzadzanieit.edu.pl/zarzadzanieit/" target="_blank"&gt;Efektywne Zarządzanie IT w Przedsiębiorstwie&lt;/a&gt;. Właśnie zakończył się trzeci zjazd a ja jestem niezmiennie tymi studiami oczarowany. Nawet nie chodzi o to, że te konkretne studia są tak dobrze prowadzone – chociaż są – ale o to, jak bardzo otwarcie się na tego typu wiedzę wzmacnia mój profesjonalizm w podejściu do tego czym się zawodowo zajmuję. A zajmuję się oczywiście IT.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Od dawna czułem, że brakuje mi solidnych podstaw wiedzy czysto biznesowej, ale nawet nie wiedziałem jak bardzo. Panie i Panowie, formułuję dziś tezę, że każdy specjalista IT, niezależnie od tego czy to programista, administrator, pracownik utrzymania, architekt, analityk, tester czy kierownik projektu, wszyscy pracujący w IT, bez wyjątku, powinni posiąść minimum wiedzy o biznesie. Chociażby po to, aby nie frustrować się niepotrzebnie gdy przyjdzie nam porzucić w pół drogi świetnie od strony technicznej rozwijający się projekt, czy po to aby nie denerwować się, gdy przyjdzie nam sklecić do kupy jakieś rozwiązanie które w oczach programisty jest do dupy, a jest takie, bo są duże naciski na minimalizację czasu czy kosztu wytworzenia. Porzućmy przekonanie, że tego typu zdarzenia są objawem jakichś nieprawidłowości! Mogą być ale nie muszą. Porzućmy też przekonanie, że decyzje dotyczące IT powinny zapadać w IT. My, ludzie IT często irytujemy się, gdy przyjdzie nam wdrażać rozwiązanie IT kupione przez ludzi biznesu, które to rozwiązanie nie do końca jest zgodne z naszymi preferencjami. Często całkiem niesłusznie. Dobrze jest rozumieć uwarunkowania biznesu i to jak one rzutują na IT.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Każdy powinien działać na rzecz ogólnie pojętego dobra firmy w której pracuje. Za to nam w końcu płacą i z tego czerpiemy satysfakcję. Tyle, że niekoniecznie wiemy i rozumiemy czym to ogólnie pojęte dobro jest. Zrozumienie szerszego kontekstu – kontekstu biznesowego – nie tylko pozwoli nam pozbyć się zbędnych w większości przypadków frustracji, ale także pomoże nam dobrze wykonywać naszą pracę. Niestety bardzo niewielu z pośród nas, specjalistów IT, rozumie na czym ta jakość polega, tzn. często nie wiemy co to znaczy dobrze wykonać naszą pracę, co jest ważne a co nie. To szkodzi naszym firmom, ale przede wszystkim szkodzi naszej satysfakcji i dobremu samopoczuciu. Coś z tym trzeba zrobić.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Podobnie jak to czyniłem w trakcie przygotowań do &lt;a href="http://www.mariuszlipinski.pl/search/label/SCJP" target="_blank"&gt;certyfikacji SCJP&lt;/a&gt;, będę w trakcie tych studiów notował najważniejsze, posłyszane tam myśli i publikował je w formie wpisów na niniejszym blogu. Na użytek swój własny i wszystkich tych, którzy zdecydują się te wpisy czytać.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-2771810444891942648?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zH8W7bXaJo9lw9DuqYkJR1CfY9M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zH8W7bXaJo9lw9DuqYkJR1CfY9M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zH8W7bXaJo9lw9DuqYkJR1CfY9M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zH8W7bXaJo9lw9DuqYkJR1CfY9M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/nRoqfvdrXsQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/2771810444891942648/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=2771810444891942648" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/2771810444891942648?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/2771810444891942648?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/nRoqfvdrXsQ/zapisaem-sie-w-tym-roku-na-prowadzone.html" title="O biznesie dla IT" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2012/04/zapisaem-sie-w-tym-roku-na-prowadzone.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcCRH86eSp7ImA9WhdSFkQ.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-4909487054479882101</id><published>2011-07-26T16:54:00.000+02:00</published><updated>2011-07-26T16:54:25.111+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-26T16:54:25.111+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wydarzenia" /><title>Portal naukaJavy.pl na Facebooku</title><content type="html">&lt;div style="text-align: justify;"&gt;Stało się - portal &lt;a href="http://naukajavy.pl/"&gt;naukaJavy.pl&lt;/a&gt; zyskał swoją Facebookową odsłonę. Mam nadzieję, że zyska też pokaźne grono Facebookowych wielbicieli:) Jeśli się komuś treści portalu podobają, to zachęcam do wyrażenia tego poprzez deklarację sympatii, tj. poprzez klikanie osławionego 'Lubię To!'.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-4909487054479882101?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZC89qrkkboQEgeQ8ordwEjhw_Lg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZC89qrkkboQEgeQ8ordwEjhw_Lg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZC89qrkkboQEgeQ8ordwEjhw_Lg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZC89qrkkboQEgeQ8ordwEjhw_Lg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/Pr4nV2wlkFA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/4909487054479882101/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=4909487054479882101" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/4909487054479882101?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/4909487054479882101?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/Pr4nV2wlkFA/portal-naukajavypl-na-facebooku.html" title="Portal naukaJavy.pl na Facebooku" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2011/07/portal-naukajavypl-na-facebooku.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EMRnk9cCp7ImA9WhdTEU4.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-2473373177502640900</id><published>2011-07-08T15:28:00.000+02:00</published><updated>2011-07-08T15:28:07.768+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-08T15:28:07.768+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Język Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Wydarzenia" /><title>Kurs WWW</title><content type="html">&lt;div style="text-align: justify;"&gt;W ciągu kilku ostatnich dni napisałem i opublikowałem na portalu &lt;a href="http://naukajavy.pl/"&gt;naukaJavy.pl&lt;/a&gt; krótki &lt;a href="http://www.naukajavy.pl/kurs-www"&gt;kurs WWW&lt;/a&gt; przeznaczony dla osób całkowicie początkujących.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Jeśli więc ktoś chciałby nauczyć się podstaw nie tylko języka Java, ale także podstaw implementacji WWW w Javie to zapraszam do lektury tegoż &lt;a href="http://www.naukajavy.pl/kurs-www"&gt;kursu WWW&lt;/a&gt;. Oczywiście polecam także &lt;a href="http://www.naukajavy.pl/kurs-jezyka-java"&gt;kurs języka Java&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-2473373177502640900?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QGa_Eb24OljCNGziMchKIQje7Zo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QGa_Eb24OljCNGziMchKIQje7Zo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QGa_Eb24OljCNGziMchKIQje7Zo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QGa_Eb24OljCNGziMchKIQje7Zo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/7Y2VQB9yH_A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/2473373177502640900/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=2473373177502640900" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/2473373177502640900?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/2473373177502640900?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/7Y2VQB9yH_A/kurs-www.html" title="Kurs WWW" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2011/07/kurs-www.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YBSX46fip7ImA9WhZbE0w.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-1630601962127054519</id><published>2011-06-17T14:52:00.001+02:00</published><updated>2011-06-17T14:52:38.016+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-17T14:52:38.016+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="Wydarzenia" /><title>Certyfikacje z Javy teraz przez Pearson VUE (zamiast Prometric)</title><content type="html">&lt;div style="text-align: justify;"&gt;Od 1 czerwca 2011 wszystkie egzaminy certyfikacyjne związane z Javą (i innymi technologiami zakupionymi przez Oracla wraz z SUNem) prowadzone są przez Pearson VUE (do tej pory operatorem był Prometric). Więcej informacji pod adresem &lt;a href="http://blogs.oracle.com/certification/entry/0419"&gt;http://blogs.oracle.com/certification/entry/0419&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-1630601962127054519?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KX0GQDTs-4M2bT5HRwE-2hs2BlE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KX0GQDTs-4M2bT5HRwE-2hs2BlE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KX0GQDTs-4M2bT5HRwE-2hs2BlE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KX0GQDTs-4M2bT5HRwE-2hs2BlE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/L2SidS9fgZc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/1630601962127054519/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=1630601962127054519" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/1630601962127054519?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/1630601962127054519?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/L2SidS9fgZc/certyfikacje-z-javy-teraz-przez-pearson.html" title="Certyfikacje z Javy teraz przez Pearson VUE (zamiast Prometric)" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2011/06/certyfikacje-z-javy-teraz-przez-pearson.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcEQXo4eCp7ImA9Wx9UEUo.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-1065788761244308294</id><published>2011-02-08T14:00:00.000+01:00</published><updated>2011-02-08T14:00:00.430+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-08T14:00:00.430+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><title>SCJP to teraz Oracle Certified Professional Java Programmer</title><content type="html">&lt;div style="text-align: justify;"&gt;Oracle kupił był SUNa, no i zapragnął pozmieniać nazwy certyfikatów, w tym certyfikatu SCJP. Pół biedy, gdyby zrobił to konsekwentnie, ale nie - konsekwentnie to oni tylko sieją zamęt i wprowadzają niepewność. Na stronie &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&amp;amp;p_exam_id=1Z0_851"&gt;opisującej szczegóły certyfikatu SCJP&lt;/a&gt; nadal widnieje nazwa "Sun Certified Java Programmer (SCJP) SE 6",&amp;nbsp; ale już na &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=140"&gt;stronie listującej wszystkie certyfikaty Javy&lt;/a&gt; certyfikat ten nazywa się "Oracle Certified Professional Java Programmer".&lt;br /&gt;
&lt;br /&gt;
Wszystkich uczących się do egzaminu SCJP/OCPJP lub planujących rozpocząć naukę uspokajam, że mimo zamieszania z nazwą egzaminy są cały czas te same.&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Na zamieszaniu z nazwami nie koniec jednak. Na stronie &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&amp;amp;p_exam_id=1Z0_851"&gt;education.oracle.com&lt;/a&gt; widnieje informacja jakoby egzamin na ten certyfikat kosztował&amp;nbsp; PLN       984 (informacja na dzień pisania tego artykułu), natomiast jak przejdziemy do rejestracji, na stronę &lt;a href="http://www.prometric.com/default.htm"&gt;Prometrica&lt;/a&gt;, to okazuje się, że cena to wcale nie PLN       984, tylko USD 300. Tak! To oznacza, że egzamin jest droższy!&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Przy okazji - zmienił się sposób zapisów na egzamin. Teraz nie trzeba już kupować voucherów. Wchodzimy na stronę &lt;a href="http://www.prometric.com/default.htm"&gt;Prometrica&lt;/a&gt;, tam rezerwujemy miejsce i termin i tam też płacimy. To trzeba by zapisać zdaje się jako zmianę na plus.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-1065788761244308294?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mn1X4GnrQAmODNU8vJ0DpJgWNb0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mn1X4GnrQAmODNU8vJ0DpJgWNb0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mn1X4GnrQAmODNU8vJ0DpJgWNb0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mn1X4GnrQAmODNU8vJ0DpJgWNb0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/izYJ0089iF8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/1065788761244308294/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=1065788761244308294" title="Komentarze (4)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/1065788761244308294?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/1065788761244308294?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/izYJ0089iF8/scjp-to-teraz-oracle-certified.html" title="SCJP to teraz Oracle Certified Professional Java Programmer" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>4</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2011/02/scjp-to-teraz-oracle-certified.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8DSHk_eyp7ImA9Wx9VEU8.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-1625013212310837692</id><published>2011-01-27T12:14:00.000+01:00</published><updated>2011-01-27T12:14:39.743+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-27T12:14:39.743+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SCJP" /><category scheme="http://www.blogger.com/atom/ns#" term="Wydarzenia" /><title>Moja książka do SCJP dostępna jako eBook</title><content type="html">&lt;div style="text-align: justify;"&gt;Zdecydowałem się udostępnić możliwość zakupu mojej książki "&lt;a href="http://www.getscjp.pl/"&gt;Przygotowanie do certyfikacji SCJP 6&lt;/a&gt;" w postaci elektronicznej (jako PDF). Trzeba iść z duchem czasu, oszczędzać papier i takie tam :)&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Zaledwie dwa dni temu udostępniłem możliwość zamawiania eWydania książki (na stronie &lt;a href="http://getscjp.pl/"&gt;getSCJP.pl&lt;/a&gt;) a już dziś miałem przyjemność wysłać pierwszy egzemplarz do - mam nadzieję szczęśliwego -, historycznego, pierwszego nabywcy. Znaczy się pomysł chwycił. Znaleźli się chętni na wersję elektroniczną.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-1625013212310837692?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oWOytAMhKbtG3nihj29FU4FmVU8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oWOytAMhKbtG3nihj29FU4FmVU8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oWOytAMhKbtG3nihj29FU4FmVU8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oWOytAMhKbtG3nihj29FU4FmVU8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/a4fDoEFFRWo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/1625013212310837692/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=1625013212310837692" title="Komentarze (7)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/1625013212310837692?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/1625013212310837692?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/a4fDoEFFRWo/moja-ksiazka-do-scjp-dostepna-jako.html" title="Moja książka do SCJP dostępna jako eBook" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>7</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2011/01/moja-ksiazka-do-scjp-dostepna-jako.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYBRHszcSp7ImA9Wx9QFk8.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-7373196925477507399</id><published>2010-12-29T12:36:00.005+01:00</published><updated>2010-12-29T13:02:35.589+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-29T13:02:35.589+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Język Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Wydarzenia" /><title>Co z tą Javą (Java SE 7 i 8)</title><content type="html">&lt;div style="text-align: justify;"&gt;Co się dzieje z Javą? Wszyscy którzy śledzą rozwój Javy, już od dłuższego czasu zadają sobie pytanie - kiedy będzie Java SE 7? Miała być dawno temu, ale po drodze dużo się działo i cały czas nie wiadomo kiedy specyfikacja ujrzy światło dzienne. No właśnie, póki co nie było nawet JSRa, w ramach którego specyfikacja miałaby być opracowywana.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Aż tu nagle, równocześnie, tworzy się JSRy dla specyfikacji &lt;a href="http://www.jcp.org/en/jsr/detail?id=336"&gt;Java SE 7&lt;/a&gt; i - uwaga, uwaga - &lt;a href="http://www.jcp.org/en/jsr/detail?id=337"&gt;Java SE 8&lt;/a&gt;! Wyciągam na tej podstawie wniosek, że Java 7 nie będzie miała długiego życia. Pewnie nie długo potem pojawi się Java 8. Miejmy nadzieję, że tak będzie, bo się nam Java trochę przyblokowała w rozwoju.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Przy okazji warto odnotować, że głosowanie nad standardami Java SE 7 i 8 przebiegło w nieprzyjemnej atmosferze wojny o licencje. W obydwu przypadkach mamy 3 głosy na NIE a ci którzy głosowali na TAK wyraźnie zaznaczają, że im też nie podoba się to co się dzieje. Komentarze głosujących można streścić w dwu zdaniach.&lt;br /&gt;&lt;br /&gt;Grupę głosującą na NIE dobrze reprezentują słowa Googla:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify; margin-left: 20px; margin-right: 20px;"&gt;&lt;span style="font-style: italic;"&gt;"While we support the technical content of this JSR, Google is voting no because of its licensing terms."&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A grupę głosującą na TAK słowa Red Hat'a:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify; margin-left: 20px; margin-right: 20px;"&gt;&lt;span style="font-style: italic;"&gt;"Red Hat's vote is based solely on the technical merits of the JSR. (...). However, we are extremely disappointed with the license terms and that a more open license has not been adopted by the Specification Lead."&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Mówiąc w skrócie, wszyscy zgadzają się co do tego, że merytorycznie standardy Java SE 7 i 8 zmierzają w dobrą stronę, jednak jednocześnie wszyscy dostrzegają, że coś niedobrego dzieje się jeśli chodzi o otwartość platformy.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-7373196925477507399?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TAXPlPU4Arzix0Z4h3UhUzsvf78/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TAXPlPU4Arzix0Z4h3UhUzsvf78/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TAXPlPU4Arzix0Z4h3UhUzsvf78/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TAXPlPU4Arzix0Z4h3UhUzsvf78/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/AgiyLkej7xk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/7373196925477507399/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=7373196925477507399" title="Komentarze (3)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/7373196925477507399?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/7373196925477507399?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/AgiyLkej7xk/co-z-ta-java-java-se-7-i-8.html" title="Co z tą Javą (Java SE 7 i 8)" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>3</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2010/12/co-z-ta-java-java-se-7-i-8.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8NRH4zfyp7ImA9Wx9REk4.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-8574316178275583987</id><published>2010-12-13T12:05:00.006+01:00</published><updated>2010-12-13T12:14:55.087+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-13T12:14:55.087+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Język Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Wydarzenia" /><title>Nowości na portalu naukaJavy.pl</title><content type="html">&lt;div style="text-align: justify;"&gt;Idąc za głosem użytkowników, którzy od samego początku istnienia portalu domagali się zadań i kursów multimedialnych, zapoczątkowałem ten właśnie kierunek rozwoju, wychodząc na przeciw i jednym i drugim.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pojawiło się więc pierwsze zadanie - zadanie do rozdziału "&lt;a href="http://www.naukajavy.pl/kurs-jezyka-java/105-zbiory"&gt;Zbiory&lt;/a&gt;"; oraz pierwszy filmik szkoleniowy - "&lt;a href="http://www.naukajavy.pl/multimedia/103-helloworld-w-eclipse-ide"&gt;HelloWorld w Eclipse IDE&lt;/a&gt;", a właściwie to cała sekcja "&lt;a href="http://www.naukajavy.pl/multimedia"&gt;Multimedia&lt;/a&gt;", która to jednakowoż póki co zawiera tylko ten jeden film.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Filmik póki co jest dosyć słaby, ale szlaki przetarte i mam nadzieję z czasem zastąpić go produkcją wyższej jakości. Zadanie za to wydaje mi się być w pełni ciekawe.  Jest też rozwiązanie. Zapraszam do testowania nowych materiałów.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-8574316178275583987?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ngX83eZ6k4YW3xtWHUaDNgDGJMo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ngX83eZ6k4YW3xtWHUaDNgDGJMo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ngX83eZ6k4YW3xtWHUaDNgDGJMo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ngX83eZ6k4YW3xtWHUaDNgDGJMo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/M7Q8M2bEVjg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/8574316178275583987/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=8574316178275583987" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/8574316178275583987?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/8574316178275583987?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/M7Q8M2bEVjg/nowosci-na-portalu-naukajavypl.html" title="Nowości na portalu naukaJavy.pl" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2010/12/nowosci-na-portalu-naukajavypl.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAEQ305cSp7ImA9Wx9TFk0.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-8946803097125229257</id><published>2010-11-24T13:45:00.006+01:00</published><updated>2010-11-24T14:01:42.329+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-24T14:01:42.329+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wydarzenia" /><title>Mam certyfikat z TOGAF 8</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BH-7u69c5tI/TO0MVBdZVnI/AAAAAAAAAPg/kC8tnyn-7zw/s1600/TOGAF8.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 151px; height: 85px;" src="http://1.bp.blogspot.com/_BH-7u69c5tI/TO0MVBdZVnI/AAAAAAAAAPg/kC8tnyn-7zw/s320/TOGAF8.jpg" alt="" id="BLOGGER_PHOTO_ID_5543100271671465586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Właśnie pobrałem z &lt;a href="http://www.opengroup.org/togaf9/cert/cert_archlist-short.tpl"&gt;TOGAF Directory of Certified People&lt;/a&gt; PDFa z moim certyfikatem. Od dziś jestem TOGAF 8 Certified - mały krok dla ludzkości, ale duży dla mnie!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Co to jest TOGAF próbowałem pisać - jak jeszcze sam nie do końca wiedziałem, ale wyszło całkiem nieźle - w artykule "&lt;a href="http://www.mariuszlipinski.pl/2010/06/co-to-jest-ea-na-przykadzie-metody.html"&gt;Co to jest EA na przykładzie metody TOGAF&lt;/a&gt;". A jest to taka metodyka do planowania rozwoju firmy, z głównym naciskiem na to, w jaki sposób muszą się rozwijać systemy IT aby tenże rozwój całej firmy jak najlepiej wspierać.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Certyfikat z TOGAF 8 zdobywa się w sposób niestandardowy, tj. wpierw trzeba przejść przez certyfikowane szkolenie, a potem - już w domu - trzeba napisać egzamin, tj. odpowiedzieć na dwadzieścia kilka pytań, i wysłać go do &lt;a href="http://www.opengroup.org/"&gt;The Open Group&lt;/a&gt; do oceny. Dwa z nich wymagają odpowiedzi w formie małego opowiadanka, a pozostałe w formie jednego czy dwu zdań. W każdym razie nie jest to test.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-8946803097125229257?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/C28IuOZDwzKTZBQEccroYPrImbg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C28IuOZDwzKTZBQEccroYPrImbg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/C28IuOZDwzKTZBQEccroYPrImbg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C28IuOZDwzKTZBQEccroYPrImbg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/uvjb4efJRHk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/8946803097125229257/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=8946803097125229257" title="Komentarze (2)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/8946803097125229257?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/8946803097125229257?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/uvjb4efJRHk/mam-certyfikat-z-togaf-8.html" title="Mam certyfikat z TOGAF 8" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_BH-7u69c5tI/TO0MVBdZVnI/AAAAAAAAAPg/kC8tnyn-7zw/s72-c/TOGAF8.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2010/11/mam-certyfikat-z-togaf-8.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QARHo6eip7ImA9Wx5bF0U.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-897500324329766963</id><published>2010-11-03T14:01:00.000+01:00</published><updated>2010-11-03T14:02:25.412+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-03T14:02:25.412+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Rozwój kariery" /><title>Tabela oceny umiejętności</title><content type="html">&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:hyphenationzone&gt;21&lt;/w:HyphenationZone&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:Standardowy;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin:0cm;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p style="text-align: justify;" class="MsoNormal"&gt;Każdy z nas od czasu do czasu musi wypełnić jakąś tabelę, która to ma rzekomo opisywać nasze umiejętności. Taką tabelę samooceny zawodowej. Właśnie wypełniam jedną z nich i znów pojawia się we mnie to nieodparte poczucie, że wyrazić swoje umiejętności w postaci takiej tabeli jest niezmiernie trudno. Nie to żebym uważał że się nie da – wprost przeciwnie – tylko że jeszcze nigdy nie zdarzyło mi się widzieć takiej tabeli, która to pozwalałaby mi „pokazać prawdziwego siebie”. Ktoś z was widział? Jakieś ciekawe spostrzeżenia w temacie?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-897500324329766963?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LjcBoW4boV6taT4199MCG39RVLI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LjcBoW4boV6taT4199MCG39RVLI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LjcBoW4boV6taT4199MCG39RVLI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LjcBoW4boV6taT4199MCG39RVLI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/X5ozKHaxrK8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/897500324329766963/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=897500324329766963" title="Komentarze (3)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/897500324329766963?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/897500324329766963?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/X5ozKHaxrK8/tabela-oceny-umiejetnosci.html" title="Tabela oceny umiejętności" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>3</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2010/11/tabela-oceny-umiejetnosci.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4GRngzeCp7ImA9Wx5VGUU.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-7911454083559946023</id><published>2010-10-13T16:33:00.003+02:00</published><updated>2010-10-13T16:42:07.680+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-13T16:42:07.680+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iBATIS Data Mapper" /><title>Nie ma iBatisa, jest MyBatis</title><content type="html">&lt;div style="text-align: justify;"&gt;Jakiś czas temu wydano wersję 3.0 iBatisa. Wprowadzono kilka ciekawych funkcjonalności; między innymi możliwość definiowania mapowania za pomocą adnotacji czy obsługę funkcji pobierania wygenerowanych kluczy (tj. wykorzystanie operacji JDBC getGeneratedKeys()) bez konieczności pisania (i uruchamiania) osobnych zapytań. Mnie interesuje akurat to drugie. Jeszcze nie wykonałem migracji więc nie wiem jak i czy to działa - wersja 3 nie jest w pełni wstecz kompatybilna z wersją 2 iBatisa więc nie jest to zadanie trywialne i troszkę potrwa.&lt;br /&gt;&lt;br /&gt;Jednocześnie (może nie całkiem jednocześnie) zrobiono mały rebranding, tzn. iBatis nazywa się teraz MyBatis i nie jest już dzieckiem fundacji Apache tylko Googla. Nowa strona domowa projektu to &lt;a href="http://www.mybatis.org/"&gt;http://www.mybatis.org/&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-7911454083559946023?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HztZ3e_IWmhyMxsCC2ha9qVPSUM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HztZ3e_IWmhyMxsCC2ha9qVPSUM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HztZ3e_IWmhyMxsCC2ha9qVPSUM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HztZ3e_IWmhyMxsCC2ha9qVPSUM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/YhqrkD6Y8cA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/7911454083559946023/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=7911454083559946023" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/7911454083559946023?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/7911454083559946023?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/YhqrkD6Y8cA/nie-ma-ibatisa-jest-mybatis.html" title="Nie ma iBatisa, jest MyBatis" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2010/10/nie-ma-ibatisa-jest-mybatis.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4EQ3s7eip7ImA9Wx5XF0w.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-7337306081968327763</id><published>2010-09-17T10:55:00.010+02:00</published><updated>2010-09-17T11:15:02.502+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-17T11:15:02.502+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Rozwój kariery" /><title>Kariera dla informatyka – od Programisty do Czekoladnika</title><content type="html">&lt;div style="text-align: justify;"&gt;Każdy z nas zastanawia się czasem nad kierunkiem w którym zmierza – odwieczne pytanie – kim chcę być w przyszłości?&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Ja swoją karierę zawodową zaczynałem, razem z dwoma kolegami z uniwersyteckiej ławy, jako Konsultant IT ds. PeopleSoft CRM (IBM który nas zatrudnił wysłał nas właśnie w takim charakterze do TP S.A.). Teraz jestem Architektem SOA w AGORZE i zastanawiam się co dalej. Jeden ze wspomnianych kolegów – Tomasz Sienkiewicz – wybrał błyskotliwą karierę Czekoladnika (!).&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_BH-7u69c5tI/TJMtRvfZGUI/AAAAAAAAAOw/-RujZMs3n6M/s1600/dsc01857.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 240px;" src="http://1.bp.blogspot.com/_BH-7u69c5tI/TJMtRvfZGUI/AAAAAAAAAOw/-RujZMs3n6M/s400/dsc01857.JPG" alt="" id="BLOGGER_PHOTO_ID_5517803751288150338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Jeszcze kilkanaście miesięcy temu Tomek był dobrze zapowiadającym się Architektem IT. Teraz, do spółki z kolegą (także informatykiem), prowadzi &lt;a href="http://www.manufakturaczekolady.pl/"&gt;Manufakturę Czekolady&lt;/a&gt; – maleńki zakład produkcyjny, gdzie zgodnie z tradycyjną recepturą wytwarzają najprawdziwszą i najpyszniejszą czekoladę jaką tylko ludzkość nauczyła się wytwarzać. Bez wypełniaczy w stylu masło kakaowe czy lecytyna i bez sztucznych dodatków. Wszystko robi się na miejscu, począwszy od prażenia i miażdżenia ziarna kakaowca, aż do ręcznego zawijania w złote papierki.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BH-7u69c5tI/TJMuWT6kLuI/AAAAAAAAAPI/s6HWtXC6Amw/s1600/dsc01863.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 242px;" src="http://3.bp.blogspot.com/_BH-7u69c5tI/TJMuWT6kLuI/AAAAAAAAAPI/s6HWtXC6Amw/s400/dsc01863.JPG" alt="" id="BLOGGER_PHOTO_ID_5517804929296903906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.manufakturaczekolady.pl/"&gt;Manufaktura Czekolady&lt;/a&gt; ma w swojej ofercie 6 smaków. Najbardziej wyjątkowy z nich to &lt;a href="http://sklep.manufakturaczekolady.pl/p/1/2/czekolada_deserowa_%5B70_kakao_z_ghany%5D_+_fleur_de_sel_50g-czekolady.html"&gt;Czekolada Deserowa z Kwiatem Soli Morskiej&lt;/a&gt;. Jak smakuje? Trzeba spróbować samemu! Ja mogę pokazać jedynie jak wygląda.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BH-7u69c5tI/TJMt3vD_A7I/AAAAAAAAAPA/RBN_eJFbdLI/s1600/dsc01869.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 235px;" src="http://3.bp.blogspot.com/_BH-7u69c5tI/TJMt3vD_A7I/AAAAAAAAAPA/RBN_eJFbdLI/s400/dsc01869.JPG" alt="" id="BLOGGER_PHOTO_ID_5517804404008223666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_BH-7u69c5tI/TJMtiUTbeVI/AAAAAAAAAO4/6KyDG7udd-s/s1600/dsc01872.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 229px;" src="http://2.bp.blogspot.com/_BH-7u69c5tI/TJMtiUTbeVI/AAAAAAAAAO4/6KyDG7udd-s/s400/dsc01872.JPG" alt="" id="BLOGGER_PHOTO_ID_5517804036047993170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BH-7u69c5tI/TJMusYOoZ1I/AAAAAAAAAPQ/tNtEJzmdh5o/s1600/dsc01868.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 242px;" src="http://3.bp.blogspot.com/_BH-7u69c5tI/TJMusYOoZ1I/AAAAAAAAAPQ/tNtEJzmdh5o/s400/dsc01868.JPG" alt="" id="BLOGGER_PHOTO_ID_5517805308411930450" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-7337306081968327763?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8yBMqXAizA6Y-F90rpWLH59uUMU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8yBMqXAizA6Y-F90rpWLH59uUMU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8yBMqXAizA6Y-F90rpWLH59uUMU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8yBMqXAizA6Y-F90rpWLH59uUMU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/Sb2tGl3h1wk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/7337306081968327763/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=7337306081968327763" title="Komentarze (3)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/7337306081968327763?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/7337306081968327763?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/Sb2tGl3h1wk/kariera-dla-informatyka-od-programisty.html" title="Kariera dla informatyka – od Programisty do Czekoladnika" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_BH-7u69c5tI/TJMtRvfZGUI/AAAAAAAAAOw/-RujZMs3n6M/s72-c/dsc01857.JPG" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2010/09/kariera-dla-informatyka-od-programisty.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMEQXg7cSp7ImA9Wx5XFUk.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-4477174485295200914</id><published>2010-09-15T11:04:00.006+02:00</published><updated>2010-09-15T11:20:00.609+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-15T11:20:00.609+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><title>Zadania cykliczne w bazie Oracle - pakiet DBMS_JOB</title><content type="html">&lt;div style="text-align: justify;"&gt;Ilekroć pada stwierdzenie, że jakiś proces powinien być uruchamiany cyklicznie, pada też stwierdzenie, że należy napisać skrypt uruchamiany przez Unixowego demona CRON. Pewnie nie jest to podejście złe, ale jeśli jedyne co trzeba robić, to wykonywać operacje na bazie danych Oracle, to można to zrobić prościej, w ramach samego Oracla, przy użyciu pakietu DBMS_JOB.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Aby zdefiniować i uruchomić cyklicznie zadanie operujące na danych w bazie danych Oracle wystarczy napisać procedurę składowaną PL/SQL i uruchomić funkcję SUBMIT(…) z pakietu DBMS_JOB, przekazując jako argumenty wywołania nazwę procedury PL/SQL, czas pierwszego uruchomienia oraz wyrażenie określające interwał.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Przykładowo, jeśli chcemy aby procedura składowana o nazwie DO_CLEAN uruchamiana była co dzień o godzinie 1:00 w nocy, to wystarczy wykonać blok:&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;span style="font-weight: bold;"&gt;VARIABLE &lt;/span&gt;v_jobno NUMBER;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;BEGIN&lt;/span&gt;&lt;br /&gt;  dbms_job.submit(:v_jobno,'&lt;span style="color: rgb(0, 0, 153);"&gt;DO_CLEAN;&lt;/span&gt;',trunc(sysdate)+1+1/24,'&lt;span style="color: rgb(0, 0, 153);"&gt;trunc&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;(sysdate)+1+1/24&lt;/span&gt;'&lt;/span&gt;);&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;END&lt;/span&gt;;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Definicje zadań uruchomionych w powyższy sposób są umieszczane w tabeli systemowej USER_JOBS. Możemy tam wyszukać nasze zadania i zobaczyć jaki jest ich status. Dobra dokumentacja pakietu DBMS_JOB jest na stronie &lt;a href="http://psoug.org/reference/dbms_job.html"&gt;http://psoug.org/reference/dbms_job.html&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Jeśliby nam chodziło o cykliczne kasowanie starych (starszych niż 5 dni) danych z tabeli LOGS to procedura DO_CLEAN mogłaby wyglądać następująco:&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;&lt;span style="font-weight: bold;"&gt;CREATE PROCEDURE&lt;/span&gt; DO_CLEAN &lt;span style="font-weight: bold;"&gt;IS&lt;/span&gt;&lt;br /&gt;  ts_max TIMESTAMP := trunc(current_timestamp - 5);&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;BEGIN&lt;/span&gt;&lt;br /&gt;  DELETE FROM logs WHERE logs.ts &amp;lt; ts_max;&lt;br /&gt;  &lt;br /&gt;  COMMIT;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;END &lt;/span&gt;DO_DELETE;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;W najnowszych wersjach bazy danych Oracle powinno się zamiast pakietu DMBS_JOB używać pakietu DBMS_SCHEDULER, aczkolwiek wersja z którą ja pracuję jeszcze na tyle nowa nie jest.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-4477174485295200914?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qcC0e7LDa0kBmJk-ZX3DiN6a_v0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qcC0e7LDa0kBmJk-ZX3DiN6a_v0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qcC0e7LDa0kBmJk-ZX3DiN6a_v0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qcC0e7LDa0kBmJk-ZX3DiN6a_v0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/RWTkC-VdG-c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/4477174485295200914/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=4477174485295200914" title="Komentarze (1)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/4477174485295200914?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/4477174485295200914?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/RWTkC-VdG-c/zadania-cykliczne-w-bazie-oracle-pakiet.html" title="Zadania cykliczne w bazie Oracle - pakiet DBMS_JOB" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2010/09/zadania-cykliczne-w-bazie-oracle-pakiet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IMRXw5eip7ImA9Wx5TGEk.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-2376910041257327328</id><published>2010-08-03T17:32:00.000+02:00</published><updated>2010-08-03T17:33:04.222+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-03T17:33:04.222+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Kierowanie projektami" /><title>Podział na tych co robią i tych co wymagają</title><content type="html">&lt;div style="text-align: justify;"&gt;Bardzo dobrze jest, gdy osoba która określa w jaki sposób wykonać pewną pracę i osoba która tę pracę wykonuje, to są różne osoby. Bardzo dobrze dla jakości ostatecznego produktu, niezależnie od tego co tym produktem jest.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Człowiek ma tendencję do chodzenia na skróty. Nawet najambitniejsi z czasem zaczną zniżać swe loty, jeśli to oni sami będą decydowali o tym jak zrobić to co robią i jeśli nikt nie będzie kontrolował jakości ich pracy. Najłatwiejsza do pokonania ścieżka nigdy nie prowadzi na najwyższy szczyt.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Przekładając powyższe na język projektów IT - Analityk, który określi jak to co powstaje ma działać, Architekt, który zadecyduje jak to coś należy zaimplementować i Programista, który to implementować będzie to powinny być różne osoby. Tester, który przetestuje finalne rozwiązanie to w żadnym razie nie może być Programista, który to rozwiązanie implementował. Ważną rolą w procesie projektowym jest także Kierownik Projektu i także ta rola nie powinna być łączona z pozostałymi.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Idealnie jest, gdy każda z ról obsadzona jest przez inną osobę, ale jeśli to nie jest możliwe, to powinniśmy starać się co najmniej o to, aby nikt nie robił w dalszej fazie projektowej tego, co sobie sam w poprzedniej fazie zdefiniował. Najważniejsze jest więc, żeby nie byli tą samą osobą Analityk i Architekt, Architekt i Programista, Programista i Tester. Kierownik projektu nie powinien być w żadnym razie Architektem. Kierownikowi zależy przecież głównie na tym, żeby było szybko. Zadaniem architekta jest zadbać o to, żeby było dobrze. Te dwa cele  często niestety kłócą się ze sobą. Patrząc długofalowo jest może nawet wprost przeciwnie, ale w rzeczywistości rzadko się tak niestety patrzy, a już na pewno nie patrzą tak kierownicy projektów, których głównym celem jest przecież wykonać dany projekt.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-2376910041257327328?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lWBsoEAXtJLOK0STwW0saSgaS5E/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lWBsoEAXtJLOK0STwW0saSgaS5E/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lWBsoEAXtJLOK0STwW0saSgaS5E/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lWBsoEAXtJLOK0STwW0saSgaS5E/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/m0hB4DrEeXw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/2376910041257327328/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=2376910041257327328" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/2376910041257327328?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/2376910041257327328?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/m0hB4DrEeXw/podzia-na-tych-co-robia-i-tych-co.html" title="Podział na tych co robią i tych co wymagają" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2010/08/podzia-na-tych-co-robia-i-tych-co.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8GSHc_fSp7ImA9WxFVEEQ.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-339156219487118251</id><published>2010-06-09T16:11:00.002+02:00</published><updated>2010-06-09T16:13:49.945+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-09T16:13:49.945+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Architektura" /><title>Co to jest EA na przykładzie metody TOGAF</title><content type="html">&lt;div style="text-align: justify;"&gt;Jakiś czas temu moim światem zawodowym zawładnął trzyliterowy skrót SOA. Najbliższy czas upłynie mi zdaje się nad zgłębianiem sensu akronimu EA (akr. Enterprise Architecture). Kolejny akronim, o którym zaczyna się robić głośno… a może i było o nim głośno już od dawna, tyle że ja nie słyszałem, jako że stoję teraz nieco z boku, tj. w firmie która wdrożenia nowinek IT raczej kupuje a nie sprzedaje, w związku z czym nowinki te docierają do niej troszkę wolniej. W każdym razie wygląda na to, że potrzebuje rozeznać się nieco lepiej w temacie, co niniejszym wspólnie z wami czynię.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;No więc cóż kryje się pod pojęciem Enterprise Architecture? Co to jest architektura IT wszyscy my – a więc profesjonaliści IT – dobrze rozumiemy. Architektura IT to sposób zorganizowania IT, tj.: komponenty IT, relacje między tymi komponentami oraz relacje komponentów z otoczeniem.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Architektura jest to – w ogólności – podział całości na części, ze zrozumieniem funkcji każdej z tych części i wzajemnych relacji poszczególnych części oraz relacji tych części ze światem zewnętrznym, a więc z tym co jest poza naszą całością.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A co to jest Enterprise? Enterprise to jest zbiór jednostek (firm, działów jednej firmy, oddziałów, agencji, itd.) mających wspólne cele i funkcjonujących jako pewnego rodzaju całość.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Enterprise Architecture jest więc podziałem na części korporacji. Próbą zrozumienia jak funkcjonuje korporacja i próbą planowego i celowego zarządzania zmianami w tejże korporacji, włączając w to, ale nie ograniczając się do IT.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Enterprise Architecture jest pomysłem na to, aby zanim przystąpi się do jakichkolwiek działań w obrębie IT, zastanowić się poważnie nad tym, po co te działania w IT miałyby być robione i jak to co ostatecznie będzie zrobione ma wyglądać.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Oczywistym jest, że rolą IT jest wspieranie funkcjonowania firmy w tym sensie, że powinno ono wytwarzać narzędzia ułatwiające to funkcjonowanie. Zanim przystąpimy do zastanawiania się, jak powinno wyglądać nasze IT, a więc zanim przystąpimy do rozważań nad Architekturą IT, powinniśmy zastanowić się, jak chcemy aby wyglądał nasz biznes, tj. nad architekturą biznesu, przedsiębiorstwa jako takiego. To jest właśnie sens EA. W sumie rzecz zdaje się dość oczywista, tyle że jak zwykle diabeł tkwi w szczegółach. Ważne jest, aby robić to w sposób systematyczny i planowy a co za tym idzie rozumny i celowy.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Dobrym zobrazowaniem idei EA jest pobieżne choćby przyjrzenie się metodzie TOGAF (The Open Group Architecture Framework). Po pierwsze, mówi się tam, że Architektura Przedsiębiorstwa to Architektura Biznesowa, Architektura Danych, Architektura Aplikacji i Architektura Infrastruktury IT.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Architektura Biznesowa to sposób funkcjonowania korporacji, a więc struktura organizacyjna, strategia biznesowa i kluczowe procesy biznesowe.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Architektura Danych to typy i źródła oraz cykl życia danych niezbędnych do funkcjonowania korporacji. Zauważmy, że to właśnie dane są najważniejsze. Aplikacje mają za zadanie jedynie wspomagać zbieranie i przetwarzanie oraz przeszukiwanie tych danych. To jakie to są dane i w jaki sposób są przetwarzane w dużym stopniu determinuje sposób konstrukcji oprogramowania, które te dane ma za zadanie przetwarzać. Architektura Danych jest łącznikiem pomiędzy Architekturą Biznesu i Architekturą IT.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Architektura Aplikacji to znaczna część tego co można rozumieć pod pojęciem Architektury IT. Jest to sposób organizacji oprogramowania, tj. podział na poszczególne aplikacje i integracja tych aplikacji tak aby wspólnie zapewniały zaplanowane przetwarzanie danych i wspierały istniejące procesy biznesowe.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Architektura Infrastruktury IT to rozwiązania techniczne zapewniające funkcjonowanie oprogramowania zgodne z przyjętymi założeniami i istniejącymi możliwościami.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;TOGAF opisuje także metodę rozwoju architektury, tj. Architecture Development Method (ADM). Metoda ta złożona jest z kilku kroków kojarzących się z cyklem rozwoju oprogramowania, tyle że tylko część etapów związana jest bezpośrednio z oprogramowaniem.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pierwsza faza metody ADM to w wielkim skrócie ustalenie kontekstu biznesowego i konsolidacja wokół inicjatywy wszystkich kluczowych interesariuszy.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;W fazie drugiej tworzona jest wizja korporacji do której dążymy. Jest to kluczowy krok z punktu widzenia celowości pracy. W końcu każda praca rozwojowa powinna być nakierowana na osiągnięcie jakiegoś konkretnego celu mającego znaczenie z perspektywy korporacji jako całości. Jeśli miało by się na tym etapie okazać, że tak naprawdę nikt nie wie do czego omawiana inicjatywa dąży, to jest to bardzo dobra przesłanka, aby tej inicjatywy szybko zaprzestać.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Kolejny etap to opisanie istniejącej Architektury Biznesowej oraz Architektury Biznesowej docelowej, a więc tej do której dążymy. To na tym etapie zaczyna być widoczne, co trzeba będzie zrobić. Są to zmiany na poziomie procesów biznesowych, a więc trzeba to będzie jeszcze przełożyć na zmiany w IT, ale wstępny zakres tych zmian zaczyna być już widoczny. Nie zapominajmy też, że projekt IT to tylko część całego projektu, który może zawierać także takie elementy jak reorganizacja. Po tym etapie ma być wiadomym co trzeba zmienić w firmie, nie tylko w IT.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Dalsze etapy to właśnie rzutowanie zmian w biznesie na zmiany w IT, a więc opracowanie niezbędnego zakresu zmian Architektury Danych, Architektury Aplikacji i Architektury Infrastruktury IT oraz implementacja i wdrożenie tych zmian. Ten fragment pracy związany jest już stricte z rozwojem oprogramowania.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Już dawno zorientowałem się, że użyte technologie mają – paradoksalnie – najmniej decydujący wpływ na ostateczny rezultat projektu IT. Jeśli to nie technologia decyduje o powodzeniu lub porażce projektów technologicznych to w takim razie co? Właśnie sprawność zarządzania architekturą korporacji, bo takie zarządzanie i taka architektura w każdej korporacji istnieje, tyle że nader często jest to architektura niekontrolowana, powstała i zarządzana samorzutnie. Jeśli kogoś interesuje rozwój IT, to w pierwszym rzędzie powinien zająć się rozwojem architektury. Im szerzej pojęta architektura to będzie, tym lepiej.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-339156219487118251?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QTTCLTvc5kP9ENp0Rqj5b_w_kM4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QTTCLTvc5kP9ENp0Rqj5b_w_kM4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QTTCLTvc5kP9ENp0Rqj5b_w_kM4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QTTCLTvc5kP9ENp0Rqj5b_w_kM4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/11dK9nqOlOQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/339156219487118251/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=339156219487118251" title="Komentarze (1)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/339156219487118251?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/339156219487118251?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/11dK9nqOlOQ/co-to-jest-ea-na-przykadzie-metody.html" title="Co to jest EA na przykładzie metody TOGAF" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2010/06/co-to-jest-ea-na-przykadzie-metody.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8GQXw8cSp7ImA9WxFQEUk.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-4657811882167307111</id><published>2010-05-06T11:02:00.002+02:00</published><updated>2010-05-06T13:03:40.279+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-06T13:03:40.279+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Projektowanie i analiza" /><category scheme="http://www.blogger.com/atom/ns#" term="WebService i SOA" /><title>SOA to tylko element architektury IT</title><content type="html">&lt;div style="text-align: justify;"&gt;SOA to tylko jeden z elementów architektury – jeden z wielu drogowskazów, uczących nas jak należy organizować systemy informatyczne przedsiębiorstwa, by były takie jakimi chcielibyśmy je widzieć. Może to się wydawać stwierdzeniem dość banalnym, ale wynika z niego jedna fundamentalna prawda, bez zrozumienia której nie mamy co myśleć o wdrożeniu SOA. Nie da się wdrożyć SOA, jeśli nie wdrożymy wpierw – albo co najmniej równolegle – procesów zarządzania globalnego architekturą IT!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;SOA nie może się rozwijać w oderwaniu od rozwoju poszczególnych systemów dziedzinowych, które udostępniają usługi będące fundamentem SOA. Jeśli systemy dziedzinowe będą budowane bez myślenia o uniwersalności i re-używalności, to nie wiele re-używalności i uniwersalności uda nam się osiągnąć na poziomie usług.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Jeśli współpracujące systemy będą ze sobą powiązane w sposób logiczny, tj. jeden będzie budowany ściśle pod kątem drugiego, to zupełnie niewiele pomoże nam, że komunikację pomiędzy tymi systemami zaimplementujemy jako wywoływanie usług. Może to dobrze wyglądać z lotu ptaka, ale to nie jest SOA!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-4657811882167307111?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ux2Ia7duSku-U3hiiuVjVhJw6Is/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ux2Ia7duSku-U3hiiuVjVhJw6Is/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ux2Ia7duSku-U3hiiuVjVhJw6Is/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ux2Ia7duSku-U3hiiuVjVhJw6Is/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/2YYAZUWCD4w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/4657811882167307111/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=4657811882167307111" title="Komentarze (4)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/4657811882167307111?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/4657811882167307111?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/2YYAZUWCD4w/soa-to-tylko-element-architektury-it.html" title="SOA to tylko element architektury IT" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>4</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2010/05/soa-to-tylko-element-architektury-it.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YDSH85fCp7ImA9WxBbEUs.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-1273485469190876535</id><published>2010-03-09T20:46:00.007+01:00</published><updated>2010-03-09T21:06:19.124+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-09T21:06:19.124+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wydarzenia" /><title>Mam SCWCD</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BH-7u69c5tI/S5aloDwoVTI/AAAAAAAAAOY/m_jpkR3t6Fk/s1600-h/scwcd-logo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 150px; height: 101px;" src="http://1.bp.blogspot.com/_BH-7u69c5tI/S5aloDwoVTI/AAAAAAAAAOY/m_jpkR3t6Fk/s400/scwcd-logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5446722906973820210" border="0" /&gt;&lt;/a&gt;W zeszły piątek zdobyłem nowe trofeum - certyfikat SCWCD, EE 5.  Kolekcja rośnie. Wynik egzaminu bardzo dobry, aż 94 %. Trochę nawet ponad to czego bym się spodziewał.&lt;br /&gt;&lt;br /&gt;Jakie wrażenia? W sumie było dosyć podobnie jak na egzaminie do SCJP. Uprzedzając pytania - uczyłem się z książki "Head First Servlets &amp;amp; JSP". Dodatkowo przerobiłem testy z pakietu WGS-PREX-J083C od SUNa. Testy kupiłem w promocji - pisał o niej Jacek w artykule "&lt;a href="http://jlaskowski.blogspot.com/2010/01/pakiety-certyfikacyjne-od-suna-za-600.html"&gt;Pakiety certyfikacyjne od Suna za 600 PLN (...)&lt;/a&gt;" - razem z Voucherem w pakiecie za 600 zł. BTW - dzięki Jacek. Nie dość że dzięki tobie miałem dostęp do dobrych testów przygotowujących to jeszcze zaoszczędziłem 150 zł na Voucherze. Kolejny dowód na to, że warto czytać blogi o Javie :)&lt;br /&gt;&lt;br /&gt;Poniżej raport z egzaminu. Co trochę mnie zaskoczyło błędy popełniłem w częściach z których czuję się dosyć mocny - może to właśnie ta pewność siebie mnie zgubiła? Może troszkę za mało się zastanawiałem nad odpowiedziami?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BH-7u69c5tI/S5an8YxEecI/AAAAAAAAAOg/CSOm9NsBRsI/s1600-h/scwcd-wyniki.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 330px;" src="http://2.bp.blogspot.com/_BH-7u69c5tI/S5an8YxEecI/AAAAAAAAAOg/CSOm9NsBRsI/s400/scwcd-wyniki.jpg" alt="" id="BLOGGER_PHOTO_ID_5446725455233448386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-1273485469190876535?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uck1pasUZ55NDQumUBadoSGX6dM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uck1pasUZ55NDQumUBadoSGX6dM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uck1pasUZ55NDQumUBadoSGX6dM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uck1pasUZ55NDQumUBadoSGX6dM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/B3rRNaxqykI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/1273485469190876535/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=1273485469190876535" title="Komentarze (13)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/1273485469190876535?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/1273485469190876535?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/B3rRNaxqykI/mam-scwcd.html" title="Mam SCWCD" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_BH-7u69c5tI/S5aloDwoVTI/AAAAAAAAAOY/m_jpkR3t6Fk/s72-c/scwcd-logo.jpg" height="72" width="72" /><thr:total>13</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2010/03/mam-scwcd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMFQXc4eyp7ImA9WxBUFEU.&quot;"><id>tag:blogger.com,1999:blog-6093194341069655033.post-3811254770190675625</id><published>2010-03-01T22:43:00.002+01:00</published><updated>2010-03-01T22:53:30.933+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-01T22:53:30.933+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Język Java" /><category scheme="http://www.blogger.com/atom/ns#" term="Wydarzenia" /><title>Portal naukaJavy.pl</title><content type="html">&lt;div style="text-align: justify;"&gt;Nadszedł już czas ujawnić moje nowe przedsięwzięcie. Jacek Laskowski ujawnił swoje &lt;a href="http://jlaskowski.blogspot.com/2010/01/noworoczne-postanowienia-na-2010-znowu.html"&gt;plany stworzenia nowego serwisu&lt;/a&gt; ad. Javy i społeczności wokół niej skupionej już na etapie domeny internetowej (no, może ma więcej tylko trzyma to w szafie a nie w sieci) czym zachęcił mnie nieco do ujawnienia się troszkę wcześniej niż inicjalnie planowałem. No więc... jakiś czas temu zacząłem budowę serwisu przeznaczonego dla osób które chcą rozpocząć naukę Javy. Treści jeszcze nie ma wiele, ale już widać mniej więcej jak to ma wyglądać. Zapraszam do oględzin - &lt;a href="http://naukajavy.pl"&gt;www.naukaJavy.pl&lt;/a&gt;!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6093194341069655033-3811254770190675625?l=www.mariuszlipinski.pl' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7DO3LVB4uciYRgzeDOR5pM2t3x8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7DO3LVB4uciYRgzeDOR5pM2t3x8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7DO3LVB4uciYRgzeDOR5pM2t3x8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7DO3LVB4uciYRgzeDOR5pM2t3x8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/EwangelizacjaItjavaArchitekturaSoa/~4/SOq8bIGYjMU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.mariuszlipinski.pl/feeds/3811254770190675625/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6093194341069655033&amp;postID=3811254770190675625" title="Komentarze (10)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/3811254770190675625?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6093194341069655033/posts/default/3811254770190675625?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/EwangelizacjaItjavaArchitekturaSoa/~3/SOq8bIGYjMU/portal-naukajavypl.html" title="Portal naukaJavy.pl" /><author><name>Mariusz Lipiński</name><uri>http://www.blogger.com/profile/11337463238256141270</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>10</thr:total><feedburner:origLink>http://www.mariuszlipinski.pl/2010/03/portal-naukajavypl.html</feedburner:origLink></entry></feed>

