Pierwszy raz na dotnetomaniaku? Przeczytaj nasz FAQ lub zadaj nam pytanie.

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Programowanie rozproszone
3
.netomaniaki

.NET blog: TPL - Kontynuacje nowe okno

opublikowano 1 dzień, 15 godzin, 14 minut temu | wysłane przez mackomacko 4 dni, 14 godzin, 51 minut temu
1 września 2010 18:51:29 GMT 29 sierpnia 2010 19:14:55 GMT
Autor: Witam po długiej przerwie wszystkich stęsknionych wpisów odnośnie TPLa. Pamiętam moje przyrzeczenie odnośnie pisania przynajmniej 1 wpisu na tydzień z tego tematu, ale niestety inne rzeczy nie pozwalają poświęcić się temu tematowi w takim stopniu jakbym sobie tego życzył. No, ale nie tracąc czasu na smętne wstępy przejdźmy do treści…dziś krótko acz przydatnie. Dziś chciałbym powiedzieć o dość ciekawej funkcjonalności a mianowicie kontynuacjach. Dzięki nim możemy napisać następujący fragment kodu... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 37 | skomentuj | | źródło: pawlos.blogspot.com
tagi: TPL
1
.netomaniak

Fones.Blog > Programowanie Równoległe, a Google nowe okno

opublikowano 5 dni, 13 godzin, 30 minut temu | wysłane przez fonesfones 8 dni, 19 godzin, 16 minut temu
28 sierpnia 2010 20:36:06 GMT 25 sierpnia 2010 14:49:33 GMT
Twórcy Google jako pierwszych serwerów użyli ręcznie składanych PC połączonych w jedną sieć. Zdecydowali się na takie rozwiązanie, ponieważ koszty zakupów komercyjnych maszyn znacznie przekraczały założony budżet. To posunięcie było strzałem w 10! Magia jednak tkwiła nie tyle w komputerach, co w specjalnie napisanym oprogramowaniu - i tu przechodzimy do kwestii programowania równoległego. (więcej)
kategoria: Programowanie rozproszone | kliknięć: 45 | skomentuj | | źródło: blog.fones.pl
tagi: google, programowanie równoległe, równoległość
1
.netomaniak

Powtórzone żądania nowe okno

opublikowano 7 dni, 3 godziny, 35 minut temu | wysłane przez padudapaduda 17 dni, 3 godziny, 32 minuty temu
27 sierpnia 2010 06:31:07 GMT 17 sierpnia 2010 06:34:25 GMT
Może zdarzyć się tak, że jedno żądanie zostanie wysłane do usługi kilka razy. Fajnie więc by było zabezpieczyć system przed taką ewentualnością. W nagłówku każdego żądania przekazywany jest unikalny identyfikator żądania. W momencie walidacji nagłówka system sprawdza identyfikator z pomocą jedno-instancjowego obiektu SafeContainer. Każdy identyfikator przechowywany jest w kontenerze prze n-minut. Po upływie tego czasu usuwane są "stare" identyfikatory. Jak na razie nie znalazłem sensowniejszego rozwiązania ... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 41 | skomentuj | | źródło: kamiljakobina.blogspot.com
tagi: WCF
6
.netomaniaków

HopfieldSimulator - Daj się poznać #5 - rozpoznawanie banknotów nowe okno

opublikowano 14 dni, 12 godzin, 30 minut temu | wysłane przez piotr_sowapiotr_sowa 22 dni, 19 godzin, 58 minut temu
19 sierpnia 2010 21:36:03 GMT 11 sierpnia 2010 14:07:34 GMT
Dziś chciałbym zaprezentować zastosowanie sieci Hopfielda do rozpoznawania polskich banknotów. Można zastosować takie rozwiązanie w automacie przyjmującym banknoty w celu odgadnięcia właściwego nominału banknotu. Oczywiście zapamiętanie obrazka całego banknotu nie jest dobrym pomysłem gdyż w przyzwoitej rozdzielczości obraz będzie zbyt duży do zapamiętania, poza tym, banknoty mają różną wielkość, postanowiłem pokazać przykład z zapamiętaniem prawego górnego rogu i rozpoznawaniem ... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 146 | skomentuj | | źródło: piotrsowa.spaces.live.com
tagi: .Net, AI, C#, C++
2
.netomaniaki

HopfieldSimulator - Daj się poznać #4 - OpenMP nowe okno

opublikowano 16 dni, 20 godzin, 7 minut temu | wysłane przez piotr_sowapiotr_sowa 25 dni, 4 godziny, 11 minut temu
17 sierpnia 2010 13:59:26 GMT 9 sierpnia 2010 05:54:51 GMT
OpenMP - źródło, które zainspirowało mnie do zmian w HopfieldSymulatorze znajduje się tudaj. Dzisiaj napiszę o C++ w wykorzystanym projekcie. Cała warstwa obliczeniowa jest napisana w tym języku. Oczywiście po napisaniu dobrze jest program zoptymalizować, można jeśli używamy C# i kodu zarządzalnego użyć Parallel.For(...), no ale w czystym natywnym C++ nie ma takij możliwości, pozostaje użycie OpenMP lub wzorców wielowątkowości, które są dostępne w Visual C++ 2010. Niestety nie mam ... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 41 | 1 komentarz | | źródło: piotrsowa.spaces.live.com
tagi: .Net, AI, C#, C++
2
.netomaniaki

HopfieldSimulator - Daj się poznać #3 - Zapamiętywanie kolorów nowe okno

opublikowano 16 dni, 21 godzin, 48 minut temu | wysłane przez piotr_sowapiotr_sowa 26 dni, 16 godzin, 14 minut temu
17 sierpnia 2010 12:18:02 GMT 7 sierpnia 2010 17:51:34 GMT
August 07Daj się poznać #3 Dzisiaj postanowiłem usprawnić symulator sieci Hopfielda o zapamiętywanie kolorów. Jak pewnie wiecie z poprzednich wpisów na wyjściu sieci Hopfielda są wartości od -1 do +1 aby zapisać obraz kolorowy można – taki był mój pierwszy zamysł – podzielić ten przedział na wszystkie dostępne kolory RGB bez przezroczystości Alpha wychodzi 256x256x256 przedziałów, trochę dużo. Eksperymenty pokazały, że jest z tym kłopot obrazy co prawda zapamiętywały się ale pokazywały się przekłamania… (więcej)
kategoria: Programowanie rozproszone | kliknięć: 68 | 1 komentarz | | źródło: piotrsowa.spaces.live.com
tagi: .Net, AI, C#, C++
1
.netomaniak

MK.NET Live: WCF RIA SERVICES V1 - słów kilka … nowe okno

opublikowano 21 dni, 16 godzin, 45 minut temu | wysłane przez padudapaduda 28 dni, 2 godziny, 36 minut temu
12 sierpnia 2010 17:21:19 GMT 6 sierpnia 2010 07:30:23 GMT
Autor: Chciałbym napisać dziś słów kilka o WCF RIA Services. Dokładnego przeglądu standardowych scenariuszy wersji pierwszej finalnej dokonałem niejako publikując zaktualizowane przykłady w dwóch częściach (patrz cz.I i cz.II). I chociaż jest tam wiele fajnych funkcjonalności, to dziś napiszę o trochę mniej standardowych, rzadziej spotykanych rzeczach.  Mam tu na myśli takie zagadnienia jak korzystanie z NHibernate, MVVM (jest to typowe podejście dla Silverlight, ale nie zawsze przykłady czy prezentacje wy... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 64 | skomentuj | | źródło: marcinkruszynski.blogspot.com
tagi: MVVM, NHibernate, Silverlight, WCF RIA Services
1
.netomaniak

HopfieldSimulator - Daj się poznać #1 nowe okno

opublikowano 21 dni, 16 godzin, 45 minut temu | wysłane przez piotr_sowapiotr_sowa 29 dni, 17 godzin, 59 minut temu
12 sierpnia 2010 17:21:19 GMT 4 sierpnia 2010 16:07:06 GMT
Dziś przedstawiam nowe GUI do Hopfield Symulatora 0.2.1. Źródła projektu można pobrać tutaj: http://hopfieldsimulator.codeplex.com/SourceControl/list/changesets Instalator w wersji 0.2.1 x86 tutaj: http://hopfieldsimulator.codeplex.com/releases/view/49956 (więcej)
kategoria: Programowanie rozproszone | kliknięć: 58 | 1 komentarz | | źródło: piotrsowa.spaces.live.com
tagi: .Net, AI, C#, C++
2
.netomaniaki

CodeGuru.pl | Articles | Pamięć Transakcyjna (STM) nowe okno

opublikowano 21 dni, 16 godzin, 45 minut temu | wysłane przez fonesfones 29 dni, 3 godziny, 15 minut temu
12 sierpnia 2010 17:21:19 GMT 5 sierpnia 2010 06:50:44 GMT
STM (z ang. Software Transactional Memory) to podejście zaczerpnięte od kolegów z baz danych. Idea jest bardzo prosta: albo wszystkie instrukcje w danej transakcji wykonają się poprawnie, albo żadna z nich nie powinna się wykonać. Cecha ta określana jest jako niepodzielność. Głównych cech jest w sumie 4... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 33 | skomentuj | | źródło: codeguru.pl
tagi: pamięć, stm, transakcje
1
.netomaniak

HopfieldSimulator - Daj się poznać #2 nowe okno

opublikowano 22 dni, 12 godzin, 10 minut temu | wysłane przez piotr_sowapiotr_sowa 29 dni, 17 godzin, 56 minut temu
11 sierpnia 2010 21:56:20 GMT 4 sierpnia 2010 16:10:14 GMT
Dziś zgodnie z obietnicą na dziś rozpracowałem kontrolkę MsChart. Dodam, że na CodePlex dodałem nową wersję symulatora z formatką wykresów. Źródła: http://hopfieldsimulator.codeplex.com/SourceControl/list/changeses Instalator: http://hopfieldsimulator.codeplex.com/releases/view/50075 (więcej)
kategoria: Programowanie rozproszone | kliknięć: 24 | 1 komentarz | | źródło: piotrsowa.spaces.live.com
tagi: .Net, AI, C#, C++
1
.netomaniak

Fones.Blog > Agent z wiadomością nowe okno

opublikowano 32 dni, 8 minut temu | wysłane przez fonesfones 41 dni, 22 godziny, 40 minut temu
2 sierpnia 2010 09:57:35 GMT 23 lipca 2010 11:26:09 GMT
Z implementacją równoległych zadań można sobie poradzić na wiele różnych sposobów. Zazwyczaj jednak instalujemy blokady, monitory, tworzymy transakcje, oplatamy synchroniczny kod. Co by się jednak stało, gdyby całe takie podejście odwrócić do góry nogami? Takich przełomowych projektów było wiele, oferowały nowy model pisania równoległych aplikacji, bez pamięci wspólnej i z wymianą komunikatów. W dzisiejszym wpisie chciałbym przedstawić Wam Model Agenta. (więcej)
kategoria: Programowanie rozproszone | kliknięć: 63 | skomentuj | | źródło: blog.fones.pl
tagi: agent, synchronizacja
1
.netomaniak

Fones.Blog > Pamięć Transakcyjna – Istniejące implementacje – cz.2 nowe okno

opublikowano 34 dni, 17 godzin, 38 minut temu | wysłane przez fonesfones 43 dni, 18 godzin, 23 minuty temu
30 lipca 2010 16:28:04 GMT 21 lipca 2010 15:43:22 GMT
W poprzednim poście przedstawiłem Wam kilka istniejących implementacji STM, teraz, chciałbym dopełnić tą listę o kilka, równie ważnych, rozwiązań. (więcej)
kategoria: Programowanie rozproszone | kliknięć: 35 | skomentuj | | źródło: blog.fones.pl
tagi: .Net, C++, stm, synchronizacja
1
.netomaniak

Fones.Blog > Pamięć Transakcyjna – Istniejące implementacje – cz.1 nowe okno

opublikowano 35 dni, 23 godziny, 40 minut temu | wysłane przez fonesfones 45 dni, 22 godziny, 50 minut temu
29 lipca 2010 10:26:22 GMT 19 lipca 2010 11:16:13 GMT
Na rynku istnieje wiele rozwiązań implementująych STM - zdziwilibyście się, jak wiele. Są to rozszerzenia dla więkoszści języków: zaczynając od C, przez C++, C#, Java, Haskell, Perl. W tym poście chciałbym omówić jedynie kilka z nich. (więcej)
kategoria: Programowanie rozproszone | kliknięć: 41 | skomentuj | | źródło: blog.fones.pl
tagi: .Net, Parallel Extensions, stm
2
.netomaniaki

Piotr Zieliński » Blog Archive » WCF Data Services - artykuł nowe okno

opublikowano 39 dni, 44 minuty temu | wysłane przez pzielinskipzielinski 47 dni, 23 godziny, 41 minut temu
26 lipca 2010 09:21:53 GMT 17 lipca 2010 10:25:16 GMT
Jakiś czas temu (kilka miesięcy;)) obiecywałem, ze napiszę artykuł o WCF Data Service. Zainteresowanych odsyłam tutaj. (więcej)
kategoria: Programowanie rozproszone | kliknięć: 102 | skomentuj | | źródło: www.pzielinski.com
1
.netomaniak

Fones.Blog > Pamięć Transakcyjna – Wydajność nowe okno

opublikowano 41 dni, 16 godzin, 42 minuty temu | wysłane przez fonesfones 49 dni, 11 godzin, 41 minut temu
23 lipca 2010 17:23:55 GMT 15 lipca 2010 22:24:35 GMT
W poprzednich wpisach przedstawiłem Wam mechanizm Pamięci Transakcyjnej, a teraz chciałbym skupić się na jego wydajności względem zwykłych metod synchronizacji. Testy zostały przeprowadzone na maszynie z ponad 100 procesorów. (więcej)
kategoria: Programowanie rozproszone | kliknięć: 42 | skomentuj | | źródło: blog.fones.pl
1
.netomaniak

Fones.Blog > Pamięć Transakcyjna – Od kuchni nowe okno

opublikowano 41 dni, 16 godzin, 42 minuty temu | wysłane przez fonesfones 51 dni, 11 godzin, 42 minuty temu
23 lipca 2010 17:23:55 GMT 13 lipca 2010 22:24:24 GMT
Pamięć Transakcyjna, to eksperymentalna metoda synchronizacji w programach współbieżnych, stanowiąca alternatywę dla znanych blokad, mutexów i monitorów. W poprzednim wpisie przedstawiłem ideę takiego podejścia, w tym opisują ten mechanizm od podszewki. (więcej)
kategoria: Programowanie rozproszone | kliknięć: 41 | skomentuj | | źródło: blog.fones.pl
1
.netomaniak

Fones.Blog > Pamięć Transakcyjna - Wstęp nowe okno

opublikowano 43 dni, 3 godziny, 36 minut temu | wysłane przez fonesfones 53 dni, 2 godziny, 46 minut temu
22 lipca 2010 06:30:05 GMT 12 lipca 2010 07:20:23 GMT
Tworząc systemy współbieżne, należy dobrze przemyśleć kwestię synchronizacji. W jaki sposób udostępniać wspólną pamięć, jak chronić do niej dostęp. W większości przypadków należy skorzystać z szeroko dostępnych i udokumentowanych blokad, monitorów itp. Co jeśli potrzeba nam bardziej zaawansowanych narzędzi? W tym artykule opisuję Pamięć Transakcyjną, podejście znane dotychczas jedynie w bazach danych. (więcej)
kategoria: Programowanie rozproszone | kliknięć: 95 | skomentuj | | źródło: blog.fones.pl
2
.netomaniaki

Fones.Blog > Microsoft Biology Foundation nowe okno

opublikowano 43 dni, 3 godziny, 36 minut temu | wysłane przez fonesfones 52 dni, 1 godzinę, 10 minut temu
22 lipca 2010 06:30:05 GMT 13 lipca 2010 08:55:44 GMT
Microsoft Research opublikował pierwszą wersję Biology Foundation - zestawu narzędzi kierowanych do specjalistów od bioinformatyki, które stanowi rozszerzenie dla platformy .NET. (więcej)
kategoria: Programowanie rozproszone | kliknięć: 71 | skomentuj | | źródło: blog.fones.pl
tagi: Biology, Foundation, MBF, Microsoft, Parallel Extensions
2
.netomaniaki

Fones.Blog > Go Parallel, Be Master nowe okno

opublikowano 47 dni, 14 godzin, 10 minut temu | wysłane przez fonesfones 56 dni, 23 godziny, 50 minut temu
17 lipca 2010 19:55:48 GMT 8 lipca 2010 10:16:18 GMT
Programowanie równoległe, wielowątkowe czy wieloprocesorowe, znane jest nie od dziś, ale to właśnie teraz, będzie najbardziej wykorzystywane. Dzisiejsze komputery nie mają już jednego rdzenia, serwery mają ich kilkanaście, a domowe pcety przynajmniej dwa. Jak wykorzystać wszystkie z nich? Zagadnienie z pewnością trudne ale i ciekawe, a dodatkowo stało się głównym tematem mojej pracy magisterskiej. (więcej)
kategoria: Programowanie rozproszone | kliknięć: 88 | skomentuj | | źródło: blog.fones.pl
tagi: Parallel Extensions, Wielowątkowość
3
.netomaniaki

Materiały z sesji "Programowanie równoległe jest dla każdego" nowe okno

opublikowano 90 dni, 17 godzin, 3 minuty temu | wysłane przez mackomacko 100 dni, 3 godziny, 49 minut temu
4 czerwca 2010 17:03:22 GMT 26 maja 2010 06:17:03 GMT
Autor: W ostatnią sobotę miałem przyjemność wygłosić sesję na Visual Studio 2010 Community Launch w Krakowie zatytułowaną "Programy równoległe są dla każdego". Dla zainteresowanych poniżej zamieszczam swoje materiały.Prezentacja Przykłady (więcej)
kategoria: Programowanie rozproszone | kliknięć: 87 | skomentuj | | źródło: pawlos.blogspot.com
tagi: Paraller, równoległość
Poprzednia 1 2 3 4 5 Następna