<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
 <channel>
  <title>Forum</title>
  <link>http://www.codeguru.pl/forum</link>
  <description></description>

   <item>
     <title><![CDATA[Nowa akcja specjalna Geek Club - pomóż w jej przygotowaniu! ]]></title>
     <pubDate><![CDATA[2012-02-03 23:22:21]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/nowa-akcja-specjalna-geek-club---pomoz-w-jej-przygotowaniu-,627611]]></link>
     <description><![CDATA[<div>Rozpoczęliśmy planowanie kolejnej akcji specjalnej Geek Club. Oto nasza propozycja. Co o tym sądzisz? Podziel się swoją opinią o spostrzeżeniami. </div>
<div>1. Punkty zdobyte za aplikacje w pierwszej akcji specjalnej można wykorzystać w wersji drugiej akcji. </div>
<div>2. Przewidujemy nowe nagrody: m.in. Nokia Lumia 800, Xbox 360 lub wsparcie (opłata rejestracyjna w Market Place, projekt graficzny aplikacji, promocja aplikacji w Internecie)</div>
<div>3. Planowany termin zakończenia akcji to 30 maja 2012 lub do wyczerpania nagród (wartych 300000 punktów Geek Club).</div>
<div> </div>
<div>Zasady zdobywania punktów</div>
<div>Każda aplikacja będzie oceniana w następujących trzech obszarach:</div>
<div>1. Pomysł – maksymalnie do zdobycia 400 pkt.</div>
<div>2. Projekt graficzny – maksymalnie do zdobycia 400 pkt.</div>
<div>     a. Osobna kategoria do gier i do pozostałych aplikacji </div>
<div>     b. Ocenianie gier</div>
<div>          - Jak proponujecie oceniać gry?</div>
<div>     c. Ocenianie pozostałych aplikacji</div>
<div>          - Interfejs użytkownika powinien być zaprojektowany zgodnie z ogólnymi zasadami METRO UI</div>
<div>3. Implementacja - maksymalna liczba punktów do zdobycia 200pkt</div>
<div>     a. Działanie aplikacji musi być bezbłędne:</div>
<div>          i. Aplikację można zgłosić maksymalnie 3 razy</div>
<div>     b. Aplikacja musi wykorzystywać trzy lub więcej z poniższych elementów:</div>
<div>          i. Wykorzystywanie mechanizmu notyfikacji push</div>
<div>          iii. Wykorzystywanie Live Tiles - dynamicznego aktualizowania wyglądu kafelków lub Przypinania dodatkowych kafelków.</div>
<div>          iv. Akcelerometr, żyroskop lub kompas</div>
<div>          v. GPS</div>
<div>          vi. Kamera</div>
<div>          vii. Multitouch</div>
<div>          viii. Agent działający w tle (audio, periodic lub resource intensive)</div>
<div>          ix. Dodawanie alarmów lub reminderów</div>
<div>          x. Launchers and choosers</div>
<div>          xi. Odtwarzanie dźwięków</div>
<div>          xii. Mikrofon</div>
<div> </div>
<div>Przykładowa cena telefonu Lumia 800 (ze wszystkimi kosztami, w tym podatki i kurier) w Geek Club: 2500pkt.</div>
<div>Podziel się swoją opinią – co sądzisz propozycji nowej akcji? Wasze opinie są dla nas ważne - to na podstawie Waszych wskazówek przygotujemy kolejną akcję. </div>]]></description>
   </item>

   <item>
     <title><![CDATA[Czas trwania sesji]]></title>
     <pubDate><![CDATA[2012-02-03 23:14:54]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/czas-trwania-sesji,627748]]></link>
     <description><![CDATA[<pre>Witam<br />Chciałem ostatnio wydłużyć czas trwania sesji z standardowych 20 minut na 60, ale niestety coś się zrąbało i nie mam pojęcia co. Nie dość, że sesja nie trwa 60 to dodatkowo losowo resetuje się po kilku minutach. Szukałem rozwiązania w necie ale nic nie znalazłem. poniżej wklejam kod odpowiedzialny za logowanie.<br /><br /></pre>
<p> </p>
<pre class="brush: csharp;light: true; fontsize: 100; first-line: 1; ">web.config
&lt;authentication mode="Forms"&gt;
&lt;forms name="AuthCookie" loginUrl="Home/Stop.aspx" timeout="60" defaultUrl="Default.aspx"/&gt;
&lt;/authentication&gt;
&lt;sessionState timeout="60"/&gt;

MP.master
protected void Zaloguj(object sender, EventArgs e)
{
    if (SprawdzUzytkownika(txtLogin.Text, txtHaslo.Text))
    {
        lblLoginError.Visible = false;
        FormsAuthentication.SetAuthCookie(txtLogin.Text, true);
        Response.Redirect(FormsAuthentication.GetRedirectUrl(txtLogin.Text, true));
    }
    else
    {
        lblLoginError.Visible = true;
    }
}
protected void Page_Load(object sender, EventArgs e)
{
    //Sprawdzenie czy użytkownik jest zalogowany
    if (HttpContext.Current.User.Identity.IsAuthenticated)
    {...}
}

 </pre>
<p><span style="font-family: monospace;"><span style="white-space: pre;"><br /></span></span></p>]]></description>
   </item>

   <item>
     <title><![CDATA[Zdobądź Windows Phone w Geek Club - FAQ]]></title>
     <pubDate><![CDATA[2012-02-03 22:00:25]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/zdobadz-windows-phone-w-geek-club---faq,617870]]></link>
     <description><![CDATA[<p><strong>Oto lista najczęściej zadawanych pytań. Jeśli nie ma tutaj Twojego pytania, zadaj je w tym wątku.</strong></p>
<p><strong> </strong></p>
<p><strong>Czy można zgłaszać aplikacje dodane do Windows Phone Marketplace przez rozpoczęciem się akcji?</strong></p>
<p>Nie. Można zgłaszać tylko aplikacje dodane do Windows Phone Marketplace po rozpoczęciu się akcji.</p>
<p> </p>
<p><strong>Czy zebrane punktów można przeznaczyć na inne nagrody w Geek Club?</strong></p>
<p>Tak. Zebrane punkty można przeznaczyć na dowolną nagrodę z katalogu nagród. Jednak aby wymienić punkty na telefon, należy je uzbierać po przez napisanie 5 aplikacji.</p>
<p> </p>
<p><strong>Większa liczba aplikacji = więcej punktów?</strong></p>
<p>Tak – każda aplikacja to 100 punktów w Geek Club. Należy jednak pamiętać, jedna osoba może wymienić punkty tylko na jeden telefon.</p>
<p> </p>
<p><strong>Czy można otrzymać możliwość publikowania aplikacji w Windows Phone Marketplace za darmo?</strong></p>
<p>Możliwość publikowania aplikacji w Windows Phone Marketplace bez ponoszenia opłaty mają studenci, którzy posiadają konto w DreamSpark. Aby uzyskać dostęp do DreamSpark należy się zgłosić do Student Partnera na swojej uczelni.</p>
<p> </p>
<p><strong>Czy dodawane aplikacje muszą być w języku Polskim czy Angielskim?</strong></p>
<p>Aplikacje mogą być zarówno w języku Polskim jak i Angielskim.</p>
<p> </p>
<p><strong>Czy aplikacje muszą spełniać jakieś dodatkowe wymagania oprócz tych, które muszą być spełnione w Windows Phone Marketplace?</strong></p>
<p>Aplikacje muszą dodatkowo spełniać wymagania zawarte w zasadach akcji: http://www.codeguru.pl/static/WP7. M.in. aplikacja powinna wykorzystywać dwa elementy lub więcej, które są wymienione w zasadach i jej interfejs powinien być zgodny z zasadami METRO UI.</p>
<p> </p>
<p><strong>Czy można tworzyć aplikację przy użyciu PhoneGap?</strong></p>
<p>Tak.</p>
<p> </p>
<p><strong>Jak wygląda sprawa implementacji Fast Application Switching? Co powinna zawierać taka implementacja? Np obsługę stanu Tombstone? Bo podstawową funkcjonalność FAS mamy automatycznie generowaną przy korzystaniu z najnowszego SDK. Czy to wystarcza?</strong></p>
<p>Chodzi o to, by wczytywać stan tylko gdy jest to potrzebne (kiedy w pamięci nie ma instancji aplikacji w trybie „dormant”). Dzięki temu przy przełączaniu się między aplikacjami nie będzie pojawiał się komunikat „Resuming…”. Niezależnie od obsługi FAS, aplikacje powinny obsługiwać Tombstoning, tj. po wyjściu z aplikacji i naciśnięciu wstecz, aplikacja powinna wracać mniej więcej do stanu w którym została opuszczona. Podczas dezaktywacji powinna zawsze zapisywać jego stan a przy aktywacji go wczytywać.</p>]]></description>
   </item>

   <item>
     <title><![CDATA[Uwierzytelniony dostęp do Web Service, WCF]]></title>
     <pubDate><![CDATA[2012-02-03 16:55:25]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/uwierzytelniony-dostep-do-web-service-wcf,627750]]></link>
     <description><![CDATA[<p>Witam,<br />w jaki sposób mogę sprawić aby tylko uwierzytelnieni użytkownicy mieli dostęp do Web Service bądź WCF i na dodatek żeby wywołanie tych usług mogło się odbyć tylko z mojej strony asp.net?<br />Chodzi mi o to żeby Web Service bądź WCF sprawdził czy użytkownik który wywołuje tą usługę jest poprawnie uwierzytelniony na mojej stronie asp.net i dopiero potem ewentualnie wykonał kod usługi.<br />Pozdrawiam. </p>]]></description>
   </item>

   <item>
     <title><![CDATA[Programista (WPF, SilverLight, WinForm)]]></title>
     <pubDate><![CDATA[2012-02-03 15:43:50]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/programista-wpf-silverlight-winform,627793]]></link>
     <description><![CDATA[<p>Jesteśmy młodą szybko rozwijającą się firmą. Zajmujemy się tworzeniem oprogramowania komputerowego  ( więcej informacji o nas na stronie <a href="http://www.pixel-tech.pl/">www.pixel-tech.pl</a> ). Poszukujemy kandydatów na stanowisko :<strong> </strong></p>
<h3 style="text-align: center;"><strong>Programista C#</strong></h3>
<p><strong>Wymagane kwalifikacje :</strong></p>
<p>-        wykształcenie wyższe lub w trakcie studiów zaocznych (kierunek informatyka)</p>
<p>-        doświadczenie w projektowaniu i tworzeniu aplikacji w środowisku .NET</p>
<p>-        bardzo dobra znajomość WPF,Silverlight, WinForm</p>
<p>-        biegłość w posługiwaniu się językiem C#</p>
<p>-        znajomość języka T-SQL oraz Microsoft SQL Server</p>
<p>-        umiejętność logicznego myślenia, kreatywność, samodzielność</p>
<p> <strong>Oferujemy :</strong></p>
<p>-        praca w dynamicznie rozwijającej się firmie</p>
<p>-        możliwość rozwijania się i zdobywania certyfikatów Microsoft</p>
<p>-        możliwość uzyskania stałego zatrudnienia w oparciu o umowę o pracę</p>
<p>-        praca w młodym zespole</p>
<p> <strong>Kontakt :</strong></p>
<p>Zainteresowane osoby prosimy o przesłanie aplikacji (CV oraz LM) na adres email :<a href="mailto:praca@pixel-tech.pl">praca@pixel-tech.pl</a> – w temacie prosimy podać „Praca – programista”</p>
<p>Prosimy o zawarcie klauzuli: Wyrażam zgodę na przetwarzanie moich danychosobowych i wprowadzenie ich do bazy danych firmy PIXEL-TECH s.c. z siedzibą wSosnowcu ul. Jedności 10 w celu przedstawiania mi ofert zatrudnienia, zgodnie zprzepisami ustawy z 29.08.1997 o ochronie danych osobowych (Dz. U. z 2002r. Nr101, poz. 926 z poz. zm.). Przyjmuję do wiadomości, że przysługuje mi prawowglądu do treści moich danych oraz ich poprawiania.</p>
<p> </p>
<p>Skontaktujemy się zwybranymi osobami.</p>]]></description>
   </item>

   <item>
     <title><![CDATA[Ogłoszenia o pracę - nowe miejsce do publikacji!]]></title>
     <pubDate><![CDATA[2012-02-03 11:39:56]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/ogloszenia-o-prace---nowe-miejsce-do-publikacji,498847]]></link>
     <description><![CDATA[W związku z nowymi modułami na portalu CodeGuru - w tym modułem Praca - prosimy o publikowanie ogłoszeń o pracę w tamtym własnie miejscu.<br/>Od tej pory wszelkie ogłoszenia o pracę zamieszczane na forum będą z niego usuwane.--Pozdrawiam, Mariusz Kędziora <a href='http://www.wss.pl/tag/wszystkie/it,124' rel='glossary'>IT</a> Pro Evangelist | Microsoft Polska Blog ewangelista.<a href='http://www.wss.pl/tag/wszystkie/it,124' rel='glossary'>IT</a> | LinkedIn | Mój Blip]]></description>
   </item>

   <item>
     <title><![CDATA[WP7 SDK - problem podczas instalacji]]></title>
     <pubDate><![CDATA[2012-02-02 22:52:44]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/wp7-sdk---problem-podczas-instalacji,627428]]></link>
     <description><![CDATA[<p>Cześć,</p>
<p>Napotkałem problem podczas instalacji SDK WP7 i to już podczas pobierania paczek...<br />Gdy uruchamiam instalator są pobierane dwie paczki a przy trzeciej "Assemblies" (514 MB) gdy tylko pasek postępu osiągnie 300 MB proces pobierania tej paczki rozpoczyna się od nowa i tak w kółko.<br />Wczoraj reinstalowałem system i dzisiaj chciałem postawić całe środowisko od nowa, niestety coś jest nie tak.<br /><br />Siedzę na Win 7 Prof, Visual Studio 2010 Ultimate (SP1 zainstalowany). <br /><br />Ktoś miał podobny problem? Wiecie co z tym fantem zrobić?<br /><br />Pozdro!<br /><br /></p>
<p>Assemblies</p>]]></description>
   </item>

   <item>
     <title><![CDATA[Wrażenia ogólne z nowych portali]]></title>
     <pubDate><![CDATA[2012-02-02 20:48:04]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/wrazenia-ogolne-z-nowych-portali,597480]]></link>
     <description><![CDATA[Tu zaprosimy Was do opisania Waszych wrażeń ogólnych (NIE bugów) z wersji beta portali. Z chęcia usłuszymy wszelkie rodzaju uwagi.<br/> <br/>Czekamy na konstruktywną krytykę, ale również na te dobre opinie :)<br/> <br/>PS. Już niedługo startujemy ;)--Pozdrawiam, Mariusz Kędziora <a href='http://www.wss.pl/tag/wszystkie/it,124' rel='glossary'>IT</a> Pro Evangelist | Microsoft Polska Blog ewangelista.<a href='http://www.wss.pl/tag/wszystkie/it,124' rel='glossary'>IT</a> | LinkedIn | Mój Blip]]></description>
   </item>

   <item>
     <title><![CDATA[Problem z wątkami - jak wybrać]]></title>
     <pubDate><![CDATA[2012-02-02 16:41:56]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/problem-z-watkami---jak-wybrac,627647]]></link>
     <description><![CDATA[<p>Aplikacja tworzy przy starcie 5 wątków. Każdy z tych wątków zajmuje się czymś innym (specjalizowane watki) które 'wiszą' w while(1).</p>
<p>Główny proces nasłuchuje w sieci. W momencie oczekiwanego zdarzenia to chciałbym wysłać odpowiednie komunikaty do odpowiednich wątków.</p>
<p>Moje pytanie. W jaki sposób powiedzieć coś w rodzaju<br />"wątek numer 3 - weź ode mnie stringa i wykonaj na nim operacji. a potem odeślij wynik do mnie. Ja w tym czasie przygotuję podstawowe dane".</p>
<p>Proszę o pomoc, za wszelką pomoc z góry dziękuję.</p>
<p>Pozdrawiam</p>]]></description>
   </item>

   <item>
     <title><![CDATA[XML szukanie-edycja noda przez XPATH (problem z namespace) Pomocy! ]]></title>
     <pubDate><![CDATA[2012-02-02 15:22:54]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/xml-szukanie-edycja-noda-przez-xpath-problem-z-namespace-pomocy-,627464]]></link>
     <description><![CDATA[<p>Witam, od jakiegoś czasu walczę i niestety nie potrafię sobie poradzić z problemem edycji konkretnego noda w XMLu. Do tej pory edytowałem XMLe nie zawierające namespace i wszystko działało ok, jednak od tego roku pojawiły się nowe dokumenty zawierające namespace i mimo wprowadzenia zmian w procedurze funkcja SelectSignleNode nie zwraca mi żadnej wartości :(<br /> Nie wiem i nie mam już pomysłu gdzie mogę popełniać błąd.<br />Założenie mam takie że najpierw Tworzę z XMLa datatabla gdzie zapisuję sobie ścieżkę do konkretnego noda. W przypadku jego edycji wywołuje swoją funkcję która przy pomocy SelectSingleNode i zapisanej wcześniej ścieżki wprowadza nową wartość do XMLa. Chciałem żeby funkcja była możliwie najbardziej elastyczną bo obsługuję ją różne XMLe nie koniecznie znając ich zawartość. Tak jak napisałem wcześniej wszystko było dobrze do czasu kiedy XMLe nie zawierały namespace.<br /><br />Początek XMLa wygłąda tak:<br />&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;Deklaracja xmlns="http://crd.gov.pl/wzor/2011/12/12/721/" xmlns:etd="http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2011/06/21/eD/DefinicjeTypy/"&gt;<br /> &lt;Naglowek&gt;<br />  &lt;KodFormularza kodSystemowy="PIT-8C (5)" kodPodatku="PIT" rodzajZobowiazania="Z" wersjaSchemy="1-0E"&gt;PIT-8C&lt;/KodFormularza&gt;<br />  &lt;WariantFormularza&gt;5&lt;/WariantFormularza&gt;<br />  &lt;CelZlozenia poz="P_6"&gt;1&lt;/CelZlozenia&gt;<br />  &lt;Rok&gt;2011&lt;/Rok&gt;<br />  &lt;KodUrzedu&gt;2209&lt;/KodUrzedu&gt;<br /> &lt;/Naglowek&gt;<br /> &lt;Podmiot1 rola="Składający"&gt;<br />  &lt;etd:OsobaFizyczna&gt;<br />   &lt;etd:NIP&gt;111111111111&lt;/etd:NIP&gt;<br />   &lt;etd:ImiePierwsze&gt;Piotr&lt;/etd:ImiePierwsze&gt;<br />   &lt;etd:Nazwisko&gt;Kowalski&lt;/etd:Nazwisko&gt;<br />    ............<br /><br /><br />Moja funkcja tak:<br />    Sub ZmianaXMLa(ByVal sPath As String, ByVal sWartosc As String, ByVal sNameS As String)<br />        Dim i As Integer = Len(_sXML)<br />        If i &lt; 10 Then Exit Sub<br />        Dim MyXML As New XmlDocument<br />        Dim xmlnsManager As System.Xml.XmlNamespaceManager = New System.Xml.XmlNamespaceManager(MyXML.NameTable)<br />        MyXML.LoadXml(_sXML)<br />        xmlnsManager.AddNamespace("etd", "http://crd.gov.pl/xml/schematy/dziedzinowe/mf/2011/06/21/eD/DefinicjeTypy/")<br />        xmlnsManager.AddNamespace("", "http://crd.gov.pl/wzor/2011/12/12/725/")<br />        sPath = "//Deklaracja/Podmiot1/etd:OsobaFizyczna/etd:ImiePierwsze"<br />        Dim WartoscP As String = ""<br />        Dim MyXMLNode As XmlNode = MyXML.SelectSingleNode(sPath, xmlnsManager)<br />        If MyXMLNode IsNot Nothing Then<br />            WartoscP = MyXMLNode.ChildNodes(0).InnerText<br />            MyXMLNode.ChildNodes(0).InnerText = sWartosc<br />            _sXML = MyXML.OuterXml<br />            LogujZmiany(sPath, sWartosc, WartoscP)<br />        Else<br />            _sXML = ""<br />        End If<br />        _sXML = MyXML.OuterXml<br />    End Sub<br /><br />Wszystko było by ok jak SelectSingleNode zwróciło by mi noda, niestety nie odnajduje<br />noda wg podanej ścieżki. <br />Będę wdzięczny za pomoc bo na prawdę siedzę już nad tym trochę czasu i załamuje ręce,<br />tak że z góry dzięki za każdą pomoc.<br /><br />Pozdrawiam<br />Piotr</p>]]></description>
   </item>

   <item>
     <title><![CDATA[Typ System.Nullable i pobranie Underlying jeśli wartość jest NULL]]></title>
     <pubDate><![CDATA[2012-02-02 09:07:59]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/typ-systemnullable-i-pobranie-underlying-jesli-wartosc-jest-null,627467]]></link>
     <description><![CDATA[<p>Witam,</p>
<p>Rozpoczynając prace nad zagadnieniem, temat wydawał się trywialny, ale mam jekiś zaciach i nie bardzo mam pomysł jak z nim dalej ruszyć. Przykładowy kod:</p>
<p>System.Int32? test = null;<br />System.Object value = test;<br />var type = value.GetType();</p>
<p>Teoretycznie System.Int32? jest cały czas strukturą, a struktur NULL'ować nie możemy. Co chciałbym zrobić... mając tylko VALUE chciałbym pobrać informacje jaki typ jest podlinkowany do Nullable. Czy to jest możliwe?</p>
<p>Pozdrawiam,<br />Grzegorz</p>]]></description>
   </item>

   <item>
     <title><![CDATA[TDD - problem Baza Danych]]></title>
     <pubDate><![CDATA[2012-02-01 22:15:08]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/tdd---problem-baza-danych,627394]]></link>
     <description><![CDATA[<p>Witam. Bawię się trochę w TDD. Piszę te testy jak dotąd dla serwera i jest taki problem, że nie chcę za każdym testem łączyć się z bazą danych dodawać, usuwać itd. z niej tylko stworzyć jakby taką "wirtualną bazę" albo połączenie, które będzie na chwilę dodawało po czym po wykonaniu każdego testu cofało wcześniejsze operacje.</p>
<p>Do tej pory mam coś takiego: ( NUnit framework )</p>
<pre class="brush: csharp;fontsize: 100; first-line: 1; ">    public abstract class BaseUserService
    {
        private TransactionScope _scope;

        [TestFixtureSetUp]
        public void InitOnceBeforeAllTests()
        {
            
            Database.SetInitializer(new DropCreateDatabaseAlways&lt;AjRentContext&gt;());
            new UserService().GetCount();
        }

        [SetUp]
        public void BeginTransaction()
        {
            _scope = new TransactionScope();
        }

        [TearDown]
        public void RollBackTransaction()
        {
            _scope.Dispose();
        }
    }</pre>
<p> </p>
<p>I mam takie wrażenie, że to w ogolę nie działa albo działa, ale nie na fikcyjnej bazie danych tylko na bazie, którą mam odpaloną. A chcę by on za każdym razem miał czystą bazę stworzoną za pomocą Contextu. Wiem, że test taki będzie wykonywał się długo, ale może ma ktoś jakiś sposób by zrobić to dość szybko i sprawnie ? Jeszcze kod z prostego testu:</p>
<pre class="brush: csharp;fontsize: 100; first-line: 1; ">    public class UserServiceTests : BaseUserService
    {
        [Test]
        public void When_database_created_there_are_no_user()
        {
            var count = new UserService().GetCount();
            Assert.AreEqual(0,count);
        }

        [Test]
        public void Return_only_login_attribute_and_id_from_database()
        {
            var userLoaded = new UserService().GetUser();
            foreach (var user in userLoaded)
            {
                Assert.NotNull(user.Id);
                Assert.NotNull(user.Login);
                Assert.NotNull(user.Attribute);
            }
        }</pre>
<p> </p>
<p> </p>
<p>Co ciekawe pierwszy i drugi test kończy się sukcesem. Ale skoro w tabelach nie ma nic. To dlaczego 2 test kończy się powodzeniem ?</p>]]></description>
   </item>

   <item>
     <title><![CDATA[VS 2010 Gdzie jest Object Test Bench?]]></title>
     <pubDate><![CDATA[2012-02-01 19:46:16]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/vs-2010-gdzie-jest-object-test-bench,627442]]></link>
     <description><![CDATA[<p>Mam VS 2010 Professional w 2008 było fajne narzędzie - Object Test Bench, gdzie można było od razu przetestować dzialanie np. metody, bez pisania klasy testowej, było to bardzo wygodne jednak obecnie przesiadłem się na 2010 i nie mogę tej opcji znaleźć.</p>]]></description>
   </item>

   <item>
     <title><![CDATA[.NET Developer]]></title>
     <pubDate><![CDATA[2012-02-01 15:32:30]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/net-developer,627443]]></link>
     <description><![CDATA[<p>96 Volt Sp. J. poszukuje programisty Microsoft Visual C#.</p>
<p> </p>
<p>Wymagania: </p>
<p>- Umiejętność programowania w języku Microsoft Visual C#</p>
<p>- Umiejętność i doświadczenie w tworzeniu aplikacji WinForms i ASP.NET</p>
<p>- Znajomość Microsoft .NET Framework</p>
<p>- Znajomość środowiska Microsoft Visual Studio 2008</p>
<p>- Znajomość języka SQL oraz Microsoft SQL Server</p>
<p>- Znajomość języka angielskiego w stopniu pozwalającym na czytanie dokumentacji technicznych</p>
<p>- Umiejętność pracy w zespole, komunikatywność</p>
<p>- Mile widziana znajomość rozwiązania ExtJS</p>
<p> </p>
<p>Oferujemy:</p>
<p> - Pracę na pełny etat, 40 godzin tygodniowo (praca stacjonarna w biurze w Krakowie)</p>
<p>- Atrakcyjne warunki pracy i możliwości rozwoju</p>
<p> </p>
<p>Prosimy o dopisanie klauzuli:"wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych dla realizacji procesu rekrutacji (zgodnie z ustawą z dn. 29.08.97 roku o Ochronie Danych Osobowych Dz. Ust Nr 133 poz. 883)". Zainteresowanych prosimy o przesłanie CV oraz listy motywacyjnego. </p>
<p> </p>
<p>Kontakt: artur.mucha@96volt.com</p>]]></description>
   </item>

   <item>
     <title><![CDATA[Praca Programista JAVA JEE ]]></title>
     <pubDate><![CDATA[2012-02-01 12:33:39]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/praca-programista-java-jee-,627403]]></link>
     <description><![CDATA[<p>Firma JOBS PLUS, świadcząca kompleksowe usługi w zakresie doradztwa personalnego, pracy czasowej i stałej, dla swojego Klienta, jednego z liderów na rynku <strong>dynamicznie rozwijających się firm informatycznych </strong>poszukuje Kandydatów na stanowisko:</p>
<p><strong>PROGRAMISTA JAVA/JEE</strong></p>
<p>Miejsce pracy: Bydgoszcz</p>
<p><strong> </strong><strong>Wymagamy:</strong></p>
<p> </p>
<ul>
<li>Pasji i chęci rozwoju w zakresie programowania</li>
<li>Doświadczenia w programowaniu aplikacji webowych w języku JAVA oraz programowaniu obiektowym</li>
<li>Znajomości technologii związanych z aplikacjami internetowymi (HTTP, HTML, AJAX, JavaScript, JSP) oraz baz danych (SQL, Hibernate, JDBC)</li>
<li>Znajomości języka angielskiego w stopniu umożliwiającym czytanie i rozumienie dokumentacji technicznej</li>
</ul>
<p><strong> </strong><strong>Mile widziane:</strong></p>
<ul>
<li>Znajomość JQuery, Linux, PostgreSQL, Oracle, JBPM, ExtJS</li>
<li>Znajomość innych języków programowania np. Python, Scala, C#</li>
</ul>
<p><strong> </strong></p>
<p><strong>OFERUJEMY:</strong></p>
<ul>
<li>możliwość rozwoju zawodowego w dynamicznie rozwijającej się firmie, realizację interesujących i innowacyjnych projektów</li>
<li>Umowę o pracę oraz atrakcyjne wynagrodzenie</li>
</ul>
<p> </p>
<p> </p>
<p> </p>
<p>Osoby zainteresowane ofertą pracy prosimy o przesyłanie CV, z zaznaczeniem w temacie wiadomości „PROGRAMISTA JAVA/nr ref.2511”, na adres mailowy: rekrutacja@jobsplus.pl Prosimy o dopisanie do CV następującej klauzuli: Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w mojej ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji (zgodnie z ustawą z dn. 29.08.97 roku o Ochronie Danych Osobowych Dz. Ust Nr 133 poz. 883) Posiadamy Certyfikat Ministerstwa Gospodarki i Pracy nr 1350/1a 1350/1b 1350/2 1350/3</p>
<p><strong> </strong></p>]]></description>
   </item>

   <item>
     <title><![CDATA[Specjalista ds. Linux lub Unix]]></title>
     <pubDate><![CDATA[2012-02-01 12:33:11]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/specjalista-ds-linux-lub-unix,627401]]></link>
     <description><![CDATA[<p><strong><span style="text-decoration: underline;">Charakterystyka pracy:</span></strong>  </p>
<ul>
<li>Wsparcie techniczne produkcyjnych i testowych serwerów Linux i Unix</li>
<li>Instalacja, konfiguracja i utrzymanie serwerów Linux i Unix (Red Hat, Solaris) - poziom podstawowy do średnio zaawansowanego</li>
<li>Analiza, planowanie i implementacja zmian w systemach produkcyjnych</li>
<li>Rozwiązywanie incydentów mających wpływ na dostępność systemów produkcyjnych</li>
<li>Analiza wskaźników wydajności oraz przygotowywanie rekomendacji, mających na celu usprawnienie funkcjonowania systemów</li>
<li>Proponowanie ulepszeń we wspieranych środowiskach</li>
</ul>
<p><strong><span style="text-decoration: underline;">Kwalifikacje: </span></strong></p>
<ul>
<li>Biegła znajomość języka angielskiego</li>
<li>Absolwenci lub studenci kierunków technicznych, preferowane: informatyka, matematyka, fizyka</li>
<li>Znajomość zagadnień związanych z administracją systemem Linux na poziomie średnio zaawansowanym, doświadczenie zawodowe w tym obszarze będzie atutem</li>
<li>Znajomość pozostałych systemów Unix, w szczególności Solaris będzie atutem</li>
<li>Umiejętność programowania w Shellu - poziom podstawowy</li>
<li>Dobre zdolności komunikacyjne w mowie i piśmie</li>
<li>Chęć do ciągłego rozwoju</li>
<li>Zdolność do pracy pod presją</li>
<li>Zorientowanie na klienta i rezultaty</li>
<li>Zdolność do współpracy z innymi zespołami</li>
<li>Zdolność do współpracy z zespołami z innych kręgów kulturowych</li>
<li>Umiejętność efektywnej pracy w grupie</li>
<li>Wysoki poziom umiejętności komunikacyjnych i interpersonalnych</li>
</ul>
<p>  <span style="text-decoration: underline;"><strong>Oferujemy:</strong></span>  </p>
<ul>
<ul>
<ul>
<ul>
<li>Bogaty pakiet socjalny</li>
<li>Szkolenia i programy rozwojowe</li>
<li>Jasno zdefiniowaną ścieżkę kariery</li>
<li>Doskonałą atmosferę i narzędzia pracy</li>
<li>W trakcie okresu próbnego praca w siedzibie firmy w Warszawie; po okresie próbnym możliwość pracy zdalnej</li>
</ul>
</ul>
</ul>
</ul>
<strong> Wyślij CV z nr ref.<span style="color: #339;"> <span style="color: #000;">12/GP/0000143224</span></span> na adres <span style="text-decoration: underline;"><a href="mailto:praca.outsourcing@accenture.com">praca.outsourcing@accenture.com</a></span></strong>]]></description>
   </item>

   <item>
     <title><![CDATA[filtrowanie wartości tablicy - metoda ala LIKE z SQL]]></title>
     <pubDate><![CDATA[2012-02-01 09:22:30]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/filtrowanie-wartosci-tablicy---metoda-ala-like-z-sql,627361]]></link>
     <description><![CDATA[<p>Czy są jakieś wbudowane funkcje/metody w .NET, dzięki którym można przefiltrować wartości z tablicy (wraz możliwością używania wildcards: %, *,_ itd.))?</p>]]></description>
   </item>

   <item>
     <title><![CDATA[Jak ograniczyć listę wyników ?]]></title>
     <pubDate><![CDATA[2012-01-31 21:20:48]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/jak-ograniczyc-liste-wynikow-,627176]]></link>
     <description><![CDATA[<p>Hej,<br /><br />korzystam przykładowo z takiego zapytania :<br /><br />  var miasta = from osoba in baza.Pracownicy where osoba.IsmiastoNull() != true where osoba.miasto.StartsWith(nazwa) select osoba;<br /><br /><br />Chciałbym jednak aby w zmiennej "miasta" znalazło się tylko 5 osób, które spełniają wymagane dane (warunki where) ... jak tego dokonać.</p>]]></description>
   </item>

   <item>
     <title><![CDATA[LINQ XML C# i konwersja z csv]]></title>
     <pubDate><![CDATA[2012-01-31 15:10:29]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/linq-xml-c-i-konwersja-z-csv,591147]]></link>
     <description><![CDATA[Witam.<br/>Stworzyłem malutki programik do konwersji  plików csv do xml wykorzystujący <a href='http://www.wss.pl/tag/wszystkie/linq,137' rel='glossary'>LINQ</a> <a href='http://www.wss.pl/tag/wszystkie/xml,379' rel='glossary'>XML</a>.<br/>Wszystko działa tak jak chciałem. Jednak w trakcie walidacji pliku xml walidatorem www.xmlvalidation.com pojawiają się na początku pliku 3 znaki których w normalnym podglądzie nie widać.<br/> <br/>&#239;»&#191;&lt;?xml version="1.0" encoding="utf-8"?&gt;<br/>...<br/> <br/>W czym leży problem? Czy jest to związane może ze sposobem kodowania pliku csv? <br/>Będę wdzięczny za jakieś rozwiązanie.<br/> ]]></description>
   </item>

   <item>
     <title><![CDATA[Obsługa skanera z użyciem WIA]]></title>
     <pubDate><![CDATA[2012-01-31 13:46:02]]></pubDate>
     <link><![CDATA[http://www.codeguru.pl/forum/watek/obsluga-skanera-z-uzyciem-wia,627274]]></link>
     <description><![CDATA[<p>Witam</p>
<p>Mam problem z obsluga skanera w mojej aplikacji, otoz skaner skanuje, zapisuje obraz, ale problem mam jesli chce zmienic  parametry zeskanowanego obrazu tj. DPI i rozmiar. Nie moge zmienic samego DPI bez ruszania rozmiaru bo aplikacja wywala blad "Wartość jest spoza oczekiwanego zakresu.". Jesli ustawie wszystko zeby zeskanowal to zazwyczaj kilka cm obcina obrazu i obraz zeskanowany ma okolo 10MB a ten sam obraz zeskanowany normalnie skanerem okolo1MB.</p>
<p>ponizej moj kod</p>
<p> private void button1_Click(object sender, EventArgs e)     </p>
<p>   {           </p>
<p>  WIA.CommonDialog wiaDlg;     </p>
<p>   WIA.Device wiaDevice;       </p>
<p>WIA.DeviceManager wiaManager = new DeviceManager();       </p>
<p>WIA.ImageFile image = new WIA.ImageFile();     </p>
<p>   wiaDlg = new WIA.CommonDialog();      </p>
<p>  wiaDevice = wiaDlg.ShowSelectDevice(WiaDeviceType.ScannerDeviceType, false, false);  </p>
<p>  foreach (WIA.Item item in wiaDevice.Items)    </p>
<p>  {</p>
<p>  StringBuilder propsbuilder = new StringBuilder();         </p>
<p>  foreach (WIA.Property itemProperty in item.Properties)     </p>
<p>  {                        </p>
<p>   Object tempNewProperty;   </p>
<p>  if (itemProperty.Name.Equals("Horizontal Resolution"))         </p>
<p>  {      </p>
<p>  tempNewProperty = 75;   </p>
<p>   ((IProperty)itemProperty).set_Value(ref tempNewProperty);    </p>
<p>  }     </p>
<p>  else if (itemProperty.Name.Equals("Vertical Resolution"))       </p>
<p>  {              </p>
<p>  tempNewProperty = 75; </p>
<p>  ((IProperty)itemProperty).set_Value(ref tempNewProperty);  </p>
<p>  }          </p>
<p>  else if (itemProperty.Name.Equals("Horizontal Extent"))    </p>
<p>   {                </p>
<p>  tempNewProperty = 619;   </p>
<p>  ((IProperty)itemProperty).set_Value(ref tempNewProperty);   </p>
<p>   }          </p>
<p>  else if (itemProperty.Name.Equals("Vertical Extent")) </p>
<p>   {    </p>
<p>  tempNewProperty = 876;  </p>
<p>  ((IProperty)itemProperty).set_Value(ref tempNewProperty); </p>
<p>  }      </p>
<p>  }       </p>
<p>  image = (ImageFile)item.Transfer(WIA.FormatID.wiaFormatJPEG);      </p>
<p>  string DestImagePath = @"skan.jpg";   </p>
<p>  File.Delete(DestImagePath);      </p>
<p>  image.SaveFile(DestImagePath);    </p>
<p>  pictureBox1.Load(DestImagePath);   </p>
<p>  }</p>
<p>}</p>
<p>jak rozwiazac to zeby skanowany obraz przez moja aplikacje byl rozmiarowo i jakosciowo zblizony do zeskanowanego przez program skanera??</p>]]></description>
   </item>

 </channel>
</rss>

