-
+ {{ range (where .Section.Pages "Params.bookhidden" "ne" true ) }}
+ {{ if .IsSection }}
+
- + {{ template "book-page-link" (dict "Page" . "CurrentPage" $.CurrentPage) }} + + {{ end }} + {{ end }} +
diff --git a/assets/styles/custom.scss b/assets/styles/custom.scss index 0c678ba9a..a7ec81dd8 100644 --- a/assets/styles/custom.scss +++ b/assets/styles/custom.scss @@ -209,3 +209,62 @@ img[alt="avatar"] { width: 150px; display: block; } .newsletter-btn:hover { transform: scale(1.1); } + + + +.tree, +.tree ol { + list-style: none; + margin: 0; + padding: 0; +} + +.tree ol { + padding-left: 1em; + padding-top: 5px; +} +.tree summary { + color: #fff; + font-size: 14px; +} +.tree a{ + font-weight:unset; + font-size: 14px; + color: #fff; +} + +a.active{ + color: #ff40ff; +} + +body { + display: flex; +} + +@media (max-width: 768px) { + .menu { + display: none !important; + } +} + +.menu { + background: #000; + padding: 25px 35px 0 0; + min-width: 250px; + max-width: 250px; + margin-right: 40px; + flex: 1; +} + +.menu details { + padding: 5px 0; +} + +.singlePage { + padding-left: 0; +} + +.singlePage img { + max-width: 500px; + display: block; +} diff --git a/config.toml b/config.toml index d3da418b3..66084cc22 100644 --- a/config.toml +++ b/config.toml @@ -11,6 +11,7 @@ ignoreFiles = [ summaryLength = 20 paginate = 10 enableGitInfo = true +pluralizelisttitles = false [markup] [markup.goldmark.renderer] diff --git a/content/Fundamenty/Proces.md b/content/Fundamenty/Proces.md index bc7346e03..31d5fec88 100644 --- a/content/Fundamenty/Proces.md +++ b/content/Fundamenty/Proces.md @@ -26,7 +26,7 @@ W przypadku dużego celu, wystarczy podzielić go na mniejsze aby zmniejszyć "o - nigdy nie wiemy CZY naprawdę tego chcemy - nigdy nie wiemy co tak naprawdę otrzymamy [[Wiedza/Ludzie/Dan Millman#Oczekiwania wobec celu]] - realizacja dużego celu daje efekt **"no dobra, ale co teraz?!"** -- zrezygnowanie z celu lub modyfikacja nie jest łatwa (np. ze względu na [[Commitment Bias]] i/lub [[Wiedza/Modele Mentalne/Status quo bias]] +- zrezygnowanie z celu lub modyfikacja nie jest łatwa (np. ze względu na [[Wiedza/Modele Mentalne/Commitment Bias]] i/lub [[Wiedza/Modele Mentalne/Status quo bias]] Między innymi z powyższych powodów, stosuję cele w pojedynczych przypadkach. Wcześniej stosowałem system [[OKR]]. Dziś głównie działam w oparciu o [[Wiedza/Słownik/Proces]] i [[Wiedza/Słownik/Kierunek]]. diff --git a/content/Optymalizacja/Automatyzacja/Automatyzacja.md b/content/Optymalizacja/Automatyzacja/Automatyzacja.md index 579d8a56c..c5e6dda02 100644 --- a/content/Optymalizacja/Automatyzacja/Automatyzacja.md +++ b/content/Optymalizacja/Automatyzacja/Automatyzacja.md @@ -4,7 +4,7 @@ title: Automatyzacja > Every great software developer, for example, now has an army of robots working for him at nighttime while he or she sleeps, after they’ve written the code, and it’s cranking away. ~ Naval Ravikant -Automatyzacja w moim rozumieniu polega na wykorzystaniu [[API]] do łączenia ze sobą wszystkich usług i serwisów, które je udostępniają. W dużym uproszczeniu chodzi o wymianę informacji pomiędzy aplikacjami, ograniczając zaangażowanie człowieka do minimum. +Automatyzacja w moim rozumieniu polega na wykorzystaniu [[Wiedza/Programowanie/API]] do łączenia ze sobą wszystkich usług i serwisów, które je udostępniają. W dużym uproszczeniu chodzi o wymianę informacji pomiędzy aplikacjami, ograniczając zaangażowanie człowieka do minimum. ## White-hat Automation Mając w zasięgu możliwość wysyłania tysięcy wiadomości i eliminowania kolejnych aktywności na rzecz automatyzacji, łatwo dojść do miejsca w którym zwyczajnie "przesadzimy". diff --git a/content/Optymalizacja/Automatyzacja/Narzędzia.md b/content/Optymalizacja/Automatyzacja/Narzędzia.md index ae2c8ac37..3227c60be 100644 --- a/content/Optymalizacja/Automatyzacja/Narzędzia.md +++ b/content/Optymalizacja/Automatyzacja/Narzędzia.md @@ -3,7 +3,7 @@ title: Narzędzia --- ## [[Optymalizacja/Narzędzia/MakeHQ]] -MakeHQ (dawniej Integromat) to najlepsza znana mi platforma do łatwego łączenia usług poprzez [[API]]. Jej najważniejszą funkcją są webhooki, moduł http umożliwiający połączenie z dowolną aplikacją oraz świetne API, które wykorzystuję do własnych rozszerzeń. +MakeHQ (dawniej Integromat) to najlepsza znana mi platforma do łatwego łączenia usług poprzez [[Wiedza/Programowanie/API]]. Jej najważniejszą funkcją są webhooki, moduł http umożliwiający połączenie z dowolną aplikacją oraz świetne API, które wykorzystuję do własnych rozszerzeń. ## [[Optymalizacja/Narzędzia/Raycast]] Raycast to aktualnie aplikacja numer #1 w moim rankingu. Genialne API i interfejs sprawiają że tworzenie automatyzacji jest niezwykle przyjemne. Dodatkowo z pomocą [[Wiedza/Programowanie/JavaScript/JavaScript]], [[TypeScript]] oraz [[Wiedza/Programowanie/Node.js]] bez problemu można tworzyć własne rozszerzenia. diff --git a/content/Optymalizacja/Narzędzia/Airtable.md b/content/Optymalizacja/Narzędzia/Airtable.md index 2351be260..6e42b1b6a 100644 --- a/content/Optymalizacja/Narzędzia/Airtable.md +++ b/content/Optymalizacja/Narzędzia/Airtable.md @@ -2,12 +2,12 @@ title: Airtable --- # Czym jest Airtable? -To aplikacja do przechowywania danych, przypominająca arkusz Excela. Jej największą zaletą jest budowa zgodnie z podejściem [[API]] first, które świetnie sprawdza się w kontekście [[Optymalizacja/Automatyzacja/Automatyzacja]] +To aplikacja do przechowywania danych, przypominająca arkusz Excela. Jej największą zaletą jest budowa zgodnie z podejściem [[Wiedza/Programowanie/API]] first, które świetnie sprawdza się w kontekście [[Optymalizacja/Automatyzacja/Automatyzacja]] W [[Optymalizacja/Narzędzia/Airtable]] przechowuję praktycznie wszystkie publikowane przeze mnie treści oraz wykorzystuję je jako bazę danych. **Ogromną zaletą jest tutaj:** -- natychmiastowy dostęp do [[API]] + integracje z [[Optymalizacja/Narzędzia/MakeHQ]] / [[Optymalizacja/Narzędzia/Zapier]] +- natychmiastowy dostęp do [[Wiedza/Programowanie/API]] + integracje z [[Optymalizacja/Narzędzia/MakeHQ]] / [[Optymalizacja/Narzędzia/Zapier]] - zakładka [[Optymalizacja/Automatyzacja/Automatyzacja]] umożliwiająca uruchamianie własnych skryptów [[Wiedza/Programowanie/JavaScript/JavaScript]] - świetnie łączy się z [webhook]ami i [[Optymalizacja/Narzędzia/MakeHQ]]em - widok formularzy wykorzystuję bardzo często do szybkiego dodawania informacji (np. uzupełniania danych o odcinku nowego podcastu) lub przy współpracy z np. montażystą, który zamiast otrzymywać dostęp do pełnej bazy, wypełnia krótki formularz z onzaczeniem, który materiał został przez niego przygotowany diff --git a/content/Optymalizacja/Narzędzia/MakeHQ.md b/content/Optymalizacja/Narzędzia/MakeHQ.md index 9d9b51dc6..0d1d78dde 100644 --- a/content/Optymalizacja/Narzędzia/MakeHQ.md +++ b/content/Optymalizacja/Narzędzia/MakeHQ.md @@ -2,7 +2,7 @@ title: MakeHQ --- -[Integromat](https://Integromat.com/) to najważniejsze narzędzie automatyzacji z jakiego korzystam. Z jego pomocą łączę wszystkie usługi posiadające [[API]] wykorzystując albo wbudowane moduły albo podłączając się bezpośrednio przez [[API]] przez moduł HTTP. +[Integromat](https://Integromat.com/) to najważniejsze narzędzie automatyzacji z jakiego korzystam. Z jego pomocą łączę wszystkie usługi posiadające [[Wiedza/Programowanie/API]] wykorzystując albo wbudowane moduły albo podłączając się bezpośrednio przez [[Wiedza/Programowanie/API]] przez moduł HTTP. W niektórych przypadkach tworzę swoje własne [[Optymalizacja/Automatyzacja/Mikroserwisy]] do realizacji zadań, które: - nie są możliwe do zrealizowania z pomocą gotowych narzędzi diff --git a/content/Optymalizacja/Narzędzia/Narzędzia.md b/content/Optymalizacja/Narzędzia/Narzędzia.md index 0818fd336..32f6105a2 100644 --- a/content/Optymalizacja/Narzędzia/Narzędzia.md +++ b/content/Optymalizacja/Narzędzia/Narzędzia.md @@ -3,8 +3,8 @@ title: Narzędzia --- - [[Optymalizacja/Narzędzia/Airtable]] - API first excel na sterydach -- [[Optymalizacja/Narzędzia/MakeHQ]] - Najlepsze narzędzie do automatyzacji i szybkiego łączenia API -- [[Optymalizacja/Narzędzia/Zapier]] - Automatyzacje i szybkie łączenie API +- [[Optymalizacja/Narzędzia/MakeHQ]] - Najlepsze narzędzie do automatyzacji i szybkiego łączenia [[Wiedza/Programowanie/API]] +- [[Optymalizacja/Narzędzia/Zapier]] - Automatyzacje i szybkie łączenie [[Wiedza/Programowanie/API]] - [[Optymalizacja/Narzędzia/Keyboard Maestro]] - Automatyzacje w OSX - [[Optymalizacja/Narzędzia/Romwod]] - Aplikacja z programem ćwiczeń rozciągających - [[Optymalizacja/Narzędzia/Raycast]] - Launcher w którym tworzę własne rozszerzenia w [[Wiedza/Programowanie/Node.js]], [[Wiedza/Programowanie/JavaScript/JavaScript]], [[React.js]] i [[TypeScript]] diff --git a/content/Optymalizacja/Narzędzia/Notion.md b/content/Optymalizacja/Narzędzia/Notion.md index 21f8935a7..bf2795962 100644 --- a/content/Optymalizacja/Narzędzia/Notion.md +++ b/content/Optymalizacja/Narzędzia/Notion.md @@ -2,4 +2,4 @@ title: Notion --- -To aplikacja do notowania, która obecnie jest rozbudowanym narzędziem w którym organizuję wszystkie swoje projekty. Jej największą zaletą jest dostęp do [[API]] oraz możliwość połączenia z [[Optymalizacja/Narzędzia/Raycast]] i [[Optymalizacja/Narzędzia/MakeHQ]] do tworzenia własnych [[Optymalizacja/Automatyzacja/Automatyzacja]]. \ No newline at end of file +To aplikacja do notowania, która obecnie jest rozbudowanym narzędziem w którym organizuję wszystkie swoje projekty. Jej największą zaletą jest dostęp do [[Wiedza/Programowanie/API]] oraz możliwość połączenia z [[Optymalizacja/Narzędzia/Raycast]] i [[Optymalizacja/Narzędzia/MakeHQ]] do tworzenia własnych [[Optymalizacja/Automatyzacja/Automatyzacja]]. \ No newline at end of file diff --git a/content/Commitment Bias.md b/content/Wiedza/Modele Mentalne/Commitment Bias.md similarity index 100% rename from content/Commitment Bias.md rename to content/Wiedza/Modele Mentalne/Commitment Bias.md diff --git a/content/Wiedza/Modele Mentalne/Sunk cost fallacy.md b/content/Wiedza/Modele Mentalne/Sunk cost fallacy.md index 3afcf37fe..09ebe37a3 100644 --- a/content/Wiedza/Modele Mentalne/Sunk cost fallacy.md +++ b/content/Wiedza/Modele Mentalne/Sunk cost fallacy.md @@ -5,4 +5,4 @@ title: Sunk cost fallacy ## O co chodzi? O naszą tendencję do kontynuowania działania, pomimo tego że poniesione koszty znacznie przewyższają już ewentualne korzyści jakie możemy uzyskać w przyszłości. -Bardzo wiąże się z [[Wiedza/Modele Mentalne/Self-consistency bias]], [[Commitment Bias]] oraz [[Wiedza/Modele Mentalne/Loss aversion]]. \ No newline at end of file +Bardzo wiąże się z [[Wiedza/Modele Mentalne/Self-consistency bias]], [[Wiedza/Modele Mentalne/Commitment Bias]] oraz [[Wiedza/Modele Mentalne/Loss aversion]]. \ No newline at end of file diff --git a/content/Wiedza/Programowanie/API.md b/content/Wiedza/Programowanie/API.md new file mode 100644 index 000000000..7332b2721 --- /dev/null +++ b/content/Wiedza/Programowanie/API.md @@ -0,0 +1,17 @@ +--- +title: API +--- + +## Czym jest API? +Wiesz czym jest **interfejs**? Jest to **sposób** **umożliwiający komunikację**. Np. klawiatura jest interfejsem umożliwiającym Ci komunikację z komputerem. Przyciski w aplikacji równiez są interfejsem (w tym przypadku graficznym - User Interface / UI). + +Z kolei API to Application Programming Interface, w tłumaczeniu, programistyczny interfejs aplikacji. Bardziej po ludzku: **programistyczny sposób komunikacji wykorzystywany w aplikacjach.** + +Mówiąc wprost, aplikacje w jakiś sposób muszą przesyłać informację albo **w obrębie samych siebie** albo **do komunikacji z innymi aplikacjami.** W zależności od potrzeby, możemy mówić o API zamkniętym (wykorzystywanym tylko wewnątrz aplikacji lub firmy) lub API otwartym (udostępnianym publicznie, niekoniecznie bezpłatnie). + +Aktualnie dzięki narzędziom takim jak [[Optymalizacja/Narzędzia/MakeHQ]] czy [[Optymalizacja/Narzędzia/Zapier]], korzystanie z API stało się łatwiejsze nie tylko dla osób potrafiących programować. + + + +## Źródła +- https://rapidapi.com/hub \ No newline at end of file diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 0873c0113..7b55ac3e4 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -4,6 +4,14 @@
{{partial "search.html" .}} + +