自 vite 发布之后已经过去了 4 年,在和推友交流时意外发现现在仍然有人不知道 vite 和周边工具能做什么,或者认为只适用于 vue 项目。但实际上,它已经可以满足开发绝大多数前端程序的需求,自从 2021 年转向 vite 之后,从未回头。
就吾辈的使用经验而言,问题在于初始 DX 差距很大,webpack 一开始就堆了一堆必须了解的概念,vite 可以立即用起来,然后根据需要逐步了解学习,这是两种不同的 DX 体验。例如吾辈也为 vite 写了一些插件,有些是公开的,有些是为公司内部定制的,但无论何时都会说 DX 体验比 webpack 更好,好得多。
也许有人更喜欢先通读一大篇文档,然后再开始使用。吾辈通常习惯先用起来,有问题再去检索和看文档,这也是设计好坏的很容易区分的地方。面向普通用户的应用已然如此(不谈某些不看说明书不能用的产品的话),没道理开发者要被迫忍受糟糕的 DX 体验。
另外吾辈当然承认 vite 有问题,而且确实在某些地方很烦人,例如有大量小文件时的内存性能、或者 ssr 对特定框架支持仍然需要单独进行的问题,但这些都不能掩盖它的优秀之处,即解决了许多 DX 问题,包括性能(借助 esbuild 之类)和多框架构建工具体验不一致的问题。
吾辈使用到的一些基于 vite 的相关工具。
吾辈自己也写过一些相关的插件之类的,目前最常用的是 vite-plugin-node,主要是用来开发 lib/cli/vscode/node 服务端程序等等。
还有一些吾辈不使用,但也很流行的工具也是基于或转向 vite。
还有更多,请检查 awesome-vite。
下面是之前写过的一些 vite 相关的博客。
vite 已经在 23 年 11 月发布了 vite@5,似乎除了 react 官方/nextjs 社区之外的前端框架都开始逐步采用 vite,尤其是较新的一些框架,希望之后 rolldown 可以让它发展的更好吧。
]]>下午前往东京的电车遇到了一些问题导致延迟,一开始就预示着这趟旅行不会太顺利。
夜晚到达东京,先和推友约了顿饭,他是通过经营管理签过来的人,还把家人一起带了过来。
约饭的楼下对面就是纪伊国屋书店。
吃完饭后,吾辈开始在新宿车站附近闲逛,附近的大街小巷在夜晚真的非常符合日式的城市印象 – 光怪陆离。
街上人头攒动,两侧挂着各式各样的招牌。
看到了现实中的特斯拉,真的方方正正好有工程师风格的车。
还有就在新宿站的一个出口唱歌的人,动画中经常出现,现实中第一次见。
到处可见的中餐馆,吾辈之前在国内吃过云吞面,但没有意识到是广州的特色面食。
也去看了附近的花园神社,之前大多数时候都是白天去参观神社,夜晚的神社也很漂亮。
这条街似乎很有名,但不知道为什么。
樱花已经盛开了。
去了一个网络圣地大久保公园,似乎警察的清理没有真正生效,附近仍然有一些等待的女孩 😂
接着转回到了商业街,看到了这张萌王和贞子的同框合照,吾辈确实有点想知道萌王出现在贞子的世界里会发生什么。。。
在晚上去逛了附近的代代木公园,用相机拍了两张非常不错的照片。在用相机查看时感觉亮度过高了,但实际出来的效果非常棒。而且是在同一个位置拍到,只是角度不同,但出来的氛围就完全不同。一个偏向于冰冷的感觉,另一个则稍显温暖。
但夜晚的公园几乎看不到任何人,可能也存在着一些危险。
第一天晚上可以说玩的还是很开心的,转了很多很多地方,虽然最多的看到的可能是牛郎店,但为了避免麻烦所以并未拍照。
一大早前往皇居,没想到最多只能进 300 人,遂没能进去。看到附近的高楼大厦鳞次栉比,让吾辈瞬间感受到了大城市的气息。
随后转头去了银座,但只是简单看了一眼便继续前往东京塔了。
在电车站里面居然看到在宣传 ChatGPT。
遗憾的是东京塔也不能上升到顶层,只能上去到一半的高度。
天气不错,可以拍到远方的东京晴空塔和富士山。
但显然任何地方都不能缺少扭蛋或抓娃娃机,东京塔内部也有相关的东西。
下午去了台场,看到了一个熟悉的名字:世嘉,尽管吾辈只在中学时玩过它家的一个游戏火枪英雄。
远方的彩虹桥与城市天际线相得益彰。
然后就看到了复制的美国女神像,不知道的人还以为去了美国呢。
这儿的樱花也在绽放。
回去的路上拍下了电车通过路口的视频,再次证明了童话里都是骗人的。
晚上和另一位正在读博的推友约了饭,但由于没有事先预约,所以找到了第 4 家才找到了吃饭的地方。
接下来去了涩谷,见识到了圣地:涩谷交叉路口。人流量确实多到夸张,吾辈甚至拍摄了一个短视频。
看到广告牌上的似乎是派萌,向玩原神的前同事问了一下,派萌确实是原神的,但其他的角色都是崩坏 3。
兜兜转转又回到了代代木公园,这是旁边的体育馆。
似乎正在举办什么活动,买了一点小吃。
尝试在 instagram 上看到的一种拍摄方法,面向太阳利用焦点或遮挡将太阳光作为背景。
刚好明治神宫也在旁边,也去看了一下,意料之中的是有很多对明治天皇的歌功颂德。
幸运的赶上了一场正在举行的日式婚礼,很有趣的样子。
离开明治神宫之前,在门前的一个小水坑中尝试了一种从水面拍摄本体和倒影的技巧,不成功。
接着到了和推友约饭的时间,去吃饭路上经过了一个圣地:歌舞伎町。
吃饭时在餐馆里看到了这个标志,女性可以使用男性的洗手间,就很神奇。。。
吃完去了邻近的新宿中央公园,路上看到了这个闪闪发光的大楼,似乎正在不断渲染着什么游戏之类的。但就是在同一条路上,许多流浪者正睡在外面。
到了公园之后见到了非常罕见的垃圾桶,不是那种在自动售货机旁边或超市里专用的垃圾桶,而是真正意义上可以自由使用的垃圾桶。
回车站的时候看到了哥斯拉的超大模型正从楼后面出现,哥斯拉要来了?
早上睡过头起晚了,起床已是 9 点多,想去上野公园看看,先去看了秋叶原,上次来的时候只是在逛完全忘记拍照了。
秋叶原到处都是二次元元素,几个月不见出站口的海报从某科学的超电磁炮换成了一个游戏。
还看到了孤独摇滚的墙画。
米哈游的元素也很多,原神、崩坏之类的。
接下来去了上野公园,园内樱花也同样正在绽放。
上野东照宫也在附近。
还可以看到旁边的五重塔。
接着去了非常有名的浅草寺,不出意外的人非常多,几乎和国内的旅游景点没有太大区别。
东京晴空塔也在附近。
此时已经极度疲惫,就买了新干线准备回京都了。但回程的新干线再次出现问题晚点,干的很棒。。。
旅行是一件快乐的事,但仍需做好提前规划,以及保持必要的身体健康,才能真正玩的开心。
]]>年后入了尼康的相机,吾辈一直想将看到的美好的画面拍下来,但使用手机往往无法拍到比较远的物体,所以入了相机的坑。有人说“摄影穷三代,单反毁一生”,相机确实太贵了,吾辈买了一个入门的 nikon z50 都花了大约 7k+。
而且由于照片质量变高导致 Google Photos 的容量已经不够,目前也开了 Google One 的服务来获得更大的容量。
这几周主要去了下面几个地方
和同学一起去的,当前还刚好赶上市运动会可以免费入场。
非常喜欢这张的感觉
似是梅花盛开的季节。
下午去了这个神社,原本想爬神社所在的山,但走了错误的路下山了。
周末突然想去了,完成了上低音号的两个圣地巡礼。
下雨的天气去的,去参加祭典之前顺路过去,幸运的看到了鹿。
每月 25 号都有祭典,尝了一些小吃。
在 instagram 上看到非常美丽的照片被圈粉,去实地看了一下,第一次在现实中看到了神乐舞
完全绽放的花儿,真的太漂亮了。
最近没有太多心情去开发什么东西,不过还是写了一些小玩具。
因为在尝试使用 GPT-4 翻译同人小说,但 ChatGPT Web 输出的长度是有限制的,一次输入太长的文本可能无法返回,点击继续的话有可能出现错误的响应。这就需要拆分长文本多次发送到 ChatGPT,尝试了一些现有的 Chrome 插件,包括 Split Long Text for Chat GPT 和 ChatGPT Prompt Splitter,前者只做分割不自动输入,后者无法正常工作。所以吾辈创建了一个新的 Chrome 插件 ChatGPT Splitter,它可以让吾辈发送一章很长的小说到 ChatGPT,自动分割并在全部结束后发送一条桌面通知以免错过它。
将之前拖了很久的一个需求完成了。在编写 markdown 笔记添加截图时,吾辈总是期望图片能自动压缩,之前都是使用网页版的 squoosh 来压缩,然后再添加到笔记中。这种体验有点割裂,所以最近在看到 jimp 这个使用纯 JavaScript 实现的库之后终于将这个功能集成到了 Joplin VSCode Plugin 里面,现在只要是从剪切板上传图片都会自动进行压缩。
这周进行了期末考试,这学期也就差不多结束了,《大家的日语 初级 2》大致上算是结束了。有预感这次的成绩会比上次糟糕很多,最近精神状态可以说与身体状态相辅相成,都糟糕的不得了。睡觉时间已经延长到了 3 点,也没有具体在做什么,只是睡不着,无聊的刷着 Twitter 和 Youtube。下周有入学之后第一次校外活动,去非常有名的京都岚山,虽然吾辈已经去过两次了,但季节变换,这次去也许能发现什么不一样的风景。
吾辈最近对是否留下的质疑主要来源于下面三点,深层原因可能是预期与现实不符(消费降级及之前觉得可以忍受的问题实际上无法忍受),没有实现原本来这儿的目标(尝试换个新的环境,改变自己现有的状态)。
首先谈谈第一点。之前在北京互联网公司工作,来日本之后体验到了强制性的消费降级。主要是物价太高了,除电子产品全球统一定价(这也不一定,因为国内有优惠券或补贴的拼多多之类的),其他任何涉及到本土人员生产或服务的都要贵到 1.5~10 倍(可能有更贵的,但吾辈没碰到过)。
举几个常见的例子
吾辈的感觉是,如果之前在北京上海生活,并且来这边能够将收入提高到之前的 2 倍以上,来这边生活体验可能变化不大,否则就会被强制性的消费降级。
来之前会有一些认知,大多数来源于中学时的杂志、网络小说、日本动画和互联网信息,实际生活过后有了更多的体会。对于不同的人可能也是不同的,现在相比于 twitter 上的公开信息,吾辈更相信认识的人的实际例子。
twitter 上很多“精日”的中国人可能是在做移民生意,毕竟生存依赖于此,所以看不得别人说日本的缺点。还有一些从未出过国的“精日”,具体行为和国内的小粉红是一体两面,没有本质区别。
一些来之前觉得可以忍受但实际上无法忍受的点,最明显的可能是下面 3 点。
一些其他的点
长期目标是做自己想做的事情,生活一直有新的变化,吾辈想通过更换环境解决的一些问题没有真正解决。
尝试做独立开发者。长期目标是不依赖于工作维持生活,不管是通过独立开发者的方式,还是其他方式,只要能做自己想做的事情并且达成目标就好了。只是目前可以看到的途径而言,独立开发者可能是最适合吾辈的。这几个月写了一些东西,但都还是一些小玩具,都没有上架 Goole Play 或 App Store,再加上精神状态的原因,连多邻国和 anki 都中断了。另外对吾辈而言在语言学校结束后想要继续留下只能工作,而日本的工作本身吾辈并不真的感冒,想要恢复之前的生活水平可能还要花几年时间。
缺乏现实社交。这是一个吾辈一直渴望解决但从未解决的问题。之前也是,期望通过更换环境来改变一些,但实际上没有做到。虽然经常出去旅游,还发展了爬山、徒步和摄影这种外向的爱好,但现实中仍然缺乏朋友。在上个月也在 twitter 上提到过:日本 4 个月了,还是不知道怎么交到新朋友。无论如何,吾辈早间年倾向于线上的人际关系。但现在,相比于线上的关系,更喜欢线下可能会有更多的沟通和交流的感觉。
说了这么多糟糕的,也说一些不错的地方,尤其是适合来玩的一些点
来日本接近半年过去了,间歇性的 emo 时有发生。糟糕的精神状态导致了糟糕的身体状态,这周末去东京旅行,第三天(今天)已经开始非常疲惫了,下午 4 点就出发回京都了。吾辈怀疑没有变化的情况下,这一切可能不会有好结果。
]]>现在无论是创建什么东西,都需要一个图标。吾辈尝试过的有 PC/Mobile 应用、VSCode/Chrome 插件、甚至各种开发者相关的库或者工具。而作为没有太多绘画能力的开发者,ChatGPT 内置集成的 DALL·E 非常好用,可以用来生成需要的图片,即便存在道德限制 – 但这不是这里要讨论的问题,它也不会影响创建需要的图标。
目前,只有订阅了 ChatGPT Plus 才提供这个功能,免费版账户只能使用 ChatGPT 3.5。
例如吾辈最近创建了一个 Chrome 插件,用来自动分割长文本发送到 ChatGPT,其中图标就是使用 ChatGPT 集成的 DALL·E 创建。
方法也很简单,选择 ChatGPT 4 开始聊天,说出想要创建的图片,可以介绍一下相关背景之类的。例如
1 |
|
如果不太满意,可以要求 ChatGPT 微调它。
1 |
|
这点也是吾辈认为 ChatGPT 内集成 DALL·E 要比使用标签魔法的 Stable Diffusion 要好,尽管道德限限制确实局限了一些可用性。
吾辈最后得到的是
之前一直使用的是 fotor,它也是一个在线的图片编辑器,但免费版强制显示广告,而且一些需要的功能免费版也不能用,例如删除图片背景。所以找到了更好的 Photopea,它有点像是免费的线上 Photoshop,对于吾辈而言完全够用了。
直接从工具栏选择 Crop Tool 进行裁剪即可。
使用 Select > Magic Cut 来自动将背景色删除,就可以获得透明背景的图片了。
通常应用需要多个不同尺寸的图标,可以使用 File > Export as > PNG 来导出,并且选择需要的大小。
自 2022 年底 ChatGPT 3.5 发布以来,吾辈一直在使用它,也尝试尝试了一些相关的东西,例如前面提到的 Stable Diffusion。现在,不管是平时编码、学习日语时遇到疑惑、还是出门旅游寻求建议,吾辈都会先问一声 ChatGPT 找点线索,然后再去具体搜索相关信息。无论如何,吾辈仍然相信它会像之前的电脑、互联网和智能手机一样改变世界,尽管现在已经不像最初那样焦虑,但仍然一直在使用和了解它的能力,以便紧跟时代。
]]>PS: 非计算机行业的人似乎真的基本不太使用它,可能知道有这么个东西,但并没有真正融入到生活和工作中使用。
最近再次碰到 markdown 对中文的支持问题,由于这个问题已经长期存在,所以想谈一下现状和解决方法。当同时使用中文符号和粗体/斜体时,就会出现问题。
例如
**真没想到我这么快就要死了。**她有些自暴自弃地想着。
会被渲染为
**真没想到我这么快就要死了。**她有些自暴自弃地想着。
实际上,这种情况还有很多,几乎所有中文符号都无法被正常渲染。
示例 | 渲染 |
---|---|
**真,**她 | **真,**她 |
**真。**她 | **真。**她 |
**真、**她 | **真、**她 |
**真;**她 | **真;**她 |
**真:**她 | **真:**她 |
**真?**她 | **真?**她 |
**真!**她 | **真!**她 |
**真“**她 | **真“**她 |
**真”**她 | **真”**她 |
**真‘**她 | **真‘**她 |
**真’**她 | **真’**她 |
**真(**她 | **真(**她 |
**真)**她 | **真)**她 |
**真【**她 | **真【**她 |
**真】**她 | **真】**她 |
**真《**她 | **真《**她 |
**真》**她 | **真》**她 |
**真—**她 | **真—**她 |
**真~**她 | **真~**她 |
**真…**她 | **真…**她 |
**真·**她 | **真·**她 |
**真〃**她 | **真〃**她 |
**真-**她 | **真-**她 |
**真々**她 | 真々她 |
这种情况有多常见呢?
根据吾辈之前维护同人小说的经验,在一本 80w 字的小说中出现了 2700 次以上,可以在《魔法少女小圆 飞向星空》的项目中搜索 /\*\*.*?[,。、;:?!“”‘’()【】《》—~…·〃-々]\*\* /
找到真实的用例。
那么,如何解决呢?现在可以通过加空格、零宽度字符或者将符号移动到粗体外面。
示例 | 渲染 |
---|---|
**真,** 她 | 真, 她 |
**真,**​她 | **真,**她 |
**真**,她 | 真,她 |
第一种方法会呈现出非预期的渲染,第二种方法输入很困难,最后一种方法则是必须改变输入,和第一种有类似的问题。
例如 docusaurus 就推荐了第一种方法,并结合 markdown 解析插件来自动清理粗体后面的多余空格。原本 **真,** 她
会渲染为 <p><strong>真,</strong> 她</p>
,但通过插件处理后会变成 <p><strong>真,</strong>她</p>
。
吾辈也为 mdast(remark 底层库) 实现过一个类似的插件,参考
1 |
|
使用
1 |
|
吾辈也为 markdown-it 实现了这个插件,参考:https://github.com/mark-magic/mark-magic/blob/77f9b1571a7d96847fc39e0aa8504ed994a64b71/packages/plugin-docs/src/assets/config.ts#L13-L42
尽管上面的解决方法还算不错,但对于使用 markdown 编写大量内容的人而言,它仍然不够直观。尤其是不检查渲染结果就不可能知道是否忘记添加了额外的空格,这在上面提到的小说中非常明显,当内容增加到一定程度时,这种检查就变得非常烦人。尤其是从外部来源(转换)得到一个 markdown 时,这可能会非常常见。
commonmark 官方目前又开始在推进这个问题了,距离问题最初提出已经过去了 4 年,想要关注进展可以关注 issue commonmark/commonmark-spec#650。
尽管官方规范如果定义,那么问题将会极大的解决。但考虑到规范的定义和实现是漫长的,所以目前吾辈也在尝试编写 mdast 插件自行处理解析部分,以处理上面提到的那个中文符号示例列表。相关代码参考: https://github.com/rxliuli/liuli-tools/blob/82d81eeb0d661ad1338d04d1a75f173764dea9bc/packages/markdown-util/src/cjk.ts#L46-L77
尽管 markdown 对 cjk 的支持有诸多不顺,但 markdown 作为一种开放的文本格式仍然很棒,所有文本数据采用 markdown 并根据需要分发为不同的格式似乎是最好的。
]]>土曜日に名古屋へ行って、まず名古屋城へ見に行った。
次は名古屋の科学館に見学した。
そこで変な物を見たーー政府も萌え化されている。
次の日に高山へ行った、距離が長いので、着いた時はもう 12 時だから、午後は白川村に行かなかった。高山の市内で遊んでいた。近くの高山城跡に登った。
隣のアニメ氷菓に登場したの聖地日枝神社を訪れた。
次の日に友達と車で白川村へ行って、そこの雪の景色がとても美しかった。
山の神社はアニメひぐらしの鳴頃にの周辺の品物を販売している。このアニメの聖地そうだと思った。
先週は開発のことをあまりしなかった。主に mark-magic を修理していた。plugin-joplin/plugin-hexo についてのある問題を fixed した。例えば reference link が間違えたとか、分の初めてに冗長な heading level 1 があったとか。今はこの blog を使っている。
面白い project copilot-gpt4-service なので、github copilot から openai api になって、gpt-4 を使える。だから github copilot からの gpt-4 api を使う為に、plugin-doctran には configuration が増えた。mark-magic.config.yaml の中に environment variable を使うの document も書いた。
今週は関心している問題は markdown が cjk の symbol の support する。例えば
example | render |
---|---|
**真,**她 | **真,**她 |
**真。**她 | **真。**她 |
**真、**她 | **真、**她 |
**真;**她 | **真;**她 |
**真:**她 | **真:**她 |
**真?**她 | **真?**她 |
**真!**她 | **真!**她 |
**真“**她 | **真“**她 |
**真”**她 | **真”**她 |
**真‘**她 | **真‘**她 |
**真’**她 | **真’**她 |
**真(**她 | **真(**她 |
**真)**她 | **真)**她 |
**真【**她 | **真【**她 |
**真】**她 | **真】**她 |
**真《**她 | **真《**她 |
**真》**她 | **真》**她 |
**真—**她 | **真—**她 |
**真~**她 | **真~**她 |
**真…**她 | **真…**她 |
**真·**她 | **真·**她 |
**真〃**她 | **真〃**她 |
**真-**她 | **真-**她 |
**真々**她 | 真々她 |
**真**她 | 真她 |
今まで他の書き方があるけど、はっきりじゃない。そして、renderer result を check しなかったら、間違いを知ることができない。
example | render |
---|---|
**真,** 她 | 真, 她 |
**真,** 她 | 真,她 |
**真,** 她 | 真,&ZeroWidthSpace她 |
この issue には何年間がある。最近この問題が進むのを続いている。
ある日先生は授業の前にもし問題があったら先生に相談できると突然言われた。しかし、利益関係者と自分の問題について話すべきではないと考えたため、この選択肢をまだ使っていない。学校の先生も、仕事の人も、利益関係があると、個人的な意見が問題があると思っている。
一方では、私も現在、他の国へ行くことを「囲城」の一つを見なしている。本の中の言った通りに:“城の中の人が外に行きたくて、城の外の人が中に行きたい。”
成長するほどに、世界の複雑さをより感じるようになった。時には、子供の頃の生活が本当に懐かしくなった。その頃の世界は単純的そうだった。未来のことをあまり考えず、負担もあまり有らなかった。頑張るのが必要であっても、目的は単一で明確だった。これが、私が山登りが好きになった理由の一つかもしれない。明確で明瞭な目標があり、頑張れば進歩が見えるから。
]]>周六去了名古屋,首先去看了名古屋城。
随后去了名古屋科学馆。
又一个奇怪的东西–政府,被萌化了。
接下来去了高山,但距离太远,导致到了之后已经是中午了。所以下午没有去白川村,而是在高山市内逛了一下。去爬了附近的高山城迹
附近还有一个在冰果动画中出现过的神社,所以也顺便去看了一下。
第二天上午和朋友租车去了白川村,那儿的景色真的太漂亮了。
山上的神社在卖寒蝉鸣泣之时的周边,似乎也是一个动画圣地。
上周仍然没有做太多的事情,主要还是在对 mark-magic 做一些小的修修补补。修复了 plugin-joplin/plugin-hexo 的一些问题,像是引用链接错误和每篇文章都有多余的一级标题的错误,目前修复已经应用到这个博客上了。
由于神奇的 copilot-gpt4-service 项目,可以将 github copilot 转换为 openai 的 api 调用,以此来使用 gpt-4。所以也为 plugin-doctran 增加了更多的配置选项,用以不用再额外付费就能使用 gpt-4 api。关于在配置文件中使用环境变量的 文档 也已经补充。
这周还比较关注的一个重要问题是 markdown 对 cjk 符号的支持,斜体和粗体长期都存在问题,例如
example | render |
---|---|
**真,**她 | **真,**她 |
**真。**她 | **真。**她 |
**真、**她 | **真、**她 |
**真;**她 | **真;**她 |
**真:**她 | **真:**她 |
**真?**她 | **真?**她 |
**真!**她 | **真!**她 |
**真“**她 | **真“**她 |
**真”**她 | **真”**她 |
**真‘**她 | **真‘**她 |
**真’**她 | **真’**她 |
**真(**她 | **真(**她 |
**真)**她 | **真)**她 |
**真【**她 | **真【**她 |
**真】**她 | **真】**她 |
**真《**她 | **真《**她 |
**真》**她 | **真》**她 |
**真—**她 | **真—**她 |
**真~**她 | **真~**她 |
**真…**她 | **真…**她 |
**真·**她 | **真·**她 |
**真〃**她 | **真〃**她 |
**真-**她 | **真-**她 |
**真々**她 | 真々她 |
**真**她 | 真她 |
目前有一些变通形式,但都不符合直觉,而且不检查渲染结果就不可能知道。
example | render |
---|---|
**真,** 她 | 真, 她 |
**真,** 她 | 真,她 |
**真,** 她 | 真,&ZeroWidthSpace她 |
这个 issue 已经存在了几年,目前吾辈通过编写插件实现了一些特定的渲染逻辑,但终究不够直观。幸运的是,最近 issue 又开始有进一步的推动了。
某天老师在上课开始前突然提到有什么困惑可以与老师商量,但考虑最好不要与利益相关的人谈论自己的问题,所以至今仍然没有使用这个选项。不管是学校的老师、还是工作的同事,在利益相关的情况下,个人偏见可能产生问题。
另一方面,吾辈现在也将出国看作一种围城,正如书中所言:“城里的人想出来,城外的人想进去。”
这几天也是国内的春节,和家里的人打了个电话。堂哥已经开始主动相亲了,也开始不得不和亲戚们喝酒。明明只有不到 30 岁,却也不得不开始考虑结婚的问题,据说村里甚至有一个适婚年轻人的排行榜。老家的乡村总是这样,虽然有很多值得怀念的人和事物,但终归不是适合生活的场所。复杂的人际关系很麻烦,大城市的陌生人社会大家更遵守规则而不是人情世故。
愈是长大,愈是感觉到世界的复杂性,有时候真的怀念小时候的生活,世界似乎更加简单化。不用考虑太多未来,也不会有什么负担。即便是需要努力,目标也是单一和明确的。也许这也是为什么吾辈会喜欢上爬山的原因,有明确和清晰的目标可以看到,并且努力就能看到进步。
]]>木曜日と金曜日に気持ちが悪くいて、すると土曜日遊びに出かけた。学校から吉田神社で節分祭が開かれているから、そこに行った。そして、そこで北京から来た Twitter の友達と短い時間にも会った。
午前まずは吉田神社へ行ったり、そこに節分祭が開かれていたり、でも夜 11 時から焚火があるので、私は夜までに待っていなかった。
Google Map は間違い入口を教えられてしまった
神社の広場に焚火が待っていて、中には色々なものを入れられた。
神社の周りに色々な屋台が並びて、まるでアニメのようだ。おやつとか(りんご飴など)、ゲームとか(シューティングゲームなど)、占いとか(手相など)、色々なことがあった。しかし私はそんなことにあまり興味がないので、簡単で回して後に小径で神社の山に登った。
本当は近くの京都大学に見学したかったが、ネットでは個人見学は任意と書いてあったが、入口に中国の通りに「関係がない人が立ち入り禁止」のお知らせがあった。だから、この大学の開放的な有料な博物館に行った。
ゲームに登場するクリスタルを初めて見た。前には純粋なファンタジーだと思った。
後で辺りの知恩寺へ行って、入口の手水の水面に花をあって、面白かった。
昼食事は簡単に食べて、山を登るのを決めた。ちょうど大文字山まで近いので、そしてクラスメイトがそういたのを聞いたことがあってので、山に行って始めた。
途中で美しい花を見った。寒い冬でも咲いている。
山の上の景色が凄くて、休憩するの場所があって、でも山道の多くの部分が原始的なけど、この体験は自然に近いものでもある。
短いビデオを撮った。
これは日本に来てから登った一番高い山。高さは 472 メートルで、全部の歩くのは 5 キロぐらいだ。
写真集
月曜日 他の人からの feedback ので、joplin-search-plguin は joplin が消えている時にきっと alert を見せられる問題が直した。この間 preact がとても好きだから、react から preact までに変えて、必要がない deps を捨てて、気づかないうちに午後が過ぎてしまった。
twitter はまた x premium を見せられたから、clean-twitter を手軽に更新して、それを永遠に block した。
最後、私はやっと plugin-ao3 の output の能力を完成した。今なら markdown で小説を書いて、自動的で ao3 に push できた。pmas も使って、100 以上の section を push した。小説の url: https://archiveofourown.org/works/53445904/
また、これが config file のなかに cookie ような危ないの config を書くのがあるので、cli は config file の中で environment variables を使えるのを出来た。使い方は簡単な ${ENV_NAME}
、そして自動で .env
様な enviroment file を scan された。。例えば
1 |
|
最近、twitter になぜみんなが独立開発者になりたいかについて話していることに対して、私は @laike9m の通りに同じだと思っている。
木曜日先生と相談して、簡単で授業の progress と後で何をしたいのを話した。今の状況を知ったあと、ようやく自分のお正月の憂鬱の理由が分かった。
以下は私がその日に書いた tweet
twitter の人々の多くのは、私がアルバートをするべきだと考えているか、またはその状況を合理化して「これはとても日本的だ」と言ったり、「日本は孤独な生活にとても適している」と言ったりしている。
今週の精神状態は良くなった。開発が続けている。しかし、来週はよりよく計画し、よりよく記録できるのをしようと思う。今の記録は全部で一つの todo list に書いたのに。
]]>周四周五一直沉浸在某种不舒服的情绪之中,于是周六出去玩了,从学校那里知道了吉田神社有举办活动,于是便去了那里,也在那儿短暂的见了一个从北京来的推友。
上午先去了吉田神社,那儿正在举办节分祭,但由于到晚上 11 点才开始篝火,吾辈并没有真正等到晚上。
Google 地图一开始带吾辈来到了错误入口。
神社空地上堆着一个等待点燃的篝火堆,里面似乎放了各种各样的东西。
神社附近有着各种各样的小摊,几乎就像动画中一样,小吃(例如苹果糖)、游戏(例如射击游戏)、占仆(手相)等等,但吾辈对这些并不真的感兴趣,所以简单绕了一圈就沿着小路爬山了神社所在的吉田山顶。
原本还想去附近的京都大学参观一下,虽然网络上写着个人参观随意,但入口却和国内一样立着闲人免进的牌子,所以去了这所大学开放收费的博物馆。
第一次看到游戏中出现的水晶,之前以为是纯粹幻想的东西。
随后去了附近的知恩寺,入口处的手水很有趣,里面漂浮着花瓣。
中午简单吃了点东西,便决定去爬山。刚好距离大文字山比较近,之前也听同学说过,所以便去爬了。
路上看到了漂亮的花,即便是在冬天也开放着。
山顶的风景很棒,而且有好几个可以休息的平台,不过山路部分有许多比较原始和未开发,当然这种体验也更接近自然。
拍了个很短的视频。
这也是来日本以后爬的最高与最长的山,高 472 米,全程一共有 5 千米左右。
影集
周一经 社群用户反馈,修复了 joplin-search-plguin 插件在 joplin 没有打开时一定会提示错误 alert 的问题,由于最近还非常喜欢 preact,所以也把 react 换成了 preact 并清理了许多不必要的依赖,不知不觉间一个下午过去了。
由于 twitter 又开始推给吾辈开会员的广告,于是顺手更新了一下 clean-twitter,将它永远屏蔽了。
在处理下载 bilibili 文集的时候,再次踩到了 markdown 渲染中文的坑,吾辈确实会打算晚点开始写 markdown 插件自行处理了。
例如下面这段内容的粗体不会被正确处理,在 vscode/github 的 markdown 预览中都是错误的。
1 |
|
必须增加额外的空格才行,这个 issue 提出了几年,但 markdown 规范的主要社区成员没有人使用中文或日文,所以一直也没有得到解决。
1 |
|
最后,吾辈终于写完了 plugin-ao3 的输出功能。现在可以使用 markdown 编写小说,并且自动推送到 ao3 上了。目前 pmas 已经实用,同步了一百多章。ao3 上的小说地址 https://archiveofourown.org/works/53445904/。
另外,由于这涉及到需要在配置文件中包含一些像 cookie 这样敏感的东西,所以 cli 已经支持了在配置文件中使用环境变量,语法是简单的 ${ENV_NAME}
。例如
1 |
|
同时,还会自动扫描配置文件所在目录下的 .env
开头的环境变量配置文件,你可以在其中保存需要的环境变量,同时从 .gitignore 忽略它们,这样就不必每次使用时都在环境变量中手动设置了。
关于最近推上在讨论的大家为什么想做独立开发者的小生意,吾辈比较认同 @laike9m 的想法。
这周四和老师做了一次面谈,简单聊了一下课程进度和之后想做什么。了解到现状之后,吾辈才想清楚自己的年后忧郁的原因。
下面是吾辈当天有感而发的一些推文
推友大多要么认为吾辈应该去打工,要么是在合理化这件事并声称这很日本,或者日本很适合孤独生存。
这周的精神状态恢复的不错,开发也在继续,但希望下周能够更好的计划要做的事并且更好的记录,当前记录在一个列表中颇有些混乱,而且很容易丢失优先级,像是周一周二大都在处理其他事情。
]]>今週、京都に初めての雪が降り始めた。午前中に雪が降り、午後直ぐにはずっと行きたかった貴船神社へ行った。人が多くなかったが、神社の入口の階段にはいつも人がいた。
貴船神社の入口にある人が階段にいるを見られる。
雪で可愛い物を作るのはこっちの伝統なの?学校の先生もやったようだ。
雪は小川の形に描いている。
帰る途中でまた雪が降って、短いビデオを撮った。
帰りのバスに間に合わなくてしまって、雪の中で次の待つことができなかった。
なんでも萌える電車、昔から赤と青は cp。
また自分の home page を開発した。今度は preact + ssg で書いた。css なら全然 github copilot で生成している。それに、外出して遊んで撮った写真を増えた。今 https://rxliuli.com/ に発表して、古いのが https://rxliuli.com/v2/ を転移した。
今週から以前全然習わない分を勉強して始めた。予習しないなら、授業中にあまり分からない。しかし時間はいつもがビッチで、欲しい時ないけど、要らない時長いと思っている。夜 6 時のあと開発を触らなくて、日本語を勉強することが欲しい。単語を覚えるし、duolingo で習うし、それとも宿題や予習は全部時間がかかるので、時間がないならダメだと思う。
それに、duolingo も一年間で使った。今まで早く三つ目の階段を習った。
悪い状況が段々いいになっている。来週にはもっと長い睡眠時間が欲しい、それなら、昼の精神がもっといいと思っている。
]]>这周京都迎来了新年的第一场大雪,上午还在下雪,下午吾辈就去了之前一直想在下雪时去的贵船神社,人不是很多,但主要景点的神社入口的阶梯总是有人。
贵船神社入口处,可以看到,还是有一些人在阶梯上的。
使用雪制作一些可爱的东西,是这边的传统么?学校的老师也做了。
雪将小溪的形状勾勒了出来。
回程时再次下起了大雪,拍了个很短的视频。
刚好错过了回程的公交,只能在雪中瑟瑟发抖的等下一辆。
万物皆可萌之电车,自古红蓝出 cp。
这周的开发的事情做的不少,但相对比较零散,精力没有集中到主要的项目上。
基于 mark-magic 做了一个 epubhub webapp,用于不需要技术背景就可以从 ao3/sv/b 站专栏下载内容为 epub 版本,吾辈主要用来下载同人小说。这是一个非常自然的用例,后续可能会扩展更多,目前主要在 sv 论坛发布了。
在看怎么解析 b 站网页时发现了这么一句话,写这个注释的人内心大概是崩溃的。🤣
正在写这篇文章的时候发现了 b 站专栏新编辑器创建的文章不会 ssr 渲染,而是在客户端完成的渲染,导致无法下载包含新编辑器创作的小说,晚点看下怎么修复。
最近开始尝试使用 gpt-4 翻译同人小说,仍然是最喜欢的魔法少女小圆的一篇同人 Puella Magi Adfligo Systema,是自 飞向星空 之后吾辈看过的又一本相当优秀的同人,目前原作已经超过了 80w 字,而且仍然在更新中。由于翻译之后需要发布,在看了贴吧和 b 站之后,最终选择发布了 b 站。但当然,也生成了在线站和 epub,国内的平台只是一个发布的选项,为了解决无法避免的和谐问题,源文件永远都放在 github。
由于需要发布 b 站专栏,所以写了个浏览器插件 Bilibili Markdown,用于直接粘贴 markdown 到 b 站的富文本编辑器,目前只适配了新编辑器。是的,吾辈为了使用它先写了个工具 😂,但工欲善其事,必先利其器不是吗?尽管已经有一个油猴脚本,但它不支持新编辑器,只能 I can, so I do 了。
重写个人主页 v3,使用 preact + ssg,css 样式完全交由 github copilot 来写,添加了出去玩时的的一些影集,目前已经发布到 https://rxliuli.com/,旧版本转移到 https://rxliuli.com/v2/。
github copilot 目前的体验与之前有质的飞跃,尤其是操作体验这方面,与 vscode 编辑器的结合非常完美,可以在编辑器甚至终端使用它,解释和修复一切,不再局限于生成。
将之前的 batch-rename 从 electron 迁移到 tauri,非常好的解决了包尺寸和启动速度的问题,但 apple store 的公证已经让吾辈破防了。目前包已经能签名并且直接打开没有警告,但始终无法通过远端的公证。已经在 tauri 论坛创建了一个 讨论,希望有人知道如何解决。。。
最近开始用 preact 替换 react,甚至替换 vue。自从 preact 开始官方支持 vite 以来,不仅可以直接使用 vite 插件完成 ssg,还能用上非常好用的 signals,不用再忍受 react effect 那堆废话。另一件重要的事情是 ui 库在许多小一点的项目中不再是必要的,使用 tailwindcss + copilot 非常容易就可以写出来还算及格的 ui,再加上 shadcn 这类项目,既能享受到 react 好的部分的开发体验,又能有较小的包尺寸,还能兼容 react 周边的生态库,并且不用管 react 最近折腾的 rsc 以及绑定 nextjs 的神操作,实在非常棒。
这周开始进入到之前完全没有学习过的部分,许多课文如果不提前预习单靠上课时的时间已经不够。但时间永远是个婊子,当你想要的时候总是不够,不想要的时候总是太漫长。希望之后晚上六点之后就不碰代码,开始主要学习日语,不管是背单词、多邻国推图、还是作业和预习都需要大量的时间,而这些时间是省不下来了。
另外多邻国已经使用了一年了,目前快完成了第三阶段,还差两章。
颓废的状态逐渐好转中,下周希望控制睡眠时间,恢复正常的作息时间,以保持白天的效率。
]]>吾辈最近从 docusaurus 迁移到了更好更快的 vitepress,由于也需要生成 rss,但又找不到合适的插件,所以参考网络教程写了一下。虽然之前使用 docusaurus 时也是自行实现,但使用 vitepress 的 build hooks 还是踩到了新的坑。
参考 网络上的文章 和 vue blog,主要思路是在构建时能够拿到所有 html,然后使用 feed 生成需要的 rss。
安装依赖
1 |
|
然后在 .vitepress/config.ts 中编写部分逻辑即可。
1 |
|
现在使用 pnpm vitepress build
时能够在 .vitepress/dist 下找到 feed.rss 了,控制生成 rss 的排序可以在 markdown 中使用 frontmatter 来声明日期。
1 |
|
看起来就完成了,对吧?
不幸的是,还有一些边缘问题没有解决。
​
字符,这是错误的,vue blog 之前就有这个问题。![cover](./assets/cover.jpg)
相对路径引用图片,在 rss 中看到的将是 <img src="./assets/cover.jpg" alt="cover">
,它并未并正确渲染为最终的地址。vue blog 的解决方法是永远使用绝对路径,将图片都放在 public
目录中。createContentLoader
将无法获取任何 markdown,因为它默认会忽略 node_modules 目录,当然这是因为吾辈使用 vitepress 二次封装导致的。​
这处理起来非常简单,只需要一个简单的字符串替换即可。
1 |
|
关于这个错误 vue blog 也存在,所以简单提了 一个 pr 修复了它。
图片的处理相对较为复杂,createContentLoader
拿到的 markdown 渲染的 html 并不是最终的 html,所以它们的图片链接也是不对的。在与 vitepress 维护者沟通 之后,了解到需要通过 transformHtml
hooks 来获取最终渲染的图片地址。
安装处理 html 需要的依赖
1 |
|
由于 html 解析和序列化相对较慢,所以判断 markdown 中是否包含图片,如果包含才去处理它。其中重要的一点是如何映射在 transformHtml 和 createContentLoader 获得的 html,幸运的是可以通过一些转换得到。另一件事就是在 transformHtml 的 html 中包含了 ssr 相关的代码,在 rss 中不需要它们,需要清理掉。
1 |
|
一般直接将 vitepress 作为依赖生成文档站不会有问题,但如果你从 node_modules 下某个临时目录生成网站,那么 createContentLoader 就不能正常工作,但修复也很简单,只需要覆盖 glob.ignore
选项即可。
1 |
|
vitepress 的性能可能是目前最好的,仍然有各种小问题,但仍然非常棒,在之前的性能测试中,甚至超过了 docusaurus 一个数量级。
]]>今週はずっと旅行している、詳しいの線路は 大阪 => 神戸 => 姫路 => 岡山 => 倉敷 => 鳥取 => 豊岡 => 天橋立。
午後から大阪へ行った、千里万博公園で大阪らめん祭りをしていることが聞こえたので、直接そこへ行った。先ずにらめんを食べた(でもアニメからのイメージより実の方があまり美味しくなかった)。おかしい建物もあるし、日本庭園もある。
おかしい建物、正面から見るのがとてもおかしいと思った。
らめんの祭りで買ったのが、普通のよりどんな違うがあるの?
隣の日本庭園(名前はこれだよ)。
大阪駅で又道に迷った。日本の電車線路はいつも複雑だ、中国の空港よりもっと複雑かもしれない思っている。
夜は大阪の梅田スカイビルへ夜景を眺めるつもりけど、ビルの下に行くと、大勢の人が会ったので、すぐに帰った。
初めてカプセルルームに泊まるけど、実はいいと思う。
日曜日先ず近くの住吉大社へ行って、後で大阪公園へ観に行った。まあ、実はなんでもない。日本の屋台しかいないけど、食べ物はだいたい同じようだ。隣の川の景色はいいので、ちょっと回ってみた。通天閣は大阪の有名な建物、昼頃に見に行った、体験は京都タワーよりいいと思った。午後に大阪城へ行って、それから難波の有名な建物のイメージを見に行った。それは、今日から荷物を持ち続けたせいか、足が少し痛くなってきた。
住吉大社、一番特別のは神社の前の橋、非常に湾曲している。
大阪公園、本当に何でもない。
隣の山、水と橋。
お好み焼きを買って食べて、特に変わった感じはしなかった。
通天閣に外の横幅は露骨な広告だ。
今にあにアーニャは神として祀れている。
これは難波が google maps での写真、おかしい動きをする人。
大阪城の屋上には遠くを見える。
夜に神戸の旅館へ行った。この旅館の空気がいいと思ったけど、中のデザインので私の頭にぶつかりやすい。
神戸での光のシューが楽しみなので、夜 8 時半を過ぎるけど外へ出かけて、確かにいいね。
周りにも南京町がある、主に中国の料理が売っている。
朝食する時、辺りの南京町へ観に行った、しかし、中国のように 8 時に大体開いているわけでわない、街は人が少ない。何時に開くかどうか分からない。日本で朝食を外食できる唯一の信頼の場所がカフィであるといるのは、なんだか魔法のようだ。ビーナスブリッジへ行ったが、先に山を山に登らなければならないとは思わなかった。以前は海を見たことが一度もないので、午後須磨海岸に行った。
これはカフィの朝食、パンとコーヒーは日常の組み合わせだ。
ビーナスブリッジは山の上にある、電車駅から遠いから、私は午前の時間で全部かかった。神戸市の遠く見るの景色がいいと思う、午後に行きたかった海岸が見えた。
昼ごはんは面白い店で食べた、店に大きい町のミニチュアがあるし、それにたくさんのガンブラがあるし、多分ガンブラのファンが好きだと思った。
後で須磨海岸へ行って、初めて海に見た。海からの風が寒いが、感じがいいと思う。
隣に展望台がある。ケーブルカーがあるけど、歩いて登った。上に遠くの海を見たのが楽しかった。
夜に姫路に着いた。旅館でアメリカで数学を習っているの日本人に会った。次の日に一緒に姫路城へ行った。
朝にカフィへ朝食を食べた後で、姫路城へ行った。一緒に行くの人はおにぎりしか食べなかった、本当にびっくりした。かつて、姫路城二は姫様が住んでいたそうだ(当然、名前に「姫」が含まれているからね)。
姫路城の中に長い廊下があるが、床が冷たすぎだ、その時に旅行者があまり少ないかもしれないから。
それから隣の好古园、ここも伝統の日本庭園だ、今までに又見るのがあまり感動じゃなかった。
しかし、この路地は都市伝説を思い出した。
周りに千姫の小径があり、その道には千姫の銅像が立っている。
午後にちょっと書寫山圆教寺へ観に行ったが、足の調子が悪いので、行き方は大体バスとケーブルカーを使った。でも少し山の道を歩いて登った、山の頂上に登らなかったけど。
山を降りる後で電車で岡山へ行った、また間違い電車に乗った。電車の中で電車が始めた後で気付いたのが絶望だ。日本の電車はとても複雑だと思った、最終先に上郡駅に着いて(また戻ってきる)、後で岡山への電車に乗った。
夜に住んだホテルは客観的な条件として悪くならなかった。部屋のあまり狭くないし、それに無料の浴場があるしけど、隣の部屋の人が寝るの声が大きくて、あまり寝られなかった。
朝 6 時に起きたホテルの浴場へ入った、実の体験はあまり好きじゃなかった。まあ、私の印象は主にアニメから来ているので、アニメの温泉がいいと思っている。今は主に岡山と倉敷で遊んでいた、倉敷美観地区で船で遊び予定のが、春休みので、船が乗られなかった。
朝食から岡山城へ行った、三つのを見るので、そこに入らなかった、外で撮っただけだ。
月見橋は名前からのイメージが古いけど、実は全然現代の橋だ。
辺りに後楽園が有るが、ちょっと見学した。
電車駅へ途中で美術館の外壁に鬼滅の刃のポスターを貼ってあるけど、本当にこのアニメを見ないので、参加しなかった。
お昼は座れる店が見つからなかったので、洋食屋で食べた。パフィーが売っているので一つ注文した。アニメの中で女の子はよく食べている、実の味がいいけど、なぜ女の子がそんなに好きのかどうか分からない。
午後に倉敷へ着いた、一番楽しみにしていた遊覧船がないし、足がずっと痛かったので、あまり長く観光しなかった、近くをちょっとだけ散歩した。
それにたくさんの旅行の学生に見た、学生の修学旅行はこの季節なの?
午後 4 時にホテルに着いた、旅行から撮った写真を整理した。晩御飯を食べた後で何もしない寝た。
今日は主に電車に乗っていた。倉敷から鳥取まで、それから鳥取から豊岡まで、電車に乗っている時間は多かった、だから今日は鳥取砂丘しかに行かなかった。
鳥取へ行く途中の乗り換えの駅、また上郡駅に来た(確かに戻った)、今回は間違いなかった。
鳥取駅に着いた瞬間に、ここがきっと普通とは違う特別の場所であることにすぐ気付いた。何故なら、全ての改札口は手動だ。
予想通りに、バスに乗る時交通カードが使えなかった。こんな古いバスが好きなの?
前に神戸で見た須磨海岸より、砂丘海岸のほうがいいと思った。とても綺麗な海岸線があるし、海風ので砂を水のように流す。
鳥取のバスと電車の待つの時間も長いので、人が少ないと思った。後で豊岡へ行く途中で駅員がない駅が見えた。
鳥取駅で日本の電子支払う方法について有名な図が見えた。まさに東漢末年のような、天下が大乱し、群雄が割拠する状況で、曹操のような人物が必要で、乱世を平定する必要だ。
夜 8 時を過ぎたと豊岡に着いた。今回泊まった旅館はいいと思った。部屋の中も古いし、床には畳もある。ここで二つの旅行の人に話していた、一つは東京からの女大学生、二つは広島から車で来たおじさん。日本が下手だけど、たどたど話すのが楽しかった。
豊岡にも寂れた町そうだ。電車駅の周りの商店街は 8 時半に大体閉まっていた。
水曜日にホテルの浴場の体験がよくないので、城崎温泉が全然行きなかった、また今度かもしれない。
今日は京都に帰ったつもりだ、だから天橋立へ行った。ここは日本三景の一つと言われているので、ここへ見に来た。
駅へ行くの時はもう 8 時半だけど、街には人が少ない。私が起きたが、この街はまだ起きなかったようだ。
天橋立周りの回転橋は面白かった。観光船を行くために専門でデザインしてあった。
まずに船で見学した。初めてだったので、良かったと思った。特に周りの海鳥は人間を全く怖がれない。
ケーブルカーで上の展望台に行った、山の頂上に行かなかったので、google map 中の写真を撮られなかった。
空の雲から光がある、天使が来ているようだ。
日本には何でも萌えるかもしれない。天橋立も萌えた。以前 windows には日本で萌えキャラクターをいたことさえある。
前に大阪で見た日本橋の萌えキャラクターだ。
手動でメモの習慣がないし、支払いの方法は色々多いし、電子じゃないので、はっきり具体的なかかったことが分からなかった。しかし paypay やホテルの予約、現金消費などの情報から、大体の数字が得られる。
ホテルは大体ユースホステルを選んで、これは私の方がいい。他の人に日本語で話しているし、もっと安いしから。全部の費用は 1.3k。
食べることは高いだと思っている、大体 1k から 1.5k までぐらい。毎日の費用が高いので、1k を過ぎたはずだ。
関西広域周遊パスを 2 枚買ったので、2.4w 円がかかった。他の費用があるけど、バスとか地下鉄とか、あまり高くないので、全部の費用は 1.5k ぐらい。
見学した所は大体現金だけ使えるので、具体的な数字が分からなかったけど、かかったのが高くない。旅行の前に 5w 円の現金を下ろした、今まで 3w 円が残った。多分 1k を使ったそうだ。
いろいろの費用は全て大抵 4k ぐらいようだ。新一のように 1500 円の安いホテルが発見できなかったけど、今回の旅行の費用は適当だと思っていた。
今回の旅行で現金が要るし、そして paypay にはお金がないので、中国には海外への出金の制限があることに気付いた。毎日の出金上限は 1w だ。そして、二つの発見に気付いた。人民元の日本円に対する為替レートが下落した。
次の機会があったら、静かな町へ生活に行きたい、もっと遅い生活をしたい。
先週に mark-magic は主に transform plguin を開発した。これは input plugin と output plugin の中に transform することが挿入できる。実際のニーズにとって、gpt で書類と小説を通訳した。それに、幾つの bug を修理した。例えば、plugin-docs で rss を生成するのはちょっと error があったとか。その時、vue blog の rss を生成も間違いことに気付いて、fix pr も提出した。
obsidian community が試すために、obsidian input plugin を作成し、別の blog output plugin hugo-plugin を作成し、関連の demo obsidian-hugo-demo を作成した。
先週は三つのテストが受けた。ちょっと難しいと思った。でも今週先生は話すの名前、中に私がないので、大体安全だと思う。
会話テストの時、初めて複雑な作法。以下は会話テストのとこで、何故ずっと「失礼します」と言うの?
旅行の途中で殆ど日本語を勉強していなかった。duolingo と anki はどちらも遅れをとり始めている。時間が少しあるけど、しかし。。。まあ、気持ちがないだけだ(
あとは正月だ、今年の年末総括を始めて書くつもりだ。今年には色々のよくないことがあるけど、重要の事も完成した。来年にも別の重要の事を出来たい。
]]>这周都在旅行中,具体路线是 大阪 => 神户 => 姫路 => 岗山 => 鳥取 => 城崎 => 天橋立。
下午出发去的大阪,听闻在千里万博公園正在举行大阪拉面节,所以就直接去了那里,先吃了一碗面暖和一下(虽然但是倒也没想象中那么好吃)。有设计非常奇怪的建筑,还有一个日式庭园。
奇怪的建筑,正面看非常奇怪。
拉面节上买的拉面,看不出来和普通的有何不同。
旁边的日本庭园(名字就是这个)。
在大阪站吾辈再次迷了路,日本的电车站永远是那么复杂,甚至可能超过了国内的机场。
晚上本来想去大阪梅田スカイビル观看夜景,走到地方看到排队的长度,秒秒钟转身就走。
第一次体验到了胶囊房间,感觉其实还行。
周日先去了离吾辈更近的住吉大社,然后去大阪公园看了看,其实倒也没什么,日式的小摊之类的,但食物的同质化也挺严重的。旁边的小河的风景还是不错的,稍微绕着走了一下。通天阁是大阪地标建筑,临近中午时去那里看了一下,不得不说体验要比京都塔更好,能上露天平台是最棒的。下午去了大阪城,然后去看了难波那张有名的建筑物贴图。也就是从今天开始,可能是由于一直背着行李,感觉到脚有点疼。
住吉大社,最有特点的是进入神社的桥,它的曲度很大。
大阪公园,说真的并没有什么。
旁边的山、水和桥。
买了大阪烧尝了尝,似乎没有什么特别的。
通天阁,外面的横幅真是明目张胆的广告。
在这里阿尼亚已经被作为神明供奉起来了。
难波在 google 地图上的图片,一个做着奇怪动作的人,在通天阁里面也有很多小型的画像。
大阪城,顶部的视野也非常棒。
晚上到达神户后抵达青旅,这个青旅的氛围是最棒的,但内部的设计也是让吾辈碰到头最多的。
由于对神户的灯光秀有所期待,所以晚上八点多仍然出门了,确实没让吾辈失望。
附近有条南京街,专门卖中国的各种美食之类的。
早晨出门觅食时,去附近的南京街看了看,但果然不像国内 8 点多大都已经开门营业,这边此时冷冷清清,不知道具体是什么时候开始营业。日本早餐想要外食似乎唯一可靠的地方就是咖啡店,这有点神奇,但吾辈确实也会觉得有些单一。去了维纳斯桥,没想到要先爬一座山。由于之前从未看过大海,所以下午去了須磨海岸,还爬了附近的山(怎么又是山),晚上去姬路的途中还顺便下车看了明石海峡大桥。
咖啡店的早餐,面包配咖啡真是日常组合了。
维纳斯桥在山上,由于距离电车站有一段距离,吾辈基本上整个上午的时间都话费在这儿,不过远眺神户市的风景还是不错的,吾辈甚至能看到下午想去的海岸。
中午在一家有趣的店里面吃了午饭,店里有一个超大的城市微缩模型,还有很多的高达模型,大概高达厨来了会狂喜。
随即去了须磨海岸,第一次见到大海,虽然海风实在非常冷,但感觉还是挺不错的。
附近有个展望台,虽然有缆车但吾辈还是步行上去了,在上面的遥望大海的风景更好。
晚上到了姬路,在青旅里遇到了一个在美国学习数学的日本人,第二天一起去了姫路城。
一大早去咖啡店吃了点早餐就出发去姬路城了,同行的那个人早餐只吃了一个饭团,真是被惊到了。姬路城似乎以前曾住着一位公主(废话,名字中都包含“姬”了)。
姬路城内部还有一个外侧走廊,不过地板实在太冰了,也许是那个时间点还没有太多人游览吧。
随即去了旁边的好古园,是一个传统的日式庭园,如今再次见到却也没有太多感触了。
不过这条巷子让吾辈想到了一个关于阴阳道传说的都市怪谈。
附近也有一条以此命名的路 千姫の小径,某处伫立着她的雕像
下午去了書寫山圆教寺,由于脚实在不舒服,所以全程公交 + 缆车,不过还是稍微爬了一段山路的,虽然没有爬到山顶。
下山之后出发前往冈山,但再次坐错了电车,在电车上看着定位开始偏离电车线路时是绝望的,吾辈不得不吐槽日本电车线路的复杂性,最终绕了一个小圈先到了上郡站(吾辈还会回来的),然后才坐上前往冈山的电车。
晚上入住的酒店就客观条件而言还不错,房间不算太小,而且楼上还有免费的公共浴室,但青旅共享房间的问题吾辈也遇到了,隔壁房间的人睡觉时打呼噜的声音很大,吵得吾辈基本没怎么睡好,青旅的体验基本取决于合住的人。
早上 6 点钟起床去酒店的公共浴室,说真的体验没有想象中那么好,好吧,吾辈对其的印象主要来源于动画,而动画中的温泉看起来很棒的样子,但也许是吾辈弄错了。今天主要是在冈山和仓敷玩,原定要在仓敷美观地区坐游船的,但由于春假休息,没能坐成,google 地图上的信息没有及时更新实坑。
早上吃完之后便前往了冈山城,由于考虑已经看过三个了,所以并未进去,只是在外部拍了一张。
月见桥虽然名字听起来挺古老的样子,但实际上完全是一座现代桥梁。
附近还有一个后乐园,稍微进去逛了下。
前往电车站时看到美术馆贴的海报是鬼灭之刃的原画展,但由于吾辈并未真正看过这部动画,所以也并未参观。
午餐由于实在找不到有座位的店,所以去了一家西餐厅吃了点,看到有芭菲也尝试点了,在动画中但凡是一群女孩子,总是会出现这个,实际吃完感觉还行,但仍不能理解为什么女孩子这么喜欢吃它。
下午到达了仓敷,由于最期待的游船不再,加上脚一直在疼,所以没有游览太久,只是在附近随便转了转。
另外似乎遇到了很多正在旅行的学生们,学校的修学旅行是在这个季节么?
下午 4 点到达了酒店,把这几天拍的照片都分门别类整理到不同的相册中,晚上吃完没做什么就睡了。
今天总体可以说是在电车上的一天,从仓敷到鸟取,再从鸟取到丰冈,在车上的时间就占用了大半天,所以这天只去了鸟取沙丘。
在前往鸟取的换乘点,吾辈再次来到了上郡(吾辈确实回来了),而这次并没有做错车。
刚到鸟取电车站,吾辈就已经发觉此地必然非同凡响,所有的检票通道都是古老的人工方式。
果不其然,后来乘坐巴士时也无法使用交通卡,这样复古的巴士你喜欢吗?
相比于之前在神户看过的须磨海岸,砂丘海岸要更接近对大海的印象,非常美丽的海岸线,海风甚至能让沙子像水一样在流动。
鸟取的巴士和电车的间隔时间都很长,看起来人流量应该不多的样子,吾辈后来前往丰冈的时候在换乘点甚至见到了无人值守的岩美站,甚至没有人检票!
在鸟取站见到了日本电子支付那张经典的图,可谓东汉末年,天下大乱,群雄并起,急需一个曹老板来荡平四海。
晚上 8 点多到达丰冈,这次住下的旅馆还是挺不错的,非常日式和传统,地板上全部铺着榻榻米。在这里也和两个同住的人聊了一会,一个是从东京来旅游的女大学生,另一个是刚从广岛开车过来的大叔(也带着家人),虽然吾辈的日语不好,但磕磕绊绊的聊天也很开心。
丰冈也是似乎也是一个冷清的小镇,车站附近的商店街 8 点多就已经大多关门闭户了。
由于周三对酒店浴室的改观,城崎温泉被吾辈直接跳过了,也许下次。
今天打算回京都了,所以前往了天桥立,据说这是日本三景之一,所以来这里看看。
前往车站时已经 8 点半了,但整个街道也没什么人。吾辈已经醒了,但这个小镇似乎还没有。
天桥立那座能够旋转的桥确实挺有趣,专门为了观光游船通过而设计的。
先乘坐了轮船游览,由于是第一次乘船观海,感觉不错。尤其是周围盘旋的鸟儿,一点儿也不怕人。
接着坐缆车前往顶部的观景台,由于未到山顶,所以没能拍出 google 地图上封面照的那种感觉。
天空中的云层透着光芒,仿佛有天使降临一样。
在日本真的是万物皆可萌,天桥立也已经被萌化了,怪不得之前的 windows 系统在日本甚至要专门出对应的角色。
上一个还是在大阪见到的日本桥的萌娘。
午餐在山下吃的,虽然有推荐的海鲜,但由于不确定是否为熟食,所以还是选择了更安全的咖喱。
在电车站附近还买了一点当地特产,准备带到学校里分享给同学。由于在国内生活的影响,吾辈一直不太买所谓的特产,毕竟国内没有什么特产是不能网购的。
由于没有手动记账的习惯,加上支付方式的分散和非电子化,吾辈无法精确统计具体花费。但仍然可以根据 paypay、住宿订单、现金消费等来源得到一个大体的数字。
在外面住宿基本上都选择的是青旅,这对吾辈而言更好,能与其他人用日语交流并且还更便宜,总花费是 1.3k。
吃饭是比较贵的一部分,每顿饭平均在 1k~1.5k 日元左右,3 顿的花费也几乎接近住宿了,应该也超过了 1k。
出行由于买了两张关西广域周游券(很坑,后面查了一下正常 3 天的劵一般只需要 4k 日元),花费了固定的 2.4w 日元,其他小的花费倒也存在,像是公交车和地铁,但都不算太多,总额应该在 1.5k 左右。
参观各种地方由于大多都 cash only,吾辈无法很好的统计数值,但确实花费不多,吾辈之前取了 5w 日元现金使用,目前还剩 3w 日元,似乎只使用了 1k 的样子。
总体算下来是在 4k 左右的样子,虽然不像新一那样能找到 70 多一天神奇的旅馆,但吾辈觉得还是挺合算的。
也正是因为这次旅行需要准备现金,并且正好碰上需要充值 paypay 的情况,才发现了国内对于境外取钱的限制。每天限制最多取 1w 人民币,吾辈是在取第二次 10w 日元时碰到了错误,询问银行工作人员才知道这一点。因此而得到的另一个意外发现是人民币对日元的汇率变低了,之前高于 20 现在则低于 20,不知何故。
下次有长时间的假期,想去静谧的乡村小镇生活一段时间,体验一下更加舒缓的生活。
上周 mark-magic 主要实现了 transform 插件的机制,这让吾辈能够在输入和输出插件中插入一些中间流程。具体到吾辈的实际需求而言,就是使用 gpt 翻译一些文档和小说。还修正了一系列的错误,包括 plugin-docs 生成 rss 存在的一些错误,也因此发现了 vue blog 同样的错误并水了 相关的 pr(因为 rss 生成部分基本上是参考 vue blog 完成的)。
为了让 obsidian 社区尝试使用,吾辈创建了一个 obsidian 的插件,并且创建了另一个博客输出插件 hugo,添加了相关的示例项目 obsidian-hugo-demo。
上周经过了三次考试,感觉上还是有点难的。不过这周老师公布了需要谈话的名单,其中没有吾辈,大概还是安全的。
在会话考试时第一次实践了繁复的礼仪,下面是会话考试的流程部分,似乎后续的工作面试也是如此,到底是在失礼什么呢?
在旅行的途中吾辈几乎没能保持住日语学习,无论是多邻国还是 anki,都已经开始落后了。倒也不是真的时间不够,但就是。。。嗯,没有心情(
接下来就是新年了,吾辈也要开始写今年的年终总结。尽管今年过的仍然不尽人意,但至少完成了一件重要的事情,希望明年能逐渐完成另一件重要的事。
]]>今週はどこも出かけなかった、ずっと side project を開発することが忙しかった。主に以前開発した joplin の関連周辺ツールを維持した。それに、mami(元は joplin-blog)を rewrite to mark-magic、やっぱり coding で楽しんかな。
joplin-search-integration は chrome extension で、web search の時自分が joplin でメモした関連のノートを sidebar に追加して、関連のノートがあったら、もっと search result をみることが必要ない。前にいくつかの search engine がサポートされている、例えば google とか bing とか duckduckgo とか。ある人はこの chrome extension が brave search をサポートされたいから、私は速くて完成して v0.6.0 発表した。
joplin-vscode-plugin が昔前に linux でイメージをペーストしられないの問題が提出された。でも m2 上の utm で linux vm が使えない、原因は linux で cmd からイメージが read しられないかもしれないと思っていたけど、linux の環境がなくて問題が再現しられないから、この問題は未だに解決させていない。joplin-search-integration の問題を解決する時、この問題はまた見えた。ところで utm で ubuntu vm を使うみたいだ、今は使えることが気付いた。実のテストの後で、linux で cmd からイメージを read することは xclip と wl-clipboard が必要だ、だから今はチェックして、もし以上の command がいなかったら、正しいの error info を使用者に見せる。
今週主に開発している project は、前身は mami、mami の前身は joplin-blog。最初は joplin のノートから hexo blog に生成する cli だ、去年の 10 月に mami を作成して、さらに多くのシールを接続してみた。しかし document をあまり書きなかったので、自分と joplin forum の人しか使われていない。
後で、私は複数の fanfiction 小説を維持している。毎回 docusaurus を使うと、小説の project をたくさんの config をするのが必要だ。これはとてもつまらない、だからもっといい道具が欲しい。そして、以前は epub を生成し、markdown specification が生成時に東アジアの文字に優しくないというもんも解決したいのために、自分で markdown から epub を生成するツールも作った。
問題 refrence: https://github.com/commonmark/commonmark-spec/issues/650
最終的に、小説を website を生成し、epub を作ることは全部一つのツールに統合することに決めた。だから mark-magic を作って初めている。
今は主に二つの使い方をサーポトした。
詳しいについては document を見て。
今週は殆ど毎日復習して来週の大きいテストに備えた。だから実はコースを二つ未満進んだ。来週のテストは
今まで、最悪のはリスニングだ。学校の後で他の人に話すのは少ない、話すより日本語で書くのがもっと多いと思う。多分冬休みで旅行しったら、より多くの人と接する機会が増えるかもしれない。
来週は主に mark-magic を作って続けるつもりだ。もっといい plugins system を作るし、もっと使いの場合を探すし、そしてもっと良い document を書く。
]]>这周哪儿都没有去,一直在忙业余项目开发的事情。主要是维护了之前的 joplin 相关的周边工具,以及再次重写 mami(原 joplin-blog) 为 mark-magic,果然还是编码让人快乐。
joplin-search-integration 是一个 chrome 扩展,用于在网页搜索时自动将 joplin 笔记中的相关结果添加到侧边栏,避免分别在网页和笔记中搜索,如果已经存在相关笔记的情况下,避免再打开更多的网页。之前已经支持了一些搜索引擎,像是 google/bing/duckduckgo 之类的,有人请求添加 brave search,吾辈快速完成并发布了 v0.6.0。
joplin-vscode-plugin 很早之前有人报过在 ubuntu 上无法粘贴图片的问题,由于 m2 上的 utm 虚拟机一直没能弄好,虽然猜测是在 ubuntu 上从命令行读取剪切板图片有问题,但没有环境无法复现问题,所以一直搁置了下来。借着上面修改 joplin-search-integration 的机会,也重新尝试了 utm 虚拟机,现在已经正常能用 ubuntu arm 的虚拟机了,在经过测试之后确认 linux 上复制剪切板图片需要 xclip 和 wl-clipboard,于是添加了一些检测并在不存在时优雅的失败并提示,而不是静默失败。
这周主要在忙的项目,它的前身是 mami,而 mami 的前身是 joplin-blog,最初只是一个从 joplin 笔记生成 hexo 博客的命令行工具,在去年 10 月份创建 mami 尝试将其泛化以连接更多的工具,但由于几乎没有编写合适的文档并且维护,所以基本上只有吾辈和一些 joplin 论坛的人在使用。
后来,由于吾辈需要维护多个同人小说项目,每次使用 docusaurus 时,每个小说站都需要配置一堆东西,这非常烦人,所以希望有更好的可以开箱即用的工具。之前为了生成 epub,同时希望生成的时候解决 markdown 规范中对东亚符号与 markdown 粗体斜体的边界情况,还自己写了从 markdown 生成 epub 电子书的工具。
这里的边界情况指的是粗体或斜体中以
。!?、
结尾并且后面没有空格的时候,markdown 规范不认为它是粗体。
例如**テスト。**テスト
不能识别为粗体,但**テスト。** テスト
可以,具体问题参考 https://github.com/commonmark/commonmark-spec/issues/650,实际上是 common markdown 社区没有在增加新的规则时没有考虑东亚字符。
最终,吾辈决定将小说生成在线站、EPUB 电子书甚至发布到小说网站统一到一个工具中,所以开始重写了 mark-magic。
在这次重写中,目前主要支持了两个场景。
更多信息请阅读 文档
这周几乎每天都有复习以便为下周的考试做准备,所以实质上的课程进度只前进了不到两课。下周的考试包括
目前来说,最薄弱的是听力部分,总归还是听的太少,写的更多,或许旅行的时候有机会与更多的人接触吧。
下周将继续将主要精力放在完善 mark-magic 上,希望继续完善插件系统部分、寻找更多的应用场景以及完善文档部分。
]]>今週はあまり出かけなくて、月曜日と水曜日しか出かけない。別々に腰小山と金閣寺へ行った。
月曜日に小塩山の辺りに行った。先ずは山の下の大原野神社へ行って、隣は正法寺があるけど、有料なので入らなかった。そらから、小塩山に登った。本来なら王城の滝に興味があるけど、見つからなかったり、それに時間が遅いしので、それで早く山を降りた。
神社の正門
神社の庭園
夜に山を降りた
隣の有料な正法寺
仁王門に入ったら、上に行って続けると、山登りの道を見た。途中に墓地があるので、山を降りたとき少し恐れていた。
山の中腹に
折り返し地点にどうしておかしい小さな石の山があるかどうか分からなかった
山を降りたとき同じ地点で撮った、しかし時間が遅くて、山の下の街は明るく照らされていた。
帰った途中で中華丼を食べった、感じがいいと思った。paypay が使えないわけではなければ、もう一度行くかもしれない。
自転車に乗る時、起伏の激しい道が一番嫌いだ。上り坂は大変だし、下り坂ではブレーキパッドが摩耗する。
水曜日に金閣寺へ行って、ところで辺りの源光庵へ行った。もともと隣の光悦寺へ行きたいけど、自転車の置き場所が見つけなかったので、行けなかった。帰ったの途中に北野天満宮を通って、ところも見学に入った。
私は日本の庭園のスタイルを少し理解していて、大体箱庭式だと思う。小さくて精巧だ。
辺りの源光庵
実は北野天満宮は神社だ
そして、各神社の手水設備は若干異なるが、大体は現代化になったらしい、直接に水道管が見えるものも有る。
先週に先生に話し合って、今週の月曜日の昼にクラスアップの試験を受けた。もう勉強したので、今回の試験はあまり難しくなかった。成績は 86/100 だ。でもクラスを変える後で、前毎日帰ると duolingo と anki でだけ勉強して全然宿題をしないの方ことがダメだと思って、もっと時間で予習と復習が必要だ。
来週は大きい試験がある、それから 2 週間の冬休み、私は本当の旅行をしようと思っている。
初めての電気代を払った。予想の通りに、大抵は北京の 2、3 倍、月には 8000 円ぐらいだ。
コンビニで支払う時、50 枚ぐらいのコインを使って、今まだ半のを残した。
新鮮感を過ぎる後で、残ったのは繰り返しの日常だ。どこでも、いつでも、こんな感じそうだ。wise/stripe を申し込むことはまだ出来なかったけど、来週から前の考えを片付けて、いくつかの小さな試みをしてみる。
]]>这周没有去太多地方,只在周一和周三出去了,分别去了小塩山和金閣寺。
周一去了小塩山附近,先去了山下的大原野神社,旁边还有一个正法寺,收费,遂未进。然后去爬了小塩山,本来对王城の滝这个瀑布还挺感兴趣的,但一直没找到,加上天色已晚,也就尽快下山了。
神社正门
神社庭院
晚上下山回来时
旁边收费的正法寺
进入仁王門,再往上走就到山脚了,途中有个墓园,下山的时候还有点害怕
在半山腰
在折返点不知何人堆了一个奇怪的小石堆
下山时在同一个位置拍的,但天色已晚,山下城市灯火通明
回程路上吃了顿中華丼,感觉挺不错的,如果不是不支持 paypay,也许下次还去吃。
骑自行车最讨厌的就是上上下下的路,上坡时很费劲,下坡时磨刹车片。
周三去了金阁寺,顺便去了附近的源光庵,原本想去旁边的光悦寺,但没找到一个好的自行车停车的地方,所以没能去成。回程时倒经过了北野天満宮,也顺便进去看了看。
吾辈有点明白日本庭院的风格了,似乎大都是箱庭式的,小巧精致,精致小巧。
旁边的源光庵
北野天満宮实际上是个神社
另外,虽然每家的神社的手水设施都略有不同,但似乎都已经现代化改造了,有些甚至可以明显看到自来水管。
上周与老师商量了之后,这周一中午进行了升班考试,幸运的是由于已经学过,这次考试并不太困难,成绩是 86/100。但升班之后,之前每天回去基本只使用多邻国和 anki 学习而不做作业(次日早晨在学校完成)的方式变得不太可行了,需要更多的时间预习。
下周还有一个大的考试,然后就是为期两周的寒假,也许吾辈应该进行一次真正的长途旅行。
交了第一个月的电费,和预期中一样,大概是北京的 2 ~ 3 倍,大概是 400 块的样子。
在便利店充值的时候也顺便用掉了大约 50 枚硬币零钱,现在还剩一半的样子。
新鲜感过去之后,剩下的只有重复的日常。无论身在何方,今夕何夕,从来如此。尽管 wise/stripe 的申请还未完成,但下周开始整理一下之前的想法,做几个小尝试。
]]>病気なので、先週毎日遊びに出かける予定が全然ダメだった。今週に火曜日だけ広沢池の辺りへ行った。自転車を近くの公園に泊まってから、周りに散歩していた。基本的なルートは 広沢池 => 後宇多天皇 蓮華峯寺陵 => 嵯峨天皇 嵯峨山上陵 => 来迎山 称念寺 で。時間がないので、隣の大覚寺へ行けなかった。
下面是 google 影集
先週の水曜日ぐらいに、喉が痛いし、咳だし、一週間を経った後で、たった今日治ったと思う。前初めて買った薬が効かない時、病院に行こうと思っていた。しかし、日本の病院に行ったら、面倒なことを遭うかもしらないので、やっと病院へ行かなかった。具体的には:
抗炎症薬を一週間ぐらい飲んだと、今調子がいいになった。twitter には人は私がコロナを引いたかもしれない、そらなら今回は 2 回か 3 回かも。大丈夫けど、生活が不便になった。
今のクラスの授業は遅くて、今週は先生に相談すると、来週の月曜日にテストを参加する。もし合格したら、クラスをアップことができる。大抵は初級と中級クラスで、二ヶ月を節約できるかも。後で週報は全部で中国語と日本語で書くつもりで、良い習慣は先週一緒に行った新一から学んだ。彼は中国語と日本語と英語で週報を同時に書いている。今私の日本語が下手のが、学んだの知識を使うのがいいと思う。
duolingo を 300 日使って、3 分の 2 の授業を習った。
今週はカルトの人が家に行かれた、前に日本にカルトがあると知っているけど、確かに初めて見た。最初に宅配便だと思った、彼女たちは中国語の問題が見つけて見せるまで、最初の問題は 私たちが永遠に生きているのが信じるのか?。その瞬間に私はそれがカルトを気付いた。その時、日本語が全然忘れて、首を振りながら、中国語で拒否した。
そして、今週は chatgpt plus に新しい支払い方が気付いた。今なら、直接に google pay と visa カードを払える。virtual カードを要らない。私はこの virtual カードをしばらく使っていたが、このごろこのカードを削除された、何も通知しなかった。
解らないが、これについてを 書いたの tweet は大勢の人に見られた。今まで、大体 224k 見られたが、ちょっとおかしいと思った。
my number card をもらった、wise と stripe も申し込んでいる、早く面白いことを開発してもいいかもしれないと思う。
]]>