The knights who say NIH!

  • How to create properly namespaced elements with TDOM


    I found properly creating new elements in an XML document using tDOM a challenge. After some help in the Tcl chat I was shown a few working solutions.

    Using createElementNS

    package require tdom
    
    set xml  {<ns1:Root xmlns="http://default.com" xmlns:ns1="http://some.otherns.com">
        <ns1:Item>Here …
    Read more...

  • My GTD system

    Note to self

    ⚠️ Focus on the process not on the tools!!

    Process

    Ubiquitous capture

    Open formats

    I do not want my stuff ending up in some closed database or format which is not easily transferable to something else. This means that for instance Evernote is not the best match. Instead …

    Read more...

  • Using open source for free tasks

    Why all the effort?

    Online task lists are dissappearing left and right (for example Astrid and Wunderlist). You want your tasks under your control which means:

    1. You have an open file format storing the tasks.
    2. You can synchronize or serve the tasks with open source tools.

    I started with todo …

    Read more...

  • Building your own OS

    If you want to make your own OS and you like all clear cut code which compiles and does everything you would have ever wanted well then look further (go see Linux). But if you want to build your own OS including booting, switching to PM etcetera etcetera, then this …

    Read more...