手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 免费部署 N8N 的 Zeabur 注册 | 登陆
浏览模式: 标准 | 列表全部文章

试用 Dia 浏览器

 Dia 浏览器最近终于开放了 ARC 用户的 早鸟版了,试了一下,能够导入 arc 的所有 profile,这一点比其他浏览器好,其他浏览器只能导入默认的 profile。

但带来的问题也有不少,主要还是操作习惯上的。ARC 用习惯了之后,常驻的 12 fav 站点,以及切换 profile 不用重新开窗口,这些功能目前都没有,还有就是收藏夹以及侧边工具栏功能,全没了
除此之外,其他的倒还是和普通的浏览器差不多,但同样的 TAB Group 的功能也没有了。
首页就是一个搜索框,你可以问 dia 也可以问 google,你复制的内容和打开的窗口会在右侧的对话框里进行体现,也就是说你可以直接当成要对话的对象。这一点还是比较方便的。
先简单测试一下,比如用 bilibili 的视频测试一下,但事实上并不会读视频 ,而 youtube 会。。。他只能根据 B 站的页面内容来分析,但也不错了。
比如我找了一篇极速拍档的视频:猜我花240万,给你买了台什么车?直接让他分析视频讲了什么时,他只能说:
 

视频标题暗示花了240万买了一辆车,但页面未直接透露具体车型。

从你提供的Bilibili视频页面内容来看,视频标题是“猜我花240万,给你买了台什么车?”,但页面本身没有直接写出买的是什么车。弹幕和标签中提到了“奔驰”、“奔驰大G、“新能源车”、“电动车”等关键词,这些暗示这辆车可能是奔驰的某款高端车型,比如奔驰G(俗称“大G),而且有可能是新能源或纯电版本。

不过,具体是哪一款车,页面内容没有明确说明。如果你想知道确切车型,建议直接观看视频内容,通常在视频中会揭晓答案。

---
文中的链接,估计你们点不了,他是 dia 的内部链接,点击后直接给了奔驰的详情信息,挺好,避免了再次搜索,比如我搜索:奔驰 G 级,平时我还得打开google,搜索到一些汽车网,再搜索奔驰 G 极,再看信息,而现在,就直接 显示在我面前了,轻松不少。
 
---
然后我让他看完视频再分析 ,他回复我:
 

很抱歉,我无法直接观看或播放Bilibili上的视频内容。不过,我可以帮你分析视频页面上的信息、评论、弹幕、标题和标签等内容,来推测视频中提到的“花240万买的车”是什么。

目前页面信息显示:

  • 标题:“猜我花240万,给你买了台什么车?”
  • 标签和弹幕频繁提到“奔驰”、“奔驰大G、“新能源车”、“纯电车”等关键词。

结合这些线索,极有可能这辆车是奔驰大GG级),而且可能是新能源或纯电动版本,比如奔驰EQG(纯电动G级)。

如果你需要最准确的答案,建议直接观看视频内容,通常在视频中会揭晓具体车型。如果你能提供视频中的关键信息或台词,我可以帮你进一步分析和确认车型。

---
挺不错,方便很多了,而且分析的也很准。
其他不说,光这种二次简化跳转的功能,确实很方便,值得试用。当然带来的另一个问题是这些功能得用梯子,香港之类的用不了。有点麻烦。
 
另外的问题就是,如果你要做一些重要的信息,这些 AI 浏览器,感觉就是泄漏信息的来源了,所以未来对于功能怎么取舍是一个很大的问题。你敢用这些 AI 浏览器吗?
 
 

Rolldown-vite ,我尝鲜并选择暂不用

 Rolldown-vite,这可是尤雨溪最新的推出的整合,说是下一版本要完全整合进去。

用了一下,在部分小项目里,速度出奇的快,毕竟 rolldown 是 rust 的。但是我在另一个项目里就报错了。
原因是针对一个 element-ui 的项目中。写了这样的代码:
.t-form__item :deep(.t-input--focused,.t-is-focused) {
  /*@apply !border-red-500;*/
  border: none;
}
理论上这没有错,但在 rolldown-vite 中编译的时候报错:
[lightningcss minify] 'deep' is not recognized as a valid pseudo-class. Did you mean '::deep' (pseudo-element) or is this a typo?
3071|  }
3072|  /*.t-form__item :deep(.t-input--focused,.t-is-focused) {*/
3073|  :deep( .t-form__item  .t-input--focused) {
   |        ^
3074|    /*@apply !border-red-500;*/
3075|    border: none;
 
没有测试是否一一定无效,但我也就先弃用了。毕竟快1 秒和快0.1 秒,对我来说其实区别没有那么大,毕竟都是中小型项目,不是那种 纯前端项目动辙几百 M,这种才比较明显。
 
 

折腾,为 lnmp 的套件增加 readline 扩展

lnmp.org 的工具还是相对比较好用的,可以根据情况进行安装。一般默认采用./install.sh lnmp 就完事了,当然也可以单独安装,例如:./install.sh nginx

但现在这个工具安装好后,默认是没有 php -a 的功能,运行 php -a 会提示,这需要 readline 扩展(PHP8 才会有这个问题)
 
由于我用的 debian,开始的时候,我是改他的脚本,但最后 php -m|grep readline 的时候还是没有安装成功。查看出错日志,说是找不到 readline 和 libedit 的扩展,所以只能先 apt install readline-dev libedit-dev,安装完这两个包后,回到 lnmp 的目录下,进行 src 目录。tar xvf php{version}的 tar.bz2。然后到 ext 目录下,找到 readline 目录
 
进入目录后就是标准的 PHP 扩展编译了:phpize ,然后./configure --with-php-config=/usr/local/php/bin/php-config,然后 make && make install
最后再到 /usr/local/php/conf.d 建一个 ini 文件,里面就一句话:extension="readline.so"
 
然后就可以 php -a 了。
之所以要 readline,是因为在服务器上 php artisan tinker 后,光标无法返回,点击方向键出来的都是键位码,实在不方便操作。
---EOF
PS:5 月份居然一篇没写?这不科学 

4 月了,用 windsurf 写个 chrome 的插件

网上一堆说使用 cursor 来写 chrome 插件实现某某功能,这个我其实很相信,因为 chrome 的功能相对稳定,而且插件机制也已经有 10 年+以上的历史了。javascript 什么的,又是 ai 的强项。但我还是一直没下决心,直到我想做站的时候。

chrome 插件这玩意吧,开发的时候就是你要和 windsurf/cursor 说明白你要什么功能。然后基于什么方式实现,就 OK 了。剩下的就是微调。

我在处理图片上传的时候,花了 3 天。。当然也是断断续续的,总算是搞定了,因为你得和 AI 说明,我应该要什么方式来处理图片或者附件之类的。

先慢慢用着,一点点更新。

filamentphp 在 cloudflare 背后还是有不少问题的

 如果想偷懒用 cloudflare 的 https 来做为网站的 https,这时候你的后台或者你的网站采用了 livewire/filamentphp,那么问题还是不少的

 
1、极有可能你会出现部分 js,加载的时候还是 http,这时候要做两步处理:强制 schema 为 https,还有就是增加 ASSET_URL 为你的 https 的域名
2、上传文件时,可能会遇到 401,这是因为从 cf 过来。就是在代理后面,你可以在 middleware 中增加:$middleware->trustProxies(at: '*');
 
这两个都是大问题,而且平时还看不太出,开发的时候也不会遇到,只有在部署上线的时候才会有这样的问题