Strona głównaUżytkownik

rroszczyk | użytkownik

rroszczyk
rroszczyk
10 531,66
816 dni, 16 godzin, 53 minuty temu
23 października, 2013
dotnetomaniak.pl

Tak… aż chciałem to nazwać Autentykacją ;) by tych wszystkich purystów, Hitlerów polskiej gramatki skłonić do wejścia i dania komentarza. Ale nie, nie będę taki, bo dla tych purystów też będzie piękne słówko, ale kiedy indziej. No dobrze, to dlaczego w ogóle z tym słowem  wyskakuje? A, to dobre pytanie. Przez ostatni miesiąc miałem dość sporo na głowie i za każdym razem jak coś paplałem, to sobie to zapisywałem by to...

Źródło: blog.gutek.pl
Dziel się z innymi:
Słówko na dziś: Uwierzytelnianie

Inne 3047 dni, 4 godziny, 4 minuty temu rroszczyk 243 źrodło rozwiń

What could be simpler than returning HTTP status codes? Did the page render? Great, return 200. Does the page not exist? That’s a 404. Do I want to redirect the user to another page? 302, or maybe 301. I like to imagine that HTTP status codes are like CB 10 codes. “Breaker breaker, this is White Chocolate Thunder. We’ve got a 200 OK here.” — Aaron Patterson (@tenderlove) Life is bliss, well… until someone tells you you’re not doing this REST thing. Next thing you know, you can’t sleep at night becaus...

Źródło: racksburg.com
Dziel się z innymi:
Choosing an HTTP Status Code — Stop Making It Hard

Web 3054 dni, 5 godzin, 8 minut temu rroszczyk 136 źrodło rozwiń

Wiemy już jak zoptymalizować samą instalację paczek npm, jak także przyspieszyć instalację z wykorzystaniem archiwizacji node_modules. Teraz skoncentrujemy się na optymalizacji instalacji bez konieczności posiadania szybkiego dysku twardego! W tym celu trzeba się zastanowić co można by byłoby zrobić by tak naprawdę te paczki zawsze były zainstalowane nie...

Źródło: blog.gutek.pl
Dziel się z innymi:
Optymalizacja npm install - Część 3

Web 3054 dni, 5 godzin, 8 minut temu rroszczyk 46 źrodło rozwiń

Czasami w widoku wywołujemy funkcję JavaScript z parametrami, które są przekazane za pomocą ViewModel z kontrolera. Załóżmy, że nasza metoda w kontrolerze wygląda następująco...

Tagi: .Net, C#, JavaScript, mvc
Dziel się z innymi:
ASP.NET MVC: Wywoływanie funkcji JavaScript z parametrami z modelu

Web 3054 dni, 5 godzin, 8 minut temu rroszczyk 350 źrodło rozwiń

W poprzednim poście użyliśmy metody ActorSelection w celu uzyskania referencji do aktora: var actor1 = system.ActorSelection("/user/ApplicationUserControllerActor/Piotr") Dzisiaj chciałbym bardziej skupić się na definiowaniu ścieżki do aktora. Pełna ścieżka może zawierać następujące elementy: – protokół – nazwa systemu – adres ip aktora – seria nazw aktorów opisująca hierarchie np. ApplicationUserControllerActor/actor1/actor2 itp.

Dziel się z innymi:
AKKA .NET – definiowanie ścieżki aktora

Ostatnio przy jednym z projektów służbowych, musiałem zrobić layout, który obejmowałby zagnieżdżanie kontrolek ListView. Poziomy scroll przesuwał elementy głównej listy, natomiast w każdym takim obiekcie, znajdował się panel zawierający pewne określone dane + kolejny ListView przesuwany już wertykalnie. Nie byłoby w tym nic nadzwyczajnego, gdyby nie fakt, że wewnętrzne kontrolki ListView, zawierały w sobie listę elementów na których znaleźć można było kontrolki użytkownika. Szybko okazało się, że to był ...

Dziel się z innymi:
Templated control - gdy ważna jest wydajność

Mobile development 3058 dni, 40 minut temu rroszczyk 164 źrodło rozwiń

W poprzedniej części trochę poszaleliśmy z opcjami w npm install. Teraz skoncentrujmy się nad tym jak to można jeszcze bardziej zoptymalizować. Dla przypomnienia, chcemy zoptymalizować wykonywanie npm install na build server, lub w miejscach gdzie często to wykonujemy dla określonego projektu. Część 1 skończyła się na zapytaniu...

Źródło: blog.gutek.pl
Dziel się z innymi:
Optymalizacja npm install - Część 2

Web 3058 dni, 40 minut temu rroszczyk 53 źrodło rozwiń

Dzisiaj zacząłem pisać post o hierarchii aktorów. Jest to bardzo ważny element w celu osiągnięcia skalowalności i dobrej obsługi błędów (np. poprzez izolacje wadliwych aktorów). W połowie jednak stwierdziłem, że najpierw wypada napisać krótki wpis o zdarzeniach (hooks), jakie możemy zdefiniować w AKKA. Pozwoli nam to potem lepiej zrozumieć przepływ informacji w hierarchiach aktorów. Każdy aktor, może znajdować się w następujących etapach...

AKKA.NET – czas życia aktorów, zdarzenia (hooks)

Programowanie rozproszone 3063 dni, 6 godzin, 3 minuty temu rroszczyk 76 źrodło rozwiń

%PATH% – mój chyba ulubieniec. Czy on zawiera to co powinien? Czy dany katalog już jest? Lepiej dodajmy go, w razie co będzie podwójnie. Ktoś z was miał z nim problem? I tym naszym pięknym oknem edycji path? (...)

Źródło: blog.gutek.pl
Dziel się z innymi:
Narzędzia do zarządzania zmienną PATH itp.

Inne 3066 dni, 6 godzin, 57 minut temu rroszczyk 155 źrodło rozwiń

Tym razem zaczyna się od kodu i od razu dowiemy się dlaczego jest on niebezpieczny...

Dziel się z innymi:
Code review: Async void

Programowanie rozproszone 3066 dni, 6 godzin, 57 minut temu rroszczyk 242 źrodło rozwiń

Co to jest npm już swojego czasu pisałem. Teraz pora jednak zagłębić się w sposób optymalizacji dość prozaicznego zapytania – npm install. Które jak wiadomo, jest odpowiedzialne za zainstalowanie wszystkich możliwych paczek zdefiniowanych w package.json we wszystkich jego sekcjach – depedencies, devDepedencies, peerDepedencies, optionalDependencies (takie które nie są wymagane by paczka działała)...

Źródło: blog.gutek.pl
Dziel się z innymi:
Optymalizacja npm install - Część 1

Web 3069 dni, 6 godzin, 31 minut temu rroszczyk 97 źrodło rozwiń

Jest to pierwszy wpis rozpoczynający serię ciekawych linków z branży IT publikowanych na moim blogu. Będę wrzucał najciekawsze pozycje z mniej sprecyzowaną częstotliwością (tzw od czasu do czasu :) ). Na pierwszy ogień pójdzie blog Gynvael Coldwind’a, który jest w moich RSS już ładnych kilka lat. Pozwoliłem sobie zrobić listę najciekawszych (imho) wpisów, które są kierowane do programistów.

Źródło: wojciszko.com
Dziel się z innymi:
Warte uwagi – vol.1

Inne 3069 dni, 6 godzin, 31 minut temu rroszczyk 294 źrodło rozwiń

Zanim będę kontynuował serię o AKKA.NET, warto zapoznać się z podstawami programowania reaktywnego. Pozwoli to później zrozumieć, w jaki sposób AKKA.NET implementuje założenia programowania reaktywnego. Dzisiaj zatem przedstawię tzw. “The Reactive Manifesto”, którego pełną treść można znaleźć tutaj. Moim zdaniem jednak, manifest może wydawać się trochę skomplikowany i dlatego zdecydowałem się wyjaśnić to po swojemu.

Programowanie reaktywne

Programowanie rozproszone 3070 dni, 6 godzin, 54 minuty temu rroszczyk 309 źrodło rozwiń

W ostatnich dwóch wpisach pokazałem zasady działania modelu aktor. W kolejnych postach będę korzystał już z Akka.net zamiast pseudokodu. Dzisiaj czysty opis podstaw API – bez konkretnego problemu do rozwiązania. Akka.net można zainstalować w formie pakietu Nuget: Install-Package Akka

Dziel się z innymi:
Akka.net – pierwszy przykład

Programowanie rozproszone 3081 dni, 21 godzin, 45 minut temu rroszczyk 288 źrodło rozwiń

Szukanie lokalizacji danej biblioteki może być skomplikowane. W zależności od skonfigurowanego binding’u, inne foldery są przeszukiwanie. Problem stanowi druga część – “or one of its dependencies’. Wyjątek nie zawsze powie nam, której biblioteki brakuje nam. Jeszcze większe problemy natrafimy, gdy użyjemy natywnej referencji.Ostatnio miałem problemy z pewnym kodem i użyłem programu Process Monitor. Aplikacja może nie jest zbyt intuicyjna, ale pozwala w dość szybki sposób prześledzić wszystkie wiązania i ...

Dziel się z innymi:
Znajdowanie brakującej biblioteki

Sztuka programowania 3081 dni, 21 godzin, 45 minut temu rroszczyk 174 źrodło rozwiń

Dwa tygodnie temu popełniłem wpis na temat lokalnych notyfikacji, które z powodzeniem bez większych przeszkód można użyć w każdej aplikacji uniwersalnej. Dziś chciałbym pozostać w temacie notyfikacji, aczkolwiek tym razem podejdziemy do sprawy trochę bardziej globalnie - zajmiemy się tzw. notyfikacjami push.

Dziel się z innymi:
Obsługa notyfikacji push w Universal Apps

Mobile development 3081 dni, 21 godzin, 45 minut temu rroszczyk 67 źrodło rozwiń

W ostatnim wpisie przedstawiłem zasadę działania modelu aktor. Zachęcam do przeczytania poprzedniego wpisu ponieważ dzisiaj skupię się na przykładzie, a nie podstawach teoretycznych. Jeśli poprzedni wpis nie był do końca zrozumiały, zachęcam do przeanalizowania przykładu z tego wpisu i potem powrócenia do poprzedniego postu – wtedy myślę, że wiele zagadnień będzie prostsze w zrozumieniu.

Wielowątkowość: przykład modelu aktor

Programowanie rozproszone 3083 dni, 5 godzin, 20 minut temu rroszczyk 189 źrodło rozwiń

Aktor jest modelem budowania aplikacji wielowątkowych. Powstał w celu ułatwienia synchronizacji między różnymi wątkami. Programiści piszący aplikacje wielowątkowe zwykle korzystają z klasycznych blokad (lock) w celu opisania sekcji krytycznej. W wielu sytuacjach jest to najlepszy i najprostszy sposób. Niestety dla dużych i skomplikowanych systemów, utrzymywanie takiego kodu jest bardzo trudne, mozolne i niezwykłe podatne na powstanie deadlock lub livelock.

Wielowątkowość: Wzorzec aktor (actor based programming)

Programowanie rozproszone 3087 dni, 6 godzin, 9 minut temu rroszczyk 297 źrodło rozwiń

W tym wpisie poruszę temat umiejętności miękkich u developerów. Według mnie ten aspekt jest często zaniedbywany w rozwoju kariery, a bez niego nie można określić się kompletnym programistą. Opiszę 6 wybranych cech, które definiują „dobrego” developera. Nie było prosto ubrać w słowa cechy, które miałem w głowie – więc jako nazwy nagłówków dałem wspólny mianownik moich myśli, które szerzej opisałem w akapitach.

Źródło: wojciszko.com
Dziel się z innymi:
7 kluczowych cech dobrego programisty | Karol Wójciszko

Inne 3087 dni, 6 godzin, 9 minut temu rroszczyk 589 źrodło rozwiń

Coraz więcej API dostarcza asynchroniczne wersje metod. Niektóre z nich, idą o krok dalej i w ogóle nie posiadają synchronicznej wersji. Załóżmy, że zewnętrzna biblioteka ma następującą metodę: async Task

Metody asynchroniczne z async oraz oczekiwanie na rezultat

Programowanie rozproszone 3090 dni, 3 godziny, 11 minut temu rroszczyk 316 źrodło rozwiń

1 2... 4 5 6 7 8 9... 13 14

Najaktywniejsi w tym miesiącu