Przejdź do głównej zawartości

Posty

Wyświetlam posty z etykietą porady

Umarł .NET Framework, niech żyje .NET Core (oraz .NET 5) i jego wydajność

Czas się pożegnać  Pierwsze wydanie .NET Frameworka 1.0 to początek roku 2002. W tym momencie najnowsza wersja wersja 4.8 będzie ostatnim głównym wydaniem klasycznego frameworku .NET. Oczywiście nadal będzie on dostarczany z Windowsem, ale to nie ma co się oszukiwać jest to już koniec. Microsoft nie będzie już dodawał nowych ficzerów czy optymalizacji do .NET Frameworku. Pozostanie czysty support i nic więcej, zatem możliwe będą aktualizacje bezpieczeństwa i zapewne nic więcej. .NET Framework to także biblioteki i składowe, które zostaną pożegnane razem z odchodzącą wersją. Zatem nie usłyszymy już, albo będziemy słyszeć już coraz mniej, o WCF (trochę szkoda, aczkolwiek warto nadmienić, że zostaje wersja kliencka, ale nie serwerowa) czy WebFormsach (nareszcie! składam wyrazy współczucia każdemu, kto jeszcze w tej technologii pisze). .NET Core (3.x) i .NET 5 - olbrzymi skok wydajnościowy Wydany we wrześniu .NET Core 3.0 to nie tylko przeniesienie kolejnych rzeczy z .NET Framewo...

Porównaj wydajność .NET Framework vs .NET Core vs .NET 5

Microsoft obecnie skupił się już na najnowszym runtime .NET Core i NET 5. Jednakże zapewne wielu deweloperów nadal działa na starym .NET Frameworku. Czy warto migrować/przesiadać się na .NET Core? Od strony wydajnościowej - TAK i to jak najszybciej! O mitycznym przyspieszeniu w runtime .NET Core w porównaniu do .NET Framework pisano już wiele. Oczywiście suche wynik zapewne powiedzą więcej niż tysiące słów i zachwytów. Każdy zainteresowany może wejść na GitHuba: https://github.com/djfoxer/DotNetFrameworkVsCore gdzie stworzyłem jeden wspólny test, który odpalany jest na .NET Core i .NET Framewrok. Kod jest otwarty i oparty na wpisach blogowych Microsoftu na temat wydajności w runtime. using BenchmarkDotNet.Attributes; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.Serialization.Formatters.Binary; using System.Security.Cryptography; namespace djfoxer.DotNetFrameworkVsCore.Common { public class MainBenchmark...

Tania, przeceniona prasa - lukratywny biznes na pograniczu prawa? Czyli CD-Action za 4zł

Zapewne większość z was zna pojęcie "taniej prasy" lub "przecenionej prasy". Są to najczęściej miejsca, gdzie można kupić gazety, magazyny i inne dobra kryjące się pod definicją prasy. Ich cechą jest to, iż nie są to aktualne wydanie, ale w większości przypadków "przeterminowane" egzemplarze, które zostały zastąpione aktualnymi numerami. Można zatem znaleźć tam magazyn sprzed roku lub dwóch, ale także numer CD-Action za 4zł, z jeszcze działającym kodem na gry, który dosłownie kilka dni wcześniej można było kupić w saloniku z prasą za 10,99zł. Jak to powinno być? Przeglądając strony w sieci natknąłem się na kilka artykułów, które opisują dany problem. Zgodnie z umowami, dystrybutorzy prasy nieaktualne numery powinni zwracać do wydawców. Drugą opcją jest zaś oddawanie takiej prasy na makulaturę. Zanim jednak trafi ona na "wysypisko" powinna zostać naznaczona farbą lub przecięta w taki sposób, aby nie nadawała się do odsprzedaży. A jak jest?...

Huawei Watch GT Active vs Garmin Fenix 5 - pojedynek Dawida z Goliatem?

Redakcja podrzuciła nam do przetestowania sprzęt od Huawei i powiem szczerze, że jestem bardzo rozdarty w stosunku Huawei Watch GT Active jaki otrzymałem do "zabawy", ale po kolei. Od ponad dwóch lat używam Garmina Fenixa 5 (a wcześniej miałem jeszcze kilka innych Garminów po drodze). Przyznaję, że jestem bardziej niż zadowolony z tego smartwatcha. Używam go do uprawniania sportów (bieganie, rower), ale także na co dzień, jako zegarka/smartwatcha. Praktycznie od ponad dwóch lat nie zdejmuję go z nadgarstka. Mimo, że jest to sprzęt idealny, ma jedną wadę - cenę. Wersja z szafirowym szkłem kosztuje ponad 2 200 zł (co innego, że polecam zakup tej wersji, gdyż dzięki temu zegarek nadal wygląda jak nowy, a swoje już przeszedł). Od jakiegoś czasu sprawdzam co jest na rynku w tym temacie i szukam dla znajomych jakiejś tańszej alternatywy. Czy jest nią właśnie Huawei Watch GT Active? Ciężko powiedzieć, ale sami oceńcie... Sprzęt Oba zegarki wyglądają bardzo podobnie i są w tym ...

Make The Sound - muzyczna wtyczka do Visual Studio

Visual Studio to IDE, które posiada w swoich zbiorach ogromną ilość dodatków i wszelakiej masy rozszerzeń. Każdy znajdzie zapewne coś ciekawego na stronie z pluginami:  Extensions for the Visual Studio . Do tej pory brakowało jednak wtyczki, która doda dźwięki do tego wszechstronnego IDE... Make The Sound Make The Sound, to moja autorska wtyczka, której jeszcze nie znasz i nie jesteś jeszcze świadom tego, jak mocno jej potrzebujesz ;) To mały dodatek do Visual Studio, który dodaje dźwięki do zdarzeń/akcji podczas kodowania. W tym momencie dostępne są następujące zdarzenia, do których podpięto efekt dźwiękowy: *save * (efekt dźwiękowy zapisu na dyskietkę) save all (efekt dźwiękowy zapisy na dyskietkę [dłuższy]) build failed  (efekt rysowanej płyty z kreskówek) build succeeded (checkpoint ze starych gier) *building * (dźwięk zapisu na dysk, dość cichy) *breakpoint * (dźwięk strzały z kreskówek) *exception * (dźwięk "porażki...

Epson EcoTank — domowa drukarnia i fotolab w jednym

Testy drukarki Epson EcoTank L3110 niestety już dobiegły do końca i sprzęt trzeba zwrócić. Przez ostatnie tygodnie wydrukowałem grubo pand 200 zdjęć i ponad 50 stron tekstu. W pożegnalnym wpisie przedstawię kilka porad i uwag odnośnie drukowania zdjęć w domu za pomocą drukarek EcoTank.  Domowy fotolab - koszty Drukowanie w domu zdjęć do albumu to kusząca propozycja. Z drukarką EcoTank jest to dodatkowo bardzo opłacalny sposób na tanie zdjęcia do albumu. Zacznijmy od kosztów tuszu. Otóż pojedyncza buteleczka z tuszem to wydatek 25 złotych (65 ml). Takich tuszy potrzeba nam 4 (pełen CMYK). Po wydrukowaniu 200 zdjęć bez ramek (format 10x15 cm), w najwyższej jakości druku, ubyło około 1/4 wszystkich tuszy: Można zatem przyjąć, że wydrukowanie jednego zdjęcia 10x15 cm najwyższej jakości kosztuje około __12 gr (tusz), __ ustalmy że tusze ubywają jednakowo. Dodajmy do tego jeszcze koszt papieru: 10 gr (paczka 100 arkuszy, 250 g). Sumarycznie wychodzi __ __ zatem 22 gr (tusz+papi...

Drukarka Epson EcoTank – napełniamy tusze, analiza w szczegółach (Epson EcoTank L3110)

Drukarka dostarczona od Epsona do testów jest już u mnie jakiś czas. Jest ona reklamowana jako jedno z najtańszych urządzeń na rynku w kwestiach eksploatacyjnych. We wcześniejszym wpisie ( Tanie, cebulowe drukowanie z Epson EcoTank L3110 ) przedstawiłem kilka suchych faktów odnośnie samej drukarki. Dziś przyszedł czas na trochę praktyki. W pierwszej kolejności zobaczymy jak napełnia się tuszami ów sprzęt i czy nie sprawa to problemów natury technicznej lub "logistycznej". Epson EcoTank - sposób na tanie i dobre drukowanie EcoTank to całkiem ciekawy sposób na drukowanie bez kartridży. Zamiast tego w drukarce znajdziemy 4 przezroczyste pojemniki na tusz (Czarny, Magneta, białY, Cyan). Pojemniki napełniamy tuszem z butelki. W takim przypadku oryginalny tusz kosztuje ok. 27 zł (65 ml), co jest niezmiernie atrakcyjne cenowo. Napełnienie jest szybkie, a co ważne nie upaćkamy się w tuszu, gdyż każda z buteleczek ma blokadę (kuleczka w szyjce) przed wylaniem. Dodatkowo nie przele...