I love that you did this video. I can’t count the number of Logseq videos I’ve watched, and none of them mentioned that it had namespaces it’s awesome that you can have non-hierarchical and hierarchical information in Logseq.
@Aryan Sawhney This topic and your granular commentary as you introduce and explain it is so helpful to me. Understanding this topic is central to my efforts to organize my graph to the greatest effect of using queries. Thanks!
Expanding on the idea of using a single letter as a category (A for article, B for book, etc ...) I find it useful to use the custom symbols on mac ... some that I use are 📕for book, 👤for person, etc ... The pictures always take up the space of one or two characters and are far more descriptive. This results in a hierarchy that looks like this: 👤/Mom 👤/Dad 👤/Sister etc...
Wonderfully helpful. As others have pointed out, I'm just flabbergasted that all the other Logseq videos I've watched over the past couple weeks never so much as mentioned namespaces. It was precisely what I was looking for, and without it, I was getting tempted to just jump ship. Many thanks!
Hi, I really like the way you explain Logseq. Many youtube videos on logseq but with your practical scenarios and knowledge, you add great value. We learne something here. Thank you. Best continuation, Jean Montreal, Canada
Be aware that namespacing like this will create long filenames (like mainpage__subpageA__subpageA1__subpage_A1a.md ...etc.) which may cause problems after a certain length.
Was looking for videos like this as I just downloaded Logseq. Other creators on Logseq honestly confused me more than helped, but this was very helpful. Keep up the good work.
You have the best series for Logseq on RUclips. Very practical. Do you plan on expanding your channel? You could cover the development of the app itself, perhaps.
🏆the practical examples used are easily understood by everyone. The use and demonstration are clearly explained, which is lacking in other videos on Logseq. Your knowledge is greatly appreciated! Any more content in the future
There are several issues with the current implementation of aliases, especially when combined with namespaces. For instance if you have a page A with an alias B, then you create a subpage A/C, you have to remember which alias you used to create the subpage, because B/C will not point to the same page. This is just one of the issues.
Thanks! My theme is the miA theme. I've just changed the colour of the links which you can do from this link. aryansawhney.com/pages/page-links-vs-tags-in-logseq/ github.com/playerofgames/logseq-mia-theme
This was very helpful thanks. (One feedback if it's okay: the sound quality differences between cuts was very noticeable.) Subscribed for this awesome content, if I'd have a wish for future content it would be: How to take programming notes (within one language, structure, formatting etc.) and best practice flashcard functionality (just learn for one topic etc.)
Thanks for the feedback on the audio quality. Yeah, I'm using two different microphones, one's way better than the other but picks up an insane amount of keyboard noise while the other is generally lower quality but doesn't pick up the keyboard noise. I'll get a dedicated microphone for my next video. Interesting idea. They're some that I've been playing around myself for a while as well!
Hi @Aryan, great video, thanks for your time to make this. I am using android app and pc together and I noticed the android app creates directories and subdirectories if I use namespaces inside pages folder, because of this I have different file locations if I create it using app or pc when using namespace. Have you checked into this by any chance? Thanks.
Is there a way to filter all Functions when I have Python/Functions and Clojure/Functions like an "AND" operator in this hierarchical approach. Sometimes I need that. Excellent video
This is a hacky workaround but this query might work. {{query "functions]]"}} Believe it should be possible with advanced queries to sort by the sub page of the namespace.
oh, this is awful... This is completely backwards. This is no better than using folders with all the drawbacks. - One wants to be able to scope a note under multiple "interfaces" - not have a single "parent" for stuff like this. - A single parent is useful for pages that have NO MEANING outside of their parent. - For example the long highlights? Yes, good usage. - Their context is defined by the parent. - With the programming languages, it's much more useful to just have "anonymous" pages, which inside of themselves describe about what they are. And that description is searchable instead of the "name" -- What if one day you want to say "this other thing is also my context/parent" - You cannot. This is like inheritance over composition. - In a system that already has good linking, this is a horrible idea in general. Making an anonymous (UID name) page that might say "I'm scoped to X" (but no need to, as it is referenced/embedded) where it is referenced. That already works perfectly well. -- It's useful to say "this is my true one context" when it is referenced from other places, so they include a way to see the context, as it has little meaning without it ... but referencing blocks is almost always good enough. I understand people like folders, so they included it (kind of) but I don't see how it's useful otherwise.
and this is not even smart namespaces ... it's literally just "long names" without renaming or importing or ability to use short names inside the namespace... - Sure, it has the little extra auto-links section, but ...
I love that you did this video. I can’t count the number of Logseq videos I’ve watched, and none of them mentioned that it had namespaces it’s awesome that you can have non-hierarchical and hierarchical information in Logseq.
@Aryan Sawhney This topic and your granular commentary as you introduce and explain it is so helpful to me. Understanding this topic is central to my efforts to organize my graph to the greatest effect of using queries. Thanks!
Expanding on the idea of using a single letter as a category (A for article, B for book, etc ...) I find it useful to use the custom symbols on mac ... some that I use are 📕for book, 👤for person, etc ...
The pictures always take up the space of one or two characters and are far more descriptive. This results in a hierarchy that looks like this:
👤/Mom
👤/Dad
👤/Sister
etc...
Wonderfully helpful. As others have pointed out, I'm just flabbergasted that all the other Logseq videos I've watched over the past couple weeks never so much as mentioned namespaces. It was precisely what I was looking for, and without it, I was getting tempted to just jump ship. Many thanks!
Hi, I really like the way you explain Logseq. Many youtube videos on logseq but with your practical scenarios and knowledge, you add great value. We learne something here. Thank you. Best continuation, Jean Montreal, Canada
This is by far the best explanation of hierarchy through namespaces that I've seen. thank you!
this font... is just beautiful.
Be aware that namespacing like this will create long filenames (like mainpage__subpageA__subpageA1__subpage_A1a.md ...etc.) which may cause problems after a certain length.
Thank you for sharing about namespaces. First time being exposed to it and am loving it.
Was looking for videos like this as I just downloaded Logseq. Other creators on Logseq honestly confused me more than helped, but this was very helpful. Keep up the good work.
You need to apply compression or normalisation to your audio. It keeps going loud and quiet.
You have the best series for Logseq on RUclips. Very practical. Do you plan on expanding your channel? You could cover the development of the app itself, perhaps.
🏆the practical examples used are easily understood by everyone. The use and demonstration are clearly explained, which is lacking in other videos on Logseq. Your knowledge is greatly appreciated! Any more content in the future
Thank you for sharing what you've learned about Logseq. I'm looking forward to your next upload.
Hi, I really enjoy your articles and videos about Logseq, thansks a lot, it's very useful.
Hello, how to show the hierarchy in the dx pane?
amazing video, man. thanks
Excellent Video! Your pace, examples and clarity in thought and explanation was really good and helped me understand everything clearly.
Thank you for the super video. I can use it very much for my work. Until then I didn't have namespaces for Logseq on my screen.
this blew my mind! wondering what your graph looks like?
There are several issues with the current implementation of aliases, especially when combined with namespaces. For instance if you have a page A with an alias B, then you create a subpage A/C, you have to remember which alias you used to create the subpage, because B/C will not point to the same page. This is just one of the issues.
Totally blowing my mind, just switch from Obsidian. quite stuck that Logseq doesn't have folders, Thanks man!
Thanks Aryan, you efforts and talent are really appreciated!!
amazing and keep them coming. Really useful stuff. I personally going to use aliase name spacing and listing the hierarchy of specific root.
This is super useful, thank you!
Glad to hear that!
vhbb
vhbb
Amazing and very helpful guide, Aryan! Thanks.
Doing great! Keep going! Thank you for the intel!
Hi Aryan, love your videos, I have used these extensively in my Law Degree notes to enable future use in practice. Can you also share your theme?
Thanks! My theme is the miA theme. I've just changed the colour of the links which you can do from this link.
aryansawhney.com/pages/page-links-vs-tags-in-logseq/
github.com/playerofgames/logseq-mia-theme
Are the blocks for each day created within The Daily Stoic page or are you adding it in the journal and reference it somehow in the page ?
Thank you, very nice and informative video.
Hey great content !
Pure gold! Thx
are you using default logseq theme?
This was very helpful thanks. (One feedback if it's okay: the sound quality differences between cuts was very noticeable.) Subscribed for this awesome content, if I'd have a wish for future content it would be: How to take programming notes (within one language, structure, formatting etc.) and best practice flashcard functionality (just learn for one topic etc.)
Thanks for the feedback on the audio quality. Yeah, I'm using two different microphones, one's way better than the other but picks up an insane amount of keyboard noise while the other is generally lower quality but doesn't pick up the keyboard noise. I'll get a dedicated microphone for my next video.
Interesting idea. They're some that I've been playing around myself for a while as well!
Please compress your audio levels.
Yes
Thanks for the feedback, definitely something i'm keeping in mind for my next video!
Hi @Aryan, great video, thanks for your time to make this. I am using android app and pc together and I noticed the android app creates directories and subdirectories if I use namespaces inside pages folder, because of this I have different file locations if I create it using app or pc when using namespace. Have you checked into this by any chance? Thanks.
This is a bug that's on the radar of the devs. Will be fixed soon github.com/logseq/logseq/pull/6134
@@aryansawhney oh I see, thanks Aryan
Is there a way to filter all Functions when I have Python/Functions and Clojure/Functions like an "AND" operator in this hierarchical approach. Sometimes I need that. Excellent video
This is a hacky workaround but this query might work. {{query "functions]]"}}
Believe it should be possible with advanced queries to sort by the sub page of the namespace.
@@aryansawhney Thanks. I should start learning some serious queries
Can I ask what theme you use in this video?
@aryan sawhney where is the Custom JS file?
You'll have to create it manually. I like to just duplicate the custom.css file and change the file extension to .js. Saves some hassle!
Hi! How can i access the Custom JS file?
You'll have to create it manually. I recommend, in the file system, just duplicating custom.css and rename it to custom.js
Well, not milk.. milk's not a fruit
I love it 🤣
YES CARROT IS A VEGETABLE, WHTABOUT TOMATO? LOL
sounds like corn popping every time you type 🤣
😅
@@aryansawhney btw you might want to check my config at gist knoopx/dea143840ba00ba566a914818aaf3d4b
oh, this is awful... This is completely backwards. This is no better than using folders with all the drawbacks.
- One wants to be able to scope a note under multiple "interfaces" - not have a single "parent" for stuff like this.
- A single parent is useful for pages that have NO MEANING outside of their parent. - For example the long highlights? Yes, good usage. - Their context is defined by the parent.
- With the programming languages, it's much more useful to just have "anonymous" pages, which inside of themselves describe about what they are. And that description is searchable instead of the "name"
-- What if one day you want to say "this other thing is also my context/parent" - You cannot. This is like inheritance over composition.
- In a system that already has good linking, this is a horrible idea in general. Making an anonymous (UID name) page that might say "I'm scoped to X" (but no need to, as it is referenced/embedded) where it is referenced. That already works perfectly well. -- It's useful to say "this is my true one context" when it is referenced from other places, so they include a way to see the context, as it has little meaning without it ... but referencing blocks is almost always good enough.
I understand people like folders, so they included it (kind of) but I don't see how it's useful otherwise.
and this is not even smart namespaces ... it's literally just "long names" without renaming or importing or ability to use short names inside the namespace...
- Sure, it has the little extra auto-links section, but ...
the Hierarchy section is nice. But the "implementation" is the wrong approach.
I'm not saying it's bad to use it... but it could have been a lot better.
aliases are nice, but I assume they are global
ok, the linked references are useful and something on top of just mimicing folders
very confusing for me, talk slower
custom.js file: github.com/cannibalox/logseq-custom-files