Wysłany do 25 czerwca 2011 ¬ 21:25h.andrzej
Pół godziny z głowy z powodu.. roztargnienia. Przerzuciłem się kilka dni temu z powrotem na Operę. Powód? Mułowatość, toporność i pamięciożerność Firefoxa. Jedyne za czym tęsknię to Firebug. Stwierdziłem jednak, że zacznę przyzwyczajać się i poznawać Opera Dragonfly. Z ubolewaniem muszę stwierdzić, że wiele jeszcze brakuje temu narzędziu do używalności jaką oferuje Firebug. Jednak – [...]
Przeczytaj pozostałą część wpisu »
Wysłany do 22 czerwca 2011 ¬ 22:18h.andrzej
W przypadkach, gdy dane edytowane są dość rzadko i przez niewielką liczbę użytkowników, najczęściej stosowanym modelem blokowania danych do edycji jest… brak blokowania. Mówiąc konkretnie – chodzi o OCC, czyli Optimistic Concurrency Control. Pytanie to – w wersji teoretycznej – poruszane było nie tak dawno na devpytaniach. Jeśli możemy założyć, że konflikty będą występować rzadko [...]
Przeczytaj pozostałą część wpisu »
Wysłany do 20 czerwca 2011 ¬ 11:01h.andrzej
Polecam i początkującym i doświadczonym wpis C#/.NET Fundamentals: Choosing the Right Collection Class na blogu Jamesa Michaela Hare. Zwięzły i konkretny opis podstawowych kolekcji w .NET – zastosowania, zalety, wady. Złożoność wstawiania i wyszukiwania. Wpis co prawda nie obejmuje nowych concurrent collections w .NET ale i tak jest wart uwagi.
Przeczytaj pozostałą część wpisu »
Wysłany do 14 czerwca 2011 ¬ 22:08h.andrzej
Dziś napotkałem bardzo dziwny błąd przy próbie zapisu danych do bazy MS SQL za pomocą Entity Framework z .NET 4.0. Otrzymywałem błąd: System.Data.UpdateException: Wystąpił błąd podczas aktualizowania wpisów. Aby uzyskać szczegółowe informacje, zobacz wyjątek wewnętrzny. —> System.ArgumentException: Używana wersja programu SQL Server nie obsługuje typu danych ‘datetime2′. ang: The version of SQL Server in use [...]
Przeczytaj pozostałą część wpisu »
Wysłany do 24 lipca 2009 ¬ 14:39h.andrzej
Dziś napotkałem banalny wydawać by się mogło problem, ale może komuś oszczędzi grzebania. Miałem na stronie dwie listy – po lewej długą, po prawej krótką. Wykonanie akcji na lewej liście miało przeładowywać prawą. Realizacja „problemu” oparta o UpdatePanele, ustawione jako conditional. Nie wykonywał się więc postback całej strony a tylko asynchroniczne postbacki wybranych elementów. Problem [...]
Przeczytaj pozostałą część wpisu »