- 14:00~15:59 raw: [新版架构。](#20240818140000)
- 14:30~14:29 raw: [新版食材排序,包括升序、降序、特定值距离、多种营养成分特定值组合距离。](#20240818143000) - 16:00~15:59 raw: [新版营养成分详情,允许多种营养成分。](#20240818160000)
This commit is contained in:
parent
ff760e2d6a
commit
45d1b38a4e
|
@ -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 js,main.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: [新版营养成分详情,允许多种营养成分。]
|
||||
|
||||
- 继续追加时间。
|
||||
|
|
|
@ -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]
|
||||
|
||||
---
|
||||
|
|
Loading…
Reference in New Issue