Saturday, June 18, 2022

V2EX - 技术

V2EX - 技术


安卓手机运行本地网页很慢,怎么解决?

Posted: 18 Jun 2022 05:14 AM PDT

黑鲨 4pro ,用的 kiwi browser 浏览器,地址栏输入 file:///storage/smulated/0/xxxx/xxx.html 打开本地网页

可是加载了半天,本地网页的 flash 视频没能加载出来

电脑加载不到十秒就能加载出来了

请问怎么解决?或者有哪些浏览器加载本地网页比较快?

现在群晖系统里面,比较好的同步/下载 阿里云盘的 方法是什么? docker?

Posted: 18 Jun 2022 05:14 AM PDT

现在能找到的,貌似都是使用

zx5253/webdav-aliyundriver 的一个 docker, 通过阿里云盘的 refresh_token 再使用 Cloud Sync 套件去同步。

不过,貌似这个 docker image 现在已经没有了。只有这些了,有一些好像是原版的备份,还有一些新的 docker image PIC_20220618001.jpg

所以,请教一下,用哪个?或者有没有更好的方法下载或者同步阿里云盘的内容(其实我不喜欢同步,能下载就行)

p.s.
https://post.smzdm.com/p/a7dg9n8d/

https://zhuanlan.zhihu.com/p/462923844

2022 年 MBP M2 256G SSD 工作够不够用?

Posted: 18 Jun 2022 04:55 AM PDT

1.不存小电影,仅工作编程
2.资源仅存正在看的、即将看的、即将即将看的。其余资源存入 百度云盘 2T + 固态硬盘 1T + 便携优盘 256G
3.不做 TimeMachine (有待争论,是否要舍弃)
4.不剪辑视频
5.不常开虚拟机,一般上阿里云 ECS ,即便开虚拟机最多同时 3 台

望大家指教,我还有什么磁盘空间遗忘了,会超出或可能逼近 256G 上限。

有没有自动更新缓存的 DNS Server?

Posted: 18 Jun 2022 04:50 AM PDT

有缓存的 DNS server 可以立刻给客户端返回结果,减少了请求 DNS 上游的时间,这个请求时间在 DNS over TLS 或者 DNS over HTTPS 上尤其长,我的平均时间是 300~400ms ,最大有 800ms ,在翻墙代理延迟 80ms 的情况下。

如果只增加 DNS 缓存时间而不自动更新会造成有些域名的 IP 不能及时更新,尤其是利用 DNS load balance 的,比如 Google 系的各种服务。

怎么确认系统是在以 10bit 模式显示内容

Posted: 18 Jun 2022 04:49 AM PDT

显卡设置为 10bit 输出后,用取色器查看还是 8 位
是不是这种方式不对,有什么方式可以确认

http://tva1.sinaimg.cn/mw690/a10e9b68gy1h3ci58boeaj211d09sq3r.jpg

你真的需要一个 7x24 小时运行的 NAS 么?

Posted: 18 Jun 2022 04:24 AM PDT

正逢 618 NAS 促销,我来给大家冷静下,可问下自己:

我真的需要 全天候运行的 存储服务么?
我真的需要 4 盘位甚至更多磁盘 冗余么?
我真的需要 10T 以上的存储空间么?
我的数据哪些是我生产出来 独一无二的?
我存储的其他数据真的那么重要么?
我真的需要在 NAS 上运行多个服务甚至 容器和虚拟机 么?
我真的需要影音资源的实时转码么?

先不说大部分时间是在打工中度过的,此时不应该也不需要访问自己的设备(除非你把工作文档挪到自己的硬盘上,但这再很多公司是不允许的);

主动型使用大容量 NAS 我能想到的就是 PT 下载;
影音串流 需要的空间并不大,因为你不可能在短时间内访问大容量的文件内容;
视频素材库 不需要 7x24 小时可用, 因为它只需要在你调用的时候可用;

建议:
- 区分自我生产的重要数据 与 下载拷贝的数据;
- 区分热数据与冷数据;
- 使用多地备份而不是磁盘阵列保证数据安全;
- 区分 NAS 和 家用服务器,NAS 就是提供存储服务而不是 ALL in ONE ;
- 区分我的需求是需要任意时刻可用, 还是可以在某固定时刻可用。

那么 NAS 对于你来说, 是伪需求么? 也许你只是需要一个供电良好的硬盘盒,甚至空间不需要很大; 或者你要的只是在已有的主机设备中增加一块或多块硬盘。

让 NAS 归于 NAS , 让存储归于存储, 让服务归于服务器,让路由归于路由器。
《观 极空间 火爆有感》

出一个 CleanMyMac X 永久版激活码

Posted: 18 Jun 2022 04:21 AM PDT

¥110

现在还有完全不开孔的 iPad 钢化膜吗?

Posted: 18 Jun 2022 04:06 AM PDT



图里的 2 张是同一家的钢化膜,左边是我之前买的无孔的,前两天复购了一回,才发现好像目前各大品牌都做成右边这样开孔的了,我个人完全不用平板上的摄像头,所以更喜欢左边这样一体化的钢化膜。

请问大家知道现在哪家的钢化膜还是图左侧这样不开孔的吗?( iPad Air4/5 )

求推荐。

大促 Z4 到手

Posted: 18 Jun 2022 03:29 AM PDT

  1. 外观真的很好看,就是个家电的造型,没有一般电子设备的呆滞感
  2. 功能很全面,国内用户的需求基本可以满足
  3. 软件相对于国外产品更加傻瓜化,更加"家电化"
  4. Docker 可以用,但是似乎基础系统还是有些小 bug ,偶尔设置 docker 的时候会有问题,不过运行起来以后很稳定,我跑了 stunnel, redis, nginx 三个 image ,系统负载很低
  5. 用官方软件上传文件比 smb 直接扔要快
  6. 正在 timemachine 备份,看起来跟原厂胶囊无区别
  7. 噪声和发热都比较理想

[求助] typescript 的嵌套类型检查问题

Posted: 18 Jun 2022 03:08 AM PDT

如下面的代码所示,我声明了一个名为 Test 类型,其中一个 key 为 abc 的 value 类型为 ABC 。
[问题]
Typescript 只会检查 Test.abc 里面的 key 类型是否正确,以及是否缺少 key ,但不会检查是否有多余的 key 。
为啥会出现这种情况?以及如何解决嵌套类型验证的问题?

// 声明一个名为 ABC 的类型 export type ABC = {   a: string;   b: number;   c: string; };  // 声明一个名为 Test 类型,其中一个 key 为 abc 的 value 类型为 ABC export type Test = {   a: string;   b: number;   c: string;   abc: ABC; };  // 对象 abc const abc: ABC = {   a: 'aaa',   b: 111,   c: 'ccc', };  // 对象 abcd const abcd = {   a: 'aaa',   b: 111,   c: 'ccc',   d: 'ddd', };  // 对象 ab const ab = {   a: 'aaa',   b: 111, };  // 对象 abc 通过类型检查 const test_1: Test = {   a: 'aaa',   b: 111,   c: 'ccc',   abc: abc, }; console.log(test_1);  // 对象 abcd 通过类型检查 const test_2: Test = {   a: 'aaa',   b: 111,   c: 'ccc',   abc: abcd, }; console.log(test_2);  // 对象 ab 没有通过类型检查 const test_3: Test = {   a: 'aaa',   b: 111,   c: 'ccc',   abc: ab, }; console.log(test_3); 

把/var/log 链接到 U 盘上会存在什么问题吗

Posted: 18 Jun 2022 02:32 AM PDT

x86 NAS ,因为一部分程序疯狂往 syslog 里面写日志,因此想把 /var/log 整个 ln 到 u 盘上,不知道会不会有什么问题。


问题是指比如长写入对 U 盘不好、可能会发生的错误一类的

win10 开代理就不能有个提示吗

Posted: 18 Jun 2022 02:01 AM PDT

无论安卓还是 ios ,开启 vpn 都会在顶端显示一个图标。win10 开启 http 代理就不能在任务栏有点提示吗,很多次网络故障排查来排查去,最后发现是失效的代理没关,就很让人无语。

gin 有没有类似 flask, django 这种缓存装饰器这样用法的?

Posted: 18 Jun 2022 01:37 AM PDT

python 下的 flask django 使用中间件 cache ,可以方便地使用 redis 缓存。 gin 下不知道有没有类似的用法。 没有的话,只能 json 序列化,从 redis 里面取了

目前有哪些使用 WinUI 3 的第三方软件?

Posted: 18 Jun 2022 01:33 AM PDT

gcc 为什么连这种代码都能编译通过?

Posted: 18 Jun 2022 12:14 AM PDT

#include <stdio.h>  int main(int argc, char *argv[]) { 	char *s = argv[argc-1]; 	printf("%s\n", s);  	char *s2 = argc[argv-1]; 	printf("%s\n", s2);  	return 0; } 

打印最后一个参数,上面的写法是正确的,问题是下面的写法也能编译通过,而且打印输出和上面的写法一样,不明白为什么编译器允许 argc[argv-1] 这种写法。

群晖 Cloud Sync 备份, macOS 系统 Chrome、Edge 设置密码后, key 下载出错

Posted: 17 Jun 2022 11:47 PM PDT

两年前备份使用了 Cloud Sync 备份,当时是在 Chrome 上操作的,设置密码后,就自动下载 key ,当时没有测试能否用 SynologyCloudSyncDecryptionTool,最近更换 NAS 硬盘,想着测试一下是否可以恢复,输入密码后,成功恢复原始文件,测试 key 进行恢复,找到 key 后,发现这都是什么?怎么把源码下载了?在群晖上把百度云上面的数据下载后进行测试,百度云上面存有群晖 key 的信息,需要把关键信息删除后,才能重新设置密码,不然会提示密码和服务器不一致。换 Edgd 浏览器(版本 101.0.1210.47 (正式版本) (x86_64) )再次输入密码配置,这次下载到一个文件 entry.cgi,里面内容在下面,有private.pem关键字,按照 private.pem 把内容复制出来,进行恢复测试,发现居然无法恢复。也不知道为啥。后面换 Safari 进行配置,成功下载到一个文件夹,里面包含 private.pempublic.pem,这次成功恢复了。

key 和密码存在一个,就可以解密数据,本来双保险,key 出错了后,就增加了数据丢失的风险。

第一次下载到内容,一个文件夹,内容太多

. ├── SYNO.AudioPlayer.lib ├── SYNO.Backup.App.lib ├── SYNO.Backup.Config.lib ├── ... ├── auth.cgi ├── dsm.auth ├── dsm_info.auth ├── encryption.cgi ├── entry.cgi ├── lib │   ├── SYNO.AudioPlayer.so │   ├── SYNO.Backup.App.so │   ├── .... ├── lib.def ├── otp.cgi ├── phpiconv ├── query.api └── query.cgi  1 directory, 256 files 

第二次下载到 entry.cgi

PK �K�T��       private.pemUT	�*�b�*�bux                                   -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQEA1rlLzlDvrKyg7VPYTjH7p6AyIjE3WHcNgMRpdewuW0Wj28Q1 bTNo3QNI4HjkZAwiw2KEZ6pYQQKUnsKQozwEt6VqvKw3Ya8Sz327DdXyQ+dvIO0J WJzAhLXtcNsyCUPCdzYKSlrwKnLsQnZIAWGx9pONolHojyuvFM/FLWo5oz9gecNa QgALQurFUVpkG4wA5cpPpyXEmgad9ijxtLg9j0lWtSOFcLy3TKQvE0FLY5N8PZOJ g529yYOqXwHLwTimgjARLDyPfyLEGSfP/tsdEVwxYtn4dLUvOc/Wh2TqZB4zLYjJ lj/w0V27Xd5DXSyO7yqpBleemQ82vLZi085tTwIDAQABAoIBACaLFGRwetVQF4MC be17Y2TviJBCrWCf3jijCRs1zgxsL8GfMsfrVoN1t3szuCuNUiAoawQAu97Pi8YD vtrORzp/4u0DLN3IA2RjeVQ+d0JhJL2QTwEtAhHQZlK/xfeLxjiH5sj6EepMvsQf X0WAN+W/Dsl4UnqAqOjfctF4I+h9f7PSKL/6izbS9z0oi+35Hd+fH1ala6Phykte TiIwTFUtUq1dPwDk4CXQE89vNcSiWV9SadbogWKBW07HlhDQr+9Idgu119toKHJG GmV6moRsVD0vcp+CUc3ODf2+g9+0np2Rn6Lj1dZQgcsdpwmI3UARquaOQhUvzR3Q LzMPySECgYEA60PwK5e/xpu0PtZbrqq1RsYF3wSUqJFeLufaSHJLCDVjg3y6ersK 1ofq28CsvEAFNJhGD7zuMZc4yi0SJBu9Ga4GStoidUUneoBMsSQsEMdk063aHn9X V+AOEsubWzf85fN2fUcqG3Np7MTUbWOUdwSi9GJHWRGkgpDIfBIqVRMCgYEA6aXm DwVnG6AHILjNPk7eTaZRTUGU+g7OmWv0cxtKVd+8vi8ZIFZiCOzChFb0MhdHpHyR 9Hsqn4rCAE/RFWbWUmwMaVpJYJ5uc5ZGsZ8fgrENjFSPZKTqkJSD94ei4EANfeyu 3cAU3DJg9Zoum+76C7WhUcCtHPpc0ECH3MM62lUCgYEAvVSGQj60CdwiOPN/AtjE W7le3jQsgl/CQNM7WlQISAnXFOjalYxS04S8H682E6Udy07EC0RLGEOPYzzUPZTJ IJJo4/IaCu/lLnNzxJbMk5AzdxqQzzxBiSl5ieyrEMTE1DWS5IzRuRevZeic349k 2kcz8KHqsyY8kwp7HUXtJVsCgYAzyX+qiKoH53ps+EkVrGl9kIWouAaLPkjwnIr8 EGpzijnNdab+Eed8zu12Y8eQarSIcsvvAnW6EwlZBFf1hGuwrR47I7Xr4nHc0Mwu hnR3hULZfcyipCMRlLmDXd7uEYRsCs/fermk7M2s4lW+XkOx4Lo24pv8NknoJsV2 WxdqWQKBgAG+VVhkd2rIBynh72hnPg/urKiSHXg4HFR62vUPpEt5d0I6tVLGRzYu wLpcD9mgqKZIypYCa7VE7zdFjzfdQZx5C2GeE5rtipsa1ozNKSuOqK/+7L2MunmK i+cZLXDn1FUT0ex/KHDaZ961l7uSzV8mZbbt4aB+/I/bmpWuLAqT -----END RSA PRIVATE KEY----- PV����PK �K�T�� public.pemUT	�*�b�*�bux                           -----BEGIN RSA PUBLIC KEY----- MIIBCgKCAQEA1rlLzlDvrKyg7VPYTjH7p6AyIjE3WHcNgMRpdewuW0Wj28Q1bTNo 3QNI4HjkZAwiw2KEZ6pYQQKUnsKQozwEt6VqvKw3Ya8Sz327DdXyQ+dvIO0JWJzA hLXtcNsyCUPCdzYKSlrwKnLsQnZIAWGx9pONolHojyuvFM/FLWo5oz9gecNaQgAL QurFUVpkG4wA5cpPpyXEmgad9ijxtLg9j0lWtSOFcLy3TKQvE0FLY5N8PZOJg529 yYOqXwHLwTimgjARLDyPfyLEGSfP/tsdEVwxYtn4dLUvOc/Wh2TqZB4zLYjJlj/w 0V27Xd5DXSyO7yqpBleemQ82vLZi085tTwIDAQAB -----END RSA PUBLIC KEY----- P��b��PK �K�TV����          ��private.pemUT�*�bux                               PK �K�T��b�� ���public.pemUT�*�bux                      PK�% 

第三次下载内容

. ├── private.pem └── public.pem  0 directories, 2 file 

这样的火狐网页收藏插件应该怎样分享给他人使用?

Posted: 17 Jun 2022 11:13 PM PDT

此插件非常简单。近几年的火狐版本大概都可以用。虽然我已经重写一遍了。

右键注册了个网页保存按钮。本质是调用了网页截图功能。整页截图 base64 编码一下。然后把页面所有的 html/js 统统拼接再一起 base64 一下,然后这两段直接 post 到后端的 php ,php 存储在 mysql 数据库的一个表。

当后续需要查找的时候,输入页面上的任意文字或者 url 即可找到相关结果。搜索依据就是 html 或者 js (有的大佬的文字是 xhr 或者 json 刷出来的不在 html ,所以肯定也要保存)内的文字。。根据结果下载原先保存的图片(就是直接返回 base64 ,浏览器就会显示出来了)

如果要上架火狐插件市场方便大家使用,我是不是应该本地化?储存为本地文件更好?

字节跳动 CDI 团队招人啦!

Posted: 17 Jun 2022 11:02 PM PDT

桑德伯格说过,如果有机会登上火箭,就不要在意坐在哪个位置。而现在,火箭即将起航,你还不快上车!欢迎加入字节跳动 CDI 团队,来优秀的团队,做伟大的事情!直接扫下方海报中二维码投递! -hire (9).png

没想到在腾讯云上的服务器遭受到了来自腾讯云的重放攻击

Posted: 17 Jun 2022 10:57 PM PDT

在腾讯云上搭了一个自用的 Web Server ,用来简单控制一些智能设备的开关,端口和请求路径什么的只有自己知道。

最近发现设备总会莫名其妙地处于关闭的状态,明明自己也没有操作。登陆服务器检查了下日志发现了一些来自未知 IP 的请求,溯源了下发现是腾讯云的 IP 。腾讯云重放了我关闭设备的请求,导致设备就被关闭了。

简单来说,位于腾讯云的服务器遭受到了重放攻击,来源是腾讯云自己……

迫不得已给 Server 加了个随机 Token 防御一下,也的确防下来了(下图日志)

只能说,腾讯云真的垃圾……

XL6KD1.md.png

odoo 的 App Studio 是怎样实现的呢?

Posted: 17 Jun 2022 10:51 PM PDT

目前感觉 ODOO 比较牛的地方:

1 、数据库好像可以存储所有,附件,数据,配置,程序。备份直接为一个压缩包;

2 、App Studio 可以动态创建和修改应用,修改视图,增减字段,这一切并不需要修改代码或生成代码。。

有朋友清楚她的实现原理吗?

大哥们, ts-564 跟 ds 920+选哪个,眼看他们价格越降越低,有点忍不住想要出手了

Posted: 17 Jun 2022 10:32 PM PDT

ts-564 3438

ds 920+ 3760

求推荐 DIY NAS ITX 板 U 套装

Posted: 17 Jun 2022 09:29 PM PDT

买了一个 ITX 机箱,才发现 ITX 主板都好贵啊!!!

我目前是有一颗 8 代赛扬 G4900 ,本来打算买个 b360 itx 主板

但是黄鱼逛了一圈发现,b360 itx 和 b460 itx 的价格都差不太多

就想上 b460 ,然后买个 10 代赛扬

希望装 7.x 的系统,就是不知道这两个主板的兼容性咋样

如果兼容性不好,我有一块 tplink 的 8125 2.5Gpcie 网卡,这个是否可以跑 7.x

google 翻译也菠菜污染了

Posted: 17 Jun 2022 04:46 PM PDT

chrome 右键翻译,还没见过这么大面积的,估计是 gitlab 这个词提交了很多次。

No comments:

Post a Comment