i carry your heart with me(i carry it in
my heart)i am never without it(anywhere
i go you go,my dear;and whatever is done
by only me is your doing,my darling)
                                    i fear
no fate(for you are my fate,my sweet)i want
no world(for beautiful you are my world,my true)
and it’s you are whatever a moon has always meant
and whatever a sun will always sing is you
  
here is the deepest secret nobody knows
(here is the root of the root and the bud of the bud
and the sky of the sky of a tree called life;which grows
higher than soul can hope or mind can hide)
and this is the wonder that’s keeping the stars apart
  
i carry your heart(i carry it in my heart)

E. E. Cummings © 1952

───  start here

recent comments

sunday, 13 december 2015

a subtle but significant change to this web site.

The home page now shows the most recent articles posted for the various topic threads which comprise this site. Dependent on publication date, not all topic threads will necessarily be represented by their latest journal entry. Regardless, this should now make the home page appear less stale dated.

Surprisingly, despite not having touched the web framework code for quite some time, these changes were simply and cleanly implemented with a dozen lines of Ruby code without too much head scratching. The original design continues to hold up well.

Originally cobbled together with html generating shell scripts in its earliest incarnations as that proof of concept, it morphed into a web framework whose underlying technology became a point of interest – vimwiki with sinatra allowed content to be mapped and reviewed effortlessly in real time.

Starting out initially as a resource for clients, it has grown to include a repository of the knowledge accrued during the creation of the site itself and then some – the WWW being what it is as a meta library of itself. I like the metaphor.

There are still a number of posts to share regarding the tools used along the way to create all this. And broader horizons to return to. There is nothing being sold here. But if you find something of interest, be it metaphysical, technical or otherwise, wonderful.

comment ?

homed split

friday, 11 may 2018

symbols in BEAKL mu are accessed via the index, middle and ring fingers of the thumb shift side hand. It is surprisingly effective but constrained by the range of keys comfortably reached by the hand in the thumb shift position. Larger hands can implement a larger shift layout but there is another more universal solution.

Enter the home row modifiers. These are key code modifiers, applied singly – except for the Shift key whose role is the responsibility of the thumb Shift, as implemented above – or as chords.

By assigning the home row Shift as a Symbol Layer key when held down singly (with no other modifiers), the opposite hand can now float over the Symbol Layer without any restriction. This is what the free hand toggled Regex Layer allowed..

home row symbols

BEAKL mu home row Shift 
symbols

Not every symbol character is mapped to these layers, as many are available from the base layer from which their usage in regular expressions and programming statements would be typed.

Rolls in expression construction and familiar keypad location for ease of memory are the design criteria – not necessarily key frequency, as rumination is more the order of the day when typing symbol expressions, than shear typing speed.

That said, I find this layout efficient for the kinds of expressions I type and, more importantly, easy to remember – the rationalization of its layout and organization can be deciphered.

toggle regex

BEAKL mu toggle Regex 
symbols

caveats

freeing the hand from the thumb locked position to type symbols feels vastly superior but not without a restriction. Sloppy fingering while typing the home row shift characters, the A and T keys, can result in inadvertent symbol characters being typed – particularly for the TH bigram which finger memory develops very rapid fingering for.

So far, by paying attention to accurate touch typing, this problem can be avoided. But this problem may persist for fast typists. Adjusting QMK compilation timing parameters may be sufficient but assigning the symbol layer to a different modifier and, hence, home row character – dependent on one’s particular layout – may be the better solution.

comment ?

kali, 2002-2018

sunday, 25 march 2018

Kali, at the Arboretum, 2011

destroyer
creator
divine mother

Kali, at the Experimental Farm, 
2011

comment ?