Skip to content

48th Week of 2023

Life Management

Task Management

Org Mode

  • New: The orgmode repository file organization.

    How to structure the different orgmode files is something that has always confused me, each one does it's own way, and there are no good posts on why one structure is better than other, people just state what they do.

    I've started with a typical gtd structure with a directory for the todo another for the calendar then another for the references. In the todo I had a file for personal stuff, another for each of my work clients, and the someday.org. Soon making the internal links was cumbersome so I decided to merge the personal todo.org and the someday.org into the same file and use folds to hide uninteresting parts of the file. The reality is that I feel that orgmode is less responsive and that I often feel lost in the file.

    I'm now more into the idea of having files per project in a flat structure and use an index.org file to give it some sense in the same way I do with the mkdocs repositories. Then I'd use internal links in the todo.org file to organize the priorities of what to do next.

    Benefits:

    • As we're using a flat structure at file level, the links between the files are less cumbersome file:./project.org::*heading. We only need to have unique easy to remember names for the files, instead of having to think on which directory was the file I want to make the link to. The all in one file structure makes links even easier, just *heading, but the disadvantages make it not worth it.
    • You have the liberty to have a generic link like Work on project or if you want to fine grain it, link the specific task of the project
    • The todo file will get smaller.
    • It has been the natural evolution of other knowledge repositories such as blue

    Cons:

    • Filenames must be unique. It hasn't been a problem in blue.
    • Blue won't be flattened into Vida as it's it's own knowledge repository
  • New: Syncronize orgmode repositories.

    I use orgmode both at the laptop and the mobile, I want to syncronize some files between both with the next requisites:

    • The files should be available on the devices when I'm not at home
    • The synchronization will be done only on the local network
    • The synchronization mechanism will only be able to see the files that need to be synched.
    • Different files can be synced to different devices. If I have three devices (laptop, mobile, tablet) I want to sync all mobile files to the laptop but just some to the tablet).

    Right now I'm already using syncthing to sync files between the mobile and my server, so it's tempting to use it also to solve this issue. So the first approach is to spawn a syncthing docker at the laptop that connects with the server to sync the files whenever I'm at home.

    I've investigated the next options:

Coding

Languages

mkdocstrings

  • Correction: Correct the watch directive.

    watch is a list of directories to watch while serving the documentation. So if any file is changed in those directories, the documentation is rebuilt.

DevOps

Infrastructure as Code

Ansible Snippets

Infrastructure Solutions

Velero

  • New: Create a backup.

    If you already have schedules select the one you want to use:

    velero schedules get
    

    Then create the backup with:

    velero backup create --from-schedule selected-schedule
    

    You can see the other options to create backups in velero backup create --help

Storage

OpenZFS storage planning

  • New: Analyze the Exos X18 of 16TB disk.

    Specs IronWolf IronWolf Pro Exos 7E8 8TB Exos 7E10 8TB Exos X18 16TB
    Technology CMR CMR CMR SMR CMR
    Bays 1-8 1-24 ? ? ?
    Capacity 1-12TB 2-20TB 8TB 8TB 16 TB
    RPM 5,400 RPM (3-6TB) 7200 RPM 7200 RPM 7200 RPM 7200 RPM
    RPM 5,900 RPM (1-3TB) 7200 RPM 7200 RPM 7200 RPM 7200 RPM
    RPM 7,200 RPM (8-12TB) 7200 RPM 7200 RPM 7200 RPM 7200 RPM
    Speed 180MB/s (1-12TB) 214-260MB/s (4-18TB) 249 MB/s 255 MB/s 258 MB/s
    Cache 64MB (1-4TB) 256 MB 256 MB 256 MB 256 MB
    Cache 256MB (3-12TB) 256 MB 256 MB 256 MB 256 MB
    Power Consumption 10.1 W 10.1 W 12.81 W 11.03 W 9.31 W
    Power Consumption Rest 7.8 W 7.8 W 7.64 W 7.06 W 5.08 W
    Workload 180TB/yr 300TB/yr 550TB/yr 550TB/yr 550TB/yr
    MTBF 1 million 1 million 2 millions 2 millions 2.5 millions
    Warranty 3 years 5 years 5 years 5 years 5 years
    Price From $60 (2022) From $83 (2022) 249$ (2022) 249$ (2022) 249$ (2023)

OpenZFS

Operating Systems

Linux

Rtorrent

  • Correction: Deprecate it in favour of qbittorrent.

    Use qbittorrent instead.

Arts

Emojis

  • New: Add new emojis.

    ``` (╥_╥) (*≧▽≦)ノシ))