grpcurl
# cURL
curl 是一个常见的命令行工具,用来请求 web 服务器接口,c 就是 client 的意思。
curl 支持的协议很多
http
https
FTP
SCP
SMTP
Websockect
其使用方法可以参考这里: https://www.ruanyifeng.com/blog/2019/09/curl-reference.html
但是 grpc 是不支持的.
# grpcurl
grpcurl 就是用来支持 grpc 的一个工具。
支持功能包括:
调用 RPC 接口,支持携带参数
可以根据 proto 列出来所有的服务
可以通过反射生成服务的描述
# 试用
#...
more...
lottielab动画库
# lottie
lottie 是 aribnb 开发的一个面向 web 或者移动平台的动画编辑和播放库。
编辑的动画会生成一个 json 文件,然后你的项目中要集成 lottie 的库,加载到这个 json 文件,然后可以进行动画的播放
# lottieFiles
lottieFiles 是一个 lottie 托管库。包含内容有:
大量的其他艺术家的动画作品
托管自己的动画库的平台,可以通过上传方式上传 json
可以在在线制作 lottie 动画 -》lottie-editor
# lottielab
这是一个更好用的 lottie 动画编辑器。
地址:...
more...
jenkins的部署问题记录
因为工作的原因,需要给外包同学部署一个 jenkins 来帮助他们部署一些东西。
# docker 方式
一开始使用 docker 方式部署 jenkins,简单快速又方便。很快就部署好了。
但是 docker 是一个容器,而要进行 CI、CD 的项目是在宿主机上,查了下,在 jenkins 上安装了一个 pushover ssh 插件,等于是用 ssh 登录的方式来执行宿主机上面的脚本。
然而,这种是获取不到脚本的输出的,也无法真正判断脚本是否执行成功(可能也有办法判断,我没有深入研究)。
再加上服务器宕机了一次,脚本怎么也跑不起来了。于是还是决定直接装一个非 docker 的...
more...
本周看了啥-2023年8月20日
# WebAssembly 实战
ISBN: 9787115561459
作者:[加] C. 杰勒德・加伦特(C. Gerard Gallant)
出版社:图灵出版社
这是一本带你一步步了解 webassembly 的书,使用的语言是 C++。
这本书从 Emscripten 的使用、介绍了 C++ 编译为 wasm 的原理、js 调用 wasm、js 与 wasm 交互,还包含 webworker 线程使用等等,还是很详细实用的。
不过我没有读完,因为书里面代码比较多,不去敲一下只看对我来说吸收这些知识是比较困难的,还是等之后用 wasm 来写个小工具、小测试来练练手。
我觉得前端结合...
more...
本周看了啥-2023年8月5日
# 不蒜子网站访问统计原理
https://xujs0813.github.io/gitpage/2020/09/25/introduction-of-bu-suan-zi/
https://ibruce.info/2015/04/04/busuanzi/#more
还是依靠请求和数据记录来实现的,不过实现的相当优雅,感谢作者的贡献
# CSS 原子化
https://juejin.cn/post/7161211941652791304
其实就是针对一种多处使用的样式类的封装。
tailwindcss 就是一种典型的 css 原子化的产物。
但是 tailwindcss...
more...
本周看了啥-2023年7月22日
# CDN 技术详解
这本书介绍了 CDN(内容分发网络)这个技术的原理,和这项技术的发展。整体还是不错的,不过可以感觉到 CDN 的技术内容不太足以支持一本书,因此,书里也介绍了不少其他相关的技术。
# CPU 通识课
主要介绍了 CPU 的原理、发展历史,原理部分还是写的不错的,主要是面向小白的。但这本书宣传了很多龙芯的信息,我对龙芯的发展不了解,希望我国今早有光刻机的技术,干掉 ASML 的垄断,把 CPU 的价格打下来。
# 欢颜
电视剧剧情不够紧凑,太罗嗦,基本全靠好演员的演技支撑着,董子健演技比较影响观感,还要进步才行。
# 播客
# 无聊斋 404...
more...