Czekoladka zamiast pudełka

Czekoladka zamiast pudełka

Może jednak, obok. Nie róbmy dramy.

Skąd to się wzięło

Mam swój zestaw narzędzi, z którym jestem w stałym związku; total commander, notepad2, cmder czy dużo dużo innych. Po świeżej instalacji systemu pierwsze co instalowałem to dropbox, zaciągały się dokumenty oraz folder tools gdzie 99% moich narzędzi czekało aż będę z nich korzystać. Wyżej wymienione trzy to tylko czubek góry lodowej, oczywiście czasem jedne znikały, inne dochodziły, tendencja jednak była wzrostowa.
Z czasem dropbox zaczął mnie męczyć informacją o tym, że w zasadzie mógłbym się zainteresować kontem premium. Cebyla jest we mnie silna, wyczyściłem folder tools, wyczyściłem inne i jeszcze chwilę czasu miałem.

Continue reading

Azurite – lekki storage emulator dla azure

Azure

Wiadomo, azure chmura ma dużo komputerów może robić co chce i tak będzie szybko. Ale gdy to samo robimy w domkach to już tak dobrze nie ma, wtedy dobrze jest mieć albo szybko komputer. Albo petrodolary, żeby wszystkie eksperymenty robić na chmurze. Albo zagryzać zęby i męczyć się z powolnym emulatorem chmury.

Ból

Otóż doprowadzało mnie do białej gorączki to, że domyślnie instalowany emulator azure (ten do storage) działa tak okrutnie, krwiście powoli. A dodatkowo często lubi coś tam sobie robić w tle. Przez co momentami procesor pocił się jak lokomotywa u Tuwima, ale efektów nie było.

Azurite

Continue reading

Rozwiązywanie zależności atrybutów w net core mvc

Random image, hand drawn

Dobry .net core

Core wprowadza milusie rozwiązania ułatwiające życie programistów, jednym z nim jest rozwiązanym problem zależności w atrybutach w .net core mvc. Otóż jest sposób na wstrzykiwania zależności do atrybutów mvc. Łot? Już nie będzie bolało? Nie trzeba więcej bleh-bleh-BLEH service-locatora, aby dostać się z miejsca gdzie dzieje się magia do mięska.

Jak? Odrobinę inaczej niż standardowym .net mvc. Continue reading

asp mvc routing gwiazda tematu

ASP MVC Routing interpretacja obrazkowa

ASP MVC Routing potrafi cuda, dzisiaj o jednym z nich. Otóż w prosty sposób można zdefiniować routing, który łapać będzie żądania, które nie pasują do wcześniej zdefiniowanych reguł. Należy uważać oczywiście na kolejność definiowania routingów, bo wpływa ona na zachowanie aplikacji. Pierwszy pasujący do wzorca, będzie brany pod uwagę. Core gra trochę inaczej ale to zaznaczę w tekście.

Continue reading