<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
<channel>
    <title>.:: strefa ::. - Różne</title>
    <link>http://strefa.guzowski.info/</link>
    <description>Bazy danych i nie tylko.</description>
    <dc:language>pl</dc:language>
    <generator>Serendipity 1.1.3 - http://www.s9y.org/</generator>
    <pubDate>Tue, 25 Mar 2008 08:34:22 GMT</pubDate>

    <image>
        <url>http://strefa.guzowski.info/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: .:: strefa ::. - Różne - Bazy danych i nie tylko.</title>
        <link>http://strefa.guzowski.info/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>V Spotkanie PLSSUG Lublin - Heroes {Community} Launch</title>
    <link>http://strefa.guzowski.info/archives/105,2008,03,25.html</link>
            <category>MS SQL Server</category>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/105,2008,03,25.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=105</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=105</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    &lt;!-- s9ymdb:19 --&gt;&lt;img width=&quot;96&quot; height=&quot;96&quot; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 10px;&quot; src=&quot;http://strefa.guzowski.info/uploads/plssug_logo.png&quot; alt=&quot;&quot;  /&gt;V Spotkanie PLSSUG Lublin odbędzie się 08 kwietnia 2008 roku, będzie to spotkanie launchowe - w całości poświęcone SQL Server 2008. Spotykamy się w standardowych godzinach (17:00-19:30) w standardowym miejscu (siedziba Anica System S.A.). Spotkanie będzie podzielone na trzy etapy - na początku odwiedzimy serwerownię Anica System, następnie zaprezentuję SQL Server 2008 i nową wizję platformy bazodanowej MS wraz z praktycznymi demami, a w trzeciej części różni członkowie grupy zaprezentują wybrane funkcjonalności nowego systemu. Plan spotkania nie jest sztywny, w razie potrzeby przeprowadzimy sesję SQL Server 2008 Q&amp;A, postaramy się też podsumować konferencję C2C. Wszystkich chętnych serdecznie zapraszam. Przypominam o konieczności rejestracji (link poniżej) i proszę jednocześnie o punktualne przybycie.&lt;br /&gt;
&lt;br /&gt;
Agenda spotkania:&lt;br /&gt;
17:00-17:30 - Wizyta w Anica System Data Center&lt;br /&gt;
17:30-18:15 - Nowości w SQL Server 2008 (Marcin Guzowski)&lt;br /&gt;
18:15-19:30 - SQL Server 2008: feature by feature (Członkowie PLSSUG Lublin)&lt;br /&gt;
&lt;br /&gt;
Więcej informacji:&lt;br /&gt;
&lt;a href=&quot;http://groups.google.pl/group/plssug/web/lublin&quot;  title=&quot;Strona informacyjna PLSSUG Lublin&quot;&gt;Strona informacyjna PLSSUG Lublin&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://groups.google.pl/group/plssug/web/rejestracja-na-spotkania-lublin&quot;  title=&quot;PLSSUG Lublin: Rejestracja na spotkanie&quot;&gt;PLSSUG Lublin: Rejestracja na spotkanie&lt;/a&gt; 
    </content:encoded>

    <pubDate>Tue, 25 Mar 2008 09:34:22 +0100</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/105,2008,03,25.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>Szybko, tanio, dobrze</title>
    <link>http://strefa.guzowski.info/archives/103,2008,03,14.html</link>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/103,2008,03,14.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=103</wfw:comment>

    <slash:comments>4</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=103</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    Świat IT rządzi się rozmaitymi prawami i zależnościami. Jedna z najbardziej podstawowych zasad mówi, że spośród trzech cech - szybko, tanio, dobrze - można wybrać jedynie dwie, które łącznie staną się przeciwieństwem trzeciej. Określamy to mianem prawa dwóch trzecich, które da się wizualizować w następujący sposób:&lt;br /&gt;
&lt;!-- s9ymdb:15 --&gt;&lt;img width=&quot;242&quot; height=&quot;220&quot; style=&quot;border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://strefa.guzowski.info/uploads/fast_good_cheap.jpg&quot; alt=&quot;&quot;  /&gt;&lt;br /&gt;
Tak więc:&lt;br /&gt;
1. Dobrze i tanio nie znaczy szybko.&lt;br /&gt;
2. Dobrze i szybko nie znaczy tanio.&lt;br /&gt;
3. Szybko i tanio nie znaczy dobrze.&lt;br /&gt;
&lt;br /&gt;
Managerom pozostaje tylko wybór jednej z powyższych opcji. 
    </content:encoded>

    <pubDate>Fri, 14 Mar 2008 21:15:00 +0100</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/103,2008,03,14.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>I Spotkanie grupy PLSSUG w Lublinie</title>
    <link>http://strefa.guzowski.info/archives/91,2007,12,08.html</link>
            <category>MS SQL Server</category>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/91,2007,12,08.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=91</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=91</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    &lt;!-- s9ymdb:8 --&gt;&lt;img width=&quot;100&quot; height=&quot;105&quot; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://strefa.guzowski.info/uploads/LogoPLSSUG_100.serendipityThumb.gif&quot; alt=&quot;&quot;  /&gt;Dnia 11 grudnia 2007 roku w godz. 17:00-19:00 odbędzie się pierwsze spotkanie filii lubelskiej grupy Polish SQL Server User Group (PLSSUG). Będzie ono miało miejsce w siedzibie firmy Anica System S.A. (ul. Konrada Wallenroda 4C, sala na V piętrze). Gorąco zachęcałbym do uczestnictwa w nim, gdyby nie fakt, że w zasadzie wszystkie wolne miejsca są już zajęte :) Nie ukrywam, że jest to dla mnie powód do satysfakcji. Na przyszłe spotkania prawdopodobnie zorganizujemy więcej miejsc niż 30 (wszystko zależy od tego, jak w aspekcie organizacyjnym uda się nasze pierwsze spotkanie). Spotkania PLSSUG Lublin będą odbywały się cyklicznie (raz lub dwa razy w miesiącu). Postanowiliśmy także zaprosić do udziału w spotkaniach akademickie grupy .NET.&lt;br /&gt;
&lt;br /&gt;
Agenda spotkania:&lt;br /&gt;
17:00-17:10 - Przywitanie i kwestie organizacyjne (Marcin Guzowski)&lt;br /&gt;
17:10-17:55 - Rozszerzenia języka Transact-SQL w SQL Server 2008 (Andrzej Ochera)&lt;br /&gt;
17:55-18:00 - przerwa&lt;br /&gt;
18:00-18:30 - Świadome i pełne wykorzystanie narzędzi klienckich w SQL Server 2005 (Grzegorz Bartosik)&lt;br /&gt;
18:30-19:00 - Stany oczekiwań w SQL Server 2005 (Marcin Guzowski) &lt;br /&gt;
&lt;br /&gt;
Więcej informacji:&lt;br /&gt;
&lt;a href=&quot;http://groups.google.pl/group/plssug/web/lublin&quot;  title=&quot;PLSSUG: strona informacyjna filii lubelskiej&quot;&gt;PLSSUG: strona informacyjna filii lubelskiej&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.plssug.org.pl&quot;  title=&quot;PLSSUG: strona domowa&quot;&gt;PLSSUG: strona domowa&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://strefa.guzowski.info/archives/77,2007,09,22.html&quot;  title=&quot;strefa: Startuje Polish SQL Server User Group (PLSSUG)&quot;&gt;strefa: Startuje Polish SQL Server User Group (PLSSUG)&lt;/a&gt; 
    </content:encoded>

    <pubDate>Sat, 08 Dec 2007 17:35:00 +0100</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/91,2007,12,08.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>KUL IT Academic Day - wykład o SQL Server 2008</title>
    <link>http://strefa.guzowski.info/archives/86,2007,11,10.html</link>
            <category>MS SQL Server</category>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/86,2007,11,10.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=86</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=86</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    20 listopada 2007 roku na konferencji KUL IT Academic Day w Lublinie prowadzę wykład o nowej wersji systemu zarządzania bazami danych Microsoft SQL Server 2008 (codename &lt;em&gt;Katmai&lt;/em&gt;). Sesja będzie miała miejsce w Nowej Auli (GG-150, I Piętro) znajdującej się w Głównym Gmachu Katolickiego Uniwersytetu Lubelskiego, Aleje Racławickie 14, w godzinach 16:15 - 17:15. W kwestiach organizacyjnych odsyłam na stronę konferencji (link poniżej). Zamierzam przedstawić nowy produkt i jego możliwości od strony koncepcyjnej i praktycznej (przewiduję kilka demonstracji). Na koniec wykładu na pewno opowiem o niedawno powstałej grupie Polish SQL Server Users Group i o planach prowadzenia cyklicznych lub okresowych spotkań grupy w Lublinie. Zainteresowanych serdecznie zapraszam.&lt;br /&gt;
&lt;br /&gt;
Więcej informacji:&lt;br /&gt;
&lt;a href=&quot;http://www.kul.lublin.pl/art_7829.html&quot;  title=&quot;KUL IT Academic Day&quot;&gt;KUL IT Academic Day&lt;/a&gt; 
    </content:encoded>

    <pubDate>Sat, 10 Nov 2007 16:32:00 +0100</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/86,2007,11,10.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>Startuje Polish SQL Server User Group (PLSSUG)</title>
    <link>http://strefa.guzowski.info/archives/77,2007,09,22.html</link>
            <category>MS SQL Server</category>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/77,2007,09,22.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=77</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=77</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    &lt;!-- s9ymdb:8 --&gt;&lt;img width=&quot;100&quot; height=&quot;105&quot; style=&quot;float: left; border: 0px; padding-left: 5px; padding-right: 5px;&quot; src=&quot;http://strefa.guzowski.info/uploads/LogoPLSSUG_100.serendipityThumb.gif&quot; alt=&quot;&quot;  /&gt;&quot;Dzisiaj w godzinach popołudniowych w Warszawie narodziła się nowa, świecka, tradycja&quot;, czyli inicjatywa grupy osób zawodowo i hobbystycznie związanych z platformą bazodanową Microsoft SQL Server z Pawłem Potasińskim na czele - Polish SQL Server User Group (polska grupa użytkowników SQL Server). Pod adresem &lt;a href=&quot;http://www.plssug.org.pl&quot;  title=&quot;Polish SQL Server Users Group&quot;&gt;http://www.plssug.org.pl&lt;/a&gt; można znaleźć stronę grupy opartą na engine Google Groups wraz z najważniejszymi informacjami. Celem członków grupy (więc m.in. i moim) jest umożliwienie jak najszerszemu gronu ludzi poznawania systemu zarządzania bazami danych SQL Server oraz dzielenia się z innymi swoją wiedzą i doświadczeniem. Grupa ściśle współpracuje z firmą Microsoft i Warszawską Grupą .NET.  O wszelkich nowościach organizacyjnych będę informował na bieżąco na łamach swojego bloga.&lt;br /&gt;
&lt;br /&gt;
Zachęcam do zostania członkiem PLSSUG! Możesz przystąpić do grupy za pomocą poniższego formularza.&lt;br /&gt;
&lt;br /&gt;
&lt;table border=0 style=&quot;background-color: #fff; padding: 5px; border: 1px solid #ddd;&quot; cellspacing=0&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://groups.google.pl/groups/img/3nb/groups_bar_pl.gif&quot; height=26 width=132 alt=&quot;Grupy dyskusyjne&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;padding-left: 5px&quot;&gt; &lt;b&gt;Zapisz się do PLSSUG&lt;/b&gt; &lt;/td&gt;&lt;/tr&gt;&lt;form action=&quot;http://groups.google.pl/group/plssug/boxsubscribe&quot;&gt;&lt;tr&gt;&lt;td style=&quot;padding-left: 5px;&quot;&gt; E-mail: &lt;input type=text name=email size=25&gt; &lt;input type=submit name=&quot;sub&quot; value=&quot;Zapisz się&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/form&gt;&lt;tr&gt;&lt;td align=right&gt; &lt;a href=&quot;http://groups.google.pl/group/plssug&quot;&gt;Odwiedź tę grupę&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; 
    </content:encoded>

    <pubDate>Sat, 22 Sep 2007 20:54:00 +0200</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/77,2007,09,22.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>3 x 2008, czyli premiera Windows Server 2008, SQL Server 2008 i Visual Studio 2008</title>
    <link>http://strefa.guzowski.info/archives/69,2007,07,11.html</link>
            <category>MS SQL Server</category>
            <category>Platforma .NET</category>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/69,2007,07,11.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=69</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=69</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    Na międzynarodowej konferencji dla przeszło 10 tysięcy firm partnerskich (Worldwide Partner Conference, WPC) w Denver Microsoft ogłosił, że premiery nowych wersji znanych produktów - systemu operacyjnego Windows Server 2008 (codename &lt;em&gt;Longhorn&lt;/em&gt;), platformy bazodanowej SQL Server 2008 (codename &lt;em&gt;Katmai&lt;/em&gt;) i zintegrowanego środowiska programistycznego Visual Studio 2008 (codename &lt;em&gt;Orcas&lt;/em&gt;) odbędą się 27 lutego 2008 roku w Los Angeles. Wydarzenie to zapoczątkuje serię mniejszych konferencji na poziomie krajowym, na których prezentowane będą nowe produkty.&lt;br /&gt;
&lt;br /&gt;
Więcej informacji:&lt;br /&gt;
&lt;a href=&quot;http://www.microsoft.com/presspass/press/2007/jul07/07-10WPCDay1PartnersPR.mspx&quot;  title=&quot;Microsoft PressPass: Microsoft Executives Outline Next-Generation Business Opportunities for Partners With New Products, Tools and Programs&quot;&gt;Microsoft PressPass: Microsoft Executives Outline Next-Generation Business Opportunities for Partners With New Products, Tools and Programs&lt;/a&gt; 
    </content:encoded>

    <pubDate>Wed, 11 Jul 2007 18:51:00 +0200</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/69,2007,07,11.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>Uwaga na SP2 do Windows Server 2003</title>
    <link>http://strefa.guzowski.info/archives/64,2007,06,09.html</link>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/64,2007,06,09.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=64</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=64</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    Od 12 czerwca Service Pack 2 do Windows Server 2003 będzie pobierany automatycznie w ramach usługi Automatic Windows Update. W zależności od konfiguracji usługi może być również automatycznie instalowany. Nie trudno się domyślić, że nowy model propagowania SP2 może nie przypaść do gustu administratorom. W takim przypadku powinni zainteresować się specjalnym toolkitem do czasowego zablokowania automatycznego pobierania (i instalacji) SP2. Co istotne, blokowanie dostarczenie SP2 za pomocą tego narzędzie będzie możliwe do 13 marca 2008 roku. &lt;br /&gt;
&lt;br /&gt;
Więcej informacji i pobieranie:&lt;br /&gt;
&lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?familyid=fc145b0b-c148-445a-82ba-9b2f3aef6e60&amp;amp;displaylang=en&quot;  title=&quot;Download: Toolkit to Temporarily Block Delivery of Windows Server 2003 Service Pack 2&quot;&gt;Download: Toolkit to Temporarily Block Delivery of Windows Server 2003 Service Pack 2&lt;/a&gt; 
    </content:encoded>

    <pubDate>Sat, 09 Jun 2007 18:28:00 +0200</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/64,2007,06,09.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>Windows Server 2003 Service Pack 2</title>
    <link>http://strefa.guzowski.info/archives/52,2007,03,15.html</link>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/52,2007,03,15.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=52</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=52</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    Microsoft udostępnił SP2 do systemu operacyjnego Windows Server 2003, który może być zainstalowany także na systemie Windows XP Professional x64 Edition. Service Pack zawiera wszystkie wcześniej opublikowane hotfixy i wprowadza szereg zmian mających usprawnić zarządzanie serwerem, podnieść wydajność sieci (Scalable Networking Pack), czy np. ułatwić diagnostykę domeny (Domain Controller Diagnostics). SP2 najlepiej instalować na systemie z SP1 - pozwoli to uniknąć szeregu potencjalnych problemów.&lt;br /&gt;
&lt;br /&gt;
Więcej informacji:&lt;br /&gt;
&lt;a href=&quot;http://www.microsoft.com/technet/windowsserver/sp2.mspx&quot;  title=&quot;Technet: Windows Server 2003 Service Pack 2&quot;&gt;Technet: Windows Server 2003 Service Pack 2&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.microsoft.com/technet/windowsserver/sp2/top-reasons.mspx&quot;  title=&quot;Technet: Top 10 Reasons to Install Windows Server 2003 SP2&quot;&gt;Technet: Top 10 Reasons to Install Windows Server 2003 SP2&lt;/a&gt; 
    </content:encoded>

    <pubDate>Thu, 15 Mar 2007 17:56:45 +0100</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/52,2007,03,15.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>Brak rąk do pracy w IT</title>
    <link>http://strefa.guzowski.info/archives/50,2007,03,11.html</link>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/50,2007,03,11.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=50</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=50</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    Nie trzeba wnikliwie obserwować rynku IT, żeby dojść do wniosku, że popyt na specjalistów jest dużo większy niż podaż. W efekcie od jakiegoś czasu określa się go mianem rynku pracownika, co z resztą ma miejsce także w przypadku innych dziedzin gospodarki. Płace idą w górę, dużo łatwiej uzyskać od pracodawcy różnego typu świadczenia dodatkowe (od nowej komórki czy laptopa, przez kompleksową opiekę medyczną i darmowe wczasy, po samochód, mieszkanie do dyspozycji). &lt;br /&gt;
&lt;br /&gt;
Naturalnie wzrost faktycznych kosztów działalności firm szybko doprowadzi (w niektórych przypadkach już doprowadził) do wzrostu cen usług i produktów informatycznych. Nie ma jednak specjalnej obawy o to, że ze względu na poziom cen usługi i produkty przestaną się sprzedawać. Rynek IT rośnie w postępie kilkunastoprocentowym rocznie, potrzeby innych branż w zakresie informatyzacji i nowoczesnych usług teleinformatycznych są ogromne, a sytuacji nie ulegnie zmianie dopóki gospodarka nie zwolni w sposób zasadniczy.&lt;br /&gt;
&lt;br /&gt;
Wyżej opisane zmiany wpływają także na proces rekrutacji. Najprościej mówiąc: dużo łatwiej dostać teraz pracę, gdyż pracodawcy musieli obniżyć wymagania, aby zwiększyć zatrudnienie w warunkach braku specjalistów. Jeżeli już o rekrutacji mowa, to &lt;strong&gt;proszę o kontakt osoby zainteresowane pracą na pełny etat związaną z następującymi technologiami&lt;/strong&gt; (wystarczy zainteresowanie jedną z poniższych):&lt;br /&gt;
- bazy danych (preferowany Microsoft SQL Server, ale absolutnie nie jest to warunek)&lt;br /&gt;
- platforma .NET&lt;br /&gt;
- Java&lt;br /&gt;
- Perl&lt;br /&gt;
&lt;br /&gt;
Wszelkie dodatkowe informacje podam indywidualnie. &lt;strong&gt;Doświadczenie w zasadzie nie jest wymagane, ale wtedy trzeba pokazać, że umie się szybko uczyć i przede wszystkim - że umie się myśleć.&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Wracając do głównego wątku posta, chciałbym jeszcze pokreślić, że w mojej skromnej opinii za braki w kadrach IT wcale nie odpowiada exodus polskich pracowników do krajów UE, tylko niedostosowany do potrzeb system edukacji. Uczelnie wyższe namnażają bezrobotnych w postaci ekonomistów, prawników, historyków itp., podczas gdy zawody produkcyjne niezbędne gospodarce (inżynierowie różnych branż, osoby związane z technologią) były od dawna traktowane w sposób drugoplanowy. Efekty zaniechań są dziś widoczne bardzo wyraźnie. Dodatkowym problemem jest też fakt, że jeżeli już uczelnie kształcą inżynierów, to program nauczania jest zupełnie anachroniczny i niedostosowany do realnych potrzeb. Oczywiście teraz każda szkoła wyższa, widząc potrzeby rynkowe, będzie chciała wprowadzić kierunek ze słowem &quot;informatyka&quot; w nazwie, co według mnie - ze względu na poziom tego typu placówek - wcale nie przysłuży się do tego, że przybędzie odpowiednio wykształconych absolwentów.&lt;br /&gt;
&lt;br /&gt;
Najlepszym dowodem na to, że sytuacja wygląda w praktyce dość nieciekawie, jest stałe odwlekanie realizacji różnych zadań z harmonogramów produkcyjnych na kolejne miesiące, a czasem - lata. Coraz częściej powoduje to z resztą frustrację klientów, którzy czują się źle traktowani. Właściwie przez to wszyscy stają się bardziej nerwowi, a to też niczemu dobremu nie służy. Ciekawi mnie tylko, czy za kilka lat system edukacji zostanie przeorientowany na kierunki techniczne, a za kilkanaście lat zabraknie prawników i humanistów. Jest to całkiem możliwe, gdyż obecna sytuacja jest właśnie efektem analogicznego zjawiska sprzed lat, gdy wszyscy chcieli być ekonomistami i prawnikami, bo akurat takich zawodowców brakowało. Skala przestawiania się edukacji na zawody techniczne będzie jednak prawdopodobnie znacznie mniejsza, gdyż osoby zainteresowane tymi dziedzinami muszą posiadać pewne predyspozycje (podobno prawa może nauczyć się każdy, a nie ma to zastosowania np. do matematyki). 
    </content:encoded>

    <pubDate>Sun, 11 Mar 2007 12:10:00 +0100</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/50,2007,03,11.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>Sysinternals Suite</title>
    <link>http://strefa.guzowski.info/archives/45,2007,02,23.html</link>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/45,2007,02,23.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=45</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=45</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    W zeszłym roku Microsoft przejął firmę Sysinternals, która dostarczała na rynek ciekawych i przydatnych aplikacji dla deweloperów i power users systemu Windows. Od wczoraj wszystkie narzędzia Sysinternals (&lt;a href=&quot;http://www.microsoft.com/technet/sysinternals/utilitiesindex.mspx&quot;  title=&quot;Sysinternals Utilities Index&quot;&gt;pełna lista&lt;/a&gt;) dostępne są jako jeden pakiet (Sysinternals Suite - &lt;a href=&quot;http://www.microsoft.com/technet/sysinternals/Utilities/SysinternalsSuite.mspx&quot;  title=&quot;Sysinternals Suite&quot;&gt;pobieranie&lt;/a&gt;). Polecam wszystkim, którzy używają systemu Windows do czegoś więcej niż gry czy przeglądanie internetu. 
    </content:encoded>

    <pubDate>Fri, 23 Feb 2007 21:01:00 +0100</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/45,2007,02,23.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>Przetwarzanie wyrażeń logicznych</title>
    <link>http://strefa.guzowski.info/archives/42,2007,02,11.html</link>
            <category>Świat Perla</category>
            <category>MS SQL Server</category>
            <category>Platforma .NET</category>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/42,2007,02,11.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=42</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=42</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    Ogromna większość technologii programistycznych (języków programowania, języków skryptowych itp.) zakłada specyficzny sposób przetwarzania wyrażeń logicznych zawartych najczęściej w różnego typu instrukcjach warunkowych (IF, WHILE, FOR). Chodzi o to, że zdanie logiczne składające się z kilku wyrażeń, np:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;A OR B OR C&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
jest uwzględniane tylko do momentu, w którym da się określić wartość całego wyrażenia. W powyższym przykładzie moment ten nastąpi już w sytuacji, w której wartość logiczna wyrażenia A będzie prawdziwa (alternatywa jest prawdziwa, gdy prawdziwy jest jeden z jej elementów). Głównym uzasadnieniem takiej obsługi są kwestie wydajnościowe i praktyczne. Opisane podejście do przetwarzania warunków ma jednak szereg konsekwencji, które warto sobie uświadomić. Postaram się zwrócić na nie uwagę bardziej szczegółowo prezentując implementację zasygnalizowanego zagadnienia w kilku środowiskach.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Practical Extraction and Report Language (Perl)&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Spójrzmy na poniższy skrypt:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;#!/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
use strict;&lt;br /&gt;
use warnings;&lt;br /&gt;
&lt;br /&gt;
my $count = 0;&lt;br /&gt;
my $a = 1;&lt;br /&gt;
&lt;br /&gt;
if ($a != 1 and func() == 2) {&lt;br /&gt;
	 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
print $count;&lt;br /&gt;
&lt;br /&gt;
sub func&lt;br /&gt;
{&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;$count++;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;return 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
Interesuje nas odpowiedź na pytanie, czy funkcja &lt;em&gt;func()&lt;/em&gt; zostanie w ogóle wywołana. Otóż - zgodnie z tym, co napisałem we wstępie - nie zostanie. Nie ma potrzeby sprawdzania wyrażenia z funkcją, gdyż już na podstawie nieprawdziwości wyrażenia &lt;em&gt;$a != 1&lt;/em&gt; (1 != 1) można stwierdzić, że całe zdanie warunku jest fałszywe. Skrypt drukuje więc:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;0&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
Trzeba o tym pamiętać umieszczając funkcję w logice instrukcji warunkowych.&lt;br /&gt;
&lt;br /&gt;
W rzeczywistości to właśnie opisana obsługa warunków umożliwia stosowanie konstrukcji typu:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;if (defined $zmienna and $zmienna == 5) { }&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
Gdyby za każdym razem przetwarzane było całe wyrażenie, to przy zastosowanym &lt;em&gt;use warnings;&lt;/em&gt; dochodziłoby do monitu:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;Use of uninitialized value in numeric eq (==) at (...)&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
zawsze wtedy, kiedy &lt;em&gt;$zmienna&lt;/em&gt; byłaby undef.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Platforma .NET (C#)&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Obsługa jest analogiczna, poniższy program drukuje 0.&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;using System;&lt;br /&gt;
using System.Collections.Generic;&lt;br /&gt;
using System.Text;&lt;br /&gt;
&lt;br /&gt;
namespace ConsoleApplication1&lt;br /&gt;
{&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;class Program&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;{&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;public static int count = 0;&lt;br /&gt;
&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;public static int func()&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;count++;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;return 2; &lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br /&gt;
&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;static void Main(string[] args)&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;int a = 1;&lt;br /&gt;
&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if (a == 1 || func() == 2)&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br /&gt;
&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br /&gt;
&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;System.Console.WriteLine(count);&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;}&lt;br /&gt;
}&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
Podobnie jak w Perlu, w C# (i innych językach .NETowskich) dzięki specyficznej obsłudze wyrażeń logicznych możliwe jest stosowanie konstrukcji:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;if (obj != null &amp;&amp;amp; obj.property == 2) { }&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
Różnica między C# i Perlem polega jednak w tym przypadku na tym, że o ile w Perlu użycie niezainicjalizowanej zmiennej skutkuje co najwyżej ostrzeżeniem (warning level), o tyle w .NET użycie nieistniejącego obiektu kończy się rzuceniem wyjątku &lt;em&gt;NullReferenceException()&lt;/em&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;C/C++&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Przykładowy kod w przypadku C:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;#include &lt; stdio.h&gt;&lt;br /&gt;
&lt;br /&gt;
void main()&lt;br /&gt;
{&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;int count = 0;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;int a = 1;&lt;br /&gt;
		&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;if (a == 1 || func(&amp;count) == 2) { }&lt;br /&gt;
	&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;printf(&quot;%d&quot;, count);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int func(int* pcount) {&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;(*pcount)++;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;return 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
Jeżeli w powyższym kodzie pierwsze wyrażenie składowe warunku IF zostanie zmienione na &lt;em&gt;1 == 1&lt;/em&gt;, to większość kompilatorów w ogóle nie uwzględni drugiego wyrażenia alternatywy (z funkcją &lt;em&gt;func()&lt;/em&gt;) - skompiluje więc warunek jako zawsze prawdziwy. Można się o tym łatwo przekonać zamieniając dodatkowo nazwę funkcji w warunku na taką, która nie istnieje:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;if (1 == 1 || nie_mam_definicji(&amp;count) == 2) { }&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
W obu przypadkach (zmieniony i niezmieniony kod przykładowy) skompilowany program zwraca 0.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;JavaScript&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Obsługa jest analogiczna:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;&amp;lt;SCRIPT TYPE=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
var count = 0;&lt;br /&gt;
var a = 1;&lt;br /&gt;
&lt;br /&gt;
function func() {&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;count++;&lt;br /&gt;
&amp;#160;&amp;#160;&amp;#160;return 2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (a == 1 || func() == 2) { }&lt;br /&gt;
&lt;br /&gt;
alert(count);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
Alert prezentuje wartość 0.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;Microsoft SQL Server&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
Jeżeli wywołamy poniższy T-SQL:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;SELECT 0/0&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
SQL Server natychmiast rzuci błędem:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;Msg 8134, Level 16, State 1, Line 1&lt;br /&gt;
Divide by zero error encountered.&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
Kiedy jednak dzielenie przez 0 znajdzie się w odpowiednim warunku logicznym:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;IF (1=1 OR 1=0/0)&lt;br /&gt;
PRINT &#039;TRUE&#039;&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
błąd nie występuje, gdyż nie dochodzi do wykonania wadliwego kodu. &lt;br /&gt;
&lt;br /&gt;
O ile w przypadku Perla, C czy C# specyficzna ewaluacja warunków logicznych jest czymś pozytywnym, o tyle w świecie baz danych prowadzi do pewnych niekonsekwencji. Trzeba pamiętać, że SQL Server i inne RDBMS implementują logikę trójwartościową (three-valued logic, 3VL). Przestrzeń nie ogranicza się więc do wartości TRUE i FALSE, lecz składa się na nią TRUE, FALSE i UNKNOWN. Może więc dojść do sytuacji, że kiedy - ze względu na operację z NULLem - warunek powinien mieć wartość logiczną UNKNOWN, w praktyce zwraca wartość prawdy. Dokładnie taka sytuacja ma miejsce w poniższym przykładzie:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;DECLARE @a int;&lt;br /&gt;
SET @a = 1;&lt;br /&gt;
&lt;br /&gt;
IF (NOT (@a&lt;&gt;1 AND 1=NULL))&lt;br /&gt;
PRINT &#039;TRUE&#039;;&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
Warto o tym pamiętać, gdyż NULLe i stany nieokreśloności mogą generować sporą ilość trudno wykrywalnych problemów.&lt;br /&gt;
&lt;br /&gt;
Sposób ewaluacji wyrażeń logicznych jest analogiczny w stosunku do wyżej opisanego w przypadku wszystkich znanych mi technologii (języków). Wiedza o takim sposobie obsługi jest więc całkiem wskazana tym bardziej, że umożliwi ona zapisywanie skomplikowanych warunków logicznych w sposób bardziej wydajny - czyli taki, aby sterując kolejnością wyrażeń składowych jak najwcześniej dało się zaprzeczyć lub uznać za prawdziwy cały warunek. Oczywiście ten swoisty tuning wyrażeń logicznych może mieć miejsce wyłącznie w środowisku, które respektuje kolejność wykonywania wyrażeń składowych zgodnie z ich występowaniem w kodzie (od lewej do prawej). Jest to powszechny standard, ale np. SQL Server się do niego nie stosuje. 
    </content:encoded>

    <pubDate>Sun, 11 Feb 2007 15:02:00 +0100</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/42,2007,02,11.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>Szybki test na inteligencję</title>
    <link>http://strefa.guzowski.info/archives/38,2007,01,17.html</link>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/38,2007,01,17.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=38</wfw:comment>

    <slash:comments>31</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=38</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    Wczoraj wpadła mi w ręce ciekawa zagadka logiczna zaimplementowana we flashu, podobno jej rozwiązanie bywa nieodzownym elementem rozmów kwalifikacyjnych w Japonii. Aby przejść do gry, wystarczy kliknąć poniższy obrazek, a następnie wybrać niebieski okrągły przycisk. Warto zapoznać się z zasadami gry wymienionymi poniżej, chyba że zna się język japoński.&lt;br /&gt;
&lt;br /&gt;
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;http://strefa.guzowski.info/files/riverIQGame.swf&quot;  title=&quot;RiverIQGame&quot;&gt;&lt;img src=&quot;http://strefa.guzowski.info/img/riverIQgame.jpg&quot; alt=&quot;RiverIQGame&quot; border=&quot;1&quot; width=&quot;182&quot; height=&quot;111&quot; /&gt;&lt;/a&gt;&lt;/p&gt;Zasady:&lt;br /&gt;
&lt;br /&gt;
1. Tratwa zabiera najwyżej 2 osoby.&lt;br /&gt;
2. Matka nie może przebywać z synami bez ojca na brzegu oraz nie może z nimi podróżować.&lt;br /&gt;
3. Ojciec nie może przebywać z córkami bez matki na brzegu oraz nie może z nimi podróżować.&lt;br /&gt;
4. Złodziej nie może przebywać z członkami rodziny bez policjanta. &lt;br /&gt;
5. Tylko ojciec, matka i policjant potrafią sterować tratwą. &lt;br /&gt;
&lt;br /&gt;
Celem gry jest przewiezienie wszystkich osób na drugą stronę rzeki. 
    </content:encoded>

    <pubDate>Wed, 17 Jan 2007 08:52:23 +0100</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/38,2007,01,17.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>hack..ed.pl i drugie dno</title>
    <link>http://strefa.guzowski.info/archives/35,2007,01,11.html</link>
            <category>Bezpieczeństwo</category>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/35,2007,01,11.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=35</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=35</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    W &lt;a href=&quot;http://strefa.guzowski.info/archives/32,2006,12,19.html&quot;  title=&quot;Niebezpieczne Allegro&quot;&gt;jednym&lt;/a&gt; z poprzednich postów pisałem o sytuacji, w której serwis hacking.pl wywołał mniejsze czy większe poruszenie związane z niskim poziomem zabezpieczeń znanego systemu aukcyjnego Allegro.pl. Później, o czym już z braku czasu nie pisałem, podobny scenariusz był realizowany w odniesieniu do mBanku, acz ze względu na specyfikę problemu odbyło się to w mniej widowiskowy sposób. Jak podaje serwis IDG.pl w swojej &lt;a href=&quot;http://www.idg.pl/news/104956.html&quot;  title=&quot;IDG.pl: Hacking.pl skompromitowany&quot;&gt;wiadomości&lt;/a&gt;, wczoraj w późnych godzinach wieczornych - o ironio - to hacking.pl stał się ofiarą wrogiego wykorzystania luk w bezpieczeństwie. IDG.pl określiło zdarzenie jako kompromitację. Może i jest to uzasadnione w świetle ostatnich publikacji dotyczących Allegro.pl i mBanku, jednak podobne przejęcie tej strony ma miejsce średnio co kilka miesięcy, więc nie używałbym tutaj zbyt mocnych słów :) W momencie, w którym powstał ten wpis, serwis hacking.pl nadal nie funkcjonuje (wyświetlane jest jedynie logo). Do niedawna na stronie widniało:&lt;br /&gt;
&lt;p class=&quot;code&quot;&gt;own3d by kotecek&lt;br /&gt;
THERE IS A NEW ROOT IN TOWN AND WHAT WAS ALL THAT CHROOTING FOR?&lt;br /&gt;
Plik shadow&lt;br /&gt;
http ://platyna.platinum.linux.pl/gorion/&lt;br /&gt;
http ://memoires.viedzma.pl/2006/12/&lt;br /&gt;
Gr33tZ to:&lt;br /&gt;
#chcialbym_byc_jak_gorion&lt;br /&gt;
#linux-slackware2&lt;br /&gt;
Baseciq&lt;br /&gt;
viedzma &lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
Cała sprawa ma jednak drugie dno, które chciałbym skomentować.&lt;br /&gt;
&lt;br /&gt;
Każdy, kto choć trochę obserwuje środowisko security related w Polsce, bez wątpienia dojdzie do wniosku, że przejęcie hacking.pl to reakcja na &quot;popis&quot; Pawła &quot;Goriona&quot; Jabłońskiego w telewizji TVN z topornego gatunku &quot;hakowanie na ekranie&quot;. Kto ma inne zdanie, niech poczyta informacje zawarte w linkach z powyższego listingu. Nie chcę tutaj oceniać występu telewizyjnego, gdyż go nie widziałem. Nie chcę też oceniać reakcji społeczności, choć po przeczytaniu pewnych informacji (o ile oczywiście są prawdziwe) - znajduję dla niej pewne zrozumienie :) W każdym razie to, co teraz można obserwować, to klasycznie piękna eskalacja konfliktu jednego człowieka i pewnej grupy ludzi. Obydwie strony będą w tym momencie umacniać swoje pozycje, gdyż atrakcyjna jest zarówno rola buntownika i samotnego wojownika, jak i działające integrująco posiadanie wspólnego wroga czy napiętnowanie &quot;czarnej owcy&quot;. Wśród osób z większym dystansem do całej sprawy nie brakuje komentarzy, że obie strony zachowują się po prostu dziecinnie... Pewnie coś w tym jest, choć trudno oceniać emocje, które każdy przeżywa w sobie tylko znany sposób. I to właśnie obserwacja zachowań ludzi podyktowana tymi emocjami wydaje mi się w tej całej sprawie najciekawsza - gdyby nie to, opisywane zdarzenia nie zasługiwałyby na większą uwagę. 
    </content:encoded>

    <pubDate>Thu, 11 Jan 2007 11:20:00 +0100</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/35,2007,01,11.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>Nie kłam przez Skype'a</title>
    <link>http://strefa.guzowski.info/archives/31,2006,12,19.html</link>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/31,2006,12,19.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=31</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=31</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    Pojawił się interesujący dodatek do popularnego komunikatora głosowego Skype. Za jego pomocą jesteśmy w stanie wykryć moment, w którym nasz rozmówca zacznie rozmijać się z prawdą. Pomysł opiera się na analizie tzw. napięcia głosowego (Voice Stress Analysis). Kiedy kłamiemy, organizm zaczyna zachowywać się tak samo, jak w każdej innej sytuacji stresu - przygotowuje się do hipotetycznej walki czy wzmożonego działania, m.in. przez podniesienie ciśnienia krwi, napinanie mięśni itd. Naukowcy zauważyli, że taki stan nie pozostaje bez wpływu na struny głosowe - a w konsekwencji - na charakterystykę naszego głosu. To właśnie jej zmiany będą obserwowane przez KishKish Lie Detector (&lt;a href=&quot;http://www.kishkish.com/liedetector/&quot;  title=&quot;KishKish Lie Detector homepage&quot;&gt;strona domowa&lt;/a&gt;). &lt;br /&gt;
&lt;br /&gt;
Plugin wizualizuje poziom napięcia głosowego naszego rozmówcy za pomocą generowanego ad hoc wykresu, stylizowanego miernika z zakresem 0-100 i czerwonej lampki. Na początku rozmowy następuje kalibracja, dobrze więc by rozmówca nie zaczął kłamać od pierwszego słowa :) W praktyce efektywność pomiarów dokonanych przez takie wykrywacze kłamstw są ograniczone z jednej strony przez jakość połączenia, z drugiej - przez specyfikę organizmu człowieka. Są przecież zupełnie odmienne od stresu stany i uczucia, na które ciało człowieka będzie reagowało bardzo podobnie. Warto więc nie pomylić szczerze podekscytowanego człowieka z pospolitym kłamczuchem. 
    </content:encoded>

    <pubDate>Tue, 19 Dec 2006 18:43:23 +0100</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/31,2006,12,19.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>
<item>
    <title>MTS 2006: podsumowanie</title>
    <link>http://strefa.guzowski.info/archives/22,2006,10,26.html</link>
            <category>Różne</category>
    
    <comments>http://strefa.guzowski.info/archives/22,2006,10,26.html#comments</comments>
    <wfw:comment>http://strefa.guzowski.info/wfwcomment.php?cid=22</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://strefa.guzowski.info/rss.php?version=2.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    

    <author>nospam@example.com (Marcin Guzowski)</author>
    <content:encoded>
    Miałem okazję uczestniczyć w konferencji Microsoft Technology Summit 2006, która odbyła się 24-25 października 2006 w Pałacu Kultury w Warszawie. Poniżej przedstawiam kilka moich subiektywnych uwag i spostrzeżeń związanych z tym wydarzeniem.&lt;br /&gt;
&lt;br /&gt;
Na początek opinie o charakterze ogólnym:&lt;br /&gt;
&lt;br /&gt;
1. Miejsce konferencji, ze względu na dobrą lokalizację i możliwości przestrzenne - trafnie dobrane.&lt;br /&gt;
&lt;br /&gt;
2. Organizacja stosunkowo dobra (w końcu było kilka tysięcy uczestników).&lt;br /&gt;
&lt;br /&gt;
3. Atrakcyjne hostessy - zwłaszcza stanowisko z Xboxami - &lt;a href=&quot;http://strefa.guzowski.info/img/mts2006_xbox_girls.jpg&quot;  title=&quot;MTS2006: hostessy Xbox&quot;&gt;zdjęcie&lt;/a&gt; :)&lt;br /&gt;
&lt;br /&gt;
4. Wyżywienie na akceptowalnym poziomie (przy czym smaczniejsze od obiadów były przekąski).&lt;br /&gt;
&lt;br /&gt;
5. Zbyt krótkie sesje. Według mnie lepiej byłoby zorganizować mniej - ale dłuższych sesji (jak rok temu). Godzina w większości przypadków  to stanowczo za mało.&lt;br /&gt;
&lt;br /&gt;
Zależało mi na jak najbardziej zaawansowanych sesjach dotyczących SQL Server 2005 - w nich też starałem się uczestniczyć. Wypadkowy poziom merytoryczny sesji, na których byłem obecny, oceniam na średnio zaawansowany. Dało się usłyszeć sporo ciekawych informacji - z drugiej strony były też sesje, na których czułem zażenowanie i znudzenie (szczególnie na sesji Tomasza Skurniaka, który m.in. nie wie jak wymawia się słowo &quot;deny&quot;).&lt;br /&gt;
&lt;br /&gt;
Mój prywatny ranking top 3 prelegentów:&lt;br /&gt;
&lt;br /&gt;
1. Tomasz Kopacz&lt;br /&gt;
2. Maciej Pilecki&lt;br /&gt;
3. Rafał Łukawiecki&lt;br /&gt;
&lt;br /&gt;
Top 3+1 sejse:&lt;br /&gt;
&lt;br /&gt;
1. Bezpieczenstwo SQL Server 2005&lt;br /&gt;
2. Tworzenie wydajnych aplikacji bazodanowych z użyciem SQL Server 2005&lt;br /&gt;
3. Strojenie SQL Server 2005&lt;br /&gt;
&lt;em&gt;4*. sesje Tomasza Kopacza dotycząca tworzenia aplikacji pod Windows Vista&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
Ogólnie rzecz biorąc konferencję należy uznać za udaną. Każdy, kto pracuje z technologiami Microsoft, powinien pomyśleć o uczestnictwie w MTS 2008.&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 26 Oct 2006 19:25:00 +0200</pubDate>
    <guid isPermaLink="false">http://strefa.guzowski.info/archives/22,2006,10,26.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/by/1.0/</creativeCommons:license>
</item>

</channel>
</rss>