给博客增加点小功能
随着AI的发展,越来越多的事物都在接入AI,看了几个博客都有接入AI了,咱也尝试一下。
这里我推荐AIContentSummary这个插件,在发布文章的时候,自动生成摘要。我现在用的是智谱AI,他最近注册有送一些,而且GLM-4.5-Flash模型是免费。
随着AI的发展,越来越多的事物都在接入AI,看了几个博客都有接入AI了,咱也尝试一下。
这里我推荐AIContentSummary这个插件,在发布文章的时候,自动生成摘要。我现在用的是智谱AI,他最近注册有送一些,而且GLM-4.5-Flash模型是免费。
之前一直使用的是搬瓦工的一台服务器,内存小的可怜,动不动就爆了,但是又不想换国内的,所以一直在勉强的顶着。最近发现RackNerd VPS正好有黑五优惠,网上也查了下褒贬不一,RackNerd 主要是性价比卖点,便宜量大管饱,所以干脆入手一台,反正也不贵。搬瓦工那台服务器速度还不错,如果有人需要可以转让。
RackNerd成立于2019年,美国商家,主要提供虚拟主机、VPS主机和服务器等。数据中心在圣何塞、洛杉矶、达拉斯和芝加哥等美国和欧洲等地。目前主要销售洛杉矶mc机房和洛杉矶鲨鱼机房两个数据中心VPS,两者都属于亚洲优化的中低端线路,优势是价格低廉、流量比较多,采用主流的SolusVM控制面板,非常适合海外建站等业务。
这个是最常用的功能,如果自己没有vps的话,可以找一些免费的来使用。
[common]
server_addr = frp.freefrp.net
server_port = 7000
token = freefrp.net
# 注意下面的yourname要取一个和别人不重复的名字,名称冲突会启动失败
# http示例
[yourname_http]
type = http
local_ip = 192.168.0.2
local_port = 5000
# 自己的域名,需要 CNAME frp.freefrp.net
custom_domains = nas.yourdomain.com
# https示例
[yourname_https]
type = https
local_ip = 192.168.0.2
local_port = 5001
custom_domains = nas.yourdomain.com
# ssh示例
[yourname_linux_ssh]
type = tcp
local_ip = 192.168.0.3
local_port = 22
remote_port = 22222
# 远程桌面示例
[yourname_windows10_rdp]
type = tcp
local_ip = 192.168.0.4
local_port = 3389
remote_port = 33333
由于产品诉求,需要给已有发布的组件添加国际化支持功能,网上大部分都是国际化插件使用的案例,所以经过了一番摸索实践,有了一下的方案。我这里使用的插件是 vue-i18n
,借鉴(抄了)了element-ui中的国际化部分源码。
网上也搜了一些解决方案,都是去修改文件的,但是对我来说并没有生效,所以再提供一个解决方案,希望能有帮助。
假如安装完NRM后,运行报错:ERR_REQUIRE_ESM
Error [ERR_REQUIRE_ESM]: require() of ES Module D:\Program Files\nvm\v16.19.1\node_modules\nrm\node_modules\open\index.js from D:\Program Files\nvm\v16.19.1\node_modules\nrm\cli.js not supported.
Instead change the require of index.js in D:\Program Files\nvm\v16.19.1\node_modules\nrm\cli.js to a dynamic import() which is available in all CommonJS modules.
at Object.<anonymous> (D:\Program Files\nvm\v16.19.1\node_modules\nrm\cli.js:9:14) {
code: 'ERR_REQUIRE_ESM'
}
推测此问题应该是 nrm 的问题,在nrm/cli.js
中使用了process.env.HOME
这个环境变量导致。
如果有类似的错误,试试使用 github 方式安装:
npm install -g Pana/nrm
去年移动送了一个机顶盒,一直扔在柜子了没打开,这两天收拾屋子翻出来了,自从上次刷机后尝到了甜头,这次干脆继续刷机,无聊的时候接个显示器就可以娱乐一下,刷机工具和刷机包我放最后,至于双头USB自己做或者买都是可以的。这台机器内存1G,性能有点拉胯,所以不要报太高的期望,就拿他玩玩就好。
其实在写IE兼容调试的时候,我是有点挣扎的,毕竟这货马上就要消失在历史的长河中了,不过本着存在即合理的解释,还是再整理一下,万一呢……
今年公司又照例举办了黑客马拉松比赛,不过没有什么特别的想法就没有参赛,但是中间发布了一个解密小游戏还是比较有意思的,我就抱着试试看的态度玩了玩,没想到竟然还拿了TOP1,抛去奖品不说,这个过程还是比较好玩,我就分享一下我解密的过程。
公司最近全部切换到了企业微信,发现企业微信群可以建机器人并且可玩性还挺高,于是抽了半天研究了一下,成功如下图:
每天八点半准时推送思否最新文章、下班前提醒同事拖 jira 任务、组件发布到 NPM 仓库后自动发布通知、Sonar 扫描后推送结果!是不是觉得有意思呢,下面就分享下如果实现定时提醒。
前两天,有朋友在使用iview组件时想修改组件里面的某一个方法,当时推荐他使用优雅的修改node_modules中依赖包里面介绍的patch-package
这个插件去搞,不过他期望只改里面一个方法,不想用这么重的方式,于是就有了这篇文章介绍的利用 Vue 中的 extends
去修改组件的方法。