dotnetomaniak.pl

Strona głównaUżytkownik

Damian | użytkownik

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

Gdy przeglądałem ostatnio obszerne zasoby opublikowane przez Steve'a Yegge, moją szczególną uwagę przykuł wpis z 2005 roku traktujący o ćwiczeniu programowania: W przeciwieństwie do tego, co możesz sobie myśleć, zwyczajne wykonywanie swojej pracy dzień w dzień nie zalicza się do prawdziwego treningu. Uczestnictwo w spotkaniach nie poprawi Twoich zdolności interpersonalnych, a odpowiadanie na maile nie jest ćwiczeniem pisania na klawiaturze. Jeśl...

Tagi: devblogi
Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Ostateczne programistyczne kata

Inne 583 dni, 8 godzin, 38 minut temu gordon_shumway 99 rozwiń

W kodzie C# możemy tworzyć komentarze przy pomocy XML. Na podstawie tych komentarzy można później wygenerować pliki z dokumentacją przy pomocy odpowiednich narzędzi. Zawsze jednak strasznie nie chciało mi się  pisać komentarzy do kodu. Zajęcie to jest nudne i czasochłonne (czasem nic po prostu nie przychodzi do głowy). Z GhostDoc (dodatek do Visual Studio) wszystko może ulec zmianie. Narzędzie to służy do generowania komen...

Dziel się z innymi:
pisanie dokumentacji z GhostDoc « Damian Antonowicz

Narzędzia 592 dni, 5 godzin, 4 minuty temu gordon_shumway 68 rozwiń

Productivity Power Tools jest dodatkiem do Visual Studio, który znacząco rozbudowuje jego możliwości. Poniżej wymieniłem kilka zmian jakie wprowadzana narzędzie:dostęp do nowego okienka „Add Reference”. Wygląda ono tak: Co w nim takiego fajnego? Zaznaczanie dodanych już Assemblies zielonym ptaszkiem, możliwość wyszukiwania po nazwie, większe możliwości sortowania. Dodać należy również, że okno nie odświeża listy za każdym jego...

Productivity Power Tools

Narzędzia 592 dni, 2 godziny, 39 minut temu macko 105 rozwiń

Visual Studio posiada opcje, która pozwoli przenieść się do fragmentu kodu gdzie została zdefiniowana dana zmienna. Wystarczy zaznaczyć daną zmienną i wybrać z menu kontekstowego opcję „Go To Definition”. To samo można osiągnąć wciskając domyślnie zdefiniowany klawisz F12. Jednak oba sposoby nie było dla mnie zbyt wygodne. W Visual Studio Gallery możemy znaleźć małe rozszerzenie, które rozwiązuje ten problem. Po instalac...

Dziel się z innymi:
Visual Studio tip: Go To Definition

Narzędzia 596 dni, 6 godzin, 52 minuty temu paduda 74 rozwiń

W Visual Studio możemy zmieniać wartość powiększenia edytora kodu poprzez CTRL + scroll myszy. Obecna wartość powiększenia wyświetlana jest w lewym dolnym rogu. Osobiście nigdy nie miałem potrzeby zmiany wielkości powiększenia bo odpowiada mi domyślna wartość. Jednak bardzo często udawało mi się niezamierzenie użyć wspomnianego na początku skrótu. Sytuacja ta była na tyle denerwująca, że postanow...

Visual Studio tip: wyłączenie zooma przy CTRL + scroll myszy « Damian Antonowicz

Narzędzia 599 dni, 5 godzin, 26 minut temu gordon_shumway 34 rozwiń

W tej notce przedstawię kilka przydatnych skrótów klawiszowych, który używam codziennie (lub prawie codziennie ;)) podczas pracy z Visual Studio.CTRL + E, D – formatowanie kodu w aktywnym pliku,CTRL + SPACEBAR - wywołanie IntelliSense,CTRL + E, C - komentowanie zaznaczonych linii kodu,CTRL + E, U - odkomentowanie zaznaczonych linii kodu,CTRL + SHIFT + L - kasowanie zaznaczonych linii kodu,CTRL + M, O – zwinięc...

Dziel się z innymi:
Visual Studio tip: przydatne skróty klawiszowe

Narzędzia 607 dni, 32 minuty temu paduda 137 rozwiń

Korzystanie z interfejsu INotifyPropertyChanged podczas pracy z WPF to praktycznie codzienność. Za którymś razem jednak implementacja tego interfejsu w kolejnej klasie może już zbrzydnąć. Dlaczego, więc nie skorzystać z refleksji i extensions methods? Metodę wywołującą zdarzenie PropertyChanged napiszemy raz i będziemy z niej korzystać do woli. Implementacja tej metody w moim wykonaniu wyglą...

Dziel się z innymi:
implementacja interfejsu INotifyPropertyChanged poprzez refleksję

Windows 607 dni, 32 minuty temu paduda 80 rozwiń

Co pewien czas można natknąć się na porównania odnośnie mocy obliczeniowej komputerów bardzo dawnych i tych dzisiejszych. Takim dość typowym, często powtarzanym stwierdzeniem jest na przykład to, iż komputer sterujący misją Apollo 11 miał moc porównywalną z dzisiejszym kalkulatorem. Podobne ciekawostki służą czasami ukazaniu gigantycznego postępu, jaki dokonał się w ciągu ostatnich kilku dekad jeśli chodz...

Źródło: xion.org.pl
Dziel się z innymi:
xion.log » Cebulowy postęp

Inne 609 dni, 1 godzinę, 25 minut temu paduda 72 rozwiń

Od około miesiąca sporą część mojego czasu pochłania urządzanie własnego gniazda. O ile teraz wszystko się trochę uspokoiło i spędzam na tym zajęciu tylko popołudnia, to przez dwa tygodnie sierpnia nie robiłem praktycznie nic innego. Zero pracy, zero bloga, prawie zero komputera, zero styczności z programowaniem... Dziwne uczucie. Nie były to typowe "wakacje", które mają służyć nicnierobieniu i przerwie w regularnych zajęciach. To była po prostu masa kompletnie INNYCH zajęć. Czas ten minął jak z dziadow...

Dziel się z innymi:
Maciej Aniserowicz | Skazani na Devshank

Inne 617 dni, 8 godzin, 25 minut temu gordon_shumway 78 rozwiń

Jeżeli chcesz pobawić się trochę danymi geograficznymi i raportami pokazującymi mapy w SQL Server 2008 R2, ten wpis jest specjalnie dla Ciebie. Kiedyś musiałem przygotować prezentację na temat danych przestrzennych i z tamtej prezentacji została mi baza danych Spatials, która w dwóch tabelach przechowu...

Źródło: sqlgeek.pl
Dziel się z innymi:
[PL] SQL Server – Baza danych z danymi geograficznymi Polski «  SQLGeek.pl

Bazy danych i XML 620 dni, 9 godzin, 47 minut temu paduda 83 rozwiń

W Visual Studio możemy wstawiać tzw. code snippets. Są to ustalone kawałki kodu zawierające najczęściej używane konstrukcje. W celu wstawienia snippeta należy wywołać menu kontekstowe w edytorze tekstu i wybrać „Insert Snippet” albo „Surround With”. Różnica między tymi dwoma opcjami jest taka,  że „Surround With” otoczy zaznaczony kawałek kodu danym snippetem. Poniżej został przedstawiony zrzut ekranu z menu kontekst...

Dziel się z innymi:
Visual Studio: zarządzanie code snippets « Damian Antonowicz

Narzędzia 620 dni, 15 godzin, 45 minut temu macko 61 rozwiń

Autor: Ostatnio zainstalowałem sobie narzędzie StyleCop, które służy do analizy kodu C# pod kątem przestrzegania ustalonego stylu kodowania. Wśród olbrzymiej ilości błędów jakie zostały zwrócone przez narzędzie, był błąd SA1633: FileMustHaveHeader. Błąd informuje nas o braku nagłówka w danym pliku. Nagłówek musi znajdować się na początku pliku i mieć następującą postać: //----------------------------------------------------------...

Dziel się z innymi:
Visual Studio: File Header Add-Inn « Damian Antonowicz

Narzędzia 620 dni, 15 godzin, 45 minut temu macko 62 rozwiń

Uradowałem się, gdy zobaczyłem, że James Hague wybrał książkę The Zen of Assembly Language Programming jako jedną z pięciu, godnych zapamiętania książek o programowaniu. Całkowicie się z tym zgadzam. Nawet jeśli podczas swojej zawodowej kariery nie planujesz nawet liznąć asemblera, to ta książka jest i tak fantastyczna oraz całkowicie godna polecenia. Byłem zwykłym programistą Visual Basica w momencie, gdy natrafiłem na tę ...

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Nie ma czegoś takiego jak najszybszy kod

Inne 620 dni, 9 godzin, 47 minut temu gordon_shumway 82 rozwiń

VMware Workstation from VMWare Plusy Co tu dużo gadać, wreszcie posiadam środowisko wirtualne dla którego nie szukam alternatywy. Już na samym początku VMware dosłownie zmiażdżył zarówno VPC jak i VBoxa swoją wydajnością. Byłem w szoku. Trudno w to uwierzyć (i gdybym tego nie doświadczył, to bym pewnie nie uwierzył... widocznie nie jestem błogosławiony;) ), ale wirtualka VMware na Core2Duo z 4GB RAMu działała O WIELE SZYBCIEJ niż VPC czy VBox na Quadzie z 8GB RAMu. Po otrząśnięciu się z tak oszałamiają...

Dziel się z innymi:
Wirtualizacja okiem programisty - part 3/3 - VMware Workstation

Narzędzia 623 dni, 17 godzin, 39 minut temu macko 70 rozwiń

VirtualBox ma dwie główne zalety: jest darmowy jak VPC oraz nie posiada jego największych wad. Tak więc możemy na nim zainstalować wybrany przez siebie system niezależnie od tego czy chcemy mieć 32 czy 64 bity. Dla mnie, z powodu Win2008R2 (64bit-only) było to być albo nie być dla platformy wirtualizacyjnej. Dodatkowo nie ma problemu z przydzieleniem każdej maszynie więcej niż jednego rdzenia, co skutkuje dość zauważalnym (choć niestety nie powalającym) wzrostem wydajności w stosunku do mikro-konkurenta ...

Dziel się z innymi:
Wirtualizacja okiem programisty - part 2/3 - Virtual Box

Narzędzia 623 dni, 17 godzin, 39 minut temu macko 71 rozwiń

Oryginalny post: Every User LiesAutor: Jeff Atwood Heidi Adkisson zaznacza, iż to funckjonalności sprzedają produkt, ale ludzie, którzy kupują te produkty, często nie używają własności, które zasądziły o zakupie. Kilka lat temu przeprowadziłam obszerne badanie polegające na obserwowaniu używania określonego sprzętu komputerowego. Większość ludzi posiadało najnowsze modele, z ogromem możliwości. Ale w moich obserwacjach zauważyłam, że tylko jeden "zaawansowany użytkownik" wyszedł poza użycie bazow...

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Każdy użytkownik kłamie

Inne 626 dni, 7 godzin, 23 minuty temu paduda 73 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, 6 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, 43 minuty temu Damian 94 rozwiń

W ostatnich trzech artykułach z serii przygotowań do egzaminu 70-562 opisywane były sposoby pracy nad danymi przy wykorzystaniu ADO.NET. Klasy przedstawione w tych wpisach pokazywały jak programista może zrobić sobie za ich pomocą abstrakcyjną warstwę dostępu do danych. Jednak często, w szczególności przy prostych aplikacja www wykorzystywanie ADO.NET jest czasochłonne i nie wygodne. Na szczęście ASP.NET udostępnia zbiór kontrolek dostępu do danych, za pomocą których w sposób deklaratywnych można uzyskać...

70-562: Connecting to Data with Data Source Controls | Eastgroup.pl

ASP.NET 761 dni, 23 godziny, 28 minut temu danielplawgo 69 rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Z opcji śledzenia aplikacji pozostało nam już tylko śledzenie “zdrowia” aplikacji, czyli liczniki wydajności i logowanie zdarzeń do Windows Event Log i Windows Management Instrumentation.Liczniki wydajności WCF zawiera dużą ilość wbudowanych liczników wydajności. Sama obsługa liczników, przeglądanie przy pomocy aplikacji Performance Monitor jak i modyfikowanie przy pomocy obiektów klasy PerformanceCounter wykra...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Monitoring WCF | Eastgroup.pl

Programowanie rozproszone 758 dni, 18 godzin, 22 minuty temu danielplawgo 43 rozwiń

1 2 3 4 5... 23 24
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)