wtorek, 30 maja 2017

Dobiega końca moja przygoda z uczęszczaniem do Wrocławskiej Wyższej Szkoły Informatyki Stosowanej. Przede mną pozostało jedynie napisanie i obronienie pracy dyplomowej.

Dlatego też postanowiłem umieścić tutaj napisaną samodzielnie przeze mnie aplikację realizującą operacje CRUD  (pol. utwórz, odczytaj, aktualizuj i usuń). Wykorzystałem przy jej pisaniu narzędzia, których działanie poznałem podczas tych studiów, takie jak:
  1. Sprint MVC
  2. Hibernate
  3. Bootstrap 
  4. Maven
Opublikowana tutaj aplikacja obsługuje cztery podstawowe funkcjonalności, które występują w każdym cyfrowym tworze. Dzięki temu może i powinna służyć jako punkt wyjścia dla rozwoju bardziej specjalistycznych narzędzi informatycznych

środa, 26 października 2016

Właśnie odświeżyłem zawartość dawno nie używanego adresu. A jest nim http://ev3instructions.blogspot.com. Zamierzam umieszczać tam modele LEGO poruszane dzięki programom pisanym w leJOS. Używając do tego elektroniki LEGO oraz SmartBrick

leJOS jest to akronim od  Java for Lego Mindstorms .

poniedziałek, 5 września 2016

Witam. Używając Brick Inventory już czas jakiś. Zauważyłem iż wersja 2.2 mniewa trudności z pobieraniem i wyświetlaniem obrazków niektórych elementów LEGO. Rozwiązanie zagadnienia tego znalazłem w przyjaznym API udostępnianym przez Rebrickable.com.

 Wspominanie grafiki można co prawda pobrać ręcznie jako archiwum. Jednakże aby być na bieżąco postanowiłem napisać prosty program, który:
  1. pobiera plik(i) znając numery elementów oraz kolorów
  2. skaluje grafiki z zachowaniem proporcji tak aby wynikowa wysokość wyniosła 60 pikseli
  3. umieszcza w katalogu z numerem wybranego koloru
 Przy pierwszym użyciu, aby zapoznać się z możliwościami narzędzia, należy z konsoli Windows będąc w katalogu w którym umieściliśmy plik FixImages.jar wpisać:
<scieżka do pliku>java.exe -jar FixImages.jar --help
 Zamieszcza także, kod źródłowy do własnej modyfikacji dla chętnych.

FixImages.jar
FixImages.java
fiximages_libs.zip

piątek, 26 sierpnia 2016

U każdego kolekcjonera przychodzi taki czas, kiedy jego kolekcja urasta do rozmiarów nad którym trudno zapanować w prosty sposób. Szukając rozwiązania zagadnienia mego. Natrafiłem na BrickUtils oraz Brick Inventory. Ten drugi chociaż, posiada pewne ograniczenia bardziej przypadł mnie do gustu. A skoro o ograniczeniach mowa. Zapraszam do osobnego wątku tutaj aby poczytać o...  i pobrać program który mój problem rozwiązał.

bi_tool_0248_win32.zip

wtorek, 9 sierpnia 2016

Po dłuższej przerwie przyszła pora na odświeżenie mojego autorskiego ulubionego narzędzia jakim jest LEGO  Instruction Book Creator -- w skrócie LICreator.
To Otwarte Oprogramowanie na licencji GNU GENERAL PUBLIC LICENSE Version 3. Zostało przeniesione na nowe repozytorium. Dostępne tutaj http://github.com/remig/lic.

sobota, 16 lipca 2016

Zauroczony adaptacją klasycznej gry WĄŻ na ev3dev. Więcej do poczytania tutaj. Postanowiłem napisać wersje dla leJOS. Udało mnie się zamknąć cały potrzeby kod w jednym pliku. Dzięki temu każdy chętny może rozwinąć tą grę tak jak chcę korzystając z dołączonego kodu źródłowego

Jednakże aby zagrać w przygotowaną przez zemnie wersje wystarczy pobrać Snake.jar. Następnie za pomocą EV3Control wgrać na swoją kostkę EV3.

Snake.zip
Snake.jar

sobota, 2 lipca 2016

Używając LEGO® MINDSTORMS® EV3 z oryginalnym firmware spodobały mnie się osobiście dwa narzędzia napisane dla procesora ARM 9 z system Linux 2.6.33-RC. 

 Te dwa programy to Brick Info ,oraz Motor Control. Tak więc, postanowiłem napisać sam czego brakowało mnie w oficjalnej dystrybucji leJOS.  Którą lubię i szanuje.
 Udostępniam te przydatne narzędzia:
  1. Memory  -- wyświetla informacje o dostępnej oraz całkowitej pojemności karty SD na której spoczywa leJOS, a także o pojemności urządzenia włożonego w port USB centrum dowodzenia EV3. Więcej do poczytania tutaj.
  2. MotorControl -- Proste narzędzie diagnostyczne do sterowania silnikami podpiętymi do portów A do D.
  3. CameraTester -- Proste narzędzie do przetestowania, czy twoja kamera wpięta w port USB kostki EV3 jest przyjazna dla leJOS.

EV3SimpleTools_v2.zip