typo
This commit is contained in:
parent
e0aeec6c24
commit
a671ba008e
@ -1,3 +1,6 @@
|
||||
import footnote from 'markdown-it-footnote'
|
||||
import { defineConfig } from 'vitepress'
|
||||
|
||||
export default {
|
||||
title: 'meteoroid.fit',
|
||||
description: 'Just playing around.',
|
||||
@ -42,5 +45,10 @@ export default {
|
||||
message: '<a href="https://beian.miit.gov.cn/">京ICP备19031740号-2</a>',
|
||||
copyright: 'Copyright © 2022-present quan787'
|
||||
}
|
||||
},
|
||||
markdown: {
|
||||
config: (md) => {
|
||||
md.use(footnote)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -36,7 +36,7 @@ DFN的观测设备主体由一台尼康D810和一个鱼眼镜头组成。单反
|
||||
|
||||

|
||||
|
||||
数据传输方面,尽管设备可以用网络传输数据,但主要还是通过更换硬盘来完成。每台设备配备两个6TB的机械硬盘。控制相机的电脑会将语言画面的边缘部分删去,再加上文件压缩算法,写满两个硬盘的时间大约是8-10个月。所以每隔半年左右,团队会开车到设备现场进行维护,更换写满的硬盘。车上还会准备一套完整的设备,如果现场的设备出现问题,可以整体替换下来,整个过程可以在一天之内完成。
|
||||
数据传输方面,尽管设备可以用网络传输数据,但主要还是通过更换硬盘来完成。每台设备配备两个6TB的机械硬盘。控制相机的电脑会将鱼眼画面的边缘部分删去,再加上文件压缩算法,写满两个硬盘的时间大约是8-10个月。所以每隔半年左右,团队会开车到设备现场进行维护,更换写满的硬盘。车上还会准备一套完整的设备,如果现场的设备出现问题,可以整体替换下来,整个过程可以在一天之内完成。
|
||||
|
||||

|
||||
|
||||
|
||||
@ -40,7 +40,7 @@
|
||||
|
||||
第一步,我们测量流星在画面上的像素坐标。这一步比较简单,用现有的天文测光软件魔改一下就可以胜任,简单讲就是寻找流星的峰值,或者重心的位置。
|
||||
|
||||
第二步,把像素坐标转化成天球坐标。像素坐标跟天球坐标是怎么对应的呢?主要受两个因素影响,第一是相机镜头的畸变,第二是相机的指向。
|
||||
第二步,把像素坐标转化成天球坐标。这两个坐标的对应关系主要受两个因素影响,第一是相机镜头的畸变,第二是相机的指向。
|
||||
|
||||
我们用最简单的近似(尤其对长焦的望远镜成立)来看,视场是x°,有y个像素宽,那么流星与画面中心的距离是z像素的话,那它离画面中心就是z(x/y)度。但对广角镜头来说,这个简单的关系并不完全成立。
|
||||
|
||||
|
||||
@ -10,9 +10,9 @@
|
||||
|
||||

|
||||
|
||||
于是,在地球表面建立流星监测网,就可以发现这样的流星雨,然后就可以发现杀手彗星,就可以完成从世界末日中拯救全人类的壮举——这份荣耀既属于运行设备的科学家,也属于听信了这个故事的负责拨款的人。
|
||||
于是,在地球表面建立流星监测网,就可以发现这样的流星雨,然后就可以发现杀手彗星,就可以完成从世界末日中拯救全人类的壮举——这份荣耀既属于运行设备的科学家,也属于听信了这个故事的金主。
|
||||
|
||||
上面这些论证基本来自于我前几天看到的一篇论文的绪论部分。是的,我能想象到你现在皱着眉头将信将疑的表情,因为我也是这样。不过我得承认,这个故事的质量远超过我之前各种ppt的开头几页,所以接下来我打算经常给别人讲这个。
|
||||
上面这些论证基本来自于我前几天看到的一篇论文的绪论部分[^1]。是的,我能想象到你现在皱着眉头将信将疑的表情,因为我也是这样。不过我得承认,这个故事的质量远超过我之前各种ppt的开头几页,所以接下来我打算经常给别人讲这个。
|
||||
|
||||
我从很早就开始对流星监控感兴趣。本科的时候我就有一个流星摄像头放在教学楼的楼顶,那时候跟大家一样使用UFOCapture这个软件,运行的很不错,中间还搞了流星雨直播和日常的慢直播。上了研究生之后,机缘巧合,兜兜转转,又继续做流星了。
|
||||
|
||||
@ -40,9 +40,9 @@
|
||||
|
||||

|
||||
|
||||
但是做到这还不够。如果用论文画上句点的话,我写的软件,还是会成为下一个UFO,这些东西会被束之高阁、最后无人问津。要把软件推广开,产生真正的科学数据,完成之前所有的画饼,还差最后一步。这一步是一大步。
|
||||
但是做到这还不够。如果用论文画上句点的话,我写的软件,还是会成为下一个UFO,这些东西会被束之高阁、最后无人问津。要把软件推广开,产生真正的科学数据,完成之前所有的画饼,还差最后一步。**这一步是一大步。**
|
||||
|
||||
在强悍的技术大佬的加持下,流星监控软件不再是一个单独的软件,而是跟云端的服务器形成的一个有机整体,数据和指令可以自由流动。这一切,就是因为流星监测的核心——多站。这其实就是前几年比较时髦的SaaS架构。
|
||||
在强悍的技术大佬的加持下,流星监控软件不再是一个单独的软件,而是跟云端的服务器形成的一个有机整体,数据和指令可以自由流动。这一切,就是因为流星监测的核心——多站。其实就是前几年比较时髦的SaaS架构。
|
||||
|
||||
* 所有的流星监测站都是一个远程天文台。不用在电脑上设置,在手机和其他电脑上登陆网页,就可以远程控制流星相机观测。还可以把自己的设备授权给朋友互相管理。
|
||||
* 主要面向天文CMOS相机,也兼容现在的网络摄像头。我们希望给大家使用更专业的设备,它们产生的数据质量更高。
|
||||
@ -57,3 +57,5 @@
|
||||
在接下来的文章中,我会逐渐详细解释我对流星监控的思考,但愿写到最后,我们最后的产品就可以跟大家见面了。
|
||||
|
||||
<iframe src="//player.bilibili.com/player.html?aid=856138716&bvid=BV19V4y1J7sa&cid=779800466&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" width="100%" height="450px"> </iframe>
|
||||
|
||||
[^1]:测试
|
||||
@ -13,5 +13,10 @@
|
||||
"docs:dev": "vitepress dev docs",
|
||||
"docs:build": "vitepress build docs",
|
||||
"docs:serve": "vitepress serve docs"
|
||||
},
|
||||
"dependencies": {
|
||||
"markdown-it": "^13.0.1",
|
||||
"markdown-it-anchor": "^8.6.5",
|
||||
"markdown-it-footnote": "^3.0.3"
|
||||
}
|
||||
}
|
||||
|
||||
48
yarn.lock
48
yarn.lock
@ -310,6 +310,11 @@ algoliasearch@^4.0.0:
|
||||
"@algolia/requester-node-http" "4.14.2"
|
||||
"@algolia/transporter" "4.14.2"
|
||||
|
||||
argparse@^2.0.1:
|
||||
version "2.0.1"
|
||||
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
|
||||
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
|
||||
|
||||
body-scroll-lock@^4.0.0-beta.0:
|
||||
version "4.0.0-beta.0"
|
||||
resolved "https://registry.yarnpkg.com/body-scroll-lock/-/body-scroll-lock-4.0.0-beta.0.tgz#4f78789d10e6388115c0460cd6d7d4dd2bbc4f7e"
|
||||
@ -320,6 +325,11 @@ csstype@^2.6.8:
|
||||
resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.21.tgz#2efb85b7cc55c80017c66a5ad7cbd931fda3a90e"
|
||||
integrity sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==
|
||||
|
||||
entities@~3.0.1:
|
||||
version "3.0.1"
|
||||
resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4"
|
||||
integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==
|
||||
|
||||
esbuild-android-64@0.15.9:
|
||||
version "0.15.9"
|
||||
resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.15.9.tgz#4a7eb320ca8d3a305f14792061fd9614ccebb7c0"
|
||||
@ -482,6 +492,13 @@ jsonc-parser@^3.0.0:
|
||||
resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76"
|
||||
integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==
|
||||
|
||||
linkify-it@^4.0.1:
|
||||
version "4.0.1"
|
||||
resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-4.0.1.tgz#01f1d5e508190d06669982ba31a7d9f56a5751ec"
|
||||
integrity sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==
|
||||
dependencies:
|
||||
uc.micro "^1.0.1"
|
||||
|
||||
magic-string@^0.25.7:
|
||||
version "0.25.9"
|
||||
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c"
|
||||
@ -489,6 +506,32 @@ magic-string@^0.25.7:
|
||||
dependencies:
|
||||
sourcemap-codec "^1.4.8"
|
||||
|
||||
markdown-it-anchor@^8.6.5:
|
||||
version "8.6.5"
|
||||
resolved "https://registry.yarnpkg.com/markdown-it-anchor/-/markdown-it-anchor-8.6.5.tgz#30c4bc5bbff327f15ce3c429010ec7ba75e7b5f8"
|
||||
integrity sha512-PI1qEHHkTNWT+X6Ip9w+paonfIQ+QZP9sCeMYi47oqhH+EsW8CrJ8J7CzV19QVOj6il8ATGbK2nTECj22ZHGvQ==
|
||||
|
||||
markdown-it-footnote@^3.0.3:
|
||||
version "3.0.3"
|
||||
resolved "https://registry.yarnpkg.com/markdown-it-footnote/-/markdown-it-footnote-3.0.3.tgz#e0e4c0d67390a4c5f0c75f73be605c7c190ca4d8"
|
||||
integrity sha512-YZMSuCGVZAjzKMn+xqIco9d1cLGxbELHZ9do/TSYVzraooV8ypsppKNmUJ0fVH5ljkCInQAtFpm8Rb3eXSrt5w==
|
||||
|
||||
markdown-it@^13.0.1:
|
||||
version "13.0.1"
|
||||
resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-13.0.1.tgz#c6ecc431cacf1a5da531423fc6a42807814af430"
|
||||
integrity sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==
|
||||
dependencies:
|
||||
argparse "^2.0.1"
|
||||
entities "~3.0.1"
|
||||
linkify-it "^4.0.1"
|
||||
mdurl "^1.0.1"
|
||||
uc.micro "^1.0.5"
|
||||
|
||||
mdurl@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
|
||||
integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==
|
||||
|
||||
nanoid@^3.3.4:
|
||||
version "3.3.4"
|
||||
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
|
||||
@ -568,6 +611,11 @@ supports-preserve-symlinks-flag@^1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09"
|
||||
integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
|
||||
|
||||
uc.micro@^1.0.1, uc.micro@^1.0.5:
|
||||
version "1.0.6"
|
||||
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
|
||||
integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==
|
||||
|
||||
vite@^3.1.0:
|
||||
version "3.1.3"
|
||||
resolved "https://registry.yarnpkg.com/vite/-/vite-3.1.3.tgz#b2a0821c11aae124bb7618f8036913c689afcc59"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user