跳到主要内容

Ubuntu 26.04安装EasyConnect

· 阅读需 4 分钟

今天在Ubuntu 26.04上安装EasyConnect遇到了些问题,不过好在都解决了,所以记录一下,免得后面又碰到这样的问题。

首先下载安装EasyConnect,下载地址根据自己实际的地址来。我的EasyConnect版本为7.6.3.7

$ wget -c http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.deb
$ mv EasyConnect_x64.deb /tmp/
$ sudo apt install /tmp/EasyConnect_x64.deb

然后就可以在开始菜单里找到EasyConnect的快捷方式了,不过此时应该打不开,没有什么反应。

可以从控制台打开,不过此时报错:

$ /usr/share/sangfor/EasyConnect/EasyConnect --enable-transparent-visuals --disable-gpu
/usr/share/sangfor/EasyConnect/EasyConnect: error while loading shared libraries: libdbus-glib-1.so.2: cannot open shared object file: No such file or directory

基于Redis Zset的轻量级延迟任务调度器

· 阅读需 4 分钟

不知不觉又有好久没写了,于是还是抽空写篇。

最近项目里有个数据统计的需求,在用户提交数据后就更新下统计结果,但是,用户可能批量提交,为了性能考虑,需要稍微延迟下再进行统计,并且短时间内的重复提交只统计一次即可。

为了实现简便,最后基于本地缓存+Redis ZSet实现。

Cursor网络连接失败问题解决

· 阅读需 1 分钟

前一段时间(其实应该有好一阵了),Cursor的部分API提供商关闭了国内IP的访问,导致在使用Cursor时可能出现网络连接失败的问题:

image

其实解决方案很简单:禁用HTTP2,然后配置代理即可。步骤如下:

  1. 在Cursor首选项-Cursor Settings,Network里的HTTP Compatibility Mode改为HTTP/1.1
  2. 在Cursor首选项-设置,然后搜索“http”,勾选Disable Http2,取消勾选Proxy Strict SSL,在Http:Proxy那里填写代理地址
  3. 重启Cursor使得配置生效

数字人需求总结

· 阅读需 5 分钟

最近做了个数字人相关的需求,感觉有点意思,就随便写点。

我们有主讲老师和辅导老师,主讲老师是负责讲课的,而辅导老师主要是提供课后辅导等服务。在进行课后辅导的过程中,有时辅导老师也需要讲课,但讲课并不是辅导老师的强项,而如果在讲课时直接使用主讲老师的视频又会在辅导过程中产生割裂感。因此,可以使用数字人的技术,让辅导老师的“数字分身”来讲课。数字人讲课视频的制作流程如下:

image

Stagehand:大模型驱动的网页自动化

· 阅读需 9 分钟

最近在GitHub Trending上发现了一个比较有意思的项目:Stagehand,它是个大模型驱动的网页自动化工具。官网:Stagehand: A browser automation SDK built for developers and LLMs. 看到可以使用本地浏览器,于是乎我稍微尝试了下,下面分享下我对于Stagehand的初体验。

环境搭建

Stagehand提供了TypeScript和Python两种语言的接口,考虑到我对Python更为熟悉,于是选择了后者。安装还是比较简单的,直接pip 安装就行,不过我默认的清华源没有,临时换源到阿里源就行😂。

pip install stagehand -i https://mirrors.aliyun.com/pypi/simple/

然后就是启动浏览器并打开调试端口了,这里需要指定用户目录,不能使用默认的用户目录,这一点官方文档没有提到。