Dzisiejszy post będzie w formie fotorelacji. Po kilku godzinach walki z materiałem i sprzętem udało mi się zmontować robota w całość. Zdjęcia poniżej dokumentują poszczególne etapy. Nadal pozostało do zrobienia uporządkowanie kabelków wewnątrz i kilka różnych poprawek, ale tak zmontowanego robota będę już mógł testować wstępnie w praktyce. Nieco większe wersje każdego ze zdjęć można obejrzeć po kliknięciu w zdjęcie. Montaż rozpo...
Daj się poznać 2017 2798 dni, 20 godzin, 7 minut temu 19 źrodło rozwiń
W ostatnim wpisie poruszyłem tematy podstawowych operacji w ramach pojedynczego dialogu. Oczywiście umieszczenie całej logiki w ramach jednego dialogu jest mało przejrzyste i nie ułatwia ponownego wykorzystania kodu, stąd nawet przy małych projektach absolutnie konieczne (i bardzo praktyczne) staje się podzielenie konwersacji na poszczególne dialogi.
Daj się poznać 2017 2798 dni, 20 godzin, 7 minut temu 15 źrodło rozwiń
W ostatnim odcinku pokrótce wprowadziłem Was do systemu Bot Buildera w ramach Bot Frameworka, dzisiaj pokażę jak w praktyce wygląda implementacja konwersacji opartych o system dialogów Bot Buildera. Zapraszam!
Daj się poznać 2017 2804 dni, 9 godzin, 16 minut temu 21 źrodło rozwiń
W ten świąteczny wieczór zapraszam na podsumowanie kolejnego tygodnia prac nad Home Wallet.
Daj się poznać 2017 2803 dni, 12 godzin, 35 minut temu 61 źrodło rozwiń
Dzisiaj o nauce informatyki w szkołach okiem licealisty ;) Zapraszam do dyskusji w komentarzach na blogu.
Daj się poznać 2017 2803 dni, 12 godzin, 35 minut temu 93 źrodło rozwiń
Jak już wspominałem w jednym z postów, bardzo odpowiada mi pełna separacja UI od reszty kodu jaką zapewnia wzorzec MVVM i doceniam w pełni jego zalety. Czasem jednak pojawia się klasyczne “g..no w szprychy” podczas jakieś prostej do wykonania w code-behind czynności. Dzisiaj, podczas pracy nad desktopową aplikacją do robota pojawił się problem z bindigiem hasła z PasswordBox-a. O ile w przypadku TextBox-a nie ma z tym żadnego problemu, t...
Daj się poznać 2017 2804 dni, 9 godzin, 16 minut temu 226 źrodło rozwiń
In a previous posts. I showed you how to calculate distance between points. It’s time to get current location from user. We will take care of this in our view.
Daj się poznać 2017 2804 dni, 9 godzin, 16 minut temu 19 źrodło rozwiń
Microsoft Bot Framework, poza Bot Connectorem dostarcza także całkiem rozbudowany system zarządzania przepływem rozmowy z botem wymodelowany podobnie do przepływu między oknami, znanego z WinForms lub WPFa. Podstawowymi elementami tego rozwiązania są tworzone przez użytkownika klasy opisujące dialogi. Dialog można określić jako fragment rozmowy realizując...
Daj się poznać 2017 2806 dni, 6 godzin, 31 minut temu 15 źrodło rozwiń
MVVM Light jest moją ulubioną biblioteką wspomagającą implementację wzorca MVVM. Używam jej w zasadzie w większości projektów WPF, a wkrótce będę testował jej wykorzystanie w Xamarin Forms. Dzisiaj kilka słów o klasie Messenger, wchodzącej w skład tej biblioteki. W dużym skrócie, Messenger pozwala na wymianę wiadomości (messages) pomiędzy obiektami. W praktyce, stosowany jest najczęściej do wysyłania wiadomości pomiędzy ViewModel-ami. Dzięki zastos...
Daj się poznać 2017 2806 dni, 6 godzin, 31 minut temu 139 źrodło rozwiń
W ostatnich tygodniach nieco więcej skupiłem się na pisaniu postów na bloga niż na samym projekcie, nie znaczy to jednak że go odłożyłem. Ponieważ udało mi się kilka tygodni temu podgonić trochę tematy związane z komunikacją, nadal z grubsza biorąc mieszczę się w założonych ramach czasowych. Gotowe jest już większość kodu Arduino (poza częścią związaną z autonomią poruszania się robota) i w zasadzie w większości mam g...
Daj się poznać 2017 2809 dni, 9 godzin, 39 minut temu 24 źrodło rozwiń
Omówienie wzorca strategii na przykładzie.
Daj się poznać 2017 2810 dni, 20 godzin, 54 minuty temu 148 źrodło rozwiń
W życiu codziennym spotykamy się często z takimi samymi, ciągle powtarzającymi się czynnościami oraz zabiegami do których się przyzwyczajamy i powtarzamy je prawie automatycznie. Skoro nauczyliśmy się że np aby włączyć silnik w samochodzie trzeba przekręcić kluczyk lub nacisnąć przycisk to już tę zawsze pamiętamy i wykonujemy "bez mrugnięcia okiem".
Daj się poznać 2017 2811 dni, 9 godzin, 57 minut temu 233 źrodło rozwiń
W ostatnim wpisie omówiłem podstawy działania Bot Connectora. Wspomniałem między innymi o tym, że nasz kod sprowadza się tak naprawdę do obsługi zapytań HTTP POST z usługi Bot Connector oraz generowania zapytań do tejże usługi celem wysłania odpowiedzi. Dzisiaj przyjrzymy się jak to wygląda w praktyce.Szablon dla Visual Studio Zanim zaczniemy, musimy pobrać szablon z gotową ...
Daj się poznać 2017 2812 dni, 1 godzinę, 45 minut temu 37 źrodło rozwiń
Cześć 🙂 Dzisiaj przedstawię nowe mockup’y na których będę się wzorować podczas dalszej implementacji Home Wallet.
Daj się poznać 2017 2812 dni, 1 godzinę, 45 minut temu 45 źrodło rozwiń
To trochę zadziorne pytanie. Wzorzec MVVM znajduje zastosowanie w światku .NET w aplikacjach WPF/Silverligh (tak BTW, ciekawe czy ktoś jeszcze pracuje w tej technologii) i od niedawna również w mobilno-wieloplatformowym Xamarin FORMS.
Daj się poznać 2017 2812 dni, 10 godzin, 10 minut temu 218 źrodło rozwiń
Jest niedziela, jest podsumowanie prac nad HomeWallet, czyli aplikacją do śledzenia domowych finansów. Zapraszam!
Daj się poznać 2017 2818 dni, 8 godzin, 45 minut temu 30 źrodło rozwiń
Najwyższa pora przejść do „dania głównego” czyli zagłębić się w sam proces tworzenia chatbotów w oparciu o MS Bot Framework. W pierwszej części – Bot Connector – zapraszam! Architektura rozwiązań opartych o MS Bot Framework składa się z kilku części:po pierwsze mamy nasz kod w postaci webserwisu obsługującego HTTP POST – to tutaj siedzi cała logika biznesowa i opis zachowania bo...
Daj się poznać 2017 2818 dni, 8 godzin, 45 minut temu 37 źrodło rozwiń
Cześć, Witam Was w trzeciej części mojej serii JuniorSoftDev. Ostatnio udzieliłem Wam mojej odpowiedzi na pytanie czy studia są ważne. Dziś postanowiłem pójść dalej… Postaram Wam się opowiedzieć na swoim przykładzie, czy tak łatwo faktycznie jest znaleźć pierwszą pracę w zawodzie. Zacznijmy, więc od początku… O pracy w branży IT zacząłem poważnie myśleć zaraz po obronie pracy licencjackiej. Dzięki zdobytym certyfikatom, odbyciu praktyk i stażu, a także realizacji kilku ciekawych projektów oraz ...
Daj się poznać 2017 2818 dni, 8 godzin, 45 minut temu 108 źrodło rozwiń
Tak jak ostatnio obiecałem, dzisiejszy wpis będzie poświęcony technologii Xamarin. Wspominałem już jakiś czas temu na łamach bloga, że w mojej szkole ruszył projekt związany z programowaniem. Pisałem również, że w jego ramach będę miał za zadanie stworzenie aplikacji mobilnej (z pomocą kilku innych osób, jednak one zajmują się pisaniem w PHP/grafiką). Ma to być szkolna aplikacja służąca do sprawdzania zastępstw, planu lekcji i ogłoszeń. Kiedy dostałem te zadanie (właściwie chci...
Daj się poznać 2017 2818 dni, 8 godzin, 45 minut temu 74 źrodło rozwiń
W tym tygodniu w końcu nastąpiło wdrożenie projektu, o którym już wcześniej pisałem we wpisach. Postanowiłem, że przeleję trochę doświadczeń na ten wirtualny papier.
Daj się poznać 2017 2818 dni, 22 godziny, 51 minut temu 82 źrodło rozwiń