khatus.git
5 years agoIgnore /sys/classa/net/$iface/carrier access errors
Siraaj Khandkar [Wed, 6 Mar 2019 19:43:22 +0000 (14:43 -0500)] 
Ignore /sys/classa/net/$iface/carrier access errors

which begin when interface is disabled.

5 years agoFix coercion-related ambiguities
Siraaj Khandkar [Wed, 6 Mar 2019 18:26:25 +0000 (13:26 -0500)] 
Fix coercion-related ambiguities

5 years agoFix shown as percentage when no link present
Siraaj Khandkar [Wed, 6 Mar 2019 18:03:13 +0000 (13:03 -0500)] 
Fix shown as percentage when no link present

5 years agoFix field separator
Siraaj Khandkar [Wed, 6 Mar 2019 13:55:50 +0000 (08:55 -0500)] 
Fix field separator

5 years agoFix typo
Siraaj Khandkar [Wed, 6 Mar 2019 13:55:33 +0000 (08:55 -0500)] 
Fix typo

5 years agoAdd method for wifi link strength only
Siraaj Khandkar [Wed, 6 Mar 2019 11:23:19 +0000 (06:23 -0500)] 
Add method for wifi link strength only

5 years agoReimplement net status as checking carrier rather than addr
Siraaj Khandkar [Wed, 6 Mar 2019 11:04:22 +0000 (06:04 -0500)] 
Reimplement net status as checking carrier rather than addr

5 years agoOverride empty net addr with default place holder
Siraaj Khandkar [Wed, 6 Mar 2019 02:06:55 +0000 (21:06 -0500)] 
Override empty net addr with default place holder

5 years agoInclude net_addr in sanity_check
Siraaj Khandkar [Wed, 6 Mar 2019 01:56:59 +0000 (20:56 -0500)] 
Include net_addr in sanity_check

5 years agoDo not override default value in net_addr method implementation
Siraaj Khandkar [Wed, 6 Mar 2019 01:56:19 +0000 (20:56 -0500)] 
Do not override default value in net_addr method implementation

5 years agoImplement a simplified net interface status method
Siraaj Khandkar [Wed, 6 Mar 2019 01:50:50 +0000 (20:50 -0500)] 
Implement a simplified net interface status method

5 years agoSimplify wifi negative status
Siraaj Khandkar [Wed, 6 Mar 2019 01:49:59 +0000 (20:49 -0500)] 
Simplify wifi negative status

5 years agoDo not show mpd song
Siraaj Khandkar [Tue, 5 Mar 2019 13:53:10 +0000 (08:53 -0500)] 
Do not show mpd song

5 years agoShow only left speaker volume
Siraaj Khandkar [Tue, 5 Mar 2019 13:32:36 +0000 (08:32 -0500)] 
Show only left speaker volume

5 years agoShorten volume variable names
Siraaj Khandkar [Tue, 5 Mar 2019 13:28:14 +0000 (08:28 -0500)] 
Shorten volume variable names

5 years agoAdd bluetooth sensor
Siraaj Khandkar [Thu, 14 Feb 2019 21:07:59 +0000 (16:07 -0500)] 
Add bluetooth sensor

5 years agoBreak up into procedures
Siraaj Khandkar [Thu, 14 Feb 2019 20:31:40 +0000 (15:31 -0500)] 
Break up into procedures

5 years agoRun sanity_check sensors as children and pre-kill all existing
Siraaj Khandkar [Thu, 14 Feb 2019 20:26:46 +0000 (15:26 -0500)] 
Run sanity_check sensors as children and pre-kill all existing

5 years agoCombine mpd status and use symbolic state indicators
Siraaj Khandkar [Mon, 11 Feb 2019 00:34:32 +0000 (19:34 -0500)] 
Combine mpd status and use symbolic state indicators

5 years agoBegin X4 prototype
Siraaj Khandkar [Fri, 8 Feb 2019 22:36:58 +0000 (17:36 -0500)] 
Begin X4 prototype

5 years agoHide curl progress meter, but still show errors
Siraaj Khandkar [Fri, 8 Feb 2019 03:57:39 +0000 (22:57 -0500)] 
Hide curl progress meter, but still show errors

5 years agoAdd rebuild recipe
Siraaj Khandkar [Fri, 8 Feb 2019 03:57:15 +0000 (22:57 -0500)] 
Add rebuild recipe

5 years agoAdd uninstall and reinstall recipes
Siraaj Khandkar [Fri, 8 Feb 2019 03:47:41 +0000 (22:47 -0500)] 
Add uninstall and reinstall recipes

5 years agoUse newer mpd API
Siraaj Khandkar [Fri, 8 Feb 2019 03:33:00 +0000 (22:33 -0500)] 
Use newer mpd API

5 years agoReplace `metar` with custom parser of NOAA XML API
Siraaj Khandkar [Thu, 7 Feb 2019 22:00:21 +0000 (17:00 -0500)] 
Replace `metar` with custom parser of NOAA XML API

5 years agoSimplify bluetoothctl command
Siraaj Khandkar [Thu, 7 Feb 2019 21:15:11 +0000 (16:15 -0500)] 
Simplify bluetoothctl command

5 years agoFix close mpd connection
Siraaj Khandkar [Tue, 5 Feb 2019 01:16:56 +0000 (20:16 -0500)] 
Fix close mpd connection

5 years agoImprove overview and experiment naming
Siraaj Khandkar [Sun, 3 Feb 2019 23:41:20 +0000 (18:41 -0500)] 
Improve overview and experiment naming

5 years agoNote the meaning of version numbers
Siraaj Khandkar [Fri, 18 Jan 2019 14:08:23 +0000 (09:08 -0500)] 
Note the meaning of version numbers

5 years agoSplit and update README
Siraaj Khandkar [Fri, 18 Jan 2019 00:05:09 +0000 (19:05 -0500)] 
Split and update README

5 years agoBring back v1 from the dead
Siraaj Khandkar [Thu, 17 Jan 2019 23:36:09 +0000 (18:36 -0500)] 
Bring back v1 from the dead

5 years agoSeparate v2 and v3 into dedicated directories
Siraaj Khandkar [Thu, 17 Jan 2019 22:13:56 +0000 (17:13 -0500)] 
Separate v2 and v3 into dedicated directories

5 years agoIndex volume by alsa.device property
Siraaj Khandkar [Sat, 8 Dec 2018 17:53:06 +0000 (12:53 -0500)] 
Index volume by alsa.device property

instead of pulseaudio sink number, which keeps changing upon
plugging/unplugging of speakers

5 years agoHandle multiple batteries
Siraaj Khandkar [Thu, 15 Nov 2018 00:34:39 +0000 (19:34 -0500)] 
Handle multiple batteries

5 years agoAdd a TODO item - track energy usage rate
Siraaj Khandkar [Tue, 13 Nov 2018 00:30:36 +0000 (19:30 -0500)] 
Add a TODO item - track energy usage rate

5 years agoAdd issue to fix - handle multiple batteries
Siraaj Khandkar [Tue, 13 Nov 2018 00:24:21 +0000 (19:24 -0500)] 
Add issue to fix - handle multiple batteries

5 years agoFix incorrectly organized AWK source file
Siraaj Khandkar [Thu, 13 Sep 2018 12:26:06 +0000 (08:26 -0400)] 
Fix incorrectly organized AWK source file

5 years agoDo not rely on FS for msg parsing
Siraaj Khandkar [Mon, 10 Sep 2018 23:09:14 +0000 (19:09 -0400)] 
Do not rely on FS for msg parsing

- makes patterns easier to read (no more field addressing by number)
- allows inclusion of the whole msg lib without conflicting with existing FS

5 years agoRemove superfluous string concatenation
Siraaj Khandkar [Mon, 10 Sep 2018 21:42:18 +0000 (17:42 -0400)] 
Remove superfluous string concatenation

5 years agoRefactor cache dumper
Siraaj Khandkar [Mon, 10 Sep 2018 21:38:08 +0000 (17:38 -0400)] 
Refactor cache dumper

5 years agoMerge branch 'cache-dumper'
Siraaj Khandkar [Sun, 9 Sep 2018 01:56:45 +0000 (21:56 -0400)] 
Merge branch 'cache-dumper'

5 years agoClean after ocamlbuild
Siraaj Khandkar [Sun, 9 Sep 2018 01:54:59 +0000 (21:54 -0400)] 
Clean after ocamlbuild

5 years agoRemove executable permission from AWK source files
Siraaj Khandkar [Sun, 9 Sep 2018 01:53:23 +0000 (21:53 -0400)] 
Remove executable permission from AWK source files

5 years agoMove remaining code out of bin
Siraaj Khandkar [Fri, 7 Sep 2018 00:45:22 +0000 (20:45 -0400)] 
Move remaining code out of bin

and reserve it for built files from now on

5 years agoImplement a basic cache dumper
Siraaj Khandkar [Mon, 3 Sep 2018 19:47:12 +0000 (15:47 -0400)] 
Implement a basic cache dumper

5 years agoMerge branch 'redesign-msg-format'
Siraaj Khandkar [Wed, 5 Sep 2018 20:52:20 +0000 (16:52 -0400)] 
Merge branch 'redesign-msg-format'

5 years agoRedesign message format
Siraaj Khandkar [Wed, 5 Sep 2018 20:48:23 +0000 (16:48 -0400)] 
Redesign message format

- supports distributed khatus (adds node field)
- separates messages into types (data, error, alert, log)

5 years agoNormalize alert msg
Siraaj Khandkar [Mon, 3 Sep 2018 19:33:38 +0000 (15:33 -0400)] 
Normalize alert msg

5 years agoUpdate README
Siraaj Khandkar [Thu, 30 Aug 2018 16:52:35 +0000 (12:52 -0400)] 
Update README

5 years agoMove (most of) bar formatting to the user
Siraaj Khandkar [Thu, 30 Aug 2018 14:42:43 +0000 (10:42 -0400)] 
Move (most of) bar formatting to the user

5 years agoBreak out status component values from formatting
Siraaj Khandkar [Wed, 29 Aug 2018 23:57:31 +0000 (19:57 -0400)] 
Break out status component values from formatting

first step in giving user more fine-grained bar control

5 years agoFix alert to include src module in msg
Siraaj Khandkar [Wed, 29 Aug 2018 21:47:53 +0000 (17:47 -0400)] 
Fix alert to include src module in msg

5 years agoAdd build instructions
Siraaj Khandkar [Wed, 29 Aug 2018 21:36:08 +0000 (17:36 -0400)] 
Add build instructions

5 years agoMove install script to make
Siraaj Khandkar [Wed, 29 Aug 2018 21:33:12 +0000 (17:33 -0400)] 
Move install script to make

5 years agoBring back src module name in messages
Siraaj Khandkar [Wed, 29 Aug 2018 21:13:10 +0000 (17:13 -0400)] 
Bring back src module name in messages

5 years agoDon't complain if cleaning pre-emptively
Siraaj Khandkar [Wed, 29 Aug 2018 18:39:53 +0000 (14:39 -0400)] 
Don't complain if cleaning pre-emptively

5 years agoRe-use AWK build recipe
Siraaj Khandkar [Wed, 29 Aug 2018 18:39:26 +0000 (14:39 -0400)] 
Re-use AWK build recipe

5 years agoRe-use AWK components
Siraaj Khandkar [Wed, 29 Aug 2018 18:19:59 +0000 (14:19 -0400)] 
Re-use AWK components

5 years agoAdd summary of process state meanings
Siraaj Khandkar [Wed, 29 Aug 2018 15:25:22 +0000 (11:25 -0400)] 
Add summary of process state meanings

5 years agoImplement user-selected status bar components
Siraaj Khandkar [Wed, 29 Aug 2018 15:09:29 +0000 (11:09 -0400)] 
Implement user-selected status bar components

5 years agoAdd execute-on-mount option
Siraaj Khandkar [Sat, 25 Aug 2018 18:24:55 +0000 (14:24 -0400)] 
Add execute-on-mount option

mainly to launch a file manager on mount, but potentially anything

5 years agoImplement device auto-mounter
Siraaj Khandkar [Sat, 25 Aug 2018 17:25:36 +0000 (13:25 -0400)] 
Implement device auto-mounter

5 years agoAdd TODO - formalize message format and protocol
Siraaj Khandkar [Sat, 25 Aug 2018 16:46:30 +0000 (12:46 -0400)] 
Add TODO - formalize message format and protocol

5 years agoAdd device-tracking idea
Siraaj Khandkar [Sat, 25 Aug 2018 16:31:19 +0000 (12:31 -0400)] 
Add device-tracking idea

5 years agoDo not process collect data we do not use
Siraaj Khandkar [Fri, 24 Aug 2018 00:41:58 +0000 (20:41 -0400)] 
Do not process collect data we do not use

at least for now, since khatus_bar is now using a noticeable amount of CPU time
(~2-3%, up from ~0-0.7%)

Definitely need to be more-discriminate about who gets what data, instead of
forcing everyone to filter

5 years agoMonitor process states totals
Siraaj Khandkar [Wed, 22 Aug 2018 14:34:39 +0000 (10:34 -0400)] 
Monitor process states totals

5 years agoMoar ideas
Siraaj Khandkar [Wed, 22 Aug 2018 00:04:53 +0000 (20:04 -0400)] 
Moar ideas

5 years agoFix tabs to spaces
Siraaj Khandkar [Tue, 21 Aug 2018 16:39:04 +0000 (12:39 -0400)] 
Fix tabs to spaces

5 years agoAdd more Ideas and TODOs
Siraaj Khandkar [Tue, 21 Aug 2018 04:52:59 +0000 (00:52 -0400)] 
Add more Ideas and TODOs

5 years agoExpose GC interval option
Siraaj Khandkar [Tue, 21 Aug 2018 02:28:12 +0000 (22:28 -0400)] 
Expose GC interval option

5 years agoAdd monitor idea: password digests against leaked databases
Siraaj Khandkar [Tue, 21 Aug 2018 02:12:47 +0000 (22:12 -0400)] 
Add monitor idea: password digests against leaked databases

5 years agoPromote detailed reporting from Ideas to TODOs
Siraaj Khandkar [Tue, 21 Aug 2018 01:57:29 +0000 (21:57 -0400)] 
Promote detailed reporting from Ideas to TODOs

5 years agoPromote process monitoring from Ideas to TODOs
Siraaj Khandkar [Tue, 21 Aug 2018 01:55:07 +0000 (21:55 -0400)] 
Promote process monitoring from Ideas to TODOs

5 years agoAdd some ideas and TODOs
Siraaj Khandkar [Tue, 21 Aug 2018 01:51:59 +0000 (21:51 -0400)] 
Add some ideas and TODOs

5 years agoReport GCed src and key more-clearly
Siraaj Khandkar [Mon, 20 Aug 2018 22:29:55 +0000 (18:29 -0400)] 
Report GCed src and key more-clearly

5 years agoAdd block device event sensor and monitor
Siraaj Khandkar [Mon, 20 Aug 2018 19:11:53 +0000 (15:11 -0400)] 
Add block device event sensor and monitor

5 years agoAdd redesign note to decouple sleep from sensor
Siraaj Khandkar [Mon, 20 Aug 2018 17:47:56 +0000 (13:47 -0400)] 
Add redesign note to decouple sleep from sensor

5 years agoDrop each option down to its own line
Siraaj Khandkar [Mon, 20 Aug 2018 02:51:19 +0000 (22:51 -0400)] 
Drop each option down to its own line

5 years agoRemove stale option from sanity_check
Siraaj Khandkar [Mon, 20 Aug 2018 02:50:17 +0000 (22:50 -0400)] 
Remove stale option from sanity_check

5 years agoFix grammar
Siraaj Khandkar [Sun, 19 Aug 2018 16:46:05 +0000 (12:46 -0400)] 
Fix grammar

5 years agoFix missing backtick
Siraaj Khandkar [Sun, 19 Aug 2018 16:44:32 +0000 (12:44 -0400)] 
Fix missing backtick

5 years agoMerge branch 'uniform-interface'
Siraaj Khandkar [Sun, 19 Aug 2018 16:26:22 +0000 (12:26 -0400)] 
Merge branch 'uniform-interface'

5 years agoUpdate README
Siraaj Khandkar [Sun, 19 Aug 2018 16:24:28 +0000 (12:24 -0400)] 
Update README

5 years agoDo not attach anything to the sensor output stream by default
Siraaj Khandkar [Sun, 19 Aug 2018 16:04:42 +0000 (12:04 -0400)] 
Do not attach anything to the sensor output stream by default

the subsequent redirections should be up to the user

5 years agoUpdate alignment
Siraaj Khandkar [Sun, 19 Aug 2018 16:01:01 +0000 (12:01 -0400)] 
Update alignment

5 years agoFix incorrect key for disk usage cache lookup
Siraaj Khandkar [Sun, 19 Aug 2018 16:00:11 +0000 (12:00 -0400)] 
Fix incorrect key for disk usage cache lookup

5 years agoAdd sanity_check scrip, for quick dev "testing"
Siraaj Khandkar [Sun, 19 Aug 2018 15:40:16 +0000 (11:40 -0400)] 
Add sanity_check scrip, for quick dev "testing"

so we can quickly observe the output of the monitors, without actuating it

5 years agoRemove debug prints and add TODOs
Siraaj Khandkar [Sun, 19 Aug 2018 02:19:48 +0000 (22:19 -0400)] 
Remove debug prints and add TODOs

5 years agoAdjust naming convention and fix usage
Siraaj Khandkar [Sat, 18 Aug 2018 15:01:07 +0000 (11:01 -0400)] 
Adjust naming convention and fix usage

(which was not even consistent with the previous convention)

5 years agoRemove the no-longer-used option: --debug
Siraaj Khandkar [Sat, 18 Aug 2018 14:42:57 +0000 (10:42 -0400)] 
Remove the no-longer-used option: --debug

Its sensible to have the debugging facilities, but not sensible to have an
option to turn-on a non-existent feature, so until debugging facilities are
back - the option has to go.

5 years agoSimplify setting default volume symbol
Siraaj Khandkar [Sat, 18 Aug 2018 14:29:13 +0000 (10:29 -0400)] 
Simplify setting default volume symbol

5 years agoFix missing default value when mute field is unknown
Siraaj Khandkar [Sat, 18 Aug 2018 14:21:18 +0000 (10:21 -0400)] 
Fix missing default value when mute field is unknown

5 years agoShorten some long lines
Siraaj Khandkar [Sat, 18 Aug 2018 14:08:12 +0000 (10:08 -0400)] 
Shorten some long lines

5 years agoMark GC messages as INFO rather than ERROR
Siraaj Khandkar [Fri, 17 Aug 2018 03:39:09 +0000 (23:39 -0400)] 
Mark GC messages as INFO rather than ERROR

5 years agoRemove the outdated "inp" from interval parameter names
Siraaj Khandkar [Fri, 17 Aug 2018 01:13:01 +0000 (21:13 -0400)] 
Remove the outdated "inp" from interval parameter names

it used to stand for input messages, differentiated from the output messages
(where an input msg _submitted_ data to the controller and output msg
_requested_ for data to be an outputted by the controller)

5 years agoRevise naming convention
Siraaj Khandkar [Fri, 17 Aug 2018 01:00:52 +0000 (21:00 -0400)] 
Revise naming convention

5 years agoFix missing subscript
Siraaj Khandkar [Thu, 16 Aug 2018 22:18:01 +0000 (18:18 -0400)] 
Fix missing subscript

5 years agoGeneralize unit scaling
Siraaj Khandkar [Thu, 16 Aug 2018 22:17:22 +0000 (18:17 -0400)] 
Generalize unit scaling

5 years agoDe-conflate value from expiration status
Siraaj Khandkar [Thu, 16 Aug 2018 21:21:19 +0000 (17:21 -0400)] 
De-conflate value from expiration status

5 years agoPass ttl explicitly
Siraaj Khandkar [Thu, 16 Aug 2018 17:03:35 +0000 (13:03 -0400)] 
Pass ttl explicitly

This page took 0.042399 seconds and 4 git commands to generate.