Pora na podsumowanie po 9 tygodniach pracy nad projektem StegoCore.
Co słychać?
- Zaktualizowałem wersję dotnetcore do 1.0.4 with SDK 1.0.1; wcześniej używana przeze mnie wersja była RC, wiec stwierdziłem, że warto spróbować przejść do nowszej. Nie spowodowało to żadnych dziwnych zachowań aplikacji, więc upgrade się udał.
Krótka informacja jak wskazać aplikacji, aby korzystała z nowej wersji dotnet core.
Po pierwsze należy zainstalować pożądaną wersję dotnet core np. podaną powyżej. Następnym i ostatnim krokiem jest zmienić numer wersji na nowo zainstalowany w pliku global.json, . W moim przypadku plik ten wygląda tak:
{ "projects": [ "src/StegoCoreLib", "src/StegoCoreWeb", "tests" ], "sdk": { "version": "1.0.1" } }
- Dokonałem małego refactoringu w kilku miejscach biblioteki, a także aplikacji webowej: między innymi w kontrolerze bazowym
- Napisałem testy sprawdzające poprawność metod kwantyzacji i obliczania dyskretnej transformaty kosinusowej; ku mojej uciesze przeszły pomyślnie 🙂
- Skończyłem implementację metody ukrywania danych z algorytmu Zhao & Koch
Co dalej?
- Z algorytmu Zhao & Koch została implementacja metody odczytu ukrytej informacji
- Przetestowanie całego algorytmu Zhao & Koch
- Niestety nie wystarczy mi już czasu, aby zająć się kolejnym algorytmem ukrywania danych. Dlatego do końca maja chciałbym popracować nad aplikacją webową; tak, aby była bardziej user friendly 🙂
Powoli zbliża się koniec konkursu „Daj się poznać”. Nie chcę kończyć jednak prac nad StegoCore i na pewno dalej będę rozwijał ten projekt. Wiem, że kilka osób go śledzi, więc daje mi to sporą motywację do działania! 🙂