Typowanie generyków

Typowym zastosowaniem typu generycznego jest wydzielenie typowania na zewnątrz klasy. Działa to na zasadzie wstrzyknięcia pewnego typu do klasy i manipulacja nim. Do klasy generycznej możemy wstrzyknąć dowolny typ, który będzie można używać według  algorytmów zawartych w klasie.

Typ generyczny posiada swoją nazwę symboliczną, bardzo często wykorzystuje się  po prostu dużą literę T. Jednak […]

Read More →
PictOgr – widok konfiguracji + model domeny

Widok konfiguracji Ważnym elementem PictOgr-a jest konfiguracja, w niej właśnie będzie definiowana struktura katalogów dla zdjęć. Nazwy powinny składać się z wielu modułów. W tym celu konfiguracja powinna dać możliwość składania wzorca lokalizacji pliku z dostępnych modułów nazwy jakie można wyciągnąć z pliku: EXIF – Exchangeable Image FIle Format – bogactwo możliwości definicji nazw, czasy […]

Read More →
Przygoda z GameDev czyli Santa Gifts

„Tworzeniem” gier zajmuję się od dziecka, tak naprawdę były to głownie próby. Nigdy za wyjątkiem gier planszowych (w dzieciństwie), nie udało mi się wcześniej stworzyć działającego produktu, przeważnie przychodziło znudzenie, i choć było wiele pomysłów i technologii, to nigdy nie udało się stworzyć grywalnej wersji. Aż do czasu powstania Santa Gifts, w raz z kolegą […]

Read More →
Grywalizacja

Grywalizacja jak sama nazwa wskazuje pojęcie związane z grami komputerowymi. Jak wiadomo wszem i wobec każdy użytkownik komputera miał styczność z grami komputerowymi. I z tego właśnie środowiska wywodzi się to pojęcie. Więcej idea bazuje właśnie na mechanice wykorzystywanej w grach komputerowych do urozmaicenia rozgrywki została zaadoptowana w innych dziedzinach. Ale poco mieszać gry z […]

Read More →
Serverless – z czym się je i jak wyciągnąć więcej siana z usług w chmurze.

Był czas na monolity, przyszedł czas na mikroserwisy pora jeszcze bardziej zminimalizować, zejść do poziomu wykonywania pojedynczych funkcji, czyli serverless. Osobiście jeszcze nie zetknąłem się praktycznie z tą usługą, nie mniej jednak widziałem dwie prezentacje na konferencji 4D w Warszawie, tym samym temat mnie nieco zainteresował. Niemniej jest ona bardzo interesująca. Na pewno w wielu przypadkach, […]

Read More →
Trening ... przez las.
IV Bieg „NASZA DYCHA” – udało się.

Dzisiaj 9 kwietnia, waga 103 kg. Udało się, pokonać swój rekord na trasie 10 km. I pomimo końcowych wyników i braku medalu (zabrakło). To jestem zadowolony. Bieg był dość ciekawy i prowadził uliczkami miasta Gostyń. Żona jak zwykle biegła ze mną. Tak że było wesoło ;)… Oficjalne wyniki biegu, pozycja 439. W pakiecie startowym otrzymaliśmy […]

Read More →
PictOgr – mój CQRS -1-

Command Query Responsibility Segregation – 1 – Zachciało mi się… nauczyć czegoś przydatnego i noweg. Padło na separację operacji pobierania i zmieniania danych. W tym celu pokusiłem się o własną implementację CQRS. Wszystkie komponenty składowe ładowane przez Autofaca w odseparowanym module. Funkcjonalność w połączeniu z MVVM funkcjonuje dobrze, a i ja się czegoś nowego nauczyłem. Tym […]

Read More →
C#rek – hipopotam cz.3.

C#rek trochę już obyty z GUJI, rozmyślając o zielonych migdałach, czasem też o programowaniu. Po wielu chwilach doszedł do wniosku, iż programowanie jest to ciężki kawałek chleba, ale warto poświęcić jedną, czy dwie kąpiele błotne na rzecz nauki. Szkoda tylko, że jest tak osamotniony w swych poczynaniach, w okolicy żadnego ogra o podobnych pomyślunkach.   […]

Read More →
PictOgr – pierwszy kod

Zmiana biblioteki logów Już na samym począteczku problemy, musiałem wymienić bibliotekę logów z log4net na NLog, okazało się, iż w moim projekcie opartym na.NET 4.5.2 nie można wykorzystać biblioteki log4net i tyle z nauki. Oczywiście, żeby było śmieszniej dowiedziałem się o tym po konfiguracji, instalacji w sytuacji wystąpienia problemu z zapisem logów, czyli X czasu […]

Read More →
PictOgr – pomysł na realizację.

Bałagan w plikach, to sytuacja jaka nęka nie jednego użytkownika komputerów. Ile razy podejmowałem próby ogarnięcia całego składowiska plików na moim dysku. Nigdy do końca się nie udało. Być może to przez pliko – zbieractwo. W młodości od czasu do czasu crash systemu rozwiązywał problem.:D Niestety w dobie ultra tłustych dysków twardych, cyfrowych chmur i […]

Read More →