dotnetomaniak.pl

Strona głównaUżytkownik

Damian | użytkownik

Damian
Damian
9 051,08
302 dni, 23 godziny, 58 minut temu
16 kwietnia, 2009
dotnetomaniak.pl

Wpis z linkami do wielu przydatnych stron o Windows Phone 7.

Dziel się z innymi:
WP7 – przydatne linki « Damian Antonowicz

Mobile development 305 dni, 6 godzin, 57 minut temu Damian 132 rozwiń

W kodzie projektu możemy dodawać komentarze, które następnie mogą zostać wyświetlone w oknie Task List w Visual Studio. Domyślnie mamy dostępne trzy tokeny, które możemy użyć: TODO, HACK, or UNDONE. Poniżej został przedstawiony banalny przykład użycia tokena TODO: [...]. Następnie należy otworzyć okno Task List (jesli nie mamy go jeszcze otwartego ;))...

Visual Studio tip: task list « Damian Antonowicz

Narzędzia 630 dni, 17 godzin, 5 minut temu Damian 138 rozwiń

W .NET mamy do dyspozycji wygodny mechanizm do zapisywania ustawień aplikacji. W tym wpisie skupię się na stworzeniu własnego dostawcy ustawień. Domyślnym i jedynym standardowo dostępnym dostawcą, który zajmuje się zapisem ustawień jest LocalFileSettingsProvider. Dostawca ten zapisuje pliki do lokalnego katalogu ustawień danego komputera.

własny SettingsProvider « Damian Antonowicz

Inne 632 dni, 19 godzin, 42 minuty temu Damian 94 rozwiń

StarcraftCup jest inicjatywą mającą na celu rozpropagowanie zagadnień powiązancyh ze sztuczną inteligencją. Umożliwi zetknięcie się akademickich rozważań i teoretycznych algorytmów AI z komercyjnym Uczestnikiem może być każdy, kto choć w podstawowym zakresie opanowany ma choć jeden z konkursowych języków programowania (C#,C++,Java, Lua, PHP,Haskell,Python, cokolwiek z .NET 2.0) oraz nieco wiedzy algorytmicznej.

Źródło: gb.iql.pl
Dziel się z innymi:
Rusza konkurs StarcraftCUP !

Inne 758 dni, 18 godzin, 21 minut temu Damian 99 rozwiń

Natchnieniem do napisania tego artykułu były dla mnie doświadczenie ostatnich kilku lat mojej pracy i to że mówienie NIE przynosiło mi często więcej pożytku od mówienia tak. Ostatnio znalazłem też w sieci artykuł 10 Absolute “Nos!” for Freelancers który pokazuje że nie tylko ja miałem podobne problemy, a kluczem do ich rozwiązania jest asertywność.

Źródło: kris.biz.pl
Dziel się z innymi:
kiedy freelancer mówi nie :)

Inne 766 dni, 3 godziny, 9 minut temu Damian 242 rozwiń

Możliwość używania delegatów w C# to fajna rzecz. Przyjemne jest zwłaszcza definiowanie ich "w locie", czyli bez konieczności tworzenia zupełnie nowej funkcji. Takiego delegata nazywamy wówczas anonimowym:

Tagi: C#, delegaty
Źródło: xion.org.pl
Dziel się z innymi:
Wiązania zmiennych w anonimowych delegatach

Inne 780 dni, 1 godzinę, 17 minut temu Damian 95 rozwiń

Co jakiś na różnych forach, grupach dyskusyjnych, blogach, zebraniach czy przy okazji jakiś wykładów przewija się temat wyższości jednego języka programowania nad drugim. Częstym argumentem w tej "konstruktywnej" debacie jest wydajność tych języków w przypadku kawałków kodów, które powinny robić mniej więcej to samo. Jednak czy robią to samo, w ten sam sposób?

Dziel się z innymi:
Dlaczego NIE powinieneś testować wydajności różnych języków programowania?

Inne 780 dni, 1 godzinę, 17 minut temu Damian 127 rozwiń

Autor przedstawia 11 zasad postępowania w pracy.

Tagi: praca
Dziel się z innymi:
11 zasad postępowania w pracy

Inne 788 dni, 2 godziny, 44 minuty temu Damian 228 rozwiń

Ostatnio coraz częściej spotykam się z pytaniem osób, które chcą się nauczyć programować, jakiego języka warto się nauczyć pod kątem przyszłego rynku pracy. Czy jeżeli nauczę się języka X to będą miał pracę? Co lepiej, Y czy Z, żeby dużo zarabiać? I tego typu różne pytania.

Dziel się z innymi:
Jakiego języka programowania się nauczyć?

Inne 794 dni, 19 godzin, 36 minut temu Damian 249 rozwiń

Bryczka z flagami public enum Kolorki { None , Black , Red , Green , Blue }; Koń jaki jest każdy widzi. A co jeśli byśmy chcieli mieć bryczkę z kiloma końmi? Pamięć przywiodła mi myśl o bitach, ale pomyślałam sobie - że niby nie ma czegoś nowszego i elegantszego? [FlagsAttribute] public enum Kolorki { None , Black , Red , Green , Blue }; //Kolorki.Green = Kolorki.Black | Kolorki.Red Św...

Tagi: Enum
Dziel się z innymi:
Enum

Inne 810 dni, 17 godzin, 17 minut temu Damian 80 rozwiń

Widziałam kilka prezentacji gdzie zachwycano się wspomagaczami takimi jak Resharper. Postanowiłam sprawdzić na własnej skórze. Resharper ze względu na reklamę środowiskową oraz CodeRush ze względu na używanie DevExpressowych kontrolek. Pobrały się wersje demo, zainstalowały. Być może to są fajne narzędzia, z wszelkich prezentacji można się dowiedzieć o ich tysiącu możliwości ... Ale nie oszukujmy się narzędzia nie są darmowe a ilość opcji powoduje że większość czasu w którym demo jest aktywne trzeba b...

Dziel się z innymi:
Koder na wspomagaczach

Narzędzia 809 dni, 10 godzin, 4 minuty temu Damian 151 rozwiń

W języku C# mamy kilka mechanizmów tworzenia wątków. Różnią się one zarówno wydajnością jak i przeznaczeniem. Zacznijmy więc od najpopularniejszego sposobu a mianowicie klasy System.Threading.Thread. Stworzenie wątku polega na inicjalizacji klasy oraz wywołania metody Start:publicclass ThreadExample { public CreateThread() { System.Threading.Thread thread =new System.Threading.Thread(ThreadMethod); thread.Start(null); } privatevoid ThreadMethod(object parameters) { ...

Dziel się z innymi:
Wydajność wątków w C#

Inne 820 dni, 8 godzin, 47 minut temu Damian 208 rozwiń

Pionowe linie w edytorze tekstowym Visual Studio Wielu osobom w edytorze tekstowym Visual Studio brakuje możliwości ustawienia pionowej linii najczęściej oznaczającej maksymalną długość wiersza, której nie chcemy przekroczyć. Co ciekawe VS taką opcję posiada lecz jest niedostępna z poziomu samej aplikacji i należy nieco pogrzebać w rejestrze. W rejestrze należy odnaleźć klucz [HKEYCURRENTUSER]\Software\Microsoft\VisualStudio\8.0\Text Editor (8.0 można zamienić na 9.0 lub 10.0 w zależności od w...

Źródło: blog.rajchel.pl
Dziel się z innymi:
Pionowe linie w edytorze tekstowym Visual Studio « Brains on Wings

Narzędzia 822 dni, 8 godzin, 39 minut temu Damian 93 rozwiń

Na ten problem natknąłem się całkiem przypadkiem. W xamlu napisałem coś takiego: W wyniku czegoś takiego można by się spodziewać, że pojawi się tekst “8 grudnia 2009”. Nic bardziej mylnego pojawiło się “8 December 2009”. Wynik całkiem zaskakujący ponieważ zarówno CurrentCulture jak i CurrentUICulture zawierały poprawne ustawienia dla pl-PL. Okazuje się, że tak zachowuje się DataBinding w WPF-ie. Jedynym obejściem jest albo napisanie własnyc...

WPF: DataBinding nie używa ustawień narodowych

Inne 886 dni, 3 godziny, 30 minut temu Damian 47 rozwiń

Podczas korzystania z WCF najprostszą drogą do wywołania metody udostępnianej przez jakąś usługę jest pozwolenie Visual Studio na wygenerowanie odpowiedniego proxy, stworzenie jego instancji... i już - mamy metody usługi do dyspozycji. Bez wysiłku, bez kodu... bez sensu?

Tagi: WCF
Dziel się z innymi:
Własna implementacja WCF Proxy

Inne 891 dni, 4 godziny, 59 minut temu Damian 95 rozwiń

Re: NHibernateStarter... Czyli nawiązanie do świetnego posta Procent-a na temat jego sposobu budowy aplikacji. Poniżej zamieszczam moje aktualne poglądy na ten temat. Zieloną czcionką wyróżniłem fragmenty porównujące oba rozwiązania. O czym w ogóle mowaZawsze na początku należy sobie zadań takie pytanie. O jakich w ogóle aplikacjach mówimy? Procent opisywał przypadek nietrywialnej aplikacji biznesowej (OLTP), więc i ja posłużę się takową. Termin "nietrywialny" oznacza dla mnie znaczący stopień skomplikow...

Re: NHibernateStarter...

Architektura 892 dni, 9 godzin, 12 minut temu Damian 60 rozwiń

Jednym z bardziej zauważalnych składników Windows 7, które odróżniają ten system od Visty, jest nowy wygląd paska zadań. Jest szerszy, wyświetla duże ikony i przesunięcie go z dołu na bok ekranu w końcu ma sens (hurra dla monitorów wide-screen). Ale nowy wygląd to w tym przypadku nie wszystko, bo pasek ten zyskał też trochę na funkcjonalnościach. Wśród nich mamy tzw. listy skoków (Jump Lists), ...

Źródło: xion.org.pl
Dziel się z innymi:
Listy skoków w Windows 7

Windows 894 dni, 21 godzin, 34 minuty temu Damian 134 rozwiń

Wszyscy znamy doskonale funkcję Sleep, która w Windows API służy do zawieszania działania wątku na określony czas (podawany w milisekundach). Wydawałoby się, że musi to być najprostsza funkcja z tego API, jaką tylko można sobie wyobrazić – bo co może być skomplikowanego w “zwykłej pauzie”? A okazuje się, że jak najbardziej może :) Używając Sleep – zwłaszcza w swej zwykłej wersji – musimy bo...

Tagi: wątki, Windows
Źródło: xion.org.pl
Dziel się z innymi:
Dwie uwagi o śpiących wątkach

Windows 895 dni, 9 godzin, 26 minut temu Damian 92 rozwiń

Donald Norman stwierdza, że prostota jest przereklamowana: "Ale kiedy przyszedł moment, aby dziennikarze zrecenzowali 'proste' produkty, wszyscy narzekali na brak kluczowych wg. nich funkcjonalności. Co więc ludzie mają na myśli, kiedy chcą prostoty? Operacje wywoływane pojedynczym przyciskiem -- oczywiście -- ale wraz ze wszystkimi swoimi ulubionymi funkcjonalnościami". Dawno temu pisałem: "Wielu programistów zostało zwiedzionych starą zasadą 80/20. Na p...

Prostota

Inne 897 dni, 8 godzin, 3 minuty temu Damian 106 rozwiń

Niedawno zostałam poproszona o przeszkolenie zespołu programistów w temacie notacji UML. Niestety przed szkoleniem nie byłam w stanie zdobyć wielu informacji dotyczących oczekiwań poza generalnym stwierdzeniem, iż stan wiedzy słuchaczy na temat UMLa jest zróżnicowany - niektórzy nie wiedzą kiedy stosować jakie diagramy, inni nie znają nawet podstaw notacji. Wiedzę należało usystematyzować tak, by po szkoleniu można było wdrażać UMLa do codziennej pracy zespołu. Postanowiłam wię...

Tagi: uml
Źródło: zine.net.pl
Dziel się z innymi:
UMLowy profesjonalizm

Inne 900 dni, 10 godzin, 7 minut temu Damian 132 rozwiń

1 2 3 4 5... 12 13
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)