更换了iPhone 6 Plus 的电池,又换回去了

上周我某宝买了一个飞毛腿iPhone 6 Plus的电池,主要是原来的那个电池只要天一冷就关机,最严重的一次是在电量70%的情况下,手机关机了,我很是焦虑,所以入手一个新电池准备过冬。 盼星星盼月亮,终于把电池给盼来了,换上了,图片已经收入Flickr。但是悲剧发生了,换完之后充不进去电,坑爹啊! 我又把iPhone的原装电池换了回去,飞毛腿退货,差评,换一个牌子继续折腾。 btw. 在手撕那个胶条的时候一定要慢,一定要慢,一定要慢,重要的事情说三遍!

阿里云的证书被吊销了?

上周的我要登陆阿里云的时候发现他家的证书被吊销了,我发了个微博,阿里云的客服就立马回复过来了是: 亲,经核实,SSL 证书管理机构及提供商GlobalSign的部分证书由于OCSP服务异常导致证书出现错误,会导致 macOS Sierra 系统部分用户使用 Chrome 或者 Safari 等浏览器时访问受限。GlobalSign反馈问题已经修复,新用户不受影响,但是由于证书体系的缓存性质,有一部分用户可能还会受到影响。 但是今天还是无法使用Chrome打开,而Safari和Firefox都已经正常了。 update: 2016-10-17 重装Chrome之后正常了

oh-my-zsh 总是很慢

从csh切换到zsh已经很久了,但是有时候他会很慢,甚至是在ctrl+c的时候,看了一下,主要的时间都是去检查git状态了,反正这个功能不是特别需要,就关掉好了。 git config –add oh-my-zsh.hide-status 1 Ref: oh-my-zsh slow, but only for certain Git repo

开始使用MWeb

知道MWeb这个App已经很久了,也使用Markdown很久了,头段时间MWeb打折就下单了,而且也把blog从MovableType换到了Wordpress,所以也就结合用起来了。 MWeb支持上传图片到Google Photos和七牛,但是我还没有尝试,所以就先这样吧,以后再设置前来玩。 从朋友那里借了一个HHKB Pro 2 Type S,发现键位真是不太适应,刚刚适应一点,去别人那里总是按错键,也是小醉。 ps. 本文编辑自MWeb

再说阿里月饼事件

之前我写了一篇《阿里价值观卖的是什么馅的月饼?》 说了一下我的看法,在那之后,事情有了新的进展,阿里集团把5人全部开除了,我也陆续看了一些相关和其他人的意见,就再说一次。 先说阿里巴巴的最终决定,这基本上就是用一个错误去掩盖前一个错误的决定。他们讨论了4个小时,参与人包含了马云、逍遥子等人,基本就是阿里巴巴高管悉数出动了,而第一个决定只用了2个小时,参与人也就是HR、行政和这4个人的直接领导,另一个据说是阿里云的安全老人叶敏,在其领导道哥的周旋下虽然躲过了第一个决定,但是因此事把阿里巴巴放在公众风暴眼的情况下,几个大佬就做了一个简单但是他们却艰难的决定,叶敏也开除,从此阿里黑(阿里云除外,原话)。 我在Eric 这一篇阿里月饼事件: My Concurring Opinion里注意到一个细节是此事之前有规定只能预定1个订单,最多3盒,单就这一点,从结果看这5个人都超出了规定数量,都违反了规定;到这里我也不否认这5名同学违反活动规定,采用技术手段影响了秒杀月饼这个活动的公平性(也仅仅是相比较其他没有使用技术工具的同学而言); 真正值得争议的部分是阿里对此事的处置办法,在2个小时内让涉及此事的4名同学走人,罪名状是:违反阿里核心价值观——诚信原则。且先不论阿里价值观中是否有这一条,先说说这几位同学是否因此事可以确认他们就不诚信呢?诚信,诚实守信。这几名同学在发现预定月饼远超自己想要的数量后是主动向行政部门报告了此事,而且坦白说明使用了脚本来模拟点击秒杀月饼,这不是诚实这是什么呢?守信,单从此事我并看不出他们有失信于谁的行为。 要说错,他们唯一的错在于抢的太多,影响活动公平性的问题也来自于此,要是他们脚本只抢1单或者系统只允许抢1单(没想到可以连续秒杀,换成真人去点也一样),我相信这个问题便不存在了。凡是认为他们使用脚本进行秒杀本身就是动机不对,此诛心之论,要是这样来说,凡是使用工具抢火车票的都是动机不对,理应枪毙; 单从抢月饼一事我看不出这5名阿里员工有何违背诚信的地方。 关于微博上 @吴军博士 的言论 , 我非常认同贺师俊的回答 同时我也看到有人在知乎问 如果月饼事件(或类似的事)发生在 Google、微软或者 Facebook 这种公司,它们会如何处理? ,回答都很不错。 喜事办成丧事,这也是阿里HR的本事。

Django中使用多数据库和裸SQL

有时候一个项目可能会使用多个数据库,而且数据来源可能不同,在Django中支持多数据库,同时不用ORM的情况下直接执行SQL的方法如下,做个笔记 from django.db import connections, connection cursor = connection.cursor() # 这是settings.py中定义的default数据库 cursor2 = connections[‘mysql’].cursor() # 这是settings.py中定义的mysql数据库 剩下的操作主要靠 PEP 249 的规范

科学使用Android

在兲朝科学使用Android,到了Android 6.0重置之后恢复应用的功能终于可以和Apple iOS相提并论了,然而在兲朝还是不太行;步骤如下 1. 开Debug模式,adb 安装 Shadowsock和 Barcode Scanner 2. 我使用了12vpn的SS服务,扫描二维码添加配置 3. 开启SS后等待自行恢复 4. 登陆一些需要重新登录的App(大部分需要,还是不如iOS)

证书换到Let’s Encrypt了

今天把证书换到Let’s Encrypt了,Super Easy. 1. git clone https://github.com/letsencrypt/letsencrypt 2. ./letsencrypt-auto certonly -d domain.tld,然后提醒写一个常用email就好了 3. 配置一下Nginx, 下面是Nginx配置中的证书部分 ssl_certificate /etc/letsencrypt/live/domain.tld/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/domain.tld/privkey.pem;