vault backup: 2026-06-05 12:41:25

This commit is contained in:
2026-06-05 12:41:25 -04:00
parent edb1dbcfda
commit 34ffae64b1
19 changed files with 397 additions and 4885 deletions
+42
View File
@@ -0,0 +1,42 @@
---
id: 2026-06-05T09:20:40-0400
title: 2026-06-05 09:20:40
tags: []
daily: "[[2026-06-05]]"
---
# 2026-06-05 09:20:40
## LiveCount Feedback
### Which LiveCount features do you **like**?
* Adding and deleting from existing runs immediately updating Accubid
is an excellent pattern.
I teach estimators to count the obvious symbols
then move on to the next assembly,
using Add to Run at the end to pick up what was missed.
* The new Overlay manual alignment pattern is much better.
### Which LiveCount features do you **not like**?
* Reverse takeoffs "un-reverse" when adding or deleting from a run.
* Overlay Auto-align is turned on by default,
requiring me to wait seconds which feel like an eternity for each one,
even when I know from the previous that it will not align correctly.
* Overlay Auto-align appears to give equal preference to drawing titles
meaning it always results in a zero translation alignment.
* Overlays turn off when the overlay menu is closed.
### Which features do you miss and should be added?
### Is there anything else you would like to add?
* Gating LiveCount features behind Anywhere
(Auto-homerun)
but still mentioning them in the changelogs
is up-selly and confusing.
+36
View File
@@ -0,0 +1,36 @@
---
id: 2026-06-05T09:48:37-0400
title: 2026-06-05 09:48:37
tags: []
daily: "[[2026-06-05]]"
---
# 2026-06-05 09:48:37
## Accubid Reverse Takeoff
I have mixed feelings
about using negative or "reverse" takeoffs
in [[accubid|Accubid]].
### Pros
Pros as an alternative to simply changing existing counts.
With more than one revision,
it quickly becomes difficult to have confidence in count changes.
### Cons
This note specifically concerns using negative quantities
to cancel out positive for breakdown purposes,
which I suspect is the only practical purpose for them.
Net negative quantities cause all kinds of problems.
There is no link from the positive to the negative,
so any change to the former must be repeated for the latter.
With more than one revision,
determining net takeoff quickly becomes unwieldy.
LiveCount "un-reverses" reverse takeoffs
when adding or deleting from an existing run,
which is not intuitive or well known.
+20
View File
@@ -0,0 +1,20 @@
---
id: 2026-06-05T10:07:40-0400
title: 2026-06-05 10:07:40
tags: []
daily: "[[2026-06-05]]"
---
# 2026-06-05 10:07:40
In [[construction-estimating-software]]
it would always make more sense
to model count-based assemblies
as individual line items
rather than counts in a single run of that assembly type.
This would allow per-instance breakdowns and substitution
without need to delete from one to create another.
Were it not for Accubid's poor performance
with 1000+ takeoff jobs,
our own workflow could benefit from this arrangement
if LiveCount would better support it.
-51
View File
@@ -1,51 +0,0 @@
"""
This script ensures that every daily note linked in the timestamped notes exists.
"""
import frontmatter
import io
import glob
from datetime import datetime
import os
timestamped_notes = glob.glob("timestamped/*.md")
daily_links = set()
for child in timestamped_notes:
with io.open(child, 'r') as file:
link = frontmatter.load(file).get('daily')
daily_links.add(link)
new_daily_names = set()
for link in daily_links:
base_name = link[2:-2]
path = f"periodic/daily/{base_name}.md"
if not os.path.exists(path):
new_daily_names.add(base_name)
print(new_daily_names)
# for name in new_daily_names:
# date = datetime.strptime(name, '%Y-%m-%d')
# with io.open(f"periodic/daily/{name}.md", 'x', encoding='utf8') as f:
# f.write(f"# {name}\n\n")
# post = frontmatter.load(f)
# post['id'] = name
# post['aliases'] = []
# post['title'] = name
# post['tags'] = [
# 'authorship/original',
# 'destiny/permanent',
# 'status/draft',
# 'type/periodic/daily'
# ]
# post['dg-publish'] = True
# post['date-created'] = datetime.now().strftime("%Y-%m-%dT%H:%M:%SZ")
# post['weekly'] = f'"[[{date.strftime('%Y-[W]%W')}]]"'
# post['monthly'] = f'"[[{date.strftime('%Y-%m')}]]"'
# post['quarterly'] = f'"[[{date.strftime('%Y-[Q]%q')}]]"'
# post['yearly'] = f'"[[{date.strftime('%Y')}]]"'
# frontmatter.dump(post, f)