- 09:30~09:39 PSMD: [整理新版本term的manifest code](#20240806093000)

- 14:00~14:29	PSMD: [machines model](#20240806140000)
- 16:00~16:59	learn: [Decentralized Identifiers](#20240806160000)
This commit is contained in:
黄勇刚 2024-08-06 17:04:54 +08:00
parent b8e56f92a0
commit 3576b4c395
2 changed files with 193 additions and 41 deletions

View File

@ -1,25 +1,177 @@
# 2024.08.06.
计划
小结
<a id="top"></a>
根据[ego模型时间接口](https://gitee.com/hyg/blog/blob/master/timeflow.md)今天绑定模版2(2b)。
| 时间片 | 时长 | 用途 | 手稿 |
| --- | --- | :---: | --- |
| 05:18~05:32 | 15 | 休整 | |
| 05:33~06:32 | 60 | 备餐、运动 | |
| 06:33~07:17 | 45 | 早餐 | |
| 07:18~08:02 | 45 | 会议、自习 | |
| 08:03~09:28 | 86 | 休整 | |
| 09:30~10:59 | 90 | 工作 | PSMD:整理新版本term的manifest code [在线](http://simp.ly/p/WZ077p) [离线](../../draft/2024/08/20240806093000.md) <a href="mailto:huangyg@mars22.com?subject=关于2024.08.06.[PSMD:整理新版本term的manifest code]任务&body=日期: 20240806%0D%0A序号: 5%0D%0A手稿:../../draft/2024/08/20240806093000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[想法]</a> |
| 11:00~13:59 | 180 | 备餐、午餐午休 | |
| 14:00~15:29 | 90 | 工作 | PSMD:machines model [在线](http://simp.ly/p/lsBYG9) [离线](../../draft/2024/08/20240806140000.md) <a href="mailto:huangyg@mars22.com?subject=关于2024.08.06.[PSMD:machines model]任务&body=日期: 20240806%0D%0A序号: 7%0D%0A手稿:../../draft/2024/08/20240806140000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[想法]</a> |
| 15:30~15:59 | 30 | 休整 | |
| 16:00~16:59 | 60 | 工作 | learn:Decentralized Identifiers [在线](http://simp.ly/p/MpcbHD) [离线](../../draft/2024/08/20240806160000.md) <a href="mailto:huangyg@mars22.com?subject=关于2024.08.06.[learn:Decentralized Identifiers]任务&body=日期: 20240806%0D%0A序号: 9%0D%0A手稿:../../draft/2024/08/20240806160000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[想法]</a> |
| 17:00~18:59 | 120 | 晚餐 | |
| 19:00~19:59 | 60 | 讨论、整理提交 | |
<a id="index"></a>
- 09:30~09:39 PSMD: [整理新版本term的manifest code](#20240806093000)
- 14:00~14:29 PSMD: [machines model](#20240806140000)
- 16:00~16:59 learn: [Decentralized Identifiers](#20240806160000)
---
season stat:
- 09:30~10:59 PSMD: [整理新版本term的manifest code](../../draft/2024/08/20240806093000.md)
- 14:00~15:29 PSMD: [machines model](../../draft/2024/08/20240806140000.md)
- 16:00~16:59 learn: [Decentralized Identifiers](../../draft/2024/08/20240806160000.md)
| task | alloc | sold | hold | todo |
| :---: | ---: | ---: | ---: | ---: |
| total | 17700 | 6866 | 10834 | 3510 |
| PSMD | 7000 | 1622 | 5378 | 585 |
| ego | 4000 | 1472 | 2528 | 765 |
| infra | 2000 | 90 | 1910 | 0 |
| xuemen | 1500 | 181 | 1319 | 450 |
| raw | 500 | 450 | 50 | 60 |
| learn | 1500 | 1698 | -198 | 990 |
| js | 1200 | 1353 | -153 | 660 |
---
waiting list:
- 30分钟时间片
- raw的第1号事项新版营养成分详情允许多种营养成分。
- raw的第2号事项新版食材排序包括升序、降序、特定值距离、多种营养成分特定值组合距离。
- PSMD的第3号事项整理近期讨论按照新版manifest text提炼几个有代表性的场景。
- 60分钟时间片
- js的第1号事项learn Orbitdb
- learn的第1号事项learn IPLD Codes, https://ipld.io/docs/data-model/node/
- ego的第2号事项eventemitter sample
- js的第2号事项learn js implement of ipfs
- 90分钟时间片
- PSMD的第1号事项machines model
- PSMD的第2号事项整理新版本term的manifest code
- learn的第2号事项learn IPLD ADLs https://ipld.io/docs/advanced-data-layouts/
- PSMD的第5号事项以1406为例检查知识图谱和blawx的语法
- 195分钟时间片
- ego的第1号事项新版ego, instance or model, any manifest
- xuemen的第1号事项kernel模型升级
- xuemen的第2号事项重新设计S2状态下的学门基本管理制度
- PSMD的第4号事项term + COM matedata -> deploy metadata -> deploy view
---
<a href="mailto:huangyg@mars22.com?subject=关于2024.08.06.[整理新版本term的manifest code]任务&body=日期: 2024.08.06.%0D%0A序号: 5%0D%0A手稿:../../draft/2024/08/20240806093000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[email]</a> | [top](#top) | [index](#index)
<a id="20240806093000"></a>
# 9:30~10:59
PSMD: [整理新版本term的manifest code]
- readme: |
- 为了显示而设计的term model并不适合与代码绑定。
- 设计前置protocol的定义和数据表现
- 自身的行为及其原因,可以自述的范围:标出理性与非理性(下意识)行为的边界。
- 对待自身与其他方采取相同标准的范围:标出公平与(无法自控、无法意识到的)歧视的边界。
- 上述范围与边界对合作行为有明显影响是protocol可以要求参与者公示的。为了展示自身的范围和边界最佳方式就是展示前置protocol和历史记录今后发现更好的展示方式前置protocol无法表达的可以随之修订。
- 逐个条款签署和整份protocol签署的关系是否还需要嵌套term。
- 根据FSM、FPM、machine的设计决定term的粒度。
- 设计每项知识的思考和案例积累锚点。
- 随之修订manifest text。
- 根据ego中joint、split两个原生操作的接口设计protocol这一侧的接口。
- 有优先任务,顺延。
---
<a href="mailto:huangyg@mars22.com?subject=关于2024.08.06.[machines model]任务&body=日期: 2024.08.06.%0D%0A序号: 7%0D%0A手稿:../../draft/2024/08/20240806140000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[email]</a> | [top](#top) | [index](#index)
<a id="20240806140000"></a>
## 14:00~15:29
PSMD: [machines model]
- readme: |
- a sample instance of machine,FPM,FSM in manifest code
- read D:\huangyg\git\draft\2024\07\20240723160000.md
- read 2024.07.24. 09:30, 2024.07.25. 09:30, 2024.07.26. 09:30 draft
- 实现FPM+FSM
- 从FSM、FPM中抽象出统一的mechine
- 实现joint、split机制
- interface and class 还没有成熟方案。熟悉ts后可以可以先简单粗暴完成雏形。
---
<a href="mailto:huangyg@mars22.com?subject=关于2024.08.06.[Decentralized Identifiers]任务&body=日期: 2024.08.06.%0D%0A序号: 9%0D%0A手稿:../../draft/2024/08/20240806160000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[email]</a> | [top](#top) | [index](#index)
<a id="20240806160000"></a>
## 16:00~16:59
learn: [Decentralized Identifiers]
- readme: |
- https://did.js.org/
- https://developers.ceramic.network/docs/dids/authorization
- https://did-ipid.github.io/ipid-did-method/
- https://github.com/ipfs-shipyard/js-did-ipid
- npm install did-ipid
```
npm install did-ipid
npm error code 128
npm error An unknown git error occurred
npm error command git --no-replace-objects ls-remote ssh://git@github.com/hugomrdias/concat-stream.git
npm error git@github.com: Permission denied (publickey).
npm error fatal: Could not read from remote repository.
npm error
npm error Please make sure you have the correct access rights
npm error and the repository exists.
npm error A complete log of this run can be found in: C:\Users\hyg\AppData\Local\npm-cache\_logs\2024-08-06T08_23_49_187Z-debug-0.log
```
- 使用旧的js-ipfs库而不是helia
- npm install ipfs-core
```
D:\huangyg\git\js.sample\did>node did
generating Ed25519 keypair...
to get started, enter:
jsipfs cat /ipfs/QmRaaUwTNfwgFZpeUy8qrZwrp2dY4kCKmmB5xEqvH3vtD1/readme
Swarm listening on /ip4/192.168.3.201/tcp/4002/p2p/12D3KooWS8mqjqWXi72KtMBaLvLww3jMETMEi72VbPeZaoi6XYyx
Swarm listening on /ip4/127.0.0.1/tcp/4002/p2p/12D3KooWS8mqjqWXi72KtMBaLvLww3jMETMEi72VbPeZaoi6XYyx
Swarm listening on /ip4/127.0.0.1/tcp/4003/ws/p2p/12D3KooWS8mqjqWXi72KtMBaLvLww3jMETMEi72VbPeZaoi6XYyx
seed: Uint8Array(32) [
133, 203, 21, 140, 105, 48, 228,
210, 48, 172, 145, 114, 195, 116,
12, 119, 184, 179, 216, 121, 214,
145, 157, 91, 129, 176, 250, 124,
247, 255, 75, 71
]
provider: Ed25519Provider { _handle: [AsyncFunction (anonymous)] }
did: DID {
_client: RPCClient {},
_id: 'did:key:z6MkuoyBS1U1SHnEX4w5frMe5d4CBR1gvrrY3VUB5yVBUAAy',
_resolver: Resolver {
registry: { key: [AsyncFunction: key] },
cache: [Function: noCache]
},
_capability: undefined,
_parentId: undefined
}
aliceDID: did:key:z6MkuoyBS1U1SHnEX4w5frMe5d4CBR1gvrrY3VUB5yVBUAAy
jws: {
payload: 'AXESINDmZIeFXbbpBQWH1bXt7F2Ysg03pRcvzsvSc7vMNurc',
signatures: [
{
protected: 'eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDprZXk6ejZNa3VveUJTMVUxU0huRVg0dzVmck1lNWQ0Q0JSMWd2cnJZM1ZVQjV5VkJVQUF5I3o2TWt1b3lCUzFVMVNIbkVYNHc1ZnJNZTVkNENCUjFndnJyWTNWVUI1eVZCVUFBeSJ9',
signature: 'xtgZ-smv39hC329gUFI1Y921ZV-106Cw_-JtWv_hRlMcfp-4ZseHO-QGM3G0FDk26ZllGoL6MPp7DP6o6nr8DA'
}
],
link: CID(bafyreigq4zsipbk5w3uqkbmh2w2633c5tcza2n5fc4x45s6soo54ynxk3q)
}
linkedBlock: Uint8Array(11) [
161, 100, 115, 111,
109, 101, 100, 100,
97, 116, 97
]
jwsCid: CID(bagcqcera7nfvmjn26un3czrpitapcqbkkaknzddmjeuzqknpab4vizu4ovca)
file:///D:/huangyg/git/js.sample/did/node_modules/ipfs-core/node_modules/multiformats/src/cid.js:315
throw new Error(
^
Error: Version 0 CID must use dag-pb (code: 112) block encoding
at CID.create (file:///D:/huangyg/git/js.sample/did/node_modules/ipfs-core/node_modules/multiformats/src/cid.js:315:17)
at put (file:///D:/huangyg/git/js.sample/did/node_modules/ipfs-core/src/components/block/put.js:30:23)
at async file:///D:/huangyg/git/js.sample/did/did.js:41:15
Node.js v22.4.1
```
- 很多接口已经不再维护了到createDagJWS()为止是正常的。等helia能够在windows安装再研究did.js和helia结合。
- https://www.npmjs.com/package/did-resolver
- https://github.com/decentralized-identity
- 这个用户维护的库看起来还很活跃resolver接口使用很简单就不测试了。
- https://identity.foundation/

View File

@ -6,57 +6,57 @@
如果绑定模版2a可能安排以下任务
- 07:45 新版ego, instance or model, any manifest -ego[0]
- 14:00 learn IPLD ADLs https://ipld.io/docs/advanced-data-layouts/ -learn[1]
- 16:00 learn IPLD Codes, https://ipld.io/docs/data-model/node/ -learn[0]
- 14:00 machines model -PSMD[0]
- 16:00 learn Orbitdb -js[0]
---
如果绑定模版2b可能安排以下任务
- 09:30 learn IPLD ADLs https://ipld.io/docs/advanced-data-layouts/ -learn[1]
- 14:00 以1406为例检查知识图谱和blawx的语法 -PSMD[2]
- 16:00 learn IPLD Codes, https://ipld.io/docs/data-model/node/ -learn[0]
- 09:30 machines model -PSMD[0]
- 14:00 整理新版本term的manifest code -PSMD[1]
- 16:00 learn Orbitdb -js[0]
---
如果绑定模版2c可能安排以下任务
- 14:00 learn IPLD ADLs https://ipld.io/docs/advanced-data-layouts/ -learn[1]
- 16:00 learn IPLD Codes, https://ipld.io/docs/data-model/node/ -learn[0]
- 14:00 machines model -PSMD[0]
- 16:00 learn Orbitdb -js[0]
---
如果绑定模版1a可能安排以下任务
- 07:45 learn IPLD Codes, https://ipld.io/docs/data-model/node/ -learn[0]
- 09:30 learn IPLD ADLs https://ipld.io/docs/advanced-data-layouts/ -learn[1]
- 14:00 整理近期讨论按照新版manifest text提炼几个有代表性的场景。 -PSMD[0]
- 14:30 新版营养成分详情,允许多种营养成分。 -raw[0]
- 16:00 learn Orbitdb -js[0]
- 07:45 learn Orbitdb -js[0]
- 09:30 machines model -PSMD[0]
- 14:00 新版营养成分详情,允许多种营养成分。 -raw[0]
- 14:30 新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。 -raw[1]
- 16:00 learn IPLD Codes, https://ipld.io/docs/data-model/node/ -learn[0]
---
如果绑定模版1b可能安排以下任务
- 09:30 learn IPLD ADLs https://ipld.io/docs/advanced-data-layouts/ -learn[1]
- 14:00 整理近期讨论按照新版manifest text提炼几个有代表性的场景。 -PSMD[0]
- 14:30 新版营养成分详情,允许多种营养成分。 -raw[0]
- 16:00 learn IPLD Codes, https://ipld.io/docs/data-model/node/ -learn[0]
- 09:30 machines model -PSMD[0]
- 14:00 新版营养成分详情,允许多种营养成分。 -raw[0]
- 14:30 新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。 -raw[1]
- 16:00 learn Orbitdb -js[0]
---
如果绑定模版1c可能安排以下任务
- 14:00 整理近期讨论按照新版manifest text提炼几个有代表性的场景。 -PSMD[0]
- 14:30 新版营养成分详情,允许多种营养成分。 -raw[0]
- 16:00 learn IPLD Codes, https://ipld.io/docs/data-model/node/ -learn[0]
- 14:00 新版营养成分详情,允许多种营养成分。 -raw[0]
- 14:30 新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。 -raw[1]
- 16:00 learn Orbitdb -js[0]
---
如果绑定模版1d可能安排以下任务
- 14:00 整理近期讨论按照新版manifest text提炼几个有代表性的场景。 -PSMD[0]
- 14:30 新版营养成分详情,允许多种营养成分。 -raw[0]
- 16:00 learn IPLD Codes, https://ipld.io/docs/data-model/node/ -learn[0]
- 14:00 新版营养成分详情,允许多种营养成分。 -raw[0]
- 14:30 新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。 -raw[1]
- 16:00 learn Orbitdb -js[0]
---
如果绑定模版1e可能安排以下任务
- 16:00 learn IPLD Codes, https://ipld.io/docs/data-model/node/ -learn[0]
- 16:00 learn Orbitdb -js[0]
---
如果绑定模版1f可能安排以下任务