Skip to content

Commit

Permalink
Create "Value of Open Source Software: A Personal View" (#172)
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Jun 25, 2021
1 parent 6eb8260 commit 39da329
Show file tree
Hide file tree
Showing 30 changed files with 99 additions and 31 deletions.
2 changes: 1 addition & 1 deletion assets/data/blog/moments/index.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"hash":"gridsome","data":{"label":{"id":"blog: moments","name":"moments","type":"blog","belongsTo":{"edges":[{"node":{"id":"52","title":"Why is EEPROM called \"ROM\"?","path":"/post/eeprom/","summary":"","createdAt":"2020-01-07T12:16:01.000Z","lastEditedAt":"2020-07-10T12:43:29.000Z","image":null,"imageLazy":"","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"63","title":"Lucky GitHub Number","path":"/post/lucky-gh-1234/","summary":"\n<p>Record the lucky GitHub contribution number.</p>\n","createdAt":"2020-01-13T08:07:25.000Z","lastEditedAt":"2020-06-30T07:08:43.000Z","image":null,"imageLazy":"","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"111","title":"VM Ware 已经不在了,vmdk 怎么打开?","path":"/post/vmdk/","summary":"\n<p>Reference: <a href=\"https://www.nakivo.com/blog/extract-content-vmdk-files-step-step-guide/\" rel=\"nofollow\">https://www.nakivo.com/blog/extract-content-vmdk-files-step-step-guide/</a></p>\n","createdAt":"2020-07-11T01:39:00.000Z","lastEditedAt":"2020-07-11T01:39:00.000Z","image":null,"imageLazy":"","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"118","title":"谜之推荐?","path":"/post/explore-myself/","summary":"\n<p>GitHub 的推荐算法肯定有问题</p>\n","createdAt":"2020-07-12T03:31:10.000Z","lastEditedAt":"2020-07-14T10:50:59.000Z","image":null,"imageLazy":"","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"152","title":"THU Hole Joke","path":"/post/thuhole-joke/","summary":"\n<p>活干完了,推个 tag 吧!</p>\n","createdAt":"2020-11-23T11:25:16.000Z","lastEditedAt":"2020-11-23T11:25:45.000Z","image":"/blog/img/8564076e.png","imageLazy":"AOAAkDASIAAhEBAxEB/8QAFgABAQE$QIE/8QAFhABAQE$AEx/8QAFAEB$AAAP/EABQRAQ$AAD/2gAMAwEAAhEDEQA/ANk0pmkH/9k=","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"158","title":"Gallery","path":"/post/gallery/","summary":"\n<p>All images to share.</p>\n","createdAt":"2021-01-16T14:46:40.000Z","lastEditedAt":"2021-01-16T14:46:40.000Z","image":"/blog/img/80a7f0a5.png","imageLazy":"AJAAkDASIAAhEBAxEB/8QAFQABAQ$AwD/xAAcEAABAwU$QIxAxESMlH/xAAUAQE$AAC/8QAFhEBAQE$QAR/9oADAMBAAIRAxEAPwA2spq3VIm4WCdDIIS0v//Z","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"161","title":"燕园十二月令风物图","path":"/post/pku-all-year-round/","summary":"\n<p>大学国文习作一篇,仿《豳风·七月》所作。贴于博客,权当献丑。</p>\n<p>头图来自北京大学官微,谭诗颖摄。</p>\n","createdAt":"2020-12-30T00:00:00.000Z","lastEditedAt":"2021-02-04T08:34:48.000Z","image":"/blog/img/02fbfdc8.jpg","imageLazy":"AFAAkDASIAAhEBAxEB/8QAFQABAQ$AAL/xAAYEAEAAwE$QIRIf/EABQBAQ$AAH/xAAUEQE$AAA/9oADAMBAAIRAxEAPwCb5FuQkCH/2Q==","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"165","title":"LCPU Logo Joke","path":"/post/lcpu-logo-joke/","summary":"\n<p>一定是魔法</p>\n","createdAt":"2021-03-31T02:48:17.000Z","lastEditedAt":"2021-03-31T02:48:17.000Z","image":"/blog/img/1a746189.png","imageLazy":"AFAAkDASIAAhEBAxEB/8QAFgABAQE$AEE/8QAFBAB$AAAP/EABQBAQ$AAD/xAAUEQE$AAA/9oADAMBAAIRAxEAPwDOgA//2Q==","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"170","title":"Manjaro Linux 初体验","path":"/post/manjaro-first-glance/","summary":"\n<p>偏随笔性质的文章,也没什么新东西,就随便谈谈,直接用母语好了</p>\n","createdAt":"2021-04-19T13:50:07.000Z","lastEditedAt":"2021-04-19T14:31:41.000Z","image":"/blog/img/d75c565e.jpg","imageLazy":"AGAAkDASIAAhEBAxEB/8QAFgABAQE$AID/8QAGhAAAgID$ECEgMRUf/EABQBAQ$AAH/xAAUEQE$AAA/9oADAMBAAIRAxEAPwDHI1FKNVoi0ugAX//Z","logo":{"src":"/blog/img/f0f4d288.png","lazySrc":"AJAAkDASIAAhEBAxEB/8QAFQABAQ$AAP/xAAeEAACAQMFAAAAAAAAAAAAAAAAAQIDERITITNRof/EABQBAQ$AAL/xAAVEQEB$ABAP/aAAwDAQACEQMRAD8ARjDT2SasQxpd+iPAyIQmt//Z"},"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"},{"id":"tag: linux","type":"tag","color":"de4815","name":"linux","path":"/tag/linux/"}]}},{"node":{"id":"171","title":"Enabling Numpad on a Windows Laptop without Numpad","path":"/post/ahk-numpad/","summary":"\n<p>Sometimes you really need a numpad. For example when inputing a large quantity of numbers after an insane physics experiment.</p>\n","createdAt":"2021-05-08T08:43:49.000Z","lastEditedAt":"2021-05-08T08:43:49.000Z","image":null,"imageLazy":"","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}}]}}},"context":{}}
{"hash":"gridsome","data":{"label":{"id":"blog: moments","name":"moments","type":"blog","belongsTo":{"edges":[{"node":{"id":"52","title":"Why is EEPROM called \"ROM\"?","path":"/post/eeprom/","summary":"","createdAt":"2020-01-07T12:16:01.000Z","lastEditedAt":"2020-07-10T12:43:29.000Z","image":null,"imageLazy":"","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"63","title":"Lucky GitHub Number","path":"/post/lucky-gh-1234/","summary":"\n<p>Record the lucky GitHub contribution number.</p>\n","createdAt":"2020-01-13T08:07:25.000Z","lastEditedAt":"2020-06-30T07:08:43.000Z","image":null,"imageLazy":"","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"111","title":"VM Ware 已经不在了,vmdk 怎么打开?","path":"/post/vmdk/","summary":"\n<p>Reference: <a href=\"https://www.nakivo.com/blog/extract-content-vmdk-files-step-step-guide/\" rel=\"nofollow\">https://www.nakivo.com/blog/extract-content-vmdk-files-step-step-guide/</a></p>\n","createdAt":"2020-07-11T01:39:00.000Z","lastEditedAt":"2020-07-11T01:39:00.000Z","image":null,"imageLazy":"","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"118","title":"谜之推荐?","path":"/post/explore-myself/","summary":"\n<p>GitHub 的推荐算法肯定有问题</p>\n","createdAt":"2020-07-12T03:31:10.000Z","lastEditedAt":"2020-07-14T10:50:59.000Z","image":null,"imageLazy":"","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"152","title":"THU Hole Joke","path":"/post/thuhole-joke/","summary":"\n<p>活干完了,推个 tag 吧!</p>\n","createdAt":"2020-11-23T11:25:16.000Z","lastEditedAt":"2020-11-23T11:25:45.000Z","image":"/blog/img/8564076e.png","imageLazy":"AOAAkDASIAAhEBAxEB/8QAFgABAQE$QIE/8QAFhABAQE$AEx/8QAFAEB$AAAP/EABQRAQ$AAD/2gAMAwEAAhEDEQA/ANk0pmkH/9k=","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"158","title":"Gallery","path":"/post/gallery/","summary":"\n<p>All images to share.</p>\n","createdAt":"2021-01-16T14:46:40.000Z","lastEditedAt":"2021-01-16T14:46:40.000Z","image":"/blog/img/80a7f0a5.png","imageLazy":"AJAAkDASIAAhEBAxEB/8QAFQABAQ$AwD/xAAcEAABAwU$QIxAxESMlH/xAAUAQE$AAC/8QAFhEBAQE$QAR/9oADAMBAAIRAxEAPwA2spq3VIm4WCdDIIS0v//Z","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"161","title":"燕园十二月令风物图","path":"/post/pku-all-year-round/","summary":"\n<p>大学国文习作一篇,仿《豳风·七月》所作。贴于博客,权当献丑。</p>\n<p>头图来自北京大学官微,谭诗颖摄。</p>\n","createdAt":"2020-12-30T00:00:00.000Z","lastEditedAt":"2021-02-04T08:34:48.000Z","image":"/blog/img/02fbfdc8.jpg","imageLazy":"AFAAkDASIAAhEBAxEB/8QAFQABAQ$AAL/xAAYEAEAAwE$QIRIf/EABQBAQ$AAH/xAAUEQE$AAA/9oADAMBAAIRAxEAPwCb5FuQkCH/2Q==","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"165","title":"LCPU Logo Joke","path":"/post/lcpu-logo-joke/","summary":"\n<p>一定是魔法</p>\n","createdAt":"2021-03-31T02:48:17.000Z","lastEditedAt":"2021-03-31T02:48:17.000Z","image":"/blog/img/1a746189.png","imageLazy":"AFAAkDASIAAhEBAxEB/8QAFgABAQE$AEE/8QAFBAB$AAAP/EABQBAQ$AAD/xAAUEQE$AAA/9oADAMBAAIRAxEAPwDOgA//2Q==","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"170","title":"Manjaro Linux 初体验","path":"/post/manjaro-first-glance/","summary":"\n<p>偏随笔性质的文章,也没什么新东西,就随便谈谈,直接用母语好了</p>\n","createdAt":"2021-04-19T13:50:07.000Z","lastEditedAt":"2021-04-19T14:31:41.000Z","image":"/blog/img/d75c565e.jpg","imageLazy":"AGAAkDASIAAhEBAxEB/8QAFgABAQE$AID/8QAGhAAAgID$ECEgMRUf/EABQBAQ$AAH/xAAUEQE$AAA/9oADAMBAAIRAxEAPwDHI1FKNVoi0ugAX//Z","logo":{"src":"/blog/img/f0f4d288.png","lazySrc":"AJAAkDASIAAhEBAxEB/8QAFQABAQ$AAP/xAAeEAACAQMFAAAAAAAAAAAAAAAAAQIDERITITNRof/EABQBAQ$AAL/xAAVEQEB$ABAP/aAAwDAQACEQMRAD8ARjDT2SasQxpd+iPAyIQmt//Z"},"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"},{"id":"tag: linux","type":"tag","color":"de4815","name":"linux","path":"/tag/linux/"}]}},{"node":{"id":"171","title":"Enabling Numpad on a Windows Laptop without Numpad","path":"/post/ahk-numpad/","summary":"\n<p>Sometimes you really need a numpad. For example when inputing a large quantity of numbers after an insane physics experiment.</p>\n","createdAt":"2021-05-08T08:43:49.000Z","lastEditedAt":"2021-05-08T08:43:49.000Z","image":null,"imageLazy":"","logo":null,"labels":[{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}},{"node":{"id":"172","title":"Value of Open Source Software: A Personal View","path":"/post/value-of-oss/","summary":"\n<p>This article was submitted as an English class essay. Originally, I wanted to talk about open source landscape in China, but I found that just explaining what open source is takes hundreds of words. (这就是你把本来想写的部分鸽掉的理由?</p>\n","createdAt":"2021-06-25T10:35:34.000Z","lastEditedAt":"2021-06-25T10:35:34.000Z","image":null,"imageLazy":"","logo":{"src":"/blog/img/fa50d2ff.png","lazySrc":"AJAAkDASIAAhEBAxEB/8QAFwAAAwE$AEDBP/EAB0QAAICAQUAAAAAAAAAAAAAAAACARIDERMhM1H/xAAUAQE$AAA/8QAFREBAQ$AAH/2gAMAwEAAhEDEQA/ACsVWFVduvMmfTF7Il6WJiD/2Q=="},"labels":[{"id":"blog: programming","type":"blog","color":"60b3bc","name":"programming","path":"/blog/programming/"},{"id":"blog: moments","type":"blog","color":"3dae38","name":"moments","path":"/blog/moments/"}]}}]}}},"context":{}}
2 changes: 1 addition & 1 deletion assets/data/blog/programming/index.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/data/labels/index.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"hash":"gridsome","data":{"allLabel":{"edges":[{"node":{"id":"tag: android","type":"tag","name":"android","color":"3ddc84","path":"/tag/android/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: gridsome","type":"tag","name":"gridsome","color":"00a672","path":"/tag/gridsome/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: flask","type":"tag","name":"flask","color":"000000","path":"/tag/flask/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: vscode","type":"tag","name":"vscode","color":"0083d0","path":"/tag/vscode/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: network","type":"tag","name":"network","color":"A5F306","path":"/tag/network/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: minecraft","type":"tag","name":"minecraft","color":"674a34","path":"/tag/minecraft/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: tmux","type":"tag","name":"tmux","color":"1bb91f","path":"/tag/tmux/","belongsTo":{"totalCount":2}}},{"node":{"id":"tag: jupyter","type":"tag","name":"jupyter","color":"f37626","path":"/tag/jupyter/","belongsTo":{"totalCount":2}}},{"node":{"id":"tag: wolfram","type":"tag","name":"wolfram","color":"d70026","path":"/tag/wolfram/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: python","type":"tag","name":"python","color":"3c78a8","path":"/tag/python/","belongsTo":{"totalCount":3}}},{"node":{"id":"series: vue-pwa","type":"series","name":"vue-pwa","color":"41b883","path":"/series/vue-pwa/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: c","type":"tag","name":"c","color":"aaaaaa","path":"/tag/c/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: hugo","type":"tag","name":"hugo","color":"ff3db4","path":"/tag/hugo/","belongsTo":{"totalCount":3}}},{"node":{"id":"blog: moments","type":"blog","name":"moments","color":"3dae38","path":"/blog/moments/","belongsTo":{"totalCount":10}}},{"node":{"id":"blog: cheatsheet","type":"blog","name":"cheatsheet","color":"6655d6","path":"/blog/cheatsheet/","belongsTo":{"totalCount":9}}},{"node":{"id":"tag: vim","type":"tag","name":"vim","color":"007f00","path":"/tag/vim/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: raspi","type":"tag","name":"raspi","color":"c31c4a","path":"/tag/raspi/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: mysql","type":"tag","name":"mysql","color":"f09011","path":"/tag/mysql/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: javascript","type":"tag","name":"javascript","color":"f1da4e","path":"/tag/javascript/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: gh-action","type":"tag","name":"gh-action","color":"006b75","path":"/tag/gh-action/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: linux","type":"tag","name":"linux","color":"de4815","path":"/tag/linux/","belongsTo":{"totalCount":2}}},{"node":{"id":"tag: vue","type":"tag","name":"vue","color":"41b883","path":"/tag/vue/","belongsTo":{"totalCount":6}}},{"node":{"id":"tag: docker","type":"tag","name":"docker","color":"71cfff","path":"/tag/docker/","belongsTo":{"totalCount":1}}},{"node":{"id":"blog: programming","type":"blog","name":"programming","color":"60b3bc","path":"/blog/programming/","belongsTo":{"totalCount":40}}}]}},"context":{}}
{"hash":"gridsome","data":{"allLabel":{"edges":[{"node":{"id":"tag: android","type":"tag","name":"android","color":"3ddc84","path":"/tag/android/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: gridsome","type":"tag","name":"gridsome","color":"00a672","path":"/tag/gridsome/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: flask","type":"tag","name":"flask","color":"000000","path":"/tag/flask/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: vscode","type":"tag","name":"vscode","color":"0083d0","path":"/tag/vscode/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: network","type":"tag","name":"network","color":"A5F306","path":"/tag/network/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: minecraft","type":"tag","name":"minecraft","color":"674a34","path":"/tag/minecraft/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: tmux","type":"tag","name":"tmux","color":"1bb91f","path":"/tag/tmux/","belongsTo":{"totalCount":2}}},{"node":{"id":"tag: jupyter","type":"tag","name":"jupyter","color":"f37626","path":"/tag/jupyter/","belongsTo":{"totalCount":2}}},{"node":{"id":"tag: wolfram","type":"tag","name":"wolfram","color":"d70026","path":"/tag/wolfram/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: python","type":"tag","name":"python","color":"3c78a8","path":"/tag/python/","belongsTo":{"totalCount":3}}},{"node":{"id":"series: vue-pwa","type":"series","name":"vue-pwa","color":"41b883","path":"/series/vue-pwa/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: c","type":"tag","name":"c","color":"aaaaaa","path":"/tag/c/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: hugo","type":"tag","name":"hugo","color":"ff3db4","path":"/tag/hugo/","belongsTo":{"totalCount":3}}},{"node":{"id":"blog: moments","type":"blog","name":"moments","color":"3dae38","path":"/blog/moments/","belongsTo":{"totalCount":11}}},{"node":{"id":"blog: cheatsheet","type":"blog","name":"cheatsheet","color":"6655d6","path":"/blog/cheatsheet/","belongsTo":{"totalCount":9}}},{"node":{"id":"tag: vim","type":"tag","name":"vim","color":"007f00","path":"/tag/vim/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: raspi","type":"tag","name":"raspi","color":"c31c4a","path":"/tag/raspi/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: mysql","type":"tag","name":"mysql","color":"f09011","path":"/tag/mysql/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: javascript","type":"tag","name":"javascript","color":"f1da4e","path":"/tag/javascript/","belongsTo":{"totalCount":3}}},{"node":{"id":"tag: gh-action","type":"tag","name":"gh-action","color":"006b75","path":"/tag/gh-action/","belongsTo":{"totalCount":1}}},{"node":{"id":"tag: linux","type":"tag","name":"linux","color":"de4815","path":"/tag/linux/","belongsTo":{"totalCount":2}}},{"node":{"id":"tag: vue","type":"tag","name":"vue","color":"41b883","path":"/tag/vue/","belongsTo":{"totalCount":6}}},{"node":{"id":"tag: docker","type":"tag","name":"docker","color":"71cfff","path":"/tag/docker/","belongsTo":{"totalCount":1}}},{"node":{"id":"blog: programming","type":"blog","name":"programming","color":"60b3bc","path":"/blog/programming/","belongsTo":{"totalCount":41}}}]}},"context":{}}

0 comments on commit 39da329

Please sign in to comment.