louis-frayser / plan-c Goto Github PK
View Code? Open in Web Editor NEWA time accounting web app tailored to musicians
A time accounting web app tailored to musicians
Move user graphs from /index.html to a user-specific page.
Verify something is done with the user value that is provided with each query.
Remove all hard-coded user values.
This is a failure upon new installation.
The main page wants to graph the data, but there is none. A backtrace from analysis.rkt, line 36, #'get-music-mins-daily occurs from a raised exception.
Add an input so user and further explain entries
The date defaulted to yesterday's date for the 1st entry. Ensure the default is at least today,
Days with no activity are skipped in the hours-practiced-by-day chart. The missing days should show, only with 0 hours logged.
A disk file (actually 2 of them from over a month ago) contained '0:71' instead of '1:11' for the duration of a practice session.
The server promptly crashed on an exception thrown by the Postgres database.
Thu Jun 20 11:56:55 PDT 2024
Log file:
query-exec: interval field value out of range: "0:71"
SQLSTATE: 22015
On-disk cache that collects data while the RDBMS is down:
grep -r 71 .
./2024-05-12/assoc-13:21:04.scm:(("Music Practice" "Cello") . "0:71")
./2024-05-12/assoc-13:19:28.scm:(("Music Practice" "Cello") . "0:71")
/etc/init.d/plan-c (from config/plan-c.rc) does not run on MX Linux as MX doesn't use openrc-run as the script expects.
Either convert to /bin/sh, or provide a sh script for non openrc systems.
If the total time exceeds the max (currently 4:30) the plot reverses, and the following day is blank.
Please clip the input at ymax (4:30)
Add an inventory of reeds
Record: reed make,model, play-ability, date tested, how tested, etc
This is for clarinet reeds but should work for any type.
I entered an activity and assigned part of it to tomorrow. It shows up as being accomplished today, only in the Daily Activity table for today. If I drill down to just today, it does not show. If I select tomorrow's date, it does show there.
Find out why it shows today and either mark it as "future" or don't show it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.