<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-20162574</id><updated>2012-03-04T14:26:59.918+01:00</updated><category term='Unix'/><category term='Fedora'/><category term='power management'/><category term='Metro'/><category term='tools'/><category term='Introscope'/><category term='testowanie'/><category term='ServiceMix'/><category term='development'/><category term='VirtualBox'/><category term='OpenESB'/><category term='BizTalk'/><category term='McAfee'/><category term='Windows'/><category term='kino'/><category term='TCP/IP'/><category term='Apple'/><category term='usuability'/><category term='Oracle'/><category term='SOA'/><category term='Tibco'/><category term='WebLogic'/><category term='Directory Server'/><category term='BeOS'/><category term='RedHat'/><category term='komentarz'/><category term='wirtualizacja'/><category term='DSEE'/><category term='OpenSUSE'/><category term='Safari'/><category term='Dell'/><category term='Wily'/><category term='Solaris'/><category term='Mac OS X'/><category term='Grails'/><category term='Tischner'/><category term='Windows 2008'/><category term='Apache'/><category term='firewall'/><category term='Android'/><category term='benchmarki'/><category term='Windows 7'/><category term='NTLM'/><category term='embedded'/><category term='KDE'/><category term='cloud computing'/><category term='workaround'/><category term='MDM'/><category term='rzeczywistość'/><category term='interoperability'/><category term='monitoring'/><category term='Acer'/><category term='real-time'/><category term='przeglądarki'/><category term='Java'/><category term='wolność słowa'/><category term='antywirus'/><category term='misc'/><category term='...'/><category term='cool'/><category term='JDK'/><category term='Sun'/><category term='internals'/><category term='Grinder'/><category term='VMware'/><category term='Linux'/><category term='Sharepoint'/><category term='BI'/><category term='priv'/><category term='IE'/><category term='statystyka'/><category term='licencjonowanie'/><category term='Jira'/><title type='text'>Blog 1307723433353</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default?start-index=101&amp;max-results=100'/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>610</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-20162574.post-3837244602430623905</id><published>2012-03-04T13:53:00.006+01:00</published><updated>2012-03-04T14:27:00.266+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='antywirus'/><title type='text'></title><content type='html'>&lt;h3&gt;Rootkity to paskudna sprawa&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-U369nFwcKwY/T1Nlmt458yI/AAAAAAAAB2w/l8ZrF-7mizk/s1600/kav.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-U369nFwcKwY/T1Nlmt458yI/AAAAAAAAB2w/l8ZrF-7mizk/s320/kav.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Spora liczba antywirusów ma problem z rootkitami, które zainstalowały się w momencie, gdy rezydentny monitor antywirusowy był wyłączony. Rootkit w ACPI.sys ładowany jest przy starcie systemu, co sprawia że złośliwy kod ma szeroką kontrolę nad systemem, począwszy od &lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms682437(v=vs.85).aspx" target="_blank"&gt;modyfikacji procesu uzyskiwania adresów DNS&lt;/a&gt;, a skończywszy na ukrywaniu faktycznej zawartości pliku z rootkitem (swoją drogą CreateRemoteThread mógł wymyśleć tylko idiota i tylko z Microsoftu, słowem kluczem jest kompatybilność wsteczna). Żeby wykryć takiego rootkita trzeba skanować węzły systemu plików na poziomie uchwytu do dysku.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-bJILsSRahwQ/T1Nlq-WcbPI/AAAAAAAAB24/tQDXMX-xwrc/s1600/kav_gmer.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" src="http://4.bp.blogspot.com/-bJILsSRahwQ/T1Nlq-WcbPI/AAAAAAAAB24/tQDXMX-xwrc/s320/kav_gmer.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Antywirus też jest rootkitem, a przechwycenie poszczególnych funkcji systemu operacyjnego ma na celu analizę behawioralną działających w systemie procesów. Rootkity w środowisku Win32 mają łatwo, w 64-bitowych Windows trochę gorzej - każdy sterownik musi być podpisany zaufanym certyfikatem.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Darmowe narzędzia do wykrywania i eliminacji to &lt;a href="http://support.kaspersky.com/pl/faq/?qid=208283359" target="_blank"&gt;Kaspersky TDSSKiller&lt;/a&gt;, F-Secure Blacklight i Gmer.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Malware dla Windows ciekawie analizuje się pod Linuksem w Wine.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-3837244602430623905?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/3837244602430623905/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=3837244602430623905' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3837244602430623905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3837244602430623905'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/03/rootkity-to-paskudna-sprawa.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-U369nFwcKwY/T1Nlmt458yI/AAAAAAAAB2w/l8ZrF-7mizk/s72-c/kav.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-1825557611544882165</id><published>2012-03-03T14:43:00.001+01:00</published><updated>2012-03-03T18:38:15.796+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><title type='text'></title><content type='html'>&lt;h3&gt;Lean&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-2qmtZVstiss/T1Ifmd-VwoI/AAAAAAAAB2o/t86nMuWkU9Y/s1600/mgmt.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://1.bp.blogspot.com/-2qmtZVstiss/T1Ifmd-VwoI/AAAAAAAAB2o/t86nMuWkU9Y/s320/mgmt.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Otwartość, szczerość, zaufanie, chęć zrozumienia, empatia, myślenie popłaca.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-1825557611544882165?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/1825557611544882165/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=1825557611544882165' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1825557611544882165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1825557611544882165'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/03/lean-otwartosc-szczerosc-zaufanie.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-2qmtZVstiss/T1Ifmd-VwoI/AAAAAAAAB2o/t86nMuWkU9Y/s72-c/mgmt.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-1477203731523013175</id><published>2012-03-03T13:24:00.002+01:00</published><updated>2012-03-03T13:24:43.832+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;h3&gt;Titanium&lt;/h3&gt;&lt;iframe allowfullscreen="" frameborder="0" height="320" src="http://www.youtube.com/embed/JRfuAukYTKg?fs=1" width="450"&gt;&lt;/iframe&gt;&lt;br /&gt;Muzyka, słowa i teledysk opowiadają ciekawą historię.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-1477203731523013175?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/1477203731523013175/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=1477203731523013175' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1477203731523013175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1477203731523013175'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/03/titanium-muzyka-sowa-i-teledysk.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/JRfuAukYTKg/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5561015920941096627</id><published>2012-03-02T03:11:00.007+01:00</published><updated>2012-03-02T04:16:27.851+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usuability'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'></title><content type='html'>&lt;h2&gt;&lt;a href="http://1.bp.blogspot.com/-uIj0NyIYVpE/T1A2SEYVfmI/AAAAAAAAB18/HHsqFVQPYFQ/s1600/w8appsw.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;W8 Customer Preview&lt;/h2&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-k1Q12cGyVok/T1AsE6O6sLI/AAAAAAAAB1k/Ea2DIi4aWlY/s1600/w8apps.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-k1Q12cGyVok/T1AsE6O6sLI/AAAAAAAAB1k/Ea2DIi4aWlY/s320/w8apps.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-BySEa3-npgo/T1AsJKEN-7I/AAAAAAAAB1s/v6t-rejE584/s1600/w8cal.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-BySEa3-npgo/T1AsJKEN-7I/AAAAAAAAB1s/v6t-rejE584/s320/w8cal.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-kyyScHYiQzA/T1AsQo1hirI/AAAAAAAAB10/o3BrVS2rVGU/s1600/w8nostart.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-kyyScHYiQzA/T1AsQo1hirI/AAAAAAAAB10/o3BrVS2rVGU/s320/w8nostart.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Nie ma menu start. Microsoft zostawił w pasku zadań Eksploratora Windows - dlaczego więc nie ma w nim listy aplikacji tak jak w Finderze OS X? Wracanie do ekranu startowego i wybieranie dopiero z niego listy aplikacji jest mało ergonomiczne. Można też trafić dokładnie w prawy dolny lub górny róg i wywołać menu krawędziowe, wybrać Search a następnie odznaczyć. Heurystyka Nielsena mówiąca o dawaniu użytkownikowi wyboru jak wykonać dane zadanie postulowałaby istnienie trzeciej drogi - właśnie w środku pulpitu.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Dp5ly7ZZ-Do/T1A3oX9HBUI/AAAAAAAAB2E/DfLPBcWQX8E/s1600/w8edge1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://1.bp.blogspot.com/-Dp5ly7ZZ-Do/T1A3oX9HBUI/AAAAAAAAB2E/DfLPBcWQX8E/s320/w8edge1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/-uIj0NyIYVpE/T1A2SEYVfmI/AAAAAAAAB18/HHsqFVQPYFQ/s1600/w8appsw.png" imageanchor="1" style="clear: left; display: inline !important; font-size: 24px; font-weight: bold; margin-bottom: 1em; margin-right: 1em; text-align: -webkit-auto;"&gt;&lt;img border="0" height="257" src="http://1.bp.blogspot.com/-uIj0NyIYVpE/T1A2SEYVfmI/AAAAAAAAB18/HHsqFVQPYFQ/s320/w8appsw.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Przełączanie i zamrażanie aplikacji zostało zerżnięte z Androida i OS X 10.7.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-BCyXVYL22u0/T1A5DsIFSAI/AAAAAAAAB2M/m5mmhLoVglg/s1600/w8freeze.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-BCyXVYL22u0/T1A5DsIFSAI/AAAAAAAAB2M/m5mmhLoVglg/s320/w8freeze.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-mZAGqwW8UrQ/T1A5GhyQZeI/AAAAAAAAB2U/Dcf_YD5ylYQ/s1600/w8appsleep.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-mZAGqwW8UrQ/T1A5GhyQZeI/AAAAAAAAB2U/Dcf_YD5ylYQ/s320/w8appsleep.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Nowy Windows obsługuje usługi lokalizacji (dla urządzeń mobilnych).&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-akW4vu4A3jo/T1A6AUQjWQI/AAAAAAAAB2g/zsxVXifyOmc/s1600/w8loc.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-akW4vu4A3jo/T1A6AUQjWQI/AAAAAAAAB2g/zsxVXifyOmc/s320/w8loc.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&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/20162574-5561015920941096627?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5561015920941096627/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5561015920941096627' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5561015920941096627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5561015920941096627'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/03/w8-customer-preview.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-k1Q12cGyVok/T1AsE6O6sLI/AAAAAAAAB1k/Ea2DIi4aWlY/s72-c/w8apps.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8391431452083752434</id><published>2012-03-02T01:32:00.002+01:00</published><updated>2012-03-02T01:37:58.270+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware'/><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><title type='text'></title><content type='html'>&lt;h3&gt;How to install updates on ESXi 5.0&lt;/h3&gt;Download zip file with updates, upload it to ESXi host and execute:&lt;br /&gt;&lt;pre&gt;/vmfs/volumes/c191cee2-75f089c3-c77d-730f8cb13847 # esxcli software vib update --depot=/vmfs/volumes/ahci1/_patch_/ESXi500-201112001.zip&lt;br /&gt;Installation Result&lt;br /&gt;Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.&lt;br /&gt;Reboot Required: true&lt;br /&gt;VIBs Installed: VMware_bootbank_esx-base_5.0.0-0.7.515841, VMware_bootbank_misc-drivers_5.0.0-0.7.515841, VMware_bootbank_net-be2net_4.0.88.0-1vmw.500.0.7.515841, VMware_bootbank_net-e1000_8.0.3.1-2vmw.500.0.7.515841, VMware_bootbank_net-e1000e_1.1.2-3vmw.500.0.7.515841, VMware_locker_tools-light_5.0.0-0.7.515841&lt;br /&gt;VIBs Removed: VMware_bootbank_esx-base_5.0.0-0.0.469512, VMware_bootbank_misc-drivers_5.0.0-0.0.469512, VMware_bootbank_net-be2net_4.0.88.0-1vmw.500.0.0.469512, VMware_bootbank_net-e1000_8.0.3.1-2vmw.500.0.0.469512, VMware_bootbank_net-e1000e_1.1.2-3vmw.500.0.0.469512, VMware_locker_tools-light_5.0.0-0.0.469512&lt;br /&gt;VIBs Skipped: VMware_bootbank_ata-pata-amd_0.3.10-3vmw.500.0.0.469512, VMware_bootbank_ata-pata-atiixp_0.4.6-3vmw.500.0.0.469512, ..., VMware_bootbank_uhci-usb-uhci_1.0-3vmw.500.0.0.469512&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8391431452083752434?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8391431452083752434/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8391431452083752434' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8391431452083752434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8391431452083752434'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/03/how-to-install-updates-on-esxi-5.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5511625689610778453</id><published>2012-02-26T16:45:00.010+01:00</published><updated>2012-02-26T19:22:42.442+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='embedded'/><title type='text'></title><content type='html'>&lt;h3&gt;Transakcje a NFC&lt;/h3&gt;Near Field Communication to właściwie kontynuacja RFID. Jeśli masz kartę bankomatową to najprawdopodobniej już używasz NFC. Taką granatową od PKO BP z graficznym znakiem fal, wyprodukowaną przez Gemalto. Zmienne pole magnetyczne czytnika wywołuje zmienne pole elektryczne, dzięki któremu pojawia się napięcie zasilające mikroprocesor karty. Zasięg działania do 20 cm. W Japonii (karty Mifare) ze względów bezpieczeństwa zasięg jest mniejszy: do 4cm. Wyobraź sobie piękną, ponętną, mającą czym oddychać, bezpruderyjną blondynkę, rozdającą w BlueCity promocyjne prezerwatywy Durex. Zbliżasz się do niej niebezpiecznie blisko i dochodzi do... transakcji. Założenie jest takie, że NFC ma umożliwiać łatwe i wygodne zakupy. Nie podajesz PIN-u. W PKO BP maksymalna kwota transakcji to 50 zł. Wyobraź sobie kogoś, kto niby przypadkiem wpada na Ciebie w centrum handlowym, tłum w metrze, ścisk w tramwaju, autobusie - idealne okoliczności do kradzieży Twoich elektronicznych pieniędzy. Technologia nie jest ściśle ustandaryzowana, ze względu na wsteczną kompatybilność i ogólnie -kompatybilność różnych urządzeń - jest sporo nieuregulowanych kwestii i procedur fallback. Rodzi to pole do wykorzystania NFC przez osoby niepowołane. Europay, Mastercard i Visa opracowały jeszcze w latach 90 ubiegłego wieku standard EMV, który miał na celu zabezpieczenie zbliżeniowych transakcji (czyste NFC nie jest bezpieczne). Ale nawet EMV po wynegocjowaniu aplikacji obsługującej transakcję przez kartę i terminal może mieć tryb uproszczony offline - sprawdzany jest numer seryjny i data ważności karty albo inne pola karty. Terminal może n-tą (lub losowo wybraną) transakcję karty przeprowadzać w trybie online - z weryfikacją transakcji po stronie providera inftrastruktury do płatności (a być może także po stronie podmiotu wydającego kartę). Karta też może weryfikować odpowiedź providera. Karta i provider przy potwierdzaniu/weryfikacji transakcji mogą posługiwać się kryptogramami. Niektóre karty Mifare szyfrują komunikację symetrycznym kluczem 3DES lub AES. Co jeśli stojący za Tobą w kolejce facet ze sprytnym urządzeniem "nagra" całą komunikację? Zobaczy kryptogramy wymieniane między kartą i providerem, będzie musiał zgadnąć ich strukturę i złamać 2/4/8KB klucz symetryczny przydzielany per karta. W maksymalnym uzbrojeniu technologia wygląda dobrze, gorzej że standard dopuszcza niebezpieczne sposoby przeprowadzania transakcji.&lt;br /&gt;&lt;br /&gt;Gemalto dostarcza karty SIM z procesorem obsługującym standard EMV i jest providerem infrastruktury do płatności takim jak Visa. W czym komórka ma być lepsza od zwykłej karty płatnicznej z PKO BP? W niczym, ale operatorzy komórkowi szukają nowych źródeł przychodu, a pośrednictwo w płatnościach byłoby stałym strumieniem pieniędzy.&lt;br /&gt;&lt;br /&gt;Kto jest cetyfikowanym dostawcą EMV Level 2 (Level 1 = hardware + Level 2 = software)? M.in. Atos (Windows CE), Motorola (Java), NEC, OKI, Toshiba, sporo producentów rozwiazań osadzonych (embedded OS, JamVM), wyspecjalizowane firmy obsługujące płatności np. dla stacji benzynowych (Java), producenci rozwiązań Point Of Sale (embedded, RT, Linux, Java), kontynentalne Chiny, Shenzhen&amp;nbsp;(Linux), producenci bankomatów (Windows). Gemalto na strategicznego partnera wybrał VeriFone z cetyfikatem EMV Level 2 na ARM i Linuksa.&lt;br /&gt;&lt;br /&gt;Czy jeśli chcesz płacić komórką z Androidem, to czy nie będziesz czuł się bezpieczniej z &lt;a href="http://www.google.com/wallet/" target="_blank"&gt;Google-em&lt;/a&gt; niż z operatorem sieci? Czy business case dla polskiego MNO się domyka? Pionierem mobilnego NFC w Polsce było w 2010 roku Inteligo (Samsung Avila w Erze), ale nie odniosło zamierzanego spektakularnego sukcesu. Visa nie śpi i wytacza serię nowych mobilnych produktów (patrz &lt;a href="http://developer.visa.com/"&gt;developer.visa.com&lt;/a&gt;). Visą PayWave PKO BP można płacić zbliżeniowo m.in. w McDonald's, Empiku, Cofee Heaven.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-FMu19mvcp0g/T0pZJBIk2lI/AAAAAAAAB1c/CPIEfCrNAo0/s1600/gw.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://1.bp.blogspot.com/-FMu19mvcp0g/T0pZJBIk2lI/AAAAAAAAB1c/CPIEfCrNAo0/s320/gw.png" width="320" /&gt;&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/20162574-5511625689610778453?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5511625689610778453/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5511625689610778453' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5511625689610778453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5511625689610778453'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/transakcje-nfc-near-field-communication.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-FMu19mvcp0g/T0pZJBIk2lI/AAAAAAAAB1c/CPIEfCrNAo0/s72-c/gw.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-3715557144802179377</id><published>2012-02-22T00:38:00.002+01:00</published><updated>2012-02-22T00:38:42.534+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;h3&gt;Viva najpiękniejsi&lt;/h3&gt;&lt;iframe allowfullscreen="" frameborder="0" height="320" src="http://www.youtube.com/embed/M16-AYdSakQ" width="450"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-3715557144802179377?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/3715557144802179377/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=3715557144802179377' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3715557144802179377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3715557144802179377'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/viva-najpiekniejsi.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/M16-AYdSakQ/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-6758955489472724750</id><published>2012-02-21T21:25:00.003+01:00</published><updated>2012-02-23T19:37:06.811+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wolność słowa'/><title type='text'></title><content type='html'>&lt;h3&gt;Korporacja to zło&lt;/h3&gt;Korporacja zabija innowacyjność. Oducza ludzi kreatywnego myślenia. Wysyła na zderzenie ze ścianą tych z zapałem i inwencją. Skutecznie demotywuje. Próbuje wtłoczyć w standardy bylejakości i nijakości. Korporacja nie rozumie wyróżniających się jednostek, bo ma masy ludzi przeciętnych (o których Heidegger by powiedział, że nie są świadomi swojego dasein). Anthony de Mello by skomentował: Be enlightened!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-6758955489472724750?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/6758955489472724750/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=6758955489472724750' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6758955489472724750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6758955489472724750'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/korporacja-to-zo-korporacja-zabija.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5285513546718633284</id><published>2012-02-21T21:07:00.000+01:00</published><updated>2012-02-21T21:07:58.986+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><title type='text'></title><content type='html'>&lt;h3&gt;How to live with Tibco BW JDBC memory leak&lt;/h3&gt;BusinessWorks doesn't cleanup properly JDBC Statements and ResultSets. These resource are only cleaned by closing JDBC connection. Tibco BW closes unused connections after 5 minutes. Good configuration is MaxJobs=FlowLimit=M, JBDC max connections=1.5*M. You should not use poller fired once and running forever. Use Timer fired every given time period instead.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-5285513546718633284?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5285513546718633284/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5285513546718633284' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5285513546718633284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5285513546718633284'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/how-to-live-with-tibco-bw-jdbc-memory.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5009221902999709447</id><published>2012-02-19T00:44:00.000+01:00</published><updated>2012-02-19T00:44:14.658+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;TDI NoSQL&lt;/h3&gt;TDI podłączone do kilkuset komponentów Tibco BusinessWorks obsługujących procesy dotykające kilkunastu milionów klientów potrafi dość szybko i skutecznie zapełniać terowego Oracle-a. Regularne czyszczenie tablespace-a 1TB jest uciążliwe, a poza tym szkoda kasowanych danych - za okres 12 miesięcy można by odczytać ciekawe trendy. Do gry wkracza rozwiązanie marketingowo nazwane Long Term NoSQL Storage.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-nB5TUi6u7nk/T0A3qoDVDdI/AAAAAAAAB1M/Jefs6uTNSIo/s1600/cassandra-tdi.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-nB5TUi6u7nk/T0A3qoDVDdI/AAAAAAAAB1M/Jefs6uTNSIo/s320/cassandra-tdi.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-gTTJviiGrFc/T0A3s_nolMI/AAAAAAAAB1U/R920bAndUW8/s1600/cassandra-tdi2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-gTTJviiGrFc/T0A3s_nolMI/AAAAAAAAB1U/R920bAndUW8/s320/cassandra-tdi2.png" width="320" /&gt;&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/20162574-5009221902999709447?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5009221902999709447/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5009221902999709447' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5009221902999709447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5009221902999709447'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/tdi-nosql-tdi-podaczone-do-kilkuset.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-nB5TUi6u7nk/T0A3qoDVDdI/AAAAAAAAB1M/Jefs6uTNSIo/s72-c/cassandra-tdi.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-4849908263046411878</id><published>2012-02-17T20:13:00.001+01:00</published><updated>2012-02-17T22:45:56.018+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><title type='text'></title><content type='html'>&lt;h3&gt;Decyzje w projekcie&lt;/h3&gt;1% wzrostu wydatków operacyjnych = x&lt;br /&gt;1% wzrostu kosztów projektu = y&lt;br /&gt;1% utraty wartości produktu = z&lt;br /&gt;1% kosztów opóźnienia = v&lt;br /&gt;1% kosztów spowodowanych przez zwiększone ryzyko = w&lt;br /&gt;&lt;br /&gt;Wybierz kilka możliwych decyzji i oszacuj koszty każdej z nich. Wybierz decyzję najlepszą finansowo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-4849908263046411878?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/4849908263046411878/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=4849908263046411878' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4849908263046411878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4849908263046411878'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/wybory-w-projekcie-1-wzrostu-wydatkow.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8133551815067065181</id><published>2012-02-17T00:11:00.004+01:00</published><updated>2012-02-17T00:14:15.636+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cool'/><title type='text'></title><content type='html'>&lt;h3&gt;Ma fajny głos&lt;/h3&gt;&lt;iframe allowfullscreen="" frameborder="0" height="320" src="http://www.youtube.com/embed/Bag1gUxuU0g?fs=1" width="450"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;I ten klimat w piosenkach...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8133551815067065181?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8133551815067065181/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8133551815067065181' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8133551815067065181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8133551815067065181'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/ma-fajny-gos.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/Bag1gUxuU0g/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-657359687085831433</id><published>2012-02-16T01:15:00.002+01:00</published><updated>2012-02-16T01:16:24.758+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='embedded'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'></title><content type='html'>&lt;h3&gt;WebOS&lt;/h3&gt;HP otworzył &lt;a href="https://github.com/isis-project/" target="_blank"&gt;kod zródłowy&lt;/a&gt;, ale chwilowo nie można się do niego dostać... Tzw. Slashdot effect.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-WNlhU3NCDmA/TzxKXLBXSbI/AAAAAAAAB1E/2MNxUDoYEvU/s1600/webos-wow.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="242" src="http://3.bp.blogspot.com/-WNlhU3NCDmA/TzxKXLBXSbI/AAAAAAAAB1E/2MNxUDoYEvU/s320/webos-wow.png" width="320" /&gt;&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/20162574-657359687085831433?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/657359687085831433/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=657359687085831433' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/657359687085831433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/657359687085831433'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/webos-hp-otworzy-kod-zrodowy-ale.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-WNlhU3NCDmA/TzxKXLBXSbI/AAAAAAAAB1E/2MNxUDoYEvU/s72-c/webos-wow.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7422294565737897059</id><published>2012-02-16T00:56:00.000+01:00</published><updated>2012-02-16T00:56:27.750+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;h3&gt;Savoir vivre&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Dostawca nie powinien wchodzić w rozgrywki między interesariuszami klienta, bo może się to dla niego źle skończyć - podziękują mu za współpracę.&lt;/li&gt;&lt;li&gt;W przypadku strat na projektach o z góry ustalonym budżecie, dostawca nie powinien próbować odrabiać strat wykładniczo, ale liniowo. W warunkach konkurencji i zaciskania pasa cena jest istotnym czynnikiem wyboru oferty.&lt;/li&gt;&lt;li&gt;Klient woli takiego dostawcę, który nie pyskuje i nie wykłóca się o wszystko. Dostawca powinien wiedzieć, że klient ma zawsze rację.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-7422294565737897059?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7422294565737897059/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7422294565737897059' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7422294565737897059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7422294565737897059'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/savoir-vivre-dostawca-nie-powinien.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-1435901311103596176</id><published>2012-02-15T21:36:00.001+01:00</published><updated>2012-02-15T21:37:11.174+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;h3&gt;Wydawanie pieniędzy&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-bT5Ft3pV4tU/TzwW85PjhFI/AAAAAAAAB00/HkB0BiFY1dg/s1600/sales-us.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="242" src="http://4.bp.blogspot.com/-bT5Ft3pV4tU/TzwW85PjhFI/AAAAAAAAB00/HkB0BiFY1dg/s320/sales-us.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Amerykanie kupują w marcu, maju, sierpniu (wyprzedaże zimowe, wiosenne, letnie?) i na potęgę w grudniu.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-qJ9UIevc-3I/TzwXNGV67yI/AAAAAAAAB08/DtNSmA87tYc/s1600/sales-nonus.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://3.bp.blogspot.com/-qJ9UIevc-3I/TzwXNGV67yI/AAAAAAAAB08/DtNSmA87tYc/s320/sales-nonus.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;A reszta świata na wiosnę i w środku wakacji.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-1435901311103596176?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/1435901311103596176/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=1435901311103596176' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1435901311103596176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1435901311103596176'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/wydawanie-pieniedzy-amerykanie-kupuja-w.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-bT5Ft3pV4tU/TzwW85PjhFI/AAAAAAAAB00/HkB0BiFY1dg/s72-c/sales-us.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7377007968115430866</id><published>2012-02-07T00:33:00.004+01:00</published><updated>2012-02-07T00:35:39.454+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;h3&gt;Lana Del Rey&lt;/h3&gt;&lt;iframe allowfullscreen="" frameborder="0" height="320" src="http://www.youtube.com/embed/Yu9V3Phfsf8" width="450"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Fenomen czy produkt wytwórni?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-7377007968115430866?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7377007968115430866/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7377007968115430866' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7377007968115430866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7377007968115430866'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/lana-del-rey-fenomen-czy-produkt.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/Yu9V3Phfsf8/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5006949089471619828</id><published>2012-02-04T23:38:00.000+01:00</published><updated>2012-02-04T23:38:20.417+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;Uaktualniony jtransport BW&lt;/h3&gt;Drobne &lt;a href="http://systest.googlecode.com/files/jtransport_20120204.zip" target="_blank"&gt;zmiany&lt;/a&gt; mające na celu ułatwić życie deweloperom po raz pierwszy korzystającym z biblioteki.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-aMLTCmgbs64/Ty2zS8tJ40I/AAAAAAAAB0s/HBjnpdStFqg/s1600/jtr09.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-aMLTCmgbs64/Ty2zS8tJ40I/AAAAAAAAB0s/HBjnpdStFqg/s320/jtr09.png" width="320" /&gt;&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/20162574-5006949089471619828?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5006949089471619828/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5006949089471619828' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5006949089471619828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5006949089471619828'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/uaktualniony-jtransport-bw-drobne.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-aMLTCmgbs64/Ty2zS8tJ40I/AAAAAAAAB0s/HBjnpdStFqg/s72-c/jtr09.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-2345041024442553665</id><published>2012-02-04T17:10:00.005+01:00</published><updated>2012-02-04T17:36:55.007+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kino'/><title type='text'></title><content type='html'>&lt;h3&gt;I Ty możesz zostać reżyserem&lt;/h3&gt;&lt;a href="http://www.grapheine.com/bombaytv/webdesign-en-44405447bb4a1f4581ac641937d1098a.html" target="_blank"&gt;Listonosz puka dwa razy&lt;/a&gt;&lt;a href="http://www.grapheine.com/bombaytv/movie-pl-b50ce7bda00457d9b0a0046be4c96aeb.html" style="color: white;"&gt;.&lt;/a&gt;&lt;a href="http://www.grapheine.com/bombaytv/movie-pl-555a6ebba041146b1eafa810c886817c.html" style="color: white;"&gt;.&lt;/a&gt;&lt;a href="http://www.grapheine.com/bmovie-tv/movie-pl-681f115927a4d5154b0e223633a03b45.html" style="color: white;"&gt;.&lt;/a&gt;&lt;a href="http://www.grapheine.com/bombaytv/movie-en-81b8f03853af4c5224ea052894430a56.html" style="color: white;"&gt;.&lt;/a&gt;&lt;a href="http://www.grapheine.com/bombaytv/movie-en-423a4f666bef586747a8895c0d73169a.html" style="color: white;"&gt;.&lt;/a&gt;&lt;a href="http://www.grapheine.com/bombaytv/movie-en-2dc536e7fd8975d505363ac80e457b24.html" style="color: white;"&gt;.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.grapheine.com/bombaytv/design-en-d42d8071c682944838c065a4525c26fb.html" target="_blank"&gt;SOA od małego&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-2345041024442553665?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/2345041024442553665/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=2345041024442553665' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2345041024442553665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2345041024442553665'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/i-ty-mozesz-zostac-rezyserem-bombay-tv.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-6344184358026417430</id><published>2012-02-03T23:25:00.009+01:00</published><updated>2012-02-04T12:35:21.481+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;Web MVC w Tibco BW&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-_-4-W-9LNAw/Tyxew0Gy69I/AAAAAAAAB0c/YZZV5EobZkY/s1600/www_na_bw.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-_-4-W-9LNAw/Tyxew0Gy69I/AAAAAAAAB0c/YZZV5EobZkY/s320/www_na_bw.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QLh1OpNajeM/Tyxe2MKPuPI/AAAAAAAAB0k/g8rmt8AbgNo/s1600/www_na_bw1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-QLh1OpNajeM/Tyxe2MKPuPI/AAAAAAAAB0k/g8rmt8AbgNo/s320/www_na_bw1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Proces aktywowany HTTP Receiverem jest kontrolerem do spółki z podprocesami obsługiwującymi konkretne akcje (które mogą być inicjowane formularzem HTML). Obsługa akcji ma blokowy szablon HTML, CSS umieszczony inline w znaczniku head. Aktywności SQL select można bardzo łatwo połączyć z generowaniem tabelek.&amp;nbsp;&lt;/div&gt;&lt;pre&gt;&amp;lt;table&amp;gt;&lt;br /&gt;    &amp;lt;xsl:for-each select="$JDBC-Query/resultSet/Record"&amp;gt;&lt;br /&gt;      &amp;lt;xsl:if test="position()=1"&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;          &amp;lt;xsl:value-of select="tib:concat-sequence-format(for $elem in current()/* return concat('&amp;lt;td&amp;gt;',local-name($elem),'&amp;lt;/td&amp;gt;'), '', 1)"/&amp;gt;&lt;br /&gt;        &amp;lt;/tr&amp;gt;&lt;br /&gt;      &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;      &amp;lt;tr&amp;gt;&amp;lt;xsl:value-of select="tib:concat-sequence-format(for $elem in current()/* return concat('&amp;lt;td&amp;gt;',$elem,'&amp;lt;/td&amp;gt;',) '', 1)"/&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;    &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Numer procesu Tibco BW obsługującego pierwszy request HTTP staje się identyfikatorem sesji, której dane trzymane są w ConcurrentHashMap. Obsługa żądania HTTP nie czeka na pobranie dużej ilości rekordów z bazy - aktywność JDBC jest asynchroniczna, wynik pobierany jest na zasadzie sprawdzenia dostępności danych w sesji. Przeładowanie strony powoduje pobranie danych z pamięci podręcznej sesji a nie bazy. Zoptymalizowane zapytanie SQL jest szybsze od Hibernate-a.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;KISS me.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-6344184358026417430?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/6344184358026417430/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=6344184358026417430' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6344184358026417430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6344184358026417430'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/02/web-mvc-w-tibco-bw.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-_-4-W-9LNAw/Tyxew0Gy69I/AAAAAAAAB0c/YZZV5EobZkY/s72-c/www_na_bw.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-4726001334071048720</id><published>2012-01-30T20:05:00.003+01:00</published><updated>2012-01-30T20:33:50.081+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statystyka'/><category scheme='http://www.blogger.com/atom/ns#' term='komentarz'/><title type='text'></title><content type='html'>&lt;h3&gt;Najtaniej u Solorza&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-85tMXSmahbA/TybklEA8DBI/AAAAAAAAB0M/NLoEjaLfR74/s1600/inet1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="162" src="http://1.bp.blogspot.com/-85tMXSmahbA/TybklEA8DBI/AAAAAAAAB0M/NLoEjaLfR74/s320/inet1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://www.uke.gov.pl/_gAllery/50/83/50831/Analiza_cen_uslug_mobilnego_Internetu_w_Polsce_30_01_2012.pdf"&gt;Najtańszy mobilny Internet w abonamencie&lt;/a&gt; oferuje Cyfrowy Polsat, tuż za nim Play. Co ciekawe tort nie jest podzielony na trzech - prawie 39% modemów 2G/3G obejmuje Plus, po około 21% T-Mobile, Play i Orange. Reklamy Plusa z braniem laptopa w góry zrobiły swoje?&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-qFzoJTWSnJM/TybnmKQsjMI/AAAAAAAAB0U/ztyolNTUYY8/s1600/inet2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="167" src="http://1.bp.blogspot.com/-qFzoJTWSnJM/TybnmKQsjMI/AAAAAAAAB0U/ztyolNTUYY8/s320/inet2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Kto płaci za rebranding? Klient. Dobrze, że trend cen jest gen&lt;span style="color: #000066;"&gt;era&lt;/span&gt;lnie spadkowy.&amp;nbsp;Prepaid jest sporo droższy.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Jak to dobrze mieć UKE.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-4726001334071048720?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/4726001334071048720/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=4726001334071048720' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4726001334071048720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4726001334071048720'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/najtaniej-u-solorza-najtanszy-mobilny.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-85tMXSmahbA/TybklEA8DBI/AAAAAAAAB0M/NLoEjaLfR74/s72-c/inet1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-3684318437568097717</id><published>2012-01-29T20:01:00.002+01:00</published><updated>2012-01-29T21:03:51.672+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><title type='text'></title><content type='html'>&lt;h3&gt;Dekompilacja&lt;/h3&gt;&lt;i&gt;Ustawa z dnia 4 lutego 1994 r. o prawie autorskim i prawach pokrewnych&lt;/i&gt;. Dz.U. 1994 nr 24 poz. 83:&lt;br /&gt;&lt;br /&gt;Art. 75. Nie wymaga zezwolenia uprawnionego:&lt;br /&gt;2) obserwowanie, badanie i testowanie funkcjonowania programu komputerowego&amp;nbsp;w celu poznania jego idei i zasad przez osobę posiadającą prawo korzystania&amp;nbsp;z egzemplarza programu komputerowego, jeżeli, będąc do tych&amp;nbsp;czynności upoważniona, dokonuje ona tego w trakcie wprowadzania, wyświetlania,&amp;nbsp;stosowania, przekazywania lub przechowywania programu&amp;nbsp;komputerowego;&lt;br /&gt;3) zwielokrotnianie kodu lub tłumaczenie jego formy w rozumieniu art. 74 ust. 4&amp;nbsp;pkt 1 i 2, jeżeli jest to niezbędne do uzyskania informacji koniecznych do&amp;nbsp;osiągnięcia współdziałania niezależnie stworzonego programu komputerowego&amp;nbsp;z innymi programami komputerowymi, o ile zostaną spełnione następujące&lt;br /&gt;warunki:&lt;br /&gt;a) czynności te dokonywane są przez licencjobiorcę lub inną osobę&amp;nbsp;uprawnioną do korzystania z egzemplarza programu komputerowego&amp;nbsp;bądź przez inną osobę działającą na ich rzecz,&lt;br /&gt;b) informacje niezbędne do osiągnięcia współdziałania nie były uprzednio&amp;nbsp;łatwo dostępne dla osób, o których mowa pod lit. a,&lt;br /&gt;c) czynności te odnoszą się do tych części oryginalnego programu komputerowego,&amp;nbsp;które są niezbędne do osiągnięcia współdziałania.&lt;br /&gt;3. Informacje, o których mowa w ust. 2 pkt 3, nie mogą być:&lt;br /&gt;1) wykorzystane do innych celów niż osiągnięcie współdziałania niezależnie&amp;nbsp;stworzonego programu komputerowego;&lt;br /&gt;2) przekazane innym osobom, chyba że jest to niezbędne do osiągnięcia&amp;nbsp;współdziałania niezależnie stworzonego programu komputerowego;&lt;br /&gt;3) wykorzystane do rozwijania, wytwarzania lub wprowadzania do obrotu programu&amp;nbsp;komputerowego o istotnie podobnej formie wyrażenia lub do innych&amp;nbsp;czynności naruszających prawa autorskie.&lt;br /&gt;&lt;br /&gt;Art. 76.&amp;nbsp;Postanowienia umów sprzeczne z art. 75 ust. 2 i 3 są nieważne.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-3684318437568097717?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/3684318437568097717/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=3684318437568097717' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3684318437568097717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3684318437568097717'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/dekompilacja-ustawa-z-dnia-4-lutego.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5857996270376362499</id><published>2012-01-27T02:01:00.004+01:00</published><updated>2012-01-27T02:10:41.238+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wolność słowa'/><title type='text'></title><content type='html'>&lt;div style="background-color: black; height: 500; width: 500;"&gt;&lt;h1 style="color: white; font-size: 32pt; padding-left: 15px; padding-top: 10px;"&gt;STOP ACTA!&lt;/h1&gt;&lt;iframe allowfullscreen="" embed="" frameborder="0" height="320" src="http://www.youtube.com/embed/kfH1hxvAN30?fs=1" style="padding-left: 15px;" width="420" www.youtube.com=""&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-5857996270376362499?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5857996270376362499/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5857996270376362499' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5857996270376362499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5857996270376362499'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/blog-post.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/kfH1hxvAN30/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8225495546130834254</id><published>2012-01-27T01:19:00.002+01:00</published><updated>2012-01-27T01:24:33.689+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;Tibco BW String performance&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2we1bVaz9_E/TyHtX90TLNI/AAAAAAAABzE/jB7y_NC8KYE/s1600/str1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="245" src="http://4.bp.blogspot.com/-2we1bVaz9_E/TyHtX90TLNI/AAAAAAAABzE/jB7y_NC8KYE/s320/str1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Ważne: takie testy należy wykonywać w zminimalizowanym Designerze albo w czystym bwengine. Wizualizacja danych pobranych przez interfejs Remote Debugger ma istotny wpływ na pomiar czasu (ot, jeszcze jeden przykład zasady nieoznaczoności Heisenberga).&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/20162574-8225495546130834254?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8225495546130834254/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8225495546130834254' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8225495546130834254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8225495546130834254'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/tibco-bw-string-performance.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-2we1bVaz9_E/TyHtX90TLNI/AAAAAAAABzE/jB7y_NC8KYE/s72-c/str1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-4296214282773040041</id><published>2012-01-23T23:30:00.005+01:00</published><updated>2012-01-24T00:09:18.410+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><title type='text'></title><content type='html'>&lt;h3&gt;Strona Tuska nie&lt;u&gt;DoS&lt;/u&gt;tępna&lt;/h3&gt;Strona www.premier.gov.pl w momencie ataków była fizycznie zlokalizowana w Centrum Obsługi Kancelarii Prezesa Rady Ministrów przy Powsińskiej 69/71 (217.149.246.83, łącze dostarcza ATM). Serwer SUSE 11 stawiała firma Evercom i raczej pozostawał bez odpowiedniej opieki utrzymaniowej. Wieczorem 23 stycznia dokonano zmiany wpisu DNS na serwer 91.198.194.58 (łącze dostarcza Exatel) w Kancelarii Prezesa Rady Ministrów ze stroną startową na szybko stworzoną w Wordzie (wgrana na Apache-a o 22:24):&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Serwis www.premier.gov.pl jest niestety nieodstępny. Pracujemy nad jego przywróceniem.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Do czasu ponownego uruchomienia serwisu zapraszamy na nasze profile na portalach społecznościowych Facebook, Twitter oraz Blip.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Serdecznie przepraszamy za utrudnienia.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Pisownia oryginalna. Prosta statyczna strona ma za zadanie przetrwać atak DoS. Facebooka ludzie kłaść nie będą, ale stron premiera &lt;i&gt;nie&amp;nbsp;odstąpią&lt;/i&gt;. Czy serwery rządowe mają załataną &lt;a href="http://support.novell.com/security/cve/CVE-2011-3192.html"&gt;dziurę byte range&lt;/a&gt;,&amp;nbsp;poprzez którą można bardzo łatwo położyć httpd?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-4296214282773040041?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/4296214282773040041/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=4296214282773040041' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4296214282773040041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4296214282773040041'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/tusk-to-zy-czowiek-strona-www.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-2654457737713363205</id><published>2012-01-21T19:52:00.003+01:00</published><updated>2012-02-04T23:40:11.436+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;EMS active/active&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-vAWq9ypZRqU/TxsH8WKvh1I/AAAAAAAABy8/ZMT4OAHZ62U/s1600/itworks.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://2.bp.blogspot.com/-vAWq9ypZRqU/TxsH8WKvh1I/AAAAAAAABy8/ZMT4OAHZ62U/s320/itworks.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Provider EMS inicjowany z &lt;a href="http://systest.googlecode.com/files/HAEMS.rar" target="_blank"&gt;com.tibco.tibjms.naming.TibjmsInitialContextFactoryFO&lt;/a&gt; transparentnie przełącza konsumentów i producentów na działające połączenie. Wiadomość wysyłana jest na działający pierwszy serwer (w wersji FO preferowany jest pierwszy z listy, w wersji LB jest wybór round-robin), a odpowiedź odbierana ze wszystkich. Klaster active/standby to przeszłość.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-2654457737713363205?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/2654457737713363205/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=2654457737713363205' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2654457737713363205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2654457737713363205'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/ems-activeactive-provider-ems.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-vAWq9ypZRqU/TxsH8WKvh1I/AAAAAAAABy8/ZMT4OAHZ62U/s72-c/itworks.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-6151696097618733768</id><published>2012-01-19T17:43:00.001+01:00</published><updated>2012-01-19T17:44:02.768+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;EMS 6.1&lt;/h3&gt;&lt;b&gt;per JMS destination&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;flowcontrol=100MB (nie można używać dla destinations w obrębie tego samego komponentu)&lt;br /&gt;redeliverydelay=30sec&lt;br /&gt;addprop queue sender_name=on&lt;br /&gt;addprop queue store=store_per_domain&lt;br /&gt;&lt;br /&gt;&lt;b&gt;at server&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;max_msg_memory=8GB&lt;br /&gt;msg_swapping=enabled&lt;br /&gt;server_rate_interval=20&lt;br /&gt;statistics=enabled&lt;br /&gt;detailed_statistics=PRODUCERS,CONSUMERS,ROUTES&lt;br /&gt;rate_interval=20&lt;br /&gt;flow_control = enable&lt;br /&gt;store_minimum=1GB&lt;br /&gt;store_truncate=enabled&lt;br /&gt;destination_backlog_swapout=3000&lt;br /&gt;reserve_memory=64&lt;br /&gt;socket_send_buffer_size=65536&lt;br /&gt;socket_receive_buffer_size=65536&lt;br /&gt;client_timeout_server_connection=60&lt;br /&gt;server_heartbeat_client=20&lt;br /&gt;client_heartbeat_server=20&lt;br /&gt;server_timeout_client_connection=60&lt;br /&gt;&lt;br /&gt;&lt;b&gt;factories.conf&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;connect_attempt_count=10&lt;br /&gt;connect_attempt_delay=1000&lt;br /&gt;connect_attempt_timeout=6000&lt;br /&gt;reconnect_attempt_count=10&lt;br /&gt;reconnect_attempt_delay=1000&lt;br /&gt;reconnect_attempt_timeout=6000&lt;br /&gt;&lt;br /&gt;&lt;b&gt;stores.conf&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;[nazwa_domeny]&lt;br /&gt;type=file&lt;br /&gt;file=nazwa_domeny.db&lt;br /&gt;file_destination_defrag=1MB&lt;br /&gt;file_crc=false&lt;br /&gt;mode=sync&lt;br /&gt;&lt;br /&gt;[nazwa_domeny]&lt;br /&gt;type=file&lt;br /&gt;file=nazwa_domeny.db&lt;br /&gt;file_destination_defrag=1MB&lt;br /&gt;file_crc=true&lt;br /&gt;mode=async&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-6151696097618733768?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/6151696097618733768/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=6151696097618733768' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6151696097618733768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6151696097618733768'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/ems-6.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8646779903644892791</id><published>2012-01-14T19:06:00.000+01:00</published><updated>2012-01-14T19:06:34.297+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><category scheme='http://www.blogger.com/atom/ns#' term='cool'/><title type='text'></title><content type='html'>&lt;h3&gt;Bezprzewodowe głośniki&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tUUIlm9CRK4/TxHAQLV2jPI/AAAAAAAABys/73AaAJt6TyQ/s1600/DSC00326.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-tUUIlm9CRK4/TxHAQLV2jPI/AAAAAAAABys/73AaAJt6TyQ/s320/DSC00326.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Logitech Z515. Urządzenie komunikuje się drogą radiową z komputerem wyposażonym w nadajnik USB (taki jak od myszki). Ma własne akumulatorki wytrzymujące 10 godzin RMF-u, które po tym czasie trzeba naładować - jest kabel zasilający. Dźwięk jest trochę za płaski, ale jak na wielkość urządzenia i sposób transmisji dźwięku można to wybaczyć.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-frqR63s7nyU/TxHDFHEpJxI/AAAAAAAABy0/DgNCxL4gOV0/s1600/wisound2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-frqR63s7nyU/TxHDFHEpJxI/AAAAAAAABy0/DgNCxL4gOV0/s320/wisound2.png" width="274" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Do wysokiej jakości mp3 przyda się odtwarzacz z equalizerem - wszak wiemy, że jest coś takiego jak model psychoakustyczny percepcji dźwięku.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8646779903644892791?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8646779903644892791/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8646779903644892791' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8646779903644892791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8646779903644892791'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/bezprzewodowe-gosniki-logitech-z515.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-tUUIlm9CRK4/TxHAQLV2jPI/AAAAAAAABys/73AaAJt6TyQ/s72-c/DSC00326.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-4117539202537654318</id><published>2012-01-13T19:15:00.008+01:00</published><updated>2012-01-14T14:53:20.781+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'></title><content type='html'>&lt;h3&gt;Użycie wskazanego drivera Oracle metodą brute force&lt;/h3&gt;&lt;pre&gt;LinkedList&amp;lt;URL&amp;gt; cpList = new LinkedList&amp;lt;URL&amp;gt;();&lt;br /&gt;try {&lt;br /&gt;    cpList.add(new URL("jar:file:/ojdbc_11_2_5.jar!/");&lt;br /&gt;}&lt;br /&gt;catch (MalformedURLException e) {&lt;br /&gt;    throw new RuntimeException(e);&lt;br /&gt;}&lt;br /&gt;URLClassLoader parent = (URLClassLoader) this.getClass()&lt;br /&gt;.getClassLoader();&lt;br /&gt;&lt;br /&gt;for (URL url : parent.getURLs()) {&lt;br /&gt;    String su = url.toString();&lt;br /&gt;    if (!(su.contains("ojdbc")))&lt;br /&gt;        cpList.add(url);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Logger.getInstance().debug(&lt;br /&gt;"Using url "+cpList.get(0)+" for loading Oracle driver");&lt;br /&gt;&lt;br /&gt;URLClassLoader cl = new URLClassLoader(&lt;br /&gt;cpList.toArray(new URL[0]), null);&lt;br /&gt;ClassLoader savedClassLoader = Thread.currentThread()&lt;br /&gt;.getContextClassLoader();&lt;br /&gt;&lt;br /&gt;// because of 'javax.management.InstanceAlreadyExistsException&lt;br /&gt;// com.oracle.jdbc:type=diagnosability,&lt;br /&gt;// name=sun.misc.Launcher$AppClassLoader@92e78c'&lt;br /&gt;Thread.currentThread().setContextClassLoader(cl); &lt;br /&gt;Driver drv = (Driver) cl.loadClass(&lt;br /&gt;"oracle.jdbc.OracleDriver").newInstance();&lt;br /&gt;Thread.currentThread().setContextClassLoader(savedClassLoader);&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-4117539202537654318?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/4117539202537654318/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=4117539202537654318' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4117539202537654318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4117539202537654318'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/uzycie-wskazanego-drivera-oracle-metoda.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8821581063051873621</id><published>2012-01-08T17:22:00.005+01:00</published><updated>2012-01-08T21:35:09.882+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wolność słowa'/><title type='text'></title><content type='html'>&lt;h3&gt;Ewolucjonizm vs kreacjonizm&lt;/h3&gt;Ewolucjonizm w biologii czy filozofii? O co się kłócimy: o ewolucję jako o przejście od białka do myślącego człowieka, który potrafił tworzyć cywilizacje? O zdolności przystosowawcze organizmów? Bo proces zmian w organizmach żywych jest inteligentny. Dlaczego taka roślina ma zielone liście, których kolor jest dopasowany do dominującej energetycznie długości fali światła słonecznego? Skąd w takiej roślinie wbudowana inteligencja? Pewnie można powiedzieć, że w pewnej próbce pojawiały się mutacje genetyczne i lepiej radziły sobie pewne organizmy, który potem w ramach gatunku stawały się dominujące. Ale w jaki sposób powstał ten proces? W jaki sposób wogóle powstał proces replikacji organizmów żywych? To, że w DNA znajdują się 'matryce' do produkcji zróżnicowanych morfologicznie i funkcjonalnie komórek, to już wiemy i akceptujemy [teoria endosymbiozy: mitochondrium było oddzielnym organizmem, a jego kod genetyczny został wmontowany w DNA]. Przez miliony lat życia w DNA mogło coś tam się doklejać i mogły powstawać różne formy życia. Ale dlaczego życie wie, że ma się replikować? Skąd jest takie inteligentne? Czy nie brakuje nam czegoś pomiędzy białkiem a umiejącą się rozmnażać - przekazywać życie - komórką? Od którego miejsca zlepek białek jest żywym bytem? Można przyjąć, że w pewnym etapie życia, spontanicznie i efemerydycznie powstawały żywe zlepki białka, ale dlaczego podjęły one decyzję, że proces ich życia ma być przechodni? Znowu proces losowy? No dobra, można przyjąć. Ale dlaczego ten proces losowy jest inteligentny? Dlaczego tornado przechodzące przez śmietnik nie składa Boeinga 747 - za mała ilość powtórzeń? Możemy założyć, że ewolucja jak i grawitacja, to coś wbudowanego w ten wszechświat, ale wtedy dochodzimy do inteligentnego projektu - tada! Inna możliwość, to ciągle mutujący i duplikujący się wszechświat - wtedy mielibyśmy nieskończoną ilość wszechświatów równoległych (continuum). Czy ktoś coś takiego udowodnił? Jeszcze inna możliwość to wszechświat z cyklem: bing bang, ewolucja, bing bang. Ale wtedy taki wszechświat dążący do uporządkowania musiałby być stanowy i znowu inteligentny (musiałby mieć zapisany gdzieś ostatni stan, coś podobnego do DNA organizmów). Inteligentny wszechświat z założenia ma kreatora. Alleluja i do przodu!&lt;br /&gt;&lt;br /&gt;Zastanówmy się jeszcze nad klonującym się wszechświatem w momencie decyzji zmiany stanu. Jeżeli z jednego wszechświata w momencie decyzji o zmianie np. spinu dowolnej cząstki, kreacji, anihilacji, powstają dwa równolegle, to od wielkiego wybuchu powstałoby continuum (w sensie liczności zbiorów) wszechświatów. Pytanie czy pojemnik na te wszechświaty ma nieograniczoną objętość. Jeśli założymy, że z jednego wszechświata powstają dwa w momencie tyknięcia zegara (czas jest skwantowany, a nie ciągły) to wyjdzie nam trochę mniej wszechświatów do chwili obecnej, ale nadal pojemnik musi być nieskończony. Wydłużenie kwantu czas pomiędzy kolejnymi momentami klonowania się wszechświata powyżej czasu życia dowolnego organizmu podlegającego ewolucji jest sprzeczne z założeniem teorii ewolucji, że mamy do czynienia z iteracyjnym wbudowanym procesem, gdzie w każdej iteracji pojawia się permutacja, który jest cechą wszechświata - a nie organizmu żywego. Innymi słowy: czas pojedynczej iteracji procesu ewolucji dla wszechświata nie może być większy niż dla organizmu żywego. Jeżeli teraz kwant ewolucji wszechświata tożsamy jest z kwantem czasu, to pojemnik na wszechświaty musiałby mieć nieskończoną pojemność - jeśli nasz wszechświat jest skończony to założenie to jest raczej błędne. Przyjmijmy, że pojemnik jest skończony, wtedy pewne wszechświaty powinny być eliminowane, żeby zrobić miejsce dla innych - tak jak dzieje się to w ewolucji organizmów żywych - przetrwają osobniki najlepiej przystosowane. Jeśli pojemnik jest skończony, kwant ewolucji wszechświata równy kwantowi czasu i pewne wszechświaty umierają to wszechświat, w którym żyjemy jest paradoksem ze względu na swój czas życia.&lt;br /&gt;&lt;br /&gt;Jakby nie kombinować, to wychodzi nam inteligentny projekt. Jeśli w tematyce, w której na co dzień porusza się Hawking spróbujemy użyć metody 5x dlaczego, to utkniemy. Barierą jest ludzkie poznanie i rozum. Szukamy ciągle pierwotnej przyczyny wszystkiego. Dlaczego ja istnieję? Chyba jedyna sensowna odpowiedź to: dlatego, że istnieje twórca inteligentnego projektu.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;'Bóg, który stworzył świat i wszystko na nim, On, który jest Panem nieba i ziemi, nie mieszka w świątyniach zbudowanych ręką ludzką i nie odbiera posługi z rąk ludzkich, jak gdyby czegoś potrzebował, bo sam daje wszystkim życie i oddech, i wszystko. On z jednego [człowieka] wyprowadził cały rodzaj ludzki, aby zamieszkiwał całą powierzchnię ziemi. Określił właściwe czasy i granice ich zamieszkania, aby szukali Boga, czy nie znajdą Go niejako po omacku. Bo w rzeczywistości jest On niedaleko od każdego z nas. Bo w Nim żyjemy, poruszamy się i jesteśmy (...).' Dzieje Apostolskie 17, 24-28.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Prof. Michał Heller jest zwolennikiem kreacjonizmu ewolucyjnego.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8821581063051873621?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8821581063051873621/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8821581063051873621' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8821581063051873621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8821581063051873621'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/ewolucjonizm-vs-kreacjonizm-o-co-sie.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-2017586016030763498</id><published>2012-01-07T15:29:00.011+01:00</published><updated>2012-01-08T15:58:52.457+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><category scheme='http://www.blogger.com/atom/ns#' term='Acer'/><title type='text'></title><content type='html'>&lt;h3&gt;Gdy nie ma laptopa&lt;/h3&gt;Gdy nie ma laptopa, a siedzenie przy biurku staje się niewygodne:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-mEVGNuR3zws/TwhVx9zA3oI/AAAAAAAAByM/PLOw3JzTnLA/s1600/DSC00316.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-mEVGNuR3zws/TwhVx9zA3oI/AAAAAAAAByM/PLOw3JzTnLA/s320/DSC00316.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-dsHFFDwb8nk/TwhV5GBbzJI/AAAAAAAAByU/X1d85jDzT58/s1600/DSC00317.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-dsHFFDwb8nk/TwhV5GBbzJI/AAAAAAAAByU/X1d85jDzT58/s320/DSC00317.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Rzutnik Sony VPL-EX1 + nettop Acer Aspire Revo z radiową klawiaturą i myszką + 10 metrów kabla VGA. Wychodzi fajny komputer z ekranem 42-46 cali.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6rwB6I8k6xw/Twhvn5ZuceI/AAAAAAAAByk/IlpLyxa-kRU/s1600/DSC00320.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-6rwB6I8k6xw/Twhvn5ZuceI/AAAAAAAAByk/IlpLyxa-kRU/s320/DSC00320.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Rozdzielczość 1152x864 wydaje się być optymalna. Ściana jest brzoskwiniowa, a wychodzi na niej ciepły biały.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Na laptopa warto poczekać do maja - powinien być wysyp ultrabooków z nowymi niskonapięciowymi procesorami Intela Core i5-3xxx 22nm.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-2017586016030763498?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/2017586016030763498/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=2017586016030763498' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2017586016030763498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2017586016030763498'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/gdy-nie-ma-laptopa-gdy-nie-ma-laptopa.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-mEVGNuR3zws/TwhVx9zA3oI/AAAAAAAAByM/PLOw3JzTnLA/s72-c/DSC00316.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-97750679448188920</id><published>2012-01-06T21:42:00.001+01:00</published><updated>2012-01-06T21:42:53.404+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wolność słowa'/><title type='text'></title><content type='html'>&lt;h3&gt;Jak zaczyna się kryzys&lt;/h3&gt;Kolorowe reklamy z ładną muzyką. Ładni i uśmięchnięci ludzie. Szczęśliwi, bo mogą coś mieć. Ty nie jesteś od nich gorszy, też musisz to mieć. Sąsiad Kowalski nie może być od Ciebie lepszy. Żeby być szczęśliwym też musisz posiadać, być konsumentem. Za wszelką cenę. Ty jesteś wyjątkowy i na to zasłużyłeś, inni ludzie się nie liczą. Piękny wymarzony amerykański dom, właściwie willa. Samochód, wakacje, odpowiednia do twojego poziomu społecznego żona. Żeby być trzeba mieć. Jedni się zadłużają, a drudzy bogacą się na tych pierwszych. No i władza - dla niej można obiecać ludziom wszystko. Można czarować rzeczywistość, wmawiać ludziom, że nadszedł ich czas - dzięki tym, których teraz wybierają. Ubrudzoną prawdą staje się odpowiednio długo i systematycznie podawany PR. Nikomu nie wstyd za tę ubrudzoną prawdę.&amp;nbsp;Kryzys zaczyna się od kryzysu moralnego. Umiarkowanie jest cnotą.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-97750679448188920?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/97750679448188920/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=97750679448188920' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/97750679448188920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/97750679448188920'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/jak-zaczyna-sie-kryzys-kolorowe-reklamy.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8532965797752392713</id><published>2012-01-06T21:04:00.000+01:00</published><updated>2012-01-06T21:04:09.058+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='komentarz'/><title type='text'></title><content type='html'>&lt;h3&gt;Życzenia polityków&lt;/h3&gt;Druga Japonia, druga Irlandia, drugi Budapeszt. Forint i złotówka lecą na łeb, na szyję.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8532965797752392713?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8532965797752392713/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8532965797752392713' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8532965797752392713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8532965797752392713'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/zyczenia-politykow-druga-japonia-druga.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7156307695894301574</id><published>2012-01-05T12:56:00.006+01:00</published><updated>2012-01-05T22:38:28.598+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;Opis tabelek TDI&lt;/h3&gt;&lt;pre&gt;CREATE TABLE "TDI"."EVENTS_TABLE"&lt;br /&gt;  (&lt;br /&gt;    "ID"      NUMBER(*,0), -- identyfikator z sekwencji&lt;br /&gt;                           -- ustawiany przez trigger&lt;br /&gt;    "VERSION" NUMBER(*,0), -- kolumna pod Grailsy&lt;br /&gt;    "HOST"    VARCHAR2(200 BYTE), -- maszyna z agentem&lt;br /&gt;    "REPO"    VARCHAR2(200 BYTE), -- nazwa repozytorium&lt;br /&gt;                                  -- Tibco BW&lt;br /&gt;    "PROC"    VARCHAR2(2000 BYTE), -- nazwa procesu BW&lt;br /&gt;    "CR"      NUMBER(*,0), -- ilość stworzonych procesów&lt;br /&gt;                           -- danego typu od momentu&lt;br /&gt;                           -- startu instancji BW&lt;br /&gt;    "FN"      NUMBER(*,0), -- ilość zakończonych&lt;br /&gt;                           -- procesów danego typu&lt;br /&gt;                           -- od momentu startu &lt;br /&gt;                           -- instancji BW&lt;br /&gt;    "RN"      NUMBER(*,0), -- ilość aktualnie&lt;br /&gt;                           -- działających procesów&lt;br /&gt;                           -- danego typu&lt;br /&gt;    "FL"      NUMBER(*,0), -- FlowLimit dla danego&lt;br /&gt;                           -- typu procesu&lt;br /&gt;    "TC"      NUMBER(*,0), -- Engine.ThreadCount&lt;br /&gt;    "ST"      NUMBER(*,0), -- czas startu procesu&lt;br /&gt;    "D"       NUMBER(*,0), -- opóźnienie w starcie&lt;br /&gt;                           -- procesu na silniku BW&lt;br /&gt;    "EN"      NUMBER(*,0), -- czas zakończenia procesu&lt;br /&gt;    "WT"      NUMBER(*,0), -- sumaryczny czas spania procesu&lt;br /&gt;    "EC"      NUMBER(*,0), -- error count&lt;br /&gt;    "TYPE"    VARCHAR2(200 BYTE), -- typ komunikatu: &lt;br /&gt;                                  -- stats, ping, error&lt;br /&gt;    "JTS"     NUMBER(*,0), -- JMSTimestamp jeśli &lt;br /&gt;                           -- aktywność JMS startuje proces&lt;br /&gt;    "JEXP"    NUMBER(*,0), -- JMSExpiration&lt;br /&gt;    "JDC"     NUMBER(*,0), -- JMSXDeliveryCount&lt;br /&gt;    "METRICS" CLOB, -- pozostałe metryki JMS, WS, inne&lt;br /&gt;    "EM" CLOB, -- error messages&lt;br /&gt;    "ST3M"  NUMBER(*,0), -- czas startu podzielony przez 3m&lt;br /&gt;    "ST30M" NUMBER(*,0), -- czas startu podzielony przez 30m&lt;br /&gt;    "ST4H"  NUMBER(*,0), -- czas startu podzielony przez 4h&lt;br /&gt;    "ST1D"  NUMBER(*,0), -- czas startu podzielony przez 1d&lt;br /&gt;    "MARKERS_DEFS" CLOB, -- definicje markerów (pole wypełniane&lt;br /&gt;                         -- tylko raz, na starcie)&lt;br /&gt;    "MARKERS" CLOB, -- wartości dla markerów&lt;br /&gt;    "MARKERS_MSGS" CLOB, -- całe komunikaty, których&lt;br /&gt;                         -- wybrane pole pasuje do markera&lt;br /&gt;    "MK1" VARCHAR2(2000 BYTE), -- wartość markera 1&lt;br /&gt;    "MK2" VARCHAR2(2000 BYTE), -- wartość markera 2&lt;br /&gt;    "MK3" VARCHAR2(2000 BYTE), -- wartość markera 3&lt;br /&gt;    "MK4" VARCHAR2(2000 BYTE), -- wartość markera 4&lt;br /&gt;    "MK5" VARCHAR2(2000 BYTE), -- wartość markera 5&lt;br /&gt;    "MK6" VARCHAR2(2000 BYTE), -- wartość markera 6&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;CREATE TABLE "TDI"."USAGE_TABLE"&lt;br /&gt;  (&lt;br /&gt;    "ID"      NUMBER(*,0), -- identyfikator z sekwencji&lt;br /&gt;                           -- ustawiany przez trigger&lt;br /&gt;    "VERSION" NUMBER(*,0), -- kolumna pod Grailsy&lt;br /&gt;    "HOST"    VARCHAR2(200 BYTE), -- maszyna z agentem&lt;br /&gt;    "REPO"    VARCHAR2(200 BYTE), -- nazwa repozytorium BW&lt;br /&gt;    "CPU" FLOAT(63), -- zużycie CPU w procentach&lt;br /&gt;    "MEM" FLOAT(63), -- zużycie pamięci w procentach&lt;br /&gt;    "GC" FLOAT(63), -- zużycie CPU przez Garbage Collector&lt;br /&gt;                    -- w procentach&lt;br /&gt;    "ST"    NUMBER(*,0), -- czas zdarzenia pomiaru &lt;br /&gt;    "ST3M"  NUMBER(*,0), -- czas zdarzenia pomiaru &lt;br /&gt;                         -- podzielony przez 3m&lt;br /&gt;    "ST30M" NUMBER(*,0), -- czas zdarzenia pomiaru&lt;br /&gt;                         -- podzielony przez 30m&lt;br /&gt;    "ST4H"  NUMBER(*,0), -- czas zdarzenia pomiaru&lt;br /&gt;                         -- podzielony przez 4h&lt;br /&gt;    "ST1D"  NUMBER(*,0) -- czas zdarzenia pomiaru&lt;br /&gt;                        -- podzielony przez 1d&lt;br /&gt;)&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-7156307695894301574?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7156307695894301574/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7156307695894301574' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7156307695894301574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7156307695894301574'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/opis-tabelek-tdi-create-table-tdi.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7335786969176690217</id><published>2012-01-01T22:38:00.003+01:00</published><updated>2012-01-01T22:40:06.031+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><title type='text'></title><content type='html'>&lt;h3&gt;Była chmura, nie ma chmury&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Fszbb1ga6Hc/TwDSmoN7ZeI/AAAAAAAAByE/MMYE_SdnPWc/s1600/po_chmurze.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="http://2.bp.blogspot.com/-Fszbb1ga6Hc/TwDSmoN7ZeI/AAAAAAAAByE/MMYE_SdnPWc/s320/po_chmurze.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Przykład pokazuje, że należy ostrożnie podchodzić do usług w chmurze.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-7335786969176690217?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7335786969176690217/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7335786969176690217' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7335786969176690217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7335786969176690217'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/bya-chmura-nie-ma-chmury.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Fszbb1ga6Hc/TwDSmoN7ZeI/AAAAAAAAByE/MMYE_SdnPWc/s72-c/po_chmurze.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5833250901026339712</id><published>2012-01-01T19:55:00.005+01:00</published><updated>2012-01-02T12:38:36.846+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='komentarz'/><title type='text'></title><content type='html'>&lt;h3&gt;2012 - Kiedy będzie lepiej? Już było&lt;/h3&gt;W nowym roku druga tura wzrostu VAT-u. Mamy inflację napędzaną cenami paliwa - każdy towar trzeba dowieźć. Jeśli do tej pory nie było wzrostu cen biletów komunikacji, to będą. Mamy wzrost cen leków i rozdmuchaną do granic absurdu biurokrację związaną z ich refundacją (lekarz ma odpowiadać finansowo za błędnie podaną stawkę refundacyjną przepisywanego na recepcie leku). Mamy wzrost stawki rentowej po stronie pracodawcy - zapomnijmy o podwyżkach pensji. Wzrastają ceny energii. KRRiT chce, żeby abonament płacił każdy posiadacz komputera. Przy wysokich kursach euro i funta ludzie znowu będą wyjeżdżać za granicę za pracą. No, ale Bronek w telewizji mówił, że &lt;i&gt;&lt;a href="http://www.youtube.com/watch?feature=player_embedded&amp;amp;v=_7Vf6uqGXOs"&gt;mamy dobry rząd, wybitnych fachowców, gospodarka idzie do przodu, a ludziom żyje się coraz lepiej&lt;/a&gt;&lt;/i&gt;. Może jednak takie oszukiwanie ludzi/zaklinanie rzeczywistości jest potrzebne - wpływa na pozytywne nastroje konsumenckie, a te na popyt wewnętrzny i wzrost gospodarczy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-5833250901026339712?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5833250901026339712/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5833250901026339712' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5833250901026339712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5833250901026339712'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2012/01/2012-kiedy-bedzie-lepiej-juz-byo-w.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-6654170506211264337</id><published>2011-12-30T15:54:00.001+01:00</published><updated>2011-12-30T22:14:43.955+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><title type='text'></title><content type='html'>&lt;h3&gt;Distinct w Tibco&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-1imvUtNwmLk/Tv3QinloU2I/AAAAAAAABx4/qRcvJQV0288/s1600/distinct_w_tibco.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="http://4.bp.blogspot.com/-1imvUtNwmLk/Tv3QinloU2I/AAAAAAAABx4/qRcvJQV0288/s320/distinct_w_tibco.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Bo w BW nie ma obsługi XPath distinct-nodes. Opcja z Variable List: &lt;/div&gt;&lt;pre&gt;$Map-Data/root/param[ not(contains( &amp;nbsp;concat('|', tib:concat-sequence-format(preceding::node(), '|', true()), '|'), concat('|',.,'|'))) ]&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-6654170506211264337?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/6654170506211264337/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=6654170506211264337' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6654170506211264337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6654170506211264337'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/12/distinct-w-tibco-bo-w-bw-nie-ma-obsugi.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-1imvUtNwmLk/Tv3QinloU2I/AAAAAAAABx4/qRcvJQV0288/s72-c/distinct_w_tibco.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-459089560495696616</id><published>2011-12-29T20:52:00.010+01:00</published><updated>2012-01-03T22:04:28.787+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><title type='text'></title><content type='html'>&lt;h3&gt;Dlaczego GUI na Androidzie nie działa płynnie?&lt;/h3&gt;Jeśli ktoś ma tablet z Androidem i do przeglądania Internetu używa Firefoksa to zapewne zauważył, że działanie aplikacji wcale nie jest płynne (także w kontekście obsługi zdarzeń generowanych przez ruchy palca po ekranie). Android operuje na buforze ramki karty graficznej, wątek do rysowania jest jeden. Podejście takie samo jak w Javie. Napiszmy zatem w Swingu &lt;a href="http://systest.googlecode.com/files/HelloWorld-001.zip"&gt;program obrazujący problem&lt;/a&gt;: na panelu rysujemy pod kątem ostrym naprzemienne linie czerwone i czarne z włączonym antyalisingiem.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Ejxm-1-LLVI/TvzFRzuMZeI/AAAAAAAABxU/Goq1GOB9Sr4/s1600/g1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://3.bp.blogspot.com/-Ejxm-1-LLVI/TvzFRzuMZeI/AAAAAAAABxU/Goq1GOB9Sr4/s320/g1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Okienko aplikacji pojawia się bardzo wolno, skalowanie okna stwarza problemy wydajnościowe, pod względem używalności GUI jest słabo. Jak to można naprawić? Trzeba wziąć pod uwagę, że jeżeli czas obsługi zdarzenia/rysowania jest znaczny w porównaniu do czasu generowania zdarzenia (ruchu palcem po ekranie), to może nam się nagromadzić kolejka zdarzeń do obsłużenia. W poprawnej obsłudze stanu aplikacji, część zdarzeń powinna być odrzucona, a obsłużone tylko ostatnie. Przy takim założeniu oprócz wątku obsługi zdarzeń, którego działanie powinno być natychmiastowe, potrzebujemy dodatkowego wątku, który będzie wykonywał pracę graficzną. Pojedynczy wątek podsystemu graficznego powinien być używany tylko do blokowego transferu gotowego obrazka do bufora ramki (BitBlt).&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-3MpUlQWZJSQ/TvzFhZPTZuI/AAAAAAAABxg/G_10eYCf1hc/s1600/g2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://2.bp.blogspot.com/-3MpUlQWZJSQ/TvzFhZPTZuI/AAAAAAAABxg/G_10eYCf1hc/s320/g2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Mniej więcej takie założenia ma Apple Grand Central Dispatch i dzięki temu GUI na iOS śmiga*. Na Androidzie &lt;a href="http://systest.googlecode.com/files/HelloWorld-002.zip"&gt;też się da&lt;/a&gt;, ale musi zadbać o to programista. Na urządzeniach przenośnych trzeba wypracowywać &lt;a href="http://systest.googlecode.com/files/HelloWorld-003.zip"&gt;kompromis&lt;/a&gt; pomiędzy zużyciem pamięci (offscreen pixmaps) a &lt;a href="http://systest.googlecode.com/files/HelloWorld-004.zip"&gt;responsywnością&lt;/a&gt;, jednak Firefox powinien brać pod uwagę, że tablet to trochę większe urządzenie i da się na nim osiągnąć lepsze user experience. Ciekawe jest podejście Google-a do przeglądarki: strona wyświetlana jest tylko, kiedy cała jest gotowa, a żeby zająć czymś użytkownika u góry przebiega ładna ale za wąska linia postępu. Bufor pozaekranowy oczywiście istnieje.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-htrtzcRIT54/TvzFtipvztI/AAAAAAAABxs/R6DSpRdSlaY/s1600/g3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://2.bp.blogspot.com/-htrtzcRIT54/TvzFtipvztI/AAAAAAAABxs/R6DSpRdSlaY/s320/g3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Ostatni obrazek pokazuje artefakty wynikające z odmalowywania na ekranie obrazka w trakcie rysowania - ale oszczędzamy na jednym buforze pozaekranowym.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;O czym powinien jeszcze pamiętać programista na platformie ARM? O minimalizowaniu ilości rozgałęzień kodu. Spekulatywne wykonywanie zaczyna pojawiać się w tych procesorach, ale nie jest na tym samym wysokim poziomie jaki prezentuje Intel x86. Z drugiej strony wykonywanie kodu, które pójdzie w niebyt, niepotrzebnie marnuje energię.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;* - nie zmienia to jednak faktu, że posiadanie iPhone-a przez szwagra jest mało męskie.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Ciekawostka: Java 1.8.0-ea-b18 po chwilowej zmianie rozmiaru okna na [0,0] wisi na:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;----------- Thread[Thread-2,6,main]&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.d3d.D3DRenderQueue.flushBuffer(Native Method)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.d3d.D3DRenderQueue.flushBuffer(D3DRenderQueue.java:152)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.d3d.D3DRenderQueue.flushAndInvokeNow(D3DRenderQueue.java:142)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.d3d.D3DSurfaceData$D3DDataBufferNative.getElem(D3DSurfaceData.java:448)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.awt.image.DataBufferNative.getElem(DataBufferNative.java:75)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;java.awt.image.DataBuffer.getElem(DataBuffer.java:327)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;java.awt.image.SinglePixelPackedSampleModel.getDataElements(SinglePixelPackedSampleModel.java:409)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;java.awt.image.Raster.getDataElements(Raster.java:1469)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.loops.OpaqueCopyAnyToArgb.Blit(CustomComponent.java:144)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.loops.GraphicsPrimitive.convertFrom(GraphicsPrimitive.java:560)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.loops.GraphicsPrimitive.convertFrom(GraphicsPrimitive.java:541)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.loops.MaskBlit$General.MaskBlit(MaskBlit.java:189)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.loops.Blit$GeneralMaskBlit.Blit(Blit.java:204)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.pipe.DrawImage.blitSurfaceData(DrawImage.java:959)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.pipe.DrawImage.renderImageCopy(DrawImage.java:578)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:71)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.pipe.DrawImage.transformImage(DrawImage.java:1111)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.pipe.ValidatePipe.transformImage(ValidatePipe.java:238)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3214)&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;Z &lt;a href="http://developer.android.com/guide/topics/graphics/hardware-accel.html"&gt;dokumentacji&lt;/a&gt; Androida:&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span style="background-color: white; color: #111111; font-family: arial, sans-serif; font-size: 1.45em;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span style="background-color: white; color: #111111; font-family: arial, sans-serif; font-size: 1.45em;"&gt;Tips and Tricks&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;/div&gt;&lt;div style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: arial, sans-serif; font-size: 13px; line-height: 1.3em; margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Switching to hardware accelerated 2D graphics can instantly increase performance, but you should still design your application to use the GPU effectively by following these recommendations:&lt;/div&gt;&lt;dl style="background-color: white; border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: #333333; font-family: arial, sans-serif; font-size: 13px; line-height: 1.3em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;dt style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong&gt;Reduce the number of views in your application&lt;/strong&gt;&lt;/dt&gt;&lt;dd style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 2em; padding-right: 0px; padding-top: 0px;"&gt;The more views the system has to draw, the slower it will be. This applies to the software rendering pipeline as well. Reducing views is one of the easiest ways to optimize your UI.&lt;/dd&gt;&lt;dt style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong&gt;Avoid overdraw&lt;/strong&gt;&lt;/dt&gt;&lt;dd style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 2em; padding-right: 0px; padding-top: 0px;"&gt;Do not draw too many layers on top of each other. Remove any views that are completely obscured by other opaque views on top of it. If you need to draw several layers blended on top of each other, consider merging them into a single layer. A good rule of thumb with current hardware is to not draw more than 2.5 times the number of pixels on screen per frame (transparent pixels in a bitmap count!).&lt;/dd&gt;&lt;dt style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong&gt;Don't create render objects in draw methods&lt;/strong&gt;&lt;/dt&gt;&lt;dd style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 2em; padding-right: 0px; padding-top: 0px;"&gt;A common mistake is to create a new&amp;nbsp;&lt;code style="color: #007000; line-height: 1em;"&gt;&lt;a href="http://developer.android.com/reference/android/graphics/Paint.html" style="color: #006699;"&gt;Paint&lt;/a&gt;&lt;/code&gt;&amp;nbsp;or a new&amp;nbsp;&lt;code style="color: #007000; line-height: 1em;"&gt;&lt;a href="http://developer.android.com/reference/android/graphics/Path.html" style="color: #006699;"&gt;Path&lt;/a&gt;&lt;/code&gt;&amp;nbsp;every time a rendering method is invoked. This forces the garbage collector to run more often and also bypasses caches and optimizations in the hardware pipeline.&lt;/dd&gt;&lt;dt style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong&gt;Don't modify shapes too often&lt;/strong&gt;&lt;/dt&gt;&lt;dd style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 2em; padding-right: 0px; padding-top: 0px;"&gt;Complex shapes, paths, and circles for instance, are rendered using texture masks. Every time you create or modify a path, the hardware pipeline creates a new mask, which can be expensive.&lt;/dd&gt;&lt;dt style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong&gt;Don't modify bitmaps too often&lt;/strong&gt;&lt;/dt&gt;&lt;dd style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 2em; padding-right: 0px; padding-top: 0px;"&gt;Every time you change the content of a bitmap, it is uploaded again as a GPU texture the next time you draw it.&lt;/dd&gt;&lt;dt style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;strong&gt;Use alpha with care&lt;/strong&gt;&lt;/dt&gt;&lt;dd style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; line-height: 1.3em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 2em; padding-right: 0px; padding-top: 0px;"&gt;When you make a view translucent using&amp;nbsp;&lt;code style="color: #007000; line-height: 1em;"&gt;&lt;a href="http://developer.android.com/reference/android/view/View.html#setAlpha(float)" style="color: #006699;"&gt;setAlpha()&lt;/a&gt;&lt;/code&gt;,&amp;nbsp;&lt;code style="color: #007000; line-height: 1em;"&gt;&lt;a href="http://developer.android.com/reference/android/view/animation/AlphaAnimation.html" style="color: #006699;"&gt;AlphaAnimation&lt;/a&gt;&lt;/code&gt;, or&amp;nbsp;&lt;code style="color: #007000; line-height: 1em;"&gt;&lt;a href="http://developer.android.com/reference/android/animation/ObjectAnimator.html" style="color: #006699;"&gt;ObjectAnimator&lt;/a&gt;&lt;/code&gt;, it is rendered in an off-screen buffer which doubles the required fill-rate. When applying alpha on very large views, consider setting the view's layer type to&amp;nbsp;&lt;code style="color: #007000; line-height: 1em;"&gt;LAYER_TYPE_HARDWARE&lt;/code&gt;.&lt;/dd&gt;&lt;/dl&gt;Słabo, prawda?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-459089560495696616?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/459089560495696616/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=459089560495696616' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/459089560495696616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/459089560495696616'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/12/dlaczego-gui-na-androidzie-nie-jest.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Ejxm-1-LLVI/TvzFRzuMZeI/AAAAAAAABxU/Goq1GOB9Sr4/s72-c/g1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7218848859633723610</id><published>2011-12-28T15:35:00.002+01:00</published><updated>2011-12-28T16:01:03.621+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kino'/><title type='text'></title><content type='html'>&lt;h3&gt;Tinker, Tailor, Soldier, Spy&lt;/h3&gt;Gary Oldman potrafi genialnie kreować grane postacie. Smiley to facet, po którym w zasadzie nie widać uczuć i nie wiadomo, co tak naprawdę myśli. Po odejściu z pracy widać, że była ona dla niego ważna. Może stosuje podejście 'I don't care now', ale wraca. Wie jak rozmawiać z ludźmi, żeby osiągnąć cel. Wraca do pracy jako szef - z dyskretnym uśmiechem na ustach. Porządna brytyjska obsada: Collin Firth (King's Speech), John Hurt (V for Vendetta), Tom Hardy (Inception).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-7218848859633723610?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7218848859633723610/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7218848859633723610' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7218848859633723610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7218848859633723610'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/12/szpieg-gary-oldman-potrafi-genialnie.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-2271624745794425667</id><published>2011-12-28T14:49:00.002+01:00</published><updated>2011-12-31T14:18:28.522+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wolność słowa'/><title type='text'></title><content type='html'>&lt;h3&gt;Tusk to najgorszy premier po 89 roku&lt;/h3&gt;Odwołanie Anny Streżyńskiej ze stanowiska prezesa UKE, żeby na jej miejsce wsadzić osobę z klucza partyjnego i móc ogłaszać sukcesy rządu, to jest bezczelność. Prezes UKE jest osobą, która zrobiła najwięcej dobrego dla polskich internautów. Nie jakiś tam Tusk z hasłem 'Internet w każdej gminie'. Internet powinien być cenowo dostępny - i taki jest dzięki wieloletniej profesjonalnej pracy Pani Prezes. Jeśli prezes rady ministrów ruguje profesjonalistów, a na ich miejsce wpycha ludzi z klucza, to marny z niego premier. Co do opinii, że Streżyńska za często zmienia zdanie i naraża operatorów na koszta - być może, ale dlatego, że jest osobą otwartą na dyskusje, a celem nadrzędnym jest dobro klienta, poza tym operatorzy wewnętrznie marnują dużo większe pieniądze, niż wydają na projekty regulacyjne. Być może przesadziłem z tytułem, ale się wkurzyłem. Z drugiej strony, jak się posłucha Staniszkis, to tytuł ma uzasadnienie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-2271624745794425667?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/2271624745794425667/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=2271624745794425667' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2271624745794425667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2271624745794425667'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/12/tusk-to-najgorszy-premier-po-89-roku.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-3921222004117555525</id><published>2011-12-27T21:24:00.002+01:00</published><updated>2011-12-29T21:10:27.916+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'></title><content type='html'>&lt;h3&gt;Dzisiaj w Olimpie&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Y34Dr1zQWV8/TvopU8O9dNI/AAAAAAAABxI/wIm-fHsTktU/s1600/DSC00302.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-Y34Dr1zQWV8/TvopU8O9dNI/AAAAAAAABxI/wIm-fHsTktU/s320/DSC00302.jpg" width="240" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;wesoła nowina - Windows się zepsuł. Tanie chińskie AC97, których spora część producentów kradła sterowniki od Realteka zamiast opracować własne.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-3921222004117555525?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/3921222004117555525/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=3921222004117555525' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3921222004117555525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3921222004117555525'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/12/dzisiaj-w-olimpie.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Y34Dr1zQWV8/TvopU8O9dNI/AAAAAAAABxI/wIm-fHsTktU/s72-c/DSC00302.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-1874943687436225172</id><published>2011-12-27T21:16:00.000+01:00</published><updated>2011-12-27T21:16:19.437+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;h3&gt;Listopadowe słońce&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-rHkrooU1iUg/TvonfX3hi9I/AAAAAAAABwk/ikTEIhu0U5k/s1600/DSC00288.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-rHkrooU1iUg/TvonfX3hi9I/AAAAAAAABwk/ikTEIhu0U5k/s320/DSC00288.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&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/20162574-1874943687436225172?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/1874943687436225172/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=1874943687436225172' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1874943687436225172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1874943687436225172'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/12/listopadowe-sonce.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-rHkrooU1iUg/TvonfX3hi9I/AAAAAAAABwk/ikTEIhu0U5k/s72-c/DSC00288.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-882373167828159548</id><published>2011-12-22T14:33:00.007+01:00</published><updated>2012-01-05T22:44:07.031+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><title type='text'></title><content type='html'>&lt;h3&gt;Tibco a złożone typy Oracle&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-eo8EZw8CH7c/TvMxU4UvYRI/AAAAAAAABvY/dx6zMFBTK9A/s1600/oracle-tib.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://3.bp.blogspot.com/-eo8EZw8CH7c/TvMxU4UvYRI/AAAAAAAABvY/dx6zMFBTK9A/s320/oracle-tib.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-cGRJHBmvY6E/TvM0W-tnKtI/AAAAAAAABvs/3ovUi0kjOH8/s1600/oracle-tib2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://3.bp.blogspot.com/-cGRJHBmvY6E/TvM0W-tnKtI/AAAAAAAABvs/3ovUi0kjOH8/s320/oracle-tib2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-w_8sfjSm_Jg/TvM3OFQXMCI/AAAAAAAABv4/Xg1RphMgvfc/s1600/oracle-tib3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://3.bp.blogspot.com/-w_8sfjSm_Jg/TvM3OFQXMCI/AAAAAAAABv4/Xg1RphMgvfc/s320/oracle-tib3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/-ggH3nogvSnM/TvN0Rzk2tBI/AAAAAAAABwE/iwqrUh7Jngc/s1600/oraxdb.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="256" src="http://1.bp.blogspot.com/-ggH3nogvSnM/TvN0Rzk2tBI/AAAAAAAABwE/iwqrUh7Jngc/s320/oraxdb.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;W Oracle 11g można procedurę wystawić jako WebService. Jest jedno ale: wszystkie parametry top level muszą być typami prostymi lub obiektami (obiekt może zawierać pole typu rekord lub tablicę, tak więc prawie wszystkie rodzaje parametrów da się opakować w obiekt).&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-aNLe4JCeojg/TvN3228dGnI/AAAAAAAABwQ/4se3kvULOs4/s1600/oracle-rulez.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://1.bp.blogspot.com/-aNLe4JCeojg/TvN3228dGnI/AAAAAAAABwQ/4se3kvULOs4/s320/oracle-rulez.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-e_R29JDaH3E/TvN341wg33I/AAAAAAAABwY/GkTfxoz_Jcc/s1600/oracle-rulez2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="http://3.bp.blogspot.com/-e_R29JDaH3E/TvN341wg33I/AAAAAAAABwY/GkTfxoz_Jcc/s320/oracle-rulez2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;W wariancie z Javą nadal mamy kontrolę nad transakcyjnością w ramach procesu, w przypadku WebService-u musielibyśmy w procedurach opakowujących zaimplementować SAGA pattern, co niekoniecznie będzie wykonalne. Droga na skróty, czyli wkładanie składowalnych procedur Javy/JPublisher na typach prostych do &lt;b&gt;nieswojego&lt;/b&gt; serwera bazodanowego, to zły pomysł - zemści się w utrzymaniu. Tibco od wersji 5.6 BW próbuje obsługiwać złożone typy Oracle, ale należy to traktować raczej jako 'technical preview'/work-in-progress.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-882373167828159548?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/882373167828159548/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=882373167828159548' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/882373167828159548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/882373167828159548'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/12/tibco-zozone-typy-oracle-w-oracle-11g.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-eo8EZw8CH7c/TvMxU4UvYRI/AAAAAAAABvY/dx6zMFBTK9A/s72-c/oracle-tib.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-1482206857922577444</id><published>2011-12-13T13:30:00.000+01:00</published><updated>2011-12-13T13:30:12.652+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'></title><content type='html'>&lt;h3&gt;nsswitch.conf w Windows&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-AUO8K7w2q5I/TudFN_HAzxI/AAAAAAAABvM/NGWypXcljFA/s1600/nsswitch_win.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://4.bp.blogspot.com/-AUO8K7w2q5I/TudFN_HAzxI/AAAAAAAABvM/NGWypXcljFA/s320/nsswitch_win.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&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/20162574-1482206857922577444?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/1482206857922577444/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=1482206857922577444' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1482206857922577444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1482206857922577444'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/12/nsswitch.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-AUO8K7w2q5I/TudFN_HAzxI/AAAAAAAABvM/NGWypXcljFA/s72-c/nsswitch_win.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-1268138179350642884</id><published>2011-12-09T22:05:00.004+01:00</published><updated>2011-12-09T22:40:33.525+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kino'/><title type='text'></title><content type='html'>&lt;h3&gt;Luther&lt;/h3&gt;&lt;i&gt;Jenny:&lt;/i&gt;&amp;nbsp; You didn't really do that, did you?&lt;br /&gt;&lt;i&gt;&lt;a href="http://bbc.co.uk/luther"&gt;Luther&lt;/a&gt;:&lt;/i&gt; Do what?&lt;br /&gt;&lt;i&gt;Jenny:&lt;/i&gt;&amp;nbsp; Like, call up some totally psycho killer girl.&lt;br /&gt;&lt;i&gt;Luther:&lt;/i&gt; Her name's Alice.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/L-ypyLzkg50?fs=1" width="480"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-1268138179350642884?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/1268138179350642884/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=1268138179350642884' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1268138179350642884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1268138179350642884'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/12/luther-2-jenny-you-didnt-really-do-that.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/L-ypyLzkg50/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-2424066678834319256</id><published>2011-12-08T13:12:00.000+01:00</published><updated>2011-12-08T13:12:07.945+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'></title><content type='html'>&lt;h3&gt;Oracle against Spring&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-V0NSqzyYYOU/TuCpJ13ULJI/AAAAAAAABvE/41HZQeASvqk/s1600/oracle_against_spring.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://3.bp.blogspot.com/-V0NSqzyYYOU/TuCpJ13ULJI/AAAAAAAABvE/41HZQeASvqk/s320/oracle_against_spring.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Właścicielem Springa jest VMware - konkurencja w wirtualizacji i cloud computing.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-2424066678834319256?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/2424066678834319256/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=2424066678834319256' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2424066678834319256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2424066678834319256'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/12/oracle-against-spring-wascicielem.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-V0NSqzyYYOU/TuCpJ13ULJI/AAAAAAAABvE/41HZQeASvqk/s72-c/oracle_against_spring.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-3156551131218686197</id><published>2011-12-05T19:33:00.009+01:00</published><updated>2011-12-09T14:40:56.292+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;TIBCO, IAIK, BIG-IP&lt;/h3&gt;11-letni (sic!) IAIK używany jako domyślny stos SSL w produktach Tibco (np. BusinessWorks) cache-uje sesje SSL i nie radzi sobie z tym, że długość życia sesji na &lt;a href="http://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/ltm_configuration_guide_10_0_0/ltm_ssl_profiles.html"&gt;urządzeniu F5&lt;/a&gt; to domyślnie 1 godzina. Stale włączony komponent realizujący zabezpieczoną komunikację po protokole SOAP, przy niewygasającym ruchu, będzie z godzinną regularnością rzucał błędami. Żeby naprawić problem Tibco musi poprawić menedżera sesji: sslContext.setSessionManager(). Pewnie się naczekamy. Wnioski: należy używać ESB OpenSource a nie zamkniętych rozwiązań, w których samemu (albo zwinną firmą np. Touk) nic nie można poprawić.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jQBiT6RuxBY/Tt-2baUKo9I/AAAAAAAABu8/iDuDcZ8HduM/s1600/jak_zasymulowac_f5.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/-jQBiT6RuxBY/Tt-2baUKo9I/AAAAAAAABu8/iDuDcZ8HduM/s320/jak_zasymulowac_f5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Jak zasymulować F5? Spróbujmy Apache-em: odeśle stare zaakceptowane Session ID lub nowe.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;httpd-ssl.conf:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;SSLSessionCache "shmcb:c:/Users/user/Apache/ssl_scache(512000)"&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;SSLSessionCacheTimeout 30&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;javax.net.debug=all w implementacji Sun Microsystems:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;%% Client cached [Session-2, TLS_DHE_RSA_WITH_AES_128_CBC_SHA]&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;%% Try resuming [Session-2, TLS_DHE_RSA_WITH_AES_128_CBC_SHA] from port 49499&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://jce.iaik.tugraz.at/sic/Products/Communication-Messaging-Security/iSaSiLk/versions"&gt;Najnowszy IAIK&lt;/a&gt; też działa:&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;ssl_debug(8): Starting handshake (iSaSiLk 4.4 Evaluation Version)...&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;ssl_debug(8): Sending v3 client_hello message to localhost:443, requesting version 3.1...&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;ssl_debug(8): Trying to resume session CA:FE:BA:BE:00:01:02:03...&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;public class Lab {&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;private final static boolean useIAIK = true;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;static {&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;System.setProperty("javax.net.debug", "all");&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;System.setProperty("javax.net.ssl.trustStore", "D://dev//ssl.jks");&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;System.setProperty("javax.net.ssl.trustStorePassword", "secret");&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;System.setProperty("com.entrust.toolkit.ssl.trustroots.type", "JKS");&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;System.setProperty("com.entrust.toolkit.ssl.trustroots", "D://dev//ssl.jks");&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;System.setProperty("com.entrust.toolkit.trace", "FINEST");&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;Security.insertProviderAt(new Entrust(), 1);&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;public static void main(String[] args) throws Exception {&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;while (true) {&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;SSLClientContext ctx = new SSLClientContext();&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;ctx.setDebugStream(System.out);&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;ctx.setChainVerifier(null);&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;      &lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;Socket s = useIAIK ? new SSLSocket(InetAddress.getByName("localhost"), 443, ctx) :&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;SSLSocketFactory.getDefault().createSocket(InetAddress.getByName("localhost"), 443);&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;s.setKeepAlive(true);&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;OutputStream os = s.getOutputStream();&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;os.write("GET / HTTP/1.1\r\n".getBytes());&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;os.write("Host: localhost\r\n".getBytes());&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;for (int i=0; i &amp;lt; 1; i++) {&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;os.write(("Header-"+i+": 0\r\n").getBytes());&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;os.flush();&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;Thread.sleep(1000);&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;}&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;os.write("\r\n".getBytes());&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;os.flush();&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;InputStream is = s.getInputStream();&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;int b = 0;&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;while ( (b=is.read())!=-1 )&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;    &lt;/span&gt;System.out.print( (char)b );&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;is.close();&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;s.close();&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   &lt;/span&gt;Thread.sleep(40000);&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;}&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div class="separator" style="clear: both;"&gt;}&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-3156551131218686197?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/3156551131218686197/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=3156551131218686197' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3156551131218686197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3156551131218686197'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/12/tibco-iaik-big-ip-iaik-uzywany-jako.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-jQBiT6RuxBY/Tt-2baUKo9I/AAAAAAAABu8/iDuDcZ8HduM/s72-c/jak_zasymulowac_f5.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7227476647864128831</id><published>2011-12-04T20:49:00.002+01:00</published><updated>2011-12-04T20:49:54.925+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><title type='text'></title><content type='html'>&lt;h3&gt;Entropia&lt;/h3&gt;user@openindiana:~$ time dd if=/dev/random of=/dev/zero bs=1024 count=1024&lt;br /&gt;1024+0 records in&lt;br /&gt;1024+0 records out&lt;br /&gt;1048576 bytes (1,0 MB) copied, 56,3951 s, 18,6 kB/s&lt;br /&gt;&lt;br /&gt;real 0m56.748s&lt;br /&gt;user 0m0.009s&lt;br /&gt;sys 0m56.382s&lt;br /&gt;user@openindiana:~$ time dd if=/dev/urandom of=/dev/zero bs=1024 count=1024&lt;br /&gt;1024+0 records in&lt;br /&gt;1024+0 records out&lt;br /&gt;1048576 bytes (1,0 MB) copied, 0,0697105 s, 15,0 MB/s&lt;br /&gt;&lt;br /&gt;real 0m0.079s&lt;br /&gt;user 0m0.003s&lt;br /&gt;sys 0m0.076s&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-7227476647864128831?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7227476647864128831/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7227476647864128831' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7227476647864128831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7227476647864128831'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/12/entropia-useropenindiana-time-dd.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5015913394753553024</id><published>2011-12-01T18:59:00.003+01:00</published><updated>2011-12-01T19:05:30.985+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='komentarz'/><title type='text'></title><content type='html'>&lt;h3&gt;Obiektywna ocena rzeczywistości&lt;/h3&gt;Żeby do bagażnika w Yarisie nie można było włożyć przedziurawionego koła, bo dojazdowe do 80km/h jest w rozmiarze 14 cali, a normalnej 15-tki na jego miejsce nie da się wcisnąć, to jest kurde skandal.&lt;br /&gt;&lt;br /&gt;Żeby na parkingu dla pracowników niemieckiej firmy walały się gwoździe, to jest normalnie kurde skandal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-5015913394753553024?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5015913394753553024/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5015913394753553024' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5015913394753553024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5015913394753553024'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/12/obiektywna-ocena-toyoty-yaris-zeby-do.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8405005324819339586</id><published>2011-11-29T18:32:00.003+01:00</published><updated>2011-11-29T18:57:42.658+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='...'/><title type='text'></title><content type='html'>&lt;h3&gt;Niekonwencjonalne metody działania Pana Boga&lt;/h3&gt;Adwent. Powinniśmy się skupić na fakcie, że Pan Bóg przychodzi. Współczesny za szybki tryb życia i nasze przyzwyczajenia nie za bardzo w tym pomagają. Czasem potrzebny jest jakiś silny bodziec z zewnątrz. Wczoraj miałem włam na chatę i zarąbali mi dwa laptopy. Za dużo pracowałem ostatnio, a teraz jestem wolny :) Zostawili nettopa, bo nie wiedzieli, że to komputer - w sam raz do włączenia &lt;a href="http://radioer.pl/"&gt;Radia eR&lt;/a&gt;&amp;nbsp;(o 19-tej jest msza z Archikatedry Św. Jana, nowy arcybiskup ma fajne katechezy)&amp;nbsp;lub &lt;a href="http://www.rdn.pl/"&gt;RDN Małopolska&lt;/a&gt;&amp;nbsp;oraz poczytania &lt;a href="http://www.mateusz.pl/"&gt;Mateusza&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.opoka.org.pl/"&gt;Opoki&lt;/a&gt;, czy &lt;a href="http://pbartosik.blogspot.com/"&gt;Bartosika&lt;/a&gt;, ale nie za długo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8405005324819339586?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8405005324819339586/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8405005324819339586' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8405005324819339586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8405005324819339586'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/niekonwencjonalne-metody-dziaania-pana.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-6037104733521239995</id><published>2011-11-22T18:04:00.005+01:00</published><updated>2011-11-22T19:05:13.344+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><category scheme='http://www.blogger.com/atom/ns#' term='licencjonowanie'/><title type='text'></title><content type='html'>&lt;h3&gt;Chmura na kryzys&lt;/h3&gt;Producenci drogiego pudełkowego oprogramowania powinni przy drugiej fali kryzysu zauważyć następującą rzecz: klientowi zaciskającemu pasa nie będą w stanie sprzedawać swoich produktów tak jak do tej pory. Poza tym klient będzie uciekał od modelu licencyjnego per CPU w wirtualizację (drastyczny przypadek: w VMWare ESXi 5 można stworzyć maszynę z 1 podstawką procesora i 16. rdzeniami - i zainstalować na niej Windows Server &lt;i&gt;&lt;b&gt;Standard&lt;/b&gt;&lt;/i&gt; Edition). Jedyną szansą na sprzedaż może być subskrypcja w modelu Software-as-a-Service. Przy atrakcyjnych cenach dostosowanych do wielkości użycia oprogramowania można też powalczyć o mniejszych klientów. Trzeba myśleć jak Warren Buffet - widzieć zagrożenia ale też i szanse. I być zwinnym.&lt;br /&gt;&lt;br /&gt;Ile kosztuje miesięcznie 30 komponentów Tibco w ramach Silver public (5 centów za 1h)? 3 600 zł + opłaty za&amp;nbsp;Amazon EC2 (podobne koszty).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-6037104733521239995?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/6037104733521239995/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=6037104733521239995' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6037104733521239995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6037104733521239995'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/chmura-na-kryzys-producenci-drogiego.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8845477786753522733</id><published>2011-11-20T16:30:00.013+01:00</published><updated>2011-11-20T22:21:34.305+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><title type='text'></title><content type='html'>&lt;h3&gt;BW WS crash test&lt;/h3&gt;Tworzymy jeden WebService z operacjami 'a', 'b', 'c'. Operacja 'a' woła na tym samym komponencie dwa razy pod rząd operację 'b', operacja 'b' 4 razy operację 'c'. Operacja 'c' na wyjściu zwraca wejście. Teraz z SOAPUI 20 wątkami przez 60 sekund wywołujemy operację 'a' (z jednego zewnętrznego requestu robi się 10 wewnętrznych). Poniżej przepisana&amp;nbsp;&lt;a href="http://systest.googlecode.com/files/xbit-palletes.jar"&gt;kontrolka&lt;/a&gt; SOAP Request Reply wykorzystująca JBoss Netty,&amp;nbsp;wytrzymuje większą liczbę równoległych wywołań.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-I_Ag2P6N2vY/TskcHkDBGXI/AAAAAAAABus/KAaiUq0-R1I/s1600/bw-netty.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://1.bp.blogspot.com/-I_Ag2P6N2vY/TskcHkDBGXI/AAAAAAAABus/KAaiUq0-R1I/s320/bw-netty.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/-BJoqJ75Wdi0/TskjOSFHoQI/AAAAAAAABu0/1ORQdlDXX5c/s1600/bw-netty-2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://2.bp.blogspot.com/-BJoqJ75Wdi0/TskjOSFHoQI/AAAAAAAABu0/1ORQdlDXX5c/s320/bw-netty-2.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;MaxJobs.x.serviceagent=250&lt;/div&gt;FlowLimit.x.serviceagent=250&lt;br /&gt;ActivationLimit.x.serviceagent=true&lt;br /&gt;EnableOnStartup.x.serviceagent=true&lt;br /&gt;bw.plugin.http.server.maxProcessors=250&lt;br /&gt;bw.plugin.http.server.acceptCount=250&lt;br /&gt;bw.plugin.http.server.httpcomponents.workerThread=40&lt;br /&gt;&lt;br /&gt;25 transakcji na sekundę w SOAPUI oznacza 250 wywołań wewnątrz BW. Na dwurdzeniowym energooszczędnym Intelu SU4100 1,3GHz 10W TDP na Windows 7 można dojść z Netty do 35tps.&lt;br /&gt;&lt;br /&gt;Po włączeniu persystentnych połączeń BW jest w stanie przy 20 wątkach w SOAPUI dostarczyć 45tps. Limit jest ściśle związany z liczbą równoległych połączeń na wejściu i wątków ResponseThreadPool.&lt;br /&gt;&lt;br /&gt;bw.plugin.http.client.usePersistentConnectionManager=true&lt;br /&gt;bw.plugin.http.client.checkForStaleConnections=false&lt;br /&gt;bw.plugin.http.client.maxConnectionsPerHost=500&lt;br /&gt;bw.plugin.http.client.maxTotalConnections=500&lt;br /&gt;bw.plugin.http.client.ResponseThreadPool=40&lt;br /&gt;bw.plugin.http.client.ResponseThreadPool.type=single&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8845477786753522733?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8845477786753522733/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8845477786753522733' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8845477786753522733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8845477786753522733'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/bw-ws-crashtest-tworzymy-jeden.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-I_Ag2P6N2vY/TskcHkDBGXI/AAAAAAAABus/KAaiUq0-R1I/s72-c/bw-netty.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-4611884606028611075</id><published>2011-11-18T22:47:00.006+01:00</published><updated>2011-11-24T11:33:12.915+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;Tibco BW JDBC Memory Leak&lt;/h3&gt;Jeśli PreparedStatement typu SELECT w BW nie zawiera parametrów [statement.indexOf('?')!=-1] to nie jest cache-owany (ale nie jest też zamykany, cała nadzieja w GC). W przeciwnym przypadku JDBCPoolManager trzyma pulę obiektów JDBCConnectionEntry, które to trzymają rosnący (per każdy nowy proces) wektor otwartych PreparedStatement-ów. Błędu wycieku cache-owanych zapytań nie mają aktywności UPDATE i SQL DIRECT. Zwalnianie zasobów odbywa się na zasadzie zamykania nieużywanych przez ostatnie 300 sekund połączeń JDBC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-4611884606028611075?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/4611884606028611075/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=4611884606028611075' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4611884606028611075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4611884606028611075'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/tibco-bw-jdbc-memory-leak-jesli.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8579348905584026066</id><published>2011-11-17T21:05:00.001+01:00</published><updated>2011-11-17T21:08:47.363+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wolność słowa'/><title type='text'></title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/pKC2yQODZU8?fs=1" width="480"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8579348905584026066?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8579348905584026066/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8579348905584026066' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8579348905584026066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8579348905584026066'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/blog-post_17.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/pKC2yQODZU8/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8373560577499473516</id><published>2011-11-14T22:42:00.002+01:00</published><updated>2011-11-14T22:42:52.485+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='power management'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><title type='text'></title><content type='html'>&lt;h3&gt;Linux power drain solved&lt;/h3&gt;Phoronix should be &lt;a href="https://lkml.org/lkml/2011/11/10/467"&gt;happy&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8373560577499473516?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8373560577499473516/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8373560577499473516' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8373560577499473516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8373560577499473516'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/linux-power-drain-solved-phoronix.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8419083744964338185</id><published>2011-11-13T22:16:00.001+01:00</published><updated>2011-11-28T02:14:36.018+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kino'/><title type='text'></title><content type='html'>&lt;h3&gt;Luther&lt;/h3&gt;Facet, który ma pod górkę. Jego zachowania balansują na granicy autodestrukcji. Popełnia błędy, gwałtownie reaguje, ale w ogólnym rozrachunku jest skuteczny. Ma dziwne relacje z inteligentną neurotyczną morderczynią. Serial trzyma w napięciu... i nie jest amerykański. Zrobiło go BBC! W niedzielę po 20-tej w Ale Kino.&lt;br /&gt;&lt;br /&gt;Muzyka na wejście to Massive Attack 'Paradise Circus'. A w House-ie 'Teardrop'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8419083744964338185?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8419083744964338185/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8419083744964338185' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8419083744964338185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8419083744964338185'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/luther-facet-ktory-ma-pod-gorke.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-971626829577627499</id><published>2011-11-13T16:47:00.002+01:00</published><updated>2011-11-13T19:35:18.753+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;EMS: korelacja komunikatów po stronie klienta, crash testy&lt;/h3&gt;Korelacja komunikatów po stronie klienta, to sprytny sposób na obejście problemu wydajnościowego z GetQueueMessage (za każdym razem nowa sesja i nowy konsument z selektorem), ale:&lt;br /&gt;rozwiązanie jest wrażliwe na odkładanie się dużej ilości komunikatów na kolejce (trzeba "przejrzeć" wszystkie, żeby sparować kilka);&amp;nbsp;komunikaty mogą ginąć - utykać w pobraniu wstępnym sesji (prefetch != none) - wtedy widzimy objawy timeout-ów w komunikacji request-response.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-971626829577627499?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/971626829577627499/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=971626829577627499' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/971626829577627499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/971626829577627499'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/ems-korelacja-komunikatow-po-stronie.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7294580413183460753</id><published>2011-11-11T23:04:00.001+01:00</published><updated>2011-11-14T22:41:32.343+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'></title><content type='html'>&lt;h3&gt;Vaadin - jeszcze szybszy sposób na raport&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-v63psvbF_wY/Tr2az-l2WAI/AAAAAAAABuU/9535FqDP4XI/s1600/v1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://2.bp.blogspot.com/-v63psvbF_wY/Tr2az-l2WAI/AAAAAAAABuU/9535FqDP4XI/s320/v1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-XXbUDkQAk1k/Tr2a2AcPS2I/AAAAAAAABuc/-MHC_dxxwvI/s1600/v2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://3.bp.blogspot.com/-XXbUDkQAk1k/Tr2a2AcPS2I/AAAAAAAABuc/-MHC_dxxwvI/s320/v2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-0JlQORXhlmo/Tr2a4c3kN0I/AAAAAAAABuk/38VIJBPeKtQ/s1600/v3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://2.bp.blogspot.com/-0JlQORXhlmo/Tr2a4c3kN0I/AAAAAAAABuk/38VIJBPeKtQ/s320/v3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="https://vaadin.com/home"&gt;Framework&lt;/a&gt; pozwala na bardzo szybki dewelopment. No i używa go Tomek - a to jest poważny argument za :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-7294580413183460753?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7294580413183460753/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7294580413183460753' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7294580413183460753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7294580413183460753'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/vaadim-jeszcze-szybszy-sposob-na-raport.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-v63psvbF_wY/Tr2az-l2WAI/AAAAAAAABuU/9535FqDP4XI/s72-c/v1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-4850185012023239189</id><published>2011-11-11T20:26:00.000+01:00</published><updated>2011-11-11T20:26:15.481+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='BI'/><title type='text'></title><content type='html'>&lt;h3&gt;BIRT - szybki sposób na raport&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-_jO51V1xVgc/Tr12odnMsZI/AAAAAAAABuM/Yieky9B6JUI/s1600/birt2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/-_jO51V1xVgc/Tr12odnMsZI/AAAAAAAABuM/Yieky9B6JUI/s320/birt2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&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/20162574-4850185012023239189?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/4850185012023239189/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=4850185012023239189' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4850185012023239189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4850185012023239189'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/birt-szybki-sposob-na-raport.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-_jO51V1xVgc/Tr12odnMsZI/AAAAAAAABuM/Yieky9B6JUI/s72-c/birt2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-226655912738428277</id><published>2011-11-09T07:35:00.000+01:00</published><updated>2011-11-09T07:35:25.789+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;h3&gt;Fenomen Internetu jest czasami porażający&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ZyWotayuQi4/Troe_no3FBI/AAAAAAAABuE/lFi5DLjNr-0/s1600/dzieci_neo.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="220" src="http://2.bp.blogspot.com/-ZyWotayuQi4/Troe_no3FBI/AAAAAAAABuE/lFi5DLjNr-0/s320/dzieci_neo.png" width="320" /&gt;&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/20162574-226655912738428277?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/226655912738428277/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=226655912738428277' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/226655912738428277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/226655912738428277'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/fenomen-internetu-jest-czasami.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ZyWotayuQi4/Troe_no3FBI/AAAAAAAABuE/lFi5DLjNr-0/s72-c/dzieci_neo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7179027551290263537</id><published>2011-11-07T22:34:00.000+01:00</published><updated>2011-11-07T22:34:47.686+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='komentarz'/><title type='text'></title><content type='html'>&lt;h3&gt;Tusk chce odstrzelić Schetynę&lt;/h3&gt;Za &lt;a href="http://wiadomosci.wp.pl/title,Schetyna-dostal-zaskakujaca-propozycje-Odrzucil-ja,wid,13966790,wiadomosc.html?ticaid=1d577&amp;amp;_ticrsn=3"&gt;wp.pl&lt;/a&gt;:&lt;i&gt; 'Z nieoficjalnych informacji "Wiadomości" wynika, że &lt;b&gt;Schetyna&lt;/b&gt; miałby zostać w nowym rządzie &lt;b&gt;ministrem transportu&lt;/b&gt;. Schetyna - twierdzą "Wiadomości" właśnie podczas spotkania z premierem usłyszał taką propozycję'&lt;/i&gt;. &lt;br /&gt;Nie byłoby kwiatów po wotum nieufności.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-7179027551290263537?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7179027551290263537/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7179027551290263537' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7179027551290263537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7179027551290263537'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/tusk-chce-odstrzelic-schetyne-za-wp.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5620267096257580119</id><published>2011-11-07T22:26:00.000+01:00</published><updated>2011-11-07T22:26:07.897+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;h3&gt;5 x Dlaczego?&lt;/h3&gt;Kadra zarządzająca bez odpowiednich kwalifikacji, w tym etycznych; "pływanie" w korporacji;&amp;nbsp;brak obiektywnych audytów;&amp;nbsp;fałszywe raportowanie sukcesów i zamiatanie problemów pod dywan; brak wizji, długoterminowej i dostosowywanej na bieżąco strategii, chaos i degradacja.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-5620267096257580119?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5620267096257580119/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5620267096257580119' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5620267096257580119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5620267096257580119'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/5-x-dlaczego-kadra-zarzadzajaca-bez.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-2348626960275172477</id><published>2011-11-06T13:27:00.002+01:00</published><updated>2011-11-07T18:23:24.708+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><title type='text'></title><content type='html'>&lt;h3&gt;JMS Wrapper&lt;/h3&gt;Koncepcja ta w Weblogicu stosowana jest od dawna i ma na celu zapewnić większą niezawodność oraz wydajność. Do czego przydałby się JMS Wrapper&amp;nbsp;w Tibco BusinessWorks? Do transparentnego przywracania połączenia JMS i ukrywania wyjątków związanych z wadliwym połączeniem, do obsługi konfiguracji serwerów primary-secondary (w szczególności odbierania odpowiedzi z dwóch sewerów przez jeden logiczny MessageConsumer, kiedy wcześniej nastąpiła awaria serwera primary i przełączenie na secondary), do trzymania w pamięci podręcznej obiektów, których stworzenie jest czasochłonne (nowa sesja i nowy receiver z selektorem w przypadku komunikacji request-response; umieszczenie w cache-u sesji i zmodyfikowanego receivera powinno dramatycznie zmniejszyć obciążenie serwera przy dużych wolumenach komunikatów), do wymuszania SLA przy próbie wysyłania nadmiernej ilości danych do serwera JMS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-2348626960275172477?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/2348626960275172477/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=2348626960275172477' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2348626960275172477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2348626960275172477'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/jms-wrapper-koncepcja-ta-w-weblogicu.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5361672305891868103</id><published>2011-11-02T19:52:00.001+01:00</published><updated>2011-11-06T16:44:36.026+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><title type='text'></title><content type='html'>&lt;h3&gt;GUI do Solaris Cluster&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-fk_Kasty35Y/TrGQ-8TwQeI/AAAAAAAABt8/-gES8cFKK50/s1600/cacao1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="197" src="http://1.bp.blogspot.com/-fk_Kasty35Y/TrGQ-8TwQeI/AAAAAAAABt8/-gES8cFKK50/s320/cacao1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;/usr/sbin/cacaoadm enable; /usr/sbin/smcwebserver enable&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;SUNW.Proxy_SMF_failover to zasób bazujący na serwisie SMF!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-5361672305891868103?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5361672305891868103/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5361672305891868103' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5361672305891868103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5361672305891868103'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/gui-do-solaris-cluster-usrsbincacaoadm.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-fk_Kasty35Y/TrGQ-8TwQeI/AAAAAAAABt8/-gES8cFKK50/s72-c/cacao1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7977740929901037539</id><published>2011-11-02T12:33:00.001+01:00</published><updated>2011-11-02T12:37:37.890+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="344" src="http://www.youtube.com/embed/scUoqzG67-w?fs=1" width="459"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-7977740929901037539?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7977740929901037539/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7977740929901037539' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7977740929901037539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7977740929901037539'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/blog-post.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/scUoqzG67-w/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-6152258868185983528</id><published>2011-11-02T11:10:00.008+01:00</published><updated>2011-11-02T16:46:13.551+01:00</updated><title type='text'></title><content type='html'>&lt;h3&gt;Straciłem zaufanie do Solaris Cluster&lt;/h3&gt;root@sx:/builds/ohac/usr/src# /usr/gnu/bin/grep -c -r XXX * | grep -v ":0"&lt;br /&gt;cmd/scshutdown/scshutdown.c:1&lt;br /&gt;cmd/mdm/rpc.metacld/common/mdc_init.c:2&lt;br /&gt;cmd/dcs/run_reserve.ksh:1&lt;br /&gt;cmd/dcs/scvxvmck.cc:2&lt;br /&gt;cmd/dcs/reserve.cc:5&lt;br /&gt;cmd/dcs/scsi.cc:2&lt;br /&gt;cmd/dcs/scgdevs.c:2&lt;br /&gt;cmd/scqsd/QuorumServer.cc:1&lt;br /&gt;cmd/ha-services/hafoip/hafoip_start.c:1&lt;br /&gt;cmd/ha-services/hafoip/hafoip_prenet_start.c:1&lt;br /&gt;cmd/ha-services/hafoip/hafoip_stop.c:1&lt;br /&gt;cmd/ha-services/haevent/event.c:1&lt;br /&gt;cmd/ha-services/hastorageplus/hastorageplus_common.c:1&lt;br /&gt;cmd/ha-services/hascip/hascip_init.c:1&lt;br /&gt;cmd/rpc.scxcfg/scxcfgd_svc.c:2&lt;br /&gt;cmd/rpc.scxcfg/scxcfgd_ccr.cc:1&lt;br /&gt;cmd/scconf/scconf.c:1&lt;br /&gt;cmd/cl_apid/cl_apid_main.cc:1&lt;br /&gt;cmd/cl_apid/caapi_event.cc:1&lt;br /&gt;cmd/cl_apid/caapi_mapping.cc:3&lt;br /&gt;cmd/cl_apid/caapi_reg_cache.cc:4&lt;br /&gt;cmd/cl_apid/caapi_event.h:1&lt;br /&gt;cmd/cl_apid/caapi_mapping.h:1&lt;br /&gt;cmd/cl_apid/client_reg_info.cc:2&lt;br /&gt;cmd/ssm_wrapper/ssm_ipmp.c:1&lt;br /&gt;cmd/ssm_wrapper/ssm_call.c:5&lt;br /&gt;cmd/ssm_wrapper/ssm_net.c:2&lt;br /&gt;cmd/ssm_wrapper/ssm_ipmp_callback.c:1&lt;br /&gt;cmd/cmm/pmmd/pmmd_impl.cc:10&lt;br /&gt;cmd/cmm/pmmd_adm/pmmd_adm.cc:3&lt;br /&gt;cmd/cl_eventd/cl_eventd.cc:3&lt;br /&gt;cmd/pxfs/clexecd.cc:4&lt;br /&gt;cmd/replctl/replctl_main.cc:1&lt;br /&gt;cmd/did/didadm.c:3&lt;br /&gt;cmd/rpc.clquery/clquery_device.c:3&lt;br /&gt;cmd/rpc.clquery/rpc_queue.c:8&lt;br /&gt;cmd/rpc.clquery/rpc_manager.c:2&lt;br /&gt;cmd/rpc.clquery/clquery_network.c:3&lt;br /&gt;cmd/rpc.clquery/clquery_main.c:3&lt;br /&gt;common/cl/repl/repl_mgr/rm_repl_service.cc:13&lt;br /&gt;common/cl/repl/repl_mgr/rm_state_mach.cc:8&lt;br /&gt;common/cl/repl/repl_mgr/cb_coord_control_impl.cc:4&lt;br /&gt;common/cl/repl/repl_mgr/repl_mgr_impl.cc:4&lt;br /&gt;common/cl/repl/repl_mgr/dependency_mgr_impl.cc:1&lt;br /&gt;common/cl/repl/repl_mgr/service_admin_impl.cc:1&lt;br /&gt;common/cl/repl/repl_mgr/dependency_mgr_impl.h:1&lt;br /&gt;common/cl/repl/rmm/rmm.cc:3&lt;br /&gt;common/cl/repl/service/replica_handler.cc:4&lt;br /&gt;common/cl/repl/service/repl_service.h:2&lt;br /&gt;common/cl/repl/service/multi_ckpt_handler.cc:1&lt;br /&gt;common/cl/repl/service/repl_service.cc:3&lt;br /&gt;common/cl/libuos/uos_misc.cc:1&lt;br /&gt;common/cl/libuos/cladm_impl.cc:9&lt;br /&gt;common/cl/clprivnet/clprivnet.h:3&lt;br /&gt;common/cl/cmm/membership_engine_impl.cc:33&lt;br /&gt;common/cl/cmm/automaton_impl.cc:4&lt;br /&gt;common/cl/cmm/cmm_comm_impl.cc:1&lt;br /&gt;common/cl/cmm/callback_registry_impl.cc:1&lt;br /&gt;common/cl/cmm/ucmm_comm_impl.cc:22&lt;br /&gt;common/cl/cmm/membership_manager_impl.cc:52&lt;br /&gt;common/cl/cmm/ff_impl.cc:8&lt;br /&gt;common/cl/cmm/cmm_impl.cc:1&lt;br /&gt;common/cl/cmm/ucmm_api.h:1&lt;br /&gt;common/cl/cmm/ucmm_impl.cc:8&lt;br /&gt;common/cl/pxfs/lib/pxfs_misc.cc:1&lt;br /&gt;common/cl/pxfs/client/pxspecial.cc:3&lt;br /&gt;common/cl/pxfs/client/pxvfs.cc:12&lt;br /&gt;common/cl/pxfs/mount/mount_server_impl.cc:13&lt;br /&gt;common/cl/pxfs/mount/mount_client_impl.cc:21&lt;br /&gt;&lt;br /&gt;Podobnie można zrobić dla " bug " i " workaround ", można jeszcze poczytać: &lt;br /&gt;&lt;br /&gt;&lt;i&gt;// XXX Pass by reference of cast value doesn't work with SC5.2&lt;/i&gt;&lt;br /&gt;&lt;i&gt;// XXX Need to file a bug, in the mean time we can work around&lt;/i&gt;&lt;br /&gt;&lt;i&gt;// XXX it by passing in the proper type and cast it back.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Sterowniki klastra będące modułami jądra Solaris pisane są w C i &lt;b&gt;C++&lt;/b&gt;. Dodatkowo kod kompilowany jest w trybie debug, a wynikowe obiekty podlegają zmianom strukturalnym.&amp;nbsp;Część funkcji dla klastra jest już w jądrze Solarisa, a moduły je przykrywają. Po przejściu problemu w cl_boostrap z inicjalizacją w nv151 &amp;nbsp;pojawiają się dalsze awarie wynikające z tego, że Sun Cluster został skompilowany innym kompilatorem (z innymi CFLAGS) niż system.&amp;nbsp;Mamy w jądrze&amp;nbsp;&lt;b&gt;kod i ABI strasznie wrażliwe na zmiany kompilatora&lt;/b&gt;. Klaster dodatkowo grzebie w 3-ciej warstwie modelu OSI i może nie być kompatybilny ze wszystkimi sterownikami kart sieciowych.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;CTF is generated from stabs, and stabs are only generated in debug mode (-g).&amp;nbsp;Unfortunately debug mode has side-effects:&lt;/i&gt;&lt;br /&gt;&lt;i&gt;- It disables the inline generation of functions and this can have a major&amp;nbsp; impact on performance.&amp;nbsp;The C++ compiler provides the option -g0 that provides the same feature as&amp;nbsp; the -g option but does not disable inlining.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;- It enables variable globalization which means that static local variables&amp;nbsp; will be defined as global instead of local and will have their names made&amp;nbsp;unique by prepending a file specific global prefix. This increases the size&amp;nbsp;&lt;/i&gt;&lt;i&gt;of binaries and can break mdb debugging modules which are using some static&amp;nbsp; symbol defined in Sun Cluster.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;The Sun Studio 10 and 11 C++ compilers have no option to disable&amp;nbsp; globalization. RFE 6289358 is opened get this option. While this option is&amp;nbsp; not available, globalization can be disabled by using the -G option of the&amp;nbsp;ctfconvert binary.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;- On sparc, it disables tail-call optimization so this creates less optimized&amp;nbsp; code and this can impact performance.&amp;nbsp;The C++ compiler provides the option -Qoption cg -Qiselect-T1 to re-enable&amp;nbsp;tail-call optimization.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;The debug mode has no other known side-effects. Some other optimizations&amp;nbsp;which may have been disabled will be re-enabled by the -xO3 optimization&amp;nbsp;level.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-6152258868185983528?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/6152258868185983528/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=6152258868185983528' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6152258868185983528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6152258868185983528'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/11/straciem-zaufanie-do-solaris-cluster.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-6344246904348400908</id><published>2011-10-31T12:20:00.000+01:00</published><updated>2011-10-31T12:20:51.687+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><title type='text'></title><content type='html'>&lt;h3&gt;Statyczny adres IP w Solaris 11 Express&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Ks-hdaSbtLg/Tq6Ec5UZ-KI/AAAAAAAABt0/9CrE-hpjyl8/s1600/sx11_staticip.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-Ks-hdaSbtLg/Tq6Ec5UZ-KI/AAAAAAAABt0/9CrE-hpjyl8/s320/sx11_staticip.png" width="224" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&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/20162574-6344246904348400908?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/6344246904348400908/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=6344246904348400908' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6344246904348400908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6344246904348400908'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/statyczny-adres-ip-w-solaris-11-express.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Ks-hdaSbtLg/Tq6Ec5UZ-KI/AAAAAAAABt0/9CrE-hpjyl8/s72-c/sx11_staticip.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-1183141100752702845</id><published>2011-10-30T22:44:00.003+01:00</published><updated>2011-10-30T23:00:47.663+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><title type='text'></title><content type='html'>&lt;h3&gt;Fighting with Solaris Cluster on OpenIndiana&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-lbd_NDeVxQs/Tq3AddrWC0I/AAAAAAAABs0/uw7Aywqlbl0/s1600/sc_hack0.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="211" src="http://3.bp.blogspot.com/-lbd_NDeVxQs/Tq3AddrWC0I/AAAAAAAABs0/uw7Aywqlbl0/s320/sc_hack0.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ZDNcMkf7axU/Tq3AgcQvEoI/AAAAAAAABs8/OVRfzmi49l4/s1600/sc_hack1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="223" src="http://1.bp.blogspot.com/-ZDNcMkf7axU/Tq3AgcQvEoI/AAAAAAAABs8/OVRfzmi49l4/s320/sc_hack1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-C8Pvhvtz8x0/Tq3AjT2UOqI/AAAAAAAABtE/wlMQrWYU05g/s1600/sc_hack2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="220" src="http://2.bp.blogspot.com/-C8Pvhvtz8x0/Tq3AjT2UOqI/AAAAAAAABtE/wlMQrWYU05g/s320/sc_hack2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-anT0EaZGxmo/Tq3AmyCdl7I/AAAAAAAABtM/Agf49P5IHo0/s1600/sc_hack3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="216" src="http://2.bp.blogspot.com/-anT0EaZGxmo/Tq3AmyCdl7I/AAAAAAAABtM/Agf49P5IHo0/s320/sc_hack3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/--NIs5Ws-mCk/Tq3AuTCKejI/AAAAAAAABtc/CoDk0_p00fE/s1600/sc002.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;"&gt;&lt;img border="0" height="217" src="http://3.bp.blogspot.com/--NIs5Ws-mCk/Tq3AuTCKejI/AAAAAAAABtc/CoDk0_p00fE/s320/sc002.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Also replace every 'typeset -r' with 'typeset'.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-p40-al1AqQ0/Tq3AysCM7_I/AAAAAAAABtk/vkuMq_eoZts/s1600/sc003.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="144" src="http://2.bp.blogspot.com/-p40-al1AqQ0/Tq3AysCM7_I/AAAAAAAABtk/vkuMq_eoZts/s320/sc003.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-XBGMsYpPPwA/Tq3A0_lJjNI/AAAAAAAABts/s_eF_77MO-I/s1600/sc004.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://4.bp.blogspot.com/-XBGMsYpPPwA/Tq3A0_lJjNI/AAAAAAAABts/s_eF_77MO-I/s320/sc004.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Serial console ttya can be useful. There are just 2 variables inside cl_bootstrap module. Integer &lt;i&gt;clconf_initialized&lt;/i&gt; can be set to 1 via /etc/system (set cl_bootstrap:clconf_initialized). The more important for us &lt;i&gt;mynodeid&lt;/i&gt; is short and we cannot touch it. So we are stuck. This kernel panic is triggered by a compatibility bug between OpenIndiana and Solaris Cluster. Ugly solution: binary patch cl_bootstrap module: replace PUSH and JMP with NOOP+NOOP and leak file handle for /etc/cluster/nodeid.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;On Solaris 10 &lt;i&gt;kobj_open_file()&lt;/i&gt; is defined with return type &lt;i&gt;int&lt;/i&gt; (32-bit), on newer OpenSolaris/OpenIndiana with &lt;i&gt;struct *_buf&lt;/i&gt; (64-bit address), so casting from 64-bit pointer truncates its correct value and then release with &lt;i&gt;kobj_close_file()&lt;/i&gt; operates on wrong value and we see bad free.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-1183141100752702845?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/1183141100752702845/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=1183141100752702845' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1183141100752702845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1183141100752702845'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/fighting-with-solaris-cluster-on.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-lbd_NDeVxQs/Tq3AddrWC0I/AAAAAAAABs0/uw7Aywqlbl0/s72-c/sc_hack0.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-9222268393077910465</id><published>2011-10-28T01:16:00.008+02:00</published><updated>2011-10-28T03:29:21.093+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'></title><content type='html'>&lt;h3&gt;Oracle Day 2011&lt;/h3&gt;Sponsorem konferencji był Intel, miał też swoją prezentację, w której pokazywał innowacyjność firmy, ukierunkowanie na przyszłość, wsłuchiwanie się i przewidywanie potrzeb klientów oraz synergię z korporacją Oracle. Był to bardzo ważny sygnał: x86 mówimy tak! Tej architekurze można ufać i stawiamy na nią długoterminowo. Exadata, Exalogic, Exalytics - wszystkie te rozwiązania używają procesorów Intel Xeon. Dla sceptyków jest SuperCluster na T4. Oracle 11g na Exadata może być 20-50x szybszy: kontrolery dysków używają podtrzymywanego bateryjnie cache-u na pamięciach DDR3, zapis do cache-u powoduje powrót z operacji I/O; logi bazy są przetrzymywane na dedykowanych, jeszcze szybszych niż standardowe, dyskach SSD; dane są kompresowane - kompresja i dekompresja na wydajnym procesorze przy mniejszej liczbie odczytanych/zapisanych bloków storage-u daje mierzalne przyśpieszenie (patrz: &lt;a href="http://www.phoronix.com/scan.php?page=article&amp;amp;item=btrfs_lzo_2638&amp;amp;num=1"&gt;testy btrfs&lt;/a&gt; w serwisie Phoronix); wreszcie baza wie jak mapują się kolumny na bloki na dysku i dzięki temu czyta tylko to, czego potrzebuje zapytanie SQL użytkownika, a nie leci sekwencyjnie po całych rekordach. Zwróćcie uwagę na literkę 'c' w Oracle Enterprise Manager 12c - to nawiązanie do chmury (co ciekawe EM ma w interfejsie webowym integrację z Metalinkiem). Na potężnych maszynach (w jednej szafie po kilkanaście albo więcej serwerów) można faktycznie stawiać rozwiązania Infrastructure/Platform-As-A-Service. Oracle jest firmą totalną. Teraz widać jak na dłoni jak przemyślane i strategiczne było przejęcie Sun Microsystems: Oracle może zaoferować klientom gotowe rozwiązanie, które wstawia się tylko do serwerowni dostając gotową bazę danych i serwer aplikacyjny.&lt;br /&gt;Big Data - Oracle dostrzegł potencjał NoSQL. BerkeleyDB to teraz Oracle NoSQL Enterprise do gromadzenia danych surowych, które mają być dalej przefiltrowane przez Oracle Hadoop lub obrobione przez Oracle R (wersja środowiska R dostosowana do współpracy z Exadata/Exalytics).&lt;br /&gt;Gwiazdami konferencji byli: Michał Kostrzewa (ma dobre założenie, że audytorium to IT, kadra zarządzająca i biznes), Marek Martofel (profesjonalny, doświadczony, techniczny), Marcin Kozak (prawdziwy ewangelista, działkę Sun DSEE zamienił na bezpieczeństwo) oraz Jurek Owsiak (20 lat WOŚP i Oracle-a). Brakowało mi Waldka Kota (BEA). Grzegorz Świątek z PW EE zadał ciekawe pytanie: czy skoro na Oracle Solaris i Oracle Unbreakable Linux mamy tak samo nazywający się Oracle VM 3.0, to czy w przyszłości platformy te będzie można łączyć. Pytanie jednak pozostało bez odpowiedzi, a było bardzo uzasadnione w&amp;nbsp;kontekście newsów o portowaniu ZFS-a i DTrace na Linuksa.&lt;br /&gt;Wiceprezes Oracle Application Product Marketing Folia Grace (której amerykańskiego angielskiego słuchało się z przyjemnością, po przedmówcy Francuzie) zwróciła uwagę na istotny trend: za moment proporcje rynków established/emerging będą 50/50. Duże korporacje muszą zmieniać strategię i orientować się także na małych klientów.&lt;br /&gt;Konferencja dla niektórych wymagała poświęceń - na jej rzecz z firmowego wyjazdu integracyjnego zrezygnowali koledzy z działek Unix, Capacity i BSCS. Ja jestem aspołecznym typem i integruję się tylko w ramach EAI :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-9222268393077910465?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/9222268393077910465/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=9222268393077910465' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/9222268393077910465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/9222268393077910465'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/oracle-day-2011-sponsorem-konferencji.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-2654293440025298653</id><published>2011-10-27T00:51:00.000+02:00</published><updated>2011-10-27T00:51:59.514+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;h3&gt;Cięcia etatów w polskim Microsofcie?&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-82xhKyxM06w/TqiOgceil-I/AAAAAAAABrI/eUgKvtRwhMM/s1600/ms_pl.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" src="http://4.bp.blogspot.com/-82xhKyxM06w/TqiOgceil-I/AAAAAAAABrI/eUgKvtRwhMM/s320/ms_pl.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Oszczędzają na tłumaczu portalu wsparcia technicznego. Ale obciach.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-2654293440025298653?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/2654293440025298653/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=2654293440025298653' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2654293440025298653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2654293440025298653'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/ciecia-etatow-w-polskim-microsofcie.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-82xhKyxM06w/TqiOgceil-I/AAAAAAAABrI/eUgKvtRwhMM/s72-c/ms_pl.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-1463032388658692215</id><published>2011-10-23T19:43:00.001+02:00</published><updated>2011-10-23T20:32:18.076+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><title type='text'></title><content type='html'>&lt;h3&gt;Wzór na priorytet projektu&lt;/h3&gt;p = 0,3 x 'czy jest ważny' + 0,3 x 'czy długo czeka' + 0,3 x 'czy niewielkim nakładem pracy można go skończyć' + 0,1 x 'czy PM-ka jest fajna'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-1463032388658692215?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/1463032388658692215/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=1463032388658692215' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1463032388658692215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/1463032388658692215'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/wzor-na-priorytet-projektu-p-03-x-czy.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8728148538933954215</id><published>2011-10-23T17:35:00.000+02:00</published><updated>2011-10-23T17:35:10.628+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;Tibco BW bez deploymentu&lt;/h3&gt;Co jest potrzebne do uruchomienia projektu BW wyjętego z SVN-a? Kopia bwengine.tra z dodanymi trzema linijkami (tibco.repourl, Hawk.Enabled, name) i zmodyfikowaną jedną (tibco.env.APP_ARGS=-p plik.tra):&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-aHxhB9rgQc4/TqQzkfyf_-I/AAAAAAAABrA/2t5dc1Y6Hps/s1600/bw-nodeploy.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://3.bp.blogspot.com/-aHxhB9rgQc4/TqQzkfyf_-I/AAAAAAAABrA/2t5dc1Y6Hps/s320/bw-nodeploy.png" width="320" /&gt;&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/20162574-8728148538933954215?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8728148538933954215/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8728148538933954215' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8728148538933954215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8728148538933954215'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/tibco-bw-bez-deploymentu-co-jest.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-aHxhB9rgQc4/TqQzkfyf_-I/AAAAAAAABrA/2t5dc1Y6Hps/s72-c/bw-nodeploy.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-3983912565965743562</id><published>2011-10-23T13:32:00.003+02:00</published><updated>2011-10-23T14:24:53.033+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><title type='text'></title><content type='html'>&lt;h3&gt;KISS HA&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-IcPDRU2iMRA/TqP1NRtK06I/AAAAAAAABqo/zsMzumtumhc/s1600/smf-tib3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="217" src="http://3.bp.blogspot.com/-IcPDRU2iMRA/TqP1NRtK06I/AAAAAAAABqo/zsMzumtumhc/s320/smf-tib3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/--Tv9M2OGf0Q/TqP1QZmdUrI/AAAAAAAABqw/J3ni4NMCAz4/s1600/smf-tib4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="172" src="http://1.bp.blogspot.com/--Tv9M2OGf0Q/TqP1QZmdUrI/AAAAAAAABqw/J3ni4NMCAz4/s320/smf-tib4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-wE-NDZKXJqs/TqP1TjqNSvI/AAAAAAAABq4/-Hd_Y1qiggU/s1600/smf-tib2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="http://2.bp.blogspot.com/-wE-NDZKXJqs/TqP1TjqNSvI/AAAAAAAABq4/-Hd_Y1qiggU/s320/smf-tib2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Dlaczego wyszukiwarka Google nie pada tak jak od czasu do czasu chmury? Bo zamiast klastra używają grida. Po co stawiać na active/standby skoro można mieć bardziej niezawodne active/active, do tego taniej. Google polega na dużej liczbie redundantnych i z założenia zawodnych węzłów (wewnętrznie używają nawet&amp;nbsp;&lt;a href="http://rick.vanrein.org/linux/badram/"&gt;patcha&lt;/a&gt; pozwalającego na działanie sprzętu na częściowo uszkodzonych pamięciach RAM).&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Wróćmy jednak do obrazków i frameworka Solaris SMF, służącego do zarządzania usługami. SMF jest w stanie zapewnić, że proces zdefiniowany w usłudze w przypadku awarii zostanie wznowiony. SMF obsługuje zależności między usługami. W przypadku lokalnego klastra Tibco możemy zdefiniować wirtualne usługi typu baseline-domain, od których będą zależeć konkretne adaptery i brokery. Wtedy wyłączenie lub włączenie domeny będzie włączać lub wyłączać całą grupę komponentów danej domeny.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Do zastosowań active/active wcale nie jest potrzebny Veritas Cluster ani Sun Cluster, SMF z powodzeniem &lt;a href="http://systest.googlecode.com/files/ems.xml"&gt;daje radę&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/20162574-3983912565965743562?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/3983912565965743562/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=3983912565965743562' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3983912565965743562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3983912565965743562'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/kiss-ha-dlaczego-wyszukiwarka-google.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-IcPDRU2iMRA/TqP1NRtK06I/AAAAAAAABqo/zsMzumtumhc/s72-c/smf-tib3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-815376508588821610</id><published>2011-10-22T16:29:00.005+02:00</published><updated>2011-10-22T16:36:14.785+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware'/><category scheme='http://www.blogger.com/atom/ns#' term='wirtualizacja'/><title type='text'></title><content type='html'>&lt;h3&gt;Partycjonowanie w VMware ESXi&lt;/h3&gt;&lt;pre style="font-size: 8pt; width: 500px; overflow: auto;"&gt;~ # partedUtil "getptbl" /vmfs/devices/disks/mpx.vmhba32\:C0\:T0\:L&lt;br /&gt;gpt&lt;br /&gt;19457 255 63 312581808&lt;br /&gt;1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B systemPartition 128&lt;br /&gt;5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0&lt;br /&gt;6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0&lt;br /&gt;7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 vmkDiagnostic 0&lt;br /&gt;8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0&lt;br /&gt;2 1843200 312580095 EBD0A0A2B9E5443387C068B6B72699C7 linuxNative 0&lt;br /&gt;&lt;br /&gt;~ # partedUtil setptbl /vmfs/devices/disks/mpx.vmhba32\:C0\:T0\:L0 gpt "1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B 0" "5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 0" "6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 0" "7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 0" "8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 0" "2 2097152 310378496 AA31E02A400F11DB9590000C2911D1B8 0"&lt;br /&gt;gpt&lt;br /&gt;0 0 0 0&lt;br /&gt;1 64 8191 C12A7328F81F11D2BA4B00A0C93EC93B 0&lt;br /&gt;5 8224 520191 EBD0A0A2B9E5443387C068B6B72699C7 0&lt;br /&gt;6 520224 1032191 EBD0A0A2B9E5443387C068B6B72699C7 0&lt;br /&gt;7 1032224 1257471 9D27538040AD11DBBF97000C2911D1B8 0&lt;br /&gt;8 1257504 1843199 EBD0A0A2B9E5443387C068B6B72699C7 0&lt;br /&gt;2 2097152 310378496 AA31E02A400F11DB9590000C2911D1B8 0&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-815376508588821610?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/815376508588821610/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=815376508588821610' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/815376508588821610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/815376508588821610'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/partycjonowanie-w-vmware-esxi.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-2701060271256548778</id><published>2011-10-21T00:55:00.004+02:00</published><updated>2011-10-21T02:10:47.896+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usuability'/><title type='text'></title><content type='html'>&lt;h3&gt;Wypolerowane Unity (w Ubuntu 11.10)&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ALgWLluhVvA/TqCl5wNxvHI/AAAAAAAABqQ/r-DOR_F-utQ/s1600/Screenshot+at+2011-10-21+00%253A40%253A24.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-ALgWLluhVvA/TqCl5wNxvHI/AAAAAAAABqQ/r-DOR_F-utQ/s320/Screenshot+at+2011-10-21+00%253A40%253A24.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-DGLufTmL19Y/TqCl_rWQ7VI/AAAAAAAABqY/Wk_NKw1niyk/s1600/Screenshot+at+2011-10-21+00%253A47%253A00.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-DGLufTmL19Y/TqCl_rWQ7VI/AAAAAAAABqY/Wk_NKw1niyk/s320/Screenshot+at+2011-10-21+00%253A47%253A00.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Canonical zatrudnia niezłych specjalistów od HCI. Dobrze wybrnęli z ikonką power+settings (prawy górny róg, poprzedni kolorowy komputer to było &lt;i&gt;semantyczne nadużycie&lt;/i&gt;). Mignięcie jasnego flesza przy robieniu zrzutu ekranu jest miłe. Pozostał jeden problem: sterowniki do kart graficznych; na kartach ATI nadal można obserwować nieoczekiwane artefakty. Przy obecnym trendzie dużej rodzielczości na małym ekranie (1600x900 przy 14'', co daje zazwyczaj niezdrowe dla oczu DPI powyżej 100) Ubuntu ma większy rozmiar czcionek niż Windows 7/8 i umie je ładnie skalować, co jest dużym plusem. Nie trzeba używać&amp;nbsp; ClearType Tunera, żeby uzyskać prawie krystalicznie czysty rendering czcionek.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-RPk2fKBAhKI/TqC2UcvwaFI/AAAAAAAABqg/AhZsttOE7cc/s1600/calc.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://4.bp.blogspot.com/-RPk2fKBAhKI/TqC2UcvwaFI/AAAAAAAABqg/AhZsttOE7cc/s320/calc.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Wielkość przekątnej ekranu w pikselach dzielona przez wartość w calach daje DPI ekranu. Wartość 130 pod Windows powoduje, że trzymamy nos przy samym ekranie. W przypadku tabletów (150 DPI) nie jest to problem, ale dla laptopa już tak - co można zauważyć patrząc na sylwetkę użytkownika.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-2701060271256548778?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/2701060271256548778/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=2701060271256548778' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2701060271256548778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/2701060271256548778'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/wypolerowane-unity-w-ubuntu-11.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ALgWLluhVvA/TqCl5wNxvHI/AAAAAAAABqQ/r-DOR_F-utQ/s72-c/Screenshot+at+2011-10-21+00%253A40%253A24.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-4624311340337507913</id><published>2011-10-15T22:19:00.003+02:00</published><updated>2011-10-15T22:25:12.445+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><category scheme='http://www.blogger.com/atom/ns#' term='RedHat'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='komentarz'/><title type='text'></title><content type='html'>&lt;h3&gt;The American Dream&lt;/h3&gt;Firma, która z sukcesem stworzyła Uniksa na Big Iron. Marzeniem młodych inżynierów było pracować w Sun-ie. Zone-y, ZFS, DTrace były innowacyjnymi pomysłami. OpenSolaris i OpenJDK były wydarzeniami, które odbiły się szerokim echem w branży IT. Sun w dużym stopniu wspierał środowisko Gnome (poprzez Java Desktop System). Ludzie z tej firmy jako pierwsi z branży zaczęli prowadzić blogi. Sun był otwarty. Dali społeczności darmowy serwer aplikacyjny i darmowe ESB. Od czego zaczęła się rewolucja 3D (Compiz) na linuksowym desktopie? Od projektu Sun Looking Glass.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-yqajVdchcFQ/Tpno4Xj3GqI/AAAAAAAABqA/wkPLceEzpQw/s1600/lg3d1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="163" src="http://3.bp.blogspot.com/-yqajVdchcFQ/Tpno4Xj3GqI/AAAAAAAABqA/wkPLceEzpQw/s320/lg3d1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-svNJKJy39Oc/Tpno-go-kDI/AAAAAAAABqI/pUNbEyClEu0/s1600/lg3d2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="162" src="http://4.bp.blogspot.com/-svNJKJy39Oc/Tpno-go-kDI/AAAAAAAABqI/pUNbEyClEu0/s320/lg3d2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Oracle drastycznie zmienił kierunek, z czym wielu pracowników fioletowej korporacji nie mogło się pogodzić. Odeszło wielu wartościowych ludzi, którzy stworzyli potęgę techniczną Sun Microsystems. Jak bez nich będzie rozwijał się komercyjny i zamknięty Solaris? Architekt infrastruktury, podejmując w tym momencie strategiczne i długoterminowe decyzje, widząc duże przyśpieszenie RedHata (patrz Cluster Suite, High Availability Add-On), ma poważne wątpliwości którą opcję wybrać.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Obecnie dewelopmentem Javy kieruje Henrik Stahl (BEA JRockit). Co do koncepcji, to dobrze, ale co do jakości wydań to Java 7.0 ze słynnym już Segmentation Fault ma jakość niektórych wersji JRockita...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-4624311340337507913?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/4624311340337507913/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=4624311340337507913' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4624311340337507913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4624311340337507913'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/american-dream-firma-ktora-z-sukcesem.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-yqajVdchcFQ/Tpno4Xj3GqI/AAAAAAAABqA/wkPLceEzpQw/s72-c/lg3d1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-4104855421322053921</id><published>2011-10-15T21:36:00.006+02:00</published><updated>2011-10-16T00:09:30.921+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;h3&gt;Volkswagen Polo sedan&lt;/h3&gt;&lt;a href="http://4.bp.blogspot.com/-V4gQyj1p3pw/TpngULdiM0I/AAAAAAAABp4/JdlGaAa2dbg/s1600/DSC00282.JPG" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-V4gQyj1p3pw/TpngULdiM0I/AAAAAAAABp4/JdlGaAa2dbg/s320/DSC00282.JPG" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Vento na rynki rozwijające się&amp;nbsp;przyłapane w Warszawie na trasie na Terespol. Auto miało premierę w 2010 roku w Indiach. Na Ukrainie sprzedawane jest od tego roku jako &lt;a href="http://www.volkswagen.ua/models/volkswagen_polo_sedan/?rel=statTeaser_Polo%20sedan"&gt;Polo sedan&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Kupujący nową Jettę zamawiają wersję bez oznaczeń i mówią sąsiadom, że mają Passata...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-4104855421322053921?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/4104855421322053921/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=4104855421322053921' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4104855421322053921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/4104855421322053921'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/volkswagen-polo-sedan-wersja.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-V4gQyj1p3pw/TpngULdiM0I/AAAAAAAABp4/JdlGaAa2dbg/s72-c/DSC00282.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-3882826522752797765</id><published>2011-10-11T23:28:00.012+02:00</published><updated>2011-10-12T09:04:52.147+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='benchmarki'/><title type='text'></title><content type='html'>&lt;h3&gt;SPARC z x86 nie ma szans&lt;/h3&gt;&lt;div&gt;&lt;div&gt;Za wskaźnik wydajności przyjmujemy benchmark XML xalancbmk (reprezentatywny dla ESB):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;8 wątków SPARC (IV+ 2.1GHz/2): &lt;a href="http://www.spec.org/cpu2006/results/res2007q2/cpu2006-20070331-00717.html"&gt;81.5&lt;/a&gt; = base&lt;/div&gt;&lt;div&gt;128 wątków SPARC (T2 1.45GHz/16): &amp;nbsp;&lt;a href="http://www.spec.org/cpu2006/results/res2008q2/cpu2006-20080407-04060.html"&gt;154&lt;/a&gt; = 1.9x base&lt;br /&gt;128 wątków SPARC (T3 1.65GHz/16): &lt;a href="http://www.spec.org/cpu2006/results/res2011q1/"&gt;157&lt;/a&gt; = 1.9x base&lt;br /&gt;256 wątków SPARC (T3 1.65GHz/32): &lt;a href="http://www.spec.org/cpu2006/results/res2011q1/cpu2006-20110112-14091.html"&gt;313&lt;/a&gt; = 3.8x base&lt;br /&gt;512 wątków SPARC (T3 1.65GHz/64): &lt;a href="http://www.spec.org/cpu2006/results/res2011q1/cpu2006-20110112-14089.html"&gt;607&lt;/a&gt; = 7.5x base&lt;/div&gt;&lt;div&gt;24 wątki Intel (Xeon 2.53GHz/12): &lt;a href="http://www.spec.org/cpu2006/results/res2011q1/cpu2006-20110214-14585.html"&gt;299&lt;/a&gt; = 3.7x base&lt;/div&gt;&lt;div&gt;24 wątki Intel (Xeon 3.06GHz/12): &lt;a href="http://www.spec.org/cpu2006/results/res2011q2/cpu2006-20110606-16935.html"&gt;357&lt;/a&gt; = 4.4x base&lt;/div&gt;&lt;div&gt;80 wątków Intel (Xeon 2.4GHz/40) : &lt;a href="http://www.spec.org/cpu2006/results/res2011q3/cpu2006-20110718-17570.html"&gt;1020&lt;/a&gt; = 12.5x base&lt;br /&gt;&lt;br /&gt;Wszystkie procesory SPARC za wyjątkiem najnowszego T4 &lt;b&gt;nie mają spekulatywnego wykonywania kodu&lt;/b&gt; (out of order execution).&amp;nbsp;Przy OOE procesor czekając na sprowadzenie komórki pamięci do rejestru wykonuje następny kawałek kodu lub dwa kawałki (if-else) - daje to spory przyrost wydajności eliminując puste cykle.&amp;nbsp;T4 z częstotliwością 3GHz będzie sporo lepszy od poprzedników, ale i tak będzie droższy i mniej wydajny od Intela. T3 per core ma podobną ilość pamięci cache L2 co Intel (384/256KB), ale Intel ma 30MB cache L3 per socket.&lt;br /&gt;&lt;br /&gt;Twierdzenie, że w SPARC-ach jest lepsza diagnostyka i zarządzanie sprzętem niż w x86 nie jest do końca prawdziwe - Intel ma &lt;a href="http://www.intel.com/en_US/Assets/PDF/general/ug_Intel_MEBX.pdf"&gt;AMT&lt;/a&gt; (hmm, chyba wcześniej widzieli OpenBoot PROM u konkurencji).&lt;br /&gt;&lt;br /&gt;Intel Westmere-EP z szybkim zegarem i Westmere-EX są dostępne od wiosny tego roku.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-3882826522752797765?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/3882826522752797765/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=3882826522752797765' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3882826522752797765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3882826522752797765'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/sparc-z-x86-nie-ma-szans-za-wskaznik.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8020876773406579337</id><published>2011-10-08T22:09:00.001+02:00</published><updated>2011-10-15T20:56:46.379+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><title type='text'></title><content type='html'>&lt;h3&gt;VMware i Android&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-z-9kw9AHFvY/TpCr7Fgf_3I/AAAAAAAABpc/79pi-FBdD7c/s1600/P20111008181331.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-z-9kw9AHFvY/TpCr7Fgf_3I/AAAAAAAABpc/79pi-FBdD7c/s320/P20111008181331.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-YI30qMeAGww/TpCsNTnqYtI/AAAAAAAABpg/7JRJJx0BgJ4/s1600/P20111008181529.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-YI30qMeAGww/TpCsNTnqYtI/AAAAAAAABpg/7JRJJx0BgJ4/s320/P20111008181529.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Jako system gościa instalujemy Windows (z włączonym zdalnym pulpitem RDP), a na nim VMware viclient. Dla RDP zestawiamy tunel. Na Androidzie instalujemy PocketCloud.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-nI7RaXZN_sY/TpnXYhCrpVI/AAAAAAAABpk/maSnrA6hA4I/s1600/DSC00283.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-nI7RaXZN_sY/TpnXYhCrpVI/AAAAAAAABpk/maSnrA6hA4I/s320/DSC00283.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&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/20162574-8020876773406579337?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8020876773406579337/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8020876773406579337' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8020876773406579337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8020876773406579337'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/vmware-i-android-jako-system-goscia.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-z-9kw9AHFvY/TpCr7Fgf_3I/AAAAAAAABpc/79pi-FBdD7c/s72-c/P20111008181331.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7098528226221855278</id><published>2011-10-06T00:37:00.002+02:00</published><updated>2011-10-06T00:37:39.378+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;h3&gt;Sorry chłopaki, nie mogłem się powstrzymać&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-BqB3XWtixmw/TozcC622x3I/AAAAAAAABpY/egIlIWcUjME/s1600/bash.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="61" src="http://1.bp.blogspot.com/-BqB3XWtixmw/TozcC622x3I/AAAAAAAABpY/egIlIWcUjME/s320/bash.png" width="320" /&gt;&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/20162574-7098528226221855278?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7098528226221855278/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7098528226221855278' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7098528226221855278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7098528226221855278'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/sorry-chopaki-nie-mogem-sie-powstrzymac.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-BqB3XWtixmw/TozcC622x3I/AAAAAAAABpY/egIlIWcUjME/s72-c/bash.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7535433371523485333</id><published>2011-10-02T18:53:00.004+02:00</published><updated>2011-10-02T18:58:30.429+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'></title><content type='html'>&lt;h3&gt;SUSE 12.1 na poważnie z Btrfs&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-_9WmuTDlwh0/ToiW6VeknMI/AAAAAAAABpU/SLmdYk4qq6Y/s1600/suse12_btrfs.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://2.bp.blogspot.com/-_9WmuTDlwh0/ToiW6VeknMI/AAAAAAAABpU/SLmdYk4qq6Y/s320/suse12_btrfs.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Nowy Gnome 3.0 jest mniej ergonomiczny niż ten dostosowywany przez SUSE od kilku wersji skończywszy na 11.4. Jedno trzeba przyznać: tyle wersji a grafik nadal daje radę tworzyć na najwyższym poziomie i nie kończą mu się pomysły.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-7535433371523485333?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7535433371523485333/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7535433371523485333' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7535433371523485333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7535433371523485333'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/suse-12.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-_9WmuTDlwh0/ToiW6VeknMI/AAAAAAAABpU/SLmdYk4qq6Y/s72-c/suse12_btrfs.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-555070300522198196</id><published>2011-10-01T17:36:00.003+02:00</published><updated>2012-02-05T11:30:34.324+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><title type='text'></title><content type='html'>&lt;h3&gt;VMWare ESXi 5.0 i ATI SB600 AHCI&lt;/h3&gt;Standardowo dyski AHCI są niewidoczne, bo kontroler nie jest na liście wspieranego sprzętu. Workaround: montujemy pierwszą partycję FAT16, mv sata-ahc.v00 sata-ahc.tgz, gunzip sata-ahc.tgz, mcedit sata-ahc: zamieniamy "pci,id=1002:4390" na "pci,id=1002:4380", gzip sata-ahc, mv sata-ahc.gz sata-ahc.v00. Reboot.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9eXR0OXmP3U/Toc3mmoH6KI/AAAAAAAABpQ/V8kj7pRk0F8/s1600/esxi.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://2.bp.blogspot.com/-9eXR0OXmP3U/Toc3mmoH6KI/AAAAAAAABpQ/V8kj7pRk0F8/s320/esxi.png" width="320" /&gt;&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/20162574-555070300522198196?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/555070300522198196/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=555070300522198196' title='Komentarze (4)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/555070300522198196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/555070300522198196'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/10/vmware-esxi-5.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-9eXR0OXmP3U/Toc3mmoH6KI/AAAAAAAABpQ/V8kj7pRk0F8/s72-c/esxi.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7947875703115426566</id><published>2011-09-30T23:06:00.000+02:00</published><updated>2011-09-30T23:06:11.660+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='...'/><title type='text'></title><content type='html'>&lt;h3&gt;Pomidorowa Jest Najsmaczniejsza&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-v07rX8pPmaQ/ToYul4ZwSoI/AAAAAAAABpM/N30v-gprVVk/s1600/ankieta.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-v07rX8pPmaQ/ToYul4ZwSoI/AAAAAAAABpM/N30v-gprVVk/s320/ankieta.png" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://finanse.wp.pl/wybory_ankieta.html"&gt;http://finanse.wp.pl/wybory_ankieta.html&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/20162574-7947875703115426566?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7947875703115426566/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7947875703115426566' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7947875703115426566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7947875703115426566'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/pomidorowa-jest-najsmaczniejsza.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-v07rX8pPmaQ/ToYul4ZwSoI/AAAAAAAABpM/N30v-gprVVk/s72-c/ankieta.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-6161798266879541541</id><published>2011-09-27T00:18:00.000+02:00</published><updated>2011-09-27T00:18:40.269+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rzeczywistość'/><title type='text'></title><content type='html'>&lt;h3&gt;Ksiądz Sowa redaguje serwis wyborczy&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-djuDzpVSum8/ToD5eIwQn6I/AAAAAAAABpI/B8SLYo9-aXs/s1600/cuda_w_kampanii.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="262" src="http://2.bp.blogspot.com/-djuDzpVSum8/ToD5eIwQn6I/AAAAAAAABpI/B8SLYo9-aXs/s320/cuda_w_kampanii.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;i&gt;'Duchowni w ogóle nie powinni pisywać do "Gazety Wyborczej" - medium występującego przeciw wartościom chrześcijańskim'&lt;/i&gt; - ks. Tadeusz Isakowicz-Zaleski&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-6161798266879541541?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/6161798266879541541/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=6161798266879541541' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6161798266879541541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6161798266879541541'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/ksiadz-sowa-redaguje-serwis-wyborczy.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-djuDzpVSum8/ToD5eIwQn6I/AAAAAAAABpI/B8SLYo9-aXs/s72-c/cuda_w_kampanii.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5041307477747275989</id><published>2011-09-25T17:19:00.008+02:00</published><updated>2011-09-25T20:26:51.097+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;h3&gt;Yaris III&lt;/h3&gt;&lt;i&gt;'Jak sprawuje się zawieszenie, automatyczna skrzynia biegów dla silnika benzynowego (czy przy gwałtownym wciśnięciu gazu skrzynia "przejdzie z piątki na trójkę"), jak wygłuszony jest diesel'.&lt;/i&gt;&amp;nbsp; Zawieszenie jest przyjemnie zestrojone - na dziurach i przy gwałtowniejszych manewrach nie czuć bujania, kołysania, ale jednocześnie nie jest sztywno. Skrzynia CVT zapewnia płynną jazdę, przy mocnym wciśnięciu gazu po odczuwalnym opóźnieniu "przechodzi z piątki na dwójkę", wtedy silnik warcy-rycy-cescy (wrc) - odgłosy są mało przyjemne nawet mimo dobrego wygłuszenia, więc należy nauczyć się inaczej operować gazem. 36 cm długości więcej ma Auris, który z takim samym wyposażeniem (1.6 Premium względem 1.33 Prestige) jest droższy o 6800zł. Jak na premierę nowego modelu było mało zainteresowanych. Kryzys.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-5041307477747275989?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5041307477747275989/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5041307477747275989' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5041307477747275989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5041307477747275989'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/yaris-iii-jak-sprawuje-sie-zawieszenie.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-677345059634420215</id><published>2011-09-23T22:13:00.012+02:00</published><updated>2011-09-24T12:24:02.701+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internals'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;EMS LB jak FT&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FRkq_8WIAcw/TnzmPGILTwI/AAAAAAAABpE/npJsYUbTBCE/s1600/ems_lb_ft.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/-FRkq_8WIAcw/TnzmPGILTwI/AAAAAAAABpE/npJsYUbTBCE/s320/ems_lb_ft.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Połączenie skonfigurowane jest następująco: tcp://10.22.57.30:7222|tcp://localhost:7222. Co 5 sekund jeden proces wysyła komunikat typu ping. Zgadnijcie, co się stanie gdy wyłączę pierwszy interfejs sieciowy? Z perspektywy procesu - nic, komunikacja będzie działać nadal. Z perspektywy providera JMS - zabrane zostanie z puli niedziałające połączenie. W tra można podać &lt;i&gt;java.property.tibco.tibjms.reconnect.attempts 999999999,1000&lt;/i&gt; oraz&amp;nbsp;&lt;i&gt;java.property.tibco.tibjms.reconnect.attempt.timeout 500&lt;/i&gt;. Takie LB działa jak FT, LB oznacza tylko zbalansowane tworzenie połączeń przez TibjmsConnectionFactory.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-677345059634420215?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/677345059634420215/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=677345059634420215' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/677345059634420215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/677345059634420215'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/ems-lbft-poaczenie-skonfigurowane-jest.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-FRkq_8WIAcw/TnzmPGILTwI/AAAAAAAABpE/npJsYUbTBCE/s72-c/ems_lb_ft.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7595870353923824841</id><published>2011-09-23T21:12:00.000+02:00</published><updated>2011-09-23T21:12:25.029+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;Infrastructure by convention&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9bE5qYRnaYk/TnzZEMD_6QI/AAAAAAAABpA/MiNEW6vjK9s/s1600/infrastructureByConvention.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://2.bp.blogspot.com/-9bE5qYRnaYk/TnzZEMD_6QI/AAAAAAAABpA/MiNEW6vjK9s/s320/infrastructureByConvention.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Wszystkie udostępniane przez komponent po JMS-ie serwisy są odnotowane w zmiennych globalnych. Iterując po jtransport/operations/* można automatycznie wygenerować polecenia tibemsadmin, które wykona specjalista utrzymania przed wdrożeniem.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-7595870353923824841?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7595870353923824841/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7595870353923824841' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7595870353923824841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7595870353923824841'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/infrastructure-by-convention-wszystkie.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-9bE5qYRnaYk/TnzZEMD_6QI/AAAAAAAABpA/MiNEW6vjK9s/s72-c/infrastructureByConvention.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8979307158640612351</id><published>2011-09-23T18:12:00.003+02:00</published><updated>2011-09-23T21:33:56.312+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;J(MS)Transport design patterns&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-mY7KMWc8eO8/TnyrsrZ29hI/AAAAAAAABow/gLyhRHICFOk/s1600/jt001.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://1.bp.blogspot.com/-mY7KMWc8eO8/TnyrsrZ29hI/AAAAAAAABow/gLyhRHICFOk/s320/jt001.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Założenie jest takie, że &lt;a href="http://systest.googlecode.com/files/jtransport_20110923.zip"&gt;gotowe wzorce&lt;/a&gt; powinny być proste w użyciu i zapobiegać błędom dewelopera, a z drugiej strony nie ograniczać funkcjonalności dawanej przez oryginalne oprogramowanie. Proces 'prepareNewMessage' ma tylko dwa wymagane parametry: nazwa przepływu biznesowego (pomaga w pracy ludziom z IT Operations) i nazwa usługi. Wyjście procesu tworzącego nowy komunikat zawiera gotowe wejście dla aktywności 'JMS Queue Sender', 'JMS Queue Requestor', 'Get JMS Queue Message', wystarczy tylko zrobić drag&amp;amp;drop.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-u8iuMoX2fig/Tnyrw0xGv8I/AAAAAAAABo0/eF-Sxj9AM2o/s1600/jt002.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://3.bp.blogspot.com/-u8iuMoX2fig/Tnyrw0xGv8I/AAAAAAAABo0/eF-Sxj9AM2o/s320/jt002.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Proces odbierający jest tworzony z szablonu, zmianie podlega tylko proces HandleMessage, który jest właściwą implementacją usługi. Odebrany komunikat jest walidowany: czy nadal spełnia uwarunkowania czasowe, czy trafił na właściwe środowisko, czy jest zgodny z wzorcem transportowym, czy deweloper po stronie klienta usługi poprawnie obsłużył transakcyjność. W razie zbyt dużej wartości JMSXDeliveryCount proces pośpi trochę lub skasuje komunikat - deweloper nie musi pamiętać o 'sleep on error'.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-EZ_q-usi6do/Tnyr0DnkWCI/AAAAAAAABo4/urm-IKoN-Jk/s1600/jt003.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://4.bp.blogspot.com/-EZ_q-usi6do/Tnyr0DnkWCI/AAAAAAAABo4/urm-IKoN-Jk/s320/jt003.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-gx7uVZlTwNQ/Tnyr5-_c9tI/AAAAAAAABo8/_Rny5etepNE/s1600/jt004.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://3.bp.blogspot.com/-gx7uVZlTwNQ/Tnyr5-_c9tI/AAAAAAAABo8/_Rny5etepNE/s320/jt004.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Odsyłanie odpowiedzi też jest bardzo proste. Proszę zwrócić uwagę, że błędy techniczne wysyłane są jako właściwości komunikatu JMS a nie w Body, tam mogą być tylko odsyłane błędy biznesowe.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Wzorzec jest explicite wersjonowany, w projekcie można używać różnych wersji artefaktów.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8979307158640612351?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8979307158640612351/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8979307158640612351' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8979307158640612351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8979307158640612351'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/jmstransport-design-patterns-zaozenie.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-mY7KMWc8eO8/TnyrsrZ29hI/AAAAAAAABow/gLyhRHICFOk/s72-c/jt001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-6975481992588630945</id><published>2011-09-21T22:04:00.000+02:00</published><updated>2011-09-21T22:04:25.353+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'></title><content type='html'>&lt;h3&gt;Studenci dają czadu&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-n5lcb54f7YI/TnpC8N73ngI/AAAAAAAABos/otO27sUTWmU/s1600/upadek.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="http://3.bp.blogspot.com/-n5lcb54f7YI/TnpC8N73ngI/AAAAAAAABos/otO27sUTWmU/s320/upadek.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://filmixxy.pl/275/Upadek-Katedry-Biochemii?autoplay"&gt;http://filmixxy.pl/275/Upadek-Katedry-Biochemii?autoplay&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/20162574-6975481992588630945?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/6975481992588630945/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=6975481992588630945' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6975481992588630945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6975481992588630945'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/studenci-daja-czadu-httpfilmixxy.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-n5lcb54f7YI/TnpC8N73ngI/AAAAAAAABos/otO27sUTWmU/s72-c/upadek.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5166806025103450727</id><published>2011-09-21T17:52:00.003+02:00</published><updated>2011-09-22T08:22:51.899+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='komentarz'/><title type='text'></title><content type='html'>&lt;h3&gt;Co kandydatka PiS do Sejmu powinna wiedzieć o in vitro&lt;/h3&gt;Po pierwsze: zarodek ma inne DNA niż mama i tata i ma według katolików podmiotowość osoby ludzkiej. Rodzice dają dziecku ciało a Bóg duszę. Pozbywanie się nadmiarowych zarodków jest ich zabijaniem. Tłumaczone jest to wysokimi kosztami operowania na tylko jednym zarodku, co sprowadza się do stawiania pieniędzy ponad ludzkim życiem. Także samo podejście do "produkowania" ludzi budzi wątpliwości. Sztuczne zapłodnienie nie jest leczeniem bezpłodności. Tyle dzieci czeka na adopcję i miłość, dlaczego nie jest to opcją? Z jednej strony zabijanie dzieci poprzez aborcję, z drugiej "produkowanie" dzieci w laboratorium - trudno zrozumieć logikę współczesnej cywilizacji śmierci. Stanowisko Kościoła Rzymskokatolickiego, co do godności życia można odnaleźć w encyklikach Jana Pawła II. Temat ten jest poruszany na lekcjach religii w liceum i rekolekcjach stanowych, więc &lt;a href="http://www.youtube.com/watch?v=uRqXNNoOcV8"&gt;brak własnych przemyśleń o in vitro&lt;/a&gt; jest niezrozumiały. Kandydatka PiS do Sejmu RP powinna znać poglądy Marka Jurka.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-5166806025103450727?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5166806025103450727/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5166806025103450727' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5166806025103450727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5166806025103450727'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/co-kandydatka-pis-do-sejmu-powinna.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5169900633247625544</id><published>2011-09-19T12:57:00.008+02:00</published><updated>2011-09-21T20:38:51.790+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='komentarz'/><title type='text'></title><content type='html'>&lt;h3&gt;Marek Siwiec ma rację&lt;/h3&gt;&lt;a href="http://mareksiwiec.blog.onet.pl/Komisarz-Lewandowski-lamie-uni,2,ID436043466,n"&gt;Spot PO&lt;/a&gt; mami Polaków kasą. Siwiec nie napisał tylko, że Przewodniczący Parlamentu Europejskiego dopilnuje, żeby komisarz Lewandowski tę kasę załatwił. Buzek, Lewandowski i Tusk załatwią nam tyle kasy, że normalnie będziemy złotą wyspą. Rolnicy dostaną tyle dopłat, że będą mogli sami bez problemu zapłacić za ZUS i KRUS i to dwa razy! Emeryci będą mogli wreszcie kupić i jedzenie i leki! Absolwenci polskich uczelni będą mogli przebierać w ofertach pracy jak w ulęgałkach! Wszystko to dzięki polityce miłości Donalda. Unia kocha nasz rząd za otwartość, tolerancyjność i nieklękanie przed księdzem. Grecja powinna brać z nas przykład. Za innym europosłem: Ciekawe czy ciemny lud to kupi?&lt;br /&gt;&lt;br /&gt;Update: &lt;a href="http://wybory.wp.pl/title,Awantura-o-spot-PO-w-KE-polski-komisarz-do-dymisji,wid,13812595,wiadomosc.html?ticaid=1d10c"&gt;Siwiec wkurzył się na Lewandowskiego&lt;/a&gt;, ale się przeliczył, bo instytucjonalnej Unii Europejskiej obce są jakiekolwiek standardy etyczne, a tzw. korupcja polityczna jest jedną ze standardowych metod postępowania. A może Unia po prostu boi się powrotu Kaczyńskiego...?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-5169900633247625544?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5169900633247625544/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5169900633247625544' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5169900633247625544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5169900633247625544'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/marek-siwiec-ma-racje-spot-po-mami.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-6945150100922851818</id><published>2011-09-17T16:36:00.005+02:00</published><updated>2011-09-19T20:35:29.196+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statystyka'/><title type='text'></title><content type='html'>&lt;h3&gt;Wyniki ankiety a wielkość próby&lt;/h3&gt;&lt;div&gt;Sondaż onet.pl: Kto, Twoim zdaniem, byłby najlepszym kandydatem na premiera po wyborach? Sondaż rozpoczęto o 9:45, po 15 minutach oddano prawie 1000 głosów.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TRSZzIB-nvo/TnSwJL9FrpI/AAAAAAAABoM/ffCv7uXoAYM/s1600/kw-918.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-TRSZzIB-nvo/TnSwJL9FrpI/AAAAAAAABoM/ffCv7uXoAYM/s320/kw-918.png" width="180" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Eg7WeIt5cxs/TnSwLvcFSII/AAAAAAAABoQ/pVcV73Ne_48/s1600/kw-2120.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-Eg7WeIt5cxs/TnSwLvcFSII/AAAAAAAABoQ/pVcV73Ne_48/s320/kw-2120.png" width="171" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-EGW4mlzjbRc/TnSwNyA7HDI/AAAAAAAABoU/3xLSVBwtnp4/s1600/kw-3416.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-EGW4mlzjbRc/TnSwNyA7HDI/AAAAAAAABoU/3xLSVBwtnp4/s320/kw-3416.png" width="175" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-26UX7bKm-n8/TnSwRQXzdOI/AAAAAAAABoY/DyN7MnjbD-I/s1600/kw-4636.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-26UX7bKm-n8/TnSwRQXzdOI/AAAAAAAABoY/DyN7MnjbD-I/s320/kw-4636.png" width="174" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-evyorNdBTag/TnSwUAAsDSI/AAAAAAAABoc/cZUwRcxsavU/s1600/kw-35070.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-evyorNdBTag/TnSwUAAsDSI/AAAAAAAABoc/cZUwRcxsavU/s320/kw-35070.png" width="181" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RHHd-z3-oNk/TnSwV0eCj6I/AAAAAAAABog/jRk66EvwW_0/s1600/kw-38036.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-RHHd-z3-oNk/TnSwV0eCj6I/AAAAAAAABog/jRk66EvwW_0/s320/kw-38036.png" width="178" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-PCcZUeoneoM/TncBRsXNN3I/AAAAAAAABok/XRr8QVkDstE/s1600/kw-131037.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-PCcZUeoneoM/TncBRsXNN3I/AAAAAAAABok/XRr8QVkDstE/s320/kw-131037.PNG" width="178" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-eREKXx7s2-U/TneK_xJELMI/AAAAAAAABoo/KSAtgltQjP8/s1600/kw-143710.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-eREKXx7s2-U/TneK_xJELMI/AAAAAAAABoo/KSAtgltQjP8/s320/kw-143710.png" width="177" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-6945150100922851818?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/6945150100922851818/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=6945150100922851818' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6945150100922851818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6945150100922851818'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/wyniki-ankiety-wielkosc-proby.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-TRSZzIB-nvo/TnSwJL9FrpI/AAAAAAAABoM/ffCv7uXoAYM/s72-c/kw-918.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8020645952719710530</id><published>2011-09-17T14:19:00.002+02:00</published><updated>2011-09-19T15:34:06.134+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;JMS duplicate prevention BW pattern&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Jsu6n9rsAMo/TnSOgOf8dUI/AAAAAAAABoI/Ul4TI343ThU/s1600/jms_duplicate_prevention.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="243" src="http://2.bp.blogspot.com/-Jsu6n9rsAMo/TnSOgOf8dUI/AAAAAAAABoI/Ul4TI343ThU/s320/jms_duplicate_prevention.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Jeśli po aktywności wysyłania komunikatu JMS process Tibco BW jeszcze coś robi i pojawia się błąd powodujący brak potwierdzenia komunikatu (acknowledge mode = client), który uruchomił proces, to taki proces będzie generował duplikaty. Proces z automatycznym potwierdzaniem w sytuacjach awaryjnych może gubić komunikaty. Najsensowniejszym rozwiązaniem jest lokalna (w ramach tej samej sesji JMS) transakcyjna obsługa wiadomości - zarówno ta odebrana jak i wysłana zostaną potwierdzone w momencie poprawnego wyjścia z grupy transakcyjnej. Przy transakcyjnej obsłudze JMS-a nadal możemy sterować ilością sesji.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Obejściem na zduplikowane komunikaty już leżące na kolejce lub temacie JMS jest użycie ciężkiej aktywności Checkpoint. Uwaga: duplicateKey nie jest globalne tzn. przy komponentach active-active wykrywanie duplikatu działa tylko per instancja komponentu.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8020645952719710530?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8020645952719710530/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8020645952719710530' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8020645952719710530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8020645952719710530'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/jms-duplicate-prevetion-bw-pattern.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Jsu6n9rsAMo/TnSOgOf8dUI/AAAAAAAABoI/Ul4TI343ThU/s72-c/jms_duplicate_prevention.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5016355681536928898</id><published>2011-09-17T13:27:00.004+02:00</published><updated>2011-09-17T14:35:28.813+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><category scheme='http://www.blogger.com/atom/ns#' term='workaround'/><title type='text'></title><content type='html'>&lt;h3&gt;Push&amp;amp;Commit w Tibco&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-gfA3jzNkK8I/TnRwH04u7eI/AAAAAAAABoA/PnerEgKMSAc/s1600/tibco-push_pop_commit.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="171" src="http://4.bp.blogspot.com/-gfA3jzNkK8I/TnRwH04u7eI/AAAAAAAABoA/PnerEgKMSAc/s320/tibco-push_pop_commit.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ysLEgyq4vjo/TnRwM4v5tNI/AAAAAAAABoE/gjBHoLKGG-o/s1600/tibco-push_pop_commit2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="106" src="http://1.bp.blogspot.com/-ysLEgyq4vjo/TnRwM4v5tNI/AAAAAAAABoE/gjBHoLKGG-o/s320/tibco-push_pop_commit2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Zacznijmy od tego, że Tibco BusinessWorks w zasadzie nie wspiera transakcji rozproszonych XA. Napisałem "w zasadzie" dlatego, że Tibco BusinessWorks JDBC connection pooling źle działa z TIBCO BusinessWorks XA Transaction Manager (Arjuna kupiona przez Tibco w wersji OEM) - xa_suspend(xid) i xa_resume(xid) wołane na fizycznie różnych połączeniach z bazą Oracle generują błąd (podobnie jak xa_suspend(xid) i xa_start(xid) wołane na tym samym połączeniu). Obejście to ustawienie rozmiaru puli JDBC oraz FlowLimit/MaxJobs na 1. Problem wynika z architektury silnika BW. Można rozwiązać go stosując sterownik-wrapper JDBC przypinający instancję procesu Tibco do pojedynczego połączenia.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Jest inne (też złe) obejście&amp;nbsp;realizowane przez następujący wzorzec projektowy: Implementacja usługi rozbita jest na dwie części - push i commit/pop. W części push klient usługi wysyła standardowy request, który jest walidowany technicznie i biznesowo. Jeśli request nie przechodzi walidacji, klient otrzymuje odpowiedź o błędzie natychmiast. Jeśli request jest poprawny, to wołany jest nowy proces w trybie spawn i zwracana jest odpowiedź o przyjęciu komunikatu do obsługi zawierająca identyfikator transakcji. Stworzony proces aktywnością Wait czeka na commit transakcji. Proszę zauważyć, że na tym etapie obsługi komunikatu nie ma czekania wątków z blokowaniem - nie czeka się na zakończenie stworzonego procesu, a aktywność Wait zwalania wątek do puli Engine Threads. Klient wysyła kolejny komunikat potwierdzający transakcję i w odpowiedzi dostaje dane, które powinien przy standardowym podejściu dostać na wyjściu operacji request-reponse lub informację o błędzie (zazwyczaj błąd grubego kalibru typu transaction rollback, end of communication stream, connection closed). W innej wersji wzorca klient może dostać odpowiedź od razu (IPC procesu rodzica z dzieckiem), wtedy operacja commit nie zwraca żadnych danych.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Czy takie podejście ma plusy? Klient między wywołaniem requestu a commitem może po swojej stronie prowadzić jakieś przetwarzanie danych, a nie bezczynnie czekać. Wzorzec dużą wagę przykłada do walidacji danych. Klient decyduje o czasie wykonania operacji commit, a więc ma dużą domniemaną kontrolę nad timeout-ami. Poprzez odpowiednie sygnalizowanie stanu przetwarzania&amp;nbsp;(Notify: processing)&amp;nbsp;i dobrze dobrane czasy wygasania notyfikacji, klient po wywołaniu aktywności 'Wait for response' ma dokładną odpowiedź biznesową lub status, że przetwarzanie jeszcze trwa lub że już się skończyło poprawnie lub wystąpił błąd. Istnienie statusu przetwarzania wymusza wzorzec.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Minusy: przy źle określonych uwarunkowaniach czasowych możemy mieć do czynienia z pollingiem, przeciążeniem pamięci komponentu Tibco, przedwczesnym kasowaniem odpowiedzi. Nadal nie będziemy mieli prawdziwej transakcji rozproszonej (xa_prepare jest persystentne): jeśli operacja commit dla pierwszej w kolejności usługi zwróci błąd, nie wywołamy operacji commit dla pozostałych usług i jesteśmy szczęśliwi, ale jeśli po paru udanych commitach dostaniemy błąd, to nie jesteśmy w stanie wycofać już transakcji (a przy prawdziwym xa_prepare można zrobić rollback). Jeśli nie używamy JMS-a&amp;nbsp;tylko 'spawn process', to oczekująca transakcja nie przetrwa restartu pojedynczego komponentu. Prawdziwe XA radzi sobie przy błędach infrastruktury technicznej, ten wzorzec nie. Wzorzec jest trudny w poprawnej implementacji.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Wnioski: Tibco, SOA, Order Management - wybierz dowolne dwa. Nie mając prawdziwej transakcyjności zmuszeni jesteśmy do stosowania kompensacji (saga pattern), co nie jest szybkim i prostym rozwiązaniem pudełkowym.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-5016355681536928898?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5016355681536928898/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5016355681536928898' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5016355681536928898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5016355681536928898'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/push-w-tibco-zacznijmy-od-tego-ze-tibco.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-gfA3jzNkK8I/TnRwH04u7eI/AAAAAAAABoA/PnerEgKMSAc/s72-c/tibco-push_pop_commit.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-5806669436240480450</id><published>2011-09-16T18:14:00.000+02:00</published><updated>2011-09-16T18:14:06.371+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='testowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='Tibco'/><title type='text'></title><content type='html'>&lt;h3&gt;Java, SAP i Tibco&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-fQg9pignGwk/TnN1OxM1DKI/AAAAAAAABn4/GBZYJDMv-Mc/s1600/java-sap-tibco.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="211" src="http://3.bp.blogspot.com/-fQg9pignGwk/TnN1OxM1DKI/AAAAAAAABn4/GBZYJDMv-Mc/s320/java-sap-tibco.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Do przetestowania adaptera outboundowego Tibco SAP R3 wcale nie jest potrzebny SAP. W testach automatycznych można wykorzystać kod Javy i konektor SAP JCo - ten sam, którego używa Tibco Designer.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-5806669436240480450?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/5806669436240480450/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=5806669436240480450' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5806669436240480450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/5806669436240480450'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/java-sap-i-tibco-do-przetestowania.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-fQg9pignGwk/TnN1OxM1DKI/AAAAAAAABn4/GBZYJDMv-Mc/s72-c/java-sap-tibco.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8014749659503125838</id><published>2011-09-14T21:56:00.002+02:00</published><updated>2011-09-14T22:14:30.776+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usuability'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'></title><content type='html'>&lt;h3&gt;Aplikacje w Windows 8&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-cD810-MG9rM/TnEFLuA-RjI/AAAAAAAABnQ/uIg_ku8euM4/s1600/w8d8.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-cD810-MG9rM/TnEFLuA-RjI/AAAAAAAABnQ/uIg_ku8euM4/s320/w8d8.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Pulpit też traktowany jest jako aplikacja. Kliknięcie na przycisk start na pulpicie kieruje do ekranu startowego.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-rFoRNAILKsE/TnEFNpmMVVI/AAAAAAAABnU/9sM7w5xipKk/s1600/w8d9.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://4.bp.blogspot.com/-rFoRNAILKsE/TnEFNpmMVVI/AAAAAAAABnU/9sM7w5xipKk/s320/w8d9.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-mhCPUc93RGg/TnEFQOVRTgI/AAAAAAAABnY/Fi3IrKy5E00/s1600/w8da.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://2.bp.blogspot.com/-mhCPUc93RGg/TnEFQOVRTgI/AAAAAAAABnY/Fi3IrKy5E00/s320/w8da.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-mVZcw32Qiv0/TnEFSkxIOtI/AAAAAAAABnc/7Q_8RrX4Jrc/s1600/w8db.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="238" src="http://2.bp.blogspot.com/-mVZcw32Qiv0/TnEFSkxIOtI/AAAAAAAABnc/7Q_8RrX4Jrc/s320/w8db.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9w8t3npajyc/TnEFaRpIyTI/AAAAAAAABno/cW3tPwWJopQ/s1600/w8de.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-9w8t3npajyc/TnEFaRpIyTI/AAAAAAAABno/cW3tPwWJopQ/s320/w8de.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2Acl3M8fEOI/TnEFrll27EI/AAAAAAAABnw/eN9Ulji_zR8/s1600/w8e5.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-2Acl3M8fEOI/TnEFrll27EI/AAAAAAAABnw/eN9Ulji_zR8/s320/w8e5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-iXTHDelmtB4/TnEFtFyvTrI/AAAAAAAABn0/bZyiG2ocPKE/s1600/w8e6.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-iXTHDelmtB4/TnEFtFyvTrI/AAAAAAAABn0/bZyiG2ocPKE/s320/w8e6.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Nowy Windows jest dostosowany do urządzeń dotykowych, smartphone-ów i tabletów. Trzeba jednak pamiętać, że Google Android jest obecny na nich od dawna. Windows 8 może co najwyżej przyczynić się do wzrostu popularności dotykowych monitorów LCD i telewizorów.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8014749659503125838?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8014749659503125838/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8014749659503125838' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8014749659503125838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8014749659503125838'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/aplikacje-w-windows-8-pulpit-tez.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-cD810-MG9rM/TnEFLuA-RjI/AAAAAAAABnQ/uIg_ku8euM4/s72-c/w8d8.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8918829221822086316</id><published>2011-09-14T21:45:00.004+02:00</published><updated>2011-09-14T22:16:35.867+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usuability'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'></title><content type='html'>&lt;h3&gt;Ekran startowy w Windows 8&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-E8P5p3JaWw0/TnEB9MsXasI/AAAAAAAABmk/8am0bJzdGak/s1600/w8d1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-E8P5p3JaWw0/TnEB9MsXasI/AAAAAAAABmk/8am0bJzdGak/s320/w8d1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-mH6_AmRMtSI/TnEB-7FpWbI/AAAAAAAABmo/BrvNqmhtTjw/s1600/w8d2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-mH6_AmRMtSI/TnEB-7FpWbI/AAAAAAAABmo/BrvNqmhtTjw/s320/w8d2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-d-k59I7rbHo/TnECAbAytUI/AAAAAAAABms/z4LkoSTr_Dg/s1600/w8d3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://4.bp.blogspot.com/-d-k59I7rbHo/TnECAbAytUI/AAAAAAAABms/z4LkoSTr_Dg/s320/w8d3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-JaUqFUXCbT4/TnECB95kGXI/AAAAAAAABmw/dJeYWVftSD0/s1600/w8d4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-JaUqFUXCbT4/TnECB95kGXI/AAAAAAAABmw/dJeYWVftSD0/s320/w8d4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-FIS0_-lZvR8/TnECDv4FIRI/AAAAAAAABm0/tpolYz6PIEM/s1600/w8d5.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="242" src="http://1.bp.blogspot.com/-FIS0_-lZvR8/TnECDv4FIRI/AAAAAAAABm0/tpolYz6PIEM/s320/w8d5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-op_P3RKeFes/TnECFh6QgPI/AAAAAAAABm4/lE_KonyTnp0/s1600/w8d6.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-op_P3RKeFes/TnECFh6QgPI/AAAAAAAABm4/lE_KonyTnp0/s320/w8d6.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ZjmJek8a7bc/TnECMXFYmEI/AAAAAAAABm8/2L6mAhembBo/s1600/w8df.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://3.bp.blogspot.com/-ZjmJek8a7bc/TnECMXFYmEI/AAAAAAAABm8/2L6mAhembBo/s320/w8df.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9x9qqKv-FUM/TnECQKxwBWI/AAAAAAAABnA/PzAPYbtqC6A/s1600/w8e1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://2.bp.blogspot.com/-9x9qqKv-FUM/TnECQKxwBWI/AAAAAAAABnA/PzAPYbtqC6A/s320/w8e1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-u0Lgz50CT5w/TnECTHqgnEI/AAAAAAAABnE/lFhv_aavdG4/s1600/w8e2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://3.bp.blogspot.com/-u0Lgz50CT5w/TnECTHqgnEI/AAAAAAAABnE/lFhv_aavdG4/s320/w8e2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Ekran startowy ma wirtualną szerokość sporo większą od standardowego fizycznego ekranu, a jego zawartość powinna być scrollowana. Ekran posiada menu kontekstowe wywoływane ruchem ręki po ekranie (trzeba przesunąć scrollbar poza zakres) prezentujące wybrane pozycje jako panele po prawej stronie ekranu. Ekran startowy zabezpieczony jest w podobny sposób co w Androidzie - nakładką z zegarkiem. Nakładkę trzeba przesunąć ręką do góry i odsłonić ekran logowania. Po zalogowaniu widzimy ekran startowy z szeregiem kafelków (tiles) reprezentujących aplikacje nowego i starego typu.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-_xpEH5Mi_tE/TnEEOzmfwyI/AAAAAAAABnI/COynoU5i2s0/s1600/w8e3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-_xpEH5Mi_tE/TnEEOzmfwyI/AAAAAAAABnI/COynoU5i2s0/s320/w8e3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Kafelki można przesuwać i zmieniać ich rozmiar.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0sf2z4c_d4c/TnEEs0MWDMI/AAAAAAAABnM/FOuGjfXNsOc/s1600/w8e4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-0sf2z4c_d4c/TnEEs0MWDMI/AAAAAAAABnM/FOuGjfXNsOc/s320/w8e4.png" width="320" /&gt;&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/20162574-8918829221822086316?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8918829221822086316/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8918829221822086316' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8918829221822086316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8918829221822086316'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/ekran-startowy-ma-wirtualna-szerokosc.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-E8P5p3JaWw0/TnEB9MsXasI/AAAAAAAABmk/8am0bJzdGak/s72-c/w8d1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-8331868357558129262</id><published>2011-09-14T21:31:00.001+02:00</published><updated>2011-09-14T21:34:55.541+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usuability'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'></title><content type='html'>&lt;h3&gt;Jak zresetować Windows 8?&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-JnHk9zDpMiI/TnD_uWZGGyI/AAAAAAAABmc/meQjs3CE4Ws/s1600/reboot1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-JnHk9zDpMiI/TnD_uWZGGyI/AAAAAAAABmc/meQjs3CE4Ws/s320/reboot1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Na ekranie startowym wybieramy 'Command Prompt cmd' i wpisujemy 'shutdown /r'&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-aMN12vc6ng0/TnD_wDMJ2cI/AAAAAAAABmg/azxCttmjzgg/s1600/reboot2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-aMN12vc6ng0/TnD_wDMJ2cI/AAAAAAAABmg/azxCttmjzgg/s320/reboot2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Miziamy palcami szybkim ruchem w lewo, pokazuje się czarne menu, zawiera ono pozycję Preferences, którą wybieramy, pojawia się panel m.in. z ikoną Power, po dotknięciu do wyboru jest 'Shut down' lub 'Reboot'.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-8331868357558129262?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/8331868357558129262/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=8331868357558129262' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8331868357558129262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/8331868357558129262'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/jak-zresetowac-windows-8-na-ekranie.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-JnHk9zDpMiI/TnD_uWZGGyI/AAAAAAAABmc/meQjs3CE4Ws/s72-c/reboot1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-3256509081281510342</id><published>2011-09-14T21:16:00.000+02:00</published><updated>2011-09-14T21:16:59.309+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'></title><content type='html'>&lt;h3&gt;Windows 8 Setup&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-f0Qtdm2ox9U/TnD79el5WfI/AAAAAAAABl8/0bkxJHL6_Gc/s1600/w8s1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236" src="http://3.bp.blogspot.com/-f0Qtdm2ox9U/TnD79el5WfI/AAAAAAAABl8/0bkxJHL6_Gc/s320/w8s1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-w9gczYYauxU/TnD8B4b8DdI/AAAAAAAABmA/3FR2wBSotRQ/s1600/w8s2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://1.bp.blogspot.com/-w9gczYYauxU/TnD8B4b8DdI/AAAAAAAABmA/3FR2wBSotRQ/s320/w8s2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-QX6l3455Zm8/TnD8DZp_FcI/AAAAAAAABmE/LWWkgDJoZCc/s1600/w8s3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-QX6l3455Zm8/TnD8DZp_FcI/AAAAAAAABmE/LWWkgDJoZCc/s320/w8s3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ExgNI_jsrfU/TnD8EgTdoiI/AAAAAAAABmI/AkZkXMdC2vc/s1600/w8s4.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://1.bp.blogspot.com/-ExgNI_jsrfU/TnD8EgTdoiI/AAAAAAAABmI/AkZkXMdC2vc/s320/w8s4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-FP4PDi_5FZ0/TnD8Hpq44ZI/AAAAAAAABmM/XdHEjXpiwiI/s1600/w8s5.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://4.bp.blogspot.com/-FP4PDi_5FZ0/TnD8Hpq44ZI/AAAAAAAABmM/XdHEjXpiwiI/s320/w8s5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-n89XtUq8z1Y/TnD8JsN0y3I/AAAAAAAABmQ/zoR3P-qqv9M/s1600/w8s6.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://3.bp.blogspot.com/-n89XtUq8z1Y/TnD8JsN0y3I/AAAAAAAABmQ/zoR3P-qqv9M/s320/w8s6.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tzz5AA15aSg/TnD8K2YjsAI/AAAAAAAABmU/kiXqo7lzW54/s1600/w8s7.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-tzz5AA15aSg/TnD8K2YjsAI/AAAAAAAABmU/kiXqo7lzW54/s320/w8s7.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-WHhSAxR8vQo/TnD8MZ3f7YI/AAAAAAAABmY/nQxGRq9V2CU/s1600/w8s8.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://3.bp.blogspot.com/-WHhSAxR8vQo/TnD8MZ3f7YI/AAAAAAAABmY/nQxGRq9V2CU/s320/w8s8.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Windows 8 jest przystosowany do urządzeń z dotykowymi ekranami, o wysokim współczynniku DPI. Instalator najpierw kopiuje pliki, potem restart, przy czarnym ekranie instaluje sterowniki urządzeń, konfiguruje rejestr, restart, przy zielonym tle konfiguruje system dla użytkownika, w tym prosi o podanie konta Windows Live - jedno internetowe konto użytkownika ma przechowywać spersonalizowane ustawienia dla wszystkich używanych przez niego komputerów.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-3256509081281510342?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/3256509081281510342/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=3256509081281510342' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3256509081281510342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/3256509081281510342'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/windows-8-setup-windows-8-jest.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-f0Qtdm2ox9U/TnD79el5WfI/AAAAAAAABl8/0bkxJHL6_Gc/s72-c/w8s1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-6786183746346707792</id><published>2011-09-13T00:56:00.000+02:00</published><updated>2011-09-13T00:56:48.597+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rzeczywistość'/><title type='text'></title><content type='html'>&lt;h3&gt;Photoshop Elements&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Ubt20Lthv7U/Tm6MswgU3vI/AAAAAAAABl4/iGPfQLdlXF0/s1600/photoshop_essentails.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="243" src="http://4.bp.blogspot.com/-Ubt20Lthv7U/Tm6MswgU3vI/AAAAAAAABl4/iGPfQLdlXF0/s320/photoshop_essentails.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Po lewej oryginalny obrazek Kasi z Facebooka - widać nieprofesjonalnie zrobiony retusz górnej części nosa, prawdopodobnie w Photoshop Elements. Po prawej stronie poprawiłem Kasię w Paint Shop Pro.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-6786183746346707792?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/6786183746346707792/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=6786183746346707792' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6786183746346707792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/6786183746346707792'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/photoshop-elements-po-lewej-oryginalny.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Ubt20Lthv7U/Tm6MswgU3vI/AAAAAAAABl4/iGPfQLdlXF0/s72-c/photoshop_essentails.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-20162574.post-7931337614481756266</id><published>2011-09-12T23:34:00.004+02:00</published><updated>2011-09-13T00:10:37.911+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='komentarz'/><title type='text'></title><content type='html'>&lt;h3&gt;Jednomandatowe okręgi wyborcze&lt;/h3&gt;Kiedy głosując na danego człowieka, tak naprawdę wybieramy innego, bo głosy idą na listę, to jest to chora sytuacja i zaprzeczenie wolności, równości i demokracji.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-mvqTlxSegQg/Tm6BIZ_6EII/AAAAAAAABl0/XnXq9a9P3PQ/s1600/peace.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="265" src="http://3.bp.blogspot.com/-mvqTlxSegQg/Tm6BIZ_6EII/AAAAAAAABl0/XnXq9a9P3PQ/s320/peace.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Kasia Piekarska z SLD też mogłaby zrobić sobie lifting i coś powiększyć.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/20162574-7931337614481756266?l=1307723433353.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://1307723433353.blogspot.com/feeds/7931337614481756266/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=20162574&amp;postID=7931337614481756266' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7931337614481756266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/20162574/posts/default/7931337614481756266'/><link rel='alternate' type='text/html' href='http://1307723433353.blogspot.com/2011/09/jednomandatowe-okregi-wyborcze-kiedy.html' title=''/><author><name>jakub007</name><uri>http://www.blogger.com/profile/04953985460118695855</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/-sLr8ZM8mZeQ/TeaR6hrMWcI/AAAAAAAABdE/9wKoaLBF-yU/s220/solaris.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-mvqTlxSegQg/Tm6BIZ_6EII/AAAAAAAABl0/XnXq9a9P3PQ/s72-c/peace.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
