dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Inne - Strona 53

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 2414 dni, 3 godziny, 21 minut temu gordon_shumway 109 rozwiń

Tytuł tego posta może być lekkim zeskoczeniem. Od premiery VS 2010 sporo czasu już minęło. Postanowiłem jednak spisać kilka nowości jakie udostępnia ono pod kątem debugowania. Zadanie jest o tyle trudne, że prawie wszystko co było do powiedzenia w tym temacie zostało już powiedziane przez pracowników MS w postach takich jak ten napisany przez ScottaGu. Postaram się jednak przedstawić temat z nowej perspektywy.Dump

Dziel się z innymi:
.NET blog: VS 2010 – Debugging – Nowości

Inne 2415 dni, 16 godzin, 18 minut temu macko 49 rozwiń

Gdy zaczynałem zabawę z DirectX w F# natknąłem się na dość dziwne zachowanie Visual Studio 2010. Po przepisaniu prostego przykładziku do F# zapragnąłem ujrzeć owoc swojej ciężkiej pracy, więc nie zwlekając wcisnąłem F5. Niestety, skutek okazał się całkowicie niezgodny z oczekiwaniami – debuger posłusznie wstał, jednak żadne okno aplikacji nie pojawiło się. Zacząłem poszukiwać błędu w napisanym kodzie – jednak to nie był ten problem. Break dla  wszystkich wyjątków również nie pomógł. Aplikacja w ogóle się...

Dziel się z innymi:
blogexpressions: Managed DirectX w Net 4.0 i dziwne zachowanie VS2010

Inne 2415 dni, 16 godzin, 18 minut temu gordon_shumway 34 rozwiń

Pisząc kod odpowiedzialny za walidację liczb potrzebowałem sprawdzić ile miejsc po przecinku ma dany decimal. Użyłem rozwiązania może mało eleganckiego ale przynajmniej działającego:) :decimal decimalNumber =21.235; int length = (decimalNumber %1).ToString().Length -2; Reszta z dzielenia przez jeden zawsze zwraca to co jest po przecinku. Dla 21.235 będzie to 0.235. Zatem długość string’a minus dwa ( jeden dla przecinka, jeden dla zera) stanowi liczbę miejsc po przecinku. Może komuś się to przyda w przys...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Liczba miejsc po przecinku w decimal

Inne 2416 dni, 44 minuty temu pzielinski 55 rozwiń

W przeważającej większości content gry stanowią modele przygotowane przez grafików. Bez gotowego pliku z siatką też da się coś na ekranie wyświetlić. Do dzieła. Wierzchołki Pierwszą rzeczą, na którą należy się zdecydować, to format wierzchołka. Biblioteka XNA dostarcza 4 typy, ale definiowanie własnych nie stanowi większego problemu. Te typy to (nazwy odpowiadają polom definiującym pojedynczy wierzchołek):VertexPositionColorVertexPositionTextureVertexPositionColorTextureVertex...

Tagi: XNA
Dziel się z innymi:
[XNA] Rysowanie bez modelu | czoper.devlog

Inne 2418 dni, 23 godziny, 38 minut temu gordon_shumway 37 rozwiń

Kolejną ze struktur danych, jakie przydadzą się podczas tworzenia gry, jest graf sceny. Graf sceny będzie grafem dość specyficznym (acyklicznym i spójnym), co w teorii sprowadzi go do drzewa. Zielonym do.. dołu. Drzewa w informatyce rosną w dół. Korzeń znajduje się u szczytu, kolejne gałęzie, węzły (wierzchołki posiadające dzieci) i liście (wierzchołki, nie posiadające dzieci) są umieszczane niżej. Przykładowe drzewo binarne (takie, w którym każdy wierzchołek może mieć co najwyżej dwoje dziec...

Dziel się z innymi:
Graf sceny | czoper.devlog

Inne 2418 dni, 23 godziny, 38 minut temu gordon_shumway 40 rozwiń

O ile naturalnie potrafię zrozumieć powody, dla których niektórzy wybierają Linuxa, to w ogóle nie potrafię zrozumieć programistów, którzy świadomie wybierają Windowsa jako swoją platformę. Znam kilku, którzy ciągle tkwią w rutynie z różnych powodów — żaden z nich tego nie pragnie. Miałbym trudność w wyobrażeniu sobie, iż zatrudniam do 37signals kogoś, kto...

Tagi: devblogi
Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Dupkowatość

Inne 2419 dni, 1 godzinę, 57 minut temu gordon_shumway 145 rozwiń

Microsoft Azure stało się ostatnio dość popularne na blogach a sam MS bardzo promuje swoją wersję chmury. IMHO jest to technologia, której nawet jeśli nie jest jeszcze w pełni dojrzała – pierwsze wersje narzędzi, część (np. CDN) jeszcze w wersji Beta – warto się przyglądać. Aby poznać nową technologię IMHO najlepiej spróbować wykorzystać ją w projekcie (tu zgadzam się z opinią Procenta). Tak więc zaczynamy. Na początek jak zwykle Hello World.

Tagi: Azure, chmura
Źródło: praglowski.com
Dziel się z innymi:
IDeveloper | Windows Azure – rozpoczynamy

Inne 2419 dni, 1 godzinę, 57 minut temu http://pawlos.blogspot.com/ 71 rozwiń

MTS to z pewnością wydarzenie, w którym warto uczestniczyć. Spiszę dziś na świeżo po powrocie wrażenia, jakie wyniosłem z 2 ostatnich dni. Zacznę od … stoiska ATE Windows Phone, które współdzieliłem z Danielem Dudkiem. Komunikacja z różnymi ludźmi daje nieraz cenne doświadczenie, jak dane zagadnienie, produkt, technologia jest postrzegana przez innych. Ze swojej strony starałem się udzielać jak najbardziej dokładnych informacji, sprzedając zainteresowanym szczegóły z zakresu samych technologii czy możli...

MK.NET Live: Moje wrażenia z MTS 2010 - Windows Phone 7 na żywo i nie tylko

Inne 2419 dni, 1 godzinę, 57 minut temu paduda 84 rozwiń

Postawione w tytule posta pytanie jest jak najbardziej na miejscu. Już teraz mogę zdradzić tajemnicę, że nigdy tablicy nie udostępniamy w postaci właściwości. Na początek chciałbym krótko zarysować problem. W czasie tworzenia kodu okazało się, że bardzo ułatwi mi zachowanie go czytelnym utworzenie klasy przechowującej tablice stworzonych przeze mnie obiektów. Wygląda to następująco: public part...

Tagi: .Net, properties
Dziel się z innymi:
Właściwość zwracająca tablicę. Czy aby na pewno ?

Inne 2419 dni, 11 godzin, 16 minut temu macko 70 rozwiń

Tak, jak wspominałem w ostatnim wpisie, kontynuujemy dzisiaj zmagania z interakcją Gracza z modelami znajdującymi się na scenie. Najpierw zamkniemy każdy z nich w „bańce”, którą następnie będziemy nękać promieniami (ang. rays) i domagać się odpowiedzi na najważniejsze z pytań: „Było przecięcie, czy nie?” (co najlepsze, odpowiedzią może być 42 ). Zaznaczanie, czyli kolizja Zaznaczanie można zrealizować na kilka sposobów. Można np. rysować każdy z obiektów sceny obie...

Tagi: XNA
Dziel się z innymi:
[XNA] Picking, czyli zaznaczanie modeli | czoper.devlog

Inne 2419 dni, 15 godzin, 59 minut temu macko 54 rozwiń

W poprzednim poście przedstawiłem krótko narzędzia do tworzenia interpreterów w F#. Dzisiaj chciałbym przedstawić bliżej jedno z nich, czyli fslex.exe. Dobrym źródłem wiedzy na temat fslex jest książka twórcy F#, Dona Syme pt. „Expert F#”, w której poświęcono cały rozdział technikom parsowania i tworzenia interpreterów w F# oraz dokumentacja do ocamllex. Wygenerowany kod analizatora wykorzystuje typy z dllki FSharp.PowerPack.dll, więc jeżeli chcesz używać analizatora w swoim projekcie powinieneś również ...

Tagi: F#, fslex.exe
Dziel się z innymi:
Analiza leksykalna w .NET - fslex.exe

Inne 2423 dni, 23 godziny, 6 minut temu macko 50 rozwiń

Zafascynowany pierwszą książką Joela Spolsky'ego postanowiłem sięgnąć po kolejną pozycję z jego nazwiskiem na okładce. Jedyna papierowa wersja, jaką udało mi się pożyczyć, to The Best Software Writing I.

Źródło: blog.fones.pl
Dziel się z innymi:
Fones.Blog > Recenzja Książki – The Best Software Writing

Inne 2424 dni, 22 godziny, 14 minut temu fones 40 rozwiń

Debugowanie jest procesem niezwykle złożonym. Istnieją publikacje opisujące techniczne aspekty wyszukiwania błędów w kodzie w ten właśnie sposób. Czasami warto jednak zapoznać się z jakimś zagadnieniem w oderwaniu się od konkretnej technologii. Taką właśnie pozycją jest Debugowanie. Jak wyszukiwać i naprawiać błędy w kodzie oraz im zapobiegać (oryg. Debug It!: Find, Repair, and Prevent Bugs in Your Code). Książka nie jest opisem jakiegoś narzędzia wspomagającego debugowanie, platformy uruchomieniowej cz...

Dziel się z innymi:
Recenzja: Debugowanie. Jak wyszukiwać i naprawiać błędy w kodzie oraz im zapobiegać

Inne 2425 dni, 23 godziny, 56 minut temu macko 94 rozwiń

Zdarza się, że programując czy to w Silverlightcie czy w WPF-ie, otwierając plik .XAML nie chcemy widzieć edytora. A to być może z powodów wydajnościowych, a może “ideologicznych” bo jesteśmy “hardcorowymi developerami” i designery są “dla małych dziewczynek” . Jak w Visual Studio (na pewno 2010, 2008 nie sprawdzałem) osiągnąć taki efekt? Bardzo prosto. Należy otworzyć taką ścieżkę menu: Tools -> Options -> Texteditor -> XAML -> Mis...

Dziel się z innymi:
Visual Studio Tip: plik .XAML bez designera

Inne 2426 dni, 6 godzin, 59 minut temu macko 55 rozwiń

Wszyscy już chyba wiedzą, że Microsoft udostępnił wersję RTM dla Windows Phone. Wszystko wygląda pięknie. Zasób materiałów, tutoriali, blogów, pod-castów i czego tam sobie jeszcze nie wymyślimy jest porażający. To co się nie zmieściło w standardowych kontrolkach udostępniono jako Toolkit dla Windows Phone. Wciąż mało? N...

Źródło: jakubflorczyk.pl
Dziel się z innymi:
Windows Phone 7 fail

Inne 2426 dni, 6 godzin, 59 minut temu paduda 110 rozwiń

Autor: Ponieważ nie wszyscy zdają sobie sprawę z możliwości oraz wymagań jakie stawia przed nami firma Microsoft odnośnie korzystania z produktów w wersji Express Edition, postanowiłem zamieścić fragment listu jaki otrzymałem z Centrum Obsługi Klienta Microsoft.

Dziel się z innymi:
Licencjonowanie produktów Express Edition

Inne 2426 dni, 6 godzin, 59 minut temu paduda 175 rozwiń

Na początek przytoczę źródło o może niezbyt wysokiej renomie w ostatnim czasie, charakteryzujące się jednak dużą liczbą opisywanych nowinek - http://www.chip.pl/news/wydarzenia/umowy-i-fuzje/2010/09/sojusz-microsoftu-i-wordpressa-oznacza-koniec-dla-windows-live-spaces Jako, że sam posiadam bloga w serwisie Windows Live jest to dla mnie smutna wiadomość, tym bardziej, że gorąco kibicuje całej platformie jaką jest Windows Liv...

Tagi: Svn
Dziel się z innymi:
O SVN słów kilka i news

Inne 2427 dni, 1 godzinę, 35 minut temu paduda 99 rozwiń

Za czasów .NETa 2.0, dość uciążliwym mógł być brak prostej możliwości rozszerzania już istniejących klas. Zespół MS postanowił ten sposób rozwiązać, tworząc właśnie “Extension methods”. I tak, .NET 3.5 oferuje nam całkiem przystępny mechanizm pozwalający dodawać nowe funkcjonalności do już istniejących typów. Zasada działania Działa to wszystko zadziwiająco łatwo. Najpierw odrobina kodu, zamienimy stringa na tabli...

Źródło: b21.net.pl
Dziel się z innymi:
Extension methods | B21.net.pl

Inne 2427 dni, 1 godzinę, 35 minut temu gordon_shumway 100 rozwiń

Jako że omówiliśmy już jakie rodzaje dokumentacji należy tworzyć, możemy przejść do odpowiedzi na pytanie jak należy rozwinąć styl, dzięki której taką dokumentację będzie dało się czytać. Naucz się pisać Niestety, nie ma tutaj dróg na skróty. Najlepszym sposobem na nauczenie się jak pisać dobrą dokumentację jest najpierw nauczyć się pisać (cokolwiek). Istnieją pewne istotne różnice między dokumentacją techniczną i Twoją przeciętną prozą, ale solidne podstawy w komunikacji pisemnej są wymaganiem nie do za...

Tagi: dokumentacje
Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Pisanie dobrej dokumentacji: styl

Inne 2427 dni, 1 godzinę, 35 minut temu gordon_shumway 56 rozwiń

1 2... 51 52 53 54 55 56... 84 85
Szkolenia SecurITum

maj

październik

Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 626,47)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 386,01)

8

Damian (9 041,08)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 578,06)

15

jedmac (3 318,39)

16

http://jakub-flor... (3 224,66)

17

CaMeL (2 954,87)

18

spetz (2 933,27)

19

mnikolajuk (2 596,93)

20

lkurzyniec (2 592,76)