测试测试
写一个脚本完成创建新文章并使用typora编辑的过程
1 | if test $# != 1; then |
rednotebook是个python写的轻量笔记软件,里面有一个Words词云功能比较突出,但不支持中文,每个未被空格分开的句子都会被当成一个单词放入词云中,起不到词云的作用。我找到程序文件位置发现是用python写的,进一步定位到与词云相关的是里面的**data.py中的get_words()函数和gui/clouds.py中的_get_words_for_cloud()**函数,在这两个文件中加入中文分词支持,应该就可以完成想要的词云效果。
https://github.com/thunlp/THULAC-Python
1 | sudo pip install thulac |
前往http://thulac.thunlp.org/message_v1_1填写个人信息之后下载thulac的模型下载完之后发现pip安装的thulac已经自带默认模型,位置在/usr/local/lib/python3.8/dist-packages/thulac/models
装好之后先在python终端试一下:
1 | >>> import thulac |
原因是python3.8不再支持time.clock(),按照报错找到出错的代码,将time.clock()改为time.perf_counter()。修改之后好了
1 | >>> tokenized = thu1.cut(text, text=True) |
用的时候应该text=False(默认情况),返回的是一个二维数组。
进一步测试一下:
1 | >>> text = "小明学习他的离散数学,真是开心啊已经这么晚了" |
其中各个词性的含义:
1 | n/名词 np/人名 ns/地名 ni/机构名 nz/其它专名 |
可见它没法支持英文,意料之中
到时候我们应该只保留词性为n*, v, a,i这几种词性,其他的不显示在词云中。
data.py
1 | def is_contain_chinese(check_str): |
gui/clouds.py
1 | def _get_words_for_cloud(self, word_count_dict, ignores, includes): |
其中中文是长度大于等于2的即可纳入词云,英文单词是长度大于4。
感觉还可以吧?我觉得唯一的缺点就是笔记中的词语很可能不大会重复,而重复多次的词语估计将在这里持续存在很久很久。。。
而且这个thulac模型的加载时间有些长,打开rednotebook要花几秒钟才加载得出词云
昨天部长ahgg问我想不想来直播间看看,学一下直播技术,我预到是要当工具人,但反正很闲,就去了,结果我没有想到参与直播筹备的这么少,除去一名老师之外只有8人。应该还算小型。
麻烦的地方:
抽奖的形式是在直播间的弹幕里随机截取一个,然后人工转为文字公布。就不能搞一个自动的脚本吗???可能说起来容易做起来难吧,找不到接口什么的。
后续:有个人疯狂刷弹幕,ahgg截到他截了3次。我直接笑死。说明应该改一改这个抽奖机制。重复的原因是人太少造成的,如果人多的话手动截其实应该是可以的。
腾讯会议的音频转到直播间需要用到Voicemeeter,这次没用到
场景布置十分琐碎,每个场景/转场都设一个专门的场景放画面,每个场景内还要加入文字来源,调起来很麻烦。
直播间使用的麦克风莫名其妙地不能关(ahgg说是如果关的话会切换视频转场,导致正在放的视频被重新播一遍),以至于有老师来讲话时还得请他讲话前保持安静(囧)
教训:
下一次是智能体正赛,可能就轮到我来负责搞直播了(顶级工具人),在此之前最好还是做好万全准备
我初中时班里有这么一个女孩子,她的视力很差,看纸上的字需要用放大镜,并且伏着身子,头几乎要贴到桌面上。即便她先天条件这么差,她还是能保持在中上水平,并保持了许多爱好,总而言之是一位很努力,态度很认真的女孩子。
在我水平测地理险些失A后,班主任十分担心我的成绩,语重心长地找我谈了几次,让我别玩电脑,好好学习,谈话的过程中自然以那位女孩子作为对比。班主任对我刺激最大的一句话是:“xxx,(就算别人看不出来)我知道你其实一点都不努力”。
她说的没有半点错误,但估计是刺激到了当时极度自负的我,我自那开始就对于“努力”这一个词有着莫名其妙的执念:凭什么那个人是努力的,而我是不努力的?我的不努力是因为我生性懒惰吗?是因为我习惯于投机取巧吗?还是因为我本身能力不行,受到的挫折让我没有动力坚持?……于此同时,我还对那些“显然十分努力”的人生发出羡慕、对“环境促使其努力”的人感到嫉妒和仇恨,但至今我也并不认为自己属于其中的哪一个。
带着这种微妙的感觉,我后来在高中慢慢发展出这样两个问题:我该怎么让我的努力得到认可?我该怎么否定掉别人所谓的“努力”?前者是隐式的,后者则显式地存在于我日常的思维中。
可惜的是,这两个问题一个得不到答案,一个得到了无聊的答案:我想不出让人认可自己的努力的方法,也没有人认可自己;我无法否定别人,一个人能否定的只有自己,而我又没有办法让别人否定掉他们自己的努力。
再稍微深究一下:与其说找不到让人认可自己的方法,倒不如说是我从那时候开始一直到现在,压根就没有变努力过,至少不够周围的人努力。而我希望否定他人的想法来源,则是我在原本的环境中怀揣着的“对自己的努力程度的自满”在新环境中不断被打击,而生发出的不服气和嫉妒。我不愿意相信别人比自己努力,因而绞尽脑汁去试图证明他们努力的虚伪——我看见他们一边抱怨着环境为他们带来的(这只是我的视角,真实情况大概是他们自己争取的)努力,一边在这个努力的过程中收益,并在一个阶段结束后,恰当地为自己取得的成就进行一番不错的评论。
真讽刺,明明是我最虚伪。(PS:这个情况在大学不一样了,我居然遇到了比我更虚伪的人)
所幸的是,我的偏执想法到底还是会随着见识而有所改观。如今的我看到的是绝大多数人都在发自内心地寻求努力的机会,并且虽然吃很多苦,但终归乐在其中。
我已经不需要再思索如何否定别人的努力了。我唯一要做的事,就是像大家那样,真诚地努力——不是寻找努力,也不是认可努力,就只是单纯、真挚的努力——就好了。
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true