GitHub Student Developer Pack申请及DigitalOcean offer code使用

不久前我申请了 GitHub 的学生包,挺顺利的。

Name 和 School name 我使用了中文加英文的形式;Verify academic status 我选择了 I don’t have a school-issued email; 在 Upload Validation 那里,我使用了我的学生证,给含有关键信息的那两页拍了照片并用 PS 拼到了一起,图片很粗糙,但关键信息都看得清楚;在 How do you plan to use GitHub? 那里,我仿着 陶哲轩 的博客副标题写的,他的博客副标题是:

Updates on my research and expository papers, discussion of open problems, and other maths-related topics.

我写的是我要用 GitHub Pages 搭建一个博客云云,好像就写了一句话,隔着屏幕都能感受到那张傲娇脸。把自己的真实意图写出来就好。

我晚上申请,第二天早上 1:31 就收到了 Powerup get! Welcome to the Student Developer Pack. 邮件。

注册 Digital Ocean 账号至少要充值 5 美元,可以使用 信用卡 或 PayPal. 我没有信用卡,只好使用 PayPal 了。但 PayPal 不能关联 农业银行 和 建设银行 的借记卡(原来可以),我今天去办了一张邮储银行的借记卡,获得了 Digital Ocean 送的 50 美元。我是通过邀请链接注册的,这样,账户里加起来一共有 65 美元。

在哪输入 offer code(promo code)?登录后单击 头像-Settings-Billing,拉到页面最下方就能看到输入框了。

使用邀请链接注册的账号,学生包内的 offer code 是不能直接用的,不知道为什么。这时候可以发工单联系客服解决,标题就用“I cannot use my offer code included in GitHub Student Developer Pack”,内容与标题意思差不多,记得要附上你的 offer code. 当天应该就会回复你了,我的就是这样。

祝大家都能凭借学生包里的东西收获进步。

 

英语四六级考试大纲词表中的单词数

英语四六级考试大纲词表中共有多少个单词? 词表的说明中提到”本词表共收录词目5418个”, 真的是 5418 个吗? 我们来算一算.

词表的特征

通过词表的说明以及对词表的观察, 其有如下特征:

  1. 六级词汇前有小星星
  2. 同形异义词算作多个单词, 在单词后放置”1″,”2″,”3″标明
  3. 多种拼法的单词算作一个, 放在一起, 使用分隔符”-“,”/”或括号”()”简写或完整写出单词形式
  4. 派生词放在原单词后面
  5. 具有派生词形式但已不看作派生词的单词单独列出

整理词表

我们要做的就是把词表导入 Excel, 每个单元格放置一个单词, 计算(某列)非空单元格个数即得到单词数. 另外, 将小星星放置到一列单元格中, 用于区分四级或六级单词.

从 PDF 文档中将单词复制出来, 因为从中国教育考试网下载的考试大纲是加密的, 所以要先解密.

将单词粘贴到 Excel 中, 可以看到, 分隔符”-“全都变成了全角大写英文字母”G”; 同形异义词后的数字是全角的; 有些六级单词前的小星星与单词之间有空格, 而有的则没有.

现在开始整理词表:

(1) 若星星与单词之间有空格则去掉, 这一步不再详述.

(2) 将星星放入单独一列, 若单词前没有星星则将单元格留空

我的做法是, 计算单词所在单元格中星星的个数(0或1), 使用 LEFT 函数从单词所在单元格中读取相应数量的字符.

计算单词前星星的个数 =LEN(A1)-LEN(SUBSTITUTE(A1,”★”,))

将星星粘贴到新列中 =LEFT(A1,B1)

将星星所在列复制一遍, 粘贴为”值”. (最好是在工作表的最左边新建一列, 粘贴到那里)

删除辅助列. (把”用来统计星星个数的列”和”公式生成的星星所在列”删除.)

(3)把单词所在列中的星星去掉, 现在, 那一列中全部都是单词了.

(4)将全角大写英文字母”G”替换为分隔符”-“, 注意区分”全/半角”和”大小写”.

(5)拆分单元格

(6)将数字由全角改为半角(凭个人喜好)

经过以上步骤, 单词表已经变得井然有序了.

计算单词数

因为每个单词的派生词个数都不一样, 且单词个数比较多, 我们很难知道某一列的某个单元格中有没有单词(向下拉滚动条查看是不现实的). 判断某一列单元格是否有非空单元格可使用 COUNTA 函数.  =COUNTA(G1:G6000)

由工作表左边的行号可以看出, 词表内共有词目 5377 个. 总的单词个数可用 COUNTA 函数计算出来 =COUNTA(B1:F6000) 单词总个数为 7895.

为什么不是 5418 个呢? 我也不知道, 会不会是我从 PDF 文档中复制的时候漏掉了一些单词?

观察这份 PDF 文档, 词表中除最后一页外每页都是 42 个词目, 最后一页只有 1 个单词. 一共129 页, 故总的词目数为:42*128+1=5377

很显然, 我是正确的.

如果你喜欢, 你还可以算出四级词汇有多少个, 六级词汇有多少个. 很显然我对这个没兴趣.

小技巧

我在整理词表时用到的一些小技巧(没错, 以前我不知道):

(1) 快速到达工作表顶部 ctrl + home; 快速到达工作表底部 ctrl + end.

(2) 快速应用公式到整列: 指针移动到到单元格右下角, 指针变为加号后双击.

在最后

整理词表是为了方便导入 Anki 等软件记忆单词, 但我还是决定继续使用扇贝单词. 这篇文章完整地记录下了我整理词表的过程, 但我只写了我做过什么, 并没有写为什么这样做, 也没有写我为什么要按这样的顺序去做, 你自己体会吧.

成品2-四六级词汇表(为什么是”成品2″? 因为我整理了两遍)

英语四六级大纲词汇原版

我的笔记

将星星拆分出来
    将某些星星后的空格去掉
    将星星放入单独一列, 将原列中的星星去掉
        查找星星个数,读取相应个数的字符(即星星)(快速返回顶部 ctrl+home)
            =LEN(A1)-LEN(SUBSTITUTE(A1,"★",))
            快速应用公式到整列(鼠标放到单元格右下角, 指针变为加号后双击)
            将星星放到新列中=LEFT(A1,B1)
            复制一列, 粘贴为"值"(原列中为公式, 我们将原来列中的星星删除后就没了)
            删除辅助列
    复制粘贴单词列到星星后,删除原列
将乱码字符替换G
    区分全/半角 和 大小写
拆分单元格
    按空格
改成半角123
判断某一列单元格是否有值 =COUNTA(G1:G6000) f列有5个 g列0个
计算非空单元格个数
    计算单词个数 =COUNTA(B1:F6000)
7895

The End.

Hello world

也许是我太过渴望安逸, 我越发地怀念当初使用 WordPress 写博客的时光, 越发地喜欢那种所有想要的一切都已被安排好的感觉, 兜兜转转, 我从 WordPress 到 Typecho, 从 Typecho 到 Hexo, 再从 Hexo 到 Jekyll, 又从 Jekyll 到 Bitcron, 最后, 我回来了.

我是一名”数学与应用数学”专业的新生, 很高兴认识你。