Zależności pomiędzy komponentami potrafią być zmorą. Zainstaluj A zanim będziesz mógł używać B, ale B wymaga jeszcze C i D. Maskara. Ostatnio naciąłem się na problem związany z tym, że SQL Server 2005 SP2 (tak, tak :)) wymaga do działania .NET 2.0 a wszelkie próby nakłonienia go do pracy z .NET 4 kończyły się niepowodzeniem. […]
Author / Paweł Łukasik
WPF i Silverlight – niby to samo a jednak mile świetlne od siebie. Przepisywanie aplikacji z jednej technologii do drugiej nawet jeśli autor piszący w tej pierwszej był świadomy ograniczeń, będzie drogą przez mękę. Jeśli nie był lub inne priorytety zaważyły, aby aplikacja WPFowa była rozwijana a później pomyśli się o SLu to jesteśmy w […]
Czasem, gdy walczymy o jak najszybszy czas odpowiedzi naszej strony musimy optymalizować jej dość dziwne elementy. W najnowszym magazynie .Net Curry autor, Omar AL Zabir w artykule zatytułowanym “Essential it admin skills for .net developers” w jednym z punktów pokazuje jak pozbyć się dodatkowych nagłówków wysyłanych przez IIS a dodawanych czy to przez niego samego […]
W jednym z projektów miałem następujące zadanie do wykonania. Przekierować stare adresy na nowe. Pech chciał, że w starych adresach pojawiały się znaki ‘:’ (np. /adres/strona:2). Niestety, jeśli nie wiecie, to IIS nie za dobrze radzi sobie z takimi znakami. Gdy wprowadzimy url zawierający znak naszym oczom ukaże się YSOD z następującym komunikatem: A potentially […]
MiniProfiler to świetne narzędzie do debugowania działania aplikacji w MVC. Po bardzo łatwym i szybkim skonfigurowaniu pozwala na pokazanie co dzieje w bebechach naszej aplikacji, prezentując je w dość przystępnej formie jak poniżej: http://miniprofiler.com/ nHibernate to fajny ORM, który zrzuca z nas obowiązek uciążliwego pisania zapytań SQL. Jak widać na załączonym powyżej obrazku, MiniProfiler ma […]
Najbardziej wku…rzające okienko Visual Studio? Jeśli nigdy nie widziałeś/widziałaś powyższego okienka modalnego (w co śmiem wątpić :)) to możesz zaliczać się do szczęśliwych osób. Okienko to, blokujące całe VS, jest chyba większą zmorą niż powolne działanie całego VS 2010 czy ślimaczenie się dialogu ‘Add Reference…’ w poprzednich wersjach. Nie wiem co VS robi w tym […]
Ostatnio natrafiłem na ciekawy błąd. Dostałem raport, że nie udała się wysyłka maila w jednym z systemów. Oczywiście logowanie błędów było a gdy otworzyłem logi moim oczom ukazał się następujący błąd:Klient lub serwer jest skonfigurowany tylko do obsługi adresów e-mail zawierających części lokalne w formacie ASCII.Mając stacktrace zobaczyłem, że wyjątek leci przy SmtpClient.Send a dokładniej […]
Jeśli uważasz, że masz w swoim systemie duże tabele – think again! Poniżej zrzut (zaciemniony, niestety) z jednego z systemów…niedaleko obok w pliku edmx leży sobie druga podobna tabelka… Celowo dałem w oryginalnym rozmiarze. Czujcie ten ogrom :). Nazwy kolumn też pozostawiają wiele do życzenia. Pierwszy lub pierwszy i drugi człon są w obrębie wielu […]
Nie, nie… dziś nie będzie o daktyloskopii a o odciskach palca dla certyfikatów. Jak wiemy (albo i nie wiemy) certyfikat każdy posiada skrót (‘odcisk palca’), który unikalnie go identyfikuje (jak w życiu :)). Niedawno miałem potrzebę znalezienie takowego certyfikatu po takowym odcisku. Wygooglałem MSDNa i znalazłem potrzebną mi funkcję – Find. var store = new X509Store(storeName, storeLocation); store.Open(OpenFlags.ReadOnly); […]
W ostatnią środę miałem przyjemność wygłosić swoją prezentację o Mono.Cecil na Krakowskiej Grupie Developerów .NET (KGD.NET). W stosunku do prezentacji na Wroc.NET postanowiłem dodać przykład pokazujący problem wczytania biblioteki z Framework’a 1.1 w aplikacji napisanej w 4.0 za pomocą System.Reflection (czemu tak się dzieje pozostaje otwarte, ale być może poruszę ten temat w innym wpisie). […]