- 07:45 [本地html调用远程git repo或者git page的metadata](#20240509074500)

- 09:30	[使用1609模型实际编写COM的metadata](#20240509093000)
- 14:00	[了解XMPP协议,为自动发送通知做准备。](#20240509140000)
- 14:30	[nodejs中使用微信,为协同工作做准备。](#20240509143000)
- 16:00	[整理DRI metadata](#20240509160000)
This commit is contained in:
Huang,Yonggang 2024-05-09 17:41:26 +08:00
parent a94198ee4b
commit 9c8b4ba010
2 changed files with 280 additions and 32 deletions

View File

@ -1,33 +1,281 @@
# 2024.05.09.
计划
日小结
<a id="top"></a>
根据[ego模型时间接口](https://gitee.com/hyg/blog/blob/master/timeflow.md)今天绑定模版1。
| 时间片 | 时长 | 用途 | 手稿 |
| --- | --- | --- | --- |
| 04:00~04:14 | 15 | 休整 | |
| 04:15~05:14 | 60 | 备餐、运动 | |
| 05:15~05:59 | 45 | 早餐 | |
| 06:00~06:44 | 45 | 会议、自习 | |
| 06:45~07:44 | 60 | 休整 | |
| 07:45~08:44 | 60 | 静默工作 | 本地html调用远程git repo或者git page的metadata [在线同步](http://simp.ly/p/xtgD4F) [离线归档](../../draft/2024/05/20240509074500.md) |
| 08:45~09:29 | 45 | 休整 | |
| 09:30~10:59 | 90 | 静默工作 | 使用1609模型实际编写COM、deploy、COD的metadata [在线同步](http://simp.ly/p/j1SspP) [离线归档](../../draft/2024/05/20240509093000.md) |
| 11:00~13:59 | 180 | 备餐、午餐午休 | |
| 14:00~14:29 | 30 | 静默工作 | 了解XMPP协议为自动发送通知做准备。 [在线同步](http://simp.ly/p/8t3vlk) [离线归档](../../draft/2024/05/20240509140000.md) |
| 14:30~14:59 | 30 | 静默工作 | nodejs中使用微信为协同工作做准备。 [在线同步](http://simp.ly/p/5k9gJy) [离线归档](../../draft/2024/05/20240509143000.md) |
| 15:00~15:59 | 60 | 休整 | |
| 16:00~16:59 | 60 | 静默工作 | 整理DRI和夏季使用的NRV metadata [在线同步](http://simp.ly/p/4QDThK) [离线归档](../../draft/2024/05/20240509160000.md) |
| 17:00~18:59 | 120 | 晚餐 | |
| 19:00~19:59 | 60 | 讨论、整理提交 | |
<a id="index"></a>
- 07:45 [本地html调用远程git repo或者git page的metadata](#20240509074500)
- 09:30 [使用1609模型实际编写COM的metadata](#20240509093000)
- 14:00 [了解XMPP协议为自动发送通知做准备。](#20240509140000)
- 14:30 [nodejs中使用微信为协同工作做准备。](#20240509143000)
- 16:00 [整理DRI metadata](#20240509160000)
模版一采用静默工作方式。
希望讨论的提纲发到 [huangyg@mars22.com](mailto:huangyg@mars22.com)通常安排在后面某天的早餐5:15~5:59或会议时间6:00~6:45
---
season stat:
| task | alloc | sold | hold |
| --- | --- | --- | --- |
| total | 13275 | 8523 | 4752 |
| PSMD | 7000 | 4386 | 2614 |
| learn | 1000 | 412 | 588 |
| ego | 3000 | 2054 | 946 |
| js | 1375 | 495 | 880 |
| xuemen | 600 | 881 | -281 |
| raw | 300 | 265 | 35 |
| infra | 0 | 30 | -30 |
---
- task:js [本地html调用远程git repo或者git page的metadata](../../../draft/2024/05/20240509074500.md)
- task:PSMD [使用1609模型实际编写COM、deploy、COD的metadata](../../../draft/2024/05/20240509093000.md)
- task:learn [了解XMPP协议为自动发送通知做准备。](../../../draft/2024/05/20240509140000.md)
- task:js [nodejs中使用微信为协同工作做准备。](../../../draft/2024/05/20240509143000.md)
- task:raw [整理DRI和夏季使用的NRV metadata](../../../draft/2024/05/20240509160000.md)
waiting list:
- 30分钟时间片
- raw的第1号事项整理今年夏季使用的NRV metadata
- ego的第2号事项日小结时间统计增加一列todo累计还没有进行的todo项时间。
- learn的第2号事项YARRRML
- js的第3号事项学习AMD规范如果适用就开发范例
- 60分钟时间片
- js的第1号事项使用wechty做一个微信机器人范例
- learn的第1号事项github的actions,workflow,job脚本语法
- js的第2号事项学习promise对象和async/await
- raw的第2号事项实现自定义DRI,NRV的代码
- 90分钟时间片
- PSMD的第1号事项完成1609 COM metadata
- ego的第1号事项实现todo项的多层结构
- PSMD的第2号事项完成1609 deploy、COD的metadata
- PSMD的第3号事项COM metadata -> COM view
- 195分钟时间片
- xuemen的第1号事项整理S2状态下基本管理制度
- PSMD的第4号事项term + COM matedata -> deploy metadata -> deploy view
- ego的第9号事项在整理近期手稿之后修订个人模型。
---
[top](#top) | [index](#index)
<a id="20240509074500"></a>
## 7:45~8:44
本地html调用远程git repo或者git page的metadata
- blog/release/entry.test.html 失败,继续找问题。
- 最后不行就把metadata写成js文件方便跨域调用。
- js文件又不如直接写成html view。
- js.sample/terms/entry.test.html 先实现git page中的html读取metadata已测试通过。
- 追加todo项
- '60': /release/entry.html 读取 markdown和metadata 并显示。
- codeberg的同域名page读取也测试通过。
- 页面布局是:
- github和codeber下各有入口html由这些html读取同域名下的metadata或者markdown文件。需要跨域的时候就跳转html。
---
[top](#top) | [index](#index)
<a id="20240509093000"></a>
## 9:30~10:59
使用1609模型实际编写COM的metadata
- 三级决策条款
```
level2:
- upgradeby: <COM.1609.level1.1>
termid: 88e5c5f4
map:
<term.88e5c5f4.entity.1>: <COM.1609.entity.admin>
<term.88e5c5f4.term.1>: <COM.1609.level1.1>
- upgradeby: <COM.1609.level1.3>
termid: 4e9e9c33
map:
<term.4e9e9c33.entity.1>: <COM.1609.entity.deployer>
<term.4e9e9c33.entity.2>: <COM.1609.entity.worker>
<term.4e9e9c33.term.1>: <COM.1609.level1.3>
<term.4e9e9c33.asset.1>: <COM.1609.asset.1>
<term.4e9e9c33.asset.2>: <COM.1609.asset.2>
- upgradeby: <COM.1609.level1.3>
termid: 666776c3
map:
<term.666776c3.entity.1>: <COM.1609.entity.director>
<term.666776c3.entity.2>: <COM.1609.entity.supervisor>
<term.666776c3.entity.3>: <COM.1609.entity.worker>
<term.666776c3.term.1>: <COM.1609.level1.3>
<term.666776c3.asset.1>: <COM.1609.asset.1>
<term.666776c3.asset.2>: <COM.1609.asset.2>
- upgradeby: <COM.1609.level1.4>
termid: efaeac70
map:
<term.efaeac70.entity.1>: <COM.1609.entity.trustee>
<term.efaeac70.term.1>: <COM.1609.level1.4>
<term.efaeac70.asset.1>: <COM.1609.asset.1>
```
- 保密制度
```
name: 1609-保密制度
id: ac890987
interface:
<term.ac890987.term.1>: 自修订条款1.
<term.ac890987.term.2>: 二级决策程序1.
<term.ac890987.term.3>: 不可修订条款
<term.ac890987.term.4>: 自修订条款
<term.ac890987.term.5>: 二级决策条款
item:
- localid: '1'
upgradeby: <term.ac890987.term.1>
termid: 72af7dea
- localid: '2'
upgradeby: <term.ac890987.term.1>
termid: 02c7d037
map:
<term.02c7d037.term.1>: <term.ac890987.term.3>
<term.02c7d037.term.2>: <term.ac890987.term.4>
<term.02c7d037.term.3>: <term.ac890987.term.5>
<term.02c7d037.term.4>: <term.ac890987.term.1>
- localid: '3'
upgradeby: <term.ac890987.term.2>
termid: ef4cdffe
map:
<term.ef4cdffe.term.1>: <term.ac890987.term.2>
```
```
D:\huangyg\git\PSMD\src>node term term ac890987
enter maketermtext:ac890987 prefix:
enter maketermtext:72af7dea prefix:1.
enter maketermtext:02c7d037 prefix:2.
enter maketermtext:ef4cdffe prefix:3.
../view/term.ac890987.md文件更新内容如下:
条款 ac890987 正文:
1. 本条款按照自修订条款1.条款修订。本制度正文公开。
2. 本条款按照自修订条款1.条款修订。不可修订条款、自修订条款、二级决策条款的正文以及执行记录的保密事项由这些条款自己定义,本制度不得规定。
3. 本条款按照二级决策程序1.条款修订。其它规章正文及执行记录默认为公开。
Warning: missing space before text for line 6 of jade file "undefined"
Warning: missing space before text for line 8 of jade file "undefined"
Warning: missing space before text for line 10 of jade file "undefined"
../view/term.ac890987.html文件更新内容如下:
<html lang="zh-cn"><head><title>term html sample</title><script></script></head><body><h3>条款 ac890987</h3><hr/><p>正文:</p><p>1. 本条款按照自修订 条款1.条款修订。本制度正文公开。<br/>
2. 本条款按照自修订条款1.条款修订。不可修订条款、自修订条款、二级决策条款的正文以及执行记录的保密事项由这些条款自己定义,本制度不得规定。<br/>
3. 本条款按照二级决策程序1.条款修订。其它规章正文及执行记录默认为公开。<br/>
</p><hr/></body></html>
```
- 条款内容要用text: | 然后换行而不能直接写在text: 后面否则末尾没有回车makeview时不会换行。
- text: [^|]
- 追加后续todo项
- '90': 完成1609 COM metadata
readme: |
- 利益分配条款
- 各决策条款的改变事项,微调。
- '90': 完成1609 deploy、COD的metadata
- '90': COM metadata -> COM view
---
[top](#top) | [index](#index)
<a id="20240509140000"></a>
## 14:00~14:29
了解XMPP协议为自动发送通知做准备。
目前主流的IM协议有
- XMPP (Extensible Messaging and Presence Protocol)
- SIMPLE(session initiation protocol for instant messaging and presence leveraging extensions)
- IMPP (Instant Messaging and Presence Protocol)
- activesync
学习 xmpp
- https://xmpp.org/about/technology-overview/
- https://conversejs.org/
- jabbim.com 的web模式使用
- https://github.com/conversejs/converse.js/
- https://www.npmjs.com/package/converse.js/v/10.0.0
- https://conversejs.org/docs/html/
- https://www.npmjs.com/package/@xmpp/client
- 新建js.sample/IM
- 能看到online事件发出的信息对方可以接收到。
- 对方发来的没有触发stanza事件。
```
D:\huangyg\git\js.sample\IM>node xmpp
<ref *1> Element {
name: 'iq',
parent: Element {
name: 'stream:stream',
parent: null,
children: [],
attrs: {
id: '15186860272392038401',
version: '1.0',
'xml:lang': 'en',
'xmlns:stream': 'http://etherx.jabber.org/streams',
from: 'jabbim.com',
xmlns: 'jabber:client'
}
},
children: [
Element {
name: 'bind',
parent: [Circular *1],
children: [Array],
attrs: [Object]
}
],
attrs: { type: 'result', id: 'z3j047wbpg' }
}
onlinelearn@jabbim.com/9490604234615875585234876738
^C
D:\huangyg\git\js.sample\IM>
```
先不追加时间,利用休整时间看看再说。
---
[top](#top) | [index](#index)
<a id="20240509143000"></a>
## 14:30~14:59
nodejs中使用微信为协同工作做准备。
### nodejs
- https://github.com/node-weixin/node-weixin-api
- https://gitee.com/javen205/TNWX
- https://github.com/wechaty/wechaty
- https://wechaty.gitbook.io/wechaty/v/zh
-
### 命令行
- https://github.com/goorockey/node-wechat-terminal
- https://github.com/oneatletico/cmd-wechat-terminal
- 命令行还是需要人工操作nodejs的wechty应该可以试试。
- 追加一个todo项
- '60': 使用wechty做一个微信机器人范例
readme: |
- https://github.com/wechaty/wechaty
- https://wechaty.gitbook.io/wechaty/v/zh
---
[top](#top) | [index](#index)
<a id="20240509160000"></a>
## 16:00~16:59
整理DRI metadata
D:\huangyg\git\raw\food\DRIs.DRIforChina2023.yaml
- 增加PAL字段身体活动水平。三级数值为1.4、 1.7、 2.0。
- 能量增加EER字段能量需要量 EER=BMR*PAL = 1828.83
- BMR 基础代谢率 (kcal/d) = 14.52W-15.88S+565.79 = 1310.67
- W体重kg
- S性别男=0女=1
- 应该用代码来计算。
- 部分营养成分增加readme字段
- 钴增加RfD字段每日参考剂量
- 硼等增加NOAELNo Observed Adverse Effect Level 无可见有害作用水平
- 钒增加LOAEL字段最低可见有害作用水平
- 砷增加MRL字段
- 牛磺酸等增加OSL字段人体观察到的安全水平 observed safe level
追加todo项
- '30': 整理今年夏季使用的NRV metadata

View File

@ -5,18 +5,18 @@
---
如果绑定模版1可能安排以下任务
- 07:45 学习promise对象和async/await -js[0]
- 09:30 实现todo项的多层结构 -ego[0]
- 14:00 PSMD委托合同的metadata -PSMD[1]
- 14:30 学习AMD规范如果适用就开发范例 -js[1]
- 07:45 使用wechty做一个微信机器人范例 -js[0]
- 09:30 完成1609 COM metadata -PSMD[0]
- 14:00 整理今年夏季使用的NRV metadata -raw[0]
- 14:30 日小结时间统计增加一列todo累计还没有进行的todo项时间。 -ego[1]
- 16:00 github的actions,workflow,job脚本语法 -learn[0]
---
如果绑定模版2可能安排以下任务
- 07:45 term + COM matedata -> deploy metadata -> deploy view -PSMD[0]
- 14:00 实现todo项的多层结构 -ego[0]
- 16:00 学习promise对象和async/await -js[0]
- 07:45 整理S2状态下基本管理制度 -xuemen[0]
- 14:00 完成1609 COM metadata -PSMD[0]
- 16:00 使用wechty做一个微信机器人范例 -js[0]
---
对任务排序的建议发到<huangyg@mrs22.com>,日计划确定后会在本页面发布。