dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 149

Visual Studio 2012 ma wsparcie dla nUnit. Wcześniej wspierał oficjalnie wyłącznie własne testy jednostkowe. Należy jednak najpierw zainstalować adapter. Wystarczy przejść do Tools –> Extensions and Updates –> Online –> Visual Studio Gallery –> Tools –> Testing i wybrać NUnit Test adapter: Po instalacji do dyspozycji mamy Test Explorer (VS): Najciekawszą chyba częścią jest możliwość sprawdzenia pokrycia kodu przez testy: Klikając na którąś z pozycji zostaniemy przekierowani bezpośrednio do kodu. ...

Piotr Zieliński  » NUnit w Visual Studio 2012 (pokrycie kodu)

Inne 1402 dni, 23 godziny, 33 minuty temu pzielinski 201 rozwiń

Many websites provide possibility to authorize with OAuth protocol (e.g. using facebook account). This post is about how to implement it and about possible threats.

Źródło: jj09.net
Dziel się z innymi:
[EN] Sign in with facebook (OAuth): how to and threats - Jakub Jedryszek

Web 1402 dni, 23 godziny, 33 minuty temu jj09 84 rozwiń

Problem wraca jak bumerang, więc to czas by to opisać – Azure generuje dużo wykresów, dużo danych i w sumie dla normalnego człowieka niewiele z tego wiadomo kiedy finalnie pokaże się jakaś kwota do zapłacenia. Bo jak to płacić? Ale za co? Czego ile i kiedy zużyłem? Na te pytania wykresy odpowiadają średnio… Zacznijmy od podstaw, logujemy się do panelu zarządzania usługą Windows Azure – link tutaj. Po zalogowaniu z belki górnej wybieramy View my bill Następnie wybieramy aktywną subskryp...

Źródło: marcinborecki.pl
Dziel się z innymi:
Czytanie billingu Azure–czyli jak sprawdzić dlaczego mamy zapłacić | Marcin Borecki - Making a difference everyday

Inne 1402 dni, 23 godziny, 33 minuty temu mborecki 100 rozwiń

W tej części omówię jak wykonać kilka prostych technik, tj. jak:zgrupować testy za pomocą atrybutu [TestCase],testować wyjątki,testować zdarzenia. Na tapetę idzie przykład dzielenia; chcemy napisać funkcjonalność i testy mając na uwadze, że:metoda Divide należy do klasy Calculator,metoda Divide przyjmuje dwa parametry wejściowe — obydwa typu int; zwracanym ...

Tagi: C#, NUnit, TDD
Dziel się z innymi:
Kurs TDD część 5: Nasz drugi test jednostkowy | DariuszWozniak.NET

Sztuka programowania 1404 dni, 31 minut temu dariuszwozniak 162 rozwiń

Wczoraj był dniem kiedy miałem nadzieje, w końcu zakończyć kodowanie jednego z wrapperów na Azure SDK, który miał zarządzać usługami, które aktualnie buduje. Mam taki dziwny zwyczaj, że jak zastępuje czyjś kod (tu: Microsoft) to sprawdzam najpierw jak podeszli do tematu by nie powtórzyć czegoś co mi się nie podobało w poprzedniej implementacji lub/i nauczyć się czegoś ciekawego by dołączyć to do mojej nowej implementacji. Tak też było i tym razem: znajduję w kodzie jednej z bibliotek taki oto kod:Thread...

Tagi: .Net, Thread, wątek
Źródło: marcinborecki.pl
Dziel się z innymi:
Tropem wątków, czyli Thread.Sleep(-1) i tajemnica braku wyników wyszukiwania w Google. | Marcin Borecki - Making a difference everyday

Architektura 1404 dni, 31 minut temu mborecki 161 rozwiń

Klasa jest typu referencyjnego i pozwala na przechowanietaich typów jak: konstruktory, destruktory, stałe, pola, metody, właściwości, indeksatory, operatory, zdarzenia, obiekty delegowane, klasy, interfejsy, struktury. Definicję klasy zapisujemy za pomocą słowa kluczowego class:class Program { }Klasy posiadają dwa rodzaje modyfikatorów dostępu: public - klasy dostępne są w całym naszym projekcie oraz innych projektach, do ktorych dodamy referencjeinternal - klasa jest dostępna jedynie w ramach jedn...

Tagi: klasy
Źródło: gosiaborzecka.net
Dziel się z innymi:
IT blog by Gosia - Klasy

Inne 1405 dni, 12 godzin, 13 minut temu gosia 272 rozwiń

Opublikowano Moje eksperymenty z malinką i termometrami muszą na razie poczekać na lepsze czasy. W między czasie jednak sporo się dzieje dookoła zatem: Zarezerwuj sobie 12 października bo wtedy odbędzie się konferencja dotnetconf. Jak nazwa wskazuje będzie o dotnecie a występować będą : Maciej Aniserowicz, Maciej Grabek, Tomasz Janczuk, Jakub Gutkowski, Mirosław Pragłowski i Łukasz Gąsior czyli obsada bardzo zacna. Tematyka również niczego sobie, zobaczymy jak to wyjdzie bo konferencja odbędzie się pi...

Źródło: www.benedykt.net
Dziel się z innymi:
dotnetconf – prościej się już nie da

Inne 1405 dni, 12 godzin, 13 minut temu arek 228 rozwiń

Potrzebowałem funkcję do konwertowania długości pliku w bajtach na zjadliwą dla użytkownika formę. Zgodnie z tdd najpierw należy napisać test: [Test] [Row(1, "1 B")] [Row(1024, "1 KB")] [Row(2000, "1,95 KB")] [Row(1048576, "1 MB")] [Row(1537500, "1,47 MB")] [Row(5242880, "5 MB")] [Row(1073741824, "1 GB")] public void ToFileSize_Tests(int value, string expected) { var fileSize = value.ToFileSize(); Assert.AreEqual(expected, fileSize); }   a potem wygooglować odpow...

Źródło: www.benedykt.net
Dziel się z innymi:
Konwersja rozmiaru pliku na postać czytelną przez normalnych ludzi

Sztuka programowania 1405 dni, 12 godzin, 13 minut temu arek 104 rozwiń

Post ma na celu ukazanie kilku ciekawych własności C# i CLR, o których niewielu programistów pamiętam, a których znajomość może oszczędzić niespodziewanych wystąpień NullReferenceException.

Tagi: C#, CLR, IL, Null, NULLABLE
Źródło: jasica.net
Dziel się z innymi:
Zabawy z null'em

Inne 1407 dni, 6 godzin, 4 minuty temu vveasel 323 rozwiń

Nie jest tajemnicą, że dużo i dużych serwisów ma specjalne tagi po stronie klienta i serwera, które sprawdzają z jaką przeglądarką mają do czynienia zanim zaczną obrabiać HTML/CSS/JS. To aspekt historyczny, który w dużej mierze zakładał, że każda przeglądarka inaczej rozumie te elementy (HTML/CSS/JS) przez co potrzeba osobnych plików – a w rzeczywistości rozdzielał użytkowników Chrome/Opery/Firefoxa i Safarii od Internet Explorera, który w teorii wszystko wspierał najgorzej, inaczej i dla niego należało ...

Źródło: marcinborecki.pl
Dziel się z innymi:
Internet Explorer 11 przestaje się przedstawiać serwerom jako Internet Explorer–IE walczy o odblokowanie dla siebie Internetu | Marcin Borecki - Making a difference everyday

Inne 1407 dni, 6 godzin, 4 minuty temu mborecki 244 rozwiń

Załóżmy, że w kodzie zobaczymy enum’a np.:publicenum Colors { Black, Red, Yellow }; Jeśli budujemy framework lub jakąkolwiek bibliotekę należy być świadomym zagrożeń wynikających z wewnętrznej budowy enum’a. Warto zajrzeć do Reflector’a aby przekonać się o tym:.classpublic auto ansi sealed Colors extends [mscorlib]System.Enum { .field publicstatic literal valuetype ConsoleApplication1.Colors Black = int32(0) .field publicstatic literal valuetype ConsoleApplication1.Colors Red = i...

Tagi: Enum
Dziel się z innymi:
Piotr Zieliński  » Code Review: Publiczny enum

Sztuka programowania 1407 dni, 6 godzin, 4 minuty temu pzielinski 248 rozwiń

XAdES to najbardziej popularny format podpisu elektronicznego w Polsce. Występuje on w kilku odmianach: zwykły, ze stemplem czasowym, dodatkowymi informacjami itd. Czasami zachodzi potrzeba zweryfikowania podpisu elektronicznego w .NET. Jakiś czas temu miałem podobny problem. Pokopałem trochę w Google i w MSDN i  znalazłem w .NET Framework ciekawą klasę SignedXml...

Źródło: jdubrownik.com
Dziel się z innymi:
Weryfikacja podpisu elektronicznego XAdES w .NET

Sztuka programowania 1409 dni, 2 godziny, 16 minut temu jdubrownik 971 rozwiń

W ostatnim wpisie przedstawiłem aspekt do obsługi wyjątków. Dzisiaj trochę więcej o samych aspektach dla metod. Oprócz wyświetlenia  nazwy metody czy przekazanych parametrów można wyciągnąć trochę więcej informacji. Dla przypomnienia, parametry można wyświetlać następująco:publicoverridevoid OnEntry(MethodExecutionArgs args) { var argValues =new StringBuilder(); foreach (var argument in args.Arguments) { argValues.Append(argument.ToString()).Append(","); } Console.WriteLin...

Tagi: PostSharp
Dziel się z innymi:
Piotr Zieliński » Postsharp – aspekty metod (OnMethodBoundaryAspect)

Sztuka programowania 1409 dni, 2 godziny, 16 minut temu pzielinski 97 rozwiń

Jakiś czas już się tutaj nie odzywałem, w tym poście sprzed trzech miesięcy wspominałem nawet dlaczego (od tego czasu udało się napisać jeszcze tylko dwa wpisy...). Wszystko to za sprawą tytułowego RSS readera, nad którym pracowałem w pocie czoła.... a którego pomysł zrodził się, jak pewnie się domyślacie za sprawą zamknięcia przez google swojego readera. Z jednej strony niby zewsząd słychać glosy, że format RSS się kończy bla, bla, bla... Ja jednak bez readera nie mogę się obejść - od przeglądania najno...

Tagi: RSS reader
Dziel się z innymi:
burczu programator - blog: Chwalę się swoim dziełem... Read Your Feed -  Simple RSS Reader

Inne 1410 dni, 17 godzin, 9 minut temu burczu 188 rozwiń

If you were asked to mention new features of C# 5.0, then you would probably say, first of all, async / await. However, on MSDN there is list of changes that could hardly be considered as well-known, even after almost 1 year after .NET 4.5 RTM was published. In this post I briefly explain one of them, that in my opinion is worth remembering.

Tagi: C#
Źródło: blog.pjsen.eu
Dziel się z innymi:
Less known feature of C# 5.0 — modified closure behaviour | PJSen Blog

Sztuka programowania 1411 dni, 13 godzin, 1 minutę temu pjsen 181 rozwiń

In my previous post I wrote about first steps in creating Rest-full API by using ApiController. Now it`s time to make next step and go a little bit dipper inside web services created in MVC. In this post I want to describe two very important aspect:creating a real life scenario for web service implementation of POCO entityextend presented scenario and make it asynchronous To complete this tutorial one more class is needed. This class is a simple fake of some database which  is wrapper around a very few c...

Dziel się z innymi:
[EN] Creating API with MVC ApiController part 2

Web 1411 dni, 16 godzin, 38 minut temu dzapart 70 rozwiń

O programowaniu aspektowym kiedyś już pisałem więc jeśli od strony teoretycznej nie jest to jasne to zachęcam do poszperania na blogu. Dzisiaj zaprezentuje framework Postsharp w wersji express (darmowa edycja, również do zastosowań komercyjnych). Jak wiemy, obsługa wątków czy wykonanie logów mogą być problemami cross-cutting. Postsharp jest typowym framework’iem implementującym AoP Zaczynamy od instalacji z NuGet:   Pomimo, że Postsharp express jest w pełni darmowy, musimy zarejestrować się i uzyskać...

Tagi: AOP, PostSharp
Dziel się z innymi:
Piotr Zieliński » Obsługa wyjątków za pomocą programowania aspektowego (Postsharp)

Sztuka programowania 1411 dni, 16 godzin, 38 minut temu pzielinski 209 rozwiń

C# 5 (.NET Framework 4.5) async - to prelekcja, którą przygotował i poprowadził Patryk Lenza, programista i architekt oprogramowania o wszechstronnym doświadczeniu. Patryk w swojej prezentacji nie ogranicza się do pokazania nowego „lukru składniowego” C#, ale schodzi głębiej, do samej istoty problemu. Krok po kroku tłumaczy różnice między współbieżnością, równoległością i asynchronicznością, następnie przechodzi do omówienia ewolucji technik pisania kodu asynchronicznego w .NET, aż wreszcie omawia najnow...

Tagi: .NET 4.5, C#
Dziel się z innymi:
C# 5 (.NET Framework 4.5) async

Inne 1412 dni, 6 godzin, 37 minut temu FutureProcessing 309 rozwiń

Few days ago I had to create very simple database, and there was a need to expose API, so first thought was no RDBM!

Źródło: pawel.sawicz.eu
Dziel się z innymi:
[EN] MongoDB and Web API, power of NoSQL philosophy | Pawel Sawicz .NET blog

Bazy danych i XML 1412 dni, 19 godzin, 17 minut temu pawelsawicz 112 rozwiń

Currently a huge number of projects is driven by TDD. (...) In average we spend more than 50% of our time developing front-end side of the app (JavaScript etc) but having in mind, that TDD is only applicable to back-end code. As a ReSharper user I’ll show how easy it is to set up a proper solution with another level of unit testing. (..) Let’s pick out the ColorCalculator as the target. This is a “class” that is responsible for calculating color values between RGB and HEX.

Unit testing JavaScript in VisualStudio with ReSharper | chrisseroka

Narzędzia 1412 dni, 19 godzin, 17 minut temu http://krzysztofmorcinek.wo... 103 rozwiń

1 2... 147 148 149 150 151 152... 327 328
Szkolenia SecurITum

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,04)

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 948,27)

19

mnikolajuk (2 596,93)

20

lkurzyniec (2 592,76)