dotnetomaniak.pl

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

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 2036 dni, 5 godzin, 29 minut temu jj09 85 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 2036 dni, 5 godzin, 29 minut 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 2037 dni, 6 godzin, 27 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 2037 dni, 6 godzin, 27 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 2038 dni, 18 godzin, 9 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 2038 dni, 18 godzin, 9 minut temu arek 229 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 2038 dni, 18 godzin, 9 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 2040 dni, 12 godzin temu vveasel 324 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 2040 dni, 12 godzin 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 2040 dni, 12 godzin temu pzielinski 251 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 2042 dni, 8 godzin, 11 minut temu jdubrownik 1189 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 2042 dni, 8 godzin, 11 minut temu pzielinski 100 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 2043 dni, 23 godziny, 5 minut temu burczu 189 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 2044 dni, 18 godzin, 56 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 2044 dni, 22 godziny, 34 minuty 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 2044 dni, 22 godziny, 34 minuty temu pzielinski 217 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 2045 dni, 12 godzin, 33 minuty 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 2046 dni, 1 godzinę, 13 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 2046 dni, 1 godzinę, 13 minut temu http://krzysztofmorcinek.wo... 103 rozwiń

RandomData, to biblioteka pozwalająca na generowanie mockupowych danych. Z pomocą atrybutów w c# wypełnia obiekt losowymi wartościami. Zachęcam do pobierania i testowania.

Źródło: us3r.pl
Dziel się z innymi:
RandomData

Inne 2047 dni, 6 godzin, 13 minut temu us3r 135 rozwiń

1 2... 214 215 216 217 218 219... 394 395