结合几个真实项目场景,记录 Nginx 在代理外网服务、统一认证和简化单点登录上的一些实用做法。
如何注册一个可用的美区 Apple 账号
最近 Codex 已经支持远程控制了,但 ChatGPT App 在国区还是没有上架。类似 Gemini 这种应用,在国区 App Store 里也不太好下。
如果你用的是 iPhone,那准备一个美区 Apple 账号,基本就成了绕不过去的事。
我这次用下来,比较省事的一条路不是直接注册美区账号,而是先搞一个全新的国区账号,再把地区切到美国。这样至少不用一上来就想办法找美国手机号接码,整体会顺不少。
我用 Codex vibe coding 搓了一个顺手的工具站:tools.knktc.com
前段时间我一直有个很朴素的念头:平时排查问题时,总会反复打开一堆“小而碎”的在线工具。查一下出口 IP,转一下时间戳,看一下浏览器时区,顺手再格式化一段 JSON。每个需求都不大,但凑在一起,就很像在浏览器里打零工。
于是这次我换了个思路:不如直接用 Codex 来一把 vibe coding,把这些高频小工具收拢成一个自己看着顺眼、用起来顺手的小站。
它现在就在这里:
关闭 VS Code 中 GitHub Copilot 自动添加 Co-authored-by
最近发现一个有点微妙的小变化:通过 VS Code + GitHub Copilot 提交代码以后,提交信息里多了一行:
1 | Co-authored-by: Copilot <copilot@github.com> |
tiny-requestbin:一个用 Go 编写的轻量级 HTTP 请求调试工具
一个适合本地调试、Webhook 联调和临时排查 HTTP 请求问题的轻量级 Go 工具,支持 Web 界面和 CLI 两种查看方式。
使用 pymemcache 别忘了设置 ignore_exc
Django 从 python-memcached 切换到 pymemcache 后,如果希望 memcached 节点故障时不直接抛异常,记得设置 ignore_exc=True。
申威架构(sw_64)的Kylin V10系统上安装pandas
最近在做一些国产化适配的工作,让自己的系统能跑在申威架构的CPU上。这几年国产CPU如雨后春笋一般涌现出来,感慨一下,放我刚工作的那几年真是想都不敢想。
申威架构的CPU与ARM架构的CPU不同,更加小众,国内也就UOS和Kylin对其有支持。客户提供的操作系统是Kylin V10的SW_64版本,本文就记录下在这个架构CPU+Kylin V10环境下装Pandas遇到的问题。
修复升级Macos 13 Ventura后Git报Pemission Denied的问题
最近尝鲜升级了mac os 13 ventura,结果发现git push代码的时候怎么都不行,直接报了个错误:
1 | Permission denied (publickey). |
修复python-memcached在python3.8环境中报SyntaxWarning的问题
我们一直使用python-memcached库来操作memcached,最近发现在python3.8的环境中,代码会报类似这样的警告:
1 | memcache.py:1303: SyntaxWarning: "is" with a literal. Did you mean "=="? |
Nginx忽略404错误日志
最近尝试使用nginx来提供一些静态的json文件来作为配置,最为简单的做法就是提供下面这样的配置了:
1 | location ~ ^/myconf/(?<filename>.*)$ { |