Daj się poznać 2017 – projekt konkursowy #2

Daj się poznać 2017 – projekt konkursowy #2

Dzisiaj potestuję sobie możliwość języka JavaScript i elementu canvas. W tym wpisie kod JavaScript będę zamieszczał w dokumencie HTML w elemencie <script></scirpt>. Deklaracja elementu canvas: Za pomocą wbudowanej funkcji document  i metody createElement() tworzę nowy element i przypisuje go do zmiennej o nazwie my_canvas. Nastepnie ustawiam odpowiednio szerokość – width oraz wysokość – height, jednostką miary są pixele. Przy użyciu document.body i metody appendChild() umieszczam element canvas w elemencie body. Całość wygląda następująco: Zobaczmy jak to wygląda w przeglądarce: Ponieważ…

Read More Read More

Lekka dystrybucja Linuksa #1

Lekka dystrybucja Linuksa #1

Postanowiłem stworzyć mały cykl poświęcony lekkim dystrybucjom Linuxa. Na pierwszy ogień idzie Linux Lite. Wymagania sprzętowe: Minimalne: CPU 700MHz, 512 MB RAM, monitor o rozdzielczości minimalnej 1024×768, podłączony złączem VGA, czytnik płyt DVD lub wejście USB, aby zainstalować system. Zalecane: CPU 1,5GHz, 1024 MB RAM, monitor o rozdzielczości minimalnej 1366×768, podłączony złączem VGA,DVI lub HDMI, czytnik płyt DVD lub wejście USB, aby zainstalować system. System ten z łatwością zainstalujemy na starszych komputerach, a obraz instalacyjny zarówno wersji 32 bit jak…

Read More Read More

Sygnalizacja świetlna – Raspberry Pi Zero i Python3

Sygnalizacja świetlna – Raspberry Pi Zero i Python3

W mojej pracy dyplomowej wykorzystuję mini komputer Raspberry Pi Zero, aby poznać jego możliwości i zasadę działania, tworzę mini projekty. I tak zrodził się pomysł na projekt zrobiony w stosunkowo krótkim czasie lecz dający solidne podstawy obsługi GPIO. Postanowiłem zrobić sygnalizację świetlną (światła: zielone, żółte, czerwone). Sprzęt: Raspberry Pi Zero ver. 1,3 – do tego karta SD 16GB, na niej zainstalowany system raspbian jessie with pixel (choć zdecydowanie można było by użyć tutaj wersji little ponieważ z pi korzystam przez…

Read More Read More

Daj się poznać 2017 – projekt konkursowy #1

Daj się poznać 2017 – projekt konkursowy #1

Słowem wstępu Ostatecznie zdecydowałem się na zrobienie gry przy użyciu elementu canvas i JavaScript. Konkretne funkcjonalności i zarys gry będą powstawały na bieżąco. Na tą chwile mam ogólny zarys projektu. Głównym założenie jest poznać JavaScript, poszerzyć i utrwalić tą wiedze. Narzędzia Do wykonania projektu nie są potrzebne skomplikowane narzędzie. Wystarczy mi edytor kodu z podświetlaną składnią. Wybrałem edytor Brackets. Główne cechy tego edytora: open source kolorowanie składni masa wtyczek rozszerzających działanie edytora podpowiedzi podgląd na żywo masa motywów do wyboru…

Read More Read More

Konkurs „Daj się poznać 2017” – Preludium

Konkurs „Daj się poznać 2017” – Preludium

Mimo, iż moim priorytetem jest napisanie pracy dyplomowej to w myśl zasady „jak nie dzisiaj to kiedy?”,  postanowiłem zgłosić swój udział w konkursie „Daj się poznać  2017”. Wahałem się ponieważ, pracy będzie sporo, minimum dwa posty tygodniowo przez 10 tygodni, doliczając do tego czas, który poświęcam na napisanie pracy dyplomowej i aplikacji do niej, pracy zawodowej i dojazd oraz inne obowiązki otrzymuje całkiem pokaźną listę prac do wykonania. Mimo wszystko, myślę, że warto podjąć ryzyko. Jeśli się powiedzie mogę zyskać…

Read More Read More

Wiersz poleceń 3 – manipulacja folderami

Wiersz poleceń 3 – manipulacja folderami

Poznaliśmy już sposób nawigacji po katalogach, przyszedł moment w którym chcemy wykonywać jakieś działanie na katalogach. Na samym początku utworzymy sobie jakiś folder w katalogu /home/nazwa_użytkownika/Dokumenty (w moim przypadku będzie to /home/filip/Dokumenty). Przejdziemy do katalogu Dokumenty za pomocą polecenia cd. Polecenie służące do utworzenia katalogu wygląda następująco: Jako argument zawsze podajemy nazwę nowego katalogu. W wyniku działania tego polecenia utworzył mi się katalog: nazwa_katalogu. W momencie gdy chcemy utworzyć więcej folderów, niż jeden nie musimy wpisywać 5 razy polecenia mkdir….

Read More Read More

Wiersz poleceń 2 – Nawigacja

Wiersz poleceń 2 – Nawigacja

Po włączeniu terminala domyślnie znajdujemy się katalogu roboczym użytkownika: home/nazwa_użytkownika. Wielokrotnie będziemy musieli poruszać się po katalogach i plikach, dlatego należy poznać polecenia nawigacyjne. Polecenie, które wskazuje nam bieżący katalog roboczy czyli katalog w którym aktualnie się znajdujemy: Rola tego polecenia właściwie na tym się kończy, jednak wielokrotnie będzie się przydawało. Skoro potrafimy już sprawdzić w jakim katalogu się obecnie znajdujemy, to warto wiedzieć jakie pliki się w nim znajdują. Do tego służy polecenie: Polecenie ls także potrafi wyświetlać zawartość…

Read More Read More

Struktura katalogów w Linuxie

Struktura katalogów w Linuxie

Struktura katalogów w systemie Linux ma postać drzewa. Katalogiem głównym w Linuxie jest root (ang. korzeń), to w nim znajdują się wszystkie inne katalogi i pliki systemowe. Root oznaczony jest symbolem /. Wszystkie podkatalogi, katalogu głównego root przechowują określone pliki do prawidłowej pracy systemu, programy użytkowe, dane użytkownika czy nawet podłączone urządzenia magazynujące. W zależności od dystrybucji rozmieszczenie podkatalogów root’a może się troszkę różnić, lecz nie zmienia to faktu, że te foldery istnieją i spełniają określoną dla nich rolę. Każdy…

Read More Read More

Wiersz poleceń 1 – Powłoka BASH

Wiersz poleceń 1 – Powłoka BASH

Powłoka jest programem dzięki, któremu użytkownik poprzez wpisywanie odpowiednich poleceń komunikuje się z komputerem, który przyjmuje polecenia, przetwarza i zwraca wynik działania. Występuje wiele powłok systemowych, jednak ja zajmę się opisaniem powłoki BASH (Bourne Again Shell). BASH został napisany dla projektu GNU, udostępniony na licencji GLP. Jest najpopularniejszą powłoka Unixową, domyślnie występuje w większości dystrybucji GNU/Linux, OS X oraz innych systemów Unixowych. BASH to rozbudowana wersja powłoki SH. Posiadając system bez środowiska graficznego (GUI),w większości dystrybucji powłoka BASH odpali się…

Read More Read More

Początek przygody z Linuxem

Początek przygody z Linuxem

Linux to zbiór całkowicie darmowych programów oraz jądra. Oznacza to, że jest pełnoprawnym systemem operacyjnym, umożliwiającym nam pracę z komputerem. Określenie „darmowym” znaczy, że należy on do wolego i otwartego oprogramowania. W praktyce oznacza, że zarówno sam system jak i jego kod źródłowy może być całkowicie lagenie i nieodpłatnie wykorzystywany, kopiowany, modyfikowany, a nawet rozpowszechniany. Linux jest systemem cechującym się bardzo dużą możliwością konfiguracji i modyfikacji, dzięki czemu możemy łatwo dostosować go do własnych potrzeb. W niektórych zastosowaniach jest wręcz…

Read More Read More