阅读视图

发现新文章,点击刷新页面。

写了个网页版的提词器软件,就叫“CoCo提词器”

演播室配了俩提词器,题词软件不太好用,于是去年在网上魔改的一个提词器用了一年多,我们的主持人说用着还可以,但是看着臃肿和逻辑混乱的代码,心痒痒,要不我重新写个,顺便挑战下自己。

最近一直在使用 Trae 来淘汰 vscode,要不挑战下,看看 AI 能不能帮我写一个比较实用的工具软件。

经过好几天的研究和迭代,共改进了 40 多个版本,一步一步的实现出来了,当然中间还需要在 Ai 写代码的基础上帮 Ai 改代码,尤其是优化和逻辑的控制。比起之前用的那个上几千行代码的提词器,这个提词器仅仅就不到 600 多行的代码。

目前,基础功能已经完善,后续的话,打算做个快捷键配置界面,用于配置快捷键,比如有些题词的无线遥控器,需要映射对应的按键,才能正常工作。

主打的就是离线使用,当然也可以上传到自己的网站上。

目前版本是 0.1,后续随着功能的叠加,逐步升级吧,当然这个小工具是免费开源的。

下载地址:CoCo提词器_CoCoTeleprompter_v0.1.html

以后的更新全部放在这里,同时也同步到 Github 上,项目地址不出意外的话是 https://github.com/yefengs/CoCoTeleprompter/

使用说明:键盘空格为播放/暂停,方向键⬆⬇翻页⬅➡速度。

版本更新记录

都好看

当年今日

端午假期的最后两天我看了两部电影,一部是《不说话的爱》,一部是《雄狮少年2》,都是在爱奇艺上看的。不知道从什么时候开始,在家里看爱奇艺我都习惯坐在自己的床上,靠着一个三角垫子,然后前面放一个床上小桌,用平板看。以前无论是看下载的电影还是爱奇艺影,我都是坐在家里自己房间的床上看显示器,用台式机看,那样的话会大一点,而且基本可以保证我看的时候我都坐着,以各种姿势坐着,不会躺着,因为躺着基本就很难看得到了。因为爱奇艺有了登录设备的限制,我再也没有在我家那台电脑上登录过爱奇艺,无论是网页版还是客户端。因为网页版是在我妈那台台式机上登陆的,客户端是在我单位宿舍那台台式机上登陆的,接下来我还能登录一个平板和两台手机,手机是我的主力机。即便这样,当我跟我妈都同时看的时候,就会出现设备验证,有时候甚至让我登陆,平板上让我登录的机会比较少,但是几乎可以这么说,每周回去要开始继续看,我都得做一个设备验证。如果我正在看平板,我妈要看台式机的网页版,我妈那台机也需要做设备验证。我单位那台台式机就比较神经,有时候居然要我登录,登录完以后又让我设备验证,既然登录是扫码的,设备验证这又是什么鬼呢?

说回我看的那两部电影,都挺好看。这两部电影即将上映的时候,我都有心动过,但我没有去电影院。

《雄狮少年1》上映的时候,我也没去电影院,但后来口碑很不错,所以我就看了。《雄狮少年1》是一部非常好的动画电影。1的末尾就预示着会有第2部,所以《雄狮少年2》,在电影院上映之前我是有关注过的,但最后我还是没有去电影院看。我感觉《雄狮少年2》和《雄狮少年1》一样精彩。跟哪咤系列比起来,我更喜欢雄狮少年系列,但显然二者的票房比起来差挺远,尤其是《雄狮少年2》跟《哪咤2》比起来,但是票房不代表一切。我之所以有这种选择,大概因为我是一个现实主义者,我觉得《雄狮少年》更贴近现实生活,又或者说更贴近于普通人的生活。梦想跟英雄主义是要有的,但是这些东西跟生活、跟现实比起来,无论你怀揣着什么,你都不得不被生活一次又一次击倒。我感觉《雄狮少年》可能没那么容易在富人圈子里引起共鸣,但是《哪吒》的受众估计就完全不分穷富了。我不知道《雄狮少年》到底还有没有第3部,起码在第2部结尾的时候,并没有这样的预示,但是《哪吒》肯定还会继续下去。

因为《雄狮少年》这部电影,所以醒狮这个非常有广东特色的非遗文化火了起来。醒狮是先火起来的,然后接下来火的是英歌舞,没有了《雄狮少年》,会不会来了个《英歌舞少女》呢?英歌舞的舞者,有男的也有女的,但估计传统的英歌舞可能只有男的,但这完全不影响现在有女的英歌舞舞者。所以我幻想一下,真说不准不知道什么时候会有一部叫《英歌舞少女》的动画电影。

在《雄狮少年》之前,我还真没想过原来中国的电话动画居然可以这么好看。

两个毛病

当年今日

让我有点出乎意料,2025-05-31的作业在下午16点多居然就结束了,那个时候我还在外面。刚刚吃完个糖水,正要解决晚饭,还不知道晚饭的那个地方到底在什么地方。为什么单位月末这一天的作业这么快就结束了呢?集装箱快结束我是可以理解的,因为15点多的时候就已经说车已经都到了,而且都已经检验合格了。理论上还要装一条船,那条船我感觉是没办法装完的,因为要清仓。不知道为什么有个科室说那条船2025-06-01才装,实际上另外一个科室2025-05-31就开始装了,装一半停了。之所以这样,我感觉一个原因是要清仓,另外一个原因是那个仓里面的货有些已打达到了缓冲仓,需要从缓冲仓里面拉出来装船。缓冲仓拉出来再装船这个操作需要其它配合。可能这个操作他们已经是默认2025-05-31不干。于是这就变成了一条船,只能把某个仓里面的东西能装的都装,其它的等之后再解决,这里所说的之后就是2025-06-01或者以后。

傻眼了,单位的作业居然就结束了,还没到下午17点就结束了。我人在外面,不在电脑旁,一直在纠结,我得赶快回家把这些事情都做完。我到家的时候已经接近晚上19点,这已经很快了。我没跟我妈说2025-05-31我们得早点回家。实际上我们就是这么处理的,比如说当我妈还想着要去某个地方买柠檬的时候,我直接在路边看到一个小超市,然后进去解决问题。

5月末的事情,我大概花了两个小时多一点解决所有。这其中出了一个小插曲。当我把很多表的数据都更新完以后,突然发现在核对的时候有个数对不上,仔细一看,就是2025-05-31的某个数据。某个手动添加的字段我粗心大意添加错信息,所以就出现了这种毛病。如果我不是一次更新那么多表达话,这个东西回头还是很简单的。但关键是这个月末我就不知道为什么那么手贱,在没有核对资料之前就已经把所有信息都粘贴好了,于是在修改了那个字段以后,我还得把所有这种信息全部重新粘贴。一次性到位和这种二次到位相比,让我做完了以后依然有一种我到底改彻底了没的疑问。所以改完一次以后,我还是得把那些东西翻来覆去再看几遍确认已经都改完了。这件事让我自己又多了个经验,在核对好数据之前不应该把那个数据一下子全面铺开生成各种表格。如果出现错误,会让我很被动。除了这个点以外,在后面一次核对数据中,我发现平均库存居然对不上,为什么居然会对不上呢?多表研究了一番以后,发现在某个大表里,我标注高亮的日期标错了,应该是5月1日和5月31日,结果我标成了5月1日和5月30日。当我把那个东西调整过来以后,平均库存都对上了。平时正常情况下,无论是之前的字段内容还是特殊日子的高亮标注,我都极少出错,或者说从未出错过,但这一次就出现了这么两个让我小惊讶的事。虽然这些东西要改过来都很简单,但是发现对不上的时候,人还是会有点紧张。虽然无论是哪条流程实际上我都已经运作了三年或者以上,突然出状况会让人觉得很意外,同时也会让人有点茫然,毕竟为什么之前一直没有问题,而现在却这么个情况。

那总算在晚上21点多的时候,我结束了一切。

I Always Bring a Travel Router on Vacation—Here's Why

Reliable internet is one of those things we've come to depend on day in and day out for work and leisure, but it seems like half the time I'm traveling the Wi-Fi is a pain. There aren't any perfect solutions, but a travel router has made my life much easier, and it is only the size of a small portable battery.

10 Classic Westerns to Watch for Free on Tubi

Westerns have been a staple of cinema since the medium began. Saying the genre’s prevalence in the mid-20th century was akin to superhero movies now would be a vast understatement. There were many films of gunslinging heroes, rambling anti-heroes, and vicious bandits of the American frontier.

糟糕的汇总功能

当年今日

智能化这个东西,我感觉是一个深渊、无底洞。理想很丰满,现实很骨感。几乎可以这么说,现在单位的所谓智能化,无论是单位的作业系统,还是集团公司的OA系统,都是一个四不像的东西。也不是说它们不能把某些数据呈现出来,关键是明明那些明细数据都已经收集齐全了,但是最终那些如何汇总可以这么说,两边都是一团糟。为什么都这么糟糕呢?为什么就不能把数据整合到一个让人舒服的模样呢?最基础的东西不断地让我填,填了一遍又一遍,但最后明明这个汇总结果根据已有的基础数据是完全可以组合生成出来的,但出来的东西就是非常的糟糕。比如说把不应该拼接的东西拼接在一起,结果那个结果就是还不如直接没有,因为放在那里只是碍眼而已,没有任何实质效果。两边的系统都存在这种问题。这是技术上实现不了的吗?显然不是。

因为浪潮现成的那些导出让我们的活没法干,所以我们单位的人也就只能写数据库查询,把我们想要的那些明细数据整合出来,然后通过Excel查询数据库,最终输出。我自己也在做同样的事情,我通过的是Excel的VBA,查询的是多个我自己的原始数据,有些数据只是一个复制粘贴,但有些数据需要日积月累手动录入,之所以不能直接使用系统的数据,因为某些数据是需要进行拆分微调的,某些则需要人肉添加某些必要的字段。为什么浪潮那里就不能把那些字段直接带入呢?还有那些微调,本来是不应该存在的,之所以存在,就是因为发生了一些非常规的业务。某些人觉得这么干没有问题,但实际上他根本没有考虑到我们的系统不支持你这么脑洞大开。再深一层的考虑,为什么会不支持?因为那的确不是一个白纸黑字明码标价说明可以这么操作的事情。难听一点,可以称之为违规,因为规范里根本没说过可以这么干,但如果人情一点,可以说这也是一条没什么问题的操作方式,只是原有的那些不够全面。最终到底认可还是不认可就看你怎么解释,听你解释的人是如何理解、有多大的容忍度。

无论是我的同事查询数据库,还是我用VBA查询多表,最终大家都是根据已有的明细数据生成一个我们觉得舒服、我们需要的那种表达方式。为什么我们能做出来,但是那些所谓系统却做不出来呢?浪潮做不出来,可能是他们根本没有在那个地方用过心。致远做不出来,居然跟我们说是因为我们给的钱不够。实际上有些功能是一期的时候给过钱,写过需求,要求他们那么干的,但实际上他们出来的效果不符合我们的要求。在这种情况下,你应该给我修正过来啊,但为什么没有呢?写需求的人没发现,发现的人不知道如何去反馈。基层单位不知道集团公司当初写的需求是什么。集团公司要基层单位使用这套系统的时候完全没有任何的指引。基层单位只能摸着石头过河,没有手册,没有讲课。我也不知道我应该看到些什么,不应该看到些什么。当我看到一些理论上跟我没有关系的东西的时候,我只能认为可能那套系统就这么个样子,就是可以让我看到,虽然那对我来说没有什么意义。

无论是浪潮还是致远,他们觉得基础数据的收集是他们得做的,而后续的汇总查询是额外的工作量。实际上换一个角度考虑,如果你能把那些字段构直接交给用户,让用户自己去设定流程查询,你完全没有任何工作量。你只需要教会用户如何组合就好了。汇总数据,无论是1个还是10个还是100个,都只是用户发挥想象力的事情而已。他们不敢放开这个,可能他们就没试过放开过。为什么会这么说呢?因为中兴云在介绍他们的系统的时候,就曾经说过这么一条:用户可以自己设定流程,生成自己的查询汇总数据,具备很强的拓展功能。说是这么说,实际上他能不能实现我不知道。显然即便开放了,这也不是一般人就能做得了的事情,起码他得懂一些东西。提出某些汇总需求的人得明确讲出他的数据是怎么来的,然后那个懂一些的人才知道该怎么给你凑出这个玩意。现在我估计情况是要汇总数据的人没有说清楚那是怎么来的,其次那个懂一些帮你设置那个流程的人不存在。

明明打通任督二脉就能轻而易举就解决的问题,现在翻来覆去、耗费大量人力物力。

How to Build a Custom Mechanical Keyboard

Not long ago, your only mechanical keyboard options were cheap no-name brands, overpriced gaming boards, or ultra-expensive enthusiast kits. Fortunately, keyboards have undergone a renaissance. You can now build a custom board with full control over every detail—here's how.

10 Games That Punish Completionists

All people have a little of that completionist streak in us, which is why games have things like trophies, collectibles, and checklists you can tick off. For some people, however, that urge borders on an obsession. They need to find every secret, see all the content in a video game, and get those platinum trophies or maximum gamerscore rewards.

❌