- 14:00~15:59 raw: [新版架构。](#20240818140000)

- 14:30~14:29	raw: [新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。](#20240818143000)
- 16:00~15:59	raw: [新版营养成分详情,允许多种营养成分。](#20240818160000)
This commit is contained in:
黄勇刚 2024-08-18 20:36:15 +08:00
parent ff760e2d6a
commit 45d1b38a4e
2 changed files with 162 additions and 21 deletions

View File

@ -1,24 +1,161 @@
# 2024.08.18.
计划
小结
<a id="top"></a>
根据[ego模型时间接口](https://gitee.com/hyg/blog/blob/master/timeflow.md)今天绑定模版1(1d)。
| 时间片 | 时长 | 用途 | 手稿 |
| --- | --- | :---: | --- |
| 08:43~08:57 | 15 | 休整 | |
| 08:58~09:57 | 60 | 备餐、运动 | |
| 09:58~10:42 | 45 | 午餐 | |
| 10:43~11:27 | 45 | 会议、自习 | |
| 11:28~13:58 | 151 | 休整 | |
| 14:00~14:29 | 30 | 静默工作 | raw:新版架构。 [在线](http://simp.ly/p/8t3vlk) [离线](../../draft/2024/08/20240818140000.md) <a href="mailto:huangyg@mars22.com?subject=关于2024.08.18.[raw:新版架构。]任务&body=日期: 20240818%0D%0A序号: 5%0D%0A手稿:../../draft/2024/08/20240818140000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[想法]</a> |
| 14:30~14:59 | 30 | 静默工作 | raw:新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。 [在线](http://simp.ly/p/5k9gJy) [离线](../../draft/2024/08/20240818143000.md) <a href="mailto:huangyg@mars22.com?subject=关于2024.08.18.[raw:新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。]任务&body=日期: 20240818%0D%0A序号: 6%0D%0A手稿:../../draft/2024/08/20240818143000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[想法]</a> |
| 15:00~15:59 | 60 | 休整 | |
| 16:00~16:59 | 60 | 静默工作 | raw:新版营养成分详情,允许多种营养成分。 [在线](http://simp.ly/p/4QDThK) [离线](../../draft/2024/08/20240818160000.md) <a href="mailto:huangyg@mars22.com?subject=关于2024.08.18.[raw:新版营养成分详情,允许多种营养成分。]任务&body=日期: 20240818%0D%0A序号: 8%0D%0A手稿:../../draft/2024/08/20240818160000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[想法]</a> |
| 17:00~18:59 | 120 | 晚餐 | |
| 19:00~19:59 | 60 | 讨论、整理提交 | |
<a id="index"></a>
- 14:00~15:59 raw: [新版架构。](#20240818140000)
- 14:30~14:29 raw: [新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。](#20240818143000)
- 16:00~15:59 raw: [新版营养成分详情,允许多种营养成分。](#20240818160000)
---
season stat:
- 14:00~14:29 raw: [新版架构。](../../draft/2024/08/20240818140000.md)
- 14:30~14:59 raw: [新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。](../../draft/2024/08/20240818143000.md)
- 16:00~16:59 raw: [新版营养成分详情,允许多种营养成分。](../../draft/2024/08/20240818160000.md)
| task | alloc | sold | hold | todo |
| :---: | ---: | ---: | ---: | ---: |
| total | 17700 | 7866 | 9834 | 3825 |
| PSMD | 7000 | 2037 | 4963 | 780 |
| ego | 4000 | 1472 | 2528 | 765 |
| infra | 2000 | 90 | 1910 | 0 |
| xuemen | 1500 | 181 | 1319 | 450 |
| raw | 500 | 670 | -170 | 90 |
| learn | 1500 | 1723 | -223 | 990 |
| js | 1200 | 1693 | -493 | 750 |
---
waiting list:
- 30分钟时间片
- raw的第1号事项新版食材排序包括升序、降序、特定值距离、多种营养成分特定值组合距离。
- PSMD的第4号事项整理近期讨论按照新版manifest text提炼几个有代表性的场景。
- 60分钟时间片
- learn的第1号事项learn IPLD Codes, https://ipld.io/docs/data-model/node/
- js的第1号事项js class
- ego的第2号事项eventemitter sample
- raw的第2号事项新版营养成分详情允许多种营养成分。
- 90分钟时间片
- PSMD的第1号事项整理新版本term的manifest text
- PSMD的第2号事项整理新版本term的manifest code
- learn的第2号事项learn IPLD ADLs https://ipld.io/docs/advanced-data-layouts/
- PSMD的第6号事项以1406为例检查知识图谱和blawx的语法
- 195分钟时间片
- ego的第1号事项新版ego, instance or model, any manifest
- xuemen的第1号事项kernel模型升级
- xuemen的第2号事项重新设计S2状态下的学门基本管理制度
- PSMD的第3号事项machines model
---
<a href="mailto:huangyg@mars22.com?subject=关于2024.08.18.[新版架构。]任务&body=日期: 2024.08.18.%0D%0A序号: 5%0D%0A手稿:../../draft/2024/08/20240818140000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[email]</a> | [top](#top) | [index](#index)
<a id="20240818140000"></a>
## 14:00~14:29
raw: [新版架构。]
- 如何从对象实例自动得出类的定义。
- D:\huangyg\git\js.sample\class
- npm i js-yaml
- export log()中使用caller
```
D:\huangyg\git\js.sample\class>node main
file:///D:/huangyg/git/js.sample/class/A.js:15
s[0] = log.caller.name + "> " + s[0];
^
TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them
at log (file:///D:/huangyg/git/js.sample/class/A.js:15:16)
at file:///D:/huangyg/git/js.sample/class/main.js:6:1
at ModuleJob.run (node:internal/modules/esm/module_job:262:25)
at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:485:26)
at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:109:5)
Node.js v22.4.1
```
-其它正常。
```
import yaml from "js-yaml";
import fs from "fs";
export function A(filename) {
this.fooddata = yaml.load(fs.readFileSync(filename, 'utf8'));
}
A.prototype.debug = true;
A.prototype.tostring = function () {
return yaml.dump(this.fooddata);
}
```
```
import yaml from "js-yaml";
import fs from "fs";
export class B {
constructor(filename){
this.fooddata = yaml.load(fs.readFileSync(filename, 'utf8'));
}
}
B.prototype.debug = true;
B.prototype.tostring = function(){
return yaml.dump(this.fooddata);
}
```
```
import yaml from "js-yaml";
import fs from "fs";
export function log(...s) {
//s[0] = log.caller.name + "> " + s[0];
console.trace();
console.log(...s);
}
function tostring(data) {
return yaml.dump(data);
}
export function C(filename) {
var obj = new Object();
obj.fooddata = yaml.load(fs.readFileSync(filename, 'utf8'));
obj.debug = true;
obj.tostring = tostring;
return obj;
}
```
```
import {A} from "./A.js";
import {B} from "./B.js";
import {C,log} from "./C.js";
//var data = new C("D:\\huangyg\\git\\raw\\food\\d.20240818.yaml");
var obj = C("D:\\huangyg\\git\\raw\\food\\d.20240818.yaml");
//console.log("data:\n",data.tostring());
//log("data:\n",data.tostring());
//console.log("data:\n",obj.tostring(obj.fooddata));
//log("data:\n",obj.tostring(obj.fooddata));
log("data:\n%o",obj.fooddata);
```
- 以fooddata字段保存object把数据封装在下一级还是在本级展开保存
- yaml文件obj in jsmain.js之间是什么关系其他语言怎么处理放在schema框架统一再斟酌。
---
<a href="mailto:huangyg@mars22.com?subject=关于2024.08.18.[新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。]任务&body=日期: 2024.08.18.%0D%0A序号: 6%0D%0A手稿:../../draft/2024/08/20240818143000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[email]</a> | [top](#top) | [index](#index)
<a id="20240818143000"></a>
## 14:30 ~ 14:59
raw: [新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。]
- 继续追加时间。
---
<a href="mailto:huangyg@mars22.com?subject=关于2024.08.18.[新版营养成分详情,允许多种营养成分。]任务&body=日期: 2024.08.18.%0D%0A序号: 8%0D%0A手稿:../../draft/2024/08/20240818160000.md%0D%0A---请勿修改邮件主题及以上内容 从下一行开始写您的想法---%0D%0A">[email]</a> | [top](#top) | [index](#index)
<a id="20240818160000"></a>
## 16:00 ~ 16:59
raw: [新版营养成分详情,允许多种营养成分。]
- 继续追加时间。

View File

@ -27,26 +27,30 @@
- 07:45 learn IPLD Codes, https://ipld.io/docs/data-model/node/ -learn[0]
- 09:30 整理新版本term的manifest text -PSMD[0]
- 14:00 整理近期讨论按照新版manifest text提炼几个有代表性的场景。 -PSMD[3]
- 14:00 新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。 -raw[0]
- 14:30 整理近期讨论按照新版manifest text提炼几个有代表性的场景。 -PSMD[3]
- 16:00 js class -js[0]
---
如果绑定模版1b可能安排以下任务
- 09:30 整理新版本term的manifest text -PSMD[0]
- 14:00 整理近期讨论按照新版manifest text提炼几个有代表性的场景。 -PSMD[3]
- 14:00 新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。 -raw[0]
- 14:30 整理近期讨论按照新版manifest text提炼几个有代表性的场景。 -PSMD[3]
- 16:00 learn IPLD Codes, https://ipld.io/docs/data-model/node/ -learn[0]
---
如果绑定模版1c可能安排以下任务
- 14:00 整理近期讨论按照新版manifest text提炼几个有代表性的场景。 -PSMD[3]
- 14:00 新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。 -raw[0]
- 14:30 整理近期讨论按照新版manifest text提炼几个有代表性的场景。 -PSMD[3]
- 16:00 learn IPLD Codes, https://ipld.io/docs/data-model/node/ -learn[0]
---
如果绑定模版1d可能安排以下任务
- 14:00 整理近期讨论按照新版manifest text提炼几个有代表性的场景。 -PSMD[3]
- 14:00 新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。 -raw[0]
- 14:30 整理近期讨论按照新版manifest text提炼几个有代表性的场景。 -PSMD[3]
- 16:00 learn IPLD Codes, https://ipld.io/docs/data-model/node/ -learn[0]
---