-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Create "Value of Open Source Software: A Personal View" (#172)
- Loading branch information
1 parent
6eb8260
commit 39da329
Showing
30 changed files
with
99 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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":{}} |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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":{}} |
Oops, something went wrong.