Typ type jest szczególnie przydatny kiedy chcemy określić typ danych na który mogą składać się inne typy danych. Jest to korzystne gdy chcemy posługiwać się jedną nazwą(skrótem/aliasem), którą będziemy wykorzystywać, w wielu miejscach naraz. Takie podejście daje na możliwość na napisanie kodu, który będzie bardziej czytelny.
Korzystanie z rozwiązania zwanego TODO listą może pomóc Ci w organizacji Twojej pracy, czy też ogólnie mówiąc planu na cały dzień. Takie podejście ma wiele plusów. Po pierwsze dodając do swojej listy punkt określasz, w ten sposób, że coś jest dla Ciebie ważne. Kolejnym korzyścią jest to: że nie trzymasz w głowie rzeczy, którymi chcesz lub powinieneś się zająć, w ten sposób lepiej gospodarujesz swoją energią. Patrząc z szerszej perspektywy możesz powiedzieć, że masz plan działania i nie musisz zastanawiać się nad tym czym powinieneś się zająć.
Wady TODO listy
Czytając różne artykuły na temat produktwności: czy to w Internecie, czy to w książkach często spotykałem się z krytyką używania TODO listy.
Jedną z wad takiej listy jest to, że łatwiej do niej dodać kolejny punkt niż go skreślić(czytaj: realizujesz zadanie). Co to znaczy? Że nasza lista może, w krótkim czasie zapełnić się zadaniami i możemy stracić nad nią kontrolę.
TODO lista ma nam pomóc w organizacji naszej pracy, ale jeśli nie będziemy uważni może się to skończyć tym, że patrząc na naszą listę będziemy czuli przytłoczenie. Korzystając z TODO listy często łapałem się na tym, że dodawałem zadania z bliżej nie określoną datą jego wykonania. Powstawały tzw. zadania "na później". Jeśli w porę nie zauważymy, że nasza lista zaczyna zapełniać się tego typu zadaniami to może ona spuchnąć. I nie będzie już narzędziem, które ma nam pomóc, ale może stać się powodem zniechęcenia. Ale nie oto tutaj chodzi!
Jak opanować TODO listę?
Pojawia się pytanie: czytając wyżej wymienione wady problem leży, w narzędziu czy użytkowniku?
Moim zdaniem, w użytkowniku. Jeśli masz świadomość, jak poprawnie korzystać z TODO listy, możesz pozbyć się większości problemów z nią związanych.
Poniżej znajdziesz kilka porad jak efektywnie wykorzystać TODO listę:
Określ datę wykonania zadania - To jest kluczowe! Jeśli podasz termin realizacji zadania możesz uniknąć pułapki puchnącej listy.
Znaj swój limit - Jak już wspominałem na listę łatwiej zadanie dodać niż je zrealizować. Dlatego określ ile maksymalnie zadań jesteś wstanie wziąć na siebie.
Eliminuj - Jeśli wpadniesz w pułapkę przerzucania niezrealizowanych zadań z jednego dnia na następny jest to jasny sygnał, że coś złego się dzieje. Może nie masz na to faktycznie czasu? Jesteś zmęczony? Albo to zadanie nie jest już ważne? Jeśli tak to po prostu je skasuj z listy.
Duże zadania dziel na mniejsze - Trzymaj się prostej zasady: treść zadania musi być precyzyjna. Jeśli nazwa zadania jest zbyt ogólna to będziesz tracić czas na zastanawianie się co jest do zrobienia? A nie oto tutaj chodzi. Dziel i zwyciężaj.
Obie operacje wykonujemy za pomocą specjalnych komend. Uwaga: te komendy wywołujemy z linii poleceń a nie z mongo shell.
Eksport bazy
Żeby zrobić eksport bazy danych posłużymy się komendą: mongodump.
Przykład:
mongodump -d database_name -o /home/mydir
Za pomocą parametru -d określamy nazwę bazy danych, którą chcemy wyeksportować. Parametr: -o używamy kiedy chcemy wskazać miejsce gdzie wyeksportowana baza danych zostanie zapisana.
Po wywołaniu komendy zostanie utworzony katalog o takiej samej nazwie jak baza danych, w którym będą znajdować się pliki z danymi.
Import bazy
Do importu bazy danych z pliku skorzystamy z komendy: mongorestore:
mongorestore -d database_name database_data_dir
Parametr -d określa nazwę bazy danych do której chcemy zaimportować dane. Dodatkowo musimy podać nazwę katalogu który zawiera dane do zaimportowania.
Jak nazwa wskazuje temat przewodnim tej książki są ćwiczenia fizyczne. Ale uwaga: ćwiczenia fizyczne podczas których wykorzystujesz swoją masę ciała. Autor przekonuje czytelnika, że nie musi mieć specjalistycznego sprzętu żeby zbudować wymarzoną sylwetkę.
Tak się złożyło, że książkę kupiłem, gdy z powodu pandemii siłownie były zamknięte. Więc zachęta, że mogę budować masę mięśniową lub spalać tkankę tłuszczową w domu przekonała mnie.
Zamknięty, w domu zanużyłem się, w lekturę.
Kim jest autor?
Autor książki: Mark Lauren jest byłym żołnierzem jednostek specjalnych armii USA. W książce opisuje swoją historię czym się zajmował, w wojsku oraz przez jakie mordercze treningi musiał przechodzić, aby dostać się do elity.
Był także odpowiedzialny za przygotowywanie planów treningowych dla żołnierzy. Przekonując przy okazji czytelnika, że teraz to on lub ona może skorzystać z tej zgromadzonej wiedzy na własny użytek.
Od razu mogę uspokoić opisane ćwiczenia są do zrobienia dla zwykłego śmiertelnika.
Struktura książki
Książka składa się z 12 rozdziałów i 3 dodatków
Z pierwszych dwóch rozdziałów dowiesz się nieco na temat autora. Opisuje swoje przygody z wojska i osiągnięcia.
W trzecim rozdziale autor uzasadnia dlaczego ćwiczenia wykorzystujące masę ciała działają. Rozprawia się także z różnego rodzaju mitami na ten temat.
Z kolejnych rozdziałów dowiesz się dlaczego trening siłowy jest ważny. Nie zabraknie informacji o odżywianiu. Autor poświęcił także oddzielny rodział o mitach na temat treningu siłowego.
Książka zawiera przede wszystkim 125 różnego rodzaju ćwiczeń. Są także obrazki pokazujące jak dane ćwiczenie powinno się poprawnie wykonać. Oczywiście wraz z opisem. Dodatkowo dla osób, które dane ćwiczenie jest mało wymagające autor podaje różnego rodzaju warianty zwiększające poziom trudności.
Dużym plusem tej książki jest także to, że zawiera gotowy program ćwiczeń. Możesz wybrać sobie program dostosowany do Twojego poziomu zaawansowania. Program składa się z 10 tygodniowego cyklu ćwiczeń. Przez pierwze 6 tygodni ćwiczenia rozpisane są na 4 dni w tygodniu. W tygodniach: 7-10 ćwiczysz przez 5 dni. Możesz oczywiście z dużej puli ćwiczeń zbudować własny program dostsowany do własnych potrzeb autor podaje wskazówki, jak to poprawnie zrobić.
Najdłuższy jednodniowy trening trwa trochę ponad 30 minut najkrótszy 12 minut.
Podsumowanie
Z tej książki dowiesz wiele istotnych informacji, które przydadzą Ci się do budowy formy. Ta książka jest po prostu świetna.
Jeśli nie chcesz ćwiczyć na siłowni, albo po prostu jesteś osobą zabieganą ćwiczenia, w domu mogą być opcją dla Ciebie.
TypeScript daje programistom ciekawą funkcjonalność typ union. W skrócie: pozwala to nam na zdefiniowanie typu który może składać się z kilku już istniejących.
Funkcja getDocument przyjmuje jeden parametr, który może być zarówno liczbą lub stringiem. Przyjmując takie podejście naszym zadaniem jest także odpowiednia obsługa parametru, w zależności jaki typ został przekazany.