Org-Mode (wersja tekstowa)

Pobierz napisy w formacie SRT
Pobierz napisy w formacie VTT
Fundacja Instytut Rozwoju Regionalnego prezentuje Tyflo Podcast.
W kalendarzu piątek to siódmy dzień listopada 2025 roku,
a my zaczynamy ostatnio w tym tygodniu spotkanie na żywo na antenie Tyflo Radia.
Arkadiusz Świętnicki ponownie z nami. Dobry wieczór, Arku.
Dobry wieczór, witam serdecznie.
Dziś będzie znowu EMAX, IMAX tak na dobrą sprawę. I dziś będziemy się organizować.
Tak, dzisiaj Org Mode. No ja się tak śmieję, że EMAX to system operacyjny i pokazujemy różne programy w tym systemie i trochę to jest prawda.
Chociaż sam Org Mode to jest tak rozległy temat, że ja już mam zaplanowaną drugą część tej audycji. Od razu mówię, że na pewno dzisiaj nie pokażę wszystkiego, co chciałbym pokazać.
No więc mamy do czynienia z czymś takim.
Jasne. Zanim się rozkręcimy i zanim zaczniemy wam tu opowiadać,
właściwie Arek zanim zacznie opowiadać, bo ja szczerze mówiąc
jeszcze się do Emaksa nie przekonałem. Ale nie mówię nie, absolutnie.
Może na przykład dzisiejsza audycja mnie do tego zachęci.
Wszystko się okaże. To zanim się rozkręcimy, to ja przypomnę
6 6 3 8 8 3 6 0 0 to jest nasz numer telefonu, jesteśmy na YouTubie, na Facebooku, kontakt.tyflopodcast.net też zaraz będzie do Waszej dyspozycji.
Co jeszcze? Jeszcze Whatsapp i Facetime oczywiście, także polecają się Waszej uwadze, jeżeli chcecie o coś zapytać, a może na przykład już korzystacie z Org Mode w Emaksie.
Ale właśnie, Arku, żebyśmy zaczęli jakoś tę naszą audycję.
Co to jest ten Org Mode?
Org Mode…
OK.
Żeby zacząć mówić o Org Mode jakkolwiek i żeby wszyscy nie uciekli zaraz,
to z Org Mode’em jest trochę tak jak z cebulą.
To znaczy mamy kilka, właściwie kilkanaście albo i kilkadziesiąt różnych warstw tego, co ten program potrafi.
Bo w najprostszym swoim założeniu, Org Mode jest po prostu językiem znaczników.
Tak jak Markdown, tak jak HTML,
Tak jak jakiś, nie wiem, structured text czy tam pełno tego typu rzeczy jest.
Czy w jakiś sposób po prostu sobie oznaczamy poszczególne fragmenty tekstu jako coś?
Jako nagłówek, jako listę, jako łącze i tak dalej i tak dalej, tak?
Dokładnie, tak. I to jest podstawowe zastosowanie Org Mode’a.
Dzięki temu, że Org Mode ma bardzo dużo tak zwanych eksporterów,
Czyli takich programików, które pozwalają konwertować ten dokument na jakieś inne formaty.
Możemy tworzyć bardzo fajnie wyglądające dokumenty, bo na przykład możemy konwertować Org Mode na LaTeX,
czyli możemy tworzyć już bardzo profesjonalnie wyglądające dokumenty.
No i tak, ale Ork Mode to znacznie, znacznie więcej,
bo mamy tam system przypomnień, mamy różne systemy do planowania projektów,
mamy tagi, mamy tzw. clock-in, clock-out, czyli możemy np.
powiedzmy, że mamy taki case, że rozpoczynamy, nie wiem,
spotkanie w pracy, włączamy sobie Ork Mode’a, ustawiamy go odpowiednio,
zaczyna nam liczyć czas, my sobie piszemy notatki jakieś,
Kończymy spotkanie i OrkMod nam notuje, kiedy zaczęliśmy, kiedy skończyliśmy, ile to trwało.
Aha, czyli taki inteligentny zegar.
Tak jakby, tak. Możemy sobie notować wtedy.
Możemy potem tworzyć raporty, na przykład ile czasu spędziliśmy nad danym zadaniem.
Na przykład można sobie stworzyć… bo OrkMod to jest…
Na stronie nawet jest napisane, że to jest Outliner, czyli że program,
w którym możemy jakoś zwijać poszczególne części dokumentu,
Co zresztą za chwilę też będę pokazywał.
I do każdego takiego nakłówka możemy przypisywać różnego rodzaju właściwości.
Potem możemy z Org Mode’a można zrobić np. taką bazę danych, czyli jeżeli mamy
odpowiednio dużo właściwości, np.
ja korzystam z tego w taki sposób, że jak prowadzę jakieś szkolenia np.
to korzystam z tej funkcji Clock In, Clock Out i wtedy wiem, czy np.
miałem z kimś 45 minut, czy godzinę, ile miałem zajęć w miesiącu, żeby
Org Bubble to jest coś co służy do tak zwanego Literate Programming, czyli do pisania kodu razem z prozą.
Większość osób zna pewnie, które się jakoś tam interesują, szczególnie teraz to jest bardzo popularne narzędzie w dobie sztucznej inteligencji, takie narzędzie jak Jupiter, te zeszyty Pythonowe.
No tak, tak, tak.
No to Org Mode może być czymś takim tylko dla 50 języków, a nie dla jednego.
Dla różnych języków można tam wykresy tworzyć w Gnuplocie,
można programy w C++ wykonywać bezpośrednio tam.
Jest też taka funkcja Weave and Tangle i ta funkcja polega na tym,
że możemy stworzyć na przykład jakiś program, powiedzmy,
bo nie wiem, piszemy książkę na przykład o jakąś oprogramowaniu
i możemy każdy przykład z tej książki wyeksportować do osobnego pliku,
Wiesz o co chodzi? Razem.
Więc jest też coś takiego jak OrgKontakt, czyli OrgMod może być naszym menadżerem kontaktów.
Jest też oczywiście pełno różnego rodzaju wtyczek. Ja też nie jestem ekspertem, jeśli chodzi o OrgMod’a.
Tak samo jak o Emaksa, bo ktoś kiedyś powiedział, że nie da się być ekspertem w tych dziedzinach.
I chyba coś w tym… zaczynam dostrzegać w tym prawdę, w tych słowach.
Bo po prostu są to narzędzia tak rozbudowane, mające tak wiele różnego rodzaju zastosowań,
że po prostu ciężko się czasami w tym połapać.
Ale ważna rzecz, jeszcze zanim sobie przejdziemy do opisu, żebyście się nie przerażali tym,
bo to, że ja używam jakichś funkcji typu clock-in, clock-out, nie znaczy, że wy musicie ich używać.
Wy możecie np. używać Ork Mode’a do zapisywania sobie list zakupowych,
Bo też, niestety, w dzisiejszej części audycji nie starczy nam czasu, ale takim głównym zarzutem wobec Org Mode’a jest to, że nie da się za bardzo zsynchronizować tego z telefonem.
Wiadomo, dzisiaj każdy ma w telefonie… w kieszeni telefon, przepraszam.
A w nim jakieś aplikacje do robienia list, notatek.
Dokładnie, ale mamy też aplikacje do wsparcia Org Mode’a i na iPhone’a na przykład jest aplikacja Borg czy Plain Org.
Ja osobiście wolę BlaOrga akurat, ale o tym później, w każdym razie, da się na Androida, jest chyba Orgly.
Nie wiem jak z dostępnością tego… Zresztą na Androida jest natywnie Emacs, jakby ktoś chciał, więc można też tą drogą pójść.
Okej, ale skoro już właśnie poruszyłeś temat aplikacji do Orgmoda, to moje pytanie jest takie,
Czy można Org Mode’a na komputerze jakoś wykorzystać poza Emacs’em?
Czy na przykład, jeżeli byśmy się polubili z tym systemem znaczników, to musimy używać Emacsa, czy możemy jakoś jeszcze inaczej z tego korzystać?
Na przykład Pandog wspiera Org Mode’a, GitHub wspiera Org Mode’a.
Podobno, podobno podkreślam, bo ja z tego programu nie korzystam.
Joplin ma jakąś wtyczkę do Ork Moda. Na pewno Obsidian wspiera Ork Moda.
No tylko, że Emacs to jest program, w którym…
To jest jego naturalne środowisko, tak?
To jest jego naturalne środowisko, o właśnie. Więc on wspiera 100% funkcji Ork Moda, tak?
Inne rzeczy to są tylko implementacje, które mogą wspierać wszystko, ale nie muszą.
Okej. No dobrze, to w takim razie to myślę, że możemy przejść już do jakichś przykładów i w ogóle od czego zacząć? Jak to w ogóle działa?
Dobrze. Ja też mam tutaj coś ciekawego. Taka eksperymentalna rzecz. Mam notatki dla słuchaczy, które postaram się jakoś udostępnić.
Strona z tymi notatkami będzie dostępna dzisiaj o godzinie 23.00
www.swietnicki.dev.com
podcast.org-mode.html
Podam jeszcze tego linka po audycji i o 23.00
wleci notatka.
Ale dobra, ja już tutaj mam…
Warto też powiedzieć o tym, a propos jeszcze takiej
…instalacji, że tak powiem, że Org Mode’a nie musimy instalować.
Org Mode jest po prostu już w Emacsie wbudowany i mam otwarty teraz dokument Org Mode’a.
Ja tu wyłączę czytanie interfunkcji może.
I mamy dokument, który się zaczyna tak.
To jest tak zwana preambuła.
Czyli taki nagłówek.
Czyli nagłówek po prostu, metadany.
Tutaj możemy sobie podawać różne rzeczy, możemy podawać oczywiście tytuł autora,
tak jak ja to zrobiłem, datę, ale też możemy podawać znaczniki różnego rodzaju,
tagi, którymi potem będziemy mogli taki dokument sobie przeglądać.
I tutaj mam nagłówki. One są, jak widać, zwinięte.
I to jest właśnie podstawowa cecha Org Mode’a.
To oczywiście możemy sobie ustawić, jak to ma się zachowywać.
Ja mam ustawione tak, że wszystkie nagłówki mają być pozwijane.
I jak to teraz rozwijać?
I rozwijamy to za pomocą klawisza TAB.
No i tutaj mamy…
Ładnie tu mamy to.
Mam partki.
I możemy sobie na przykład…
jak sobie to rozwinę, to zobaczycie coś jeszcze ciekawego.
Kolejny raz tap.
Widać kolejną zaletę Org Mode’a, która bezpośrednio wynika z tego,
jak działa Emacs Peak, czyli screen reader dla Emacsa,
że ja od razu widzę, słyszę zmiany w czcionkach. Patrzcie.
Właśnie, od razu wiem, że coś tu jest ciekawego,
że coś tu jest innego, coś się wyróżnia, tak?
Więc to jest tak. Możemy shift-tabem zwinąć wszystko.
A drugi raz shift-tab rozwija wszystko.
No i oczywiście po nagłówkach też nawet ja sobie tu rozwinę wszystko.
I teraz możemy chodzić po nagłówkach skrótem cccn, po emaksowemu,
Czyli po naszemu CTRL-C, CTRL-N to następny nagłówek.
Poprzedni nagłówek CTRL-C, CTRL-P.
Tutaj tego nie da się za bardzo pokazać, ale nagłówek tego samego poziomu to CTRL-C, CTRL-B
i nagłówek poprzedniego poziomu… poprzedni nagłówek takiego samego poziomu to CTRL-C, CTRL-B.
Dobrze, to spróbujemy sobie coś sami napisać teraz, żebym wam mógł pokazać, w jaki sposób te dokumenty się tworzy.
Na maxie jest taka bardzo fajna funkcja, która się nazywa Scratch.
To jest taki bufor, w którym możemy się bawić.
Czyli nic nie zostanie zapisane na dysku i w nim sobie stworzymy nasz nowy, fajny dokument.
Wstawimy sobie tą preambułę, czyli ten nagłówek.
Delimitarami nagłówka są symbole krzyżyk i plus.
Czyli jak chcemy wstawić tytuł, robimy krzyżyk plus, title, dwukropek, testowy dokument.
Oj, tu pomyliło się. Powołało mi się coś dziwnego.
Teraz krzyżyk plus, outcore, i może mogę wpisać…
zmienię tylko metodę wprowadzenia…
Arkadiusz Świętnicki.
I teraz, nie wiem, data.
Jak chcemy wstawić dzisiejszą datę,
Wstawiamy to Ctrl C, Ctrl C, Ctrl C, Cropka.
Bo on wstawia to w swoim formacie.
Można się nauczyć tego formatu, wstawić to ręcznie, ale jak można coś wstawić automatycznie, to wiadomo, że…
Jak można ze skrótu, to wiadomo, że łatwiej.
Dokładnie. No i teraz, jak tworzymy nagłówki.
Bo nagłówki to dosyć ważna rzecz.
W celu tworzenia nagłówka wstawiamy znak gwiazdki.
I po spacji wpisujemy sobie tytuł nagłówka, czyli np. testowy nagłówek.
I teraz Enter. I to jest test pisania w środowisku Org Mode.
To jest test pisania w środowisku orgmodedot.
Mogę sobie napisać…
Coś jeszcze sobie napiszemy.
A to sobie…
I teraz możemy pogrubić tekst,
otaczając go gwiazdkami.
Czyli wpisujemy sobie symbol gwiazdki
i wpiszemy pogrubimy.
Znowu symbol gwiazdki.
Ten bębenek, jak rozumiem, to oznacza, że jest tekst pogrubiony.
Nie, ten bębenek oznacza, że jest możliwość uzupełnienia jakiegoś słowa.
Ja sobie buduję własną wtyczkę do Emaksa,
ofenspoken.el, i ta wtyczka ofenspoken.el działa w taki sposób,
że po prostu uczy się tego, co bardzo często piszę,
bo ja bardzo często popełniam te same błędy i poprawiam je w ten sam sposób
Zaczyna mnie to irytować, dlatego sobie zbudowałem to narzędzie.
Ono jeszcze powstaje, bo na przykład właśnie robi takie głupie błędy, że ja piszę dokumenty, a on mi chce wstawić w dokumentach.
Ale tak. No i co, to przeczytamy teraz?
To jest test pisania w środowisku. Coś jeszcze sobie napiszemy. A to sobie.
Wnioska. Podróbina. Wnioska.
O, i widać.
Zmieniła się synteza.
Tak, to opóźnienie wynika bezpośrednio z tego, że korzystam z loopbacka teraz i z jakiegoś powodu to się buguje.
To opóźnienie nie jest takie wielkie w normalnej pracy.
Tekst można też podkreślić.
I podkreślamy, jak się można domyślić, podkreśnikami,
czyli otaczamy tekst podkreśnikami.
I możemy też przekreślić plusami.
No, ale to wszystko działa na tej samej zasadzie,
Więc nie ma w tym jakiejś większej filozofii.
Możemy też wstawiać linki.
Link ma trochę bardziej skomplikowaną składnię.
Dlatego pora sobie powoli pomówić o różnych skrótach klawiszowych,
bo oczywiście Orkwood ma ich kilkaset, a drugie kilkaset jest nieprzepisanych.
Więc tak, ale wstawimy sobie najpierw ręcznie link.
Dzisiaj prowadzę audycję w serwisie.
I teraz, żeby wstawić link, wstawiamy dwa otwarte nawiasy kwadratowe.
I wpisujemy sobie najpierw adres URL, czyli https://tyflopodcast.net
O, tu się pomyliłem.
I tu mogę podać taki opis za jednym z tych nawiasów kwadratowych,
w drugiej jakby parze nawiasów kwadratowych.
I jak widać, tak mi to zamieniło.
I co ciekawe, mogę…
Mam nadzieję, że to się nie zepsuje, bo nie pamiętam, czy to ustawiałem.
Nie ustawiłem tego, ale można ustawić sobie w opcje.
Od razu Enter nas przeniesie do tego linku, otworzy nam go.
A domyślnie, jak to nie jest Enter, to jest CTRL-C, CTRL-O ten skrót.
No ale wstawianie linka w taki sposób to może być troszkę problematyczne,
dlatego istnieje skrót zawieszowy CTRL-C, CTRL-L jak link.
I tutaj jest wstaw link. Możemy sobie wpisać google.com i opis wyszukiwarka.
I od razu nam się wstawiło. Możemy też tworzyć oczywiście listy w Org Mode.
Listy tworzymy na kilka tak naprawdę sposobów, bo mamy kilka rodzajów tych list.
Mamy listę punktowaną, plus, spacja, element 1.
I teraz coś, co jak zacząłem korzystać z Org Mode’a, było bardzo dla mnie irytujące.
Bo ja sobie tak przyszedłem sobie z Ulysses’a i tak sobie myślę,
o, jak będzie fajnie, listę, elementy mi się będą same wstawiały po enterze
i mogę sobie tak pisać i pisać.
No a co się stanie, jak naciśniemy Enter?
Element 2 staje się sub-elementem tego pierwszego elementu,
bo żeby sobie prowadzić, pisać coś dalej.
Ja sobie to skasuję.
I jak chcemy wstawić nowy element listy,
To skrótem Alt plus Enter wstawiamy ten nowy element.
Element dwa.
Alt Enter. Element trzy. Element cztery.
Czy wiadomo dlaczego jest to domyślne zachowanie Org Mode’a?
Ja mam wrażenie, że to jest bardzo nieintuicyjne.
Bo my jesteśmy przyzwyczajeni do tego, że tworzymy listy bardzo krótkich elementów.
I raczej nie są one zagnieżdżane w sobie.
A Org Mode został stworzony przez profesora jakichś nauk przyrodniczych,
więc tam gość po prostu sobie stwierdził, że on będzie robił punktory,
…które mają, nie wiem, kilka linijek i jeden punktor.
No.
I dlatego tak to zrobił.
Istnieje opcja Exchange MRED with RED,
która to zamienia tak, jak mają te dzisiejsze edytory.
Ale ja się… zawsze jak się uczę jakiegoś nowego programu,
to uczę się go w takiej formie, jak został zaprojektowany przez twórców,
a potem sobie tam go dostosowuję, nie?
Dobra, teraz możemy też wstawić listę numerowaną.
Jeden test. Kolejny test. I jeszcze jeden.
Po jedynce jakaś kropka, dwukropek, czy po prostu…?
Kropka. O, okej.
O, ale tu mi się coś…
A on chyba po prostu uznał, że to jest dalej ta sama lista.
Nie, to był głupszy problem. Ja mówiłem o cyfrach, a wstawiałem plusy.
Okej.
Test.
Test.
I test.
O. I są też listy alfabetyczne, je wstawiamy w taki sam sposób. A, B, C, D. A kropka lub A prawy nawias możemy, bo te listy numerowane też możemy jeszcze za pomocą prawego nawiasu wstawiać. Wiesz, tak jak są te przepisy i tak dalej.
No tak, tak, tak.
W ogóle jeszcze jeśli chodzi o linki, to jest też inna ciekawa rzecz, bo na przykład możemy sobie…
Otworzyć jakiś plik inny w Emaksie, nie wiem na co się kładę.
W sumie na innym pliku Org to nie ma takiego sensu tego pokazywać.
Ja spróbuję to na przykład pokazać na moim pliku konfiguracyjnym Emaksa.
Mam tu swój plik konfiguracyjny emaksa, mogę się ustawić w jakimkolwiek miejscu.
I mogę nacisnąć skrót klawiszowy Ctrl C L.
I co to zrobiło? To skopiowało link do aktualnej linijki pliku,
w którym się znajduję, do tak zwanego kill ring’a.
Kill ring to emacs-owy schowek i ja teraz mogę wrócić do tego mojego pliku.
Nie org.contacts, przepraszam, bazy…
I ten link, jak sobie zrobię skrót,
Ctrl-C, Ctrl-L,
to od razu wkleja mi się
na ten link jakby, na którym mi zależy.
Okej, czyli ten link, jeżeli go aktywujesz,
to przeniesie cię do tego pliku,
…do którego linkuję, ale też do konkretnej linijki tego pliku, tak?
Tak, dokładnie. Dokładnie.
I to działa w całym, tak naprawdę, ekosystemie Emaksa.
Nie wiem, otworzę sobie maila w Emaksie…
…co mogę nawet spróbować zrobić.
Tu mam jakiegoś mejla…
Sprawdź, Piotr.
I od razu skopiowałem sobie tego linka.
I mogę od razu Ctrl-C, Ctrl-R, K-L.
I od razu mam podlinkowanego maila.
Mocne, nie?
Jest to ciekawe.
Jest to bardzo ciekawe.
To działa też z Talegą, czyli z tym klientem Telegrama.
Czyli co można linkować do wiadomości na Telegramie.
Ale wiesz co, śmiej się, ja z tego naprawdę korzystam, bo korzystając np. z tego, że Org Mode ma,
o czym zresztą za chwilę będę mówił, funkcje bardzo rozbudowane planowania zadań,
to ja mogę sobie np. te wiadomości linkować w ramach jakiegoś researchu swojego, nie?
Czy np. dostanę od kogoś wiadomość, bo ktoś, nie wiem, poprosi mnie o pomoc,
A więc ja teraz nie mogę, to sobie linkuję tę wiadomość, ustawiam sobie na niej przypomnienie i mam za chwilę zapytostan, nie?
Nie, no i oczywiście, to jest rzeczywiście bardzo fajne.
Zresztą jest taka wtyczka, która się nazywa OrgCapture i ona jest do…
Na pewno jest do Chroma, nie ma jej do Safari, bo zacząłem ją pisać sam, więc wiem, że jej nie ma, skoro zacząłem ją pisać.
Jest na pewno do Chroma i do Firefoxa, że możesz, wiesz…
W Joplinie masz ten Capture Web Page chyba?
No nie?
Tak, to narzędzie, że po prostu wrzucasz konkretne strony do Joplina.
Tak, i tak samo jest tutaj.
To jest naprawdę genialna funkcja, bo…
no bo wszystko można sobie tak linkować, nie?
Na przykład możesz też oczywiście linkować do konkretnych nagłówków
W Ork Modzie tych typów linków jest bardzo dużo.
Ale dobrze, możemy też, tak jak już mówiłem, Ork Moda wykorzystywać.
A nie, jeszcze zanim będziemy Ork Moda, do czego będzie się jeszcze wykorzystywać?
To jak napisaliśmy sobie taki dokument, to pasowałoby go wyeksportować.
W tym celu ja sobie otworzę tę notatkę dla słuchaczyń,
Ona jest bardziej reprezentacyjna niż te baz groły, które…
Tutaj sobie napisaliśmy. I teraz, żeby wyeksportować coś,
naciskamy skrót Ctrl-C, Ctrl-E.
I możemy wyeksportować ten nasz plik do bardzo różnych formatów.
Mamy iCalendar, czyli ten format eCal, mamy tutaj github flavored markdown, czyli githubowy markdown, mamy lateca, mamy odfa, mamy html-a, mamy oczywiście plik txt, powiedzmy, że chcemy sobie wyeksportować pdf-a z tego, no bo dlaczego nie?
Naciskamy sobie w tym celu L, jak latek.
Bo ich hand jest wcale tu…
coś…
Muszę to porzucić jeszcze raz.
I możemy wyeksportować jako PDF.
Naciskam sobie P.
A, nie ma PDF w lateksach.
To wyeksportuję do HTML-a.
CTRL-C, CTRL-E.
E, H, i jeszcze raz H, i wyszło. Został plik napisany.
Faktycznie, ja korzystam z PDF Tools, a to eksportu lateka.
No i zobaczymy teraz, jak ten plik wygląda w przeglądarce.
List pięć items. Punkt 1. Czym jest to odmowę? Punkt 2. Org jako prosty język do pisania dokumentów.
Punkt 3. Eksportowanie dokumentów. Punkt 4. Odmowę jako organizm ze życia.
Punkt 5. Org zamiast Jupitera.
Mamy piękne linki, możemy w nich klikać.
I tu już jest od razu taki spis treści.
Tak, jest.
Validate. Validate. Outhole. Date. 6 listopada 2025 roku. PH12 w nocy.
Outhole. Arkadiusz Świętnicki. Ceatep. 7 listopada 2025 roku. FI19-35.
Validate.
I tu mamy link.
https://validator.w3.org
Do walidatora, do końca.
Bo możemy sobie też oczywiście to dostosowywać.
Możemy jakiegoś własnego CSS-a tutaj robić itd.
Ale to znowu właśnie o to chodzi, żeby ludzi nie przestraszyć Ork Mode’em, nie?
Ale można takie rzeczy robić.
No domyślnie on ma w stopce link do walidatora dostępności z jakiegoś powodu.
Pewnie dlatego, żeby właśnie te pliki z Ork Mode’a wychodziły dostępne.
Dostępne i przede wszystkim też zgodne ze specyfiką języka HTML.
No, dokładnie. Dlatego fajnie, że to jest.
No, wiadomo, że ktoś, jakby ktoś chciał coś poważnego na przykład robić,
to będzie chciał sobie pewnie to zmienić.
No, ale tak jest.
Teraz możemy, to jak już mówiłem,
wykorzystać Zork Modę jako z takiej listy zadań.
Zrobię sobie taki trik, żeby to wymazać wszystko, co już było.
Erase buffer.
Wymazany jest cały bufor.
Ja sobie tu wstawię tylko sam tytuł, test.
I teraz, jak chcemy sobie wstawić nowe przypomnienie,
Nowe zadanie, bo to w Ork Modzie tak się to określa, to robimy to przy pomocy skrótu CTRL-SHIFT-ENTER.
I tu bym się wstawiło.
Gwiazdka spacja do zrobienia.
To jak rozumiem, to już jakoś Twoje własne coś, tak?
Tak, bo możemy sobie ustawiać sekwencję tych zadań.
I na przykład możemy sobie stworzyć zadanie, powiedzmy, nie wiem, nagrać podcast.
No nie? I mam takie…
I w tym zadaniu mogę sobie wstawić listę jakichś pomniejszych zadań, gdybym chciał,
ale o tym za chwilę.
Wnioska do zrobienia.
Nabrać podczas.
Planowanie.
Wniosk plus it.
Planowanie.
Nabrać podczas.
Wnioska.
Planowanie.
W trakcie.
Spacer.
Wnioska plus it.
No, czyli powiedzmy, że nie mogę na przykład z jakiegoś powodu nagrać.
I patrzcie, tutaj sobie zrobiłem w taki sposób. To jest funkcja, która jest domyślnie
wbudowana w Org Mode’a. I to zadanie jest teraz zablokowane.
No dlaczego jest zablokowane? Bo on na przykład zepsuł…
Zepsuty mikrofon.
Sobie zapisuję, tak? I Ctrl-C, Ctrl-C.
No i jest zadanie.
Ale to w takim razie, skąd to się w ogóle bierze?
Te stany, to się konfiguruje w pliku konfiguracyjnym. O tym też za chwilę będę mówił.
Domyślnie mamy predefiniowane stany, więc możemy po prostu wziąć je i sobie dostosować do siebie.
Domyślnie mamy chyba to do i done, czyli mamy po prostu do zrobienia i zrobione.
I to jest najbardziej, większość osób tak by mogło chcieć z tego korzystać.
Ja mogę sobie jeszcze przejść dalej po tych stanach.
O, na przykład zrobione.
I jak widać, tutaj od razu Org Mode sam mi zapisuje, kiedy to zrobiłem.
Czyli z jakiego stanu na jaki inny stan przeskoczyłem,
Ja idę teraz po tych stanach sekwencyjnie, ale jeżeli użyjemy skrótu CTRL-CD i pierwszej litery stanu,
czyli D jak do zrobienia, Z jak zrobione, to sobie możemy też poustawiać, to możemy przeskakiwać pomiędzy tymi stanami,
bo ja mam jeszcze jeden stan.
Też jest niepowodzenie i też bym mógł na przykład ustawić jakąś tam notatkę.
Dlaczego mi się na przykład to zadanie nie udało zrobić?
Dlaczego tego zadania się nie udało zrobić?
Więc myślę, że to też jest bardzo, bardzo fajna funkcja,
bo możemy sobie dokładnie logować naszą pracę.
Tak, i wtedy już wiemy, co się stało, dlaczego coś się stało.
Potem jak na przykład mamy jakąś sprawozdawczość,
to możemy różne rzeczy wykazać.
Duża zaleta orgmoda, bo z tego co wiem,
Narzędzia, że tak powiem, takie normalne,
no poza jakimiś pewnie JIRA-mi i innymi tego typu,
bardzo rozbudowanymi, drogimi przede wszystkim,
narzędziami dla korporacji, nie mają takich funkcji.
Na przykład, no nie wiem, nie wiem jak w przypomnieniach Appla
taki workflow osiągnąć, nie?
No tak.
Wiesz, może też chodzi o to, że przypomnienia nie są
chyba nawet za bardzo do tego
I nie są takie rozbudowane dla użytkownika, który chciałby coś robić zawodowo, tak?
To bardziej chyba Apple to zaprojektowało na zasadzie, no to przypomnij, żeby wyrzucić śmieci, tak, albo podobne jakieś rzeczy.
No tak, ale na przykład Outlook może coś takiego ma, ale na pewno nie jest to…
Ale może, no nie wiem, ale w każdym razie fajna rzecz.
To prawda.
Można też zmieniać priorytety tych zadań. Shift, strzałka w górę i w dół.

Domyślnie są priorytety A, B, C. Imi one wystarczają.
Priorytet A jest najwyższy, priorytet C jest najniższy.

Możemy też robić sobie inny rodzaj zadania.
Jeszcze raz sobie wszystko wyłożymy.
I sobie zrobimy na przykład zadanie Zrobić zakupy.
Ale zastosujemy tutaj taki trik, że po tym Zrobić zakupy w nawiasach kwadratowych
Wstawimy sobie ukośnik, czyli lewy nawóz kwadratowy, ukośnik prawy nawóz kwadratowy.
I tutaj sobie stworzymy listę, taką zwykłą, nie wiem, chleb, jajka, mąka,
Nie wiem, mięso, woda…
Widzisz co się stało? Zero na pięć.
No tak, i tu jak rozumiem te wszystkie rzeczy stają się takimi checkboxami, tak?
Tak.
Które możesz sobie zaznaczać, odznaczać.
Control-C-C.
Dobra.
I na przykład mąkę jeszcze zaznaczę.
I cofam się tam do góry.
Mocne. Fajne.
Bardzo fajne.
Ale możemy też zrobić sobie…
Zamiast tego
głośnika wpisujemy sobie znak procent.
Ja to odświeżę troszkę, że tak powiem, na chama.
Control-C, krzyżyk.
O! I możemy też tak zrobić.
Czyli ile procent z tej listy ma status zrobione?
Tak. Tak że to jest na przykład bardzo, bardzo, bardzo, bardzo fajne.
I na przykład możemy też tego używać w bardziej rozbudowany sposób,
I to jest dla nas rzeczywiście dostępne, w przeciwieństwie do tych wielkich systemów do planowania, które są webowe.
i które nie zawsze mogą być takie przyjazne.
Tak jak na przykład Jira. Z tego, co wiem, to właśnie Jira to ma
problemy różnego rodzaju dostępnościowe, tam
Atlassian chyba coś próbuje robić z tym.
A przynajmniej jakimś się bardzo przypomni.
Albo mają jakiegoś nagle klienta,
który wymaga pewnych rzeczy dostępnościowych,
ale cała Jira to raczej tak super dostępna nie jest.
Robert Melton to jest taki pan, który jest dosyć znany
W EMAXowym środowisku stworzył wtyczkę do JIRy i ona się integruje właśnie z tym.
www.github.com.pl
www.github.com.pl
www.github.com.pl
Prawdopodobnie link to się chyba Jira Rap nazywa jakoś tak.
Tak mi się przynajmniej kojarzy, że to się tak…
Że to się tak nazywa.
Jakbyśmy chcieli to możemy się też bawić np.
Na przykład tworząc jakieś, dodając sobie na przykład konkretne czcionki, no bo w Emacsie to akurat ma sens, że tak powiem, dla niewidomego sobie czcionki konfigurować.
To też jest ciekawe. To konkretnych typów, priorytetów i tak dalej. Ja jeszcze się tym nie bawiłem.
Ja Wam pokażę, jak ja Org Mode’a używam tak na co dzień i oczywiście nie na swoich prywatnych dokumentach, bo… no bo wiadomo.
Ale zanim o tym, to jeszcze chciałbym pokazać jedną bardzo ważną rzecz.
Tak zwany widok agendy.
Bo Org Mode zaciera granicę między zwykłymi dokumentami, przypomnieniami, a kalendarzem.
Tak naprawdę ja mogę sobie pisać, nie wiem, pracę jakąś,
a mogę sobie w środku gdzieś tudu jakieś zostawić na przykład.
No dopisz ten rozdział i ten rozdział musisz dopisać na wtedy, nie?
Yorkmode sobie to wszystko jakby złapie.
Ja może nawet…
Zanim pokażę agendę, jeszcze raz wszystko zniszczymy.
Albo nie, nie zniszczymy nawet.
Bo teraz to zadanie jest takie luźne.
A może kiedyś zrobię te zakupy? A może ich nie zrobię nigdy?
A powiedzmy, że my chcemy, żeby te zakupy były jednak na kiedyś zrobione.
I teraz tak, jeżeli chcemy ustawić, żeby coś było na kiedyś zrobione,
czyli to zadanie ma tak zwany deadline, jak to się mówi,
czy po angielsku, czy w korpo-mowie,
to możemy sobie taki deadline do tego zadania dodać
skrótem CTRL-C, CTRL-D.
Deldujmy datę plus time. Left bracket 2025-11-07. Right bracket. So long.
I tutaj Org Mode nam sugeruje, żeby dodać dzisiejszy dzień jako ten deadline.
Tak, od razu go już wpisuje. I godzinę ewentualnie można jeszcze dopisać.
Można dopisać, ale ja sobie przejdę do drugiego obszaru ekranu, Ctrl-X-O.
Start, start, start.
16 friday, nowember 7, 2025 calendar.
Jestem w widoku kalendarza. Swoją drogą,
I Max ma najwygodniejszy kalendarz, jaki w życiu widziałem,
bo chodzę sobie strzałką w prawo.
Saturdej, nowember, fridaj, tursbej, nowember, satsumdej,
fridaj, nowember 7, 2000, fridaj, nowember 14, fridaj,
nowember 20, fridaj, nowember 28, 2025,
fridaj, december 19, fridaj, december 26, fridaj,
satsumdej, december 21, 2020,
nowember, wednesdej, december 24, 2025.
No i na przykład czwartek…
…december 25, 2025.
Mogę sobie na przykład nałożyć klawisz H, jakbym chciał.
Od razu mi powie święta. Jakie są w tym dniu.
No, kalendarz w EMAXie, czyli ten Ekal, nie wiem, jakkolwiek to przeczytać.
To jest kolejny program, o którym by można było godzinami opowiadać.
Ja tylko tak podstawowo go omówię, bo nie o tym jest dzisiejszy program.
Kropką mogę wrócić do dzisiaj.
Bardzo fajny kalendarz, nie?
Nawet bardzo wygodny.
No tak, to prawda.
W przeciwieństwie do całej reszty EMAXa, bardzo prosty w obsłucie.
O, zależy ile jeszcze mamy tu skrótów, bo kropka wraca.
Echja, Hayag Holidays.
Pytanie, co tam jest pod innymi klawiszami.
Bo to…
Może się osiągnąć z tego sporo.
Wniazdka zrobić mapę.
40%
Plus.
Plus, plus, plus, plus, plus, plus, plus, plus, plus, plus, plus, plus, plus, plus, plus, plus, plus, plus.
Wniazdka zrobić mapę.
Serwek, tate, plus sign.
Wniazdka zrobić Berlinę, tate, plus sign.
Start, start, start.
Free day, free day.
Nowember 14.
Free day.
No, wiemy, że…
Noweber 10.
Na 10.
Dienterem potwierdzamy.
Berlinę on lestan 2025-11-10 montgre a pertane.
Okej.
Mevlina.
No tak.
Plus i tle.
Test.
Berlinę.
10 plus.
Berlinę.
10 listopada 2025 roku Mon.
I teraz mogłem w sumie trochę pokombinować,
ale gdyby na przykład już było po deadline’ie,
to byśmy mieli inny głos na to, no nie?
Więc też to bardzo, bardzo fajnie.
Możemy też jakieś zadanie ustawić…
Plusu. Woda.
Bo dla Emaksa nie istnieje coś takiego,
zawsze mówimy w kontekście zadań.
Nie istnieje osobno wydarzenie w kalendarzu
i osobno przypomnienie.
Istnieje po prostu zadanie.
Chcę stworzyć takie wydarzenie kalendarzowe, że tak powiem.
To sobie zrobię, nie wiem, na przykład wizyta u lekarza i teraz CTRL-C, CTRL-S.
Powiedzmy, że zostawię sobie na 19 grudnia. Enter.
Czy ty na przykład, jeżeli zaplanujesz sobie te wszystkie wydarzenia,
ustawisz sobie jakieś tam daty, to będziesz miał gdzieś powiadomienia
dotyczące tego, co i kiedy? Czy ty musisz pamiętać, żeby otworzyć
ten konkretny plik i on się dopiero wtedy coś tam wydarzy?
A to wtedy to by mi się nie chciało tak.
No właśnie, to jak to działa wtedy?
Mamy tak zwany widok agendy.
Zresztą możemy sobie ustawić powiadomienia PUSH.
Nawet jest taka wtyczka do Emaksa, że
synchronizują się nam powiadomienia z iPhone’em itd.
Ale w najprostszym… jakby…
w najprostszym wydaniu
otwieramy sobie widok agendy.
Domyślnie to jest CTRL-C, CTRL-A,
ale ja ten skrót mam pod coś innego przypisany
i ja po prostu wpisuję sobie ORG, PAUZA, AGENDA.
Enter.
I teraz muszę wybrać, jaki chcę widok agendy.
To jest tak rozbudowany temat, że pewnie w trzeciej części czy którejś kolejnej,
ale domyślny widok agendy jest pod literką A.
Domyślny mam cały dzień podzielony na takie dwugodzinne bloki.
I na przykład…
Aha.
I tu mam zapisane, że… bo ja mam w swoim setupie mam jeszcze takie metadany jak na przykład utworzono.
Tu mi się pokazuje kiedy to jest utworzone, nie? A jak sobie przejdę dalej jeszcze…
A to B? Co to jest?
B to priorytet.
A priorytet, okej.
A teraz jak sobie nacisnę Enter?
Odrazu mi się otworzyć mój plik osobiste.org i mogę sobie cokolwiek coś pisać o tym zadaniu dalej, gdybym chciał.
Także to jest ten widok agendy i on też powiadamia o konkretnych wydarzeniach.
Też możemy sobie robić jakieś wydarzenia cykliczne, nie wiem, rachunki, urodziny itd.
W tym celu…
Na przykład po tym FREE możemy sobie napisać PLUS1W.
I teraz od 19 grudnia co tydzień będzie mnie powiadamiało o tym wydarzeniu.
To jest taki kronowa trochę składnia. Jak ktoś z krona korzystał, to plus jeden W, plus jeden D, plus jeden Y, plus jeden M.
Że co konkretną jednostkę.
Oczywiście można też plus dwa W i tak dalej. Niekoniecznie trzeba plus jeden W.
Teraz kolejna bardzo fajna rzecz w Ork Modzie. To są tak zwane Capture Templates.
I Capture Template to jest coś takiego, co pozwala nam z dowolnego miejsca EMAXa i potencjalnie z dowolnego miejsca systemu wywołać jakieś ustrukturyzowany szablon Org Mode’a.
Czyli na przykład ja mam zrobiony taki szablon. Jak sobie nacisnę CTRL-C, C, Z jak zadanie…
Opis, np. kupić chleb. Enter.
Od razu otworzył mi się mój plik.
To mogę sobie napisać najlepiej, jasny, ale jak będzie inny, to też nic się nie stanie, na przykład.
I ctrl-c, ctrl-c.
Czyli to robisz po to, żeby mieć jakieś opisy dodatkowe do tych zadań, tak?
Tak. Mogę sobie cokolwiek tam wpisać. Mogę linki wstawiać, mogę wszystko, pełną funkcjonalność Ork Mode’a mam tutaj.
Okej.
Ork Mode też może być, przypomniało mi się właśnie, chciałem bardzo się tego nauczyć do audycji,
Ale nie zdążyłem, niestety. Org Mode to jest wtyczka tworzona i wspierana przez
deweloperów Org Mode, która się nazywa Org Spreadsheet.
I to jest wtyczka, która nam pozwala wykonywać formuły à la Excel.
Co jest ciekawe w tej wtyczce? No to, że możemy sobie wykonywać te formuły.
Oczywiście są takie Excel-owate formuły, też jest tam ich kilkaset,
ale jak czegoś nie ma, to możemy sobie na przykład w SQL-u coś robić w tych szablonach,
albo w Pythonie, albo w czymkolwiek, co wspiera OrgBubble.
I jak rozumiem, ten spreadsheet to też wygląda jak taka tabelka Excel-owa, tak?
Tak, tak, tak, dokładnie.
Więc no, bardzo, bardzo fajne te rzeczy można robić.
Mam też inne typy, mam np. ctrl-c, ctrl-c, n, i to jest notatka.
Tu się inne plikotworzy, zaraz to też Wam pokażę.
Test… i mogę sobie coś tu pisać.
I ta notatka się zapisuje w zupełnie innym pliku, ale jak widać, ja nie muszę się już o to martwić.
Program sam to robi, sam to zapisuje, sam tworzy odpowiednie nagłówki itd.
Mam też trzeci szablon, który jest, myślę, najciekawszy pod pewnymi względami.
Robię sobie Ctrl-C, Ctrl-C, J jak dziennik i tytuł wpisu, nie wiem, wizyta u kolegi.
I byłem sobie u kolegi.
I co jest w tym wpisie ciekawego? No już Wam zaraz pokażę.
Otworzymy sobie plik.
Jak widać, mam takie drzewo zrobione, gdzie mam rok,
w środku mam miesiące, a w środku jeszcze mam dni.
I tam masz po prostu konkretne wpisy.
Tak, bardzo fajne.
Niesamowite są te szablony.
Można takie rzeczy z nimi robić.
Zaraz może pokażę też jak wygląda konfiguracja takiego szablonu.
Ale jeszcze zanim, to opowiem o funkcji Org Mode’a, z której korzystam namiętnie,
jako ktoś kto często pisze różnego rodzaju artykuły o programowaniu
i tak dalej. Zniszczę wszystko, co tu było. I teraz mogę sobie np. orkode, jest w stanie
wykonać kod w niemalże dowolnym języku programowania.
I teraz jak ja sobie napiszę krzyżyk plus, tak jak w preambule,
begin, podkreślenie src i po spacji nazwa języka programowania,
np. emacs lisp.
I mogę sobie np. napisać jakąś funkcję emacsa prostą,
Na przykład message, to jest test, krok.
Teraz ten blok zamknę, ntsrc.
Jak widać, mam kolorowanie składni w tym języku, normalnie.
I teraz jak sobie nacisnę ctrl-c, ctrl-c…
To on wykonał ten blog i wrzucił jego, wrzucił jego jakby wynik, wynik poniżej.
Jest to, jest to fajne, jeżeli na przykład w naszym dokumencie, który tworzymy,
wykonujemy jakieś takie dość skomplikowane obliczenia, chociażby.
To się może przydać, jak nie mamy Excela pod ręką, a umiemy programować w jakimś języku, to zawsze możemy sobie napisać po prostu funkcję, która nam wyliczy konkretne rzeczy.
Dokładnie, ale na przykład ja mam do tego prostsze zastosowanie.
Mam…
Mam…
Jak to się nazywa? Wagę inteligentną.
I jak chcę zrzucić z niej pomiary
To mam zrobiony inny szablon w Ork Modzie pod Control-C-C-W,
który wykonuje właśnie taki prosty skrypt w bashu
i wrzuca jego wynik od razu do szablonu.
A, też fajna sprawa.
Zresztą można na przykład w taki sposób wykresy robić albo jakieś po prostu dynamiczne dane,
na przykład chcemy, żeby dane były aktualne na dany czas.
Na przykład pogoda. Jesteśmy ciekawi, jaka tam jest informacja o pogodzie albo jest nam to potrzebne do czegoś, żeby to sobie zapisywać.
To się można podłączyć na przykład pod jakiś serwis, który udostępnia API do pogody i możemy sobie sczytywać dla naszej lokalizacji na przykład.
Dokładnie. I na przykład jak mamy taki szablon, jak ja mam… O, pomysł mi poddałeś ciekawe, wiesz, bo jak ja mam ten swój szablon dziennik,
To mogę dodać coś takiego, żeby on od razu faktycznie pogodę spisywał.
Przestoję, nie? Więc bardzo to jest fajne.
A teraz na przykład powiedzmy, że sobie zmienię coś.
W tym bloku to już nie jest test.
Program był na tyle mądry, że podmienił ten wynik. Czyli jeżeli np. powiedzmy pomylę się w obliczeniach albo będę chciał po prostu je zmienić, to wystarczy, że zmienię je w jednym miejscu i cały ten blok się po prostu zaktualizuje.
Bardzo fajna funkcja, korzystam z niej bardzo często, codziennie niemalże i myślę, że jest to dość przydatne.
Jak tam, mamy jakieś połączenia? Nie mamy?
Nie, nie, na ten moment nie.
Aha, fajnie.
Wiem, że ci wszyscy, którzy są z nami, to po prostu słuchają.
Słuchają i się zastanawiają, do czego oni by mogli to wykorzystać.
Pomysłów jest tyle, ilu użytkowników, ja podejrzewam.
Największym problemem jest, mam wrażenie, ta bariera wejścia w Emaksa.
Bo jak już opanujemy ten interfejs, to powinno być łatwo.
Tylko opanowanie czegoś, co jest zupełnie inne niż wszystko, co znamy
I do czego jesteśmy przyzwyczajeni?
No to jest jednak pewien problem.
Pokażę Wam ułatwienie.
Naciśniemy sobie Alt-Akcent.
Mamy menu.
I w każdym menu setka opcji.
Dwa marka, ale…
Ale nikt nie mówił, że będzie łatwo.
Ale teraz czekaj, żebyśmy to zrozumieli dobrze.
To pierwsze, bo nacisnęłeś teraz alt i akcent, tak?
Akcent, tak, żeby przejść do płaska menu.
Tak, i tutaj te pierwsze to jest…
To są mnemoniki.
Czyli ctrl, tam na przykład o, ctrl, coś tam, tak?
Tak, tak.
To są… to jest pierwsze.
Potem, jak rozwiniesz to menu,
To następne opcje, to też jest kontrol, na przykład… o, kontrol…
Coś tam?
Tak.
Okej.
Tak, i głośnik, głośnik, daty.
Cc, cx, tab.
Tak? O.
Mhm.
No i na przykład spróbuję…
O, i tutaj mamy ten zegar, o którym mówiłem.
Teraz sobie tam coś tam się dzieje. Powiedzmy, że…
Powiedzmy, że robię zakupy.
Robię sobie coś tam. Dobra, fajnie.
Control-C, Control-X, Control-O.
Bo nie ma liczenia sekundowego tylko do minut.
Może mieć liczenie sekundowe, tylko ja to mam wyłączone.
No jasne.
No bo to jest wiadomo mało przydatne, no ale jest ten zegarek.
Także są też stopery, także bardzo dużo tutaj mamy różnego rodzaju możliwości.
Mamy sobie tabelę.
To przeczytało Ci za jednym razem, czy coś musisz naciskać, żeby te kolumny…
Po prostu strzałką idę i czyta mi automatycznie, tak mam ustawione, że czyta mi cały wiersz.
Idę sobie dalej. Przedmiot A, koszt 5 i liczba 10.
No i tu 50. Była przerwa, mogłem oszukać i wpisać sam, prawda?
To sobie przejdziemy trochę dalej.
I tutaj już niemal fajnie.
To mamy tak, dwukropek, czyli delimiter formuły,
równa się, czyli że to ma zostać wstawione.
I teraz w Org Mode jest tak, że…
żebym ja się teraz nie pomylił.
Wiersze, nie, kolumny są oznaczane
znakiem dolara, czyli tak jak w Excelu mamy, nie wiem, a2, no nie, to tu mamy dolar 2
razy, dolar 3, czyli trzecia kolumna.
A na przykład wiersze to jest małpa.
I możemy sobie ustawić tak, żeby nam Emacs sam
sam dodawał,
sam wykonywał tę formułę, ale ja czasami wykonuję formuły w językach
Dlatego możemy taką formułę wykonać w standardowym dla Org Mode’a skrótem wykonania, czyli CTRL-C, CTRL-C.
I jak widać, 3, 15, 45.
A tutaj mam ostatnia kolumna.
Vsum, jak w Excelu.
Czyli od do, tak?
Tak, od do.
Fajnie, nie?
Nie? Bardzo fajnie, możemy sobie coś wstawić.
Fajne, aczkolwiek jak ktoś się Excel’a nauczył, to to jest zupełnie inaczej wyglądające.
Dla mnie to jest prostsze od Excel’a, słuchaj. Ja się Excel’a nigdy nie mogłem nauczyć tak, jak bym chciał.
C. 25. 92.
C. 25. 92.
C. 25. 92.
Mogę sobie wstawić formułę skrótem o Control-C.
O, i tu mogę sobie wstawić już jakąś formułę od razu.
Dolar 2 razy dolar 3.
I działa. No i działa, tak.
Naprawdę jest to, myślę, dosyć proste.
Też fajna rzecz, bo jak na przykład tworzymy tabelę w…
w markdownie, dajmy na to,
No to mamy taki problem, że te tabele się nam rozjeżdżają, no bo wiadomo, nie widzimy.
W sensie, no one się renderują niby poprawnie.
Ale szerokość kolu to może być ewentualnie problem.
I na przykład tutaj…
Patrzcie, co się stało.
Doszły spadzie.
Tak, doszły.
Nie, nie, nie. Nie chcę nic dodawać.
Dodawanie załącznika się nam wstawiło i tych formów jest dużo.
Mamy średnie, mamy też jakieś inne funkcje matematyczne, mamy mediany.
Wszystko co chcielibyśmy teoretycznie od programu do arkuszy kalkulacyjnych,
Szczególnie w warunkach domowych tutaj mamy, więc kolejna alternatywa dla osób, które na przykład Excela nie lubią, czy nie były się go po prostu w stanie nauczyć.
Ja na przykład w Excelu zawsze miałem problem, o którym już kiedyś opowiadałem, że miałem ten problem, że ktoś mądry stwierdził, że trzeba spolszczyć nazwę formuł. Nie wiem, czy tak dalej jest.
Oczywiście. I to jest problem, bo tworzysz coś na przykład w anglojęzycznym Excelu i nie działa to w polskim.
To prawda, niestety. Z Excelem też jest jeszcze jeden problem, mianowicie on jak troszeczkę urośnie i zaczniemy tam dodawać dużo danych,
Przeliczeń i tak dalej, i tak dalej, to on staje się bardzo mało responsywny.
No, ja miałem gdzieś swój plik, szkoda, że na to nie wpadłem.
Jak Onombersia robiłem audycję, miałem taki wielki prepopulowany plik.
Ciekawe jakby go tu wczytać, co by się stało. No niestety go nie mam teraz, ale jestem ciekawy, sprawdzę to.
Ja podejrzewam, że to spokojnie by zadziałało, bo tu operujemy tak naprawdę tylko na tekście.
To jest tekst. To, co… I gdyby Excel był narzędziem, które renderuje tylko tekst, to by się tam też wiele złego nie stało, ale to jest no przecież narzędzie, które jest w stanie jakieś wykresy rysować, tworzyć różnego rodzaju te wykresy, podświetlać, kolorować, oznaczać i tak dalej, i tak dalej, więc te jego możliwości są też albo potrafią być bardzo wizualne,
A to jednak zżera trochę mocy obliczeniowej komputera.
No tak, to prawda akurat.
Gdybyśmy mieli takiego Excela, jak my go jako niewidowi z naszej perspektywy odbieramy, to nikt by nie narzekał.
No to prawda.
Poza tymi, co lubią oglądać wykresy.
Dlatego, no na przykład właśnie te wykresy w Numbersie bardzo fajnie działają.
Ale tak działają tabele właśnie w Org Mode’zie
i tak działają wykresy w Org Mode’zie.
Nie, wykresy to jest tylko formuły, przepraszam.
Same MaxPig też posiada jakieś filtrowanie kolumn itd.
Więc bardzo, bardzo dużo można.
No co, tak naprawdę, jeśli chodzi o taki przedsmak możliwości Org Mode’a…
Chociaż nie, jeszcze jedną bardzo ważną rzecz mam do pokazania.
Jak na przykład sobie skonfigurować te stany, o których wcześniej mówiłem.
Otworzymy sobie w tym celu mój plik konfiguracyjny emaksa.
I to już są nasze opcje.
Ta opcja, Org Agenda Files, mówi programowi, gdzie ma szukać plików,
Która ma parsować pod kątem zadań.
No i tutaj mam swój domyślnie, to jest tam jakiś katalog emaksa, po prostu, slash org.
Ja mam tutaj inny katalog. To się bardzo prosto robi.
Nazwa opcji…
I po prostu w cudzysłowiach… ścieżkę.
I tu jest ciekawie, bo tu mam te moje szablony.
Tu one sobie mieszkają.
I tutaj mam…
n, czyli klawisz wywoławczy.
W drugiej kolumnie nazwa.
Tutaj mam entry, czyli gdzie to ma być.
Domyślnie file plus headline, czyli po prostu w nagłówku,
bo jest też file plus date tree i to wtedy wstawię w takim drzewku dat jak w dzienniku.
To jest nazwa pliku, do którego to ma iść.
Szybkie notatki to jest nagłówek.
I tu już jest właściwy szablon, czyli co Org Mode ma wpisać.
Na co ma wpisać? Dwie gwiazdki.
Spacje.
Procent daszek, czyli zapytaj mnie o coś.
I w nawiasach klamrowych tytuł, czyli to, co ja widzę, jakby prompt.
Backslash n, czyli nowa linia.
I procent pytajnik, czyli tu ma być kursor.
Taka mnemonika, że co dalej napiszemy?
Znak zapytania.
Oczywiście nie trzeba tego pisać z ręki,
bo jest wtyczka do Emaksa,
Org Simple Capture Template, która pozwala to ustawić.
Więc się nie ma o co martwić.
Mam empty line z 0, żeby on zostawiał puste linie.
Tu mam dziennik.
Jeszcze pokażemy zadanie.
O, zadanie.
O, i tutaj patrzcie, jest inaczej.
To jest nagłówek poziomu pierwszego.
Mam ten mój tak zadania.
To jest priorytet.
W nawiasach kwadratowych.
To znowu procent daszek, czyli zapytaj mnie.
I tutaj otoczone dwukropkami, czyli metadana własna,
czyli mogę sobie tutaj cokolwiek wpisać, po czym mogę potem filtrować
w tym widoku bazy danych, o których dzisiaj nie będę mówił.
I procent t, jak time, utworzono kiedy.
I tutaj dopiero zostaje umieszczony kursor, procent, pytajnik.
Trochę przypomina, w bardzo dużym uproszczeniu oczywiście,
ale te szablony do programów mailowych, do Bata albo do Beki.
No, tak, tak, tak. No, to prawda.
To też jest, na przykład można, jest taki znacznik jak procent E, procent I.
I ten znacznik procent I, to jest link do miejsca, w którym aktualnie się znajduję.
Czyli mogę sobie na przykład zrobić szablon do tworzenia notatek o książkach na przykład.
Że sobie czytam książkę w Emaksie i mam szablon, który zbiera link do książki,
I mogę sobie jakoś zanotować, no nie?
Tu mam org done, czyli to jest ta opcja, o której wam mówiłem,
że jak wykonam jakieś zadanie, to od razu org mi mówi kiedy.
Tutaj jeszcze do HTML5 mam eksportować.
O, i tu jest ciekawe.
Org to do keywords. I to jest właśnie ta sekwencja.
Ja tutaj mam błąd w tej konfiguracji, bo patrzcie, to jest sekwencja.
Do zrobienia T to jest szybki klawisz.
Dzięki temu mogę ustawić sobie.
Planowanie T w trakcie W.
I właśnie to jest ciekawe, bo jeżeli ja sobie wpiszę w tych nawiasach,
gdzie normalnie jest skrót, wpiszę sobie małpę,
to org, gdy wejdzie w to zadanie, to poprosi mnie o wpisanie notatki jakiejś.
Czyli tak jak mieliśmy ten przykład, gdzie nagrywanie podcastu było
i było, że zablokowane i mogłem wpisać dlaczego.
Z jakiego powodu?
No nie?
I tutaj kreska pionowa, kreska pionowa oddziela stany trwające
od stanów zakończenia. Czyli mogę sobie na przykład zrobić, nie wiem,
do zrobienia, planowanie, weryfikowanie albo nie wiem, cokolwiek w trakcie.
Potem oddzielam sobie kreską pionową i mam zrobione…
Wykrzyknik, wstawię aktualny timestamp.
I niepowodzenie, małpa wykrzyknik. Czyli co?
Czyli też wstawiam timestamp, tak?
Ale też notatkę, bo jest małpka.
I anulowane małpka, czyli notatka, ukośnik, czyli notatka, ale po opuszczeniu tego stanu, czyli np. anuluję coś i potem do tego wrócę i on też mnie wtedy poprosi o notatkę, jak zmienię stan z anulowanego na jakiś inny, i wykrzeknik.
Bardzo fajne, proste, myślę, do zrozumienia.
W audio może to być ciężkie trochę do zrozumienia.
Ale wiecie co?
Pokażę Wam przy okazji moc EMAXa.
…maliwsolą.com.id
Konfiguracja, która wylądowała na GitHubie w tym momencie
www.github.com.nuno69.my.emacs
i tam jest plik init.el, w którym możecie sobie tę konfigurację sprawdzić.
Tak, Emacs też potrafi obsługiwać Git’a.
Dziwne byłoby, gdyby nie potrafił.
Więc to jest…
Oczywiście Ork ma dużo więcej opcji różnego rodzaju.
Dużo więcej możliwości konfiguracyjnych i dużo więcej potrafi,
bo na przykład możemy wstawiać tam stampowane pliki mp3.
Możemy sobie tworzyć np. notatki do wykładów itd.
Ale myślę, że na taką pierwszą styczność z tym narzędziem
to poniekąd wystarczy, bo wiemy już np. jak sobie tworzyć przypomnienia,
wiemy jak pisać dokumenty, jak tworzyć dokumenty,
które myślę, że dość ładnie wyglądają.
No i co można powiedzieć?
Ork jest bardzo, bardzo, bardzo potężnym narzędziem.
Jak rozumiem, gdzieś w dokumentacji samego Emaksa można znaleźć dokumentację jakąś Orga?
Czy trzeba gdzieś szukać jeszcze w innym miejscu?
No to tak, pokażę to też oczywiście.
Będzie Ctrl-H-I.
Inne buty.
Star, skrad, star.
Tutaj Ctrl-H-I, zły skrót nacisnąłem, to jest dokumentacja Emaksa.
Idziemy sobie tabem.
Mamy tu manual.
I teraz możemy sobie na manię przeczytać.
N przechodzi dalej.
P przechodzi.
To jest tak jak dokumentacja EMAG, EMAG to normalnie.
Niezrozumiałe wypowiedzi w języku angielskim.
Też jest osobna dokumentacja do niektórych rzeczy.
Na przykład OrgBabel ma osobną dokumentację.
Orgrome to jest system do tworzenia wikipedii w Orgmodzie, jakby w sensie, że możemy sobie własną wiki stworzyć, też ma osobną swoją dokumentację.
Taka wikipedia może nam się przydać chociażby do budowania takiej bazy wiedzy naszej własnej.
Tak, do takiego PKM-u, tak. Tak jak ja na przykład, no, jeszcze używam Devon Think’a, bo ma on parę funkcji, których nie umiem jeszcze zrobić w Orgmodzie,
Ale niedługo, może przestanę, zważywczo na to, że Devon Thinks stał się subskrypcyjny ostatnio,
a Ork Mode jest darmowy, ale jeszcze muszę parę rzeczy sobie dorobić w Ork Modzie.
A też możemy sobie wizualizować tam w tym Ork Roomie, to też jest coś, czego jeszcze się uczę.
Ja Wam to pokazuję z perspektywy osoby, która naprawdę dopiero zaczyna zabawę z tym,
A mimo tego, że naprawdę nie mam dużej wiedzy na temat Org Mode’a,
jakby mnie ktoś zapytał o jakieś bardzo zaawansowane rzeczy,
to pewnie bym nie potrafił na nie odpowiedzieć.
A mimo to uważam, że jestem w stanie dużo w tym programie zrobić
relatywnie niewielkim nakładem sił.
No bo to, że tam sobie zdefiniowałem te szablony,
to nie jest to jakieś wielkie programowanie.
To są proste dosyć rzeczy.
Jak ktoś na przykład, nie wiem, zamieniał coś w funkcję znajdź i zamień,
i to będzie w stanie, myślę, coś z tym zrobić.
Instrukcja do Ork Mode jest bardzo fajnie napisana.
Jest taki kanał na YouTubie, też nazywa się System Crafters.
To jest pan, który się nazywa David Wilson, go prowadzi
i na tym kanale można znaleźć bardzo dużo fajnych informacji w języku angielskim.
Jest też taki kanał
Pro Tessilaos Stavrou przez V, tam też jest dużo materiałów o Emaksie.
A na dobry koniec jest też kanał Linuxowa Jesień, no to jest taka konferencja o Linuxie chyba na Śląsku,
ona się odbywa i tam jest też jakiś, parę jakichś materiałów na temat Org Mode’a.
Swoją drogą tak się zastanawiam, bo to jest naprawdę potężny system znaczników.
Ciekawe, czy udałoby się go wykorzystać poza Emaksem, na przykład w jakiejś stworzonej aplikacji na nasze potrzeby, żeby ewentualnie móc wykorzystywać potęgę tych możliwości bez uczenia się Emaksa, bo wydaje mi się, że pewne rzeczy, wiadomo, że nie wszystkie, bo to trzeba by było Emaksa napisać na nowo, albo przynajmniej jakąś jego część, ale pewnie niektóre elementy, z tego co tu pokazałeś, dałoby się zrobić,
W jakiejś po prostu takiej okienkowej aplikacji dedykowanej nam.
No na pewno by się dało. Na pewno by się dało. Może ktoś zrobi.
Ale myślę, że… To jest to co mówiłem w tej głównej, w tej pierwszej nie głównej bynajmniej audycji o Emaksie.
No próg wejścia jest wysoki, ale zwraca się to dosyć szybko.
Czyli jeżeli, na przykład, powiedzmy, macie wolny weekend,
to możecie spróbować się nauczyć Emaksa i zobaczyć, czy na przykład
przyspieszy wam to jakoś pracę. Ja na przykład bardzo lubię ten
program do obsługi maili w Emaksie, no bo jest on…
Jakby wszystkie te programy są traktowane jako jeden interfejs.
Wszystkie programy obsługuje się na jedno kopyto. Czy to jest Org Mode,
czy to jest, nie wiem, Gnuz do poczty, czy to jest jakikolwiek inny program
Wszystkie te programy obsługuje się podobnie, z podobnymi skortami, z podobną filozofią klawiszy, więc tak długo jak jest coś na Emaksa, to jest duża szansa, że nie trzeba będzie się uczyć czegoś zupełnie na nowo.
No to Arku pytanie, czy jeszcze w dzisiejszej audycji coś pokazujemy, czy tyle, jeżeli chodzi o dawkę wiedzy?
Tyle, nie chcę ludzi przestraszyć.
W następnej audycji sobie jeszcze porozmawiamy o aplikacji Be.org na iPhona,
która jest takim trochę okienkowym Org Mode’em,
bo możemy dużo rzeczy robić z interfejsu graficznego na telefonie.
No i może komuś np. Be.org się spodoba,
bo np. będzie miał jakieś ciekawe rzeczy,
bo ten program potrafi dużo też zrobić
i może w ten sposób ktoś się przekona.
Całkiem możliwe w każdym razie. Dziś Org Mode wstęp, a rozwijać temat będziemy na pewno jeszcze w kolejnych audycjach w Tyflo Radiu, w Tyflo Podcaście. Arkadiusz Świętnicki prezentował ten system. Dzięki serdeczne w takim razie za dziś.
Bardzo również dziękuję.
I do usłyszenia.
Do usłyszenia.
Był to Tyflo Podcast. Pierwszy polski podcast dla niewidomych i słabowidzących.
Program współfinansowany ze środków Państwowego Funduszu Rehabilitacji Osób Niepełnosprawnych.

Wszystkie nagrania publikowane w serwisie www.tyflopodcast.net są dostępne na licencji CreativeCommons - Uznanie autorstwa 3.0 Polska.
Oznacza to, iż nagrania te można publikować bądź rozpowszechniać w całości lub we fragmentach na dowolnym nośniku oraz tworzyć na jego podstawie utwory Zależne, pod jedynym warunkiem podania autora oraz wyraźnego oznaczenia sposobu i zakresu modyfikacji.
Przekaż nam swoje 1,5% podatku 1,5 procent Logo FIRR Logo PFRON Logo Tyfloswiat.pl

Czym jest Tyflopodcast?

TyfloPodcast to zbiór instrukcji oraz poradników dla niewidomych lub słabowidzących użytkowników komputerów o zróżnicowanej wiedzy technicznej.

Prezentowane na tej stronie pomoce dźwiękowe wyjaśniają zarówno podstawowe problemy, jak i przedstawiają metody ułatwienia sobie pracy poprzez korzystanie z dobrodziejstw nowoczesnych technologii. Oprócz tego, Tyflopodcast prezentuje nowinki ze świata tyfloinformatyki w formie dźwiękowych prezentacji nowoczesnych urządzeń i programów. Wiele z nich dopiero znajduje sobie miejsce na polskim rynku.

Zapraszamy do słuchania przygotowywanych przez nas audycji i życzymy dobrego odbioru!

Tematyka

Pozycjonowanie i optymalizacja stron internetowych