- Prosze do operacji na serwisie github uzywac konta dedykowanego do zajec. W tym celu (o ile jeszcze nie posiadasz takowego) utworzyc konto o nazwie
sXXXXX-pj
zarejestrowanego na adres mailowy uczelni. - Prosze zrobic fork tego tu repozytorium przyciskiem na stronie github. To utworzy Twoje wlasne repozytorium do ktorego bedziesz commitowac swoja prace.
- Zrobic clone Twojego repozytorium na Twoj komputer
- Utworzyc katalog o nazwie sXXXXX-ImieNazwisko (zastepujac X-y i ImieNazwisko wlasciwymi danymi - bez polskich znakow diakrytycznych)
- W tym katalogu nalezy utworzyc plik o nazwie
pamietnik.txt
w ktorym nalezy umiescic (i co zajecia aktualizowac dodajac na koncu kolejne sekcje) tresc zastepujac yyyy-mm-dd aktualna datayyyy-mm-dd
Moj kochany pamietniczku na dzisiejszych zajeciach nauczylem/lam sie:- ...
- Wykonac dalsze zadania.
- Po zacommitowaniu rozwiazan zadan prosze zrobic
git push
by wyslac rozwiazania na github - Na stronie github prosze wyslac pull request (PR). To spowoduje, ze Twoje zmiany beda mogly byc dodane do mojego repozytorium.
- Ja wtedy wykonuje recenzje Twoich zmian (tu trzeba poczekac) i jesli nie ma bledow to ja importuje zmiany do mojego repozytorium.
- Jesli sa bledy dostajesz informacje z githuba z moim opisem problemow, ktore musisz rozwiazac i utworzyc kolejny pull request (PR).
- NIE USUWAMY katalogow innych studentow (gdyby z jakiegos powodu takie katalogi sie Tobie pojawily) oraz nie dokonujemy w nich zmian.
Rozwiazania zadan i ewentualne podane przeze mnie terminy sa terminami, w ktorych utworzone przez Ciebie treści maja znalezc sie w moim repozytorium lub chociaz maja byc wyslane PR oczekujace recenzji.
W kwestii pamietnik.txt
. Prosze by w nim zawierac:
- Opis zajec
- Czego sie nauczylas/es
- Co jest dla Ciebie jeszcze nie jasne i musisz poglebic temat
- Co bylo zaskakujacego
- Twoje przemyslenia o calych zajeciach i zadaniach
Prosze w nim NIE zawierac rozwiazan zadan.
Opis rozwiazania zadan powinien zawierac (tyczy sie to wszystkich zajec/zadan gdzie tylko mozliwe):
- Primo!
- Opisy nalezy wykonywac samodzielnie
- Opisy do zadan grupowych takze kazdy student wykonuje samodzielnie ze swojej perspektywy
- Plagiatow nie toleruje
- Sekcje skopiowane z Internetu maja byc oznaczone by nie byly potraktowane jako plagiat
- Opisy nalezy wykonywac samodzielnie
- Tresc zadania
- Wykonanie zadania, uzyskany wynik i co on oznacza albo jak go rozumiesz
- Jesli jest kilka mozliwosci wykonania zadania to wszystkie z nich jakie znasz (wykonac a nie tylko wymienic)
- Jesli musisz cos skonfigurowac by zaczelo dzialac i jest wiele opcji do wyboru i krokow to przejscia w calym procesie to prosze opisac kazda opcje i krok w calym procesie a nie tylko te, ktore byly uzyte.
- Opis opcji powinien zawierac:
- nazwe
- dzialanie (co robi i jak Ty rozumiesz co to jest i do czego - nie chodzi o kopiowanie formulek z Internetu tylko o osobiste pojecie znaczenia i dzialania opcji, ktore z kolei wytwarza sie po zaznajomieniu sie z opcja)
- kiedy nalezy jej uzyc i dlaczego (uzasadnienie dlaczego jest tu bardzo wazne bo pokazuje czy dobrze rozumiesz material)
- a kiedy nie i lepiej wybrac inna lecz wtedy dobrze podac jaka
- Opis krokow powienien zawierac co w danym kroku jest robione/ustawiane. Po co ten krok jest.
- Wskazanie wybranych opcji by na podstawie Twojego opisu dalo sie odtworzyc Twoje akcje.
- Opis opcji powinien zawierac:
- Czasami pojawia sie potrzeba pracy w grupie. Wtedy prosze ujac z kim zadanie bylo wykonywane.
- Jesli Twoja konfiguracja srodowiska jest nietypowa/niestandardowa to wspomnij czym sie rozni o ile ma to wplyw na samo zadanie.
- Twoje przemyslenia na temat zadania. np.
- Czy wynik byl tym jaki byl przez Ciebie oczekiwany?
- Czy jesli nie to jakie dodatkowe wnioski z tego da sie wyciagnac?
- Jesli tak to ponownie jakie wnioski z tego da sie wyciaglac?
- Czy pojawilo sie cos zaskakujacego? Co?
- Czego cie To nauczylo?
- Do czego bedzie mozna wykorzystac nowa wiedze.
- Nie commitowac plikow binarnych, .o, .swp, .tmp itd...
To tyle slowem wstepu.
Ponizej macie liste zajec i pierwsze zadanie do wykonania.
Prosze zrobic commit do swojego repozytorum do galezi glownej (master lub main) w katalogu o nazwie sXXXXX-ImieNazwisko
. W nim proszę stworzyć katalog zajecia1
a w nim plik instalacja_debian_linux.txt
z opisem procesu instalacji systemu. Czyli sXXXXX-ImieNazwisko/zajecia1/instalacja_debian_linux.txt
Prosze jeszcze raz przeczytac powyzsze punkty od slowa Primo!. Reguly te, maja byc tu takze (jak i w kazdym zadaniu przez reszte semestru) przestrzegane.
Podobnie jak w przypadku pierwszych zajec prosze przygotowac katalog zajecia2
w którym znajda sie rozwiazania wszystkich zadan w formie plikow zadanie1.txt
, ..., zadanieN.txt
Prosze nie commitowac plikow .swp
, .tmp
, binarnych czy innych nie wymaganych przez Twoje skrypty.
Wynikiem tych zajec powinnien byc katalog ze skryptami o ktorych mowa w tresci zadan.
Prosze przygotowac rozwiazania zadan z zajec. Obowiazuja wszystkie zadania a nie tylko te, ktore udalo sie zdazyc zrobic/pokazac na zajeciach.
Dla przypomnienia: Nie commitowac plikow binarnych/skompilowanych. Tylko sam kod zrodlowy!
jw.
jw.