kubikpixel, I try now #Logseq and this is #OpenSource and I would like to like it but somewhere I can't manage to understand and use it. I don't just want to write down my thoughts and #ideas, I also want to be able to check off a #todo list… 😐
What is your experience with @logseq or do you use something else with #markdown for structured #notes on the #mobilephone?
ednico, Hi Everyone, I am happy to say that the latest PKM Weekly post is live.
The developments from this week come from:
#capacities
#tana
#obsidian
#logseq
#remnote
#appflowyStack - https://pkmweekly.substack.com/p/personal-knowledge-management-pkm
Medium - https://medium.com/@ednico/personal-knowledge-management-pkm-weekly-2024-06-09-b4b7d5b9d120
🙏
Many thanks as always for reading!
preslavrachev, I have slowly dusted off my #logseq graph and began using it is a daily journal for my project work. I had forgotten how much I like the concept of Logseq's daily journal.
Still using it more sporadically than I should be. For comparison, my activity from around 2 years ago.
ednico, Hi Everyone, I am happy to say that the latest PKM Weekly post is live.
The developments from this week come from:
#tana
#obsidian
#logseq
#Heptabase
#capacitiesStack - https://pkmweekly.substack.com/p/pkm-weekly-2024-06-01
Medium - https://ednico.medium.com/pkm-weekly-2024-06-01-774fa6d501d2
🙏
Many thanks as always for reading!
ednico, @spinningthoughts 100% - what the key takeaways / summary are to me wil lbe different to a bot. Will it also capture the nuances / read between the lines comments of a meeting or simply factual.
Feels like there are other aspects of Tana that could have been worked on with AI, rather than forming the core of the app, being something additional
ednico, @spinningthoughts I also feel that they now might find themselves in a type scenario where other aspects of the app will fall to the wayside as they will need to put all efforts into ensure that AI runs as it should (given this is basically what users are paying for) while other basic things are not fixed.
Only time will tell.
ednico, Hi Everyone, after a week off, I have pleased to say that the latest PKM Weekly post is live.
The developments from this week come from:
#tana
#obsidian
#logseq
#anytype
#capacities
#appflowySubstack - https://pkmweekly.substack.com/p/pkm-weekly-2024-05-26
Medium - https://ednico.medium.com/pkm-weekly-2024-05-26-6601694e4147
Many thanks as always for reading!
spinningthoughts, @ednico Not doing local-first early is biting Tana in the arse quite a bit. Notion managed it (eventually) but they‘re kicking a good bit of technology debt down the road there.
ednico, @spinningthoughts I could not agree more. That and export - I feel like if Tana really wanted to appeal / get the attention of the masses it was to implement Offline or proper encryption and be different from the rest
nigel, After listening to @amolith on the @linuxlads I am giving #Logseq a decent go again: I'll try it for 2 weeks and see where I end up. I wrote in my Bullet Journal once this month, so I can't be worse than that. I am using my #Obsidian folder already set up with #Syncthing between devices, and it seems fine with that.
Obsidian lasted... not long, but I think I was trying to be too rigid with it. So I'll try not to be so much this time.
heinz, German Ich arbeite an einem Format, um meine #Klimaberichte miteinander und mit Hintergrund-Informationen zu verknüpfen. (Ich benutze dazu einen #logseq-Graphen). Hier ein erstes Beispiel: https://heinzwittenbrink.github.io/klimaberichte/#/page/may%2017th%2C%202024
heinz, German @publicvoit Danke für den Hinweis auf #logseq! Aber wir müssen noch reden - bin erst am Anfang.
publicvoit, German @heinz Gerne. 🙇
weiming, Question on Logseq advanced query. Can anybody help here? 😩
Deebster, @weiming looks good! I am fluent in regex and SQL and I know some Clojure, but these datalog queries are still a bit of mystery to me… that’s the thing I need to visualise!
autokludge, (edited ) I did a lot of tinkering around recently to get an advanced query working for me which ended up being quite tricky to work through. I have Project pages (eg
[[12335]]
) and on journal pages I have job note blocks for specific jobs ie#12335 Notes
with a:job
property so the block title can change if needed. There are multiple levels of notes / subnotes / tasks here and I was attempting to do the below query before I learned or-join, but the query was fragile & failing if tasks weren’t at a specific indent level. I ended up spending a Sunday afternoon deep diving into this stuff to figure this out.
- As I understand it, the datomic data model is just a HUUGE list of ‘datoms’ which are super basic [element-id|attribute|value] rows for everything.
- There is some concept of ‘unifying’ which is a variable that appears twice in a
:where
represents the same value across all clauses.- Something like (or-join) allows you to control this unification to selected sub items.
- My visualization on the query is a graph of conditions
- The :find (?task) element is absolutely required
- There are ‘facts’ you want to satisfy
[(get ?prop :job) ?job]
[(contains? #{“TODO” “WAITING” “DOING”} ?marker)]
.- ?task → ?prop (through or-join) → ?prop must contain :job with value :current-page
- . ↳ ?marker -> must be one of TODO / WAITING / DOING
<span style="color:#323232;">#+BEGIN_QUERY </span><span style="color:#323232;">{ </span><span style="color:#323232;"> :title [:h3 "📅 Outstanding Tasks"] </span><span style="color:#323232;"> :inputs [:current-page] </span><span style="color:#323232;"> :query [ </span><span style="color:#323232;"> :find (pull ?task [</span><span style="font-weight:bold;color:#a71d5d;">*</span><span style="color:#323232;">]) </span><span style="color:#323232;"> :in $ ?job </span><span style="color:#323232;"> :where </span><span style="color:#323232;"> (or-join [?task ?prop] </span><span style="font-style:italic;color:#969896;">; only care that ?task and ?prop are 'unified' with rest of clauses </span><span style="color:#323232;"> (</span><span style="color:#62a35c;">and </span><span style="color:#323232;"> [?task </span><span style="font-weight:bold;color:#a71d5d;">:</span><span style="color:#323232;">block</span><span style="font-weight:bold;color:#a71d5d;">/</span><span style="color:#323232;">page ?page] </span><span style="color:#323232;"> [?page </span><span style="font-weight:bold;color:#a71d5d;">:</span><span style="color:#323232;">block</span><span style="font-weight:bold;color:#a71d5d;">/</span><span style="color:#323232;">properties-text-values ?prop] </span><span style="font-style:italic;color:#969896;">; does page have :job property? </span><span style="color:#323232;"> ) </span><span style="color:#323232;"> (</span><span style="color:#62a35c;">and </span><span style="color:#323232;"> [?task </span><span style="font-weight:bold;color:#a71d5d;">:</span><span style="color:#323232;">block</span><span style="font-weight:bold;color:#a71d5d;">/</span><span style="color:#323232;">parent ?tp] </span><span style="color:#323232;"> [?tp </span><span style="font-weight:bold;color:#a71d5d;">:</span><span style="color:#323232;">block</span><span style="font-weight:bold;color:#a71d5d;">/</span><span style="color:#323232;">properties-text-values ?prop] </span><span style="font-style:italic;color:#969896;">; does task parent have :job property? </span><span style="color:#323232;"> ) </span><span style="color:#323232;"> (</span><span style="color:#62a35c;">and </span><span style="color:#323232;"> [?task </span><span style="font-weight:bold;color:#a71d5d;">:</span><span style="color:#323232;">block</span><span style="font-weight:bold;color:#a71d5d;">/</span><span style="color:#323232;">parent ?tp] </span><span style="color:#323232;"> [?tp </span><span style="font-weight:bold;color:#a71d5d;">:</span><span style="color:#323232;">block</span><span style="font-weight:bold;color:#a71d5d;">/</span><span style="color:#323232;">parent ?tpp] </span><span style="color:#323232;"> [?tpp </span><span style="font-weight:bold;color:#a71d5d;">:</span><span style="color:#323232;">block</span><span style="font-weight:bold;color:#a71d5d;">/</span><span style="color:#323232;">properties-text-values ?prop] </span><span style="font-style:italic;color:#969896;">; does task grand-parent contain :job prop? </span><span style="color:#323232;"> ) </span><span style="color:#323232;"> (</span><span style="color:#62a35c;">and </span><span style="color:#323232;"> [?task </span><span style="font-weight:bold;color:#a71d5d;">:</span><span style="color:#323232;">block</span><span style="font-weight:bold;color:#a71d5d;">/</span><span style="color:#323232;">parent ?tp] </span><span style="color:#323232;"> [?tp </span><span style="font-weight:bold;color:#a71d5d;">:</span><span style="color:#323232;">block</span><span style="font-weight:bold;color:#a71d5d;">/</span><span style="color:#323232;">parent ?tpp] </span><span style="color:#323232;"> [?tpp </span><span style="font-weight:bold;color:#a71d5d;">:</span><span style="color:#323232;">block</span><span style="font-weight:bold;color:#a71d5d;">/</span><span style="color:#323232;">parent ?tppp] </span><span style="color:#323232;"> [?tppp </span><span style="font-weight:bold;color:#a71d5d;">:</span><span style="color:#323232;">block</span><span style="font-weight:bold;color:#a71d5d;">/</span><span style="color:#323232;">properties-text-values ?prop] </span><span style="font-style:italic;color:#969896;">; does task great-grand-parent contain :job prop? </span><span style="color:#323232;"> ) </span><span style="color:#323232;"> ) </span><span style="color:#323232;"> [(</span><span style="color:#62a35c;">get </span><span style="color:#323232;">?prop </span><span style="font-weight:bold;color:#a71d5d;">:</span><span style="color:#323232;">job) ?job] </span><span style="font-style:italic;color:#969896;">; does one-of ?props from above contain :job <%current page%>? </span><span style="color:#323232;"> [?task :block/marker ?marker] </span><span style="color:#323232;"> [(</span><span style="color:#62a35c;">contains</span><span style="font-weight:bold;color:#a71d5d;">? </span><span style="color:#323232;">#{</span><span style="color:#183691;">"TODO" "WAITING" "DOING"</span><span style="color:#323232;">} ?marker)] </span><span style="font-style:italic;color:#969896;">; ?task:block/marker must match one of these </span><span style="color:#323232;"> ] </span><span style="color:#323232;"> :table-view? false </span><span style="color:#323232;"> :result-transform (</span><span style="font-weight:bold;color:#a71d5d;">fn </span><span style="color:#323232;">[result] </span><span style="color:#323232;"> (</span><span style="color:#62a35c;">sort-by </span><span style="color:#323232;">(</span><span style="font-weight:bold;color:#a71d5d;">fn </span><span style="color:#323232;">[m] </span><span style="color:#323232;"> (</span><span style="color:#62a35c;">get </span><span style="color:#323232;">m </span><span style="font-weight:bold;color:#a71d5d;">:</span><span style="color:#323232;">block</span><span style="font-weight:bold;color:#a71d5d;">/</span><span style="color:#323232;">marker)) </span><span style="font-weight:bold;color:#a71d5d;">> </span><span style="color:#323232;">result </span><span style="color:#323232;"> ) </span><span style="color:#323232;"> ) </span><span style="color:#323232;"> :breadcrumb-show? false </span><span style="color:#323232;"> :collapsed? false </span><span style="color:#323232;">} </span><span style="color:#323232;">#+END_QUERY </span>
tom, German
bbbutch, i really like #flatnotes, but it's a little bit too minimalistic ... thinking about switching to another #note taking solution ... but there are so many options. #obsidian , #logseq , #joplin ?
main requirements are that its needs to be quick and easy to use; syncing the notes between desktop and android phone (not through external cloud, needs to be #selfhosted) ... preferrably 100% #foss - so i guess obsidian is already out?
publicvoit,
msfjarvis,
publicvoit, @msfjarvis Short term: anything including lock-in tools like Obsidian.
Mid-term: a local logseq setup.
Long-term: Org-mode. There is nothing that even comes close.
https://karl-voit.at/orgmode/
https://karl-voit.at/2020/01/20/start-using-orgmode/And it comes with a superior syntax: https://karl-voit.at/2017/09/23/orgmode-as-markup-only/
HTH
dhry, Ok, how the heck do I activate these "hotkeys" in #Logseq?!
dhry, @spinningthoughts Now trying to figure out how to press “esc” to go into navigation mode - on a phone. 😞
Neblib, @dhry @spinningthoughts
While you can use a virtual keyboard with all the keys like Unexpected Keyboard, you can get a quick access to most commands via the search modal.
On android, there is a bar above your virtual keyboard. On the far right is a keyboard button, click that. Press the magnifying glass, commands will be there.
publicvoit, Good news and bad news for users if #logseq:
They're working on a DB version in parallel that will provide better scalability, performance and realtime #collaboration (#RTC). They'll charge for RTC.
Unfortunately, this seems to be the end for #orgdown markup as they are implementing #Markdown only now and a conversion feature later on. 😞
Therefore, logseq is not an option for me any more and I'll need to think about a migration strategy for my wife.
https://discuss.logseq.com/t/why-the-database-version-and-how-its-going/26744
mykhaylo, @publicvoit @skizye thanks for the article. If for example you want to make a note on using lsp server in emacs, which then relates to emacs, lsp, python and clojure (for example), where do you put it? Or how do you label it?
publicvoit, @mykhaylo @skizye The articles liked on https://graz.social/@publicvoit/112365936364300767 should give you the answer. In short: doesn't matter as long as they're linked to any location that's relevant.
tinderness, German 📓 #LiebesTagebuch Heute nachts eine revidierte Form von #TiddlyWiki aufgesetzt. Bin momentan zufrieden mit meinem neuen Notizbuch. Kostenlos gesichert auf #Nextcloud. Hat zudem eine saubere Oberfläche. Vielleicht anfangs in der Handhabung ein wenig ungewohnt. Sonst begeisternd und auch im Fediverse vertreten: @TiddlyWiki
Nach #Logseq (abstrus nicht linear) und #Joplin (fade linear, fast tägliche Updates) ein machbares und praktisches Format? Nun, wir werden sehen.
tinderness, German @publicvoit Es geht ja nicht darum, was obejektiv besser ist, sondern was einem besser zusagt.
publicvoit, German @tinderness Nun, das eine beeinflusst IMHO das andere.
Und wie gesagt: dein Argument war nicht auf Tool-Eigenheiten bezogen sondern auf die Art und Weise, wie du mit Links umgehst und das ist da wie dort gleich. Insofern konnte ich deiner Argumentation nicht folgen.
thopan, German Wollte eigentlich nur gucken, ob #Logseq eine bestimmte Funktion hat und jetzt hab ich 5+ neue Plugins installiert, die was GANZ ANDERES machen. 😄
njoseph, Added a section to the FreedomBox Manual page for Syncthing - "Note-taking and Journaling", mentioning only free software that I've used myself.
https://wiki.debian.org/FreedomBox/Manual/Syncthing#FreedomBox #Syncthing #logseq #ZimWiki #TiddlyWiki #FeatherWiki
candide, Continuing my quest for a #Logseq #pkm replacement following data loss: https://vis.social/@candide/112137525462200593
This week, I tried #Notabase.
Pros:
- Simple, easy to use interface
- Transclusion / Block embed (one-way)
- Backlinks
- Open-source + can self-host
- Hierarchy/Folders
- Nice .md exports
- Can publish notes online
- Graph view
- Stacked notes
Demo of Notabase note-taking app, taken from the project's github
gisiger, German
nickanderson, @ledaj @gisiger I have yet to use the graph in org-roam-ui for anything beyond entertainment and a general birds eye view of clusters of related things. I share because it might encourage someone to try emacs org-mode. I do think that it could be a fun and useful way for someone else to access my notes.
Lucius_Chen, zh-CN @nickanderson @ledaj @gisiger In my opinion, org-roam-ui is currently the only practical graph that has various filters. It allows you to visually see the structure and connections of your knowledge, understand the boundaries of your knowledge, and identify areas that require further exploration. Additionally, https://github.com/ikoamu/publish-org-roam-ui this project also enables you to view graphs online and even use it as a blog because it supports LaTeX preview. #emacs #orgmode
ubo, German Größere zeitlichen Lücken zwischen der Benutzung von #Freecad lassen bei mir ja wiederkehrende Fragen (Wie war das nochmal?) entstehen. Auch Infos zu Freecad notiere ich jetzt konsequent in #LogSeq
Dann weiß ich zwar beim nächsten Mal die Antwort vermutlich wieder nicht, weiß aber wenigstens, wo ich sie ohne große Suche nachlesen kann. Mach ich ansonsten schon lange. Warum für Freecad nicht? 🤦♂️
bekopharm, German @ubo kenne SketchUp nicht aber klingt richtig so 😁
ubo, @jakob Bin, wei gesagt, Laie. Ich müsste keine Software benutzen. Mir hilft aber ein 3D-Entwurf sehr dabei, eine Idee auch vernünftig umzusetzen, Dafür nehme ich ein Bischen Mühe gern in Kauf.
Vorinstanz, German #Logseq und #ObsidianMD übrigens lassen sich parallel nutzen. Damit lässt sich (fast reibungslos) auf die selben (MD-)Dateien zugreifen.
So lassen sich die Vorteile der Tools weitgehend ausspielen...
publicvoit, (edited ) German @Vorinstanz Aber nur, wenn man sich auf Markdown einschränkt. 😉
https://karl-voit.at/2017/09/23/orgmode-as-markup-only/
#Logseq kann #orgdown ebenfalls https://karl-voit.at/2024/01/28/logseq-from-org-pov/
pauld,
jeff, German Eine Frage an die LogSeq-Nutzer:innen unter euch. Ich habe hier ein "blödes" Phänomen, bei dem in den "Linked References" die dort automatisch angezeigten Inhalte alle Sekunde rumflippen und rotieren. Das nervt gewaltig. - Ich fürchte, ich hab da mit den Tags und/oder den Seiten-Links eine Schleife aufgebaut. Allerdings kommt mir das spanisch vor. Mache ich was vom Grundprinzip falsch oder ist das ein Bug?
Folgende beispielhafte Struktur:
Ich möchte Tiere erfassen und kategorisieren. Ich habe eine Seite "Katzen". Dort erfasse ich alle Katzenarten als simple Liste mit Link zur jeweiligen Unterseite der Katzenart. Auf der Unterseite der Katzenart mache ich wieder einen Rücklink zur Seite "Katzen".Soweit so gut. Auf der Seite Katzen werden in den "Linked References" noch mal alle Katzenarten mit Tag oder Link zu dieser Katzen-Seite gelistet. Alle ruhig.
Sobald ich jetzt im Journal einen Eintrag mit Link zur Katzen-Seite erzeuge, fängt auf der Katzen-Seite die Rubrik "Linked References" zu rotieren an. (Und die CPU-Last steigt sprungartig). Nehme ich den Link dort auf dem Journal wieder weg, ist Ruhe. Dabei ist es wohl egal, ob ich den Link als Tag mit der Raute oder als Seite mit den eckigen Klammern erzeuge.
Mache ich was Strukturelles falsch? Habt ihr da Tipps?
jeff, German @Guenther_Amanita Hab Dank für den Tipp zur Lemmy-Group 🙂
Und: Hab Dank für den Tipp, den Index neu aufzubauen - ich glaub, das wars 😁
Dass LogSeq immer noch Beta ist, merke ich sonst eigentlich kaum 🙂
jmbmkn, German
yuribravos, Portuguese acabei de sincronizar o #logseq no tablet, celular e no pc através do #syncthing e eu me sinto o próprio hacker :ablobcatbongokeyboard:
yuribravos, Portuguese @manualdousuario Pois é... tô tentando usar para manter o logseq entre o pc, tablet e celular sincronizado, mas primeiro deu BO pq eu sincronizei todas as pastas com todos :ms_rofl: depois entendi que bastava sincronizar uma pasta e dar acesso a todos. Daí eu tentei usar a sincronização baseada no wifi, mas desde ontem o não se mantém sincronizado. O painel de configuração diz que tá em sincronia, mas não aparece o que eu escrevi no celular nos outros dispositivos.
yuribravos, Portuguese @manualdousuario vi aqui que tava configurado para verificar a cada 1h e pro logseq era interessante ser menos tempo, já que é algo mais instantâneo. Ajustei pra 30s para ver o que rolava e parece estar rolando melhor.
Eventualmente eu mudo pra um tempo um pouco maior e vou testando.
Mas o arquivo do celular não sincronizou por nada, levei o texto pro pc e ajustei e ai sincronizou o resto.
candide, I've been using #Logseq since 2021, have been an Open Collective supporter for almost 2 yrs, and even built my thesis project on top of the app.
Unfortunately, I think I've reached the end of the road with it. I've suffered some pretty massive #dataloss because of the paid #LogseqSync.
candide, The past month of waiting for a response on my lost data has been stressful, and #Logseq's contradictory replies have been incredibly disappointing.
Unfortunately, this type of #dataloss due to #LogseqSync is pretty common, as I'm starting to find out.
It's heartbreaking to part ways with a tool and community that I've learned so much from, but I can no longer trust the software project, and regret recommending it.
I'm open to suggestions for other #PKM #digitalgarden tools (preferably #OSS).
nickanderson, @candide you could perhaps use syncthing instead of Logseqsync. I use it with emacs orgmode with good success.
markpitblado, Just got syncthing setup! Can write markdown on the go, have it sync to my notes repo, then just commit and push when I get home! If anyone is intimidated by syncthing, its really not as hard as it sounds from others describing it! Also tested it with #Logseq and worked brilliantly.