profile
viewpoint
Jiacai Liu jiacai2050 @alipay /China/Hangzhou https://liujiacai.net/ Build TSDB with @rust-lang @Golang. @Clojure @Emacs enthusiast. Host of @EmacsTalk and @RustTalk

jiacai2050/gooreplacer 955

⚡️⚡️A browser extension to modify HTTP requests :-)

jiacai2050/gooreplacer.xpi 206

DEPRECATED. 本仓库采用的 Add-on SDK 技术以废弃。 可参考最新的 WebExtensions 在

jiacai2050/dotfiles 27

Configurations of Emacs/Sublime/Tmux....

jiacai2050/blog-snippets 7

Some code snippets used in blogs

jiacai2050/browser-extenstion.cljs 6

一个使用 ClojureScript 开发浏览器插件的模板

jiacai2050/blog-backup 3

Backup blogposts to PDF for offline storage, built with Puppeteer and ClojureScript

jiacai2050/clj-json 2

Another parser for JSON written in Clojure.

jiacai2050/hebo 2

A dataflow scheduler based on cascalog for hadoop tasks

jiacai2050/duoshuo-migrator 1

a migrator help you transfer comments from duoshuo to disqus

jiacai2050/google-interview-university 1

A complete daily plan for studying to become a Google software engineer.

issue closedEmacsTalk/emacstalk.github.io

podcast/000/

000. RustTalk 节目简介 – RustTalk

为什么办 RustTalk Rust 语言中文社区 是一个相比干货分享的地方,偏文字,RustTalk 更侧重“湿货”,不仅仅会介绍到 Rust 的设计理念,更多的回去挖掘 Rust 背后的 奇人轶事 学习一门技术最好的方式是实践,播客也算一种 王垠 2016 的文章:对 Rust 语言的分析,PDF …

https://rusttalk.github.io/podcast/000/

closed time in 10 hours

utterances-bot

issue commentRustTalk/rusttalk.github.io

podcast/000/

Rust Rocks!

utterances-bot

comment created time in 10 hours

issue commentEmacsTalk/emacstalk.github.io

podcast/000/

我之前听的是这个

  • https://rustacean-station.org/
utterances-bot

comment created time in 10 hours

push eventRustTalk/rusttalk.github.io

jiacai2050

commit sha c41261f640cdd1e3bb280bc8a9e0060575d42780

fix comments repo

view details

push time in 10 hours

startedgoogle/pg_page_verification

started time in 16 hours

startedhyperium/h3

started time in 20 hours

issue commenthuhu/rust-search-extension

[feature request] search all docs both in std or external crates by default

Add another settings(disabled by default) seems fine to me as it keeps backward compatibility.

We can change this behavior later when we have more confidence.

jiacai2050

comment created time in 20 hours

startedthechangelog/transcripts

started time in a day

issue commenthuhu/rust-search-extension

[feature request] search all docs both in std or external crates by default

image This is what is look like in dash, it will search all docsets by default.

jiacai2050

comment created time in a day

issue openedhuhu/rust-search-extension

[feature request] search all docs both in std or external crates by default

Currently, we have to use special prefix(~) to search external crates, it would be great if this extension would search both std docs and external crates by default (or at least provide a setting).

created time in a day

push eventRustTalk/guests

Folyd

commit sha 932e6a407ada0f32bf98bb5f425c91fe46a31dab

Create 2022-01-15-folyd.md (#1) 2022-01-16 录制完成

view details

push time in 2 days

PR merged RustTalk/guests

Create 2022-01-15-folyd.md
+74 -0

0 comment

1 changed file

Folyd

pr closed time in 2 days

push eventRustTalk/guests

jiacai2050

commit sha dc7361daab06fff4eebb13767184d0c670089fcb

Update social links

view details

push time in 2 days

push eventRustTalk/rusttalk.github.io

jiacai2050

commit sha 1e6dae41c00cd4a275bbdb69556d73085df8d476

Add tg group link

view details

push time in 2 days

startedgraydon/extent

started time in 2 days

startedbrson/stdx

started time in 2 days

Pull request review commentRustTalk/guests

Create 2022-01-15-folyd.md

+# 录制大纲++# 嘉宾个人简介+  - 网络 ID:folyd+  - 个人博客: https://folyd.com/+  - Twitter: https://twitter.com/_hisriver+  - 目前是字节跳动工程师。++# Rust 初印象++## 为什么入坑,用时多久才算有些心得++2018 初年听了 Teahour PingCAP 那期 talk 才入坑 Rust 的:https://teahour.fm/90+刚体验就喜欢上了,学习过程还蛮顺利的。+  +## 与其他编程语言的区别++最大的区别是社区文化吧。++# 深入浅出 Rust++## 学习 Rust 有哪些常见的“坑”++刚初学的时候觉得错误处理很难,错误处理库特别多也更新迭代特别快,Rust 的错误处理一直不够好。++## Rust 未来的发展方向++Rust 语言本身还有不少需要不断改进的,比如异步还需加强,GAT 还没稳定,错误处理,宏 2.0,生成器,编译速度等等;++Rust 是通用语言,各个领域发展都很有前景。++## 根据嘉宾自身经验,着重描述一两件有趣、有价值的事情++### 可以是维护开源软件的经历++Rust Search Extension++### 可以是如何给开源软件贡献代码++- 查看 Rust 标准库源码的时候发现可以优化一下,就提 PR 了+- 工作需要++### 也可以是自己认为有别于其他人的事迹++我给 Rust 提的一个 PR 影响到 Polkadot 的一次事故:https://twitter.com/_hisriver/status/1398264047229829129++### 也可以是自己认为有别于其他人的事迹++# 推荐环节,一些示例:++杨立昆的自传 《科学之路》++推荐语言:ReScript

赞。和 Rust 语言一样,祖师爷都是 OCaml 😁

Folyd

comment created time in 2 days

Pull request review commentRustTalk/guests

Create 2022-01-15-folyd.md

+# 录制大纲++# 嘉宾个人简介+  - 网络 ID:folyd+  - 个人博客: https://folyd.com/+  - Twitter: https://twitter.com/_hisriver+  - 目前是字节跳动工程师。++# Rust 初印象++## 为什么入坑,用时多久才算有些心得++2018 初年听了 Teahour PingCAP 那期 talk 才入坑 Rust 的:https://teahour.fm/90+刚体验就喜欢上了,学习过程还蛮顺利的。+  +## 与其他编程语言的区别++最大的区别是社区文化吧。++# 深入浅出 Rust++## 学习 Rust 有哪些常见的“坑”++刚初学的时候觉得错误处理很难,错误处理库特别多也更新迭代特别快,Rust 的错误处理一直不够好。++## Rust 未来的发展方向++Rust 语言本身还有不少需要不断改进的,比如异步还需加强,GAT 还没稳定,错误处理,宏 2.0,生成器,编译速度等等;++Rust 是通用语言,各个领域发展都很有前景。++## 根据嘉宾自身经验,着重描述一两件有趣、有价值的事情++### 可以是维护开源软件的经历++Rust Search Extension++### 可以是如何给开源软件贡献代码++- 查看 Rust 标准库源码的时候发现可以优化一下,就提 PR 了+- 工作需要++### 也可以是自己认为有别于其他人的事迹++我给 Rust 提的一个 PR 影响到 Polkadot 的一次事故:https://twitter.com/_hisriver/status/1398264047229829129++### 也可以是自己认为有别于其他人的事迹

这个重复了

Folyd

comment created time in 2 days

PullRequestReviewEvent

Pull request review commentRustTalk/guests

Create 2022-01-15-folyd.md

+# 录制大纲++# 嘉宾个人简介+  - 网络 ID:folyd+  - 个人博客: https://folyd.com/+  - Twitter: https://twitter.com/_hisriver+  - 目前是字节跳动工程师。++# Rust 初印象++## 为什么入坑,用时多久才算有些心得++2018 初年听了 Teahour PingCAP 那期 talk 才入坑 Rust 的:https://teahour.fm/90+刚体验就喜欢上了,学习过程还蛮顺利的。+  +## 与其他编程语言的区别++最大的区别是社区文化吧。++# 深入浅出 Rust++## 学习 Rust 有哪些常见的“坑”++刚初学的时候觉得错误处理很难,错误处理库特别多也更新迭代特别快,Rust 的错误处理一直不够好。++## Rust 未来的发展方向++Rust 语言本身还有不少需要不断改进的,比如异步还需加强,GAT 还没稳定,错误处理,宏 2.0,生成器,编译速度等等;++Rust 是通用语言,各个领域发展都很有前景。++## 根据嘉宾自身经验,着重描述一两件有趣、有价值的事情++### 可以是维护开源软件的经历++Rust Search Extension

加个链接吧

Folyd

comment created time in 2 days

PullRequestReviewEvent

issue closedjiacai2050/gooreplacer

建议规则添加分组管理

对于前端开发,多个项目之间的切换,不同域名的使用。目前的列表展示,容易混淆,添加一个组的层级,方便开发管理这些规则

closed time in 3 days

xxs665

issue closedjiacai2050/gooreplacer

火狐的隱私模式與插件的配置保存問題

個人目前再用的火狐爲版本79,我是把火狐設置成了 退出清空cookie 和 從不記錄歷史,看了一下issue歷史發現這個問題似乎很久都沒解決。。。。。 亦或者有沒有火狐上同類的重定向插件可以推薦一下

closed time in 3 days

deeporist

issue closedjiacai2050/gooreplacer

其实呢,以前的话firefox有个类似的扩展叫Mason

功能几乎一样。 但Mason的API可以被专门编写的脚本调用… 反正解压就能看源码,说起来17年那会还有人用这个扩展。 反馈BUG的论坛早就炸了。 这个页面当年应该是存Mason的脚本。 mason-0.3.7.9-fx.tar.gz 下个大版本搞成这样如何? 不过兼容Mason的语法可能就没价值了。 大部分脚本已经失效了,但可作为研究的样本。 当初还挺多脚本做了从油猴到Mason的移植,主要是油猴的延迟生效很烦,用Mason脚本效果好很多。 包括油猴处理CSS那部分,简直是说不出话来。 油猴处理Headers就是永远的痛了。 WebExtensions的完善度应该能支撑这个体量的扩展吧。

closed time in 3 days

daiaji

issue closedjiacai2050/gooreplacer

Modify HTTP responses from a Chrome extension

  • https://stackoverflow.com/questions/18310484/modify-http-responses-from-a-chrome-extension

closed time in 3 days

jiacai2050

issue closedjiacai2050/gooreplacer

移除那两条多余的margin元素属性谢谢

图片

元素宽度表现为 100%+( margin(-4px) *2 ) 1920 x 1080的屏幕 元素宽度是1928px 下面的滚动条很碍眼

closed time in 3 days

bAdOoWindy

issue commentjiacai2050/gooreplacer

翻页后数据出现重复的bug

@x2009again 还有兴趣吗?没有的话就把这个 issue 关了吧,遇到的人也不多。

x2009again

comment created time in 3 days

PR closed jiacai2050/gooreplacer

添加recaptcha规则
+5 -0

1 comment

1 changed file

a08381

pr closed time in 3 days

pull request commentjiacai2050/gooreplacer

添加recaptcha规则

自己去托管这些规则吧

a08381

comment created time in 3 days

issue commentjiacai2050/gooreplacer

正则规则 重定向目标有误

在浏览器 console 里测试了下,

re = new RegExp('^https:\/\/www\\.jianshu\\.com\/go-wild\\?to=http(s)?%3A%2F%2F(.*)(?:%2F)?')
re.exec('https://www.jianshu.com/go-wild?to=http%3A%2F%2Fsyncthing.net%2F')

返回了

0: "https://www.jianshu.com/go-wild?to=http%3A%2F%2Fsyncthing.net%2F"
1: undefined
2: "syncthing.net%2F"

貌似 http(s)? 就是不会进 group,正则现在没有做什么处理,就是用的 JS 原生的功能,你自己再测试下吧。

Lehmaning

comment created time in 3 days

more