dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Inne - Strona 97

Ostatnio coraz częściej spotykam się z pytaniem osób, które chcą się nauczyć programować, jakiego języka warto się nauczyć pod kątem przyszłego rynku pracy. Czy jeżeli nauczę się języka X to będą miał pracę? Co lepiej, Y czy Z, żeby dużo zarabiać? I tego typu różne pytania.

Dziel się z innymi:
Jakiego języka programowania się nauczyć?

Inne 4639 dni, 20 godzin, 8 minut temu Damian 297 źrodło rozwiń

Ostatnio musiałem przekazać klientowi częściowo gotową aplikację zanim jednak to zrobiłem poprosiłem znajomego by ją odpalił u siebie i zobaczył czy wszystko mu śmiga (to, że mi na komputerach w domu działa to nic dziwnego). Dobrze się złożyło, gdyż niestety aplikacja się nie uruchomiła :) co lepsze dodała do Windows Event Log błąd Windows Error Reporting o ID 1001. Mimo usilnych prób u siebie nie byłem wstanie problemu z reprodukować - suma sumarum okazało się, że wina leży w jednej DLLce, która u mnie ...

Tagi:
Źródło: blog.gutek.pl
Dziel się z innymi:
.neting in the free world | WER i Event 1001 - Application Error

Inne 4639 dni, 20 godzin, 8 minut temu gordon_shumway 33 źrodło rozwiń

W trakcie studiów, przychodzi taki moment gdzie należy wybrać temat pracy dyplomowej. W moim przypadku padło, na technologię XNA.Obecnie system jest dość zamkniętą platformą, ale jest również w fazie testowej i plany sięgają znacznie dalej,  a sama platforma edukacyjna, prawdopodobnie zostanie zmieniona. W trakcie kursu zaprezentowałem jak stworzyć aplikację w XNA na przykładzie wymyślonej na potrzeby wykładów gry Chrupcio. ...

Dziel się z innymi:
XNA: Kurs podstaw programowania w XNA! «  Dawid Pośliński

Inne 4641 dni, 20 godzin, 10 minut temu http://poslinski.net 531 źrodło rozwiń

W dzisiejszym świecie "nietechniczni" kreatywni ludzie nie mają łatwo. Obrotny biznesmen chce wsadzić w coś trochę kasy, rozkręcić jakiś projekcik, wpada na genialny pomysł: "a, zainwestuję sobie w portal!". Pomysł - betka. Założenia - betka. Analiza - betka. Ewentualna dotacja - betka. Okazuje się, że wszystko jest banałem w porównaniu z dokonaniem wyboru technologii. I, wbrew pozorom, im więcej ekspertów, tym trudniejszy wybór. Chcesz wiedzieć jak jest naprawdę? Która z dzisiejszych technologii gwara...

Tagi: .Net, Java, PHP, RoR
Dziel się z innymi:
Technologiczny kogel-mogel. .NET vs Java vs PHP vs RoR...

Inne 4647 dni, 3 minuty temu macko 148 źrodło rozwiń

Jakoś dawno nic mi się z niczym nie skodevjarzyło :). Aż tu nagle.... Nie mam nic przeciwko nałogowym palaczom, sam lubię sobie zajarać. ALE gdy wchodzę o 6.07 z samego rana do obleśnej mikrowindy w tym zapyziałym starym bloku, w którym aktualnie przyszło mi mieszkać, i otacza mnie zewsząd cuchnąca mgła wydyszana z płuc smołczyciela, który nie potrafił poczekać 2 minut z odpaleniem fajki, to mnie szlag trafia...

Tagi: skojarzenie
Dziel się z innymi:
Maciej Aniserowicz | Papierosowo-chamskie sko_dev_jarzenie

Inne 4647 dni, 2 godziny, 22 minuty temu gordon_shumway 129 źrodło rozwiń

Używanie wątków przypomina stąpanie po cienkim lodzie: póki jesteśmy na lodzie jest fajnie i zabawnie, w momencie gdy lód pod nami pęka, no cóż, mamy problem. Teraz do rzeczy .. Dostaję do ręki okienko z jakimiś ustawieniami (checkboxy, pola textowe, te sprawy) i magicznym przyciskiem ‘Save’ zapisującym ustawienia do bazy. Żart polega na tym, że po zmianie jakiejś opcji i użycia magicznego przycisku stan kontrolki powraca do stanu sprzed ‘Save’. Niemalże mechanicznie ponawiam czynność i tym razem już wsz...

Tagi: threads, wątki
Źródło: www.bdamage.pl
Dziel się z innymi:
Jak łatwo coś spieprzyć używając wątków. | .braindamage

Inne 4648 dni, 7 godzin, 10 minut temu gordon_shumway 94 źrodło rozwiń

Dostałem od znajomego fragment kodu napisany przez jego grupę programistów z pewnego wschodniego kraju: private static boolean isNull(Object objectToCheck) { boolean isNullFlag = false; if(objectToCheck!= null) { isNullFlag = true; } return isNullFlag; }

Tagi: pro
Źródło: blog.gutek.pl
Dziel się z innymi:
.neting in the free world | Interesujące fragmenty kodu produkcyjnego

Inne 4648 dni, 16 godzin, 51 minut temu gordon_shumway 106 źrodło rozwiń

Załóżmy dla przykładu taki o to kod: public class Point { public int X; public int Y; } class Program { public Point Position { get; set; } public void SetPosition(int x, int y) { Position.X = x; Position.Y = y; } static void Main(string[] args) { var p = new Program(); p.SetPosition(10, 10); Console.ReadLine(); } }

Tagi: struktury
Źródło: blog.gutek.pl
Dziel się z innymi:
.neting in the free world | Struktury jako własności klas

Inne 4648 dni, 16 godzin, 51 minut temu gordon_shumway 72 źrodło rozwiń

Z racji tego, że w ostatnim czasie sporo pisałem o wielowątkowości w C#, dzisiaj pokaże prawidłową implementacje wzorca projektowego singleton przystosowanego do pracy w środowisku współbieżnym. Na początek przyjrzyjmy się klasycznej implementacji:publicsealedclass Singleton { privatestatic Singleton m_Instance =null; private Singleton() { } publicstatic Singleton Instance { get { if(m_Instance ==null) m_Instance =new Signleton(); ret...

Tagi:
Dziel się z innymi:
Singleton a wielowątkowość

Inne 4650 dni, 52 minuty temu pzielinski 104 źrodło rozwiń

Oryginalny post: Computer Workstation Ergonomics Autor: Jeff Atwood Niemal każdą chwilę, kiedy nie śpię, spędzam przy komputerze. Jestem tym, kogo mógłbyś nazwać domowym entuzjastą. Jestem szczęściarzem, ponieważ nie doświadczyłem żadnego urazu związanego z komputerem w związku z długotrwałą pracą przy nim, ale jest to bardzo realne ryzyko zawodowe. Miewam czasem bóle w dłoniach bądź nadgarstkach, zazwyczaj po maratońskich hulankach, gdzie oczywiście przesadzam -- ale to nie jest tematem tego wpisu. O ...

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Ergonomia miejsca pracy przy komputerze

Inne 4654 dni, 2 godziny, 39 minut temu gordon_shumway 89 źrodło rozwiń

Zastanawiałem się ostatnio nad tym, jaki MUSI być godny zaufania freelancer-programista, a jaki być NIE MOŻE. Efektem jest kilka spostrzeżeń, które dla wielu ocierają się zapewne o banał... ale ze względu na spore zainteresowanie ostatnim postem o tej tematyce postanowiłem się nimi podzielić. Co zatem cechuje profesjonalistę?

Maciej Aniserowicz | Co POWINIEN freelancer

Inne 4655 dni, 5 godzin, 9 minut temu gordon_shumway 174 źrodło rozwiń

Programowanie współbieżne w c# 4.0 jest znacznie łatwiejsze w porównaniu z poprzednią wersją. Widać, że platforma .NET staje się coraz dogodniejszym środowiskiem programistycznym dla rozwiązań równoległych. Zacznijmy od pętli foreach. Przeważnie wykonujemy ją w sposób sekwencyjny. Jeśli chcielibyśmy zrównoleglić ją, musielibyśmy stworzyć instancję Thread i zawartość pętli umieścić w wątkach. Ponadto proces wymagałby użycia np. semafora albo ManualResetEvent aby zsynchronizować kod wykonywany po zakończe...

Tagi:
Dziel się z innymi:
Wielowątkowość(pętle, Task)  w C# 4.0

Inne 4655 dni, 17 godzin, 50 minut temu pzielinski 213 źrodło rozwiń

Bryczka z flagami public enum Kolorki { None , Black , Red , Green , Blue }; Koń jaki jest każdy widzi. A co jeśli byśmy chcieli mieć bryczkę z kiloma końmi? Pamięć przywiodła mi myśl o bitach, ale pomyślałam sobie - że niby nie ma czegoś nowszego i elegantszego? [FlagsAttribute] public enum Kolorki { None , Black , Red , Green , Blue }; //Kolorki.Green = Kolorki.Black | Kolorki.Red Św...

Tagi: Enum
Dziel się z innymi:
Enum

Inne 4655 dni, 17 godzin, 50 minut temu Damian 85 źrodło rozwiń

W dzisiejszym poście przedstawię zasadę działania semafora oraz mutexa. Zacznijmy od teorii, czym jest semafor i jak można go zaimplementować? Otóż semafor jest sposobem na realizację wzajemnego wykluczania – zapewnienia, że tylko określona liczba wątków będzie mogła jednocześnie wykonać dany fragment kodu. Wyróżniamy semafory binarne, które dopuszczają maksymalnie jeden wątek oraz semafory ogólne, które umożliwiają jednoczesny dostęp określoną przez programistę liczbę wątków. Implementacja semafora wym...

Tagi:
Dziel się z innymi:
Synchronizacja wątków(semafor, mutex), część 2.

Inne 4656 dni, 5 godzin, 27 minut temu pzielinski 215 źrodło rozwiń

W celu synchronizacji wątków można wykorzystać mechanizm zdarzeń: ManualResetEvent oraz AutoResetEvent. Rozwiązanie polega na zastosowaniu sygnalizacji. Chcąc wejść do sekcji krytycznej piszemy:ManualResetEvent resetEvent =new ManualResetEvent(false); resetEvent.WaitOne(); W konstruktorze ustawiamy początkową wartość sygnału na false(brak sygnału). Następnie wywołujemy metodę WaitOne, która czeka na nadejście sygnału. Metoda blokuje kod aż  do momentu gdy w jakimś miejscu kodu zostanie wysłane zdarzenie...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Synchronizacja wątków(AutoResetEvent, ManualResetEvent, Interlocked), część 3

Inne 4656 dni, 5 godzin, 27 minut temu pzielinski 38 źrodło rozwiń

W ubiegłym tygodniu w implementowanym systemie zajmowałem się datą i czasem. I tak mnie tknęło... dlaczego w ogromnej większości systemów, które przyszło mi oglądać, datę zapisuje się w sposób następujący? 1: article.PublishedTime = DateTime.Now Niby co jest z tym złego? Właściwie... to zależy od kontekstu i rodzaju tworzonego systemu. Korzystając z powyższej konstrukcji trzeba zdawać sobie sprawę z tego, że tak zapisany czas jest ZALEŻNY od maszyny, na której operacja ma miejsce. Wartość ta odczytana...

Tagi: .Net, UTC
Dziel się z innymi:
Maciej Aniserowicz | Przechowujesz datę i czas? Może warto w UTC?

Inne 4656 dni, 5 godzin, 27 minut temu gordon_shumway 102 źrodło rozwiń

Najtrudniejszym zadaniem w programowaniu współbieżnym jest programowanie sekwencyjne a uściślając synchronizacja wątków;). Pewne operacje w naszych programach muszą być wykonywane w sposób sekwencyjny. Często dostęp do danych współdzielonych nie może odbywać się w sposób równoległy. Rozważmy klasyczny problem zwiększania liczby o jeden:counter = counter +1; Jeśli zmienna counter jest współdzielona przez kilka wątków, powyższa  operacja jest niepoprawna. Dlaczego? Zacznijmy od początku. Zwiększanie lic...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Synchronizacja wątków w C# (lock, Monitor), część 1

Inne 4657 dni, 23 godziny, 35 minut temu pzielinski 116 źrodło rozwiń

Wydawałoby się, że ostatnio temat XNA, nieco ucichł i nie pojawiają się jakieś kluczowe informacje związane z tym frameworkiem. Gdyby jednak podsumować co już wiadomo, na temat tego, co pojawi się w związku z kolejnymi wersjami, uzbierałoby się tego całkiem sporo.Surface Cieszy fakt, iż Microsoft wraz z wprowadzeniem kolejnych platform sprzętowych, planuje wprowadzić natywną obsługę XNA przez te urządzenia. Chodzi tutaj konkretnie, o już dost...

Dziel się z innymi:
XNA: Co na horyzoncie? «  Dawid Pośliński

Inne 4657 dni, 23 godziny, 35 minut temu http://poslinski.net 58 źrodło rozwiń

Oryginalny post: Your Favorite NP-Complete Cheat Autor: Jeff Atwood Czy kiedykolwiek słyszałeś, żeby inżynier oprogramowania odnosił się do jakiegoś problemu mianem "NP-zupełny"? To wymyślny, żargonowy skrót do "niesamowicie trudny". Najbardziej znana cecha problemów NP-zupełnych to to, że nieznany jest sposób na ich szybkie rozwiązanie; to oznacza, że czas jaki jest wymagany na rozwiązanie danego problemu przy użyciu obecnie znanych algorytmów, wzrasta bardzo szybko w miarę wzrostu rozmiaru ...

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Twoje ulubione oszustwo związane z NP-zupełnością

Inne 4660 dni, 8 godzin, 42 minuty temu gordon_shumway 59 źrodło rozwiń

Tę serię przede wszystkim należy zacząć od pytania – po co nam to? To z kolei możemy rozbić na dwa kolejne. Po co nam w ogóle programowanie równoległe oraz po co nam TPL – przecież już mamy dostępne narzędzia.Po co nam to w ogóle Mam nadzieję, iż tak na prawdę na to pytanie odpowiadać nie trzeba, ale dla porządku zróbmy to. Potrzebujemy bo prawo Moore’a przestaje działać. Nie możemy już powiedzieć naszemu klientowi, który narzeka na słabą wydajność aplikacji, że gdy będziemy wydawać to oprogramowanie to...

.NET blog: TPL – Zaczynamy

Inne 4660 dni, 8 godzin, 42 minuty temu gordon_shumway 142 źrodło rozwiń

1 2... 95 96 97 98 99 100... 120 121

Najaktywniejsi w tym miesiącu