EN

    I’ve been gradually replacing my Action Containers subfolders and notes with Obsidian Bases tables. Each one has at least two views: (1) list of notes in progress, and (2) list of all notes of that kind. They are created using the status checkbox property.

    2025-10-30 16.56 Vault Reorganization.png

    Notes is a list of all my .md files (notes) in reverse chronological order.

    As for Organizing Blog, that’s a table of posts I have to fix. Long story short, I made a mess when I imported my blog from Obsidian Publish and have been reviewing all my posts since. The status checkbox property is also how I can tell what notes I still need to work on.


    Using the Unique Note Creator to save all of my notes and files in a single folder and my Notes table on Bases to find anything, as shown in a recent video, is working so well for me. The only thing I’m missing is a way to take a picture from inside a note on my phone. Imagine if the #Obsidian toolbar had an option like Open Camera to take a picture and have that picture saved in the default folder and the link created in the note.


    I found this wonderful chair in the trash the other day! The broken leg is the only problem, and I can definitely fix it. Everything else is in perfect condition, so I just couldn’t leave it. I don’t know if you’ve ever sat on a chair like this, but the mesh is so comfortable, and it brings back so many memories from my childhood. My grandmother had many furniture pieces like this one.

    2025-10-26 09.11 Chair in the trash.jpg

    2025-10-26 09.12 Chair in the trash.jpg.jpg


    Did I find a bug on Micro.blog? Somehow, Bluesky cross-posting survived a domain removal.

    I’m sharing the following because I’m not sure if this is how it’s supposed to work or if there is a bug. I had two sites with two different domains, each one in a separate Micro.blog account connected to separate Bluesky accounts. To make things easier to explain, let’s call them site A and B.

    After moving all the posts from A to B, I went to CloudFlare and redirected A’s domain name to B’s domain name, removed the domain name from A’s Micro.blog account, and downgraded that account to a free tier.

    Everything was working fine, but every post I made on B was being cross-posted to A’s connected Bluesky account. At first I thought the CloudFlare redirect was interfering with it, but I realized that was unlikely, as the redirect was moving site traffic from A to B, which was the opposite direction of the problematic cross-posting.

    Then today it clicked. Although I had removed the domain name from A and downgraded it to a free account, the Bluesky cross-posting was still set on that account. So, maybe, somehow the CloudFlare redirect is creating some sort of loop. 

    I just removed the cross-posting setting from A and will keep an eye on my next posts on B, starting with this one.


    I always wanted to use these guys in a project. It’s finally time 👏🏻

    2025-10-23 11.45.jpg


    I’ve been doing so many experiments with #Obsidian Bases, but one of the first things I did was to make a list of all my notes to try to mimic the way I used the #Evernote list of notes.

    I’m pretty sure some of you will ask me why I blurred tags and other information that doesn’t seem that private. Well, they are. For example, I have my car license plate as a tag, and because it starts with a number, it’s the first one that pops up in the list. Some of the Bases views have the names of places, like where my new home will be. The People property has the names of family members, clients, etc. Anyway, there’s a reason for everything I blurred.

    As for having a separate account for the videos, I do have one and use it for most recordings. However, every once in a while I like to share my real account because it has so many details I tailored over the years, and it’s impossible to keep a 100% accurate copy of that in a second account.


    The first time I watched The Expanse, I treated it like an action story I could casually watch. But after reading books 1, 2, and half of 3 and rewatching seasons 1, 2, and 3, I’m impressed by the sheer amount of details I missed the first time. Not to mention that all the details in the books expanded the story universe so much more 😆. Now, excuse me, I still have a lot to rewatch and read. Time to get back to the Rocinante! 😉


    Hi there, I need a favor from someone who doesn’t live in Brazil or Portugal. Could you please visit my website by typing only vladcampos.com (just the main address) and tell me if you were redirected to the English version?


    From now on, I'll post in two languages.

    When I got access to the multi-language audio on all my YouTube channels, I thought I’d finally be able to start posting videos in English and Portuguese on the same channel. But when I tried the feature, I quickly realized that dubbing the videos with my voice would be much harder than recording two full videos in both languages. However, I couldn’t stop thinking about how cool that would be, and maybe that’s what triggered another idea, a ‘why not?’ moment.

    Embracing the Mess

    I currently have two separate blogs mainly because of the mess categories or tags create when I use the same blog to write in both languages. For example, if you filter the posts by “obsidian”, the list will contain articles in both languages. I ended up opting for two separate blogs because I’m not a developer and have no intentions of having a complex multi-language site. Furthermore, I enjoy the simplicity and social integrations Micro.blog has.

    But what if I embrace the mess? And by “I”, I mean you! 😂

    The Tiny Theme, which is what I use on my blog, has a Microhook for the navigation menu, meaning I can set it up however I want. My idea was to use PT and EN categories for the posts and use those to create separate menus for the pages and a timeline in each language.

    After a few hours of going back and forth with Gemini, we came up with a pretty cool solution to switch from one language to the other. But since all other categories are basically the same in both languages, there will be no separation in the list of posts if a category filter is used.

    It’s a bit messy, but it’s also how my brain works. This post in particular will probably be translated because it’s an explanation of what’s happening to the blog, but my posts are rarely translated. Sometimes I feel like writing in English; other times, I prefer Portuguese.

    Merging the Socials

    Anyway, since I’m doing this with the blog, I also decided it would be a good idea to unify my social media accounts as well. Currently I have two Mastodon and two Bluesky accounts, and that’s a lot of work. So, expect posts in both languages there as well.

    Oh, you can also expect missing menus, pages, and posts while I merge everything into a single blog.

    This is just the latest chapter in my two-blog problem that’s been haunting me since forever.

    Welcome to the newly merged (and slightly chaotic) blog!


    I’m finally down to a single template with every property I need, which greatly simplifies the process of creating #Obsidian Bases tables. 🫣 What about enough screen space for taking notes?


    My own voice in another language! (YouTube Dubbing Upgrade)

    I dubbed one of my videos using YouTube’s Multi-language Audio and even though the result was only good enough, I believe it ended up much better than the AI alternative.

    The video below has two audio tracks recorded by me: the original in Portuguese and an additional one in English. If your YouTube account isn’t set to Portuguese, you should be hearing it in English.

    This Multi-language Audio feature is a much better option in comparison to the AI-created auto-dubbing, but it is a lot of work. I spent the morning doing some tests, and I noticed that to achieve a good enough video, a lot of preparation has to be done.

    To upload your own dubbing track, go to the Video Details page on YouTube Studio, select Languages, then click the Add language button, choose the language, and, finally, click on Add next to Dub to upload your file.

    At least for now, it doesn’t look like YouTube is doing anything to make sure one track is perfectly aligned with the other. It even recommends having dubbed audios with the same length as the original. This means I had to script the video, record it in one language, and then, when recording the other, I had to make sure it would end up at around the same duration.

    It may not look like it, but that was a ton of work. And this is as basic as a video can get. The amount of work it would take to do this on one of my how-to videos, for example, is too much compared to just recording two separate videos. And that’s what I believe YouTube should be doing.

    Creators who speak and record in more than one language should be able to upload entire videos in different languages. Depending on the settings of who’s watching, YouTube would play the better-matching video. That would be a game changer.

    For now, I’ll only be dubbing just some of my videos - most likely the ones where I’m sharing the screen most of the time.

    Nevertheless, this is one more important step towards making creators' content reachable by people from anywhere in the world.


    Obsidian and my two-blog problem hunting me since forever.

    As you may remember, I have two websites: one in Portuguese and another in English. This is something I have to constantly take into account when looking for hosting, social media, and, honestly, almost any other online activity.

    When I was using Obsidian Publish, I ended up creating /en and /pt sections in the same site, but that came with several problems back then and now. For example, Micro.blog offers up to a five-blog plan, but all the posts go to the same ActivityPub feed. That’s not ideal when the blogs have different topics or languages. So, when I decided to move back to Micro.blog, I opted for two different blogs, which immediately created another problem.

    I use the Micro.publish plugin to post from Obsidian, and of course, it has to be logged in to my Micro.blog account, which is now two accounts.

    The first idea I came up with to fix this was to create two new vaults, one for each blog. Technically speaking, that worked very well. But it didn’t take long to see how incompatible it was with the way I use Obsidian. My notes and files are all interconnected using tags, properties, and even links. For example, I might create a trip journal note and link that to a blog post, or use an image from a note in a post. The web of connection is so deep that when I moved both blogs to different vaults, it broke many links. So, I’m back to having both blogs in my main vault.

    After giving it some thought, I came up with a workaround that, to be honest, is not 100% safe. Each site has its own directory in my vault, and my main Obsidian is connected to the Portuguese Micro.blog account. Then, I created a nested vault using the English site subfolder and connected that second vault to my other Micro.blog account.

    Yes, that’s a recipe for disaster if one is not careful.

    To make it less prone to making a big mess, I took some precautions. The second vault now has a red accent color to make it clear I’m in a dangerous zone. In addition to that, I changed the Default location for new attachments to Same folder as current file and the New link format to Shortest path possible.

    To be entirely transparent, saving attachments in the same folder is something I started experimenting with a few days ago, when I went on a trip and only used Obsidian on my phone for 10 days. That was an experience in itself, as I noticed how tricky it can be to use the app on a phone 100% of the time, but that’s a story for another day.

    Back to the multiple-blog problem. Yesterday, I posted a test from the second vault, and it worked flawlessly. This will be the second post from there, but this one has links, tags, and other potential failure points.

    Anyway, this multiple-language situation has been haunting me since I started my first website back in 1997, and I believe it will stick with me forever.


    Hi, this is a test. With #Coffee, of course 😉

    2025-09-17-1214-life-begins-after-coffee.jpg


    Morning of day two of a spectacular trip camping with my wonderful wife and lovely dog in Spain and France. Along the way, we stopped at so many random places to contemplate the view and even make coffee. It was such a great adventure.

    We are now on our final stretch heading home, but I’ll never forget the richness of this experience.


    #pixelart #invaders #toulouse #france


    I’m super impressed by the new #Supernote digest feature. It not only gives me a reason to go back to their #ePub reader (we’ll see about that), but it also solves a problem I’ve been struggling with for a long time: capturing and saving snippets from physical media.


    Once I switched my site back from Obsidian Publish to Micro dot blog, I needed a way to make sure I had a copy of all my posts in #Obsidian. It would also be good to keep track of the progress of all the article and video ideas I have. After giving it some thought, I came up with a system that combines #Kanban and the Timeline System, and I’m excited about it.


    Hi, this is a test.


    Roman Mars' thoughts on efficiency on @99pi.org E641 were so profound that I had to relisten to the segment many times. It completely changed how I’ll think about it from now on. Many thanks, @romanmars.bsky.social. And congrats on the 15th anniversary.


Older Posts →