https://www.gravatar.com/avatar/306d401b2a8c0efe0996fec60e0c90aa?s=240&d=mp

My coding journey

Dzień dobry!

Mam na imię Kamila. Witam Cię serdecznie na stronie kamilachyla.com.

Znajdziesz tu garść moich notatek.

Piszę głównie o programowaniu (EN/PL): (Java, Python, Go, JavaScript), w wolnych chwilach bawię się sztuką generatywną (p5js) oraz piszę i ilustruję książeczki dla swoich dzieci.

Zapraszam!

Tworzenie serii artykułów

Chcę tworzyć na swoim blogu serie artykułów dotyczączych projektu bądź jakiegoś zagadnienia. Mogłabym użyć tagów, ale one co do zasady tylko wspomagają ustalenie semantyki strony, sugerują rodzaj treści, natomiast przynależność do serii jest dla artykułu czymś bardzo konkretnym, wręcz niezmienialnym. Kiedy widziałam zestawienia typu ten wpis jest częścią serii, to zawsze zastanawiałam się, jak mogę to zrobić “u siebie”. Dziś przyszedł ten moment, że postanowiłam to w końcu zrobić. Google search Na stronie npf.

Java 17 - co nowego?

14 września 2020 wydana została Java 17. Co nowego niesie ze sobą to wydanie? Jakie zmiany zostały ustabilizowane, a co wciąż jest ekperymentalne? Zapraszam na krótką wyprawę, na której chcę się przyjrzeć nowościom.

Gabinet dentystyczny - Legenda

Ogłoszenie Dziś moje urodziny ✨ 🎂 ! Nie ma lepszego prezentu niż chwila kodowania przy kawie… ☕ Zabawa nową biblioteką Wypróbowuję ostatnio nową bibliotekę do rysowania - svg.js. W porównaniu do Raphaela jest ona dużo bardziej “poukładana”, API wydaje się bardziej przejrzyste, dokumentacja zaś jest dobrze napisana i czytelna. Chcę użyć jej do renderowania diagramu zębowego. Kolejny raz zmieniłam koncepcję: tym razem ścieżki SVG oznaczające stany całych zębów chcę przechowywać w bazie w bazie będzie również kolor stanu kliknięcie fragmenu/całego zęba spowoduje zmianę stanu w przypadku fragmentu zmieni się kolor fragmentu w przypadku całości zmieni się kolor wypełnienia i kształt ścieżki Ekran Obecnie ekran wizyty wygląda tak:

Gabinet dentystyczny - diagram

Dziś kilka słów o tym, jaki jest status “Gabinetu dentystycznego” i co zamierzam jeszcze w tym programiku wprowadzić. Status Obecnie Do rysowania widocznego na powyższym rysunku diagramu używam biblioteki Raphael. W pierwszej wersji wprowadzam minimalną interaktywność: pozwalam na wybór zęba oraz jego stanu. Koduję stany różnymi, losowo wygenerowanymi kolorami. Żadna ze zmian nie jest na razie zapisywana w bazie. Kolejne kroki - rozszerzenie Chcę jednak, aby możliwe było wybranie stanów zarówno dla całego zęba jak i dla jego fragmentu.

Favicon

Dziś chwila relaksu - wymyślam ikonę do mojego bloga. Zauważyłam, że motyw mojego bloga (LoveIt) generuje odnośniki do favicon, których nigdy nie zrobiłam. Zauważyłam to zerkając w statystyki bloga. Brakujące ikony są na samej górze listy URL-i, dla których wygenerowana została strona 404. Zaraz po rss.xml, który z jakiegoś powodu się nie generuje. Koncepcje Wymyśliłam trzy koncepcje ikony: Gwiazdka wyszła mi ścliczna, ale może mało poważna: Klawiaturka też mogłaby być, ale listek krzywy trochę i w ogóle pomysł chyba ukradziony z Spring Boot: