dotnetomaniak.pl

Strona głównaUżytkownik

http://pawlos.blogspot.com/ | użytkownik

http://pawlos.blogspot.com/
http://pawlos.blogspot.com/
20 871,58
21 dni, 21 godzin, 1 minutę temu
27 stycznia, 2009
dotnetomaniak.pl

W komentarzach do poprzedniego wpisu Sławek dopominał się o 'ciąg dalszy', więc może jako uzupełnienie dodam garść informacji odnośnie dostępności modułów w zrzutach pamięci analizowanego procesu. Weźmy zatem aplikację testową z poprzedniego tekstu i przygotujmy zrzuty pamięci dla działającego procesu, a potem sprawdźmy co też możemy z nich wyłuskać odnośnie załadowanych modułów. 1. WinDbg W WinDbg mamy polecenie .dump z wieloma parametrami określającymi zestaw informacji do zapisania w pliku zrzutu. Dla...

Źródło: zine.net.pl
Dziel się z innymi:
mgrzeg.net - Admin on Rails :) : SaveModule a memory dump

Inne 447 dni, 6 godzin, 10 minut temu http://pawlos.blogspot.com/ 22 rozwiń

Poprzedni tekst zakończyłem zagadką: czy wykonując !SaveModule będziemy mieli kod dynamicznej metody DynamicClass.SecureGetKey(Test.Program, Int32) w pliku na dysku? Nikt nie odpowiedział, więc ja to zrobię: Nie, kod generowany w ramach DynamicMethod nie znajdzie się w zrzucie modułu na dysku. Zdziwieni? Ja trochę, a to jeszcze nie jest ostatnia niespodzianka, jaką serwuje nam SaveModule.Dziś zapoznamy się z następną, ale po kolei. Uwaga! Wszystkie dalsze rozważania dotyczą aplikacji x86, więc wszystki...

Źródło: zine.net.pl
Dziel się z innymi:
mgrzeg.net - Admin on Rails :) : SaveModule a punkt startowy programu

Inne 447 dni, 6 godzin, 10 minut temu http://pawlos.blogspot.com/ 32 rozwiń

Przez ostatnie dwa tygodnie dużo się już na ten temat pisało, postanowiłem, więc, że dodam i swoje dwie krople do dyskusji. Dla tych którzy nie są w temacie, wszystko rozbija się o to, że RedGate (firma która kilka lat temu przejęła development na darmowym narzędziem do analizy i dekompilacji kodu napisanego pod .NET) oświadczyło, że zacznie pobierać opłatę za oprogramowanie. Pewnie to by umknęło uwadze społeczności gdyby nie tak naprawdę trzy kluczowe punkty:

Tagi: Reflector
Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Jakub Gutkowski - Reflector

Inne 453 dni, 10 godzin, 24 minuty temu http://pawlos.blogspot.com/ 100 rozwiń

Kilka dni temu Sławek napisał tekst o ukrywaniu kodu i skorzystał z klasy DynamicMethod, dzięki której generował kod IL w trakcie wykonania programu. Był również na tyle uprzejmy, że podesłał mi przykładowy kod, dzięki któremu zaoszczędziłem trochę czasu i mogłem zająć się od razu konkretem. Mam nadzieję, ze nie będzie na mnie zły jak wrzucę całościowo część tego kodu, dostępnego również w jego notce... :) Dla przypomnienia zatem, Sławkowi zależało na ukryciu szczegółów metody GetValue, tak, aby po dezas...

Źródło: zine.net.pl
Dziel się z innymi:
mgrzeg.net - Admin on Rails :) : Odkrywanie ukrytego, czyli DynamicMethod na widelcu

Inne 455 dni, 10 godzin, 31 minut temu http://pawlos.blogspot.com/ 38 rozwiń

Stanąłem ostatnio przed następującym problemem: ukryć algorytm (w tym wypadku zawartość metody) tak, żeby przynajmniej na pierwszy rzut oka nie dało się go przeczytać. Pogrzebałem troche w róźnych helpach i innych internetach i stwierdziłem, że idealnie do tego celu nada się klasa DynamicMethod. Jak się okazało łatwiej powierdzieć, trudniej zrobić. Jak zawsze zresztą...

Źródło: zine.net.pl
Dziel się z innymi:
ucel.net : Trzy razy to samo, czyli o ukrywaniu kodu notka niekrótka

Inne 462 dni, 10 godzin, 34 minuty temu http://pawlos.blogspot.com/ 176 rozwiń

Obiekt użytkownika wykonującego żądanie (Context.User) jest powszechnie znany. Dzięki niemu w prosty i szybki sposób sprawdzimy, czy osobnik poruszający się po naszej aplikacji jest zalogowany oraz jaki jest jego login. Dodatkowo, jeśli zrzutujemy ten obiekt na klasę, np. RolePrincipal ...

Źródło: kurzyniec.pl
Dziel się z innymi:
Łukasz Kurzyniec - CustomPrincipal

ASP.NET 465 dni, 21 godzin, 44 minuty temu lkurzyniec 76 rozwiń

Programiści dzielą się na: Tych, którzy piszą bardzo dużo komentarzy, czasami prawie w każdej linijce. Tych spotkałem niewielu.Tych, którzy w ogóle ich nie piszą, nawet jeśli napisali kod, którego nie da się zrozumieć bez choćby odrobiny komentarza. Tych ortodoksów jest już więcej.Największa grupę stanowią natomiast programiści, którzy sytuują się gdzieś pomiędzy tymi dwiema skrajnościami. Kiedy zaczynałem programować pisałem bardzo dużo komentarzy. Wiele z nich było zupełnie niepotrze...

Tagi: komentarze
Dziel się z innymi:
Blog Michała Komorowskiego: Być czy nie być, pisać czy nie pisać komentarze?

Inne 466 dni, 10 godzin, 45 minut temu gordon_shumway 118 rozwiń

Dziś po małej przerwie mała podpowiedź dla osób zajmujących się Windows Phone 7. Jak wiadomo (lub też nie ) platformy, przy pomocy których możemy pisać własne aplikacje na WP7 to Silverlight 4 Windows Phone (nie piszę samego Silverlight, bo są tu pewne różnice w stosunku do pełnej wersji) oraz XNA 4.0. Nie oznacza to jednak, że musimy zamykać się tylko w jednym ze światów. Istnieje możliwość korzystania w jednym projekcie z przestrzeni nazw, klas i funkcjonalności dostępnych w obu tych technologiach. Z...

Tagi: Dispatcher, wp7
Źródło: maciejgrabek.com
Dziel się z innymi:
WP7 – Silverlight + XNA != InvalidOperationException «  Maciej Grabek

Silverlight 470 dni, 17 godzin, 55 minut temu http://pawlos.blogspot.com/ 43 rozwiń

Czy można zrobić coś źle dodając nowy plik do projektu aplikacji WWW w Visual Studio? Dla ustalenia uwagi niech będzie do plik z definicją raportu wczytywanego w czasie działania tejże aplikacji. Plik ten chcemy w razie potrzeby zmodyfikować bez konieczności ponownej kompilacji projektu. Sprawa wydaje się prosta (Add -> Existing item... itd.) ale jest pewien haczyk. Otóż, Visual Studio dla plików z nieznanymi rozszerzeniami ustawia ich właściwość Build Action na wartość None. Jeśli urucho...

Dziel się z innymi:
Blog Michała Komorowskiego: Czy to na pewno takie proste?

Narzędzia 473 dni, 16 godzin, 40 minut temu gordon_shumway 80 rozwiń

Przyznam szczerze, że dotychczas z komunikacją między różnymi aplikacjami lub ich warstwami spotykałem się głownie w aspekcie usługowo-webowym. Taki scenariusz sprowadza się do takiego a nie innego wykorzystania webservice lub pochodnego ustrojstwa. Co jednak można zastosować jeżeli chcemy aby dwie nasze aplikacje miały możliwość pogadania ze sobą na lokalnej maszynie? Rozwiązań jest sporo albo i jeszcze więcej. Poczynając od SendMessage z Win32 API, współdzielonej pamięci, webservice, TCP,  COM, DCOM n...

Tagi: .Net, Remoting, WCF
Dziel się z innymi:
Proste pogaduchy między procesami, czyli coś lekkiego o .NET Remoting i WCF |  Michał Jaskólski

Programowanie rozproszone 474 dni, 10 godzin, 32 minuty temu macko 154 rozwiń

Zachowania w WCF umożliwiają rozszerzanie funkcjonalności poprzez np. doczepianie niestandardowych modułów. Do dyspozycji mamy 4 typy, różniące się zasięgiem obejmowania: Service, Operation, Endpoint, Contract. Utworzenie zachowania sprowadza się do implementacji odpowiedniego interfejsu, który zawiera m.in. następujące metody:AddBindingParameters – umożliwia przekazanie dodatkowych parametrów. Validate –waliduje (np. czy usługa może zostać uruchomiona). ApplyDispatchBehavior/ApplyClientBehavior – służy ...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » WCF behaviors

Programowanie rozproszone 478 dni, 6 godzin, 56 minut temu pzielinski 45 rozwiń

Osoby, które tworzą aplikacje w WPF-ie i/lub Silverlight-cie na pewno spędzają wiele godzin edytując kod XAML. Wsparcie w Visual Studio 2010 względem 2008 poprawiło dla tego typu pracy, ale nadal warto wspomóc się zewnętrznymi dodatkami, które są darmowe 1. Pierwszy dodatek, który polecam to XAML Intellisense Presenter. Dzięki niemu IntelliSense w edytorze XAML zyskuje nowe możliwości takie jak filtrowanie, wyszukiwanie za pomocą notacji Pascala czyli pisze tylko DG, a okienko pokaże nam DataGrid. Aby z...

Dziel się z innymi:
XAML - wspomagacze | Tomasz Wiśniewski

Narzędzia 482 dni, 1 godzinę, 42 minuty temu http://pawlos.blogspot.com/ 164 rozwiń

Profilowanie aplikacji przy użyciu dotTrace Przyznam się, że nie miałem w planach poruszania tematu profilowania aplikacji jeszcze przez jakiś czas. Rozpoczęcie masowego importu danych ze strony sejmu do projektu Rankingu Sejmowego zmusiło mnie do zmiany planów. Po przerobieniu przez kilka godzin około 30% danych z ostatniej kadencji Sejmu (około 20 tysięcy plików HTML ważących razem 120 MB) zacząłem zastanawiać się czy dałoby się ten proces trochę przyspieszyć. Do badania wydajności kodu posłużyły mi d...

Dziel się z innymi:
Profilowanie aplikacji przy użyciu dotTrace - .net.coding.blog

Narzędzia 485 dni, 21 godzin, 56 minut temu http://pawlos.blogspot.com/ 146 rozwiń

Witam w drugiej części wpisu, poświęconej tworzeniu stron w oparciu o technologię ASP.NET MVC 2. Żeby nie przedłużać, przedstawię plan działań na dziś, a wygląda on następująco: Dodanie klasy rozszerzającej nasz model Osoby Dodanie metody Create Dodanie metody Edit Dodanie metody Delete Po zrealizowaniu powyższych czynności, nasza aplikacja będzie prezentować już jakiś sensownych poziom:) Dziś trochę przyśpieszymy tempo więc będzie trochę mniej prowadzenia za rękę, bo poprzedni wpis powinien dać już ...

Tworzenie stron z ASP.NET MVC2 w praktyce II - Alt Control Delete

ASP.NET 490 dni, 9 godzin, 3 minuty temu https://me.yahoo.com/a/Euok... 203 rozwiń

Nie jestem jedyny, który ma problemy z wydajnością VS 2010, w szczególności kiedy karta graficzna w kompie na którym odpalany jest VS 2010 do mocnych nie należy. Na szczęście istnieje jedna mała ukryta opcja w ustawieniach VS 2010, która powinna pomóc wam z problemami wydajnościowymi – mi na Windows XP 32bit pomogła.

Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Jakub Gutkowski - VS 2010 a problemy z wydajnością

Narzędzia 487 dni, 16 godzin, 40 minut temu gordon_shumway 171 rozwiń

Kilka dni temu opublikowany został najnowszy numer (02/2011) magazynu SDJournal. Spośród wszystkich artykułów chciałbym szczególnie polecić jeden, którego tematyka jest mi ostatni czasy bardzo bliska. Mam tu na myśli artykuł NHibernate vs Entity Framework. Frameworki ORM dla platformy .NET autorstwa Agnieszki Polak oraz Przemysława Krysztowiaka...

Tagi: ORM, SDJ
Dziel się z innymi:
[SDJournal] NHibernate vs Entity Framework. Frameworki ORM dla platformy .NET « Grzegorz Wodniczak

Inne 493 dni, 21 godzin, 32 minuty temu gordon_shumway 183 rozwiń

Czy zastanawialiście się kiedyś jak dodawać parametry doSqlCommand? Klasa ta zawiera pole Parameters typy SqlParameterCollection, na którym możemy wykonać między innymi metodę AddWithValue(string, object). W internecie jak i w dokumentacji w nazwach parametrów na początku jest zawsze użyty znak “@”. Przy okazji jednego z projektów musiałem odpowiedzieć sobie na pytanie: Czy muszę zadbać o “@” przy nazwie parametru? Nie zastanawiając się długo postanowiłem, zgodnie duchem empiryzmu, sprawdzić co się stani...

Prawda o SqlCommand.Parameters «  Maciej Grabek

Bazy danych i XML 491 dni, 18 godzin, 9 minut temu http://pawlos.blogspot.com/ 134 rozwiń

ASP.NET dostarcza wygodnego i prostego mechanizmu do obsługi profili użytkowników. Do profilu użytkownika można łatwo dodać kolejne dane – w tym celu wystarczy odpowiednio zmodyfikować web.config, np. w następujący sposób....

Dziel się z innymi:
Profile w aplikacji (typu web application project) ASP.NET [PL] | Maciej Zbrzezny: Programowanie i Technologie

ASP.NET 497 dni, 17 godzin, 11 minut temu paduda 113 rozwiń

Dzisiaj kolejny odcinek z serii "krótki kod prowadzącego". W tym odcinku zajmę się obiektem FormCollection (NameValueCollection). Obiekt ten jest dobrze znany każdemu programiście piszącemu w ASP.NET MVC. FormCollection jest to kolekcja przechowująca dane formularza przekazywanego do serwera podczas POSTa. Ot zwykły obiekt typu "kolekcja". Niestety przymiotnik "zwykły" po jakimś czas zaczął mi doskwierać. "Zwykłość" tego obiektu objawia się bowiem brakiem możliwości potraktowania g...

Dziel się z innymi:
FormCollection  + LINQ

ASP.NET 499 dni, 14 godzin, 43 minuty temu jdubrownik 104 rozwiń

Indeksy są dobrym mechanizmem na optymalizację często powtarzających się zapytań. Przykładowo rozważmy następujące zapytanie: SELECT FirstName,LastName FROM Persons where Age>30 Dla dużej ilości danych, wykonanie powyższego kodu może trochę potrwać. Jeśli dodalibyśmy indeks na kolumnie Age, czas wykonania znaczącą by się skrócił ponieważ dane byłyby w pewnym stopniu sortowane w pamięci (w dużym uproszczeniu dane są przechowywane w strukturze drzewiastej, która znacznie przyśpiesza selekcję). Tematem po...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Indeksy clustered oraz non-clustered.

Bazy danych i XML 507 dni, 5 godzin, 15 minut temu pzielinski 99 rozwiń

1 2... 7 8 9 10 11 12... 31 32
Code of duty 2

Podsumowanie #5 - tydzień 2...

Kolejne podsumowanie tygodnia w polskiej blogosferze. Tym razem sporo wpisów o wzorcach projektowych i dobrych rozwiązaniach do stosowania w kodzie. Zapraszam do lektury.  czytaj więcej
2012-05-20

Najaktywniejsi

1

macko (32 502,49)

2

gordon_shumway (21 208,87)

3

http://pawlos.blo... (20 871,58)

4

paduda (20 280,32)

5

pzielinski (15 980,87)

6

Damian (9 051,08)

7

danielplawgo (7 235,99)

8

CaMeL (3 054,87)

9

http://jakub-flor... (3 049,65)

10

lukaszgasior (2 938,35)

11

arek (2 489,46)

12

mnikolajuk (2 428,92)

13

netmajor (2 157,79)

14

fones (2 090,35)

15

premium-hands-net (1 665,19)

16

poniat (1 580,2)

17

ada_man (1 530,6)

18

https://me.yahoo.... (1 499,21)

19

tmalesza (1 495,26)

20

lkurzyniec (1 474,29)