Linode大法好 (Linode is just…..awesome!)

呐,整个站迁移到Linode上了。果然访问快了好多好多好多。Linode大法好,早日摆脱共享主机早日获得新生。

需要注意几个事情:

  • Linode的年付优惠我已经找不到了。
  • 日本机房不一定好。我选的是Fremont。
  • Ubuntu Server 14.04 LTS装了php5后需要手动给apache的模块赋执行权限
  • 注意wp-content的权限 (Solved.看下面)
  • 建议2GB以下打开swap
  • (by David Huang)防范DDoS。如果把swap关掉,把mysql的oom_score调到0
  • 不建议搞ftp,要搞iptables做好。如果权限正确更新插件不需要ftp。
  • 把Google Fonts Link换掉。这个搜索一下。不止一个Open Sans,还有Source Code Pro。
  • 2014.7.12 Update 给wp-content赋执行权限,否则会403。

然后这是我的邀请码(就当是资助我吧:https://www.linode.com/?r=88e97b8895dd86f1dc509451440604fc8c313e85

Pray

To you:

Everything will be better.

Ben (@imbushuo)

6.23.14

DON’T verify CAPTCHA by JavaScript

昨天中考成绩出来了。早在模拟填报志愿的时候,我们很多同学就已经发现了验证码很难完全显示。那时然后我淡定地打开Chrome的Dev Tools,查看DOM发现了一些神奇的东西。(回家是IE11)

Screenshot (171)

So, you MEAN this is CAPTCHA? WTF….

Therefore, I can EASILY parse the document, submit form, and get all the informaton I want.

Screenshot (178)

然后继续看流量。发现整个过程是明文的, including password.

Screenshot (172)

What’s more, the verification process is completed in the client side…(later I found that I could bypass the CAPTCHA by sending the HTTP request directly.)

Screenshot (174)

By using JSESSIONID, I can acquire the result(a webpage).

Then parse it, and get the final result.

Later that night(~10:20 6.21.14), I started writing the program(using C#).

Then I have a result sheet.

CONCLUSIONS

在客户端校验验证码是非常非常非常危险的(这句话很重要所以说三遍),而且Script不做混淆,业务逻辑直接暴露在客户端更加危险。

第二,Unit Testing不认真做,不是所有代码路径都得到了测试,后果很难预料。(我猜这是Behavior-Driven Development instead of Test-Driven Development

第三,都2014年了你还是XP样式还不支持IE11你好意思吗。。。。

Screenshot (180)

杭州学军中学半日游/A Peek At Hangzhou Xuejun High School

Hi, I'm Xuejun. :)
Hi, I’m Xuejun. 🙂 / 你好,我是学军 🙂

2014/5/1 7:50 PM Update 1:

1.讲座挺好的。语文信息量很大

2.学军的Wi-Fi怎么那么多

3.英语讲到一个事情,高中会把很多初中的东西包装再扩展

4.那位Presentation上的家长是我们老师 😉

WARNING:图超级多,使用按流量计费的网络连接的朋友们请慎重。

其实我整天路过学军的。
中考(高中升学)即将到来,然后各种事情都来了。
上周学校发了一张Advertisement

Advertisement
Advertisement

然后没事情嘛,家里学军又近,就去了。

以下以图为主。

ENVIRONMENT

WP_20140501_16_59_02_Pro
An ordinary one.
WP_20140501_16_58_50_Pro
我喜欢阳光射向相机的那种感觉。
WP_20140501_16_07_52_Pro

在科学馆4楼拍的。顺便围观了一下Robitics Lab谁说看不到高楼?

MEETING

你好,我是学军:)
你好,我是学军:) Video

链接地址: Here 密码:123

WP_20140501_14_07_50_Pro_processed

经过Office Lens白板处理,文字内容不做评论。

WP_20140501_15_35_37_Pro WP_20140501_15_31_06_Pro
很奇葩(新颖)的题目。
WP_20140501_16_35_50_Pro
我还没有搞懂为什么。
WP_20140501_16_46_44_Pro
论Connective Words的重要性

SOMETHING INTERESTING

WP_20140501_17_18_23_Pro (2) WP_20140501_17_13_09_Pro (2) WP_20140501_17_11_45_Pro (2)

其他:
1. 文澜跟学军没什么区别,环境很好,上下课铃一样
2. 讲座其实挺有意思的
3. 先吃饭,想到了再Update

图片地址: http://1drv.ms/1mgACiY

[Project]知乎专栏RSS

RSS Demo
RSS Demo

2014-4-4 Update: 加入全文支持。方法同WordPress的全文输出。图片好像不能工作

2014-4-5 Update: 加入所有文章输出。看下文

@韩学森 邀请,用了2h鼓捣了一个简单的RSS generator。

地址: http://beta.imbushuo.net/rss/Zhihu.Zhuanlan.RSSGenerator.php

用法:

http://beta.imbushuo.net/rss/Zhihu.Zhuanlan.RSSGenerator.php?columnid={专栏ID}&full={1|0}

例如专栏”急救室http://zhuanlan.zhihu.com/first-aid,则columnid=first-aid,就是http://beta.imbushuo.net/rss/Zhihu.Zhuanlan.RSSGenerator.php?columnid=first-aid

效果见图。如果需要获取所有文章则为

http://beta.imbushuo.net/rss/Zhihu.Zhuanlan.RSSGenerator.php?columnid=first-aid&full=1

KNOWN ISSUES:

a. 代码质量很挫。你们自己到GitHub上找吧…不想贴链接(逃

[zh-CN]考据癖:劳斯莱斯 vs. 罗尔斯-罗伊斯

2014-4-6 Update: 外研社给我回邮件了。不过怎么总是感觉有点奇怪

Mail Reply Screenshot
Mail Reply Screenshot

题图: A Merlin Is Made- the Production of Merlin Engines at a Rolls Royce Factory, 1942 (IWM Non Commercial Licence) : http://commons.wikimedia.org/wiki/File:A_Merlin_Is_Made-_the_Production_of_Merlin_Engines_at_a_Rolls_Royce_Factory,_1942_D12131.jpg

最近马航MH370客机失联的有关新闻报道里出现了了来自罗尔斯-罗伊斯公司的发动机数据有关报道。

然后就想到了曾经学过的新概念2 L66 Sweet as honey,里面有提到Rolls-Royce Merlin Engines,在与同学交流的过程中得知旧版新概念2里是没有这篇文章的。

于是回家翻旧版新概念2,确实如此。

上网搜索:

这里明确指出了是劳斯莱斯汽车,另一个页指向以飞机发动机业务为主的罗尔斯-罗伊斯公司

http://zh.wikipedia.org/wiki/%E5%8A%B3%E6%96%AF%E8%8E%B1%E6%96%AF%E8%82%A1%E4%BB%BD%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8
Rolls-Royce Group plc Wikipedia Page(zh-CN)

关系变得明确:

劳斯莱斯有限公司英语:Rolls-Royce Limited),又译罗尔斯·罗伊斯有限公司,是英国历史上一家国际知名的汽车航空发动机制造商,于1906年由费德烈克·亨利·罗伊斯(Sir Frederick Henry Royce)及查理士·斯图华特·罗尔斯先生(Charles Stewart Rolls)共同创立。此后劳斯莱斯公司迅速发展,设计了各种独特的车型,并以精湛的制造工艺而闻名于世。至1970年代,由于受航空发动机业务的拖累,劳斯莱斯公司陷入严重的财政问题。 这导致公司在1971 年被英国政府实行国有化,并由国家提供了一系列财政补助。1973年, 汽车业务被劳斯莱斯公司剥离,成立了单独的实体公司——劳斯莱斯汽车公司(Rolls-Royce Motors),而主要的航空、航海发动机业务仍属国有。1987年,劳斯莱斯有限公司成功私有化,组建了劳斯莱斯股份(集团)有限公司

Source: http://zh.wikipedia.org/wiki/%E5%8A%B3%E6%96%AF%E8%8E%B1%E6%96%AF%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8

所以:

  • 新概念一开始翻译为“劳斯莱斯”还合乎常理
  • 都进入21世纪了,再翻译为“劳斯莱斯”说不过去了吧….

同时纠正了自己的认识误区,望有用。

PS: 谢谢一位同学给我的信息(名字我不透露了)

周五我把这家公司念反了你们没听出来吗…