1. Sandeep Shetty: Barnaby Walters So you have 3 types of tags (from an interface perspective): note body, meta data (visible) & machine tags (invisible)?

    sandeepshetty yep, this is certainly something I need to document on the wiki.

    In fact most of the machine tags were a hack to add schemaless data to my MySQL-managed schema, but as I move to flat files + ad hoc indexes I might migrate some of my machine tags to “real” data — it’s not like they’re doing much good where they are at the moment.

    The main benefit is easy editing — I just use my tag editing UI instead of building another UI for each different bit of data.

  2. Just hooked up my notes to Brennan Novak’s rather awesome @emoome sentiment analysis API! So all my notes will have automated emotion/language analysis applied now, which I can query through machine tags.

    At the moment I’m not publicly showing this data, but if you can read HTML it’s in the source (machine tags not shown by default) and if you can read JSON, add .json onto the end of the URL.

  3. Finally decided that symfony Security component is way too complicated for my little , so ditching it — but I’ve learnt a lot from digging through it and my further efforts will try to provide some of the amazing flexibility it gives whilst being more performant and easier to understand #php

  4. Made some updates to my note autolinking flow — instead of lots of unstable regexes, only one runs now (courtesy of cassis) and the rest manipulate the XML–compatible HTML which results. Much more robust, much more extendable

  5. I got tired of WPSM looking and working the way it does (I wrote it when I was 13 and learning PHP), so I’ve taken the data and started building the Music module. Live here. Major but already looking and working better than the old one!

  6. superfeedr: Barnaby Walters Thanks Barnaby :) [Also, I could not log into your site with indieAuth :/]

    superfeedr yeah, there’s a weird bug where logging in only works the second time round — I haven’t fixed it yet as I rarely have to log in! At the mo there is little benefit to others logging in but I may add private content/collaborative features in the future. Crowd-sourced typo fixing FTW ;)

  7. I just fixed a bug which prevented non-authenticated users from reading my articles. Sorry about that, should all work again now!

  8. Just pushed a weeks worth of local development live, requiring only 30 sec of fixing to make everything shiny and working again. I love git!

  9. Essentially, my previous design had reached local maximum, so I’m going back to basics.

    I’ve decided it’s important that styling doesn’t fight or contradict markup, so I’m hoping that adding it progressively only where it is needed will make my code more maintainable.

  10. Got a lot of work done on my publishing software today. This is in preparation to using it on a friend’s site, then releasing all the components into the public. Exciting stuff!

  11. …and with a mere ~160 lines of code changed (including very little markup), I am much, much happier with the overall aesthetic.

  12. Decided I’m sick of my current site design, but that with a few very small changes I can make it look a whole lot better. Woo design iteration!

  13. FInally, I have some relatively sensible pagination. /notes returns last 10 days by default, single days can be specified with ?day=YYYY-MM-DD or ?day=YYYY-DDD