一路凯歌

分享技术和好玩的事物

解决发布到 Play Store 后 Facebook Login key hash 错误

android 应用发布到 google play store 后,facebook login 失效,看错误信息是 key hash 错误。原因是在 play store 里启用了 Google Play App Signing,上传包后 google 重新签名了。

继续阅读 ⇥

v2ray 结合 iptables 做透明代理

有些软件或者游戏没法设置代理,又需要走 v2ray 的时候,用 dokodemo-door 这个 protocol 配合 iptables 可以实现局域网其他机器无感知透明代理。

继续阅读 ⇥

ES6 数组 / 对象在 React native 里用法

数组扩展,在 react native 里写样式表可以用这个来简单实现 mixin

继续阅读 ⇥

X-UA-Compatible IE=Edge 可以丢弃了

绝大部分网页都可以看到 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 这个 meta tag,想避免用旧模式渲染产生问题。但根据微软官方的解释,这样写在大多数情况下不仅没什么效果,还会拖累页面表现,连微软自己都不建议这样做。

继续阅读 ⇥

用 v2ray/ss 结合 PAC 文件科学上网

作为一个码农,不能上 Google 等于自废武功。很多年前,我的科学上网方式是路由器刷 DD-WRT 拨 VPN,用 iptables 让国内 IP 走 WAN 路由,国外 IP 走 VPN 出口来实现智能分流。后来行政手段配合 GFW 深度探测学习拦截 VPN 流量技术,VPN 被严格限制,蓝灯/ss/v2ray 等变成了主流科学上网形式。

继续阅读 ⇥

308 Permanent Redirect

我们对 HTTP 协议状态码的 301 和 302 已经用的很多了,301 代表资源永久移动,客户端以后应该去访问新资源 URL。对于各级缓存来说这个代码也会造成访问旧资源时缓存浏览器直接向客户端返回 HTTP/1.1 301 Moved Permanently,除非有新的 Cache Control 规则。302 是告诉客户端地址临时变化,一般于当次访问做 Redirect,下次请求时还会访问原始 URL。

继续阅读 ⇥