Kamil Kliczbor @ asptip.net

20Nov/130

Strange Visual Studio 2012 error

Visual_Studio_2012_logo.svg

When I was trying to reconnect to the Team Foundation Server  with Visual Studio 2012 I got unpredictable exception:

Value was either too large or too small for a UInt32.

VisualStudio2012_bug_value_was_either_too_large_or_too_small_for_a_uint32

 

Fortunately one of my collegues knew the answer how to fix it - just simply u need to save all documents. Nice.

9Sep/130

NHibernate Session Get vs Load

NhLogoWhite64_med

Wstęp

Wpis ten jest poświęcony sposobom pobierania encji w NHibernate o znanym identyfikatorze. W kontekście pobrania danych pojedynczej encji dostępnymi sposobami są:

  • użycie dowolnego API zapytań z restykcją na identyfikator, np.

user = session.QueryOver<User>()
                    .Where(x => x.Id == user.Id)
                    .SingleOrDefault<User>();
  • metoda Get()

  • metoda Load()

  • odwołanie z innej encji np. var user = employee.User.

W tym wpisie skupimy się na działaniu, podobieństwach oraz różnicach pomiędzy metodą Get() i Load() oraz następstwami ich użycia.

13Mar/120

Skrót klawiaturowy na tworzenie nowego folderu w Windows 7

NewFolderCreateFromMenu

Tworzenie folderów nie zawsze należało do przyjemnych czynności. Szczególnie, gdy trzeba było ich utworzyć wiele. Wielką niedogodnością było to, że pracując z klawiaturą należało przełączyć się na chwilę w tryb „mlasków”. Poza tym, trzeba było użyć co najmniej dwóch kliknięć, aby utworzyć  folder. Pięknie ilustruje to obrazek poniżej.

Na całe szczęście od wersji Windows 7 możemy skorzystać z magicznego skrótu klawiaturowego:

CTRL + SHIFT + N

Dodatkowo bardzo przydatny okazuje się (myślę że dobrze znany) skrót,

F2

Który z kolei potrafi zmienić nazwę wybranego folderu.

Co więcej, pewnym ułatwieniem jest pokazywanie przycisku tworzenia nowego folderu wprost na pasku menu.