V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  f1ynnv2  ›  全部回复第 1 页 / 共 10 页
回复总数  184
1  2  3  4  5  6  7  8  9  10  
51 天前
回复了 sldaniel 创建的主题 问与答 有什么基于 web 的文档管理工具推荐吗
@sldaniel 对,我昨天试用 DEVONthink server 之后也是这个感觉,web 端太弱了。
其实 paperless-ngx 目前来看除了不支持 html 外,是最合适的,基于 web ,功能比较齐全,还一直在更新。paperlesa-ngx 提供了格式扩展,实在不行就只能提交 pr 自己来实现了 https://docs.paperless-ngx.com/development/#making-custom-parsers
52 天前
回复了 sldaniel 创建的主题 问与答 有什么基于 web 的文档管理工具推荐吗
搜到这个主题,差点是以为我提的问题

和楼主一样,我也是用了一段时间 paperless ,这东西最大的问题是不支持 html 文件(恰好我也是用 singlefile 插件生成的)。

https://github.com/Jarrettluo/all-docs
这个全文档号称支持所有的文件格式,web 访问,但是开发动态一直比较慢,issue 里甚至说有丢数据的问题,要是能活跃起来快速迭代一下就好了


我准备试试 Devonthink server
@Jirajine accessibility 是啥? hook 吗?
122 天前
回复了 jeesk 创建的主题 Chrome chromium 到底是用了什么技术?
v2 我用最新版 safari 访问就是这样,大概率失败,ff 就没失败过
131 天前
回复了 Winner4good 创建的主题 Apple apple vision pro 作为纯显示器
@locoz Immersed 之前是搞串流软件的吗?哪里有它家新的头显介绍吗?如果参作为显示器使用,我很有兴趣。
@litguy 我们有一套成熟产品的嵌入式开发环境,Ti 给的 SDK 只能跑在 ubuntu16.04 上
如果其他人也有这需求,参考下面完整的步骤吧:


1. 问题
VSCode 自 1.86 开始,服务器端的 vscode-server 里的 node 要求 glibc >=2.28, libstdc++ >= 3.4.25, 这样导致一大批老系统无法使用 vsocde 的 SSH 开发功能。https://code.visualstudio.com/docs/remote/linux#_remote-host-container-wsl-linux-prerequisites

2. 解决方案
采用 patchelf ,单独修改目标机上 vscode-server 的 node 对上述两个库的依赖 参考: https://zhuanlan.zhihu.com/p/551770477


2.1 确认 node 依赖的库版本

根据客户机上 VScode 的版本 commit 号找到服务器上对应的目录,一般是~/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/这类形式
直接运行这个目录下的 node 会报错,可以获取依赖的库版本号:

此外还可以从 https://code.visualstudio.com/docs/remote/linux#_remote-host-container-wsl-linux-prerequisites 查询开发库版本的依赖。

2.2 下载 patchelf

https://github.com/NixOS/patchelf

2.3 下载 glibc

https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/g/glibc/

glibc 的软件包名前缀为 libc6, 本次下载文件为:libc6_2.39-0ubuntu1_amd64.deb

2.4 下载 glibcxx

从这里 https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html 查找需要的 gcc 版本,然后在 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/g/gcc-<版本号>/下面找到对应的包,本次使用的是 libstdc++6_13.1.0-2ubuntu2~23.04_amd64.deb

3. 服务器端准备
3.1 上述三个文件都上传到服务器
3.2 解压
sudo apt install zstd
tar -xzf patchelf-0.18.0-x86_64.tar.gz

ar -xv libc6_2.39-0ubuntu1_amd64.deb
tar -I zstd -xvf data.tar.zst

ar -xv libstdc++6_13.1.0-2ubuntu2~23.04_amd64.deb
tar -I zstd -xvf data.tar.zst

3.3 归集所有 lib 库

将解压得到的 lib/x86_64-linux-gnu/*和 usr/lib/x86_64-linux-gnu/*都复制到统一的目录下,本次放在~/libs 下:

cp -r lib/x86_64-linux-gnu/* ~/libs/
cp -r usr/lib/x86_64-linux-gnu/* ~/libs/

3.4 使用 patchelf

cd ~/libs
~/patchelf/bin/patchelf --set-rpath `pwd` ~/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/node
~/patchelf/bin/patchelf --set-interpreter `pwd`/ld-linux-x86-64.so.2 ~/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/node

3.5 使用 ldd 命令确认库已替换

ldd ~/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/node

3.6 检查替换后能正常工作

~/.vscode-server/bin/05047486b6df5eb8d44b2ecd70ea3bdf775fd937/node ,不能报错

3.7 屏蔽服务器端库检查

touch /tmp/vscode-skip-server-requirements-check

4. 重新连接 vscode
vscode 每次更新版本后,服务端都要到对应目录下找到对应的 node 执行上面的步骤。
这次下载的 glibc 和 glibcxx 版本都很高,可以存档供以后每次 vscode 更新版本时使用,老系统可以再顶几年。
@exch4nge 感谢,我也成功了,是参考这篇文章: https://zhuanlan.zhihu.com/p/551770477

不过这篇文章是随便找了个 node 来演示的,实际上要按照你说的这个找到对应版本的 vscode-server 的 node 。
我的系统是 ubuntu16.04 ,使用 vscode 1.86 macos 版本来测试成功了。用到的几个文件放在这里供大家参考吧:
libc6_2.39-0ubuntu1_amd64.deb
libstdc++6_13.1.0-2ubuntu2~23.04_amd64.deb

对了,后面解压这些.deb 文件可能会报错,这样解决:
```
tar -xzf patchelf-0.18.0-x86_64.tar.gz

ar -xv libc6_2.39-0ubuntu1_amd64.deb
tar -I zstd -xvf data.tar.zst

ar -xv libstdc++6_13.1.0-2ubuntu2~23.04_amd64.deb
tar -I zstd -xvf data.tar.zst
```
@f1ynnv2 重新试了一下,这个方法不可行。另一个新版本的 vscode 更新插件后,会影响 1.85.2 的插件导致 remote-ssh 不可用。
试了一下 macOS 下可以下载个最后的 1.85.2 版本,放在某个目录继续使用。只要不追求在 LaunchPad 里同时有两个图标同时出现,其实不需要任何修改。
@exch4nge 能否请写个详细说明,感谢。
137 天前
回复了 f1ynnv2 创建的主题 macOS macOS 上有没有支持 webdav 的音乐播放器
找到了 Evermusic ,完美。
内购 RMB98
137 天前
回复了 Soaringflight 创建的主题 Linux Linux 中国要停更了
对,中文社区慢慢凋零了,很多领域想找个交流的地方都找不到,只能零散的到处搜索。以往高校还有 BBS ,公网上各类社区,估计也和政策有关,政策不鼓励任何人群的聚焦,线下线上。。
137 天前
回复了 f1ynnv2 创建的主题 macOS macOS 上有没有支持 webdav 的音乐播放器
@bao3 感谢,但是 finder 挂载 webdav 很不稳定,是 macos 数十年来的顽疾
141 天前
回复了 f1ynnv2 创建的主题 PHP PHP 有哪些提高性能的扩展?
一年后回来补充一下,之前是在 macOS 上用的 docker desktop ,后来才发现这东西不仅经常出问题,性能也很渣。换了 orbstack 后基本没出啥问题了,而且性能也提升明显。orbstack 下的 php 性能至少和树莓派的差不多了。
210 天前
回复了 f1ynnv2 创建的主题 Docker container 内部如何 ping 通宿主机 ip?
@ginakira #1 非常感谢,原来这才是优雅的方案。我之前一直把宿主机 ip 固定,然后从容器内部连这个 ip ,也不知道为什么过去一年里一直正常使用。太感谢了!!
232 天前
回复了 f1ynnv2 创建的主题 macOS macOS 下的单向文件夹同步方案推荐?
@orangie #3 软连接有个问题,就是备份那边实际上是用来自动上传到云盘,如果云盘丢数据或者有什么小动作给删除了某些文件的话,会直接影响目录 A 。 我现在很确信我在用的这个云盘会丢文件,所以只把它用来做作为一个单向去备份的手段。
232 天前
回复了 f1ynnv2 创建的主题 macOS macOS 下的单向文件夹同步方案推荐?
@szzhiyang #6 看了一下,不愧是真正的结帖方案!!看来确实有不少人有这需求。感谢
265 天前
回复了 jianyang 创建的主题 宽带症候群 能不能推荐一些有用的机场
@hsfzxjy #7 最近感觉特别不稳定啊
@leiletter #12 我也是又收到了几封邮件,我去看看。多谢。
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   986 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 20:32 · PVG 04:32 · LAX 13:32 · JFK 16:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.