Workflowy (
https://workflowy.com/) is my goto for keeping lists, planning, and tracking my work/project logs.
For work, I have a section structured as such:
Work > {CLIENT} > {YEAR} > {MONTH} > {DAY, HOURS, SUMMARY}
e.g. A day's entry might look like:
8/13/2014, 6.75h, One-liner summary of the big ticket accomplishments today
* 11 - 12,30, 1 - 6,15
* [x] #ASAP Task 1 description
* [x] Task 2 description
* [x] Task 3 description
* [x] Meeting with @client @coworker1
* Notes from meeting...
* More notes...
I track my hours worked in shorthand and format {DAY, HOURS, SUMMARY} because I dump and parse the data at the end of the month to generate my invoices.
SQL, Markdown, or code snippets is a little trickier, but you can hang multi-line text as a sub-node using SHIFT+ENTER. In general, Workflowy offers a ton of great keyboard shortcuts and pretty decent search capability. Media attachments would need to be as URLs AFAIK.
I've been using it for 2-3 years and if they ever decided to close shop, I would seriously try spinning up a similar service.