BMPI
1.45K subscribers
185 photos
14 videos
3 files
384 links
Download Telegram
Twitter的个人数据归档下载挺不错的,竟然直接能把所有推文及个人数据全部完整的下载下来,我把我的两千七百多条推文全部下载了,大概不到150MB,之前还担心写的一些短文会不会突然没了。

Telegram频道的信息也可以下载归档,因为它提供了API,可以把消息文本和图片全部下载下。我是自己写了个开源工具帮我下载TG数据的:https://github.com/bmpi-dev/tg2web

反观国内一些社交媒体平台如微博、微信公众号与知乎,好像并没有这种功能。有存在丢失自己创作的风险,尤其是被封号后。
👍7
https://github.com/madawei2699/free4chat

一款基于 WebRTC 技术的文字语音匿名聊天系统。

最近花了一周时间重写了 http://free4.chat ,加入了文字聊天功能(花费 1 天时间)。新的技术栈:

后端:Elixir + Phoenix
前端:Nexitjs + Tailwindcss + RxJS

后端用 Elixir/Erlang 的好处是自带集群功能,目前两台服务器组建集群,客户端随机负载均衡策略选择某个服务器做接入,同一房间的用户可以分布在不同节点的服务器,相比之前 Go 语言的版本,有了极大的 Scale 能力。Elixir/Erlang 还有极其强大的可观测能力,可以在运行时 remote 到 VM 中查看 process 的状态。

前端用 NextJS 和 Tailwindcss 的好处在于大量的组件可以拿来即用,Tailwindcss 相比之前一些 UI 库好用到爆,可以让我这种前端小白在短时间糊出来还不错的页面,强烈推荐! RxJS 做组件间的通信工具,感觉比 Redux 要简单多了,Redux 是有点复杂。

DevOps 的话,后端部署是用 GitHub Actions 将 Docker 容器远程部署在 AWS EC2 上。前端是部署在 Cloudflare Pages ,后端 API 服务器没有用 Nginx ,通过 iptables 将 80/443 端口流量转发至容器监听的端口,HTTPS/TLS 是由 Cloudflare 自动配置的。

监控的话就用 Elixir hoenix 的 LiveDashboard 了。
👍13👏1
83a0a30714679c56b5b25bcbde15296f.png
1.8 MB
什么是人矿?
【新春特供|| 西游宇宙法宝等级的权力深意,天上对人间控制的终极手段-哔哩哔哩】 https://b23.tv/CBZwiTN

最近B站的一些西游记解说已经颠覆我对它的认知了,可能是年龄的变化,不同人能从西游记中获得不同的认知和体验,从这个角度看,西游记不愧四大名著。

这个视频是从权力的视角去看待西游记中佛教、道教及玉皇大帝的权力的游戏,当然这些应该都是作者的隐喻,借神话来给读者传递官场和社会权力运作的一些认知,当然把它当作奇幻小说看故事也非常精彩,这就是作者架构设计的厉害之处及认知远超常人的水平。

如果你对这些感兴趣,那我强烈推荐你看看这个视频。
👍133