Brak podglądu md-techblog.net.pl Korzystanie z innych projektów Mój projekt nie jest wielką innowacją. Istnieje już całkiem sporo narzędzi do pisania tekstu, ale dzięki temu mam na czym się wzorować. Jest MS Office, OpenOffice, AbiWord, WPS Off... 26.05.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Testy z F# Już od jakiegoś czasu miałem oko na spróbowanie F#. Połączenie szybkiego programowania funkcyjnego wraz z potężną biblioteką .NET brzmi bardzo fajnie i takie jest w rzeczywistości.... 21.05.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Testy jednostkowe z NUnit i Moq Dotychczas nie pisałem testów (jakoś kod testowałem ręcznie) i odkrywam jak bardzo są pożyteczne. Po pierwsze i najważniejsze, umożliwiają wykrycie błędów w implementacji klas zani... 19.05.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Logi z NLog Jest wiele sposobów na znajdowanie błędów w aplikacji: dowody matematyczne, testy jednostkowe, ręczne testowanie i debugowanie. Niestety debugowanie może być bardzo czasochłonne je... 17.05.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Continuous Integration Piszemy kod, commitujemy, pushujemy. I jesteśmy potem zajęci, zapominamy o kodzie. W tym czasie ktoś stwierdza, że ściągnie sobie nasze repo. Więc klonuje, pobiera paczki, odpala b... 11.05.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl IRegistrationModule - porządki w kontenerze Jakiś czas temu pisałem o DI i IoC oraz o tym, że będę używał kontenera do automatycznego ładowania wielu modułów podczas startu aplikacji. Początkowo zrobiłem metodę ContainerWrap... 06.05.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Migracja nie bez problemów W weekend zdecydowałem się na upublicznienie mojego zmigrowanego bloga, więc pofatygowałem się na stronę mojego providera domeny i zmieniłem CNAME na manio143.github.io, aby domena... 04.05.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Migracja bloga WordPress → Jekyll Czemu postanowiłem zmienić silnik bloga? Głównie z powodu mojej niecierpliwości. Czas oczekiwania ~10 sekund (a czasem dłużej) na stronę zachodzi za skórę. Rozwiązanie nr. 1 - plug... 03.05.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl git gui - Arch Linux Moja ,,stacja robocza” składa się z dwóch laptopów - jednym z Windows 7 i drugim z linuxem Manjaro. Po co mi dwa systemy? Pierwszy powód - lubię linux, nawet bardzo, ale są aplikac... 01.05.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl GRUB instalacja/aktualizacja Dawno, dawno temu, w zeszłym roku napisałem post ,,Working Windows&Linux dual-boot”, w kórym opisałem kroki jakie trzeba zrobić aby zainstalować GRUB bootloader po instalacji Windo... 30.04.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Menu - podejście nr2 Dlaczego podejście drugie? Ponieważ już raz pisałem o generowaniu Menu, ale trochę w inny sposób i w innym środowisku. Wtedy po prostu tworzyłem obiekty Xwt.MenuItem. Teraz zmienił... 29.04.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl WPF – zaczynamy zabawę! – metoda Main() Prawdę mówiąc dotychczas stworzyłem jedną aplikację w WPF-ie. Prosta gra w kamień-papier-nożyce po LAN-ie. Nie wymagała ode mnie żadnej wiedzy o tym jak się tworzy aplikacje okienk... 27.04.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl European Quidditch Cup 2016 Przez ostatnie dwa tygodnie na blogu zapanowała cisza. Spowodowana była ona moim wyjazdem do Włoch na międzynarodowy turniej w Quidditchu. Razem z moją drużyną Warsaw Mermaids poje... 23.04.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Cross-Platform App != Cross-Platform GUI W pogoni za idealnym frameworkiem do GUI, zapomniałem o bardzo ważnej rzeczy: Wielofunkcyjny scyzoryk nie zastąpi zestawu kluczy Podobnie jest z wieloma innymi wielofunkcyjnymi rze... 06.04.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Architektura rozszerzeń Patrząc na aplikacje takie jak Visual Studio, czy Adobe Creative Suite, zauważyłem, że rozszerzenia mają zazwyczaj kilka wejść do programu. Podstawowym jest menu. Może to być dodat... 04.04.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Cross-Platform GUI Toolkit Zacząłem mój projekt z myślą: ,,Napiszę darmowy, open-sourcowy, cross-platformowy pakiet Office.” Swego czasu zrobiłem kilka kontrybucji do TrueCrafta, który do swojego launchera u... 30.03.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl GUI - Menu Tak jak napisałem w tym poście, zacząłem pracować nad pierwszą aplikacją pakietu, SharpNote’em. Nie bardzo wiem, z której strony ten wielki program ugryźć, więc zacząłem od czegoś... 28.03.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Atrybuty - jak i po co? Czasami pisząc kod stwierdzamy, że chcemy w jakiś sposób opisać nasze typy w taki sposób, aby można było się do tego odnieść w kodzie. Z pomocą przychodzą nam dwie funkcjonalności... 24.03.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl AJAX w ASP.NET + Niedawno brałem udział w hackathonie DevMuster organizowanym w PJATK. Tematyka obejmowała tworzenie rozwiązań w dwóch kategoriach: dla studentów i dla seniorów. Mój team postawił... 21.03.2016 md-techblog.net.pl
Brak podglądu md-techblog.net.pl SharpNote - pierwszy krok Ponieważ bardzo ciężko pisać kod ,,na sucho”, postanowiłem rozpocząć tworzenie pierwszej aplikacji. W trakcie jej pisania wyjdą na jaw prawie wszystkie elementy mojego projektu, kt... 18.03.2016 md-techblog.net.pl