小想法
2024-11-12
最近在看《浪潮之巅》,突然想起来列一下中美部分主要科技公司创建的时间线。
以前只知道美国科技公司早起发展时我们还在原地踏步,但不是很有具体的概念,列一下加深印象。
从图中大致可以看出
- 苹果、微软这样的老牌厂商创建时,我们还在经历文化大革命。
- 我们的知名企业都是在临近或改革开放之后发展起来的。
- 1984 年前后是网络设备的发展;1994 年前后是互联网公司兴起的时间点。
2024-08-02
阿里云 OSS 支持 STS \ 签名URL \ 服务端签名 等三种主要客户端上传方式,一直想用签名 URL 上传,但今天试了下发现使用它时两个比较不方便的点:
- 需要客户端提供后缀
- 需要客户端提供 Content-Type,否则就是 application/octet-stream,意味着客户端上传时也要讲 Content-Type 设置为 application/octet-stream,访问文件时,也是该请求头,这意味着文件无法预览.
个人认为这非常不易用:客户端上传时一般是不会关心文件是什么格式,MIME 类型是什么,相较而言,现在我更加倾向于 STS 的上传方式了.
2024-06-29
Google Authenticator 背后的技术其实非常简单:HOTP 或 TOTP,如果要自己实现一个服务端,只需要做两件事
- 去网上找一个 otp 的实现库,比如这个: https://github.com/pquerna/otp
- 按照 Google Authenticator 的协商格式生成一个 uri 的二维码:https://github.com/google/google-authenticator/wiki/Key-Uri-Format
2024-05-14
- 今天又做了一件秀逗的事:zipfile 打包时,将 zip 打包到自己,触发了死循环,从而导致内存溢出。