Czy jest ktoś kto nie zna/nie używa Total Commandera? Nie? Tak myślałem. A czy jest ktoś, kto po moim pięknym kazaniu nie używa Tortoise SVN? Też nie, gut.Przykro mi było, gdy korzystanie z tych dwóch cudnych kawałów softu nie dawało takiego komfortu jakiego bym oczekiwał, a to za sprawą braku wyświetlania ikonek Tortoise w Commanderze. O ileż lepiej i bardziej funkcjonalnie przedstawiał się widok katalogu w zwykłym Windows Explorerze: Okazało się jednak, że to po części moja własna wina. Z pew...
[More]
Publicznie ogłoszono informację, że promocja cenowa na konferencję MTS 2008 potrwa do 22 lipca. Z dnia na dzień na stronie konferencji przybywa informacji. Zainteresowanych odsyłam właśnie tam, a niezdecydowanych zachęcam!
W poprzednim poście zapoznaliśmy się ze słówkiem "let". Dzisiaj do niego powrócimy i zobaczymy dlaczego należy korzystać z tej konstrukcji z uwagą. Jak wiadomo diabeł tkwi nie tylko w kobietach, ale i w szczegółach. A więc do rzeczy...Przykład z ostatniego posta jest nadal aktualny - poszukujemy osób z wiekiem mniejszym niż średnia wieku całej kolekcji. Poniżej dwa sposoby:1) Sposób pierwszy, znany od dawien dawna, w dzisiejszych czasach można by rzec "lamerski": 1: double average = persons.Av...
[More]
Ostatnimi czasy na blogu cichosza, bynajmniej nie dlatego że piekło pochłonęło Miłosza. Czy kogokolwiek tam innego. Po prostu dążenia do Wielkiego Spełnienia nabrały prędkości, aby tydzień temu osiągnąć kulminację. A jako że na całe zdarzenie składały się lata marzeń, miesiące pracy, tygodnie poszukiwań i dnie różnorakich spraw załatwiania - napisać gdzieś o tym muszę. No i piszę tu, w swoim sekretnym wilgotnym cichym kącie, którego już nikt nie czyta (mam nadzieję że jak najwięcej osób przenios...
[More]
Wraz z LINQ do C# zawitało słówko kluczowe let. Najpierw krótkie naszego dzisiejszego gościa przedstawienie. Wyobraźmy sobie klasę Person z imieniem, nazwiskiem oraz wiekiem. Idąc dalej wyobraźmy sobie zadanie: wybrać te osoby, których wiek jest mniejszy niż średnia wieku wszystkich osób w zbiorze. Konstrukcja let daje nam możliwość zapamiętania danej wartości w samym sercu zapytania LINQ, co pozwala nam zwiększyć jego czytelność i uniknąć deklarowania zmiennych poza jego wnętrzem. Przykład: 1: ...
[More]