Fórum Root.cz

Hlavní témata => Software => Téma založeno: Ondra M. 31. 10. 2020, 09:59:15

Název: Nástroj pro psaní poznámek pro programátora
Přispěvatel: Ondra M. 31. 10. 2020, 09:59:15
Zdravim,

Zajimalo by me, v cem si treba pisete a udrzujete poznamky. Zatim jsem pouzival notepad++, ale presel jsem na Linux. Moje pozadavky by nyni asi byly:
- zdarma
- linux nebo multiplatformni
- cloud
- markup language
- import/export - co kdybych treba chtel prenest ty poznamky jinam

Dekuji moc za tipy.


Název: Re:Jaky nastroj pro psani poznamek pro programatora?
Přispěvatel: Ondra Satai Nekola 31. 10. 2020, 10:17:17
Vim Zettel
Název: Re:Jaky nastroj pro psani poznamek pro programatora?
Přispěvatel: Longin 31. 10. 2020, 10:31:31
Simplenote, Joplin...
Název: Re:Jaky nastroj pro psani poznamek pro programatora?
Přispěvatel: Feňák 31. 10. 2020, 11:15:47
S touhle otázkou jsem se potýkal pěkně dlouhou dobu. Primárně používám Google Keep, které ale bohužel nedisponuje oficiálním veřejným API, takže dopsat si k tomu nějaký jednoduchý poznámkovač se mi nechce (ačkoliv existuje neoficiální API, lze najít na Githubu). Používám tedy spíš na osobní poznámky, na sdílení. Třeba nákupní seznamy v tom mam :)

Na pracovní projekty používám Redmine, který už tohle API má. Jenže na poznámky mi moc nevyhovuje, protože poznámky většinou jdou skrz více projektů. Takže řešením by mohlo být vytvořit v Redmine projekt Poznámky.

Zkoušel jsem i různé programy, které nabízely grafické nebo textové rozhraní a poznámky ukládaly do čitelných textových souborů v nějaké svojí struktuře, ale nic mi úplně nevyhovovalo.

Skončil jsem u toho, že mám adresář "todos" a v něm textové soubory podle potřeby (podle názvu klienta a jeden soubor osobni). Formát používám následující: mínusem začíná poznámka k řešení (sem tam výjimka třeba výpis z logu je přes více řádek, ale na první pohled je vidět, proč tomu tak musí být :)). x-kem začíná poznámka, kterou jsem dneska zpracoval a může být v budoucnu smazána. Většinou promazávám s rozestupem dní až týdnů, abych viděl, co jsem vlastně za ten den udělal.

Nejlepší rozhraní pro psaní je pro mě prostě textový editor vim. Pro ulehčení psaní jsem si vytvořil různé aliasy s prefixem todo, např. todo-osobni mi spustí vim ~/todos/osobni.txt a mám tak rychlý přístup k poznámkám všude v terminálu.
Název: Re:Jaky nastroj pro psani poznamek pro programatora?
Přispěvatel: ipikatcu 31. 10. 2020, 11:59:43
https://orgmode.org/
Název: Re:Jaky nastroj pro psani poznamek pro programatora?
Přispěvatel: Kit 31. 10. 2020, 12:06:29
Používám trello.com (http://trello.com).
Název: Re:Jaky nastroj pro psani poznamek pro programatora?
Přispěvatel: 8B3CE273 31. 10. 2020, 12:23:35
na drobnosti google keep, na zbytek dokuwiki. případně můžeš zkusit nextcloud notes, nebo gitea / gogs / privátní github repo
Název: Re:Jaky nastroj pro psani poznamek pro programatora?
Přispěvatel: Ondra Satai Nekola 31. 10. 2020, 12:32:04
https://orgmode.org/

Je k tomu i nějaký slušný editor?
Název: Re:Jaky nastroj pro psani poznamek pro programatora?
Přispěvatel: Feňák 31. 10. 2020, 15:02:01
https://orgmode.org/

Je k tomu i nějaký slušný editor?

Jestli to půjde nějak nasadit na vim? :)
Název: Re:Jaky nastroj pro psani poznamek pro programatora?
Přispěvatel: listoper 31. 10. 2020, 15:02:38
https://orgmode.org/

Je k tomu i nějaký slušný editor?

Ale no tak  ;)
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: Křišťan Surname 31. 10. 2020, 21:22:31
Záleží jak si definujete "poznámku" :) já třeba preferuji delší povídání, takže mám na serveru rozjetou Wiki.js (https://wiki.js.org/) instanci a tam si píšu dokumentaci, poznámky z vývoje (stylem deníčku), znalostní bázi, atd.

Byť webovými technologiemi spíš pohrdám, tak musím uznat, že Wiki.js je fakt výborně zpracovaný projekt po všech stránkách - jak UI (plynule i na Pinephonu, dobře se v tom zorientuje), tak backend (minimální nároky na prostor i čas, storage je v normálním postgresu a ne nějaké moderní Hrůze.js, dumpuje to markdown do gitu).
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: Standa Blábol 31. 10. 2020, 22:50:31
Pouzivam GUI nadstavbu Gitu "Gitea" a poznamky k projektu cpu primo tam v MD formatu. Edituje se to normalne MD editorem, treba v eclipse
Neztrati se to, proctou si i jini, je to zalohovane a po vymene NTB nactu s prvnim pullem.
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: registrovany123 31. 10. 2020, 22:58:40
Teda ty vase GNU reseni jsou vtip, jako vzdy :D Poznamnicek v roce 2020 ma umet vkladat i obrazky a printscreeny a umet se synchronizovat s mobilem pres Internet. Ma k tomu umet funkci search a to i na te mobilni aplikaci. Ktery z tech vasich solutions dobrych tak v roce 1998 to splnuje? Btw, Google keep je solidni shit, to se Googlu moc nepovedlo.
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: listoper 01. 11. 2020, 07:59:47
Teda ty vase GNU reseni jsou vtip, jako vzdy :D Poznamnicek v roce 2020 ma umet vkladat i obrazky a printscreeny a umet se synchronizovat s mobilem pres Internet. Ma k tomu umet funkci search a to i na te mobilni aplikaci. Ktery z tech vasich solutions dobrych tak v roce 1998 to splnuje? Btw, Google keep je solidni shit, to se Googlu moc nepovedlo.

Ne ze bych to pouzival(screenshoty) ale orgmode to umi.
Ja vic ocenim, ze ty poznamky muzou bejt "spustitelny" viz org-babel.
Kterej z tech tvejch toolu pro rok 2020 to umi?
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: registrovany123 01. 11. 2020, 09:56:36
Teda ty vase GNU reseni jsou vtip, jako vzdy :D Poznamnicek v roce 2020 ma umet vkladat i obrazky a printscreeny a umet se synchronizovat s mobilem pres Internet. Ma k tomu umet funkci search a to i na te mobilni aplikaci. Ktery z tech vasich solutions dobrych tak v roce 1998 to splnuje? Btw, Google keep je solidni shit, to se Googlu moc nepovedlo.

Ne ze bych to pouzival(screenshoty) ale orgmode to umi.
Ja vic ocenim, ze ty poznamky muzou bejt "spustitelny" viz org-babel.
Kterej z tech tvejch toolu pro rok 2020 to umi?

Orgmode to umi? Ze se nepochlubili ve vyctu features:
https://orgmode.org/features.html

kde mas vkladani obrazku, a kde mas mobilni aplikaci pro Android?

Z mejch toolu to umi Apple Notes, slabsi odvar je OneNote od Microsoftu, a pak jeste Evernote, ale ten jsem nezkousel.
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: Miroslav Šilhavý 01. 11. 2020, 10:56:40
https://www.codestream.com/use-cases/code-discussion
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: listoper 01. 11. 2020, 10:59:08
Teda ty vase GNU reseni jsou vtip, jako vzdy :D Poznamnicek v roce 2020 ma umet vkladat i obrazky a printscreeny a umet se synchronizovat s mobilem pres Internet. Ma k tomu umet funkci search a to i na te mobilni aplikaci. Ktery z tech vasich solutions dobrych tak v roce 1998 to splnuje? Btw, Google keep je solidni shit, to se Googlu moc nepovedlo.

Ne ze bych to pouzival(screenshoty) ale orgmode to umi.
Ja vic ocenim, ze ty poznamky muzou bejt "spustitelny" viz org-babel.
Kterej z tech tvejch toolu pro rok 2020 to umi?

Orgmode to umi? Ze se nepochlubili ve vyctu features:
https://orgmode.org/features.html

kde mas vkladani obrazku, a kde mas mobilni aplikaci pro Android?

Z mejch toolu to umi Apple Notes, slabsi odvar je OneNote od Microsoftu, a pak jeste Evernote, ale ten jsem nezkousel.

viz priloha.

No ja mam na androidu emacs...., ale existuji elternativy jako treba orgzly.

Apple Notes umi, treba kdyz si napisu do poznamky nejaky sql tak se pripojit k databazi spustit to a ukazat mi vysledky?
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: A.P.Hacker 01. 11. 2020, 11:51:11
asi nejlepsi wiki pro programatory https://github.com/gollum/gollum.git

ale i obycejny markdown soubor je plne dostacujici
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: A.P.Hacker 01. 11. 2020, 11:57:47
Kterej z tech tvejch toolu pro rok 2020 to umi?

https://github.com/mwouts/jupytext

jinak, nic proti org-babel, ale oproti resenim postavenym na markdownu je mala pravdepodobnost, ze se z toho nekdy stane mainstream.
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: listoper 01. 11. 2020, 12:28:28
Kterej z tech tvejch toolu pro rok 2020 to umi?

https://github.com/mwouts/jupytext

jinak, nic proti org-babel, ale oproti resenim postavenym na markdownu je mala pravdepodobnost, ze se z toho nekdy stane mainstream.

Vsak org je jen takovej trochu lepsi markdown.
Nicmene stejne nijak neprahnu potom aby to byl mainstream.
Ja to povazuju za velmi uzitecne a nemyslim si, ze by to melo brzo umrit. Uzivatelska zakladna je dostatecne siroka.
Delam si v tom poznamky, scheduling, prioritizace, analyzy, prezentace, trackuju hotovou praci....
Posledni dobou sem si zvykl to pouzivat prave jako db klient.
Vyhovuje mi, ze muzu zustat v emacsu kdyz si chci napsat poznamku a ani nemusim otevirat ten soubor kde ty poznamky mam natoz se muset prepinat do jinyho programu abych si neco zapsal.

Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: by_cx 01. 11. 2020, 13:30:43
Já používám na vývoj VS Code a v něm tohle rozšíření:

https://github.com/dionmunk/vscode-notes

Přidá do levé lišty tlačítko, přes které se dá dostat k poznámkám uloženým lokálně. Jsou dostupné nezávisle na otevřeném workspace. Synchronizuji je s ostatními věcmi přes Syncthing na několik míst. Každá poznámka je markdown soubor, takže se to dá číst či upravovat i bez VS Code. Trochu ojeb je přidávání obrázků, ale ještě jsem to nepotřeboval.
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: registrovany123 01. 11. 2020, 15:29:15
Já používám na vývoj VS Code a v něm tohle rozšíření:

https://github.com/dionmunk/vscode-notes

Přidá do levé lišty tlačítko, přes které se dá dostat k poznámkám uloženým lokálně. Jsou dostupné nezávisle na otevřeném workspace. Synchronizuji je s ostatními věcmi přes Syncthing na několik míst. Každá poznámka je markdown soubor, takže se to dá číst či upravovat i bez VS Code. Trochu ojeb je přidávání obrázků, ale ještě jsem to nepotřeboval.

Ty jsi jeste nikdy pri psani poznamek nepotreboval vlozit screen nebo obrazek? Sorry ale to je naprosta volovina. Potrebujes to porad, akorat ten tvuj crappy poznamkovnik to neumi, to je vse.
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: Kit 01. 11. 2020, 15:38:41
Já používám na vývoj VS Code a v něm tohle rozšíření:

https://github.com/dionmunk/vscode-notes

Přidá do levé lišty tlačítko, přes které se dá dostat k poznámkám uloženým lokálně. Jsou dostupné nezávisle na otevřeném workspace. Synchronizuji je s ostatními věcmi přes Syncthing na několik míst. Každá poznámka je markdown soubor, takže se to dá číst či upravovat i bez VS Code. Trochu ojeb je přidávání obrázků, ale ještě jsem to nepotřeboval.

Ty jsi jeste nikdy pri psani poznamek nepotreboval vlozit screen nebo obrazek? Sorry ale to je naprosta volovina. Potrebujes to porad, akorat ten tvuj crappy poznamkovnik to neumi, to je vse.

Obrázky chápu, ale k čemu je dobrý screen?
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: listoper 01. 11. 2020, 15:59:50
Já používám na vývoj VS Code a v něm tohle rozšíření:

https://github.com/dionmunk/vscode-notes

Přidá do levé lišty tlačítko, přes které se dá dostat k poznámkám uloženým lokálně. Jsou dostupné nezávisle na otevřeném workspace. Synchronizuji je s ostatními věcmi přes Syncthing na několik míst. Každá poznámka je markdown soubor, takže se to dá číst či upravovat i bez VS Code. Trochu ojeb je přidávání obrázků, ale ještě jsem to nepotřeboval.

Ty jsi jeste nikdy pri psani poznamek nepotreboval vlozit screen nebo obrazek? Sorry ale to je naprosta volovina. Potrebujes to porad, akorat ten tvuj crappy poznamkovnik to neumi, to je vse.

Do poznamek ne (fakt sem se do nich dival a zadnej tam nemam) i kdyz to muj poznamkovnik umi :-).
Ale jak sem psal delam v tom i prezentace takze obcas najakej grafik dam.
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: by_cx 01. 11. 2020, 17:20:07
Ty jsi jeste nikdy pri psani poznamek nepotreboval vlozit screen nebo obrazek? Sorry ale to je naprosta volovina. Potrebujes to porad, akorat ten tvuj crappy poznamkovnik to neumi, to je vse.

Tak jen proto, že si děláš z poznámek leporela, neznamená, že to tak dělají všichni. Neměl jsem ještě potřebu tam vložit žádný screen, za to jsem měl potřebu tam vložit nějaké SQL dotazy, nějaké informace ke spouštění vývojových prostředí, checklist k nějakým úkolům, kde záleží na pořadí a nějakých dalších podmínkách, informace co jsem získal od kolegů, koho kontaktovat v jakých záležitostech a podobně. Když budu potřebovat tam strčit obrázek, tak to udělám. Nebude to ctrl+c+v, ale půjde to.
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: Aleš Janda 02. 11. 2020, 08:29:55
Na poznámky používám KWrite s jedním souborem: ~/prace/co-delat.txt. Tahle diskuse mě donutila se zamyslet, zda bych to neměl dělat nějak lépe a efektivněji než dokola přepisovat jeden plain textový soubor, ale nějak jsem nepřišel na to, k čemu by mi to bylo. Obrázky ani nic podobného jsem nikdy nepotřeboval (zpravidla žádné obrázky ani nemám).

Co ovšem často dělám je napsání poznámky přímo do zdrojového kódu tak, aby to nešlo přeložit. Ideální když odpoledne končím – napíšu "**** tohle dodělat", příští den přijdu, pokusím se zkompilovat a… áá, tohle tady musím dodělat. Ideál. Na nějaké dlouhodobější poznámky pak ten textový soubor.
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: qelurg 02. 11. 2020, 08:34:36
Já používam aplikaci Epsilon Notes. https://play.google.com/store/apps/details?id=com.ekartoyev.enotes&hl=en_US&gl=US
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: listoper 02. 11. 2020, 08:58:20
Na poznámky používám KWrite s jedním souborem: ~/prace/co-delat.txt. Tahle diskuse mě donutila se zamyslet, zda bych to neměl dělat nějak lépe a efektivněji než dokola přepisovat jeden plain textový soubor, ale nějak jsem nepřišel na to, k čemu by mi to bylo.
...

Me se na tom org-mode libi to, ze me uplne nenuti do nejakyho konkretniho flow.
A muzu si nadefinovat vlastni stavy tasku.
Mam treba TODO, IN PROGRESS, WAITING, FEEDBACK, CANCELED, DONE

Prepinam stav klavesovou zkratkou. a treba na stavy CANCELED a DONE mi to tam prihodi timestamp kdy se to do toho stavu dostalo.

Velkej bonus vidim v tom, ze muzu mit nekolik souboru. Typicky per projekt.
A org-mode mi dokaze zobrazit agendu prez vsechny ty soubory.

To se pak hodi kdyz si pridam SCHEDULED a DEADLINE. Zase na klavesovou zkratku mi to ukaze kalendar a ja vyberu datum a k poznamce se prida tag kdy ze to chci mit hotovy.

a org-mode zase umi prez X souboru ukazat kalendar a ukaze mi co mam na tenhle(nebo pristi) tyden/14 dni/mesic naplanovany. A primo z toho view muzu menit stavy nebo skocit na misto do daneho souboru a upravit.

Typicky usecase: Delam neco a potrebuju od jineho tymu nepred neco dodat. Tak mam task pro sebe a pod nim subtask pro ten jinej tym a tam si nastavim, ze mi to ma pristi utery pripomenout at se jich zeptam jak na tom jsou.

Pak se mi taky libi archivace. Diky ni a tem timestampum muzu treba rok nazpet najit kdy sem co udelal a pritom se mi to nemota v aktualni praci. A pritom je to zase jedna klavesova zkratka a presume se mi cely stromecek podtasku do archivu.

No a pak samozrejme velka vyhoda je v tom, ze tohle cely se deje v plainextovejch souborech takze muzu krasne verzovat a sdilet gitem.

Pouzival sem to pro sebe i jako "obycejny" vyvojar, ale kdyz ted vedu tym a navic musim koordinovat s X dalsima tymama ruzne po svete tak je to k nezaplaceni.
Název: Re:Nástroj pro psaní poznámek pro programátora
Přispěvatel: Zdenek Henek 02. 11. 2020, 09:19:36
cherrytree pro kratkodobé poznámky, co je potreba dodelat a je k tomu vic textu a odkazy ...

a MindForger pro dlouhodobe, spis je to znalostni databaze a seznam dlouhodobych ukolu bez casoveho limitu, poznamky z vyukovych videokonferenci atd.

papir - docela efektivni medium, tasky, ktere jde popsat dvema, trema slovy, poznamka z telefonatu, audio konference ...