Podsumowanie konkursu #DSP2017

Hej To jest ten dzień. Dzień, w którym pisze ostatniego w ramach konkursu daj się poznać 2017 posta. Nie ukrywam, że jest to dla mnie bardzo miły moment, ponieważ sam w siebie nie wierzyłem. Nie wierzyłem, że uda mi się: Wystartować z blogiem – sam fakt pisania, choć bardzo przyjemny, ze względu na bardzo małe […]

Tylko do odczytu w JavaFX

Hej Dzisiaj jest środa 31 maja, a zatem kończy się konkurs Daj się poznać. Zostały mi do napisania jeszcze dwa posty. 😀 A to co właśnie czytasz, drogi czytelniku, jest to mój przedostatni post w ramach konkursu, aż się wierzyć nie chce że się udało! 🙂 Dzisiaj będzie trochę o właściwościach tylko do odczytu w […]

Testy jednostkowe

Hej, dzisiaj trochę o testach jednostkowych. Testy jednostkowe jest to coś takiego, co ma za zadanie wykonać jakąś funkcję aby sprawdzić jej funkcjonalność i wykonywalność przy nadaniu jej konkretnego zachowania lub stanu. Testy te nie nadają się do sprawdzania rozbudowanych funkcji. W tym celu służą testy funkcjonalne i inne. Wykonują je najczęściej programiści, zdarza się […]

Jak działa Devsletter?

Hej Jako, że zbliża się koniec konkursu daj się poznać chciałbym wreszcie zaprezentować sposób, w jaki działa moja aplikacja. A więc na samym początku mamy ekran wyboru języków z jakich chcemy otrzymywać wiadomości. Języki, które zdecydowałem się wprowadzić do projektu to Swift, CSS, JS, PHP, .Net, Ruby, Python, C, C++, C#, Java oraz Scala. Po […]

JavaFX x CSS v. 2

Hej Dzisiaj pokażę w jaki sposób dodać bardzo proste style i polepszyć nieco wygląd naszej aplikacji 🙂 Aby udało nam się poprawnie dodać nasz wygląd do aplikacji potrzebujemy naszych selectorów. Będą one wyglądały podobnie jak w normalnym css. Selectory poniżej odnoszą się do wszystkich elementów w danej scenie. .button .check-box .scroll-bar Dodatkowo, w przypadku gdy […]

JavaFX x CSS

Hej! W dzisiejszym, krótkim artykule wstęp do połączenia JavaFX i CSS. A zatem, co to jest CSS? CSS jest to język, który został stworzony celem ułatwienia oddzielania części funkcjonalnej i strukturalnej strony internetowej od jej strony wizualnej. Dzięki temu pozwala na definiowanie wyglądu poszczególnych elementów na stronie internetowej czy w aplikacji mobilnej. Przykładowo, dzięki CSS […]

Jsoup

Cześć! Dzisiaj pogadam trochę o pewnym narzędziu, którego używam dość sporo w swoim projekcie. Jsoup jest to biblioteka do Javy, która umożliwia nam wykonanie kilku przydatnych funkcji jak załadowanie pliku, URL lub Stringa z HTMLa i podmianę jego formatu, manipulowanie elementami, atrybutami czy tekstem, wyczyszczenie wprowadzanego przez użytkowników tekstu ze wszystkich niepotrzebnych lub niechcianych elementów […]

Krótki słownik

Hej! Dzisiaj zajmę się stworzeniem krótkiego słownika, który będzie przeze mnie rozwijany w miarę nauki czegoś nowego, zatem na początku będzie w nim tylko kilka pojęć. Myślę, że coś takiego jest świetną opcją dla mnie, ponieważ mogę zapisać i powtarzać wszystko to, czego się nauczyłem oraz dla Ciebie, jeśli jesteś początkujący tak jak ja i […]

Tworzenie czytnika RSS

Hej! Minęło trochę czasu, więc wypadałoby napisać kolejnego posta 😀 Zatem dzisiaj chciałbym pokazać w jaki sposób stworzyć prosty RSS feeder, który jest ściśle związany z moim projektem, ponieważ jest to jego główna funkcjonalność. Po pierwsze należy ściągnąć sobie jakąś bibliotekę, która ułatwi nam zadanie (jeżeli nigdy tego nie robiłeś, uwierz mi, do tego wniosku […]

Really Simple Syndication

Cześć! Jak możecie się domyślić po samym tytule, dzisiaj trochę o RSS. RSS – Jest to protokół, który umożliwia automatyczną aktualizację treści w jednym miejscu, dzięki któremu użytkownik, może w łatwy sposób odczytać najnowsze wiadomości z danej strony internetowej z odpowiednich kategorii, z interesujących go kategorii. RSS to nic innego, jak automatycznie aktualizowany plik z […]

Podsumowanie połowy #DSP

Hej! Skoro nadszedł już ten czas. Jest to mój 10 post wstawiany w kategorii daj się poznać, co oznacza ni mniej ni więcej tyle, że jest to dokładnie połowa trwania konkursu, z czego jestem ogromnie dumny. Sam fakt bycia tutaj jest dla mnie bardzo motywujący, ponieważ jeszcze kilka tygodni temu nie posądziłbym sam siebie o […]

Podsumowanie WDI

Cześć! W zeszłym tygodniu, a konkretnie 28-29 marca zakończyły się Warszawskie Dni Informatyki i chociaż miałem napisać o nich w zeszłym tygodniu, jak zwykle przesunęło się to o kolejne dni. Do rzeczy… Cały event miał miejsce na wydziale Matematyki i Nauk Informatycznych Politechniki Warszawskiej. Od samego wejścia wydarzenie robiło ogromne wrażenie, nowy, wyremontowany budynek wydziału […]

Bazy danych część druga – Tworzenie bazy danych SQLite

Tak jak wspominałem w poprzednim poście, tym razem pokażę w jaki sposób stworzyć bazę dancych w SQLite.  W tym celu należy najpierw pobrać oraz zainstalować JAR SQLite. W IntelliJ robi się to następująco: Pobrać najnowszy plik stąd: https://bitbucket.org/xerial/sqlite-jdbc/downloads/ Zapisać w znanym nam miejscu Następnie wejść w File > Project Structure Modules  > Dependencies Następnie kliknąć […]

Bazy danych numero uno – Teoria

Cześć! Dzisiaj porozmawiamy o bazach danych, jako, że temat dosyć mnie interesuje i jest związany bezpośrednio z moją aplikacją. Cały “tutorial” czy raczej luźne fakty dotyczące baz danych oraz systemów jak mySQL, SQLite etc. będzie napisany w dwóch częściach, w pierwszym trochę ciekawostek, wstęp teoretyczny (czytaj – o bazach danych ogólnie), tak, abym ja mógł […]

FXML x Controller

Cześć! Ten post będzie dotyczył łączenia plików FXML, a konkretnie sample.fxml oraz controller.java. Obydwa pliki tworzone są domyślnie przez JavaFX Zaczynajmy… Załóżmy że nie zmienialiśmy podstawowych plików i pracujemy na nowym, czystym projekcie. Należy się wówczas upewnić, że nasza klasa Controller zawiera w sobie kod Jeśli mamy spełniony ten warunek to brawo, duża część roboty […]

Zbudujmy sobie GUI część 2 Scene Builder

Dzień dobry! 🙂 Tak jak wspominałem w ostatnim poście, który umieściłem na blogu, dzisiejszy post będzie o scene builderze. Opowiem trochę o tym, do czego służy oraz opiszę wszystkie jego elementy. Scene builder jest to narzędzie dostępnym razem z JavaFX, które pozwala nam na graficzne ustawienie elementów takich jak różne przyciski, tabele itd. dzięki niemu […]

Zbudujmy sobie GUI część pierwsza – FXML

W dzisiejszym poście napiszę troszkę o niezwykle ważnym, z punktu widzenia budowania aplikacji FXML A więc cóż to takiego, ten FXML? Otóż owy FXML jest językiem, który powstał na bazie XML (genialne, prawda?) która tworzy strukturę naszej aplikacji i w odróżnieniu od czystego języka Java oddziela całą logikę stojącą za działaniem naszej aplikacji, od jej […]

First commit AKA Walka z Gitem

Minął już około tydzień od rozpoczęcia się konkursu, w związku z tym po rozważaniach teoretycznych oraz planowaniu trzeba zabrać się za wcielanie projektu w życie. Friendly disclaimer – ten post może wydawać się nieprzydatny dla osób, które mają od dawna styczność z programowaniem oraz Githubem, jednak, przynajmniej w moim przypadku, znalezienie odpowiedzi na nurtujące mnie […]

O JavaFX słów kilka, dosłownie kilka.

Witaj ponownie! Oczywiście zaczynając tego bloga nie miałem, w sumie to nadal nie mam koncepcji na styl w jakim powinien on być prowadzony. Doszedłem ostatnio do wniosku, że najlepiej będzie jeśli ten blog przyjmie formę krótkiego tutoriala z zebranymi linkami, dzięki którym będę mógł ułatwić sobie naukę oraz być może pomóc komuś w podobnej sytuacji. […]

Czas zacząć coś nowego… #dajsiepoznac

Ehem, ehem, próba mikrofonu. Cześć! Mam na imię Adam i witam Cie na moim blogu “programistycznym”. Skąd ten cudzysłów? Ponieważ moje doświadczenie w tym temacie jest dosyć nikłe, żeby nie powiedzieć żadne, może oprócz jednej czy dwóch stron internetowych, a więc będziesz mógł tu śledzić moje poczynania “Od zera do bohatera”. Być może będziesz chciał […]