Skip to content

Commit 2ad2425

Browse files
committed
修复本应使用中文括号,却使用英文括号的错误
1 parent 6199f1e commit 2ad2425

9 files changed

+37
-37
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
108108
* [数据导入](http://github.phodal.com/#数据导入)
109109
* [Redis](http://github.phodal.com/#redis)
110110
* [邻近算法与相似用户](http://github.phodal.com/#邻近算法与相似用户)
111-
* [如何在GitHub“寻找灵感(fork)](http://github.phodal.com/#如何在github寻找灵感fork)
111+
* [如何在GitHub“寻找灵感fork](http://github.phodal.com/#如何在github寻找灵感fork)
112112
* [Lettuce构建过程](http://github.phodal.com/#lettuce构建过程)
113113
* [需求](http://github.phodal.com/#需求)
114114
* [计划](http://github.phodal.com/#计划)

chapters/00-prelude.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@
5656

5757
## 我与GitHub的故事
5858

59-
在我大四找工作的时候,试图去寻找一份硬件、物联网相关的工作(ps:专业是电子信息工程)。尽管简历上写得满满的各种经历、经验,然而并没有卵用。跑了几场校园招聘会后,十份简历(ps:事先已经有心里准备)一个也没有投出去——因为学校直接被拒。我对霸面什么的一点兴趣都没有,千里马需要伯乐。后来,我加入了[Martin Flower](https://martinfowler.com/)所在的公司,当然这是后话了。
59+
在我大四找工作的时候,试图去寻找一份硬件、物联网相关的工作ps:专业是电子信息工程。尽管简历上写得满满的各种经历、经验,然而并没有卵用。跑了几场校园招聘会后,十份简历ps:事先已经有心里准备一个也没有投出去——因为学校直接被拒。我对霸面什么的一点兴趣都没有,千里马需要伯乐。后来,我加入了[Martin Flower](https://martinfowler.com/)所在的公司,当然这是后话了。
6060

61-
这是一个残酷的世界,在学生时代,如果你长得不帅不高的话,那么多数的附加技能都是白搭(ps:通常富的是看不到这篇文章的)。在工作时期,如果你上家没有名气,那么将会影响你下一份工作的待遇。而,很多东西却可以改变这些,GitHub就是其中一个。
61+
这是一个残酷的世界,在学生时代,如果你长得不帅不高的话,那么多数的附加技能都是白搭ps:通常富的是看不到这篇文章的。在工作时期,如果你上家没有名气,那么将会影响你下一份工作的待遇。而,很多东西却可以改变这些,GitHub就是其中一个。
6262

6363
注册GitHub的时候大概是大一的时候,我熟悉的时候已经是大四了,现在已经毕业一年了。在过去的近两年里,我试着以几个维度在GitHub上创建项目:
6464

@@ -70,15 +70,15 @@
7070

7171
### GitHub与收获
7272

73-
先说说**与技能无关的收获**吧,毕业设计做的是一个《[最小物联网系统](https://github.com/phodal/iot)》,考虑到我们专业老师没有这方面知识,答辩时会带来问题,尽量往这方面靠拢。当我毕业后,这个项目已经有过百个star了,这样易上手的东西还是比较受欢迎的(ps:不过这种硬件相关的项目通常受限于GitHub上硬件开发工程师比较少的困扰)
73+
先说说**与技能无关的收获**吧,毕业设计做的是一个《[最小物联网系统](https://github.com/phodal/iot)》,考虑到我们专业老师没有这方面知识,答辩时会带来问题,尽量往这方面靠拢。当我毕业后,这个项目已经有过百个star了,这样易上手的东西还是比较受欢迎的ps:不过这种硬件相关的项目通常受限于GitHub上硬件开发工程师比较少的困扰
7474

75-
毕业后一个月收到PACKT出版社的邮件(ps:他们是在 GitHub 上找到我的),内容是关于Review一本[物联网](iot)书籍,即在《[从Review到翻译IT书籍](http://www.phodal.com/blog/review-it-books-with-translate-book/)》中提到的《Learning Internet of Things》。作为一个四级没过的"物联网专家",去审阅一本英文的物联网书籍。。。
75+
毕业后一个月收到PACKT出版社的邮件ps:他们是在 GitHub 上找到我的,内容是关于Review一本[物联网](iot)书籍,即在《[从Review到翻译IT书籍](http://www.phodal.com/blog/review-it-books-with-translate-book/)》中提到的《Learning Internet of Things》。作为一个四级没过的"物联网专家",去审阅一本英文的物联网书籍。。。
7676

7777
当然,后来是审阅完了,书上有我的英文简介。
7878

7979
![Phodal Huang Introduction](./img/phodal-intro.jpg)
8080

81-
一个月前,收到MANNING出版社的邮件(ps:也是在 GitHub 上),关于Review一本[物联网](iot)书籍的目录,并提出建议。
81+
一个月前,收到MANNING出版社的邮件ps:也是在 GitHub 上,关于Review一本[物联网](iot)书籍的目录,并提出建议。
8282

8383
也因此带来了其他更多的东西,当然不是这里的主题。在这里,我们就不讨论各种骚扰邮件,或者中文合作。从没有想象过,我也可以在英语世界有一片小天地。
8484

@@ -111,7 +111,7 @@
111111
我们可以从中获取到不同的知识、内容、信息。每个人都可以从别人的代码中学习,当我们需要构建一个库的时候,我们可以在上面寻找不同的库和代码来实现我们的功能。如当我在实现一个库的时候,我会在GitHub上找到相应的组件:
112112

113113
- Promise 支持
114-
- Class类(ps:没有一个好的类使用的方式)
114+
- Class类ps:没有一个好的类使用的方式
115115
- Template 一个简单的模板引擎
116116
- Router 用来控制页面的路由
117117
- Ajax 基本的Ajax Get/Post请求

chapters/02-github-fundamentals.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ git push -u origin master
141141
142142
## GitHub 流行项目分析
143143
144-
之前曾经分析过一些GitHub的用户行为,现在我们先来说说GitHub上的Star吧。(截止:2015年3月9日23时。)
144+
之前曾经分析过一些GitHub的用户行为,现在我们先来说说GitHub上的Star吧。截止:2015年3月9日23时。
145145
146146
用户 | 项目名 | Language | Star | Url
147147
-----|---------- |----------|------|----

chapters/03-build-github-project.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
显然我是在扯淡,这和敏捷软件开发没有什么关系。不过我也不知道瀑布流是怎样的。说说我所知道的一个项目的组成吧:
1010

11-
- 看板式管理应用程序(如trello,简单地说就是管理软件功能)
12-
- CI(持续集成)
11+
- 看板式管理应用程序如trello,简单地说就是管理软件功能
12+
- CI持续集成
1313
- 测试覆盖率
14-
- 代码质量(code smell)
14+
- 代码质量code smell
1515

16-
对于一个不是远程的团队(如只有一个人的项目) 来说,Trello、Jenkin、Jira不是必需的:
16+
对于一个不是远程的团队如只有一个人的项目来说,Trello、Jenkin、Jira不是必需的:
1717

1818
> 你存在,我深深的脑海里
1919
@@ -49,7 +49,7 @@ it("specifying response when you need it", function (done) {
4949

5050
等等,测试是用来干什么的。那么,先说说我为什么会想去写测试吧:
5151

52-
- 我不希望每次做完一个个新功能的时候,再手动地去测试一个个功能。(自动化测试)
52+
- 我不希望每次做完一个个新功能的时候,再手动地去测试一个个功能。自动化测试
5353
- 我不希望在重构的时候发现破坏了原来的功能,而我还一无所知。
5454
- 我不敢push代码,因为我没有把握。
5555

@@ -165,10 +165,10 @@ Lettuce.send = function (url, method, callback, data) {
165165

166166
以之前造的[Lettuce](https://github.com/phodal/lettuce)为例,里面有:
167167

168-
- 代码质量(Code Climate)
169-
- CI状态(Travis CI)
170-
- 测试覆盖率(96%)
171-
- 自动化测试(npm test)
168+
- 代码质量Code Climate
169+
- CI状态Travis CI
170+
- 测试覆盖率96%
171+
- 自动化测试npm test
172172
- 文档
173173

174174
按照[Web Developer路线图](https://github.com/phodal/awesome-developer)来说,我们还需要有:
@@ -377,7 +377,7 @@ describe('Book,Link', function () {
377377
});
378378
```
379379

380-
因为我们用``require.js``来管理浏览器端,在后台写测试来测试的时候,我们也需要用他来管理我们的依赖,这也就是为什么这个测试这么长的原因,多数情况下一个测试类似于这样子的。(用Jasmine似乎会是一个更好的主意,但是用习惯Jasmine了)
380+
因为我们用``require.js``来管理浏览器端,在后台写测试来测试的时候,我们也需要用他来管理我们的依赖,这也就是为什么这个测试这么长的原因,多数情况下一个测试类似于这样子的。用Jasmine似乎会是一个更好的主意,但是用习惯Jasmine了
381381

382382
```javascript
383383
describe('Book Test', function () {

chapters/06-refactor-project.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ while ((stra = micromarkdown.regexobject.mail.exec(str)) !== null) {
5050

5151
选这个做重构的开始,不仅仅是因为之前在写[EchoesWorks](https://github.com/phodal/echoesworks)的时候进行了很多的重构。而且它更适合于``重构到设计模式``的理论。让我们在重构完之后,给作者进行pull request吧。
5252

53-
Markdown的解析过程,有点类似于``Pipe and Filters``模式(架构模式)
53+
Markdown的解析过程,有点类似于``Pipe and Filters``模式架构模式
5454

5555
Filter即我们在代码中看到的正规表达式集:
5656

@@ -64,7 +64,7 @@ regexobject: {
6464
6565
接着,我们就可以对其进行简单的重构。
6666
67-
(ps:推荐用WebStrom来做重构,自带重构功能)
67+
ps:推荐用WebStrom来做重构,自带重构功能
6868
6969
作为一个示例,我们先提出codeHandler方法,即将上面的
7070
@@ -175,7 +175,7 @@ public class Main {
175175
}
176176
```
177177
178-
代码写得还好(自我感觉),先不管Cal和Cal2两个类。大部分都能看懂,除了c,d不知道他们表达的是什么意思,于是。
178+
代码写得还好自我感觉,先不管Cal和Cal2两个类。大部分都能看懂,除了c,d不知道他们表达的是什么意思,于是。
179179
180180
### Rename
181181

chapters/07-tdd-with-autotest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ req.end();
6161

6262
1. 先写功能的测试
6363
2. 实现功能代码
64-
3. 提交代码(commit -> 保证功能正常)
64+
3. 提交代码commit -> 保证功能正常
6565
4. 重构功能代码
6666

6767
而对于这样的一个物联网项目来说,我已经有了几个有利的前提:

chapters/11-analytics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ osrc最有意思的一部分莫过于flann,当然说的也是系统后台的
509509
510510
邻近算法是在这个分析过程中一个很有意思的东西。
511511
512-
>邻近算法,或者说K最近邻(kNN,k-NearestNeighbor)分类算法可以说是整个数据挖掘分类技术中最简单的方法了。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用她最接近的k个邻居来代表。
512+
>邻近算法,或者说K最近邻kNN,k-NearestNeighbor分类算法可以说是整个数据挖掘分类技术中最简单的方法了。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用她最接近的k个邻居来代表。
513513
514514
换句话说,我们需要一些样本来当作我们的分析资料,这里东西用到的就是我们之前的。
515515

chapters/12-find-github-project.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
如何在GitHub"寻找灵感(fork)"
1+
如何在GitHub"寻找灵感fork"
22
===
33

44
> 重造轮子是重新创造一个已有的或是已被其他人优化的基本方法。
@@ -31,7 +31,7 @@
3131
这时候我参考了一本电子书《Build JavaScript FrameWork》,加上一些平时的需求,于是很快的就知道自己需要什么样的功能:
3232

3333
- Promise 支持
34-
- Class类(ps:没有一个好的类使用的方式)
34+
- Class类ps:没有一个好的类使用的方式
3535
- Template 一个简单的模板引擎
3636
- Router 用来控制页面的路由
3737
- Ajax 基本的Ajax Get/Post请求

0 commit comments

Comments
 (0)